diff --git a/dev/assets/concordances-BrV-_xse.js b/dev/assets/concordances-Cl3reY7t.js similarity index 98% rename from dev/assets/concordances-BrV-_xse.js rename to dev/assets/concordances-Cl3reY7t.js index 677d7cc5..6f9c7a55 100644 --- a/dev/assets/concordances-BrV-_xse.js +++ b/dev/assets/concordances-Cl3reY7t.js @@ -1 +1 @@ -import{N as h,n as m,T as u,O as g,p as f,b as w,o as y,c as _,_ as c,Q as b,g as d,U as v,t as $,l as C,V as M,W as x,X as B,Y as I}from"./main-CGiSacQm.js";function A(){import.meta.url,import("_").catch(()=>1),async function*(){}().next()}h.ElementQueries.listen();const P={name:"ConcordanceApp",components:{TheNavbar:u,MappingBrowser:g,LoadingIndicatorFull:f},mixins:[w,y,_],data(){return{loaded:!1,loading:!1,loadFromParametersOnce:c.once(this.loadFromParameters)}},computed:{locale(){return this.$i18n.locale},settingsLocale(){return"en"}},watch:{locale(t,e){t!=e&&(this.$store.commit({type:"settings/set",prop:"locale",value:t}),c.delay(()=>{this.insertPrefLabel(!0),this.insertPrefLabel(!1)},300))},settingsLocale(t){t!=this.locale&&(this.$i18n.locale=t)}},created(){this.load()},methods:{async load(){const t=new Date;this.loadingGlobal=!0,await this.$store.dispatch("loadConfig",c.get(this.$route,"query.config")),await this.$store.dispatch("settings/load"),document.title=this.config.title,this.$i18n.locale=this.settingsLocale,await b(),this.loaded=!0,this.loadingGlobal=!1,this.loadFromParametersOnce(!0);for(let e of this.config.registries)c.isArray(e.schemes)&&(e._jskos.schemes=e.schemes.map(s=>d(s)||s));this.$log.log("Application loaded in ".concat((new Date-t)/1e3," seconds."))},async loadFromParameters(t=!1){this.loading=!0;const e=this.$route.query,s={scheme:{true:e.fromScheme,false:e.toScheme},concept:{true:e.from,false:e.to}},i=async a=>{let o=s.scheme[a],n=null;o&&(n=d({uri:o}));let l=null;n&&s.concept[a]&&(l=$({uri:s.concept[a]},{scheme:n,type:"concept"}));try{await this.setSelected({concept:l,scheme:n,isLeft:a,noQueryRefresh:!0,noLoading:!0})}catch(r){this.$log.warn(r)}},p=async()=>{if(e.mapping||e.mappingUri||e.mappingIdentifier){let a=null;if(e.mapping)try{a=this.adjustMapping(this.$jskos.normalize(JSON.parse(e.mapping)))}catch(r){this.$log.warn("Error decoding mapping from URL parameter:",r)}c.isEqual(a,{})&&(a=null);let o=[];try{e.mappingUri?o.push(await this.getMapping({uri:e.mappingUri})):e.mappingIdentifier&&(o=await this.getMappings({identifier:e.mappingIdentifier}))}catch(r){this.$log.warn("Error loading mapping from URL parameter:",r)}o=o.filter(Boolean);let n=a,l=null;o.length&&(l=o.find(r=>c.get(r,"_registry").isAuthorizedFor&&c.get(r,"_registry").isAuthorizedFor({type:"mappings",action:"create",user:this.user}))||o[0],n=n||this.adjustMapping(this.$jskos.copyDeep(l))),this.$store.commit({type:"mapping/set",mapping:n,original:l,noQueryRefresh:!0}),C(this.$jskos.conceptsOfMapping(n)),n&&t&&(this.forceMappingBrowser=!0)}};if(await Promise.all([i(!0),i(!1),p()]),this.loading=!1,v(this.$store),t)if(e.search){let a=JSON.parse(e.search);this.forceMappingBrowser=!0,this.searchMappings(a)}else e.concordances!==void 0?this.showConcordances():(e.mappingUri||e.mappingIdentifier)&&(this.forceMappingBrowser=!0,this.searchMappings())},searchMappings(t){let e=this.$refs.mappingBrowser;e&&e.searchWithParams&&e.searchWithParams(t)},showMappingSearch(){this.forceMappingBrowser=!0,this.searchMappings({})},showConcordances(){let t=this.$refs.mappingBrowser;if(!t){this.$log.warn("Could not show concordances because MappingBrowser component was not found.");return}if(t.concordancesLoaded)t.tabIndexes.concordances!=null&&(this.forceMappingBrowser=!0,t.tab=t.tabIndexes.concordances);else{this.loadingGlobal=!0;let e;e=this.$watch(()=>t.concordancesLoaded,()=>{this.loadingGlobal=!1,t.tabIndexes.concordances!=null&&(this.forceMappingBrowser=!0,t.tab=t.tabIndexes.concordances),e&&e()})}}}};var S=function(){var e=this,s=e._self._c;return s("div",{staticClass:"font-default",attrs:{id:"concordanceApp"}},[s("div",{staticClass:"alertsContainer"},e._l(e.$store.state.alerts.alerts,function(i,p){return s("b-alert",{key:p,staticStyle:{display:"flex"},attrs:{variant:i.variant,show:i.countdown||!i.shouldCountdown,dismissible:!i.shouldCountdown,fade:""},on:{dismissed:function(a){return e.$store.commit({type:"alerts/setCountdown",alert:i,countdown:0})},"dismiss-count-down":function(a){return e.$store.commit({type:"alerts/setCountdown",alert:i,countdown:a})}}},[s("div",{staticStyle:{flex:"1"},domProps:{innerHTML:e._s(i.text)}}),i.buttonText?s("div",{staticClass:"fontWeight-heavy"},[s("a",{attrs:{href:""},domProps:{innerHTML:e._s(i.buttonText)},on:{click:function(a){return a.preventDefault(),i.buttonHandler(i,a)}}})]):e._e()])}),1),e.loadingGlobal||e.loading?s("loading-indicator-full"):e._e(),e.loaded?[s("the-navbar",{ref:"navbar",attrs:{title:"Concordances",reduced:!0}}),s("div",{staticClass:"main"},[s("div",{staticClass:"flexbox-row"},[s("div",{staticClass:"mappingTool order3",attrs:{id:"mappingTool"}},[s("div",{staticClass:"mappingToolItem mainComponent visualComponent",attrs:{id:"mappingBrowserComponent"}},[s("mapping-browser",{ref:"mappingBrowser",attrs:{"show-navigator":!1,"show-editing-tools":!1,"show-registry-override":["http://coli-conc.gbv.de/registry/coli-conc-mappings"],"show-cocoda-link":!0}})],1)])])])]:e._e()],2)},F=[],L=m(P,S,F,!1,null,null);const T=L.exports;new M({store:x,router:B,i18n:I,render:t=>t(T)}).$mount("#concordanceApp");export{A as __vite_legacy_guard}; +import{N as h,n as m,T as u,O as g,p as f,b as w,o as y,c as _,_ as c,Q as b,g as d,U as v,t as $,l as C,V as M,W as x,X as B,Y as I}from"./main-CavUhViK.js";function A(){import.meta.url,import("_").catch(()=>1),async function*(){}().next()}h.ElementQueries.listen();const P={name:"ConcordanceApp",components:{TheNavbar:u,MappingBrowser:g,LoadingIndicatorFull:f},mixins:[w,y,_],data(){return{loaded:!1,loading:!1,loadFromParametersOnce:c.once(this.loadFromParameters)}},computed:{locale(){return this.$i18n.locale},settingsLocale(){return"en"}},watch:{locale(t,e){t!=e&&(this.$store.commit({type:"settings/set",prop:"locale",value:t}),c.delay(()=>{this.insertPrefLabel(!0),this.insertPrefLabel(!1)},300))},settingsLocale(t){t!=this.locale&&(this.$i18n.locale=t)}},created(){this.load()},methods:{async load(){const t=new Date;this.loadingGlobal=!0,await this.$store.dispatch("loadConfig",c.get(this.$route,"query.config")),await this.$store.dispatch("settings/load"),document.title=this.config.title,this.$i18n.locale=this.settingsLocale,await b(),this.loaded=!0,this.loadingGlobal=!1,this.loadFromParametersOnce(!0);for(let e of this.config.registries)c.isArray(e.schemes)&&(e._jskos.schemes=e.schemes.map(s=>d(s)||s));this.$log.log("Application loaded in ".concat((new Date-t)/1e3," seconds."))},async loadFromParameters(t=!1){this.loading=!0;const e=this.$route.query,s={scheme:{true:e.fromScheme,false:e.toScheme},concept:{true:e.from,false:e.to}},i=async a=>{let o=s.scheme[a],n=null;o&&(n=d({uri:o}));let l=null;n&&s.concept[a]&&(l=$({uri:s.concept[a]},{scheme:n,type:"concept"}));try{await this.setSelected({concept:l,scheme:n,isLeft:a,noQueryRefresh:!0,noLoading:!0})}catch(r){this.$log.warn(r)}},p=async()=>{if(e.mapping||e.mappingUri||e.mappingIdentifier){let a=null;if(e.mapping)try{a=this.adjustMapping(this.$jskos.normalize(JSON.parse(e.mapping)))}catch(r){this.$log.warn("Error decoding mapping from URL parameter:",r)}c.isEqual(a,{})&&(a=null);let o=[];try{e.mappingUri?o.push(await this.getMapping({uri:e.mappingUri})):e.mappingIdentifier&&(o=await this.getMappings({identifier:e.mappingIdentifier}))}catch(r){this.$log.warn("Error loading mapping from URL parameter:",r)}o=o.filter(Boolean);let n=a,l=null;o.length&&(l=o.find(r=>c.get(r,"_registry").isAuthorizedFor&&c.get(r,"_registry").isAuthorizedFor({type:"mappings",action:"create",user:this.user}))||o[0],n=n||this.adjustMapping(this.$jskos.copyDeep(l))),this.$store.commit({type:"mapping/set",mapping:n,original:l,noQueryRefresh:!0}),C(this.$jskos.conceptsOfMapping(n)),n&&t&&(this.forceMappingBrowser=!0)}};if(await Promise.all([i(!0),i(!1),p()]),this.loading=!1,v(this.$store),t)if(e.search){let a=JSON.parse(e.search);this.forceMappingBrowser=!0,this.searchMappings(a)}else e.concordances!==void 0?this.showConcordances():(e.mappingUri||e.mappingIdentifier)&&(this.forceMappingBrowser=!0,this.searchMappings())},searchMappings(t){let e=this.$refs.mappingBrowser;e&&e.searchWithParams&&e.searchWithParams(t)},showMappingSearch(){this.forceMappingBrowser=!0,this.searchMappings({})},showConcordances(){let t=this.$refs.mappingBrowser;if(!t){this.$log.warn("Could not show concordances because MappingBrowser component was not found.");return}if(t.concordancesLoaded)t.tabIndexes.concordances!=null&&(this.forceMappingBrowser=!0,t.tab=t.tabIndexes.concordances);else{this.loadingGlobal=!0;let e;e=this.$watch(()=>t.concordancesLoaded,()=>{this.loadingGlobal=!1,t.tabIndexes.concordances!=null&&(this.forceMappingBrowser=!0,t.tab=t.tabIndexes.concordances),e&&e()})}}}};var S=function(){var e=this,s=e._self._c;return s("div",{staticClass:"font-default",attrs:{id:"concordanceApp"}},[s("div",{staticClass:"alertsContainer"},e._l(e.$store.state.alerts.alerts,function(i,p){return s("b-alert",{key:p,staticStyle:{display:"flex"},attrs:{variant:i.variant,show:i.countdown||!i.shouldCountdown,dismissible:!i.shouldCountdown,fade:""},on:{dismissed:function(a){return e.$store.commit({type:"alerts/setCountdown",alert:i,countdown:0})},"dismiss-count-down":function(a){return e.$store.commit({type:"alerts/setCountdown",alert:i,countdown:a})}}},[s("div",{staticStyle:{flex:"1"},domProps:{innerHTML:e._s(i.text)}}),i.buttonText?s("div",{staticClass:"fontWeight-heavy"},[s("a",{attrs:{href:""},domProps:{innerHTML:e._s(i.buttonText)},on:{click:function(a){return a.preventDefault(),i.buttonHandler(i,a)}}})]):e._e()])}),1),e.loadingGlobal||e.loading?s("loading-indicator-full"):e._e(),e.loaded?[s("the-navbar",{ref:"navbar",attrs:{title:"Concordances",reduced:!0}}),s("div",{staticClass:"main"},[s("div",{staticClass:"flexbox-row"},[s("div",{staticClass:"mappingTool order3",attrs:{id:"mappingTool"}},[s("div",{staticClass:"mappingToolItem mainComponent visualComponent",attrs:{id:"mappingBrowserComponent"}},[s("mapping-browser",{ref:"mappingBrowser",attrs:{"show-navigator":!1,"show-editing-tools":!1,"show-registry-override":["http://coli-conc.gbv.de/registry/coli-conc-mappings"],"show-cocoda-link":!0}})],1)])])])]:e._e()],2)},F=[],L=m(P,S,F,!1,null,null);const T=L.exports;new M({store:x,router:B,i18n:I,render:t=>t(T)}).$mount("#concordanceApp");export{A as __vite_legacy_guard}; diff --git a/dev/assets/concordances-legacy-Ds_Q0QQj.js b/dev/assets/concordances-legacy-B3maQAcr.js similarity index 99% rename from dev/assets/concordances-legacy-Ds_Q0QQj.js rename to dev/assets/concordances-legacy-B3maQAcr.js index 771e62a2..f9086728 100644 --- a/dev/assets/concordances-legacy-Ds_Q0QQj.js +++ b/dev/assets/concordances-legacy-B3maQAcr.js @@ -1 +1 @@ -System.register(["./main-legacy-CuMZr34T.js"],(function(o,e){"use strict";var t,r,i,n,a,s,l,c,p,d,m,h,g,f,u,b,x,w;return{setters:[o=>{t=o.N,r=o.n,i=o.T,n=o.O,a=o.p,s=o.b,l=o.o,c=o.c,p=o._,d=o.Q,m=o.g,h=o.U,g=o.t,f=o.l,u=o.V,b=o.W,x=o.X,w=o.Y}],execute:function(){var o=document.createElement("style");o.textContent=".text-dark{color:#212121}.text-grey{color:#4a4a4a}.text-lightGrey{color:#737373}.text-mediumLightGrey{color:#aaa}.text-veryLightGrey{color:#d2d2d2}.fontWeight-medium{font-weight:500}.fontWeight-heavy{font-weight:700}.font-italic{font-style:italic}.fontSize-verySmall{font-size:.75rem}.fontSize-small{font-size:.8rem}.fontSize-normal{font-size:.9rem}.fontSize-large{font-size:1.1rem}.font-default{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak{word-break:break-all}.fillAndCenter{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*{scrollbar-width:thin}.mainComponent{position:relative}.mainComponent-minimized{overflow:hidden}.mainComponent>.minimizer>.minimizeButton{display:none}.mainComponent:hover>.minimizer>.minimizeButton{display:block}.visualComponent{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body{display:block;flex:1 1 auto;overflow:auto}p{margin:3px 0!important}a:link,a:visited,a:active{color:#b13f13}a:hover,.alert a:hover{text-decoration:none;color:#e85e29}.page-link{color:#b13f13!important}.page-item.disabled>.page-link{color:#737373!important}.page-link:hover{color:#e85e29!important}ul{padding-left:20px}h1{font-size:1.85rem}h2{font-size:1.7rem}h3{font-size:1.55rem}h4{font-size:1.35rem}h5{font-size:1.25rem}h6{font-size:1.2rem}.button{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button:hover{color:#e85e29}.button-disabled{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete:hover{color:#880c0c}.button,button{transition:all .2s ease-in-out}.button:not(.button-disabled):active,button:not(:disabled):active{transform:translateY(1px)}.utilityButton{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton:hover{color:#e85e29}.concept-mappingsExist{border-right:5px solid #377a16}.concept-mappingsDoNotExist{border-right:5px solid #ffffff}.pointer{cursor:pointer}.starFavorite{color:#b13f13;margin-right:5px}.starFavorite:hover,.starNormal:hover{color:#e85e29}.starNormal{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected{background-color:#dacece;font-weight:700}.scrollable{overflow-y:auto}.collapsed>.when-opened,:not(.collapsed)>.when-closed{display:none}::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label:before{background-color:#555!important}.popover{max-width:400px!important}.custom-control-label{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid,.form-control.is-invalid{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content{overflow:auto!important}.modal-content,.popover-body{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary,.btn-primary:active,.btn-primary:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success{background-color:#377a16}.btn-success:hover{background-color:#1a390a}.btn-warning{background-color:#dacece}.btn-warning:hover{background-color:#b9a2a2}.btn-danger{background-color:#ce1212}.btn-danger:hover{background-color:#880c0c}.text-success{color:#377a16!important}.text-warning{color:#b9a2a2!important}.text-danger{color:#ce1212!important}.alert-success{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1{order:1}.order2{order:2}.order3{order:3}.order4{order:4}.order5{order:5}div kbd{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}html,body{height:100%;margin:0}#concordanceApp{height:100%;width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;min-width:1220px;min-height:640px}.main{flex:1;position:relative;background-color:#f6f3f3}.flexbox-row{display:flex;position:absolute;top:6px;bottom:5px;left:4px;right:4px;margin:auto}.browser{width:0;flex:1;display:flex;flex-direction:column;min-width:315px}.conceptBrowser{height:0;flex:1;display:flex;flex-direction:column}.conceptBrowserItem{height:0;flex:1;min-height:200px}.conceptBrowserItemDetail{flex:4}.conceptBrowserItemList{flex:6}.mappingTool{width:0;flex:2;display:flex;flex-direction:column;min-width:540px}.mappingToolItem{height:0;min-height:165px}.mappingToolItem>div:first-child{height:100%}#mappingEditorComponent{flex:1}#mappingBrowserComponent{flex:2;min-height:220px}.placeholderComponent{text-align:left;padding:40px 20px 40px 30px}.placeholderComponentCenter>div{text-align:center;position:relative;top:50%;transform:translateY(-50%)}.alertsContainer{position:absolute;top:20px;left:50%;transform:translate(-50%);z-index:800;width:600px}#swapSides{position:absolute;text-align:center;font-size:20px;top:6px;width:50px;left:0;right:0;margin:0 auto;cursor:pointer;user-select:none;color:#555}#swapSides:hover{color:#e85e29}.tooltip{pointer-events:none!important}.cocoda-vue-tabs-header-item.cocoda-vue-tabs-header-item-active{border-bottom-color:#b13f13!important;background-color:#f0f0f0!important}.cocoda-vue-tabs-sm{font-size:.8rem!important}.cocoda-vue-tabs-md{font-size:.9rem!important}.cocoda-vue-tabs-lg{font-size:1.1rem!important}\n",document.head.appendChild(o),t.ElementQueries.listen();const e=r({name:"ConcordanceApp",components:{TheNavbar:i,MappingBrowser:n,LoadingIndicatorFull:a},mixins:[s,l,c],data(){return{loaded:!1,loading:!1,loadFromParametersOnce:p.once(this.loadFromParameters)}},computed:{locale(){return this.$i18n.locale},settingsLocale:()=>"en"},watch:{locale(o,e){o!=e&&(this.$store.commit({type:"settings/set",prop:"locale",value:o}),p.delay((()=>{this.insertPrefLabel(!0),this.insertPrefLabel(!1)}),300))},settingsLocale(o){o!=this.locale&&(this.$i18n.locale=o)}},created(){this.load()},methods:{async load(){const o=new Date;this.loadingGlobal=!0,await this.$store.dispatch("loadConfig",p.get(this.$route,"query.config")),await this.$store.dispatch("settings/load"),document.title=this.config.title,this.$i18n.locale=this.settingsLocale,await d(),this.loaded=!0,this.loadingGlobal=!1,this.loadFromParametersOnce(!0);for(let e of this.config.registries)p.isArray(e.schemes)&&(e._jskos.schemes=e.schemes.map((o=>m(o)||o)));this.$log.log(`Application loaded in ${(new Date-o)/1e3} seconds.`)},async loadFromParameters(o=!1){this.loading=!0;const e=this.$route.query,t={scheme:{true:e.fromScheme,false:e.toScheme},concept:{true:e.from,false:e.to}},r=async o=>{let e=t.scheme[o],r=null;e&&(r=m({uri:e}));let i=null;r&&t.concept[o]&&(i=g({uri:t.concept[o]},{scheme:r,type:"concept"}));try{await this.setSelected({concept:i,scheme:r,isLeft:o,noQueryRefresh:!0,noLoading:!0})}catch(n){this.$log.warn(n)}};if(await Promise.all([r(!0),r(!1),(async()=>{if(e.mapping||e.mappingUri||e.mappingIdentifier){let r=null;if(e.mapping)try{r=this.adjustMapping(this.$jskos.normalize(JSON.parse(e.mapping)))}catch(t){this.$log.warn("Error decoding mapping from URL parameter:",t)}p.isEqual(r,{})&&(r=null);let i=[];try{e.mappingUri?i.push(await this.getMapping({uri:e.mappingUri})):e.mappingIdentifier&&(i=await this.getMappings({identifier:e.mappingIdentifier}))}catch(t){this.$log.warn("Error loading mapping from URL parameter:",t)}i=i.filter(Boolean);let n=r,a=null;i.length&&(a=i.find((o=>p.get(o,"_registry").isAuthorizedFor&&p.get(o,"_registry").isAuthorizedFor({type:"mappings",action:"create",user:this.user})))||i[0],n=n||this.adjustMapping(this.$jskos.copyDeep(a))),this.$store.commit({type:"mapping/set",mapping:n,original:a,noQueryRefresh:!0}),f(this.$jskos.conceptsOfMapping(n)),n&&o&&(this.forceMappingBrowser=!0)}})()]),this.loading=!1,h(this.$store),o)if(e.search){let o=JSON.parse(e.search);this.forceMappingBrowser=!0,this.searchMappings(o)}else void 0!==e.concordances?this.showConcordances():(e.mappingUri||e.mappingIdentifier)&&(this.forceMappingBrowser=!0,this.searchMappings())},searchMappings(o){let e=this.$refs.mappingBrowser;e&&e.searchWithParams&&e.searchWithParams(o)},showMappingSearch(){this.forceMappingBrowser=!0,this.searchMappings({})},showConcordances(){let o=this.$refs.mappingBrowser;if(o)if(o.concordancesLoaded)null!=o.tabIndexes.concordances&&(this.forceMappingBrowser=!0,o.tab=o.tabIndexes.concordances);else{let e;this.loadingGlobal=!0,e=this.$watch((()=>o.concordancesLoaded),(()=>{this.loadingGlobal=!1,null!=o.tabIndexes.concordances&&(this.forceMappingBrowser=!0,o.tab=o.tabIndexes.concordances),e&&e()}))}else this.$log.warn("Could not show concordances because MappingBrowser component was not found.")}}},(function(){var o=this,e=o._self._c;return e("div",{staticClass:"font-default",attrs:{id:"concordanceApp"}},[e("div",{staticClass:"alertsContainer"},o._l(o.$store.state.alerts.alerts,(function(t,r){return e("b-alert",{key:r,staticStyle:{display:"flex"},attrs:{variant:t.variant,show:t.countdown||!t.shouldCountdown,dismissible:!t.shouldCountdown,fade:""},on:{dismissed:function(e){return o.$store.commit({type:"alerts/setCountdown",alert:t,countdown:0})},"dismiss-count-down":function(e){return o.$store.commit({type:"alerts/setCountdown",alert:t,countdown:e})}}},[e("div",{staticStyle:{flex:"1"},domProps:{innerHTML:o._s(t.text)}}),t.buttonText?e("div",{staticClass:"fontWeight-heavy"},[e("a",{attrs:{href:""},domProps:{innerHTML:o._s(t.buttonText)},on:{click:function(o){return o.preventDefault(),t.buttonHandler(t,o)}}})]):o._e()])})),1),o.loadingGlobal||o.loading?e("loading-indicator-full"):o._e(),o.loaded?[e("the-navbar",{ref:"navbar",attrs:{title:"Concordances",reduced:!0}}),e("div",{staticClass:"main"},[e("div",{staticClass:"flexbox-row"},[e("div",{staticClass:"mappingTool order3",attrs:{id:"mappingTool"}},[e("div",{staticClass:"mappingToolItem mainComponent visualComponent",attrs:{id:"mappingBrowserComponent"}},[e("mapping-browser",{ref:"mappingBrowser",attrs:{"show-navigator":!1,"show-editing-tools":!1,"show-registry-override":["http://coli-conc.gbv.de/registry/coli-conc-mappings"],"show-cocoda-link":!0}})],1)])])])]:o._e()],2)}),[],!1,null,null).exports;new u({store:b,router:x,i18n:w,render:o=>o(e)}).$mount("#concordanceApp")}}})); +System.register(["./main-legacy-Bmj7n9cu.js"],(function(o,e){"use strict";var t,r,i,n,a,s,l,c,p,d,m,h,g,f,u,b,x,w;return{setters:[o=>{t=o.N,r=o.n,i=o.T,n=o.O,a=o.p,s=o.b,l=o.o,c=o.c,p=o._,d=o.Q,m=o.g,h=o.U,g=o.t,f=o.l,u=o.V,b=o.W,x=o.X,w=o.Y}],execute:function(){var o=document.createElement("style");o.textContent=".text-dark{color:#212121}.text-grey{color:#4a4a4a}.text-lightGrey{color:#737373}.text-mediumLightGrey{color:#aaa}.text-veryLightGrey{color:#d2d2d2}.fontWeight-medium{font-weight:500}.fontWeight-heavy{font-weight:700}.font-italic{font-style:italic}.fontSize-verySmall{font-size:.75rem}.fontSize-small{font-size:.8rem}.fontSize-normal{font-size:.9rem}.fontSize-large{font-size:1.1rem}.font-default{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak{word-break:break-all}.fillAndCenter{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*{scrollbar-width:thin}.mainComponent{position:relative}.mainComponent-minimized{overflow:hidden}.mainComponent>.minimizer>.minimizeButton{display:none}.mainComponent:hover>.minimizer>.minimizeButton{display:block}.visualComponent{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body{display:block;flex:1 1 auto;overflow:auto}p{margin:3px 0!important}a:link,a:visited,a:active{color:#b13f13}a:hover,.alert a:hover{text-decoration:none;color:#e85e29}.page-link{color:#b13f13!important}.page-item.disabled>.page-link{color:#737373!important}.page-link:hover{color:#e85e29!important}ul{padding-left:20px}h1{font-size:1.85rem}h2{font-size:1.7rem}h3{font-size:1.55rem}h4{font-size:1.35rem}h5{font-size:1.25rem}h6{font-size:1.2rem}.button{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button:hover{color:#e85e29}.button-disabled{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete:hover{color:#880c0c}.button,button{transition:all .2s ease-in-out}.button:not(.button-disabled):active,button:not(:disabled):active{transform:translateY(1px)}.utilityButton{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton:hover{color:#e85e29}.concept-mappingsExist{border-right:5px solid #377a16}.concept-mappingsDoNotExist{border-right:5px solid #ffffff}.pointer{cursor:pointer}.starFavorite{color:#b13f13;margin-right:5px}.starFavorite:hover,.starNormal:hover{color:#e85e29}.starNormal{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected{background-color:#dacece;font-weight:700}.scrollable{overflow-y:auto}.collapsed>.when-opened,:not(.collapsed)>.when-closed{display:none}::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label:before{background-color:#555!important}.popover{max-width:400px!important}.custom-control-label{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid,.form-control.is-invalid{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content{overflow:auto!important}.modal-content,.popover-body{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary,.btn-primary:active,.btn-primary:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success{background-color:#377a16}.btn-success:hover{background-color:#1a390a}.btn-warning{background-color:#dacece}.btn-warning:hover{background-color:#b9a2a2}.btn-danger{background-color:#ce1212}.btn-danger:hover{background-color:#880c0c}.text-success{color:#377a16!important}.text-warning{color:#b9a2a2!important}.text-danger{color:#ce1212!important}.alert-success{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1{order:1}.order2{order:2}.order3{order:3}.order4{order:4}.order5{order:5}div kbd{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}html,body{height:100%;margin:0}#concordanceApp{height:100%;width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;min-width:1220px;min-height:640px}.main{flex:1;position:relative;background-color:#f6f3f3}.flexbox-row{display:flex;position:absolute;top:6px;bottom:5px;left:4px;right:4px;margin:auto}.browser{width:0;flex:1;display:flex;flex-direction:column;min-width:315px}.conceptBrowser{height:0;flex:1;display:flex;flex-direction:column}.conceptBrowserItem{height:0;flex:1;min-height:200px}.conceptBrowserItemDetail{flex:4}.conceptBrowserItemList{flex:6}.mappingTool{width:0;flex:2;display:flex;flex-direction:column;min-width:540px}.mappingToolItem{height:0;min-height:165px}.mappingToolItem>div:first-child{height:100%}#mappingEditorComponent{flex:1}#mappingBrowserComponent{flex:2;min-height:220px}.placeholderComponent{text-align:left;padding:40px 20px 40px 30px}.placeholderComponentCenter>div{text-align:center;position:relative;top:50%;transform:translateY(-50%)}.alertsContainer{position:absolute;top:20px;left:50%;transform:translate(-50%);z-index:800;width:600px}#swapSides{position:absolute;text-align:center;font-size:20px;top:6px;width:50px;left:0;right:0;margin:0 auto;cursor:pointer;user-select:none;color:#555}#swapSides:hover{color:#e85e29}.tooltip{pointer-events:none!important}.cocoda-vue-tabs-header-item.cocoda-vue-tabs-header-item-active{border-bottom-color:#b13f13!important;background-color:#f0f0f0!important}.cocoda-vue-tabs-sm{font-size:.8rem!important}.cocoda-vue-tabs-md{font-size:.9rem!important}.cocoda-vue-tabs-lg{font-size:1.1rem!important}\n",document.head.appendChild(o),t.ElementQueries.listen();const e=r({name:"ConcordanceApp",components:{TheNavbar:i,MappingBrowser:n,LoadingIndicatorFull:a},mixins:[s,l,c],data(){return{loaded:!1,loading:!1,loadFromParametersOnce:p.once(this.loadFromParameters)}},computed:{locale(){return this.$i18n.locale},settingsLocale:()=>"en"},watch:{locale(o,e){o!=e&&(this.$store.commit({type:"settings/set",prop:"locale",value:o}),p.delay((()=>{this.insertPrefLabel(!0),this.insertPrefLabel(!1)}),300))},settingsLocale(o){o!=this.locale&&(this.$i18n.locale=o)}},created(){this.load()},methods:{async load(){const o=new Date;this.loadingGlobal=!0,await this.$store.dispatch("loadConfig",p.get(this.$route,"query.config")),await this.$store.dispatch("settings/load"),document.title=this.config.title,this.$i18n.locale=this.settingsLocale,await d(),this.loaded=!0,this.loadingGlobal=!1,this.loadFromParametersOnce(!0);for(let e of this.config.registries)p.isArray(e.schemes)&&(e._jskos.schemes=e.schemes.map((o=>m(o)||o)));this.$log.log(`Application loaded in ${(new Date-o)/1e3} seconds.`)},async loadFromParameters(o=!1){this.loading=!0;const e=this.$route.query,t={scheme:{true:e.fromScheme,false:e.toScheme},concept:{true:e.from,false:e.to}},r=async o=>{let e=t.scheme[o],r=null;e&&(r=m({uri:e}));let i=null;r&&t.concept[o]&&(i=g({uri:t.concept[o]},{scheme:r,type:"concept"}));try{await this.setSelected({concept:i,scheme:r,isLeft:o,noQueryRefresh:!0,noLoading:!0})}catch(n){this.$log.warn(n)}};if(await Promise.all([r(!0),r(!1),(async()=>{if(e.mapping||e.mappingUri||e.mappingIdentifier){let r=null;if(e.mapping)try{r=this.adjustMapping(this.$jskos.normalize(JSON.parse(e.mapping)))}catch(t){this.$log.warn("Error decoding mapping from URL parameter:",t)}p.isEqual(r,{})&&(r=null);let i=[];try{e.mappingUri?i.push(await this.getMapping({uri:e.mappingUri})):e.mappingIdentifier&&(i=await this.getMappings({identifier:e.mappingIdentifier}))}catch(t){this.$log.warn("Error loading mapping from URL parameter:",t)}i=i.filter(Boolean);let n=r,a=null;i.length&&(a=i.find((o=>p.get(o,"_registry").isAuthorizedFor&&p.get(o,"_registry").isAuthorizedFor({type:"mappings",action:"create",user:this.user})))||i[0],n=n||this.adjustMapping(this.$jskos.copyDeep(a))),this.$store.commit({type:"mapping/set",mapping:n,original:a,noQueryRefresh:!0}),f(this.$jskos.conceptsOfMapping(n)),n&&o&&(this.forceMappingBrowser=!0)}})()]),this.loading=!1,h(this.$store),o)if(e.search){let o=JSON.parse(e.search);this.forceMappingBrowser=!0,this.searchMappings(o)}else void 0!==e.concordances?this.showConcordances():(e.mappingUri||e.mappingIdentifier)&&(this.forceMappingBrowser=!0,this.searchMappings())},searchMappings(o){let e=this.$refs.mappingBrowser;e&&e.searchWithParams&&e.searchWithParams(o)},showMappingSearch(){this.forceMappingBrowser=!0,this.searchMappings({})},showConcordances(){let o=this.$refs.mappingBrowser;if(o)if(o.concordancesLoaded)null!=o.tabIndexes.concordances&&(this.forceMappingBrowser=!0,o.tab=o.tabIndexes.concordances);else{let e;this.loadingGlobal=!0,e=this.$watch((()=>o.concordancesLoaded),(()=>{this.loadingGlobal=!1,null!=o.tabIndexes.concordances&&(this.forceMappingBrowser=!0,o.tab=o.tabIndexes.concordances),e&&e()}))}else this.$log.warn("Could not show concordances because MappingBrowser component was not found.")}}},(function(){var o=this,e=o._self._c;return e("div",{staticClass:"font-default",attrs:{id:"concordanceApp"}},[e("div",{staticClass:"alertsContainer"},o._l(o.$store.state.alerts.alerts,(function(t,r){return e("b-alert",{key:r,staticStyle:{display:"flex"},attrs:{variant:t.variant,show:t.countdown||!t.shouldCountdown,dismissible:!t.shouldCountdown,fade:""},on:{dismissed:function(e){return o.$store.commit({type:"alerts/setCountdown",alert:t,countdown:0})},"dismiss-count-down":function(e){return o.$store.commit({type:"alerts/setCountdown",alert:t,countdown:e})}}},[e("div",{staticStyle:{flex:"1"},domProps:{innerHTML:o._s(t.text)}}),t.buttonText?e("div",{staticClass:"fontWeight-heavy"},[e("a",{attrs:{href:""},domProps:{innerHTML:o._s(t.buttonText)},on:{click:function(o){return o.preventDefault(),t.buttonHandler(t,o)}}})]):o._e()])})),1),o.loadingGlobal||o.loading?e("loading-indicator-full"):o._e(),o.loaded?[e("the-navbar",{ref:"navbar",attrs:{title:"Concordances",reduced:!0}}),e("div",{staticClass:"main"},[e("div",{staticClass:"flexbox-row"},[e("div",{staticClass:"mappingTool order3",attrs:{id:"mappingTool"}},[e("div",{staticClass:"mappingToolItem mainComponent visualComponent",attrs:{id:"mappingBrowserComponent"}},[e("mapping-browser",{ref:"mappingBrowser",attrs:{"show-navigator":!1,"show-editing-tools":!1,"show-registry-override":["http://coli-conc.gbv.de/registry/coli-conc-mappings"],"show-cocoda-link":!0}})],1)])])])]:o._e()],2)}),[],!1,null,null).exports;new u({store:b,router:x,i18n:w,render:o=>o(e)}).$mount("#concordanceApp")}}})); diff --git a/dev/assets/main-eb-yfQT2.js b/dev/assets/main-Bmv1PeXO.js similarity index 99% rename from dev/assets/main-eb-yfQT2.js rename to dev/assets/main-Bmv1PeXO.js index 509dd51e..88b0f339 100644 --- a/dev/assets/main-eb-yfQT2.js +++ b/dev/assets/main-Bmv1PeXO.js @@ -1,4 +1,4 @@ -import{n as L,c as j,o as B,a as Re,d as Ne,_ as l,I as Y,C as oe,M as Be,R as ye,A as Pe,b as Se,e as se,g,f as Ae,h as He,l as Q,L as pe,i as We,j as Ue,v as Ke,k as Ve,m as we,p as ae,q as le,D as _e,r as qe,s as be,t as X,u as Ce,w as Ge,x as $e,y as Qe,z as Ye,B as Je,E as me,F as Ze,G as Xe,H as ke,J as et,K as tt,N as it,T as st,O as nt,P as rt,Q as ot,S as at,U as lt,V as ct,W as pt,X as ht,Y as dt}from"./main-CGiSacQm.js";function es(){import.meta.url,import("_").catch(()=>1),async function*(){}().next()}const ut={name:"MappingTypeSelection",mixins:[j],props:{mapping:{type:Object,default:null}},data(){return{hovered:!1,mappingTypes:this.$jskos.mappingTypes,mappingTypeHovered:null}},computed:{mappingTypeSelected(){let i=this.mapping;return this.$jskos.mappingTypeByType(i?i.type:null)}},methods:{choose(i){this.$store.commit({type:"mapping/setType",uri:i.uri})},definition(i){let e=this.$jskos.definition(i,{language:this.locale});return e.length?": "+e.join(", "):""}}};var mt=function(){var e=this,t=e._self._c;return t("div",{staticClass:"mappingTypes",on:{mouseover:function(s){e.hovered=!0},mouseout:function(s){e.hovered=!1}}},e._l(e.mappingTypes,function(s){return t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover.right",value:{title:e.$jskos.prefLabel(s,{language:e.locale})+e.definition(s),delay:e.defaults.delay.medium},expression:"{ title: $jskos.prefLabel(mappingType, { language: locale }) + definition(mappingType), delay: defaults.delay.medium }",modifiers:{hover:!0,right:!0}}],key:s.uri,staticClass:"mappingType",class:{mappingTypeSelected:e.hovered&&s&&e.mappingTypeSelected&&s.uri==e.mappingTypeSelected.uri,"fontWeight-heavy":s&&e.mappingTypeSelected&&s.uri==e.mappingTypeSelected.uri,mappingTypeHovered:s&&e.mappingTypeHovered&&s.uri==e.mappingTypeHovered.uri},style:"display: ".concat(s&&e.mappingTypeSelected&&s.uri==e.mappingTypeSelected.uri||e.hovered?"inline-block":"none",";"),on:{click:function(n){return e.choose(s)}}},[e._v(" "+e._s(e.$jskos.notation(s))+" ")])}),0)},ft=[],gt=L(ut,mt,ft,!1,null,"74d39c21");const vt=gt.exports,yt={name:"ConcordanceSelection",mixins:[B],props:{mapping:{type:Object,default:null},registry:{type:Object,default:null}},computed:{availableTargetConcordances(){return this.concordances.filter(i=>this.$jskos.compareFast(this.registry,i._registry)&&this.canAddMappingToConcordance({registry:this.registry,mapping:this.mapping,concordance:i,user:this.user,isExistingMapping:!!this.mapping._registry})).sort(Re)},concordanceOptions(){let i=[{value:null,text:this.$t("mappingDetail.partOfNone")}];for(let e of this.availableTargetConcordances){let t=this.displayNameForConcordance(e);i.push({value:e.uri,text:t})}return i}},methods:{displayNameForConcordance:Ne,async changeConcordance(i){const e=this.availableTargetConcordances.find(t=>this.$jskos.compare(t,{uri:i}));this.$emit("change",e)}}};var St=function(){var e=this,t=e._self._c;return t("div",[e.canRemoveMappingFromConcordance({mapping:e.mapping,user:e.user})||e.availableTargetConcordances.length>0?t("b-form-select",{attrs:{size:"sm",options:e.concordanceOptions,value:e.mapping.partOf&&e.mapping.partOf[0]&&e.mapping.partOf[0].uri||null},on:{change:e.changeConcordance}}):t("span",[e._v(" "+e._s(e.mapping.partOf&&e.mapping.partOf[0]?e.displayNameForConcordance(e.mapping.partOf[0]):e.$t("mappingDetail.partOfNone"))+" ")])],1)},wt=[],_t=L(yt,St,wt,!1,null,null);const bt=_t.exports,he={data(){return{hotkeys:[]}},methods:{shortcutHandler(){},enableShortcuts(){let i=this.$options.name,e=0;for(let t of this.config.shortcuts||[])t.component===i&&(this.addHotkey(t.keys,()=>{this.shortcutHandler(t)}),e+=1);e&&document.addEventListener("keydown",this.hotkeyHandler)},hotkeyHandler(i){let e=l.pick(i,["key","keyCode","metaKey","ctrlKey","altKey","shiftKey"]);if(l.get(i,"srcElement.tagName")=="INPUT"){let n=[{key:"a",ctrlKey:!0,metaKey:!1,altKey:!1,shiftKey:!1},{key:"a",ctrlKey:!1,metaKey:!0,altKey:!1,shiftKey:!1},{key:"µ",ctrlKey:!1,metaKey:!1,altKey:!0,shiftKey:!1}],r=!1;for(let c of n){const d=c.key?"keyCode":"key";if(l.isEqual(l.omit(c,[d]),l.omit(e,[d]))){r=!0;break}}if(r)return}let t=!0;if(document.getElementsByClassName("modal show").length==0)for(let n of this.hotkeys){const r=n.shortcut.key?"keyCode":"key";l.isEqual(l.omit(e,[r]),l.omit(n.shortcut,[r]))&&(t=n.handler()&&t)}t||(i.stopPropagation(),i.preventDefault(),i.returnValue=!1,i.cancelBubble=!0)},addHotkey(i,e){i=i.split(",");for(let t of i){let s=t.split("+"),n=null,r=null,c=!1,d=!1,f=!1,u=!1;for(let S of s)S=="ctrl"?d=!0:S=="alt"||S=="option"?f=!0:S=="meta"||S=="command"?c=!0:S=="shift"?u=!0:S.startsWith("keyCode:")?r=parseInt(S.replace("keyCode:","")):n=S;this.hotkeys.push({handler:e,shortcut:{key:n,keyCode:r,metaKey:c,ctrlKey:d,altKey:f,shiftKey:u}})}}}},Ct={name:"MappingEditor",components:{ItemName:Y,MappingTypeSelection:vt,ComponentSettings:oe,MappingDetail:Be,RegistryNotation:ye,ConcordanceSelection:bt,AnnotationPopover:Pe},mixins:[Se,B,se,he,j],computed:{mapping(){return this.$store.state.mapping.mapping},original(){return this.$store.state.mapping.original},annotations(){return this.original.uri&&this.original.mapping.annotations},canSaveCurrentMapping(){return this.mappingStatus.invalid?!1:this.$store.getters["mapping/canUpdate"]?this.hasChangedFromOriginal:this.$store.getters["mapping/canCreate"]},canDeleteCurrentMapping(){return this.$store.getters["mapping/canDelete"]},canClearCurrentMapping(){return this.mapping.fromScheme||this.mapping.toScheme},canExportCurrentMapping(){return this.mapping.fromScheme&&this.mapping.toScheme},canSwapCurrentMapping(){return this.$jskos.conceptsOfMapping(this.mapping,"to").length<=1&&this.$jskos.conceptsOfMapping(this.mapping).length>0&&(!this.mapping.partOf||this.mapping.partOf.length===0)},canCloneCurrentMapping(){return this.original.uri!=null},mappingStatus(){var s,n,r;const i=this.currentRegistry;if(!i)return{message:this.$t("mappingEditor.warningNoRegistry"),invalid:!1,warning:!0};if(this.schemeRight&&!this.mapping.fromScheme&&this.$store.commit({type:"mapping/setScheme",isLeft:!1,scheme:this.schemeRight}),!i.isAuthorizedFor({type:"mappings",action:"create",user:this.user}))return{message:this.$t("registryInfo.notAuthenticated")+" (".concat(this.$jskos.prefLabel(i),")"),invalid:!0};for(let c of["fromScheme","toScheme"])if(!this.mapping[c])return{message:this.$t("mappingEditor.invalidMissing",[c]),invalid:!0};if(this.$jskos.conceptsOfMapping(this.mapping,"from").length===0)return{message:this.$t("mappingEditor.invalidMissing",["from"]),invalid:!0};for(let c of["fromScheme","toScheme"]){const d=l.get(i,"config.mappings.".concat(c,"Whitelist"));if(d&&!d.find(f=>this.$jskos.compare(f,this.mapping[c])))return{message:this.$t("mappingEditor.invalidWhitelist",["".concat(c," ").concat(this.$jskos.prefLabel(this.mapping[c],{fallbackToUri:!1})||""),this.$jskos.prefLabel(i)]),invalid:!0}}if(l.get(i,"config.mappings.cardinality")=="1-to-1"&&this.$jskos.conceptsOfMapping(this.mapping,"to").length>1)return{message:this.$t("mappingEditor.invalid1to1",[this.$jskos.prefLabel(i)]),invalid:!0};const t=this.$jskos.conceptsOfMapping(this.mapping).map(c=>g(c)).find(c=>{var d;return(d=c==null?void 0:c.type)==null?void 0:d.includes("http://schema.vocnet.org/NonIndexingConcept")});if(t)return{message:this.$t("mappingEditor.invalidNonIndexingConcept",["".concat(this.$jskos.notation((s=t==null?void 0:t.inScheme)==null?void 0:s[0])," ").concat(this.$jskos.notation(t))]),warning:!0};if(this.original.uri&&!this.$jskos.compareFast(i,this.original.registry))return{message:this.$t("mappingEditor.warningUpdateRegistry",[this.$jskos.prefLabel(this.original.registry),this.$jskos.prefLabel(i)]),warning:!0};if(this.original.uri&&!this.$store.getters["mapping/canUpdate"])return{message:this.$t("mappingEditor.warningUpdateNotAllowed"),warning:!0};for(let c of["fromScheme","toScheme"])if(this.original.uri&&!this.$jskos.compare(this.mapping[c],this.original.mapping[c])){const d=!!l.get(this.original.mapping,"partOf[0]");return{message:this.$t("mappingEditor.warningUpdateScheme"+(d?"Concordance":""),[c]),warning:!0,invalid:d}}return this.$store.getters["mapping/hasConcordanceChangedFromOriginal"]&&!l.get(this.mapping,"partOf[0]")&&!(this.mapping.creator||[]).find(c=>this.$jskos.compare({uri:c.uri},{identifier:this.userUris}))?{message:this.$t("mappingEditor.warningRemoveFromConcordanceWhenNotCreator"),warning:!0}:((r=(n=this.mapping)==null?void 0:n.type)==null?void 0:r[0])==="http://www.w3.org/2004/02/skos/core#mappingRelation"?{message:this.$t("mappingEditor.warningNoMappingType"),invalid:!1,warning:!0}:{message:null,invalid:!1,warning:!1}},mappingEncoded(){return encodeURIComponent(JSON.stringify(this.prepareMapping()))},hasChangedFromOriginal(){return this.$store.getters["mapping/hasChangedFromOriginal"]},schemeRight(){return this.selected.scheme[!1]},currentGuidelines(){return(this.config.guidelines||[]).find(i=>this.$jskos.compare(i.fromScheme,g(this.selected.scheme[!0]))&&this.$jskos.compare(i.toScheme,g(this.selected.scheme[!1])))}},watch:{mappingEncoded(){let i=l.get(this.$el.parentElement.getElementsByClassName("minimizer"),"[0].__vue__");i&&i.toggleMinimize(!1),this.$store.commit({type:"mapping/setScheme",isLeft:!1,scheme:this.selected.scheme[!1]})},schemeRight(){this.$store.commit({type:"mapping/setScheme",isLeft:!1,scheme:this.selected.scheme[!1]})},creator(){this.setCreator()},"original.uri"(){this.setCreator()},mapping(){this.setCreator()}},mounted(){this.enableShortcuts(),this.setCreator()},methods:{refreshAnnotations(i){i.uri===this.original.uri&&this.original.registry&&this.$store.commit("mapping/setRefresh",{registry:this.original.registry.uri})},annotationsScore:Ae,annotationButtonColor:He,shortcutHandler({action:i,isLeft:e}){switch(i){case"saveMapping":this.saveCurrentMapping();break;case"clearMapping":this.clearMapping();break;case"addConcept":this.addToMappingInternal(e);break}},async saveCurrentMapping(){if(!this.canSaveCurrentMapping)return!1;const i=this.$store.getters["mapping/canUpdate"];if(i&&!this.$store.getters["mapping/hasMappingChangedFromOriginal"]&&this.$store.getters["mapping/hasConcordanceChangedFromOriginal"]){await this.addMappingToConcordance({mapping:this.mapping,concordance:l.get(this.mapping,"partOf[0]")});return}this.creator?this.setCreator():this.removeCreator(),i?this.mapping.uri||this.$store.commit({type:"mapping/setIdentifier",uri:this.original.uri}):this.$store.commit({type:"mapping/setIdentifier",uri:null});const e=await this[i?"putMapping":"postMapping"]({registry:this.currentRegistry,mapping:this.mapping,_before:()=>{this.loadingGlobal=!0},_after:()=>{this.loadingGlobal=!1}});this.$store.commit({type:"mapping/set",original:e}),this.componentSettings.clearOnSave?this.clearMapping():this.$store.commit({type:"mapping/setIdentifier",uri:e.uri})},setCreator(){if(!this.creator||!this.userUris||this.userUris.length===0)return;const i=this.$store.getters["mapping/canUpdate"],e=(this.mapping.creator||[]).findIndex(t=>this.$jskos.compare({uri:t.uri},{identifier:this.userUris}));if(!(i&&e===-1))if(e===-1){let t=(this.mapping.contributor||[]).concat((this.mapping.creator||[]).filter(s=>!(this.creator.uri&&s.uri&&this.creator.uri==s.uri)&&!(this.creatorName&&this.$jskos.prefLabel(s,{fallbackToUri:!1})&&this.creatorName==this.$jskos.prefLabel(s,{fallbackToUri:!1}))));this.$store.commit({type:"mapping/setCreator",creator:[this.creator]}),this.$store.commit({type:"mapping/setContributor",contributor:t})}else{if(l.isEqual(this.creator,this.mapping.creator[e]))return;const t=this.mapping.creator.slice();t[e]=this.creator,this.$store.commit({type:"mapping/setCreator",creator:t})}},removeCreator(){let i=(this.mapping.contributor||[]).concat(this.mapping.creator||[]);this.$store.commit({type:"mapping/setCreator",creator:null}),this.$store.commit({type:"mapping/setContributor",contributor:i})},deleteCurrentMapping(){return this.canDeleteCurrentMapping?(this.$refs.deleteModal.show(),!0):!1},async deleteOriginalMapping(i=!1){return await this.deleteMapping({mapping:this.original.mapping,_before:()=>{this.loadingGlobal=!0},_after:()=>{this.loadingGlobal=!1}}),i&&this.clearMapping(),!0},clearMapping(){return this.canClearCurrentMapping?(this.$store.commit({type:"mapping/empty"}),!0):!1},labelForScheme(i){return this.$jskos.notation(g(i),"scheme")},isAddButtonEnabled(i){return this.$store.getters["mapping/canAdd"](this.selected.concept[i],this.selected.scheme[i],i)},isDeleteAllButtonEnabled(i){return this.$store.getters["mapping/getConcepts"](i).length>0},addButtonDisabledReason(i){let e=i?this.selected.concept[!0]:this.selected.concept[!1];return this.$store.getters["mapping/checkScheme"](i?this.selected.scheme[!0]:this.selected.scheme[!1],i)?e==null?"Please select a concept.":this.$store.getters["mapping/added"](e,i)?"Selected concept is already in mapping.":"Other reason.":"Scheme does not match."},addToMappingInternal(i){if(!this.isAddButtonEnabled(i))return;let e=i?this.selected.concept[!0]:this.selected.concept[!1];this.addToMapping({concept:e,scheme:this.selected.scheme[i],isLeft:i})},deleteAll(i){this.$store.commit({type:"mapping/removeAll",isLeft:i})},droppedConcept(i,e){this.$jskos.isConcept(i)&&(this.addToMapping({concept:i,scheme:i.inScheme&&i.inScheme[0]||this.selected.scheme[e],isLeft:e}),Q([i]))},swapMapping(){this.canSwapCurrentMapping&&this.$store.commit({type:"mapping/switch"})},cloneMapping(){let i=this.$jskos.copyDeep(this.mapping);delete i.uri,delete i.partOf,this.$store.commit({type:"mapping/set",original:null}),this.$store.commit({type:"mapping/set",mapping:i})},setConcordance(i){this.$store.commit({type:"mapping/setConcordance",concordance:i})}}};var $t=function(){var e=this,t=e._self._c;return t("div",{attrs:{id:"mappingEditor"}},[t("component-settings",{attrs:{tooltip:e.$t("mappingEditor.settingsButton")}}),e.canSaveCurrentMapping||e.canExportCurrentMapping&&!e.hasChangedFromOriginal?t("div",{class:{"mappingEditor-mappingNotSaved":e.canSaveCurrentMapping,"mappingEditor-mappingSaved":e.canExportCurrentMapping&&!e.hasChangedFromOriginal,"fontSize-small":!0,"fontWeight-heavy":!0}},[t("registry-notation",{attrs:{registry:e.$store.getters.getCurrentRegistry}}),e._v(" "+e._s(e.$t(e.canSaveCurrentMapping?"mappingEditor.notSaved":"mappingEditor.saved"))+" ")],1):e._e(),t("div",{staticClass:"mappingEditorToolbar"},[t("div",{staticClass:"mappingEditorToolbarItem fontWeight-heavy",class:{button:e.original.uri&&e.annotations,"button-disabled":!(e.original.uri&&e.annotations)},style:e.original.uri&&e.annotations?"color: ".concat(e.annotationButtonColor(e.annotations),";"):"",attrs:{id:"mappingEditor-annotationButton-".concat(e.original.uri)}},[(e.annotations||[]).find(s=>s.motivation=="moderating")?t("span",[t("font-awesome-icon",{staticClass:"text-success",attrs:{icon:"check"}})],1):t("span",[e._v(" "+e._s(e.annotationsScore(e.annotations).sign)+e._s(e.annotationsScore(e.annotations).score)+" ")])]),t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.canSwapCurrentMapping?e.$t("mappingEditor.swapMapping"):"",delay:e.defaults.delay.medium},expression:"{ title: canSwapCurrentMapping ? $t('mappingEditor.swapMapping') : '', delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"mappingEditorToolbarItem",class:{button:e.canSwapCurrentMapping,"button-disabled":!e.canSwapCurrentMapping},on:{click:e.swapMapping}},[t("font-awesome-icon",{attrs:{icon:"exchange-alt"}})],1),t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.canSaveCurrentMapping?e.$t("mappingEditor.saveMapping",[e.$jskos.prefLabel(e.currentRegistry)]):"",delay:e.defaults.delay.medium},expression:"{ title: canSaveCurrentMapping ? $t('mappingEditor.saveMapping', [$jskos.prefLabel(currentRegistry)]) : '', delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"mappingEditorToolbarItem",class:{button:e.canSaveCurrentMapping,"button-disabled":!e.canSaveCurrentMapping},on:{click:e.saveCurrentMapping}},[t("font-awesome-icon",{attrs:{icon:"save"}})],1),t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.canDeleteCurrentMapping?e.$t("mappingEditor.deleteMapping"):e.$store.getters.getCurrentRegistry&&(!e.$store.getters.getCurrentRegistry.has.auth||e.$store.getters.getCurrentRegistry.auth)?"":e.$t("general.authNecessary"),delay:e.defaults.delay.medium},expression:"{ title: canDeleteCurrentMapping ? $t('mappingEditor.deleteMapping') : ($store.getters.getCurrentRegistry && (!$store.getters.getCurrentRegistry.has.auth || $store.getters.getCurrentRegistry.auth) ? '' : $t('general.authNecessary')), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"mappingEditorToolbarItem",class:{"button-delete":e.canDeleteCurrentMapping,"button-disabled":!e.canDeleteCurrentMapping},on:{click:e.deleteCurrentMapping}},[t("font-awesome-icon",{attrs:{icon:"trash-alt"}})],1),t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.canCloneCurrentMapping?e.$t("mappingEditor.cloneMapping"):"",delay:e.defaults.delay.medium},expression:"{ title: canCloneCurrentMapping ? $t('mappingEditor.cloneMapping') : '', delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"mappingEditorToolbarItem",class:{button:e.canCloneCurrentMapping,"button-disabled":!e.canCloneCurrentMapping},on:{click:e.cloneMapping}},[t("font-awesome-icon",{attrs:{icon:"clone"}})],1),t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.canClearCurrentMapping?e.$t("mappingEditor.clearMapping"):"",delay:e.defaults.delay.medium},expression:"{ title: canClearCurrentMapping ? $t('mappingEditor.clearMapping') : '', delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"mappingEditorToolbarItem",class:{button:e.canClearCurrentMapping,"button-disabled":!e.canClearCurrentMapping},on:{click:e.clearMapping}},[t("font-awesome-icon",{attrs:{icon:"ban"}})],1),t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip",value:{title:e.mappingStatus.message||"",placement:"bottom"},expression:"{\n title: mappingStatus.message || '',\n placement: 'bottom'\n }"}],staticClass:"mappingEditorToolbarItem mappingEditor-mappingAlert fontWeight-heavy",class:{"text-warning":e.mappingStatus.warning,"text-danger":e.mappingStatus.invalid}},[e.$jskos.conceptsOfMapping(e.mapping).length>0&&e.mappingStatus.message?t("font-awesome-icon",{attrs:{icon:"exclamation-circle"}}):e._e()],1)]),e._l([!0,!1],function(s,n){return t("div",{key:n,staticClass:"mappingEditorPart",class:{"mappingEditorPart-noConcepts":e.$store.getters["mapping/getScheme"](s)==null||!e.$store.getters["mapping/getConcepts"](s).length,"mappingEditorPart-dropTarget":e.$store.state.draggedConcept!=null},style:{order:n*2},on:{dragover:e.dragOver,drop:function(r){return e.drop(r,s)}}},[e.$store.getters["mapping/getScheme"](s)!=null&&e.$store.getters["mapping/getConcepts"](s).length?t("div",[t("div",{staticClass:"mappingScheme fontWeight-heavy"},[t("item-name",{attrs:{item:e.$store.getters["mapping/getScheme"](s),"is-link":!0,"is-left":s,"show-text":!1}})],1),t("div",{staticClass:"mappingConceptList"},[t("div",[t("div",{staticStyle:{flex:"1"}}),t("ul",e._l(e.$store.getters["mapping/getConcepts"](s),function(r,c){return t("li",{key:c},[t("item-name",{attrs:{item:r,"is-link":!0,"is-left":s,"is-highlighted":e.$jskos.compare(r,e.selected.concept[!0])||e.$jskos.compare(r,e.selected.concept[!1]),"font-size":"large"}}),t("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("mappingEditor.removeConceptFromMapping"),delay:e.defaults.delay.medium},expression:"{ title: $t('mappingEditor.removeConceptFromMapping'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button fontSize-large",on:{click:function(d){return e.$store.commit({type:"mapping/remove",concept:r,isLeft:s})}}},[t("font-awesome-icon",{attrs:{icon:"times-circle"}})],1)],1)}),0),t("div",{staticStyle:{flex:"1"}})])])]):t("div",[t("div",{staticClass:"mappingNoConcepts"},[e.$store.state.draggedConcept==null?t("div",{staticStyle:{"margin-bottom":"-12px"}},[e._v(" "+e._s(e.$t("mappingEditor.placeholder"))),t("br"),t("br")]):t("div",{staticClass:"fontWeight-heavy"},[e._v(" "+e._s(e.$t("mappingEditor.placeholderDragging"))+" ")]),e.$store.state.draggedConcept==null?t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.isAddButtonEnabled(s)?e.$t("general.addToMapping"):"",delay:e.defaults.delay.medium},expression:"{ title: isAddButtonEnabled(isLeft) ? $t('general.addToMapping') : '', delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"mappingEditor-addButton",class:{button:e.isAddButtonEnabled(s),"button-disabled":!e.isAddButtonEnabled(s)},on:{click:function(r){return e.addToMappingInternal(s)}}},[t("font-awesome-icon",{attrs:{icon:"plus-circle"}})],1):e._e()])])])}),t("div",{staticClass:"mappingTypeSelection"},[t("mapping-type-selection",{attrs:{mapping:e.$store.state.mapping.mapping}})],1),t("div",{staticClass:"mappingEditor-title"},[e._v(" "+e._s(e.$t("mappingEditor.title"))+" "),e.currentGuidelines?t("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("mappingEditor.guidelines"),delay:e.defaults.delay.medium},expression:"{ title: $t('mappingEditor.guidelines'), delay: defaults.delay.medium }",modifiers:{hover:!0}}]},[t("a",{attrs:{href:e.currentGuidelines.url,target:"_blank"}},[t("font-awesome-icon",{attrs:{icon:"question-circle"}})],1)]):e._e()]),t("b-modal",{ref:"deleteModal",attrs:{title:e.$t("mappingEditor.deleteTitle"),"hide-footer":""}},[t("p",{staticStyle:{"text-align":"center"}},[e._v(" "+e._s(e.$t("mappingEditor.deleteText"))+" "),e.hasChangedFromOriginal?t("span",[t("br"),e._v(e._s(e.$t("mappingEditor.deleteChangesText"))+" ")]):e._e()]),t("div",{staticClass:"mappingEditor-deleteButtons"},[t("b-button",{attrs:{variant:"danger"},on:{click:function(s){e.deleteOriginalMapping(!0)&&e.$refs.deleteModal.hide()}}},[e._v(" "+e._s(e.$t("mappingEditor.deleteConfirm"))+" ")]),t("b-button",{attrs:{variant:"secondary"},on:{click:function(s){return e.$refs.deleteModal.hide()}}},[e._v(" "+e._s(e.$t("mappingEditor.cancel"))+" ")])],1)]),t("mapping-detail",{ref:"mappingDetail",attrs:{mapping:e.mapping}}),t("div",{staticClass:"mappingEditor-infoIcon"},[t("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("mappingBrowser.showDetail"),delay:e.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.showDetail'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",attrs:{icon:"info-circle"},on:{click:function(s){return e.$refs.mappingDetail.show()}}})],1),e.original.uri||e.canSaveCurrentMapping?t("concordance-selection",{staticClass:"mappingEditor-concordanceSelection",attrs:{mapping:e.mapping,registry:e.currentRegistry},on:{change:e.setConcordance}}):e._e(),t("annotation-popover",{attrs:{eid:"mappingEditor-annotationButton-".concat(e.original.uri),mapping:e.original.uri&&e.original.mapping},on:{"refresh-annotations":e.refreshAnnotations}})],2)},kt=[],xt=L(Ct,$t,kt,!1,null,"27dae9bc");const Lt=xt.exports,Ft={name:"Minimizer",mixins:[j],props:{name:{type:String,default:null},text:{type:String,default:""},isColumn:{type:Boolean,default:!1},forceMinimized:{type:Boolean,default:null}},data(){return{previousFlex:"",previousMinSizes:[],minimizedLocal:!1,minimizerSize:"40px",minimizeHovered:!1}},computed:{minimized:{get(){return this.forceMinimized!=null?this.forceMinimized:this.name!=null?this.$settings.minimized[this.name]||!1:this.minimizedLocal},set(i){if(this.name!=null){let e=l.cloneDeep(this.$settings.minimized);e[this.name]=i,this.$store.commit({type:"settings/set",prop:"minimized",value:e})}else this.minimizedLocal=i}}},watch:{minimized(){this.refreshMinimize()}},mounted(){this.refreshMinimize()},methods:{toggleMinimize(i=null){i!=null?this.minimized=i:this.minimized=!this.minimized},refreshMinimize(){this.minimized&&(this.previousMinSizes=[]);let i=this.$el;for(;!i.classList.contains("mainComponent");)if(i=i.parentElement,this.minimized){let t=window.getComputedStyle(i),s;this.isColumn?s=t.getPropertyValue("min-width"):s=t.getPropertyValue("min-height"),this.previousMinSizes.push({element:i,minSize:s}),this.isColumn?(i.style.minWidth=this.minimizerSize,i.style.maxWidth=this.minimizerSize):(i.style.minHeight=this.minimizerSize,i.style.maxHeight=this.minimizerSize)}let e=window.getComputedStyle(i);if(this.minimized){i.classList.add("mainComponent-minimized"),this.previousFlex=e.getPropertyValue("flex"),i.style.flex="0 1 "+this.minimizerSize,i.dataset.minimized=1,this.refresh("minimize");let t=window.getComputedStyle(this.$el.getElementsByClassName("minimizedOverlay")[0]).getPropertyValue("z-index");for(let s of i.getElementsByClassName("minimizer"))s!=this.$el&&s.__vue__.minimized&&window.getComputedStyle(s.getElementsByClassName("minimizedOverlay")[0]).getPropertyValue("z-index")>=t&&(s.getElementsByClassName("minimizedOverlay")[0].style.zIndex=t-1)}else{i.classList.remove("mainComponent-minimized"),i.style.flex=this.previousFlex;for(let t of this.previousMinSizes)this.isColumn?(t.element.style.minWidth=t.minSize,t.element.style.maxWidth=""):(t.element.style.minHeight=t.minSize,t.element.style.maxHeight="");i.dataset.minimized=0,this.refresh("minimize")}}}};var It=function(){var e=this,t=e._self._c;return t("div",{staticClass:"minimizer"},[t("div",{directives:[{name:"show",rawName:"v-show",value:!e.minimized,expression:"!minimized"},{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("minimizer.minimize"),delay:e.defaults.delay.medium},expression:"{ title: $t('minimizer.minimize'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"utilityButton minimizeButton",on:{click:function(s){return e.toggleMinimize()},mouseover:function(s){e.minimizeHovered=!0},mouseout:function(s){e.minimizeHovered=!1}}},[t("font-awesome-icon",{attrs:{icon:"window-minimize"}})],1),t("div",{directives:[{name:"show",rawName:"v-show",value:e.minimized,expression:"minimized"}],staticClass:"minimizedOverlay",on:{click:function(s){return e.toggleMinimize()}}},[t("div",[e._v(" "+e._s(e.text)+" "),t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("minimizer.maximize"),delay:e.defaults.delay.medium},expression:"{ title: $t('minimizer.maximize'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"maximizeButton"},[t("font-awesome-icon",{attrs:{icon:"plus-square"}})],1)])]),e.minimizeHovered?t("div",{staticClass:"minimizedHoverOverlay"}):e._e()])},zt=[],Mt=L(Ft,It,zt,!1,null,"0b6e6a9c");const de=Mt.exports,Tt={name:"ConceptListItem",components:{LoadingIndicator:pe,ItemName:Y},mixins:[B,se],props:{source:{type:Object,default:null},index:{type:Number,default:null},isLeft:{type:Boolean,default:!0},showChildren:{type:Boolean,default:!1},showScheme:{type:Boolean,default:!1},buttons:{type:Array,default:()=>[]}},data(){return{isHoveredFromHere:!1,loadingChildren:!1,preventClick:!1,preventClickArrow:!1,canAddToMapping:!1,interval:null,url:null}},computed:{hasChildren(){return l.get(this.concept,"narrower.length",1)!=0},isHovered(){return this.isHoveredFromHere},childrenLoaded(){return!this.concept.narrower||!this.concept.narrower.includes(null)},isOpen(){return l.get(this.concept,"__ISOPEN__[".concat(this.isLeft,"]"),!1)},scheme(){return l.get(this.concept,"inScheme[0]")},mappedStatus(){return this.$store.getters.mappedStatus(this.concept,this.isLeft)},showConceptMappedStatus(){return this.$store.state.settings.settings.components.ConceptListWrapper.loadConceptsMappedStatus},concept(){return g(this.source.concept,{relatedItems:!0})||this.source.concept},depth(){return this.source.depth},isSelected(){return this.source.isSelected},showNotation(){return!(l.get(this.concept,"inScheme[0].DISPLAY.hideNotation")===!0&&this.prefLabel)},notation(){return this.getNotation(this.concept,"concept",!0)},prefLabel(){let i=this.getPrefLabel(this.concept);return i===""&&this.notation===""?this.concept.uri:i}},created(){this.hovering=l.debounce(this._hovering,20)},methods:{_hovering(i){var t;const e=i&&((t=this.$el.getElementsByClassName("labelBox"))==null?void 0:t[0]);this.$store.commit({type:"setHoveredConcept",concept:i,element:e}),this.isHoveredFromHere=i!=null,this.canAddToMapping=this.$store.getters["mapping/canAdd"](this.concept,this.$store.state.selected.scheme[this.isLeft],this.isLeft),window.clearInterval(this.interval),i!=null&&(this.interval=setInterval(()=>{this.isMouseOver()||(this.isHoveredFromHere=!1,window.clearInterval(this.interval))},500)),i?this.url=this.getRouterUrl(i,this.isLeft,!0):this.url=null},openByArrow(i){this.preventClickArrow||(this.open(this.concept,this.isLeft,i),this.loadChildren(),this.preventClickArrow=!0,l.delay(()=>{l.delay(()=>{this.preventClickArrow=!1},200)},50))},select(i){this.setSelected({isLeft:this.isLeft,concept:i})},onClick(){this.preventClick||this.isSelected&&this.hasChildren&&(this.preventClick=!0,l.delay(()=>{this.open(this.concept,this.isLeft,!this.isOpen),l.delay(()=>{this.preventClick=!1},200)},50))},addConcept(){!this.isSelected&&this.$store.state.settings.settings.components.ConceptListWrapper.addToMappingSelectsConcept&&this.select(this.concept),this.addToMapping({concept:this.concept,scheme:this.$store.state.selected.scheme[this.isLeft],isLeft:this.isLeft})},loadChildren(){this.loadingChildren=!0,We(this.concept).then(()=>{this.loadingChildren=!1,this.showChildren&&this.concept&&this.concept.__ISOPEN__&&this.concept.__ISOPEN__[this.isLeft]&&this.scrollTo()})},scrollTo(){let i=this.$el.parentElement;for(;!i.classList.contains("scrollable")&&i.parentElement;)i=i.parentElement;var e={container:i,easing:"ease-in",offset:-20,cancelable:!0,x:!1,y:!0};this.$scrollTo(this.$el,200,e)}}};var Ot=function(){var e=this,t=e._self._c;return e.concept!=null?t("div",{staticClass:"conceptListItem",class:{hovered:e.isHovered&&!e.isHovered,selected:e.isSelected,"concept-mappingsExist":e.showConceptMappedStatus&&e.mappedStatus,"concept-mappingsDoNotExist":e.showConceptMappedStatus&&!e.mappedStatus},style:"padding-left: ".concat(e.depth*10,"px"),attrs:{"data-uri":e.concept.uri},on:{mouseover:function(s){return e.hovering(e.concept)},mouseout:function(s){return e.hovering(null)}}},[t("div",{staticClass:"conceptBox",attrs:{draggable:"true"},on:{dragstart:function(s){return e.dragStart(e.concept,s)},dragend:function(s){return e.dragEnd()}}},[e.showChildren&&e.hasChildren?t("div",{staticClass:"arrowBox",on:{click:function(s){return e.openByArrow(!e.isOpen)}}},[t("i",{class:{right:!e.isOpen,down:e.isOpen}})]):e._e(),e._l(e.buttons.filter(s=>s.position=="before"),function(s,n){return t("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:s.tooltip,delay:e.defaults.delay.medium},expression:"{ title: button.tooltip, delay: defaults.delay.medium}",modifiers:{hover:!0}}],key:"conceptListItem-buttons-".concat(n),staticClass:"button fontSize-verySmall conceptListItem-buttonBefore",on:{click:function(r){return s.onClick(r,e.concept)}}},[t("font-awesome-icon",{attrs:{icon:s.icon}})],1)}),t(e.url?"router-link":"div",{tag:"div",staticClass:"labelBox",class:{labelBoxFull:e.showChildren&&!e.hasChildren,labelBoxSelected:e.isSelected,labelBoxSingle:!e.showChildren},attrs:{to:e.url},on:{click:function(s){return s.stopPropagation(),s.preventDefault(),e.onClick.apply(null,arguments)}}},[e.scheme&&e.showScheme?t("span",[e._v(" "+e._s(e.$jskos.notation(e.scheme))+" ")]):e._e(),e.concept&&e.concept.type&&e.concept.type.includes("http://rdf-vocabulary.ddialliance.org/xkos#CombinedConcept")?t("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("itemDetail.combinedConcept"),delay:e.defaults.delay.medium},expression:"{ title: $t('itemDetail.combinedConcept'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"conceptListItem-icon fontSize-small"},[t("font-awesome-icon",{attrs:{icon:"puzzle-piece"}})],1):e._e(),e.concept&&e.concept.type&&e.concept.type.includes("http://schema.vocnet.org/NonIndexingConcept")?t("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("itemDetail.nonIndexingConcept"),delay:e.defaults.delay.medium},expression:"{ title: $t('itemDetail.nonIndexingConcept'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"conceptListItem-icon fontSize-small"},[t("font-awesome-icon",{attrs:{icon:"diagram-project"}})],1):e._e(),e.showNotation?t("span",{staticClass:"fontWeight-heavy",domProps:{innerHTML:e._s(e.notation)}}):e._e(),t("span",{class:{"fontWeight-medium":!0}},[e._v(" "+e._s(e.prefLabel)+" ")]),e.concept&&e.concept.__DETAILSLOADED__==-1?t("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("itemDetail.unknownConcept"),delay:e.defaults.delay.medium},expression:"{ title: $t('itemDetail.unknownConcept'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"missingDataIndicator"},[e._v(" • ")]):e._e()]),e.canAddToMapping?t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("general.addToMapping"),delay:e.defaults.delay.medium},expression:"{ title: $t('general.addToMapping'), delay: defaults.delay.medium}",modifiers:{hover:!0}}],staticClass:"button addToMapping",on:{click:function(s){return e.addConcept()}}},[t("font-awesome-icon",{attrs:{icon:"plus-circle"}})],1):e._e()],2),e.showChildren&&e.hasChildren&&e.isOpen&&e.concept.narrower&&e.concept.narrower.includes(null)?t("loading-indicator",{staticStyle:{"margin-left":"36px"},attrs:{size:"sm"}}):e._e()],1):e._e()},Et=[],Dt=L(Tt,Ot,Et,!1,null,"f2129d18");const jt=Dt.exports;var xe={exports:{}};const Rt=Ue(Ke);/*! +import{n as L,c as j,o as B,a as Re,d as Ne,_ as l,I as Y,C as oe,M as Be,R as ye,A as Pe,b as Se,e as se,g,f as Ae,h as He,l as Q,L as pe,i as We,j as Ue,v as Ke,k as Ve,m as we,p as ae,q as le,D as _e,r as qe,s as be,t as X,u as Ce,w as Ge,x as $e,y as Qe,z as Ye,B as Je,E as me,F as Ze,G as Xe,H as ke,J as et,K as tt,N as it,T as st,O as nt,P as rt,Q as ot,S as at,U as lt,V as ct,W as pt,X as ht,Y as dt}from"./main-CavUhViK.js";function es(){import.meta.url,import("_").catch(()=>1),async function*(){}().next()}const ut={name:"MappingTypeSelection",mixins:[j],props:{mapping:{type:Object,default:null}},data(){return{hovered:!1,mappingTypes:this.$jskos.mappingTypes,mappingTypeHovered:null}},computed:{mappingTypeSelected(){let i=this.mapping;return this.$jskos.mappingTypeByType(i?i.type:null)}},methods:{choose(i){this.$store.commit({type:"mapping/setType",uri:i.uri})},definition(i){let e=this.$jskos.definition(i,{language:this.locale});return e.length?": "+e.join(", "):""}}};var mt=function(){var e=this,t=e._self._c;return t("div",{staticClass:"mappingTypes",on:{mouseover:function(s){e.hovered=!0},mouseout:function(s){e.hovered=!1}}},e._l(e.mappingTypes,function(s){return t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover.right",value:{title:e.$jskos.prefLabel(s,{language:e.locale})+e.definition(s),delay:e.defaults.delay.medium},expression:"{ title: $jskos.prefLabel(mappingType, { language: locale }) + definition(mappingType), delay: defaults.delay.medium }",modifiers:{hover:!0,right:!0}}],key:s.uri,staticClass:"mappingType",class:{mappingTypeSelected:e.hovered&&s&&e.mappingTypeSelected&&s.uri==e.mappingTypeSelected.uri,"fontWeight-heavy":s&&e.mappingTypeSelected&&s.uri==e.mappingTypeSelected.uri,mappingTypeHovered:s&&e.mappingTypeHovered&&s.uri==e.mappingTypeHovered.uri},style:"display: ".concat(s&&e.mappingTypeSelected&&s.uri==e.mappingTypeSelected.uri||e.hovered?"inline-block":"none",";"),on:{click:function(n){return e.choose(s)}}},[e._v(" "+e._s(e.$jskos.notation(s))+" ")])}),0)},ft=[],gt=L(ut,mt,ft,!1,null,"74d39c21");const vt=gt.exports,yt={name:"ConcordanceSelection",mixins:[B],props:{mapping:{type:Object,default:null},registry:{type:Object,default:null}},computed:{availableTargetConcordances(){return this.concordances.filter(i=>this.$jskos.compareFast(this.registry,i._registry)&&this.canAddMappingToConcordance({registry:this.registry,mapping:this.mapping,concordance:i,user:this.user,isExistingMapping:!!this.mapping._registry})).sort(Re)},concordanceOptions(){let i=[{value:null,text:this.$t("mappingDetail.partOfNone")}];for(let e of this.availableTargetConcordances){let t=this.displayNameForConcordance(e);i.push({value:e.uri,text:t})}return i}},methods:{displayNameForConcordance:Ne,async changeConcordance(i){const e=this.availableTargetConcordances.find(t=>this.$jskos.compare(t,{uri:i}));this.$emit("change",e)}}};var St=function(){var e=this,t=e._self._c;return t("div",[e.canRemoveMappingFromConcordance({mapping:e.mapping,user:e.user})||e.availableTargetConcordances.length>0?t("b-form-select",{attrs:{size:"sm",options:e.concordanceOptions,value:e.mapping.partOf&&e.mapping.partOf[0]&&e.mapping.partOf[0].uri||null},on:{change:e.changeConcordance}}):t("span",[e._v(" "+e._s(e.mapping.partOf&&e.mapping.partOf[0]?e.displayNameForConcordance(e.mapping.partOf[0]):e.$t("mappingDetail.partOfNone"))+" ")])],1)},wt=[],_t=L(yt,St,wt,!1,null,null);const bt=_t.exports,he={data(){return{hotkeys:[]}},methods:{shortcutHandler(){},enableShortcuts(){let i=this.$options.name,e=0;for(let t of this.config.shortcuts||[])t.component===i&&(this.addHotkey(t.keys,()=>{this.shortcutHandler(t)}),e+=1);e&&document.addEventListener("keydown",this.hotkeyHandler)},hotkeyHandler(i){let e=l.pick(i,["key","keyCode","metaKey","ctrlKey","altKey","shiftKey"]);if(l.get(i,"srcElement.tagName")=="INPUT"){let n=[{key:"a",ctrlKey:!0,metaKey:!1,altKey:!1,shiftKey:!1},{key:"a",ctrlKey:!1,metaKey:!0,altKey:!1,shiftKey:!1},{key:"µ",ctrlKey:!1,metaKey:!1,altKey:!0,shiftKey:!1}],r=!1;for(let c of n){const d=c.key?"keyCode":"key";if(l.isEqual(l.omit(c,[d]),l.omit(e,[d]))){r=!0;break}}if(r)return}let t=!0;if(document.getElementsByClassName("modal show").length==0)for(let n of this.hotkeys){const r=n.shortcut.key?"keyCode":"key";l.isEqual(l.omit(e,[r]),l.omit(n.shortcut,[r]))&&(t=n.handler()&&t)}t||(i.stopPropagation(),i.preventDefault(),i.returnValue=!1,i.cancelBubble=!0)},addHotkey(i,e){i=i.split(",");for(let t of i){let s=t.split("+"),n=null,r=null,c=!1,d=!1,f=!1,u=!1;for(let S of s)S=="ctrl"?d=!0:S=="alt"||S=="option"?f=!0:S=="meta"||S=="command"?c=!0:S=="shift"?u=!0:S.startsWith("keyCode:")?r=parseInt(S.replace("keyCode:","")):n=S;this.hotkeys.push({handler:e,shortcut:{key:n,keyCode:r,metaKey:c,ctrlKey:d,altKey:f,shiftKey:u}})}}}},Ct={name:"MappingEditor",components:{ItemName:Y,MappingTypeSelection:vt,ComponentSettings:oe,MappingDetail:Be,RegistryNotation:ye,ConcordanceSelection:bt,AnnotationPopover:Pe},mixins:[Se,B,se,he,j],computed:{mapping(){return this.$store.state.mapping.mapping},original(){return this.$store.state.mapping.original},annotations(){return this.original.uri&&this.original.mapping.annotations},canSaveCurrentMapping(){return this.mappingStatus.invalid?!1:this.$store.getters["mapping/canUpdate"]?this.hasChangedFromOriginal:this.$store.getters["mapping/canCreate"]},canDeleteCurrentMapping(){return this.$store.getters["mapping/canDelete"]},canClearCurrentMapping(){return this.mapping.fromScheme||this.mapping.toScheme},canExportCurrentMapping(){return this.mapping.fromScheme&&this.mapping.toScheme},canSwapCurrentMapping(){return this.$jskos.conceptsOfMapping(this.mapping,"to").length<=1&&this.$jskos.conceptsOfMapping(this.mapping).length>0&&(!this.mapping.partOf||this.mapping.partOf.length===0)},canCloneCurrentMapping(){return this.original.uri!=null},mappingStatus(){var s,n,r;const i=this.currentRegistry;if(!i)return{message:this.$t("mappingEditor.warningNoRegistry"),invalid:!1,warning:!0};if(this.schemeRight&&!this.mapping.fromScheme&&this.$store.commit({type:"mapping/setScheme",isLeft:!1,scheme:this.schemeRight}),!i.isAuthorizedFor({type:"mappings",action:"create",user:this.user}))return{message:this.$t("registryInfo.notAuthenticated")+" (".concat(this.$jskos.prefLabel(i),")"),invalid:!0};for(let c of["fromScheme","toScheme"])if(!this.mapping[c])return{message:this.$t("mappingEditor.invalidMissing",[c]),invalid:!0};if(this.$jskos.conceptsOfMapping(this.mapping,"from").length===0)return{message:this.$t("mappingEditor.invalidMissing",["from"]),invalid:!0};for(let c of["fromScheme","toScheme"]){const d=l.get(i,"config.mappings.".concat(c,"Whitelist"));if(d&&!d.find(f=>this.$jskos.compare(f,this.mapping[c])))return{message:this.$t("mappingEditor.invalidWhitelist",["".concat(c," ").concat(this.$jskos.prefLabel(this.mapping[c],{fallbackToUri:!1})||""),this.$jskos.prefLabel(i)]),invalid:!0}}if(l.get(i,"config.mappings.cardinality")=="1-to-1"&&this.$jskos.conceptsOfMapping(this.mapping,"to").length>1)return{message:this.$t("mappingEditor.invalid1to1",[this.$jskos.prefLabel(i)]),invalid:!0};const t=this.$jskos.conceptsOfMapping(this.mapping).map(c=>g(c)).find(c=>{var d;return(d=c==null?void 0:c.type)==null?void 0:d.includes("http://schema.vocnet.org/NonIndexingConcept")});if(t)return{message:this.$t("mappingEditor.invalidNonIndexingConcept",["".concat(this.$jskos.notation((s=t==null?void 0:t.inScheme)==null?void 0:s[0])," ").concat(this.$jskos.notation(t))]),warning:!0};if(this.original.uri&&!this.$jskos.compareFast(i,this.original.registry))return{message:this.$t("mappingEditor.warningUpdateRegistry",[this.$jskos.prefLabel(this.original.registry),this.$jskos.prefLabel(i)]),warning:!0};if(this.original.uri&&!this.$store.getters["mapping/canUpdate"])return{message:this.$t("mappingEditor.warningUpdateNotAllowed"),warning:!0};for(let c of["fromScheme","toScheme"])if(this.original.uri&&!this.$jskos.compare(this.mapping[c],this.original.mapping[c])){const d=!!l.get(this.original.mapping,"partOf[0]");return{message:this.$t("mappingEditor.warningUpdateScheme"+(d?"Concordance":""),[c]),warning:!0,invalid:d}}return this.$store.getters["mapping/hasConcordanceChangedFromOriginal"]&&!l.get(this.mapping,"partOf[0]")&&!(this.mapping.creator||[]).find(c=>this.$jskos.compare({uri:c.uri},{identifier:this.userUris}))?{message:this.$t("mappingEditor.warningRemoveFromConcordanceWhenNotCreator"),warning:!0}:((r=(n=this.mapping)==null?void 0:n.type)==null?void 0:r[0])==="http://www.w3.org/2004/02/skos/core#mappingRelation"?{message:this.$t("mappingEditor.warningNoMappingType"),invalid:!1,warning:!0}:{message:null,invalid:!1,warning:!1}},mappingEncoded(){return encodeURIComponent(JSON.stringify(this.prepareMapping()))},hasChangedFromOriginal(){return this.$store.getters["mapping/hasChangedFromOriginal"]},schemeRight(){return this.selected.scheme[!1]},currentGuidelines(){return(this.config.guidelines||[]).find(i=>this.$jskos.compare(i.fromScheme,g(this.selected.scheme[!0]))&&this.$jskos.compare(i.toScheme,g(this.selected.scheme[!1])))}},watch:{mappingEncoded(){let i=l.get(this.$el.parentElement.getElementsByClassName("minimizer"),"[0].__vue__");i&&i.toggleMinimize(!1),this.$store.commit({type:"mapping/setScheme",isLeft:!1,scheme:this.selected.scheme[!1]})},schemeRight(){this.$store.commit({type:"mapping/setScheme",isLeft:!1,scheme:this.selected.scheme[!1]})},creator(){this.setCreator()},"original.uri"(){this.setCreator()},mapping(){this.setCreator()}},mounted(){this.enableShortcuts(),this.setCreator()},methods:{refreshAnnotations(i){i.uri===this.original.uri&&this.original.registry&&this.$store.commit("mapping/setRefresh",{registry:this.original.registry.uri})},annotationsScore:Ae,annotationButtonColor:He,shortcutHandler({action:i,isLeft:e}){switch(i){case"saveMapping":this.saveCurrentMapping();break;case"clearMapping":this.clearMapping();break;case"addConcept":this.addToMappingInternal(e);break}},async saveCurrentMapping(){if(!this.canSaveCurrentMapping)return!1;const i=this.$store.getters["mapping/canUpdate"];if(i&&!this.$store.getters["mapping/hasMappingChangedFromOriginal"]&&this.$store.getters["mapping/hasConcordanceChangedFromOriginal"]){await this.addMappingToConcordance({mapping:this.mapping,concordance:l.get(this.mapping,"partOf[0]")});return}this.creator?this.setCreator():this.removeCreator(),i?this.mapping.uri||this.$store.commit({type:"mapping/setIdentifier",uri:this.original.uri}):this.$store.commit({type:"mapping/setIdentifier",uri:null});const e=await this[i?"putMapping":"postMapping"]({registry:this.currentRegistry,mapping:this.mapping,_before:()=>{this.loadingGlobal=!0},_after:()=>{this.loadingGlobal=!1}});this.$store.commit({type:"mapping/set",original:e}),this.componentSettings.clearOnSave?this.clearMapping():this.$store.commit({type:"mapping/setIdentifier",uri:e.uri})},setCreator(){if(!this.creator||!this.userUris||this.userUris.length===0)return;const i=this.$store.getters["mapping/canUpdate"],e=(this.mapping.creator||[]).findIndex(t=>this.$jskos.compare({uri:t.uri},{identifier:this.userUris}));if(!(i&&e===-1))if(e===-1){let t=(this.mapping.contributor||[]).concat((this.mapping.creator||[]).filter(s=>!(this.creator.uri&&s.uri&&this.creator.uri==s.uri)&&!(this.creatorName&&this.$jskos.prefLabel(s,{fallbackToUri:!1})&&this.creatorName==this.$jskos.prefLabel(s,{fallbackToUri:!1}))));this.$store.commit({type:"mapping/setCreator",creator:[this.creator]}),this.$store.commit({type:"mapping/setContributor",contributor:t})}else{if(l.isEqual(this.creator,this.mapping.creator[e]))return;const t=this.mapping.creator.slice();t[e]=this.creator,this.$store.commit({type:"mapping/setCreator",creator:t})}},removeCreator(){let i=(this.mapping.contributor||[]).concat(this.mapping.creator||[]);this.$store.commit({type:"mapping/setCreator",creator:null}),this.$store.commit({type:"mapping/setContributor",contributor:i})},deleteCurrentMapping(){return this.canDeleteCurrentMapping?(this.$refs.deleteModal.show(),!0):!1},async deleteOriginalMapping(i=!1){return await this.deleteMapping({mapping:this.original.mapping,_before:()=>{this.loadingGlobal=!0},_after:()=>{this.loadingGlobal=!1}}),i&&this.clearMapping(),!0},clearMapping(){return this.canClearCurrentMapping?(this.$store.commit({type:"mapping/empty"}),!0):!1},labelForScheme(i){return this.$jskos.notation(g(i),"scheme")},isAddButtonEnabled(i){return this.$store.getters["mapping/canAdd"](this.selected.concept[i],this.selected.scheme[i],i)},isDeleteAllButtonEnabled(i){return this.$store.getters["mapping/getConcepts"](i).length>0},addButtonDisabledReason(i){let e=i?this.selected.concept[!0]:this.selected.concept[!1];return this.$store.getters["mapping/checkScheme"](i?this.selected.scheme[!0]:this.selected.scheme[!1],i)?e==null?"Please select a concept.":this.$store.getters["mapping/added"](e,i)?"Selected concept is already in mapping.":"Other reason.":"Scheme does not match."},addToMappingInternal(i){if(!this.isAddButtonEnabled(i))return;let e=i?this.selected.concept[!0]:this.selected.concept[!1];this.addToMapping({concept:e,scheme:this.selected.scheme[i],isLeft:i})},deleteAll(i){this.$store.commit({type:"mapping/removeAll",isLeft:i})},droppedConcept(i,e){this.$jskos.isConcept(i)&&(this.addToMapping({concept:i,scheme:i.inScheme&&i.inScheme[0]||this.selected.scheme[e],isLeft:e}),Q([i]))},swapMapping(){this.canSwapCurrentMapping&&this.$store.commit({type:"mapping/switch"})},cloneMapping(){let i=this.$jskos.copyDeep(this.mapping);delete i.uri,delete i.partOf,this.$store.commit({type:"mapping/set",original:null}),this.$store.commit({type:"mapping/set",mapping:i})},setConcordance(i){this.$store.commit({type:"mapping/setConcordance",concordance:i})}}};var $t=function(){var e=this,t=e._self._c;return t("div",{attrs:{id:"mappingEditor"}},[t("component-settings",{attrs:{tooltip:e.$t("mappingEditor.settingsButton")}}),e.canSaveCurrentMapping||e.canExportCurrentMapping&&!e.hasChangedFromOriginal?t("div",{class:{"mappingEditor-mappingNotSaved":e.canSaveCurrentMapping,"mappingEditor-mappingSaved":e.canExportCurrentMapping&&!e.hasChangedFromOriginal,"fontSize-small":!0,"fontWeight-heavy":!0}},[t("registry-notation",{attrs:{registry:e.$store.getters.getCurrentRegistry}}),e._v(" "+e._s(e.$t(e.canSaveCurrentMapping?"mappingEditor.notSaved":"mappingEditor.saved"))+" ")],1):e._e(),t("div",{staticClass:"mappingEditorToolbar"},[t("div",{staticClass:"mappingEditorToolbarItem fontWeight-heavy",class:{button:e.original.uri&&e.annotations,"button-disabled":!(e.original.uri&&e.annotations)},style:e.original.uri&&e.annotations?"color: ".concat(e.annotationButtonColor(e.annotations),";"):"",attrs:{id:"mappingEditor-annotationButton-".concat(e.original.uri)}},[(e.annotations||[]).find(s=>s.motivation=="moderating")?t("span",[t("font-awesome-icon",{staticClass:"text-success",attrs:{icon:"check"}})],1):t("span",[e._v(" "+e._s(e.annotationsScore(e.annotations).sign)+e._s(e.annotationsScore(e.annotations).score)+" ")])]),t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.canSwapCurrentMapping?e.$t("mappingEditor.swapMapping"):"",delay:e.defaults.delay.medium},expression:"{ title: canSwapCurrentMapping ? $t('mappingEditor.swapMapping') : '', delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"mappingEditorToolbarItem",class:{button:e.canSwapCurrentMapping,"button-disabled":!e.canSwapCurrentMapping},on:{click:e.swapMapping}},[t("font-awesome-icon",{attrs:{icon:"exchange-alt"}})],1),t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.canSaveCurrentMapping?e.$t("mappingEditor.saveMapping",[e.$jskos.prefLabel(e.currentRegistry)]):"",delay:e.defaults.delay.medium},expression:"{ title: canSaveCurrentMapping ? $t('mappingEditor.saveMapping', [$jskos.prefLabel(currentRegistry)]) : '', delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"mappingEditorToolbarItem",class:{button:e.canSaveCurrentMapping,"button-disabled":!e.canSaveCurrentMapping},on:{click:e.saveCurrentMapping}},[t("font-awesome-icon",{attrs:{icon:"save"}})],1),t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.canDeleteCurrentMapping?e.$t("mappingEditor.deleteMapping"):e.$store.getters.getCurrentRegistry&&(!e.$store.getters.getCurrentRegistry.has.auth||e.$store.getters.getCurrentRegistry.auth)?"":e.$t("general.authNecessary"),delay:e.defaults.delay.medium},expression:"{ title: canDeleteCurrentMapping ? $t('mappingEditor.deleteMapping') : ($store.getters.getCurrentRegistry && (!$store.getters.getCurrentRegistry.has.auth || $store.getters.getCurrentRegistry.auth) ? '' : $t('general.authNecessary')), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"mappingEditorToolbarItem",class:{"button-delete":e.canDeleteCurrentMapping,"button-disabled":!e.canDeleteCurrentMapping},on:{click:e.deleteCurrentMapping}},[t("font-awesome-icon",{attrs:{icon:"trash-alt"}})],1),t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.canCloneCurrentMapping?e.$t("mappingEditor.cloneMapping"):"",delay:e.defaults.delay.medium},expression:"{ title: canCloneCurrentMapping ? $t('mappingEditor.cloneMapping') : '', delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"mappingEditorToolbarItem",class:{button:e.canCloneCurrentMapping,"button-disabled":!e.canCloneCurrentMapping},on:{click:e.cloneMapping}},[t("font-awesome-icon",{attrs:{icon:"clone"}})],1),t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.canClearCurrentMapping?e.$t("mappingEditor.clearMapping"):"",delay:e.defaults.delay.medium},expression:"{ title: canClearCurrentMapping ? $t('mappingEditor.clearMapping') : '', delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"mappingEditorToolbarItem",class:{button:e.canClearCurrentMapping,"button-disabled":!e.canClearCurrentMapping},on:{click:e.clearMapping}},[t("font-awesome-icon",{attrs:{icon:"ban"}})],1),t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip",value:{title:e.mappingStatus.message||"",placement:"bottom"},expression:"{\n title: mappingStatus.message || '',\n placement: 'bottom'\n }"}],staticClass:"mappingEditorToolbarItem mappingEditor-mappingAlert fontWeight-heavy",class:{"text-warning":e.mappingStatus.warning,"text-danger":e.mappingStatus.invalid}},[e.$jskos.conceptsOfMapping(e.mapping).length>0&&e.mappingStatus.message?t("font-awesome-icon",{attrs:{icon:"exclamation-circle"}}):e._e()],1)]),e._l([!0,!1],function(s,n){return t("div",{key:n,staticClass:"mappingEditorPart",class:{"mappingEditorPart-noConcepts":e.$store.getters["mapping/getScheme"](s)==null||!e.$store.getters["mapping/getConcepts"](s).length,"mappingEditorPart-dropTarget":e.$store.state.draggedConcept!=null},style:{order:n*2},on:{dragover:e.dragOver,drop:function(r){return e.drop(r,s)}}},[e.$store.getters["mapping/getScheme"](s)!=null&&e.$store.getters["mapping/getConcepts"](s).length?t("div",[t("div",{staticClass:"mappingScheme fontWeight-heavy"},[t("item-name",{attrs:{item:e.$store.getters["mapping/getScheme"](s),"is-link":!0,"is-left":s,"show-text":!1}})],1),t("div",{staticClass:"mappingConceptList"},[t("div",[t("div",{staticStyle:{flex:"1"}}),t("ul",e._l(e.$store.getters["mapping/getConcepts"](s),function(r,c){return t("li",{key:c},[t("item-name",{attrs:{item:r,"is-link":!0,"is-left":s,"is-highlighted":e.$jskos.compare(r,e.selected.concept[!0])||e.$jskos.compare(r,e.selected.concept[!1]),"font-size":"large"}}),t("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("mappingEditor.removeConceptFromMapping"),delay:e.defaults.delay.medium},expression:"{ title: $t('mappingEditor.removeConceptFromMapping'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button fontSize-large",on:{click:function(d){return e.$store.commit({type:"mapping/remove",concept:r,isLeft:s})}}},[t("font-awesome-icon",{attrs:{icon:"times-circle"}})],1)],1)}),0),t("div",{staticStyle:{flex:"1"}})])])]):t("div",[t("div",{staticClass:"mappingNoConcepts"},[e.$store.state.draggedConcept==null?t("div",{staticStyle:{"margin-bottom":"-12px"}},[e._v(" "+e._s(e.$t("mappingEditor.placeholder"))),t("br"),t("br")]):t("div",{staticClass:"fontWeight-heavy"},[e._v(" "+e._s(e.$t("mappingEditor.placeholderDragging"))+" ")]),e.$store.state.draggedConcept==null?t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.isAddButtonEnabled(s)?e.$t("general.addToMapping"):"",delay:e.defaults.delay.medium},expression:"{ title: isAddButtonEnabled(isLeft) ? $t('general.addToMapping') : '', delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"mappingEditor-addButton",class:{button:e.isAddButtonEnabled(s),"button-disabled":!e.isAddButtonEnabled(s)},on:{click:function(r){return e.addToMappingInternal(s)}}},[t("font-awesome-icon",{attrs:{icon:"plus-circle"}})],1):e._e()])])])}),t("div",{staticClass:"mappingTypeSelection"},[t("mapping-type-selection",{attrs:{mapping:e.$store.state.mapping.mapping}})],1),t("div",{staticClass:"mappingEditor-title"},[e._v(" "+e._s(e.$t("mappingEditor.title"))+" "),e.currentGuidelines?t("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("mappingEditor.guidelines"),delay:e.defaults.delay.medium},expression:"{ title: $t('mappingEditor.guidelines'), delay: defaults.delay.medium }",modifiers:{hover:!0}}]},[t("a",{attrs:{href:e.currentGuidelines.url,target:"_blank"}},[t("font-awesome-icon",{attrs:{icon:"question-circle"}})],1)]):e._e()]),t("b-modal",{ref:"deleteModal",attrs:{title:e.$t("mappingEditor.deleteTitle"),"hide-footer":""}},[t("p",{staticStyle:{"text-align":"center"}},[e._v(" "+e._s(e.$t("mappingEditor.deleteText"))+" "),e.hasChangedFromOriginal?t("span",[t("br"),e._v(e._s(e.$t("mappingEditor.deleteChangesText"))+" ")]):e._e()]),t("div",{staticClass:"mappingEditor-deleteButtons"},[t("b-button",{attrs:{variant:"danger"},on:{click:function(s){e.deleteOriginalMapping(!0)&&e.$refs.deleteModal.hide()}}},[e._v(" "+e._s(e.$t("mappingEditor.deleteConfirm"))+" ")]),t("b-button",{attrs:{variant:"secondary"},on:{click:function(s){return e.$refs.deleteModal.hide()}}},[e._v(" "+e._s(e.$t("mappingEditor.cancel"))+" ")])],1)]),t("mapping-detail",{ref:"mappingDetail",attrs:{mapping:e.mapping}}),t("div",{staticClass:"mappingEditor-infoIcon"},[t("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("mappingBrowser.showDetail"),delay:e.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.showDetail'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",attrs:{icon:"info-circle"},on:{click:function(s){return e.$refs.mappingDetail.show()}}})],1),e.original.uri||e.canSaveCurrentMapping?t("concordance-selection",{staticClass:"mappingEditor-concordanceSelection",attrs:{mapping:e.mapping,registry:e.currentRegistry},on:{change:e.setConcordance}}):e._e(),t("annotation-popover",{attrs:{eid:"mappingEditor-annotationButton-".concat(e.original.uri),mapping:e.original.uri&&e.original.mapping},on:{"refresh-annotations":e.refreshAnnotations}})],2)},kt=[],xt=L(Ct,$t,kt,!1,null,"27dae9bc");const Lt=xt.exports,Ft={name:"Minimizer",mixins:[j],props:{name:{type:String,default:null},text:{type:String,default:""},isColumn:{type:Boolean,default:!1},forceMinimized:{type:Boolean,default:null}},data(){return{previousFlex:"",previousMinSizes:[],minimizedLocal:!1,minimizerSize:"40px",minimizeHovered:!1}},computed:{minimized:{get(){return this.forceMinimized!=null?this.forceMinimized:this.name!=null?this.$settings.minimized[this.name]||!1:this.minimizedLocal},set(i){if(this.name!=null){let e=l.cloneDeep(this.$settings.minimized);e[this.name]=i,this.$store.commit({type:"settings/set",prop:"minimized",value:e})}else this.minimizedLocal=i}}},watch:{minimized(){this.refreshMinimize()}},mounted(){this.refreshMinimize()},methods:{toggleMinimize(i=null){i!=null?this.minimized=i:this.minimized=!this.minimized},refreshMinimize(){this.minimized&&(this.previousMinSizes=[]);let i=this.$el;for(;!i.classList.contains("mainComponent");)if(i=i.parentElement,this.minimized){let t=window.getComputedStyle(i),s;this.isColumn?s=t.getPropertyValue("min-width"):s=t.getPropertyValue("min-height"),this.previousMinSizes.push({element:i,minSize:s}),this.isColumn?(i.style.minWidth=this.minimizerSize,i.style.maxWidth=this.minimizerSize):(i.style.minHeight=this.minimizerSize,i.style.maxHeight=this.minimizerSize)}let e=window.getComputedStyle(i);if(this.minimized){i.classList.add("mainComponent-minimized"),this.previousFlex=e.getPropertyValue("flex"),i.style.flex="0 1 "+this.minimizerSize,i.dataset.minimized=1,this.refresh("minimize");let t=window.getComputedStyle(this.$el.getElementsByClassName("minimizedOverlay")[0]).getPropertyValue("z-index");for(let s of i.getElementsByClassName("minimizer"))s!=this.$el&&s.__vue__.minimized&&window.getComputedStyle(s.getElementsByClassName("minimizedOverlay")[0]).getPropertyValue("z-index")>=t&&(s.getElementsByClassName("minimizedOverlay")[0].style.zIndex=t-1)}else{i.classList.remove("mainComponent-minimized"),i.style.flex=this.previousFlex;for(let t of this.previousMinSizes)this.isColumn?(t.element.style.minWidth=t.minSize,t.element.style.maxWidth=""):(t.element.style.minHeight=t.minSize,t.element.style.maxHeight="");i.dataset.minimized=0,this.refresh("minimize")}}}};var It=function(){var e=this,t=e._self._c;return t("div",{staticClass:"minimizer"},[t("div",{directives:[{name:"show",rawName:"v-show",value:!e.minimized,expression:"!minimized"},{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("minimizer.minimize"),delay:e.defaults.delay.medium},expression:"{ title: $t('minimizer.minimize'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"utilityButton minimizeButton",on:{click:function(s){return e.toggleMinimize()},mouseover:function(s){e.minimizeHovered=!0},mouseout:function(s){e.minimizeHovered=!1}}},[t("font-awesome-icon",{attrs:{icon:"window-minimize"}})],1),t("div",{directives:[{name:"show",rawName:"v-show",value:e.minimized,expression:"minimized"}],staticClass:"minimizedOverlay",on:{click:function(s){return e.toggleMinimize()}}},[t("div",[e._v(" "+e._s(e.text)+" "),t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("minimizer.maximize"),delay:e.defaults.delay.medium},expression:"{ title: $t('minimizer.maximize'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"maximizeButton"},[t("font-awesome-icon",{attrs:{icon:"plus-square"}})],1)])]),e.minimizeHovered?t("div",{staticClass:"minimizedHoverOverlay"}):e._e()])},zt=[],Mt=L(Ft,It,zt,!1,null,"0b6e6a9c");const de=Mt.exports,Tt={name:"ConceptListItem",components:{LoadingIndicator:pe,ItemName:Y},mixins:[B,se],props:{source:{type:Object,default:null},index:{type:Number,default:null},isLeft:{type:Boolean,default:!0},showChildren:{type:Boolean,default:!1},showScheme:{type:Boolean,default:!1},buttons:{type:Array,default:()=>[]}},data(){return{isHoveredFromHere:!1,loadingChildren:!1,preventClick:!1,preventClickArrow:!1,canAddToMapping:!1,interval:null,url:null}},computed:{hasChildren(){return l.get(this.concept,"narrower.length",1)!=0},isHovered(){return this.isHoveredFromHere},childrenLoaded(){return!this.concept.narrower||!this.concept.narrower.includes(null)},isOpen(){return l.get(this.concept,"__ISOPEN__[".concat(this.isLeft,"]"),!1)},scheme(){return l.get(this.concept,"inScheme[0]")},mappedStatus(){return this.$store.getters.mappedStatus(this.concept,this.isLeft)},showConceptMappedStatus(){return this.$store.state.settings.settings.components.ConceptListWrapper.loadConceptsMappedStatus},concept(){return g(this.source.concept,{relatedItems:!0})||this.source.concept},depth(){return this.source.depth},isSelected(){return this.source.isSelected},showNotation(){return!(l.get(this.concept,"inScheme[0].DISPLAY.hideNotation")===!0&&this.prefLabel)},notation(){return this.getNotation(this.concept,"concept",!0)},prefLabel(){let i=this.getPrefLabel(this.concept);return i===""&&this.notation===""?this.concept.uri:i}},created(){this.hovering=l.debounce(this._hovering,20)},methods:{_hovering(i){var t;const e=i&&((t=this.$el.getElementsByClassName("labelBox"))==null?void 0:t[0]);this.$store.commit({type:"setHoveredConcept",concept:i,element:e}),this.isHoveredFromHere=i!=null,this.canAddToMapping=this.$store.getters["mapping/canAdd"](this.concept,this.$store.state.selected.scheme[this.isLeft],this.isLeft),window.clearInterval(this.interval),i!=null&&(this.interval=setInterval(()=>{this.isMouseOver()||(this.isHoveredFromHere=!1,window.clearInterval(this.interval))},500)),i?this.url=this.getRouterUrl(i,this.isLeft,!0):this.url=null},openByArrow(i){this.preventClickArrow||(this.open(this.concept,this.isLeft,i),this.loadChildren(),this.preventClickArrow=!0,l.delay(()=>{l.delay(()=>{this.preventClickArrow=!1},200)},50))},select(i){this.setSelected({isLeft:this.isLeft,concept:i})},onClick(){this.preventClick||this.isSelected&&this.hasChildren&&(this.preventClick=!0,l.delay(()=>{this.open(this.concept,this.isLeft,!this.isOpen),l.delay(()=>{this.preventClick=!1},200)},50))},addConcept(){!this.isSelected&&this.$store.state.settings.settings.components.ConceptListWrapper.addToMappingSelectsConcept&&this.select(this.concept),this.addToMapping({concept:this.concept,scheme:this.$store.state.selected.scheme[this.isLeft],isLeft:this.isLeft})},loadChildren(){this.loadingChildren=!0,We(this.concept).then(()=>{this.loadingChildren=!1,this.showChildren&&this.concept&&this.concept.__ISOPEN__&&this.concept.__ISOPEN__[this.isLeft]&&this.scrollTo()})},scrollTo(){let i=this.$el.parentElement;for(;!i.classList.contains("scrollable")&&i.parentElement;)i=i.parentElement;var e={container:i,easing:"ease-in",offset:-20,cancelable:!0,x:!1,y:!0};this.$scrollTo(this.$el,200,e)}}};var Ot=function(){var e=this,t=e._self._c;return e.concept!=null?t("div",{staticClass:"conceptListItem",class:{hovered:e.isHovered&&!e.isHovered,selected:e.isSelected,"concept-mappingsExist":e.showConceptMappedStatus&&e.mappedStatus,"concept-mappingsDoNotExist":e.showConceptMappedStatus&&!e.mappedStatus},style:"padding-left: ".concat(e.depth*10,"px"),attrs:{"data-uri":e.concept.uri},on:{mouseover:function(s){return e.hovering(e.concept)},mouseout:function(s){return e.hovering(null)}}},[t("div",{staticClass:"conceptBox",attrs:{draggable:"true"},on:{dragstart:function(s){return e.dragStart(e.concept,s)},dragend:function(s){return e.dragEnd()}}},[e.showChildren&&e.hasChildren?t("div",{staticClass:"arrowBox",on:{click:function(s){return e.openByArrow(!e.isOpen)}}},[t("i",{class:{right:!e.isOpen,down:e.isOpen}})]):e._e(),e._l(e.buttons.filter(s=>s.position=="before"),function(s,n){return t("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:s.tooltip,delay:e.defaults.delay.medium},expression:"{ title: button.tooltip, delay: defaults.delay.medium}",modifiers:{hover:!0}}],key:"conceptListItem-buttons-".concat(n),staticClass:"button fontSize-verySmall conceptListItem-buttonBefore",on:{click:function(r){return s.onClick(r,e.concept)}}},[t("font-awesome-icon",{attrs:{icon:s.icon}})],1)}),t(e.url?"router-link":"div",{tag:"div",staticClass:"labelBox",class:{labelBoxFull:e.showChildren&&!e.hasChildren,labelBoxSelected:e.isSelected,labelBoxSingle:!e.showChildren},attrs:{to:e.url},on:{click:function(s){return s.stopPropagation(),s.preventDefault(),e.onClick.apply(null,arguments)}}},[e.scheme&&e.showScheme?t("span",[e._v(" "+e._s(e.$jskos.notation(e.scheme))+" ")]):e._e(),e.concept&&e.concept.type&&e.concept.type.includes("http://rdf-vocabulary.ddialliance.org/xkos#CombinedConcept")?t("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("itemDetail.combinedConcept"),delay:e.defaults.delay.medium},expression:"{ title: $t('itemDetail.combinedConcept'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"conceptListItem-icon fontSize-small"},[t("font-awesome-icon",{attrs:{icon:"puzzle-piece"}})],1):e._e(),e.concept&&e.concept.type&&e.concept.type.includes("http://schema.vocnet.org/NonIndexingConcept")?t("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("itemDetail.nonIndexingConcept"),delay:e.defaults.delay.medium},expression:"{ title: $t('itemDetail.nonIndexingConcept'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"conceptListItem-icon fontSize-small"},[t("font-awesome-icon",{attrs:{icon:"diagram-project"}})],1):e._e(),e.showNotation?t("span",{staticClass:"fontWeight-heavy",domProps:{innerHTML:e._s(e.notation)}}):e._e(),t("span",{class:{"fontWeight-medium":!0}},[e._v(" "+e._s(e.prefLabel)+" ")]),e.concept&&e.concept.__DETAILSLOADED__==-1?t("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("itemDetail.unknownConcept"),delay:e.defaults.delay.medium},expression:"{ title: $t('itemDetail.unknownConcept'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"missingDataIndicator"},[e._v(" • ")]):e._e()]),e.canAddToMapping?t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("general.addToMapping"),delay:e.defaults.delay.medium},expression:"{ title: $t('general.addToMapping'), delay: defaults.delay.medium}",modifiers:{hover:!0}}],staticClass:"button addToMapping",on:{click:function(s){return e.addConcept()}}},[t("font-awesome-icon",{attrs:{icon:"plus-circle"}})],1):e._e()],2),e.showChildren&&e.hasChildren&&e.isOpen&&e.concept.narrower&&e.concept.narrower.includes(null)?t("loading-indicator",{staticStyle:{"margin-left":"36px"},attrs:{size:"sm"}}):e._e()],1):e._e()},Et=[],Dt=L(Tt,Ot,Et,!1,null,"f2129d18");const jt=Dt.exports;var xe={exports:{}};const Rt=Ue(Ke);/*! * vue-virtual-scroll-list v2.3.4 * open source under the MIT license * https://github.com/tangbc/vue-virtual-scroll-list#readme diff --git a/dev/assets/main-CGiSacQm.js b/dev/assets/main-CGiSacQm.js deleted file mode 100644 index d4f00b2f..00000000 --- a/dev/assets/main-CGiSacQm.js +++ /dev/null @@ -1,64 +0,0 @@ -var XW=Object.defineProperty;var JW=(t,e,r)=>e in t?XW(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r;var Zi=(t,e,r)=>JW(t,typeof e!="symbol"?e+"":e,r);(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))n(i);new MutationObserver(i=>{for(const a of i)if(a.type==="childList")for(const o of a.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&n(o)}).observe(document,{childList:!0,subtree:!0});function r(i){const a={};return i.integrity&&(a.integrity=i.integrity),i.referrerPolicy&&(a.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?a.credentials="include":i.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function n(i){if(i.ep)return;i.ep=!0;const a=r(i);fetch(i.href,a)}})();var ZW={};/*! - * Vue.js v2.7.16 - * (c) 2014-2023 Evan You - * Released under the MIT License. - */var An=Object.freeze({}),yt=Array.isArray;function dt(t){return t==null}function oe(t){return t!=null}function Tr(t){return t===!0}function QW(t){return t===!1}function _p(t){return typeof t=="string"||typeof t=="number"||typeof t=="symbol"||typeof t=="boolean"}function Kt(t){return typeof t=="function"}function kn(t){return t!==null&&typeof t=="object"}var hO=Object.prototype.toString;function Kn(t){return hO.call(t)==="[object Object]"}function eG(t){return hO.call(t)==="[object RegExp]"}function yR(t){var e=parseFloat(String(t));return e>=0&&Math.floor(e)===e&&isFinite(t)}function rw(t){return oe(t)&&typeof t.then=="function"&&typeof t.catch=="function"}function tG(t){return t==null?"":Array.isArray(t)||Kn(t)&&t.toString===hO?JSON.stringify(t,rG,2):String(t)}function rG(t,e){return e&&e.__v_isRef?e.value:e}function Vd(t){var e=parseFloat(t);return isNaN(e)?t:e}function Ra(t,e){for(var r=Object.create(null),n=t.split(","),i=0;i-1)return t.splice(n,1)}}var iG=Object.prototype.hasOwnProperty;function Un(t,e){return iG.call(t,e)}function vc(t){var e=Object.create(null);return function(n){var i=e[n];return i||(e[n]=t(n))}}var aG=/-(\w)/g,rc=vc(function(t){return t.replace(aG,function(e,r){return r?r.toUpperCase():""})}),oG=vc(function(t){return t.charAt(0).toUpperCase()+t.slice(1)}),sG=/\B([A-Z])/g,wp=vc(function(t){return t.replace(sG,"-$1").toLowerCase()});function lG(t,e){function r(n){var i=arguments.length;return i?i>1?t.apply(e,arguments):t.call(e,n):t.call(e)}return r._length=t.length,r}function cG(t,e){return t.bind(e)}var _R=Function.prototype.bind?cG:lG;function nw(t,e){e=e||0;for(var r=t.length-e,n=new Array(r);r--;)n[r]=t[r+e];return n}function fr(t,e){for(var r in e)t[r]=e[r];return t}function wR(t){for(var e={},r=0;r0,TR=da&&da.indexOf("edge/")>0;da&&da.indexOf("android")>0;var hG=da&&/iphone|ipad|ipod|ios/.test(da),uE=da&&da.match(/firefox\/(\d+)/),aw={}.watch,ER=!1;if(vi)try{var fE={};Object.defineProperty(fE,"passive",{get:function(){ER=!0}}),window.addEventListener("test-passive",null,fE)}catch(t){}var em,tl=function(){return em===void 0&&(!vi&&typeof global<"u"?em=global.process&&ZW.VUE_ENV==="server":em=!1),em},Fg=vi&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function Ou(t){return typeof t=="function"&&/native code/.test(t.toString())}var Sp=typeof Symbol<"u"&&Ou(Symbol)&&typeof Reflect<"u"&&Ou(Reflect.ownKeys),Wd;typeof Set<"u"&&Ou(Set)?Wd=Set:Wd=function(){function t(){this.set=Object.create(null)}return t.prototype.has=function(e){return this.set[e]===!0},t.prototype.add=function(e){this.set[e]=!0},t.prototype.clear=function(){this.set=Object.create(null)},t}();var Br=null;function mG(){return Br&&{proxy:Br}}function Us(t){t===void 0&&(t=null),t||Br&&Br._scope.off(),Br=t,t&&t._scope.on()}var Bi=function(){function t(e,r,n,i,a,o,s,c){this.tag=e,this.data=r,this.children=n,this.text=i,this.elm=a,this.ns=void 0,this.context=o,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=r&&r.key,this.componentOptions=s,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=c,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1}return Object.defineProperty(t.prototype,"child",{get:function(){return this.componentInstance},enumerable:!1,configurable:!0}),t}(),Kl=function(t){t===void 0&&(t="");var e=new Bi;return e.text=t,e.isComment=!0,e};function fu(t){return new Bi(void 0,void 0,void 0,String(t))}function ow(t){var e=new Bi(t.tag,t.data,t.children&&t.children.slice(),t.text,t.elm,t.context,t.componentOptions,t.asyncFactory);return e.ns=t.ns,e.isStatic=t.isStatic,e.key=t.key,e.isComment=t.isComment,e.fnContext=t.fnContext,e.fnOptions=t.fnOptions,e.fnScopeId=t.fnScopeId,e.asyncMeta=t.asyncMeta,e.isCloned=!0,e}var gG=0,Km=[],vG=function(){for(var t=0;t1)return r&&Kt(e)?e.call(n):e}}var vE=vc(function(t){var e=t.charAt(0)==="&";t=e?t.slice(1):t;var r=t.charAt(0)==="~";t=r?t.slice(1):t;var n=t.charAt(0)==="!";return t=n?t.slice(1):t,{name:t,once:r,capture:n,passive:e}});function sw(t,e){function r(){var n=r.fns;if(yt(n))for(var i=n.slice(),a=0;a0&&(i=VR(i,"".concat(e||"","_").concat(n)),Ff(i[0])&&Ff(o)&&(r[a]=fu(o.text+i[0].text),i.shift()),r.push.apply(r,i)):_p(i)?Ff(o)?r[a]=fu(o.text+i):i!==""&&r.push(fu(i)):Ff(i)&&Ff(o)?r[a]=fu(o.text+i.text):(Tr(t._isVList)&&oe(i.tag)&&dt(i.key)&&oe(e)&&(i.key="__vlist".concat(e,"_").concat(n,"__")),r.push(i)));return r}function HG(t,e){var r=null,n,i,a,o;if(yt(t)||typeof t=="string")for(r=new Array(t.length),n=0,i=t.length;n0,o=e?!!e.$stable:!a,s=e&&e.$key;if(!e)i={};else{if(e._normalized)return e._normalized;if(o&&n&&n!==An&&s===n.$key&&!a&&!n.$hasNormal)return n;i={};for(var c in e)e[c]&&c[0]!=="$"&&(i[c]=QG(t,r,c,e[c]))}for(var f in r)f in i||(i[f]=eK(r,f));return e&&Object.isExtensible(e)&&(e._normalized=i),Vr(i,"$stable",o),Vr(i,"$key",s),Vr(i,"$hasNormal",a),i}function QG(t,e,r,n){var i=function(){var a=Br;Us(t);var o=arguments.length?n.apply(null,arguments):n({});o=o&&typeof o=="object"&&!yt(o)?[o]:bO(o);var s=o&&o[0];return Us(a),o&&(!s||o.length===1&&s.isComment&&!Kd(s))?void 0:o};return n.proxy&&Object.defineProperty(e,r,{get:i,enumerable:!0,configurable:!0}),i}function eK(t,e){return function(){return t[e]}}function tK(t){var e=t.$options,r=e.setup;if(r){var n=t._setupContext=qR(t);Us(t),Xu();var i=Xo(r,null,[t._props||gO({}),n],t,"setup");if(Ju(),Us(),Kt(i))e.render=i;else if(kn(i))if(t._setupState=i,i.__sfc){var o=t._setupProxy={};for(var a in i)a!=="__sfc"&&Hg(o,i,a)}else for(var a in i)CR(a)||Hg(t,i,a)}}function qR(t){return{get attrs(){if(!t._attrsProxy){var e=t._attrsProxy={};Vr(e,"_v_attr_proxy",!0),Ug(e,t.$attrs,An,t,"$attrs")}return t._attrsProxy},get listeners(){if(!t._listenersProxy){var e=t._listenersProxy={};Ug(e,t.$listeners,An,t,"$listeners")}return t._listenersProxy},get slots(){return nK(t)},emit:_R(t.$emit,t),expose:function(e){e&&Object.keys(e).forEach(function(r){return Hg(t,e,r)})}}}function Ug(t,e,r,n,i){var a=!1;for(var o in e)o in t?e[o]!==r[o]&&(a=!0):(a=!0,rK(t,o,n,i));for(var o in t)o in e||(a=!0,delete t[o]);return a}function rK(t,e,r,n){Object.defineProperty(t,e,{enumerable:!0,configurable:!0,get:function(){return r[n][e]}})}function nK(t){return t._slotsProxy||YR(t._slotsProxy={},t.$scopedSlots),t._slotsProxy}function YR(t,e){for(var r in e)t[r]=e[r];for(var r in t)r in e||delete t[r]}function iK(){return _O().slots}function aK(){return _O().attrs}function oK(){return _O().listeners}function _O(){var t=Br;return t._setupContext||(t._setupContext=qR(t))}function sK(t,e){var r=yt(t)?t.reduce(function(a,o){return a[o]={},a},{}):t;for(var n in e){var i=r[n];i?yt(i)||Kt(i)?r[n]={type:i,default:e[n]}:i.default=e[n]:i===null&&(r[n]={default:e[n]})}return r}function lK(t){t._vnode=null,t._staticTrees=null;var e=t.$options,r=t.$vnode=e._parentVnode,n=r&&r.context;t.$slots=yO(e._renderChildren,n),t.$scopedSlots=r?Ad(t.$parent,r.data.scopedSlots,t.$slots):An,t._c=function(a,o,s,c){return qd(t,a,o,s,c,!1)},t.$createElement=function(a,o,s,c){return qd(t,a,o,s,c,!0)};var i=r&&r.data;Ws(t,"$attrs",i&&i.attrs||An,null,!0),Ws(t,"$listeners",e._parentListeners||An,null,!0)}var Ym=null;function cK(t){KR(t.prototype),t.prototype.$nextTick=function(e){return $p(e,this)},t.prototype._render=function(){var e=this,r=e.$options,n=r.render,i=r._parentVnode;i&&e._isMounted&&(e.$scopedSlots=Ad(e.$parent,i.data.scopedSlots,e.$slots,e.$scopedSlots),e._slotsProxy&&YR(e._slotsProxy,e.$scopedSlots)),e.$vnode=i;var a=Br,o=Ym,s;try{Us(e),Ym=e,s=n.call(e._renderProxy,e.$createElement)}catch(c){ic(c,e,"render"),s=e._vnode}finally{Ym=o,Us(a)}return yt(s)&&s.length===1&&(s=s[0]),s instanceof Bi||(s=Kl()),s.parent=i,s}}function b0(t,e){return(t.__esModule||Sp&&t[Symbol.toStringTag]==="Module")&&(t=t.default),kn(t)?e.extend(t):t}function uK(t,e,r,n,i){var a=Kl();return a.asyncFactory=t,a.asyncMeta={data:e,context:r,children:n,tag:i},a}function fK(t,e){if(Tr(t.error)&&oe(t.errorComp))return t.errorComp;if(oe(t.resolved))return t.resolved;var r=Ym;if(r&&oe(t.owners)&&t.owners.indexOf(r)===-1&&t.owners.push(r),Tr(t.loading)&&oe(t.loadingComp))return t.loadingComp;if(r&&!oe(t.owners)){var n=t.owners=[r],i=!0,a=null,o=null;r.$on("hook:destroyed",function(){return el(n,r)});var s=function(m){for(var g=0,v=n.length;g1?nw(i):i;for(var a=nw(arguments,1),o='event handler for "'.concat(r,'"'),s=0,c=i.length;sdocument.createEvent("Event").timeStamp&&(dw=function(){return y0.now()})}var KK=function(t,e){if(t.post){if(!e.post)return 1}else if(e.post)return-1;return t.id-e.id};function qK(){iM=dw(),OO=!0;var t,e;for(zo.sort(KK),du=0;dudu&&zo[r].id>t.id;)r--;zo.splice(r+1,0,t)}fw||(fw=!0,$p(qK))}}function ZK(t){var e=t.$options.provide;if(e){var r=Kt(e)?e.call(t):e;if(!kn(r))return;for(var n=HR(t),i=Sp?Reflect.ownKeys(r):Object.keys(r),a=0;a-1){if(a&&!Un(i,"default"))o=!1;else if(o===""||o===wp(t)){var c=kE(String,i.type);(c<0||s-1)return this;var n=nw(arguments,1);return n.unshift(this),Kt(e.install)?e.install.apply(e,n):Kt(e)&&e.apply(null,n),r.push(e),this}}function Pq(t){t.mixin=function(e){return this.options=ac(this.options,e),this}}function Aq(t){t.cid=0;var e=1;t.extend=function(r){r=r||{};var n=this,i=n.cid,a=r._Ctor||(r._Ctor={});if(a[i])return a[i];var o=Wg(r)||Wg(n.options),s=function(f){this._init(f)};return s.prototype=Object.create(n.prototype),s.prototype.constructor=s,s.cid=e++,s.options=ac(n.options,r),s.super=n,s.options.props&&xq(s),s.options.computed&&kq(s),s.extend=n.extend,s.mixin=n.mixin,s.use=n.use,db.forEach(function(c){s[c]=n[c]}),o&&(s.options.components[o]=s),s.superOptions=n.options,s.extendOptions=r,s.sealedOptions=fr({},s.options),a[i]=s,s}}function xq(t){var e=t.options.props;for(var r in e)EO(t.prototype,"_props",r)}function kq(t){var e=t.options.computed;for(var r in e)sM(t.prototype,r,e[r])}function Dq(t){db.forEach(function(e){t[e]=function(r,n){return n?(e==="component"&&Kn(n)&&(n.name=n.name||r,n=this.options._base.extend(n)),e==="directive"&&Kt(n)&&(n={bind:n,update:n}),this.options[e+"s"][r]=n,n):this.options[e+"s"][r]}})}function ME(t){return t&&(Wg(t.Ctor.options)||t.tag)}function nm(t,e){return yt(t)?t.indexOf(e)>-1:typeof t=="string"?t.split(",").indexOf(e)>-1:eG(t)?t.test(e):!1}function IE(t,e){var r=t.cache,n=t.keys,i=t._vnode,a=t.$vnode;for(var o in r){var s=r[o];if(s){var c=s.name;c&&!e(c)&&gw(r,o,n,i)}}a.componentOptions.children=void 0}function gw(t,e,r,n){var i=t[e];i&&(!n||i.tag!==n.tag)&&i.componentInstance.$destroy(),t[e]=null,el(r,e)}var LE=[String,RegExp,Array],Rq={name:"keep-alive",abstract:!0,props:{include:LE,exclude:LE,max:[String,Number]},methods:{cacheVNode:function(){var t=this,e=t.cache,r=t.keys,n=t.vnodeToCache,i=t.keyToCache;if(n){var a=n.tag,o=n.componentInstance,s=n.componentOptions;e[i]={name:ME(s),tag:a,componentInstance:o},r.push(i),this.max&&r.length>parseInt(this.max)&&gw(e,r[0],r,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var t in this.cache)gw(this.cache,t,this.keys)},mounted:function(){var t=this;this.cacheVNode(),this.$watch("include",function(e){IE(t,function(r){return nm(e,r)})}),this.$watch("exclude",function(e){IE(t,function(r){return!nm(e,r)})})},updated:function(){this.cacheVNode()},render:function(){var t=this.$slots.default,e=XR(t),r=e&&e.componentOptions;if(r){var n=ME(r),i=this,a=i.include,o=i.exclude;if(a&&(!n||!nm(a,n))||o&&n&&nm(o,n))return e;var s=this,c=s.cache,f=s.keys,d=e.key==null?r.Ctor.cid+(r.tag?"::".concat(r.tag):""):e.key;c[d]?(e.componentInstance=c[d].componentInstance,el(f,d),f.push(d)):(this.vnodeToCache=e,this.keyToCache=d),e.data.keepAlive=!0}return e||t&&t[0]}},Mq={KeepAlive:Rq};function Iq(t){var e={};e.get=function(){return ua},Object.defineProperty(t,"config",e),t.util={warn:aq,extend:fr,mergeOptions:ac,defineReactive:Ws},t.set=po,t.delete=Gd,t.nextTick=$p,t.observable=function(r){return Yo(r),r},t.options=Object.create(null),db.forEach(function(r){t.options[r+"s"]=Object.create(null)}),t.options._base=t,fr(t.options.components,Mq),Eq(t),Pq(t),Aq(t),Dq(t)}Iq(Qe);Object.defineProperty(Qe.prototype,"$isServer",{get:tl});Object.defineProperty(Qe.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}});Object.defineProperty(Qe,"FunctionalRenderContext",{value:$O});Qe.version=QR;var Lq=Ra("style,class"),Nq=Ra("input,textarea,option,select,progress"),Bq=function(t,e,r){return r==="value"&&Nq(t)&&e!=="button"||r==="selected"&&t==="option"||r==="checked"&&t==="input"||r==="muted"&&t==="video"},lM=Ra("contenteditable,draggable,spellcheck"),Fq=Ra("events,caret,typing,plaintext-only"),jq=function(t,e){return Kg(e)||e==="false"?"false":t==="contenteditable"&&Fq(e)?e:"true"},zq=Ra("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),vw="http://www.w3.org/1999/xlink",AO=function(t){return t.charAt(5)===":"&&t.slice(0,5)==="xlink"},cM=function(t){return AO(t)?t.slice(6,t.length):""},Kg=function(t){return t==null||t===!1};function Hq(t){for(var e=t.data,r=t,n=t;oe(n.componentInstance);)n=n.componentInstance._vnode,n&&n.data&&(e=NE(n.data,e));for(;oe(r=r.parent);)r&&r.data&&(e=NE(e,r.data));return Uq(e.staticClass,e.class)}function NE(t,e){return{staticClass:xO(t.staticClass,e.staticClass),class:oe(t.class)?[t.class,e.class]:e.class}}function Uq(t,e){return oe(t)||oe(e)?xO(t,kO(e)):""}function xO(t,e){return t?e?t+" "+e:t:e||""}function kO(t){return Array.isArray(t)?Vq(t):kn(t)?Wq(t):typeof t=="string"?t:""}function Vq(t){for(var e="",r,n=0,i=t.length;n-1?im[t]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:im[t]=/HTMLUnknownElement/.test(e.toString())}var bw=Ra("text,number,password,search,email,tel,url");function Xq(t){if(typeof t=="string"){var e=document.querySelector(t);return e||document.createElement("div")}else return t}function Jq(t,e){var r=document.createElement(t);return t!=="select"||e.data&&e.data.attrs&&e.data.attrs.multiple!==void 0&&r.setAttribute("multiple","multiple"),r}function Zq(t,e){return document.createElementNS(Gq[t],e)}function Qq(t){return document.createTextNode(t)}function eY(t){return document.createComment(t)}function tY(t,e,r){t.insertBefore(e,r)}function rY(t,e){t.removeChild(e)}function nY(t,e){t.appendChild(e)}function iY(t){return t.parentNode}function aY(t){return t.nextSibling}function oY(t){return t.tagName}function sY(t,e){t.textContent=e}function lY(t,e){t.setAttribute(e,"")}var cY=Object.freeze({__proto__:null,createElement:Jq,createElementNS:Zq,createTextNode:Qq,createComment:eY,insertBefore:tY,removeChild:rY,appendChild:nY,parentNode:iY,nextSibling:aY,tagName:oY,setTextContent:sY,setStyleScope:lY}),uY={create:function(t,e){pu(e)},update:function(t,e){t.data.ref!==e.data.ref&&(pu(t,!0),pu(e))},destroy:function(t){pu(t,!0)}};function pu(t,e){var r=t.data.ref;if(oe(r)){var n=t.context,i=t.componentInstance||t.elm,a=e?null:i,o=e?void 0:i;if(Kt(r)){Xo(r,n,[a],n,"template ref function");return}var s=t.data.refInFor,c=typeof r=="string"||typeof r=="number",f=On(r),d=n.$refs;if(c||f){if(s){var m=c?d[r]:r.value;e?yt(m)&&el(m,i):yt(m)?m.includes(i)||m.push(i):c?(d[r]=[i],BE(n,r,d[r])):r.value=[i]}else if(c){if(e&&d[r]!==i)return;d[r]=o,BE(n,r,a)}else if(f){if(e&&r.value!==i)return;r.value=a}}}}function BE(t,e,r){var n=t._setupState;n&&Un(n,e)&&(On(n[e])?n[e].value=r:n[e]=r)}var Ds=new Bi("",{},[]),jf=["create","activate","update","remove","destroy"];function $l(t,e){return t.key===e.key&&t.asyncFactory===e.asyncFactory&&(t.tag===e.tag&&t.isComment===e.isComment&&oe(t.data)===oe(e.data)&&fY(t,e)||Tr(t.isAsyncPlaceholder)&&dt(e.asyncFactory.error))}function fY(t,e){if(t.tag!=="input")return!0;var r,n=oe(r=t.data)&&oe(r=r.attrs)&&r.type,i=oe(r=e.data)&&oe(r=r.attrs)&&r.type;return n===i||bw(n)&&bw(i)}function dY(t,e,r){var n,i,a={};for(n=e;n<=r;++n)i=t[n].key,oe(i)&&(a[i]=n);return a}function pY(t){var e,r,n={},i=t.modules,a=t.nodeOps;for(e=0;eve?(se=dt(M[ne+1])?null:M[ne+1].elm,D(z,se,M,Se,ne,X)):Se>ne&&N(H,Ee,ve)}function B(z,H,M,X){for(var ie=M;ie-1?HE(t,e,r):zq(e)?Kg(r)?t.removeAttribute(e):(r=e==="allowfullscreen"&&t.tagName==="EMBED"?"true":e,t.setAttribute(e,r)):lM(e)?t.setAttribute(e,jq(e,r)):AO(e)?Kg(r)?t.removeAttributeNS(vw,cM(e)):t.setAttributeNS(vw,e,r):HE(t,e,r)}function HE(t,e,r){if(Kg(r))t.removeAttribute(e);else{if(qu&&!Yu&&t.tagName==="TEXTAREA"&&e==="placeholder"&&r!==""&&!t.__ieph){var n=function(i){i.stopImmediatePropagation(),t.removeEventListener("input",n)};t.addEventListener("input",n),t.__ieph=!0}t.setAttribute(e,r)}}var yY={create:jE,update:jE};function UE(t,e){var r=e.elm,n=e.data,i=t.data;if(!(dt(n.staticClass)&&dt(n.class)&&(dt(i)||dt(i.staticClass)&&dt(i.class)))){var a=Hq(e),o=r._transitionClasses;oe(o)&&(a=xO(a,kO(o))),a!==r._prevClass&&(r.setAttribute("class",a),r._prevClass=a)}}var _Y={create:UE,update:UE},w0="__r",S0="__c";function wY(t){if(oe(t[w0])){var e=qu?"change":"input";t[e]=[].concat(t[w0],t[e]||[]),delete t[w0]}oe(t[S0])&&(t.change=[].concat(t[S0],t.change||[]),delete t[S0])}var Jd;function SY(t,e,r){var n=Jd;return function i(){var a=e.apply(null,arguments);a!==null&&fM(t,i,r,n)}}var OY=lw&&!(uE&&Number(uE[1])<=53);function $Y(t,e,r,n){if(OY){var i=iM,a=e;e=a._wrapper=function(o){if(o.target===o.currentTarget||o.timeStamp>=i||o.timeStamp<=0||o.target.ownerDocument!==document)return a.apply(this,arguments)}}Jd.addEventListener(t,e,ER?{capture:r,passive:n}:r)}function fM(t,e,r,n){(n||Jd).removeEventListener(t,e._wrapper||e,r)}function O0(t,e){if(!(dt(t.data.on)&&dt(e.data.on))){var r=e.data.on||{},n=t.data.on||{};Jd=e.elm||t.elm,wY(r),UR(r,n,$Y,fM,SY,e.context),Jd=void 0}}var CY={create:O0,update:O0,destroy:function(t){return O0(t,Ds)}},am;function VE(t,e){if(!(dt(t.data.domProps)&&dt(e.data.domProps))){var r,n,i=e.elm,a=t.data.domProps||{},o=e.data.domProps||{};(oe(o.__ob__)||Tr(o._v_attr_proxy))&&(o=e.data.domProps=fr({},o));for(r in a)r in o||(i[r]="");for(r in o){if(n=o[r],r==="textContent"||r==="innerHTML"){if(e.children&&(e.children.length=0),n===a[r])continue;i.childNodes.length===1&&i.removeChild(i.childNodes[0])}if(r==="value"&&i.tagName!=="PROGRESS"){i._value=n;var s=dt(n)?"":String(n);TY(i,s)&&(i.value=s)}else if(r==="innerHTML"&&DO(i.tagName)&&dt(i.innerHTML)){am=am||document.createElement("div"),am.innerHTML="".concat(n,"");for(var c=am.firstChild;i.firstChild;)i.removeChild(i.firstChild);for(;c.firstChild;)i.appendChild(c.firstChild)}else if(n!==a[r])try{i[r]=n}catch(f){}}}}function TY(t,e){return!t.composing&&(t.tagName==="OPTION"||EY(t,e)||PY(t,e))}function EY(t,e){var r=!0;try{r=document.activeElement!==t}catch(n){}return r&&t.value!==e}function PY(t,e){var r=t.value,n=t._vModifiers;if(oe(n)){if(n.number)return Vd(r)!==Vd(e);if(n.trim)return r.trim()!==e.trim()}return r!==e}var AY={create:VE,update:VE},xY=vc(function(t){var e={},r=/;(?![^(]*\))/g,n=/:(.+)/;return t.split(r).forEach(function(i){if(i){var a=i.split(n);a.length>1&&(e[a[0].trim()]=a[1].trim())}}),e});function $0(t){var e=dM(t.style);return t.staticStyle?fr(t.staticStyle,e):e}function dM(t){return Array.isArray(t)?wR(t):typeof t=="string"?xY(t):t}function kY(t,e){for(var r={},n,i=t;i.componentInstance;)i=i.componentInstance._vnode,i&&i.data&&(n=$0(i.data))&&fr(r,n);(n=$0(t.data))&&fr(r,n);for(var a=t;a=a.parent;)a.data&&(n=$0(a.data))&&fr(r,n);return r}var DY=/^--/,WE=/\s*!important$/,GE=function(t,e,r){if(DY.test(e))t.style.setProperty(e,r);else if(WE.test(r))t.style.setProperty(wp(e),r.replace(WE,""),"important");else{var n=RY(e);if(Array.isArray(r))for(var i=0,a=r.length;i-1?e.split(pM).forEach(function(n){return t.classList.add(n)}):t.classList.add(e);else{var r=" ".concat(t.getAttribute("class")||""," ");r.indexOf(" "+e+" ")<0&&t.setAttribute("class",(r+e).trim())}}function mM(t,e){if(!(!e||!(e=e.trim())))if(t.classList)e.indexOf(" ")>-1?e.split(pM).forEach(function(i){return t.classList.remove(i)}):t.classList.remove(e),t.classList.length||t.removeAttribute("class");else{for(var r=" ".concat(t.getAttribute("class")||""," "),n=" "+e+" ";r.indexOf(n)>=0;)r=r.replace(n," ");r=r.trim(),r?t.setAttribute("class",r):t.removeAttribute("class")}}function gM(t){if(t){if(typeof t=="object"){var e={};return t.css!==!1&&fr(e,YE(t.name||"v")),fr(e,t),e}else if(typeof t=="string")return YE(t)}}var YE=vc(function(t){return{enterClass:"".concat(t,"-enter"),enterToClass:"".concat(t,"-enter-to"),enterActiveClass:"".concat(t,"-enter-active"),leaveClass:"".concat(t,"-leave"),leaveToClass:"".concat(t,"-leave-to"),leaveActiveClass:"".concat(t,"-leave-active")}}),vM=vi&&!Yu,ou="transition",C0="animation",Jm="transition",qg="transitionend",yw="animation",bM="animationend";vM&&(window.ontransitionend===void 0&&window.onwebkittransitionend!==void 0&&(Jm="WebkitTransition",qg="webkitTransitionEnd"),window.onanimationend===void 0&&window.onwebkitanimationend!==void 0&&(yw="WebkitAnimation",bM="webkitAnimationEnd"));var XE=vi?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(t){return t()};function yM(t){XE(function(){XE(t)})}function Xl(t,e){var r=t._transitionClasses||(t._transitionClasses=[]);r.indexOf(e)<0&&(r.push(e),hM(t,e))}function Ho(t,e){t._transitionClasses&&el(t._transitionClasses,e),mM(t,e)}function _M(t,e,r){var n=wM(t,e),i=n.type,a=n.timeout,o=n.propCount;if(!i)return r();var s=i===ou?qg:bM,c=0,f=function(){t.removeEventListener(s,d),r()},d=function(m){m.target===t&&++c>=o&&f()};setTimeout(function(){c0&&(f=ou,d=a,m=i.length):e===C0?c>0&&(f=C0,d=c,m=s.length):(d=Math.max(a,c),f=d>0?a>c?ou:C0:null,m=f?f===ou?i.length:s.length:0);var g=f===ou&&IY.test(r[Jm+"Property"]);return{type:f,timeout:d,propCount:m,hasTransform:g}}function JE(t,e){for(;t.length1}function QE(t,e){e.data.show!==!0&&_w(e)}var LY=vi?{create:QE,activate:QE,remove:function(t,e){t.data.show!==!0?SM(t,e):e()}}:{},NY=[yY,_Y,CY,AY,MY,LY],BY=NY.concat(bY),FY=pY({nodeOps:cY,modules:BY});Yu&&document.addEventListener("selectionchange",function(){var t=document.activeElement;t&&t.vmodel&&MO(t,"input")});var $M={inserted:function(t,e,r,n){r.tag==="select"?(n.elm&&!n.elm._vOptions?ks(r,"postpatch",function(){$M.componentUpdated(t,e,r)}):eP(t,e,r.context),t._vOptions=[].map.call(t.options,Yg)):(r.tag==="textarea"||bw(t.type))&&(t._vModifiers=e.modifiers,e.modifiers.lazy||(t.addEventListener("compositionstart",jY),t.addEventListener("compositionend",nP),t.addEventListener("change",nP),Yu&&(t.vmodel=!0)))},componentUpdated:function(t,e,r){if(r.tag==="select"){eP(t,e,r.context);var n=t._vOptions,i=t._vOptions=[].map.call(t.options,Yg);if(i.some(function(o,s){return!nc(o,n[s])})){var a=t.multiple?e.value.some(function(o){return rP(o,i)}):e.value!==e.oldValue&&rP(e.value,i);a&&MO(t,"change")}}}};function eP(t,e,r){tP(t,e),(qu||TR)&&setTimeout(function(){tP(t,e)},0)}function tP(t,e,r){var n=e.value,i=t.multiple;if(!(i&&!Array.isArray(n))){for(var a,o,s=0,c=t.options.length;s-1,o.selected!==a&&(o.selected=a);else if(nc(Yg(o),n)){t.selectedIndex!==s&&(t.selectedIndex=s);return}i||(t.selectedIndex=-1)}}function rP(t,e){return e.every(function(r){return!nc(r,t)})}function Yg(t){return"_value"in t?t._value:t.value}function jY(t){t.target.composing=!0}function nP(t){t.target.composing&&(t.target.composing=!1,MO(t.target,"input"))}function MO(t,e){var r=document.createEvent("HTMLEvents");r.initEvent(e,!0,!0),t.dispatchEvent(r)}function ww(t){return t.componentInstance&&(!t.data||!t.data.transition)?ww(t.componentInstance._vnode):t}var zY={bind:function(t,e,r){var n=e.value;r=ww(r);var i=r.data&&r.data.transition,a=t.__vOriginalDisplay=t.style.display==="none"?"":t.style.display;n&&i?(r.data.show=!0,_w(r,function(){t.style.display=a})):t.style.display=n?a:"none"},update:function(t,e,r){var n=e.value,i=e.oldValue;if(!n!=!i){r=ww(r);var a=r.data&&r.data.transition;a?(r.data.show=!0,n?_w(r,function(){t.style.display=t.__vOriginalDisplay}):SM(r,function(){t.style.display="none"})):t.style.display=n?t.__vOriginalDisplay:"none"}},unbind:function(t,e,r,n,i){i||(t.style.display=t.__vOriginalDisplay)}},HY={model:$M,show:zY},CM={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function Sw(t){var e=t&&t.componentOptions;return e&&e.Ctor.options.abstract?Sw(XR(e.children)):t}function TM(t){var e={},r=t.$options;for(var n in r.propsData)e[n]=t[n];var i=r._parentListeners;for(var n in i)e[rc(n)]=i[n];return e}function iP(t,e){if(/\d-keep-alive$/.test(e.tag))return t("keep-alive",{props:e.componentOptions.propsData})}function UY(t){for(;t=t.parent;)if(t.data.transition)return!0}function VY(t,e){return e.key===t.key&&e.tag===t.tag}var WY=function(t){return t.tag||Kd(t)},GY=function(t){return t.name==="show"},KY={name:"transition",props:CM,abstract:!0,render:function(t){var e=this,r=this.$slots.default;if(r&&(r=r.filter(WY),!!r.length)){var n=this.mode,i=r[0];if(UY(this.$vnode))return i;var a=Sw(i);if(!a)return i;if(this._leaving)return iP(t,i);var o="__transition-".concat(this._uid,"-");a.key=a.key==null?a.isComment?o+"comment":o+a.tag:_p(a.key)?String(a.key).indexOf(o)===0?a.key:o+a.key:a.key;var s=(a.data||(a.data={})).transition=TM(this),c=this._vnode,f=Sw(c);if(a.data.directives&&a.data.directives.some(GY)&&(a.data.show=!0),f&&f.data&&!VY(a,f)&&!Kd(f)&&!(f.componentInstance&&f.componentInstance._vnode.isComment)){var d=f.data.transition=fr({},s);if(n==="out-in")return this._leaving=!0,ks(d,"afterLeave",function(){e._leaving=!1,e.$forceUpdate()}),iP(t,i);if(n==="in-out"){if(Kd(a))return c;var m,g=function(){m()};ks(s,"afterEnter",g),ks(s,"enterCancelled",g),ks(d,"delayLeave",function(v){m=v})}}return i}}},EM=fr({tag:String,moveClass:String},CM);delete EM.mode;var qY={props:EM,beforeMount:function(){var t=this,e=this._update;this._update=function(r,n){var i=tM(t);t.__patch__(t._vnode,t.kept,!1,!0),t._vnode=t.kept,i(),e.call(t,r,n)}},render:function(t){for(var e=this.tag||this.$vnode.data.tag||"span",r=Object.create(null),n=this.prevChildren=this.children,i=this.$slots.default||[],a=this.children=[],o=TM(this),s=0;s - * Copyright OpenJS Foundation and other contributors - * Released under MIT license - * Based on Underscore.js 1.8.3 - * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors - */Xg.exports;(function(t,e){(function(){var r,n="4.17.21",i=200,a="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",o="Expected a function",s="Invalid `variable` option passed into `_.template`",c="__lodash_hash_undefined__",f=500,d="__lodash_placeholder__",m=1,g=2,v=4,b=1,_=2,C=1,E=2,D=4,R=8,N=16,A=32,K=64,B=128,j=256,Q=512,ue=30,ge="...",z=800,H=16,M=1,X=2,ie=3,Ee=1/0,Se=9007199254740991,ve=17976931348623157e292,Re=NaN,fe=4294967295,ne=fe-1,O=fe>>>1,I=[["ary",B],["bind",C],["bindKey",E],["curry",R],["curryRight",N],["flip",Q],["partial",A],["partialRight",K],["rearg",j]],k="[object Arguments]",V="[object Array]",G="[object AsyncFunction]",se="[object Boolean]",le="[object Date]",ce="[object DOMException]",be="[object Error]",$e="[object Function]",Le="[object GeneratorFunction]",ke="[object Map]",Ce="[object Number]",nt="[object Null]",We="[object Object]",Dt="[object Promise]",Nt="[object Proxy]",Pt="[object RegExp]",Be="[object Set]",it="[object String]",At="[object Symbol]",qr="[object Undefined]",tr="[object WeakMap]",Dr="[object WeakSet]",Rr="[object ArrayBuffer]",mn="[object DataView]",gn="[object Float32Array]",Hi="[object Float64Array]",yi="[object Int8Array]",va="[object Int16Array]",Xn="[object Int32Array]",Va="[object Uint8Array]",us="[object Uint8ClampedArray]",fl="[object Uint16Array]",_r="[object Uint32Array]",Mr=/\b__p \+= '';/g,Jt=/\b(__p \+=) '' \+/g,Ui=/(__e\(.*?\)|\b__t\)) \+\n'';/g,dl=/&(?:amp|lt|gt|quot|#39);/g,Pc=/[&<>"']/g,pl=RegExp(dl.source),yf=RegExp(Pc.source),zy=/<%-([\s\S]+?)%>/g,Hy=/<%([\s\S]+?)%>/g,ah=/<%=([\s\S]+?)%>/g,Uy=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Vy=/^\w*$/,Wy=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,_f=/[\\^$.*+?()[\]{}|]/g,Gy=RegExp(_f.source),wf=/^\s+/,oh=/\s/,Ky=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,qy=/\{\n\/\* \[wrapped with (.+)\] \*/,Yy=/,? & /,Xy=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Jy=/[()=,{}\[\]\/\s]/,Zy=/\\(\\)?/g,Qy=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,sh=/\w*$/,e_=/^[-+]0x[0-9a-f]+$/i,t_=/^0b[01]+$/i,r_=/^\[object .+?Constructor\]$/,n_=/^0o[0-7]+$/i,i_=/^(?:0|[1-9]\d*)$/,a_=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Ac=/($^)/,lh=/['\n\r\u2028\u2029\\]/g,Wa="\\ud800-\\udfff",ch="\\u0300-\\u036f",fs="\\ufe20-\\ufe2f",o_="\\u20d0-\\u20ff",hl=ch+fs+o_,xc="\\u2700-\\u27bf",uh="a-z\\xdf-\\xf6\\xf8-\\xff",s_="\\xac\\xb1\\xd7\\xf7",Sf="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",l_="\\u2000-\\u206f",c_=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",T="A-Z\\xc0-\\xd6\\xd8-\\xde",U="\\ufe0e\\ufe0f",L=s_+Sf+l_+c_,Y="['’]",re="["+Wa+"]",q="["+L+"]",me="["+hl+"]",Te="\\d+",Ae="["+xc+"]",xe="["+uh+"]",De="[^"+Wa+L+Te+xc+uh+T+"]",Ge="\\ud83c[\\udffb-\\udfff]",St="(?:"+me+"|"+Ge+")",Ft="[^"+Wa+"]",jt="(?:\\ud83c[\\udde6-\\uddff]){2}",wr="[\\ud800-\\udbff][\\udc00-\\udfff]",Zt="["+T+"]",In="\\u200d",ds="(?:"+xe+"|"+De+")",Of="(?:"+Zt+"|"+De+")",fh="(?:"+Y+"(?:d|ll|m|re|s|t|ve))?",kc="(?:"+Y+"(?:D|LL|M|RE|S|T|VE))?",u_=St+"?",dh="["+U+"]?",f_="(?:"+In+"(?:"+[Ft,jt,wr].join("|")+")"+dh+u_+")*",ph="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",r7="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",tT=dh+u_+f_,n7="(?:"+[Ae,jt,wr].join("|")+")"+tT,i7="(?:"+[Ft+me+"?",me,jt,wr,re].join("|")+")",a7=RegExp(Y,"g"),o7=RegExp(me,"g"),d_=RegExp(Ge+"(?="+Ge+")|"+i7+tT,"g"),s7=RegExp([Zt+"?"+xe+"+"+fh+"(?="+[q,Zt,"$"].join("|")+")",Of+"+"+kc+"(?="+[q,Zt+ds,"$"].join("|")+")",Zt+"?"+ds+"+"+fh,Zt+"+"+kc,r7,ph,Te,n7].join("|"),"g"),l7=RegExp("["+In+Wa+hl+U+"]"),c7=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,u7=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],f7=-1,pr={};pr[gn]=pr[Hi]=pr[yi]=pr[va]=pr[Xn]=pr[Va]=pr[us]=pr[fl]=pr[_r]=!0,pr[k]=pr[V]=pr[Rr]=pr[se]=pr[mn]=pr[le]=pr[be]=pr[$e]=pr[ke]=pr[Ce]=pr[We]=pr[Pt]=pr[Be]=pr[it]=pr[tr]=!1;var lr={};lr[k]=lr[V]=lr[Rr]=lr[mn]=lr[se]=lr[le]=lr[gn]=lr[Hi]=lr[yi]=lr[va]=lr[Xn]=lr[ke]=lr[Ce]=lr[We]=lr[Pt]=lr[Be]=lr[it]=lr[At]=lr[Va]=lr[us]=lr[fl]=lr[_r]=!0,lr[be]=lr[$e]=lr[tr]=!1;var d7={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},p7={"&":"&","<":"<",">":">",'"':""","'":"'"},h7={"&":"&","<":"<",">":">",""":'"',"'":"'"},m7={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},g7=parseFloat,v7=parseInt,rT=typeof or=="object"&&or&&or.Object===Object&&or,b7=typeof self=="object"&&self&&self.Object===Object&&self,vn=rT||b7||Function("return this")(),p_=e&&!e.nodeType&&e,ml=p_&&!0&&t&&!t.nodeType&&t,nT=ml&&ml.exports===p_,h_=nT&&rT.process,Vi=function(){try{var Z=ml&&ml.require&&ml.require("util").types;return Z||h_&&h_.binding&&h_.binding("util")}catch(he){}}(),iT=Vi&&Vi.isArrayBuffer,aT=Vi&&Vi.isDate,oT=Vi&&Vi.isMap,sT=Vi&&Vi.isRegExp,lT=Vi&&Vi.isSet,cT=Vi&&Vi.isTypedArray;function _i(Z,he,ae){switch(ae.length){case 0:return Z.call(he);case 1:return Z.call(he,ae[0]);case 2:return Z.call(he,ae[0],ae[1]);case 3:return Z.call(he,ae[0],ae[1],ae[2])}return Z.apply(he,ae)}function y7(Z,he,ae,ze){for(var ht=-1,Ut=Z==null?0:Z.length;++ht-1}function m_(Z,he,ae){for(var ze=-1,ht=Z==null?0:Z.length;++ze-1;);return ae}function vT(Z,he){for(var ae=Z.length;ae--&&Dc(he,Z[ae],0)>-1;);return ae}function P7(Z,he){for(var ae=Z.length,ze=0;ae--;)Z[ae]===he&&++ze;return ze}var A7=y_(d7),x7=y_(p7);function k7(Z){return"\\"+m7[Z]}function D7(Z,he){return Z==null?r:Z[he]}function Rc(Z){return l7.test(Z)}function R7(Z){return c7.test(Z)}function M7(Z){for(var he,ae=[];!(he=Z.next()).done;)ae.push(he.value);return ae}function O_(Z){var he=-1,ae=Array(Z.size);return Z.forEach(function(ze,ht){ae[++he]=[ht,ze]}),ae}function bT(Z,he){return function(ae){return Z(he(ae))}}function ms(Z,he){for(var ae=-1,ze=Z.length,ht=0,Ut=[];++ae-1}function wz(l,u){var p=this.__data__,y=kh(p,l);return y<0?(++this.size,p.push([l,u])):p[y][1]=u,this}So.prototype.clear=vz,So.prototype.delete=bz,So.prototype.get=yz,So.prototype.has=_z,So.prototype.set=wz;function Oo(l){var u=-1,p=l==null?0:l.length;for(this.clear();++u=u?l:u)),l}function qi(l,u,p,y,S,P){var F,W=u&m,ee=u&g,_e=u&v;if(p&&(F=S?p(l,y,S,P):p(l)),F!==r)return F;if(!Cr(l))return l;var we=gt(l);if(we){if(F=C9(l),!W)return Jn(l,F)}else{var Oe=Tn(l),Me=Oe==$e||Oe==Le;if(ws(l))return e2(l,W);if(Oe==We||Oe==k||Me&&!S){if(F=ee||Me?{}:y2(l),!W)return ee?h9(l,Nz(F,l)):p9(l,xT(F,l))}else{if(!lr[Oe])return S?l:{};F=T9(l,Oe,W)}}P||(P=new ya);var Ye=P.get(l);if(Ye)return Ye;P.set(l,F),q2(l)?l.forEach(function(ct){F.add(qi(ct,u,p,ct,l,P))}):G2(l)&&l.forEach(function(ct,kt){F.set(kt,qi(ct,u,p,kt,l,P))});var lt=_e?ee?Y_:q_:ee?Qn:nn,Ot=we?r:lt(l);return Wi(Ot||l,function(ct,kt){Ot&&(kt=ct,ct=l[kt]),xf(F,kt,qi(ct,u,p,kt,l,P))}),F}function Bz(l){var u=nn(l);return function(p){return kT(p,l,u)}}function kT(l,u,p){var y=p.length;if(l==null)return!y;for(l=rr(l);y--;){var S=p[y],P=u[S],F=l[S];if(F===r&&!(S in l)||!P(F))return!1}return!0}function DT(l,u,p){if(typeof l!="function")throw new Gi(o);return Nf(function(){l.apply(r,p)},u)}function kf(l,u,p,y){var S=-1,P=hh,F=!0,W=l.length,ee=[],_e=u.length;if(!W)return ee;p&&(u=Sr(u,wi(p))),y?(P=m_,F=!1):u.length>=i&&(P=$f,F=!1,u=new bl(u));e:for(;++SS?0:S+p),y=y===r||y>S?S:_t(y),y<0&&(y+=S),y=p>y?0:X2(y);p0&&p(W)?u>1?bn(W,u-1,p,y,S):hs(S,W):y||(S[S.length]=W)}return S}var x_=o2(),IT=o2(!0);function Ga(l,u){return l&&x_(l,u,nn)}function k_(l,u){return l&&IT(l,u,nn)}function Rh(l,u){return ps(u,function(p){return Po(l[p])})}function _l(l,u){u=ys(u,l);for(var p=0,y=u.length;l!=null&&pu}function zz(l,u){return l!=null&&Xt.call(l,u)}function Hz(l,u){return l!=null&&u in rr(l)}function Uz(l,u,p){return l>=Cn(u,p)&&l=120&&we.length>=120)?new bl(F&&we):r}we=l[0];var Oe=-1,Me=W[0];e:for(;++Oe-1;)W!==l&&$h.call(W,ee,1),$h.call(l,ee,1);return l}function GT(l,u){for(var p=l?u.length:0,y=p-1;p--;){var S=u[p];if(p==y||S!==P){var P=S;Eo(S)?$h.call(l,S,1):z_(l,S)}}return l}function B_(l,u){return l+Eh(TT()*(u-l+1))}function r9(l,u,p,y){for(var S=-1,P=Zr(Th((u-l)/(p||1)),0),F=ae(P);P--;)F[y?P:++S]=l,l+=p;return F}function F_(l,u){var p="";if(!l||u<1||u>Se)return p;do u%2&&(p+=l),u=Eh(u/2),u&&(l+=l);while(u);return p}function Ct(l,u){return r0(S2(l,u,ei),l+"")}function n9(l){return AT(Vc(l))}function i9(l,u){var p=Vc(l);return Vh(p,yl(u,0,p.length))}function Mf(l,u,p,y){if(!Cr(l))return l;u=ys(u,l);for(var S=-1,P=u.length,F=P-1,W=l;W!=null&&++SS?0:S+u),p=p>S?S:p,p<0&&(p+=S),S=u>p?0:p-u>>>0,u>>>=0;for(var P=ae(S);++y>>1,F=l[P];F!==null&&!Oi(F)&&(p?F<=u:F=i){var _e=u?null:b9(l);if(_e)return gh(_e);F=!1,S=$f,ee=new bl}else ee=u?[]:W;e:for(;++y=y?l:Yi(l,u,p)}var QT=Y7||function(l){return vn.clearTimeout(l)};function e2(l,u){if(u)return l.slice();var p=l.length,y=wT?wT(p):new l.constructor(p);return l.copy(y),y}function W_(l){var u=new l.constructor(l.byteLength);return new Sh(u).set(new Sh(l)),u}function c9(l,u){var p=u?W_(l.buffer):l.buffer;return new l.constructor(p,l.byteOffset,l.byteLength)}function u9(l){var u=new l.constructor(l.source,sh.exec(l));return u.lastIndex=l.lastIndex,u}function f9(l){return Af?rr(Af.call(l)):{}}function t2(l,u){var p=u?W_(l.buffer):l.buffer;return new l.constructor(p,l.byteOffset,l.length)}function r2(l,u){if(l!==u){var p=l!==r,y=l===null,S=l===l,P=Oi(l),F=u!==r,W=u===null,ee=u===u,_e=Oi(u);if(!W&&!_e&&!P&&l>u||P&&F&&ee&&!W&&!_e||y&&F&&ee||!p&&ee||!S)return 1;if(!y&&!P&&!_e&&l=W)return ee;var _e=p[y];return ee*(_e=="desc"?-1:1)}}return l.index-u.index}function n2(l,u,p,y){for(var S=-1,P=l.length,F=p.length,W=-1,ee=u.length,_e=Zr(P-F,0),we=ae(ee+_e),Oe=!y;++W1?p[S-1]:r,F=S>2?p[2]:r;for(P=l.length>3&&typeof P=="function"?(S--,P):r,F&&Nn(p[0],p[1],F)&&(P=S<3?r:P,S=1),u=rr(u);++y-1?S[P?u[F]:F]:r}}function c2(l){return To(function(u){var p=u.length,y=p,S=Ki.prototype.thru;for(l&&u.reverse();y--;){var P=u[y];if(typeof P!="function")throw new Gi(o);if(S&&!F&&Hh(P)=="wrapper")var F=new Ki([],!0)}for(y=F?y:p;++y1&&Mt.reverse(),we&&eeW))return!1;var _e=P.get(l),we=P.get(u);if(_e&&we)return _e==u&&we==l;var Oe=-1,Me=!0,Ye=p&_?new bl:r;for(P.set(l,u),P.set(u,l);++Oe1?"& ":"")+u[y],u=u.join(p>2?", ":" "),l.replace(Ky,"{\n/* [wrapped with "+u+"] */\n")}function P9(l){return gt(l)||Ol(l)||!!($T&&l&&l[$T])}function Eo(l,u){var p=typeof l;return u=u==null?Se:u,!!u&&(p=="number"||p!="symbol"&&i_.test(l))&&l>-1&&l%1==0&&l0){if(++u>=z)return arguments[0]}else u=0;return l.apply(r,arguments)}}function Vh(l,u){var p=-1,y=l.length,S=y-1;for(u=u===r?y:u;++p1?l[u-1]:r;return p=typeof p=="function"?(l.pop(),p):r,M2(l,p)});function I2(l){var u=$(l);return u.__chain__=!0,u}function FH(l,u){return u(l),l}function Wh(l,u){return u(l)}var jH=To(function(l){var u=l.length,p=u?l[0]:0,y=this.__wrapped__,S=function(P){return A_(P,l)};return u>1||this.__actions__.length||!(y instanceof Rt)||!Eo(p)?this.thru(S):(y=y.slice(p,+p+(u?1:0)),y.__actions__.push({func:Wh,args:[S],thisArg:r}),new Ki(y,this.__chain__).thru(function(P){return u&&!P.length&&P.push(r),P}))});function zH(){return I2(this)}function HH(){return new Ki(this.value(),this.__chain__)}function UH(){this.__values__===r&&(this.__values__=Y2(this.value()));var l=this.__index__>=this.__values__.length,u=l?r:this.__values__[this.__index__++];return{done:l,value:u}}function VH(){return this}function WH(l){for(var u,p=this;p instanceof xh;){var y=P2(p);y.__index__=0,y.__values__=r,u?S.__wrapped__=y:u=y;var S=y;p=p.__wrapped__}return S.__wrapped__=l,u}function GH(){var l=this.__wrapped__;if(l instanceof Rt){var u=l;return this.__actions__.length&&(u=new Rt(this)),u=u.reverse(),u.__actions__.push({func:Wh,args:[n0],thisArg:r}),new Ki(u,this.__chain__)}return this.thru(n0)}function KH(){return JT(this.__wrapped__,this.__actions__)}var qH=Nh(function(l,u,p){Xt.call(l,p)?++l[p]:$o(l,p,1)});function YH(l,u,p){var y=gt(l)?uT:Fz;return p&&Nn(l,u,p)&&(u=r),y(l,at(u,3))}function XH(l,u){var p=gt(l)?ps:MT;return p(l,at(u,3))}var JH=l2(A2),ZH=l2(x2);function QH(l,u){return bn(Gh(l,u),1)}function eU(l,u){return bn(Gh(l,u),Ee)}function tU(l,u,p){return p=p===r?1:_t(p),bn(Gh(l,u),p)}function L2(l,u){var p=gt(l)?Wi:vs;return p(l,at(u,3))}function N2(l,u){var p=gt(l)?_7:RT;return p(l,at(u,3))}var rU=Nh(function(l,u,p){Xt.call(l,p)?l[p].push(u):$o(l,p,[u])});function nU(l,u,p,y){l=Zn(l)?l:Vc(l),p=p&&!y?_t(p):0;var S=l.length;return p<0&&(p=Zr(S+p,0)),Jh(l)?p<=S&&l.indexOf(u,p)>-1:!!S&&Dc(l,u,p)>-1}var iU=Ct(function(l,u,p){var y=-1,S=typeof u=="function",P=Zn(l)?ae(l.length):[];return vs(l,function(F){P[++y]=S?_i(u,F,p):Df(F,u,p)}),P}),aU=Nh(function(l,u,p){$o(l,p,u)});function Gh(l,u){var p=gt(l)?Sr:jT;return p(l,at(u,3))}function oU(l,u,p,y){return l==null?[]:(gt(u)||(u=u==null?[]:[u]),p=y?r:p,gt(p)||(p=p==null?[]:[p]),VT(l,u,p))}var sU=Nh(function(l,u,p){l[p?0:1].push(u)},function(){return[[],[]]});function lU(l,u,p){var y=gt(l)?g_:hT,S=arguments.length<3;return y(l,at(u,4),p,S,vs)}function cU(l,u,p){var y=gt(l)?w7:hT,S=arguments.length<3;return y(l,at(u,4),p,S,RT)}function uU(l,u){var p=gt(l)?ps:MT;return p(l,Yh(at(u,3)))}function fU(l){var u=gt(l)?AT:n9;return u(l)}function dU(l,u,p){(p?Nn(l,u,p):u===r)?u=1:u=_t(u);var y=gt(l)?Mz:i9;return y(l,u)}function pU(l){var u=gt(l)?Iz:o9;return u(l)}function hU(l){if(l==null)return 0;if(Zn(l))return Jh(l)?Mc(l):l.length;var u=Tn(l);return u==ke||u==Be?l.size:I_(l).length}function mU(l,u,p){var y=gt(l)?v_:s9;return p&&Nn(l,u,p)&&(u=r),y(l,at(u,3))}var gU=Ct(function(l,u){if(l==null)return[];var p=u.length;return p>1&&Nn(l,u[0],u[1])?u=[]:p>2&&Nn(u[0],u[1],u[2])&&(u=[u[0]]),VT(l,bn(u,1),[])}),Kh=X7||function(){return vn.Date.now()};function vU(l,u){if(typeof u!="function")throw new Gi(o);return l=_t(l),function(){if(--l<1)return u.apply(this,arguments)}}function B2(l,u,p){return u=p?r:u,u=l&&u==null?l.length:u,Co(l,B,r,r,r,r,u)}function F2(l,u){var p;if(typeof u!="function")throw new Gi(o);return l=_t(l),function(){return--l>0&&(p=u.apply(this,arguments)),l<=1&&(u=r),p}}var a0=Ct(function(l,u,p){var y=C;if(p.length){var S=ms(p,Hc(a0));y|=A}return Co(l,y,u,p,S)}),j2=Ct(function(l,u,p){var y=C|E;if(p.length){var S=ms(p,Hc(j2));y|=A}return Co(u,y,l,p,S)});function z2(l,u,p){u=p?r:u;var y=Co(l,R,r,r,r,r,r,u);return y.placeholder=z2.placeholder,y}function H2(l,u,p){u=p?r:u;var y=Co(l,N,r,r,r,r,r,u);return y.placeholder=H2.placeholder,y}function U2(l,u,p){var y,S,P,F,W,ee,_e=0,we=!1,Oe=!1,Me=!0;if(typeof l!="function")throw new Gi(o);u=Ji(u)||0,Cr(p)&&(we=!!p.leading,Oe="maxWait"in p,P=Oe?Zr(Ji(p.maxWait)||0,u):P,Me="trailing"in p?!!p.trailing:Me);function Ye(zr){var wa=y,xo=S;return y=S=r,_e=zr,F=l.apply(xo,wa),F}function lt(zr){return _e=zr,W=Nf(kt,u),we?Ye(zr):F}function Ot(zr){var wa=zr-ee,xo=zr-_e,lE=u-wa;return Oe?Cn(lE,P-xo):lE}function ct(zr){var wa=zr-ee,xo=zr-_e;return ee===r||wa>=u||wa<0||Oe&&xo>=P}function kt(){var zr=Kh();if(ct(zr))return Mt(zr);W=Nf(kt,Ot(zr))}function Mt(zr){return W=r,Me&&y?Ye(zr):(y=S=r,F)}function $i(){W!==r&&QT(W),_e=0,y=ee=S=W=r}function Bn(){return W===r?F:Mt(Kh())}function Ci(){var zr=Kh(),wa=ct(zr);if(y=arguments,S=this,ee=zr,wa){if(W===r)return lt(ee);if(Oe)return QT(W),W=Nf(kt,u),Ye(ee)}return W===r&&(W=Nf(kt,u)),F}return Ci.cancel=$i,Ci.flush=Bn,Ci}var bU=Ct(function(l,u){return DT(l,1,u)}),yU=Ct(function(l,u,p){return DT(l,Ji(u)||0,p)});function _U(l){return Co(l,Q)}function qh(l,u){if(typeof l!="function"||u!=null&&typeof u!="function")throw new Gi(o);var p=function(){var y=arguments,S=u?u.apply(this,y):y[0],P=p.cache;if(P.has(S))return P.get(S);var F=l.apply(this,y);return p.cache=P.set(S,F)||P,F};return p.cache=new(qh.Cache||Oo),p}qh.Cache=Oo;function Yh(l){if(typeof l!="function")throw new Gi(o);return function(){var u=arguments;switch(u.length){case 0:return!l.call(this);case 1:return!l.call(this,u[0]);case 2:return!l.call(this,u[0],u[1]);case 3:return!l.call(this,u[0],u[1],u[2])}return!l.apply(this,u)}}function wU(l){return F2(2,l)}var SU=l9(function(l,u){u=u.length==1&>(u[0])?Sr(u[0],wi(at())):Sr(bn(u,1),wi(at()));var p=u.length;return Ct(function(y){for(var S=-1,P=Cn(y.length,p);++S=u}),Ol=NT(function(){return arguments}())?NT:function(l){return Ir(l)&&Xt.call(l,"callee")&&!OT.call(l,"callee")},gt=ae.isArray,NU=iT?wi(iT):Wz;function Zn(l){return l!=null&&Xh(l.length)&&!Po(l)}function jr(l){return Ir(l)&&Zn(l)}function BU(l){return l===!0||l===!1||Ir(l)&&Ln(l)==se}var ws=Z7||v0,FU=aT?wi(aT):Gz;function jU(l){return Ir(l)&&l.nodeType===1&&!Bf(l)}function zU(l){if(l==null)return!0;if(Zn(l)&&(gt(l)||typeof l=="string"||typeof l.splice=="function"||ws(l)||Uc(l)||Ol(l)))return!l.length;var u=Tn(l);if(u==ke||u==Be)return!l.size;if(Lf(l))return!I_(l).length;for(var p in l)if(Xt.call(l,p))return!1;return!0}function HU(l,u){return Rf(l,u)}function UU(l,u,p){p=typeof p=="function"?p:r;var y=p?p(l,u):r;return y===r?Rf(l,u,r,p):!!y}function s0(l){if(!Ir(l))return!1;var u=Ln(l);return u==be||u==ce||typeof l.message=="string"&&typeof l.name=="string"&&!Bf(l)}function VU(l){return typeof l=="number"&&CT(l)}function Po(l){if(!Cr(l))return!1;var u=Ln(l);return u==$e||u==Le||u==G||u==Nt}function W2(l){return typeof l=="number"&&l==_t(l)}function Xh(l){return typeof l=="number"&&l>-1&&l%1==0&&l<=Se}function Cr(l){var u=typeof l;return l!=null&&(u=="object"||u=="function")}function Ir(l){return l!=null&&typeof l=="object"}var G2=oT?wi(oT):qz;function WU(l,u){return l===u||M_(l,u,J_(u))}function GU(l,u,p){return p=typeof p=="function"?p:r,M_(l,u,J_(u),p)}function KU(l){return K2(l)&&l!=+l}function qU(l){if(k9(l))throw new ht(a);return BT(l)}function YU(l){return l===null}function XU(l){return l==null}function K2(l){return typeof l=="number"||Ir(l)&&Ln(l)==Ce}function Bf(l){if(!Ir(l)||Ln(l)!=We)return!1;var u=Oh(l);if(u===null)return!0;var p=Xt.call(u,"constructor")&&u.constructor;return typeof p=="function"&&p instanceof p&&yh.call(p)==G7}var l0=sT?wi(sT):Yz;function JU(l){return W2(l)&&l>=-Se&&l<=Se}var q2=lT?wi(lT):Xz;function Jh(l){return typeof l=="string"||!gt(l)&&Ir(l)&&Ln(l)==it}function Oi(l){return typeof l=="symbol"||Ir(l)&&Ln(l)==At}var Uc=cT?wi(cT):Jz;function ZU(l){return l===r}function QU(l){return Ir(l)&&Tn(l)==tr}function eV(l){return Ir(l)&&Ln(l)==Dr}var tV=zh(L_),rV=zh(function(l,u){return l<=u});function Y2(l){if(!l)return[];if(Zn(l))return Jh(l)?ba(l):Jn(l);if(Cf&&l[Cf])return M7(l[Cf]());var u=Tn(l),p=u==ke?O_:u==Be?gh:Vc;return p(l)}function Ao(l){if(!l)return l===0?l:0;if(l=Ji(l),l===Ee||l===-Ee){var u=l<0?-1:1;return u*ve}return l===l?l:0}function _t(l){var u=Ao(l),p=u%1;return u===u?p?u-p:u:0}function X2(l){return l?yl(_t(l),0,fe):0}function Ji(l){if(typeof l=="number")return l;if(Oi(l))return Re;if(Cr(l)){var u=typeof l.valueOf=="function"?l.valueOf():l;l=Cr(u)?u+"":u}if(typeof l!="string")return l===0?l:+l;l=mT(l);var p=t_.test(l);return p||n_.test(l)?v7(l.slice(2),p?2:8):e_.test(l)?Re:+l}function J2(l){return Ka(l,Qn(l))}function nV(l){return l?yl(_t(l),-Se,Se):l===0?l:0}function Wt(l){return l==null?"":Si(l)}var iV=jc(function(l,u){if(Lf(u)||Zn(u)){Ka(u,nn(u),l);return}for(var p in u)Xt.call(u,p)&&xf(l,p,u[p])}),Z2=jc(function(l,u){Ka(u,Qn(u),l)}),Zh=jc(function(l,u,p,y){Ka(u,Qn(u),l,y)}),aV=jc(function(l,u,p,y){Ka(u,nn(u),l,y)}),oV=To(A_);function sV(l,u){var p=Fc(l);return u==null?p:xT(p,u)}var lV=Ct(function(l,u){l=rr(l);var p=-1,y=u.length,S=y>2?u[2]:r;for(S&&Nn(u[0],u[1],S)&&(y=1);++p1),P}),Ka(l,Y_(l),p),y&&(p=qi(p,m|g|v,y9));for(var S=u.length;S--;)z_(p,u[S]);return p});function TV(l,u){return eE(l,Yh(at(u)))}var EV=To(function(l,u){return l==null?{}:e9(l,u)});function eE(l,u){if(l==null)return{};var p=Sr(Y_(l),function(y){return[y]});return u=at(u),WT(l,p,function(y,S){return u(y,S[0])})}function PV(l,u,p){u=ys(u,l);var y=-1,S=u.length;for(S||(S=1,l=r);++yu){var y=l;l=u,u=y}if(p||l%1||u%1){var S=TT();return Cn(l+S*(u-l+g7("1e-"+((S+"").length-1))),u)}return B_(l,u)}var FV=zc(function(l,u,p){return u=u.toLowerCase(),l+(p?nE(u):u)});function nE(l){return f0(Wt(l).toLowerCase())}function iE(l){return l=Wt(l),l&&l.replace(a_,A7).replace(o7,"")}function jV(l,u,p){l=Wt(l),u=Si(u);var y=l.length;p=p===r?y:yl(_t(p),0,y);var S=p;return p-=u.length,p>=0&&l.slice(p,S)==u}function zV(l){return l=Wt(l),l&&yf.test(l)?l.replace(Pc,x7):l}function HV(l){return l=Wt(l),l&&Gy.test(l)?l.replace(_f,"\\$&"):l}var UV=zc(function(l,u,p){return l+(p?"-":"")+u.toLowerCase()}),VV=zc(function(l,u,p){return l+(p?" ":"")+u.toLowerCase()}),WV=s2("toLowerCase");function GV(l,u,p){l=Wt(l),u=_t(u);var y=u?Mc(l):0;if(!u||y>=u)return l;var S=(u-y)/2;return jh(Eh(S),p)+l+jh(Th(S),p)}function KV(l,u,p){l=Wt(l),u=_t(u);var y=u?Mc(l):0;return u&&y>>0,p?(l=Wt(l),l&&(typeof u=="string"||u!=null&&!l0(u))&&(u=Si(u),!u&&Rc(l))?_s(ba(l),0,p):l.split(u,p)):[]}var eW=zc(function(l,u,p){return l+(p?" ":"")+f0(u)});function tW(l,u,p){return l=Wt(l),p=p==null?0:yl(_t(p),0,l.length),u=Si(u),l.slice(p,p+u.length)==u}function rW(l,u,p){var y=$.templateSettings;p&&Nn(l,u,p)&&(u=r),l=Wt(l),u=Zh({},u,y,h2);var S=Zh({},u.imports,y.imports,h2),P=nn(S),F=S_(S,P),W,ee,_e=0,we=u.interpolate||Ac,Oe="__p += '",Me=$_((u.escape||Ac).source+"|"+we.source+"|"+(we===ah?Qy:Ac).source+"|"+(u.evaluate||Ac).source+"|$","g"),Ye="//# sourceURL="+(Xt.call(u,"sourceURL")?(u.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++f7+"]")+"\n";l.replace(Me,function(ct,kt,Mt,$i,Bn,Ci){return Mt||(Mt=$i),Oe+=l.slice(_e,Ci).replace(lh,k7),kt&&(W=!0,Oe+="' +\n__e("+kt+") +\n'"),Bn&&(ee=!0,Oe+="';\n"+Bn+";\n__p += '"),Mt&&(Oe+="' +\n((__t = ("+Mt+")) == null ? '' : __t) +\n'"),_e=Ci+ct.length,ct}),Oe+="';\n";var lt=Xt.call(u,"variable")&&u.variable;if(!lt)Oe="with (obj) {\n"+Oe+"\n}\n";else if(Jy.test(lt))throw new ht(s);Oe=(ee?Oe.replace(Mr,""):Oe).replace(Jt,"$1").replace(Ui,"$1;"),Oe="function("+(lt||"obj")+") {\n"+(lt?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(W?", __e = _.escape":"")+(ee?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+Oe+"return __p\n}";var Ot=oE(function(){return Ut(P,Ye+"return "+Oe).apply(r,F)});if(Ot.source=Oe,s0(Ot))throw Ot;return Ot}function nW(l){return Wt(l).toLowerCase()}function iW(l){return Wt(l).toUpperCase()}function aW(l,u,p){if(l=Wt(l),l&&(p||u===r))return mT(l);if(!l||!(u=Si(u)))return l;var y=ba(l),S=ba(u),P=gT(y,S),F=vT(y,S)+1;return _s(y,P,F).join("")}function oW(l,u,p){if(l=Wt(l),l&&(p||u===r))return l.slice(0,yT(l)+1);if(!l||!(u=Si(u)))return l;var y=ba(l),S=vT(y,ba(u))+1;return _s(y,0,S).join("")}function sW(l,u,p){if(l=Wt(l),l&&(p||u===r))return l.replace(wf,"");if(!l||!(u=Si(u)))return l;var y=ba(l),S=gT(y,ba(u));return _s(y,S).join("")}function lW(l,u){var p=ue,y=ge;if(Cr(u)){var S="separator"in u?u.separator:S;p="length"in u?_t(u.length):p,y="omission"in u?Si(u.omission):y}l=Wt(l);var P=l.length;if(Rc(l)){var F=ba(l);P=F.length}if(p>=P)return l;var W=p-Mc(y);if(W<1)return y;var ee=F?_s(F,0,W).join(""):l.slice(0,W);if(S===r)return ee+y;if(F&&(W+=ee.length-W),l0(S)){if(l.slice(W).search(S)){var _e,we=ee;for(S.global||(S=$_(S.source,Wt(sh.exec(S))+"g")),S.lastIndex=0;_e=S.exec(we);)var Oe=_e.index;ee=ee.slice(0,Oe===r?W:Oe)}}else if(l.indexOf(Si(S),W)!=W){var Me=ee.lastIndexOf(S);Me>-1&&(ee=ee.slice(0,Me))}return ee+y}function cW(l){return l=Wt(l),l&&pl.test(l)?l.replace(dl,B7):l}var uW=zc(function(l,u,p){return l+(p?" ":"")+u.toUpperCase()}),f0=s2("toUpperCase");function aE(l,u,p){return l=Wt(l),u=p?r:u,u===r?R7(l)?z7(l):$7(l):l.match(u)||[]}var oE=Ct(function(l,u){try{return _i(l,r,u)}catch(p){return s0(p)?p:new ht(p)}}),fW=To(function(l,u){return Wi(u,function(p){p=qa(p),$o(l,p,a0(l[p],l))}),l});function dW(l){var u=l==null?0:l.length,p=at();return l=u?Sr(l,function(y){if(typeof y[1]!="function")throw new Gi(o);return[p(y[0]),y[1]]}):[],Ct(function(y){for(var S=-1;++SSe)return[];var p=fe,y=Cn(l,fe);u=at(u),l-=fe;for(var S=w_(y,u);++p0||u<0)?new Rt(p):(l<0?p=p.takeRight(-l):l&&(p=p.drop(l)),u!==r&&(u=_t(u),p=u<0?p.dropRight(-u):p.take(u-l)),p)},Rt.prototype.takeRightWhile=function(l){return this.reverse().takeWhile(l).reverse()},Rt.prototype.toArray=function(){return this.take(fe)},Ga(Rt.prototype,function(l,u){var p=/^(?:filter|find|map|reject)|While$/.test(u),y=/^(?:head|last)$/.test(u),S=$[y?"take"+(u=="last"?"Right":""):u],P=y||/^find/.test(u);S&&($.prototype[u]=function(){var F=this.__wrapped__,W=y?[1]:arguments,ee=F instanceof Rt,_e=W[0],we=ee||gt(F),Oe=function(kt){var Mt=S.apply($,hs([kt],W));return y&&Me?Mt[0]:Mt};we&&p&&typeof _e=="function"&&_e.length!=1&&(ee=we=!1);var Me=this.__chain__,Ye=!!this.__actions__.length,lt=P&&!Me,Ot=ee&&!Ye;if(!P&&we){F=Ot?F:new Rt(this);var ct=l.apply(F,W);return ct.__actions__.push({func:Wh,args:[Oe],thisArg:r}),new Ki(ct,Me)}return lt&&Ot?l.apply(this,W):(ct=this.thru(Oe),lt?y?ct.value()[0]:ct.value():ct)})}),Wi(["pop","push","shift","sort","splice","unshift"],function(l){var u=vh[l],p=/^(?:push|sort|unshift)$/.test(l)?"tap":"thru",y=/^(?:pop|shift)$/.test(l);$.prototype[l]=function(){var S=arguments;if(y&&!this.__chain__){var P=this.value();return u.apply(gt(P)?P:[],S)}return this[p](function(F){return u.apply(gt(F)?F:[],S)})}}),Ga(Rt.prototype,function(l,u){var p=$[u];if(p){var y=p.name+"";Xt.call(Bc,y)||(Bc[y]=[]),Bc[y].push({name:u,func:p})}}),Bc[Bh(r,E).name]=[{name:"wrapper",func:r}],Rt.prototype.clone=cz,Rt.prototype.reverse=uz,Rt.prototype.value=fz,$.prototype.at=jH,$.prototype.chain=zH,$.prototype.commit=HH,$.prototype.next=UH,$.prototype.plant=WH,$.prototype.reverse=GH,$.prototype.toJSON=$.prototype.valueOf=$.prototype.value=KH,$.prototype.first=$.prototype.head,Cf&&($.prototype[Cf]=VH),$},Ic=H7();ml?((ml.exports=Ic)._=Ic,p_._=Ic):vn._=Ic}).call(or)})(Xg,Xg.exports);var QY=Xg.exports;const J=Fr(QY),Ma={computed:{selected(){return this.$store.state.selected},config(){return this.$store.state.config},$settings(){return this.$store.state.settings.settings},settingsLoaded(){return this.$store.state.settings.loaded},configLoaded(){return this.$store.state.configLoaded},componentName(){return this.$options.name},componentSettings(){return this.settingsLoaded?this.$settings.components&&this.$settings.components[this.componentName]||{}:{}},loadingGlobal:{get(){return this.$store.state.loading},set(t){this.$store.commit({type:"setLoading",value:t})}},locale(){return this.$i18n.locale},languages(){return this.$store.getters.languages}}};function dr(t,e,r,n,i,a,o,s){var c=typeof t=="function"?t.options:t;return e&&(c.render=e,c.staticRenderFns=r,c._compiled=!0),a&&(c._scopeId="data-v-"+a),{exports:t,options:c}}const eX={name:"RegistryNotation",mixins:[Ma],props:{registry:{type:Object,default:null},disabled:{type:Boolean,default:!1},tooltip:{type:Boolean,default:!0}},computed:{isCurrentRegistry(){return this.$jskos.compareFast(this.registry,this.$store.getters.getCurrentRegistry)},notation(){return this.$jskos.notation(this.registry)||""}}};var tX=function(){var e=this,r=e._self._c;return e.notation?r("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.html.left",value:e.tooltip?e.$jskos.prefLabel(e.registry,{language:e.locale}):"",expression:"tooltip ? $jskos.prefLabel(registry, { language: locale }) : ''",modifiers:{html:!0,left:!0}}],staticClass:"registry-notation",class:{[e.isCurrentRegistry?"registry-current-enabled":"registry-enabled"]:!e.disabled,"registry-notation-current":e.isCurrentRegistry},style:"width: ".concat(18+9*(e.notation.length-1),"px;")},[e._v(" "+e._s(e.notation)+" ")]):e._e()},rX=[],nX=dr(eX,tX,rX,!1,null,null);const IO=nX.exports;function PM(t){var e=function(N,A){var K=N<>>32-A;return K},r=function(N){var A="",K,B;for(K=7;K>=0;K--)B=N>>>K*4&15,A+=B.toString(16);return A},n,i,a,o=new Array(80),s=1732584193,c=4023233417,f=2562383102,d=271733878,m=3285377520,g,v,b,_,C,E;t=unescape(encodeURIComponent(t));var D=t.length,R=[];for(i=0;i>>29),R.push(D<<3&4294967295),n=0;ne&&e.uri).filter(Boolean)}function LO(t){return["memberSet","memberList","memberChoice"].find(e=>t[e])}function aP(t){const e=LO(t),r=t[e]?AM(t[e]):[];return{[r.length>1?e:"memberSet"]:r.map(n=>({uri:n}))}}function NO(t){const{from:e,to:r,type:n}=t;let i={from:aP(e||{}),to:aP(r||{}),type:[n&&n[0]||"http://www.w3.org/2004/02/skos/core#mappingRelation"]};for(let a of["from","to"])if((i[a][LO(i[a])]||[]).length==0){let o=t[a+"Scheme"];o&&o.uri&&(i[a+"Scheme"]={uri:o.uri})}return i}function BO(t){const{from:e,to:r}=t,n=[e,r].filter(Boolean).map(i=>AM(i[LO(i)]||[]));return[].concat(...n).sort()}function FO(t){const e=JSON.stringify(NO(t),["from","fromScheme","to","toScheme","type","memberSet","memberList","memberChoice","uri"]);return"urn:jskos:mapping:content:"+PM(e+"\n")}function jO(t){const e=JSON.stringify(BO(t));return"urn:jskos:mapping:members:"+PM(e+"\n")}function Jg(t){const e=(t.identifier||[]).filter(r=>r&&!r.startsWith("urn:jskos:mapping:")).concat([jO(t),FO(t)]).sort();return Object.assign({},t,{identifier:e})}function xM(t,e,r){t=t&&Jg(t),e=e&&Jg(e);let n=t&&t.identifier?t.identifier.find(a=>a.startsWith(r)):null,i=e&&e.identifier?e.identifier.find(a=>a.startsWith(r)):null;return n==i}function zO(t,e){return xM(t,e,"urn:jskos:mapping:content:")}const kM=zO;function DM(t,e){return xM(t,e,"urn:jskos:mapping:members:")}const iX=Object.freeze(Object.defineProperty({__proto__:null,addMappingIdentifiers:Jg,compareMappingContent:kM,compareMappingMembers:DM,compareMappings:zO,mappingContent:NO,mappingContentIdentifier:FO,mappingMembers:BO,mappingMembersIdentifier:jO},Symbol.toStringTag,{value:"Module"}));function xd(t,e,r){var n=Array.prototype.slice,i=typeof Object.keys=="function"?Object.keys:function(f){var d=[];for(var m in f)d.push(m);return d},a=function(f,d){return f===d?!0:f instanceof Date&&d instanceof Date?f.getTime()===d.getTime():typeof f!="object"&&typeof d!="object"?f==d:c(f,d)};function o(f){return f==null}function s(f){return Object.prototype.toString.call(f)=="[object Arguments]"}function c(f,d){if(o(f)||o(d)||f.prototype!==d.prototype)return!1;if(s(f))return s(d)?(f=n.call(f),d=n.call(d),a(f,d)):!1;try{var m=i(f),g=i(d),v,b}catch(_){return!1}if(m.length!=g.length)return!1;for(m.sort(),g.sort(),b=m.length-1;b>=0;b--)if(m[b]!=g[b])return!1;for(b=m.length-1;b>=0;b--)if(v=m[b],r){let _=r(f[v],d[v],v);if(_===void 0&&(_=xd(f[v],d[v])),!_)return!1}else if(!a(f[v],d[v]))return!1;return!0}return a(t,e)}function Gt(t,e,r=void 0){const n=a=>String.prototype.split.call(e,a).filter(Boolean).reduce((o,s)=>o!=null?o[s]:o,t),i=n(/[,[\]]+?/)||n(/[,[\].]+?/);return i===void 0||i===t?r:i}function Hf(t,e){return e.reduce((r,n)=>(t&&t.hasOwnProperty(n)&&(r[n]=t[n]),r),{})}function Zg(t,e){for(let r in t)t.hasOwnProperty(r)&&e(t[r],r)}function hd(t){return typeof t=="object"&&t!==null}function mb(t){return!!(t&&typeof t.valueOf()=="string")}function aX(t,e){return[...new Set([...t,...e])]}function oX(t,e,r){return[...t,...e].reduce((n,i)=>(n.findIndex(a=>r(a,i))!==-1||n.push(i),n),[])}function sX(t,e){for(let r of e){typeof r=="string"&&(r=r.split("."));for(let n=0;n"u";delete t[r.pop()]}}var gb=[{RELEVANCE:"very high",broader:[{uri:"http://www.w3.org/2004/02/skos/core#closeMatch"}],definition:{de:["gleiche Bedeutung"],en:["same meaning"]},notation:["="],prefLabel:{ar:"تطابق تام",be:"дакладная адпаведнасць","be-tarask":"дакладная адпаведнасьць",bn:"হুবুহু মিল",bs:"tačno podudaranje",ca:"equivalència exacta",cs:"přesná shoda",da:"exact match",de:"exakte Übereinstimmung",el:"ακριβής αντιστοιχία",en:"exact match",eo:"ekzakta ekvivalento",es:"equivalencia exacta",et:"täpne vaste",fi:"vastaava käsite",fr:"équivalence exacte",gl:"correspondencia exacta",he:"התאמה מדויקת",hu:"pontos egyezés",id:"sama persis",it:"corrispondenza esatta",ja:"完全一致",lv:"tieša sakritība",mk:"точно совпаѓање",ms:"padanan tepat","ms-arab":"ڤادنن تڤت",nb:"eksakt samsvar",nl:"exacte match",nn:"eksakt samsvar",pl:"dokładne dopasowanie",pt:"correspondência exata",ro:"echivalentul exact",ru:"точное соответствие",sl:"natančno ujemanje",sq:"përputhje e përpiktë",sr:"тачно подударање",sv:"exakt träff",tr:"tam eşleşme",uk:"точна відповідність",ur:"بالکل درست جوڑ",zh:"精確匹配","zh-cn":"精确匹配","zh-hans":"精确匹配","zh-hant":"精確匹配"},SHORT:"exact",uri:"http://www.w3.org/2004/02/skos/core#exactMatch"},{RELEVANCE:"high",broader:[{uri:"http://www.w3.org/2004/02/skos/core#mappingRelation"}],definition:{de:["in etwa gleiche Bedeutung"],en:["same general idea but not fully identical meaning"]},notation:["≈"],prefLabel:{ar:"تطابق قريب","be-tarask":"блізкая адпаведнасьць",ca:"equivalència inexacta",de:"hohe Übereinstimmung",el:"στενή αντιστοιχία",en:"close match",eo:"proksima kongruaĵo",es:"equivalencia inexacta",fi:"lähes vastaava käsite",fr:"quasi-équivalence",he:"התאמה קרובה",hu:"kvázi-egyenértékűség",it:"corrispondenza parziale",ja:"類似一致",mk:"блиско совпаѓање",ms:"padanan dekat","ms-arab":"ڤادنن دکت",nb:"nært samsvar",nl:"nabije match",nn:"nært samsvar",pl:"częściowe dopasowanie",pt:"correspondência próxima",ru:"близкое соответствие",sl:"visoko ujemanje",sr:"блиско поклапање",sv:"nära matchning",tr:"yakın eşleşme","zh-hans":"高度匹配"},SHORT:"close",uri:"http://www.w3.org/2004/02/skos/core#closeMatch"},{RELEVANCE:"medium",broader:[{uri:"http://www.w3.org/2004/02/skos/core#mappingRelation"}],definition:{de:["umfassendere Bedeutung"],en:["broader meaning"]},notation:[">"],prefLabel:{"be-tarask":"шырокая адпаведнасьць",ca:"relació llunyana",cs:"širší koncept",de:"allgemeinere Bedeutung",en:"broad match",eo:"malstrikta kongruo",et:"laiem vaste",fi:"vastaava laajempi käsite",he:"התאמה רחבה",hu:"tágabb jelentés",it:"corrispondenza con termine più generico",ja:"広義一致",mk:"пошироко совпаѓање",nb:"bredere samsvar",nl:"brede match",nn:"breitt samsvar",pl:"dopasowanie pojęcia o szerszym znaczeniu","pt-br":"correspondência genérica",ru:"более широкое соответствие",sl:"splošni pomen",sr:"у ширем смислу",sv:"bred träff",uk:"ширша відповідність",vi:"đối sánh rộng","zh-hans":"广泛匹配"},related:[{uri:"http://www.w3.org/2004/02/skos/core#narrowMatch"}],SHORT:"broad",uri:"http://www.w3.org/2004/02/skos/core#broadMatch"},{RELEVANCE:"medium",broader:[{uri:"http://www.w3.org/2004/02/skos/core#mappingRelation"}],definition:{en:["more specific meaning"]},notation:["<"],prefLabel:{"be-tarask":"вузкая адпаведнасьць",ca:"relació estreta",de:"spezifischere Bedeutung",en:"narrow match",eo:"strikta kongruo",et:"kitsam vaste",fi:"vastaava suppeampi käsite",he:"התאמה צרה",hu:"szűkebb jelentés",it:"corrispondenza con termine più specifico",ja:"狭義一致",mk:"потесно совпаѓање",nb:"smalere samsvar",nl:"nauwe match",nn:"snevert samsvar",pl:"dopasowanie pojęcia o węższym znaczeniu","pt-br":"correspondência aproximada",ru:"более узкое соответствие",sl:"ozki pomen",sr:"у ужем смислу",sv:"smal träff",ur:"نیرو میچ",vi:"đối sánh hẹp","zh-hans":"有限匹配"},related:[{uri:"http://www.w3.org/2004/02/skos/core#broadMatch"}],SHORT:"narrow",uri:"http://www.w3.org/2004/02/skos/core#narrowMatch"},{RELEVANCE:"low",broader:[{uri:"http://www.w3.org/2004/02/skos/core#mappingRelation"}],definition:{de:["assoziative Verknüpfung unterschiedlicher Bedeutungen"],en:["associative link between meanings"]},notation:["~"],prefLabel:{"be-tarask":"зьвязаная адпаведнасьць",ca:"parella relacionada",de:"verwandte Bedeutung",en:"related match",eo:"rilata kongruo",fi:"liittyvä käsite",fr:"association",he:"התאמה קשורה",hu:"rokon jelentés",it:"corrispondenza correlata",ja:"関連一致",lv:"saistīta sakritība",mk:"поврзано совпаѓање",ms:"padanan berkaitan","ms-arab":"ڤادنن برکاءيتن",nb:"relatert samsvar",nl:"gerelateerde match",pl:"dopasowanie pojęcia o powiązanym znaczeniu",ru:"ассоциативное соответствие",sl:"povezano ujemanje",tr:"ilişkili benzeşme",uk:"пов’язь",ur:"متعلقہ میچ",vec:"parenteła rełasionada","zh-hans":"关联匹配"},SHORT:"related",uri:"http://www.w3.org/2004/02/skos/core#relatedMatch"},{RELEVANCE:"generic",definition:{de:["unbekannter Bedeutungszusammenhang"],en:["unknown type of link between meanings"]},notation:["→"],prefLabel:{ar:"نوع علاقة التطبيق",be:"характэрная адносіна адлюстравання","be-tarask":"характэрная адносіна адлюстраваньня",ca:"relació de mapatge",de:"allgemeine Mapping-Relation",en:"SKOS generic mapping relation",fi:"SKOS-kartoitussuhde",fr:"lien de correspondance SKOS",he:"יחס מיפוי כללי",id:"relasi pemetaan",ja:"SKOS一般マッピング関係",mk:"пресликувачки однос",nb:"SKOS generisk mappingrelasjon","pt-br":"relação genérica de mapeamento",sl:"splošna relacija kartiranja SKOS",sr:"релација мапирања",sv:"mappnings relation",zh:"映射關係","zh-hant":"映射關係"},SHORT:"",uri:"http://www.w3.org/2004/02/skos/core#mappingRelation"}];const Zd={Concept:{type:["http://www.w3.org/2004/02/skos/core#Concept"]},ConceptScheme:{type:["http://www.w3.org/2004/02/skos/core#ConceptScheme"]},ConceptMapping:{type:gb.map(t=>t.uri)},ConceptOccurrence:{type:["http://purl.org/cld/cdtype/CatalogueOrIndex"]},Registry:{type:["http://www.w3.org/ns/dcat#Catalog"]},Distribution:{type:["http://www.w3.org/ns/dcat#Distribution"]},Concordance:{type:["http://rdfs.org/ns/void#Linkset","http://rdf-vocabulary.ddialliance.org/xkos#Correspondence"]},Resource:{},Item:{},ConceptBundle:{},Annotation:{type:["Annotation","http://www.w3.org/ns/oa#Annotation"]}},sm=Object.keys(Zd).reduce((t,e)=>{for(let r of Zd[e].type||[])t[r]=e;return t},{});function Qg(t,e=!1){var r;if(typeof t=="string"&&t)t in sm?r=sm[t]:(t=t.toLowerCase().replace(/s$/,""),r=Object.keys(Zd).find(n=>{const i=n.toLowerCase();if(i===t||i==="concept"+t)return!0}));else if(typeof t=="object"&&t.type){let n=Array.isArray(t.type)?t.type:[t.type];for(let i of n)if(i in sm){r=sm[i];break}}return e&&r?r.toLowerCase().replace(/^concept(.+)/,"$1"):r}const lX=/[\\^$.*+?()[\]{}|]/g,cX=t=>t.replace(lX,"\\$&"),uX=/[%ÄÖÜäöü ]/g;class fX{constructor(e={}){if(Object.assign(this,e),this.notationPattern||(this.notationPattern=".+"),!this.uriPattern&&this.namespace){this.uriPattern="^"+cX(this.namespace);const r=this.notationPattern.replace(uX,encodeURI);this.uriPattern+="("+r+")$"}this.NOTATION_REGEX=RegExp("^("+this.notationPattern+")$"),this.uriPattern&&(this.URI_REGEX=RegExp(this.uriPattern))}isValidNotation(e){return this.NOTATION_REGEX.exec(e)}notationFromUri(e){if(this.URI_REGEX){const r=this.URI_REGEX.exec(e);if(r)return decodeURI(r[1])}}uriFromNotation(e){if(this.uriPattern)return e=encodeURIComponent(e),this.uriPattern.replace(/^\^|\$$/g,"").replace(/\\/g,"").replace(/\(.*\)/,e)}conceptFromUri(e,r={}){const n=this.notationFromUri(e);if(n===void 0)return;const i={uri:e,notation:[n]};return r.inScheme&&(i.inScheme=[{uri:this.uri}]),r.topConcept&&(i.topConceptOf=[{uri:this.uri}]),i}conceptFromNotation(e,r){if(this.isValidNotation(e))return this.conceptFromUri(this.uriFromNotation(e),r)}}var HO=fX;const Zm={store:null,path:"",defaults:["en"],getLanguages:RM,selectLanguage:dX};function RM(){return Gt(Zm.store,Zm.path)||Zm.defaults}function dX(t){if(!t)return null;for(let e of RM())if(t[e])return e;for(let e of Object.keys(t))if(e!="-")return e;return null}var UO=Zm;const pX=t=>/^[A-Z]*$/.test(t),Wc=(t,e)=>e.split(".").reduce((r,n)=>r&&r[n]?r[n]:null,t),MM=t=>((t instanceof Array?t:[t]).forEach(r=>{r["@context"]="https://gbv.github.io/jskos/context.json"}),t),vb=t=>(Object.keys(t).forEach(e=>{pX(e)||e.startsWith("_")?delete t[e]:t[e]!=null&&typeof t[e]=="object"&&(t[e]=vb(t[e]))}),t),IM=vb,Tp=(t,e=[],r=!0)=>{e=e.concat(["ancestors","narrower","broader","mappings","memberList","TOPCONCEPTS","MAPPINGS","PROVIDER"]);let n=Array.isArray(t)?[]:{};for(let i in t)if(!(r&&i[0]=="_")){if(e.includes(i))if(t[i]&&Array.isArray(t[i])){t[i].length>0?n[i]=[null]:n[i]=[];continue}else{n[i]=null;continue}if(i=="inScheme"){let a=[];for(let o of t.inScheme){let s={uri:o.uri};o.notation&&(s.notation=o.notation),o.prefLabel&&(s.prefLabel=o.prefLabel),a.push(s)}n.inScheme=a;continue}t[i]!=null&&typeof t[i]=="object"?n[i]=Tp(t[i]):n[i]=t[i]}return n},LM=Tp,ev=t=>t?(t.uri?[t.uri]:[]).concat(t.identifier||[]).filter(Boolean):[],Jo=(t,e)=>{if(t==null&&e==null)return!0;const r=i=>i.replace("http://").replace("https://"),n=ev(t).map(r);for(let i of ev(e).map(r))if(n.indexOf(i)!==-1)return!0;return!1},NM=Jo,BM=Jo,FM=Jo,jM=t=>{var e;return((e=Gt(t,"type",[]))==null?void 0:e.includes("http://www.w3.org/2004/02/skos/core#Concept"))||Gt(t,"inScheme")!=null||Gt(t,"topConceptOf")!=null},VO=t=>{var e;return(e=Gt(t,"type",[]))==null?void 0:e.includes("http://www.w3.org/2004/02/skos/core#ConceptScheme")},WO=(t,e)=>{if(!t||!e)return!1;for(let r of e)if(Jo(t,r))return!0;return!1},zM=WO,HM=(t,e=!1)=>t.sort((r,n)=>{let i=Gt(r,"notation[0]"),a=Gt(n,"notation[0]");if(i&&a&&(i=i.toLowerCase(),a=a.toLowerCase()),e&&i&&a){let o,s;if(o=parseFloat(i),s=parseFloat(a),!o&&!s){const c="".concat(i).split(/[^\w\d]/),f="".concat(a).split(/[^\w\d]/);for(let d=0;da)return 1;if(i{let e=["notation[0]",["prefLabel.de","prefLabel.en"],"uri"];return t.sort((r,n)=>{for(let i of e){let a,o;if(Array.isArray(i))for(let s of i)a=a||Gt(r,s),o=o||Gt(n,s);else a=Gt(r,i),o=Gt(n,i);if(a!=null&&o!=null){if(a=a.toLowerCase(),o=o.toLowerCase(),a>o)return 1;if(a{let e=Hf(Tp(t),["from","to","fromScheme","toScheme","creator","contributor","type","created","modified","note","identifier","uri","partOf","mappingRelevance"]);for(let r of[e.from,e.to])Zg(r,(n,i)=>{let a=[];for(let o of n)a.push(Hf(o,["uri","notation"]));r[i]=a});return e.fromScheme&&(e.fromScheme=Hf(e.fromScheme,["uri","notation"])),e.toScheme&&(e.toScheme=Hf(e.toScheme,["uri","notation"])),e.partOf&&(e.partOf=e.partOf.map(r=>Hf(r,["uri"]))),e},Zu=function(t){for(let e of gb)if(t==e.uri)return e;return null},GO=Zu("http://www.w3.org/2004/02/skos/core#mappingRelation"),WM=function(t,e=GO){let r;return Array.isArray(t)&&t.length>0?r=t[0]:r=t,Zu(r)||e},GM=(t,e={})=>{const{language:r}=e;let n=Wc(t,"from.memberSet.0.notation.0"),i=Wc(t,"to.memberSet.0.notation.0");n=n!==null?n:"",i=i!==null?i:"";let a=Zu(Wc(t,"type.0"));a=a?a.SHORT:"";let o=Jl(Wc(t,"from.memberSet.0"),{language:r,fallbackToUri:!1})||"",s=Jl(Wc(t,"to.memberSet.0"),{language:r,fallbackToUri:!1})||"",c=Jl(Wc(t,"creator.0"),{language:r,fallbackToUri:!1})||"";return{fromNotation:n,toNotation:i,fromLabel:o,toLabel:s,type:a,creator:c}},hX=(t={})=>{const e=t.delimiter||",",r=t.quoteChar||'"',n=t.lineTerminator||"\n",i=r+r,a=o=>r+(o==null?"":o.split(r).join(i))+r;return o=>o.map(a).join(e)+n},Rs=(t,e)=>{let r=[];for(let n of["from","to"])(e==null||n===e)&&(r=r.concat(Gt(t,"".concat(n,".memberSet"))||Gt(t,"".concat(n,".memberChoice"))||Gt(t,"".concat(n,".memberList"))||[]));return r.filter(n=>n!=null)},KM=(t={})=>{const e=hX(t),r=t.language||"en";t.type==null&&(t.type=!0);const n=o=>{o=o||[];let s=[];for(let c of["from","to"]){t.schemes&&s.push("".concat(c,"Scheme"));let f=Math.max(...o.map(d=>Rs(d,c).length),1);for(let d=0;d{let c=[];for(let f of["from","to"]){t.schemes&&c.push(Gt(o,"".concat(f,"Scheme.notation[0]"),""));const d=Rs(o,f);let m=s["".concat(f,"Count")];m==null&&(m=d.length),m=Math.max(m,1);for(let g=0;g{let c="";s.header&&(c+=n(o));const f={fromCount:Math.max(...o.map(d=>Rs(d,"from").length)),toCount:Math.max(...o.map(d=>Rs(d,"to").length))};for(let d of o)c+=i(d,f);return c}}};function qM(t,e){return xd(t,e,(r,n,i)=>{let a={[i]:r},o={[i]:n};if(i=="from"||i=="to")return xd(Object.getOwnPropertyNames(Gt(r,i,{})),Object.getOwnPropertyNames(Gt(n,i,{})))?xd(Rs(a,i),Rs(o,i),(s,c,f)=>{if(f!=null)return Jo(s,c)}):!1;if(i=="fromScheme"||i=="toScheme")return Jo(r,n)})}const YM=(t,e)=>{let r=Qg(t),n=Qg(e);return!(r&&n&&r!=n)},XM=t=>{Array.isArray(t)&&t.sort((e,r)=>e===null?1:r===null?-1:0)},KO=(t,e)=>(!t||!e||((Array.isArray(t.identifier)||Array.isArray(e.identifier))&&(t.identifier=aX(t.identifier||[],e.identifier||[])),!t.uri&&e.uri&&(t.uri=e.uri),t.uri&&e.uri&&t.uri!=e.uri&&!(t.identifier||[]).includes(e.uri)&&(t.identifier=(t.identifier||[]).concat([e.uri])),Array.isArray(t.identifier)&&t.uri&&(t.identifier=t.identifier.filter(r=>r!==t.uri)),(t.identifier||[]).length==0&&delete t.identifier,XM(t.identifier)),t),qO=(t,e,r)=>{if(!t||!e)return t||e;r=r||{};let n=r._path||"",i=r.detectMismatch||[],a=r.skipPaths||[],o={};return Zg(t,(s,c)=>{if(!a.includes(n+c))if(Array.isArray(s)&&Array.isArray(e[c]))o[c]=oX(s,e[c],(f,d)=>hd(f)&&hd(d)?Jo(f,d):f===d),XM(o[c]);else if(hd(s)&&hd(e[c]))o[c]=qO(s,e[c],Object.assign({_path:"".concat(n).concat(c,".")},r));else{if(s&&e[c]&&i.includes(n+c)&&!xd(s,e[c]))throw new Error("Property mismatch in "+n+c);o[c]=s}}),Zg(e,(s,c)=>{t[c]||(o[c]=s)}),n==""&&sX(o,a),r.mergeUris&&KO(o,e),o},tv=t=>Array.isArray(t)?t.map(e=>tv(e)):hd(t)?(Zg(t,(e,r)=>{t[r]=tv(e)}),t):mb(t)?t.normalize():t,JM=t=>{var e=/^[A-Za-z][A-Za-z0-9+\-.]*:(?:\/\/(?:(?:[A-Za-z0-9\-._~!$&'()*+,;=:]|%[0-9A-Fa-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9A-Fa-f]{1,4}:){6}|::(?:[0-9A-Fa-f]{1,4}:){5}|(?:[0-9A-Fa-f]{1,4})?::(?:[0-9A-Fa-f]{1,4}:){4}|(?:(?:[0-9A-Fa-f]{1,4}:){0,1}[0-9A-Fa-f]{1,4})?::(?:[0-9A-Fa-f]{1,4}:){3}|(?:(?:[0-9A-Fa-f]{1,4}:){0,2}[0-9A-Fa-f]{1,4})?::(?:[0-9A-Fa-f]{1,4}:){2}|(?:(?:[0-9A-Fa-f]{1,4}:){0,3}[0-9A-Fa-f]{1,4})?::[0-9A-Fa-f]{1,4}:|(?:(?:[0-9A-Fa-f]{1,4}:){0,4}[0-9A-Fa-f]{1,4})?::)(?:[0-9A-Fa-f]{1,4}:[0-9A-Fa-f]{1,4}|(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?))|(?:(?:[0-9A-Fa-f]{1,4}:){0,5}[0-9A-Fa-f]{1,4})?::[0-9A-Fa-f]{1,4}|(?:(?:[0-9A-Fa-f]{1,4}:){0,6}[0-9A-Fa-f]{1,4})?::)|[Vv][0-9A-Fa-f]+\.[A-Za-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)|(?:[A-Za-z0-9\-._~!$&'()*+,;=]|%[0-9A-Fa-f]{2})*)(?::[0-9]*)?(?:\/(?:[A-Za-z0-9\-._~!$&'()*+,;=:@]|%[0-9A-Fa-f]{2})*)*|\/(?:(?:[A-Za-z0-9\-._~!$&'()*+,;=:@]|%[0-9A-Fa-f]{2})+(?:\/(?:[A-Za-z0-9\-._~!$&'()*+,;=:@]|%[0-9A-Fa-f]{2})*)*)?|(?:[A-Za-z0-9\-._~!$&'()*+,;=:@]|%[0-9A-Fa-f]{2})+(?:\/(?:[A-Za-z0-9\-._~!$&'()*+,;=:@]|%[0-9A-Fa-f]{2})*)*|)(?:\?(?:[A-Za-z0-9\-._~!$&'()*+,;=:@/?]|%[0-9A-Fa-f]{2})*)?(?:#(?:[A-Za-z0-9\-._~!$&'()*+,;=:@/?]|%[0-9A-Fa-f]{2})*)?$/;return t.match(e)!==null},ZM={mappingsByConcepts:(t,e,r)=>{let n=["memberSet","memberList","memberChoice"],i,a;for(let o of n)i=i||Gt(t,r+"."+o+"[0].notation[0]"),a=a||Gt(e,r+"."+o+"[0].notation[0]");return i==null||ia?1:0}},QM=(t,e)=>!t||!e?!1:[t.uri].concat(Object.values(t.identities||{}).map(r=>r.uri)).filter(r=>r!=null).includes(Gt(e,"creator[0].uri"));function eI(t,e){let r;if(t&&t.notation&&t.notation.length)r=t.notation[0],(VO(t)||e=="scheme")&&(r=r.toUpperCase());else if(t&&t.inScheme&&t.inScheme[0]&&t.uri)try{r=new HO(t&&t.inScheme&&t.inScheme[0]).notationFromUri(t.uri)}catch(n){}return r||""}function bb(t,e,{language:r}={}){let n=t&&e?t[e]:t;return n&&(n[r]||(r=UO.selectLanguage(n),r))?n[r]:null}function Jl(t,e={}){e=e||{};const r=e.fallbackToUri==null?!0:e.fallbackToUri;return Gt(t,"prefLabel.".concat(e.language))||bb(t,"prefLabel",e)||(r&&t&&t.uri?t.uri:"")}function tI(t,e={}){e=e||{};let r=Gt(t,"definition.".concat(e.language))||bb(t,"definition",e)||[];return mb(r)&&(r=[r]),r}function rI(t){return Gt(t,"stored",Gt(t,"constructor.stored",Gt(t,"provider.constructor.stored",!1)))}function nI(t){return mb(t.creator)?t.creator:t.creator&&t.creator.id}function iI(t){return Gt(t,"creator.name")||""}function aI(t,e){return!!(t&&mb(t.creator)?e&&e.includes(t.creator):e&&t.creator&&e.includes(t.creator.id))}function oI(t,e){return e.filter(({notationPattern:r})=>(r||".+")===".+"?!1:RegExp("^("+r+")$").test(t))}const mX=Object.freeze(Object.defineProperty({__proto__:null,addContext:MM,annotationCreatorMatches:aI,annotationCreatorName:iI,annotationCreatorUri:nI,clean:vb,cleanJSKOS:IM,compare:Jo,compareConcepts:FM,compareFunctions:ZM,compareMappingsDeep:qM,compareObjects:NM,compareSchemes:BM,conceptsOfMapping:Rs,copyDeep:Tp,deepCopy:LM,defaultMappingType:GO,definition:tI,flattenMapping:GM,getAllUris:ev,guessObjectType:Qg,guessSchemeFromNotation:oI,isConcept:jM,isContainedIn:WO,isScheme:VO,isSchemeInList:zM,isValidUri:JM,languageMapContent:bb,mappingCSV:KM,mappingRegistryIsStored:rI,mappingTypeByType:WM,mappingTypeByUri:Zu,mappingTypes:gb,matchObjectTypes:YM,merge:qO,mergeUris:KO,minifyMapping:VM,normalize:tv,notation:eI,objectTypes:Zd,prefLabel:Jl,sortConcepts:HM,sortSchemes:UM,userOwnsMapping:QM},Symbol.toStringTag,{value:"Module"}));var Pe={...iX,...mX,ConceptScheme:HO,languagePreference:UO};const gX=Object.freeze(Object.defineProperty({__proto__:null,ConceptScheme:HO,addContext:MM,addMappingIdentifiers:Jg,annotationCreatorMatches:aI,annotationCreatorName:iI,annotationCreatorUri:nI,clean:vb,cleanJSKOS:IM,compare:Jo,compareConcepts:FM,compareFunctions:ZM,compareMappingContent:kM,compareMappingMembers:DM,compareMappings:zO,compareMappingsDeep:qM,compareObjects:NM,compareSchemes:BM,conceptsOfMapping:Rs,copyDeep:Tp,deepCopy:LM,default:Pe,defaultMappingType:GO,definition:tI,flattenMapping:GM,getAllUris:ev,guessObjectType:Qg,guessSchemeFromNotation:oI,isConcept:jM,isContainedIn:WO,isScheme:VO,isSchemeInList:zM,isValidUri:JM,languageMapContent:bb,languagePreference:UO,mappingCSV:KM,mappingContent:NO,mappingContentIdentifier:FO,mappingMembers:BO,mappingMembersIdentifier:jO,mappingRegistryIsStored:rI,mappingTypeByType:WM,mappingTypeByUri:Zu,mappingTypes:gb,matchObjectTypes:YM,merge:qO,mergeUris:KO,minifyMapping:VM,normalize:tv,notation:eI,objectTypes:Zd,prefLabel:Jl,sortConcepts:HM,sortSchemes:UM,userOwnsMapping:QM},Symbol.toStringTag,{value:"Module"})),ye={...gX,compareFast(t,e){return!t&&!e?!0:!t||!e?!1:t.uri===e.uri}};class Fi extends Error{constructor({message:e="",relatedError:r=null,code:n=null}={}){!e&&r&&r.message&&(e=r.message),super(e),this.name=this.constructor.name,this.relatedError=r,this.code=n}}class sI extends Fi{constructor({method:e,message:r="",...n}){n.message="Method not implemented: ".concat(e," (").concat(r,")"),super(n)}}class Ie extends Fi{constructor({parameter:e,message:r="",...n}){n.message="Invalid or missing parameter: ".concat(e," (").concat(r,")"),super(n)}}class hu extends Fi{}class lI extends Fi{}class cI extends Fi{}class uI extends Fi{}class Ja extends Fi{}class Ow extends Fi{}const vX=Object.freeze(Object.defineProperty({__proto__:null,BackendError:lI,BackendUnavailableError:cI,CDKError:Fi,InvalidOrMissingParameterError:Ie,InvalidProviderError:Ow,InvalidRequestError:hu,MethodNotImplementedError:sI,MissingApiUrlError:Ja,NetworkError:uI},Symbol.toStringTag,{value:"Module"}));function fI(t,e){return function(){return t.apply(e,arguments)}}const{toString:bX}=Object.prototype,{getPrototypeOf:YO}=Object,yb=(t=>e=>{const r=bX.call(e);return t[r]||(t[r]=r.slice(8,-1).toLowerCase())})(Object.create(null)),Ia=t=>(t=t.toLowerCase(),e=>yb(e)===t),_b=t=>e=>typeof e===t,{isArray:Qu}=Array,Qd=_b("undefined");function yX(t){return t!==null&&!Qd(t)&&t.constructor!==null&&!Qd(t.constructor)&&fa(t.constructor.isBuffer)&&t.constructor.isBuffer(t)}const dI=Ia("ArrayBuffer");function _X(t){let e;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?e=ArrayBuffer.isView(t):e=t&&t.buffer&&dI(t.buffer),e}const wX=_b("string"),fa=_b("function"),pI=_b("number"),wb=t=>t!==null&&typeof t=="object",SX=t=>t===!0||t===!1,Qm=t=>{if(yb(t)!=="object")return!1;const e=YO(t);return(e===null||e===Object.prototype||Object.getPrototypeOf(e)===null)&&!(Symbol.toStringTag in t)&&!(Symbol.iterator in t)},OX=Ia("Date"),$X=Ia("File"),CX=Ia("Blob"),TX=Ia("FileList"),EX=t=>wb(t)&&fa(t.pipe),PX=t=>{let e;return t&&(typeof FormData=="function"&&t instanceof FormData||fa(t.append)&&((e=yb(t))==="formdata"||e==="object"&&fa(t.toString)&&t.toString()==="[object FormData]"))},AX=Ia("URLSearchParams"),[xX,kX,DX,RX]=["ReadableStream","Request","Response","Headers"].map(Ia),MX=t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Ep(t,e,{allOwnKeys:r=!1}={}){if(t===null||typeof t>"u")return;let n,i;if(typeof t!="object"&&(t=[t]),Qu(t))for(n=0,i=t.length;n0;)if(i=r[n],e===i.toLowerCase())return i;return null}const mI=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,gI=t=>!Qd(t)&&t!==mI;function $w(){const{caseless:t}=gI(this)&&this||{},e={},r=(n,i)=>{const a=t&&hI(e,i)||i;Qm(e[a])&&Qm(n)?e[a]=$w(e[a],n):Qm(n)?e[a]=$w({},n):Qu(n)?e[a]=n.slice():e[a]=n};for(let n=0,i=arguments.length;n(Ep(e,(i,a)=>{r&&fa(i)?t[a]=fI(i,r):t[a]=i},{allOwnKeys:n}),t),LX=t=>(t.charCodeAt(0)===65279&&(t=t.slice(1)),t),NX=(t,e,r,n)=>{t.prototype=Object.create(e.prototype,n),t.prototype.constructor=t,Object.defineProperty(t,"super",{value:e.prototype}),r&&Object.assign(t.prototype,r)},BX=(t,e,r,n)=>{let i,a,o;const s={};if(e=e||{},t==null)return e;do{for(i=Object.getOwnPropertyNames(t),a=i.length;a-- >0;)o=i[a],(!n||n(o,t,e))&&!s[o]&&(e[o]=t[o],s[o]=!0);t=r!==!1&&YO(t)}while(t&&(!r||r(t,e))&&t!==Object.prototype);return e},FX=(t,e,r)=>{t=String(t),(r===void 0||r>t.length)&&(r=t.length),r-=e.length;const n=t.indexOf(e,r);return n!==-1&&n===r},jX=t=>{if(!t)return null;if(Qu(t))return t;let e=t.length;if(!pI(e))return null;const r=new Array(e);for(;e-- >0;)r[e]=t[e];return r},zX=(t=>e=>t&&e instanceof t)(typeof Uint8Array<"u"&&YO(Uint8Array)),HX=(t,e)=>{const n=(t&&t[Symbol.iterator]).call(t);let i;for(;(i=n.next())&&!i.done;){const a=i.value;e.call(t,a[0],a[1])}},UX=(t,e)=>{let r;const n=[];for(;(r=t.exec(e))!==null;)n.push(r);return n},VX=Ia("HTMLFormElement"),WX=t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(r,n,i){return n.toUpperCase()+i}),oP=(({hasOwnProperty:t})=>(e,r)=>t.call(e,r))(Object.prototype),GX=Ia("RegExp"),vI=(t,e)=>{const r=Object.getOwnPropertyDescriptors(t),n={};Ep(r,(i,a)=>{let o;(o=e(i,a,t))!==!1&&(n[a]=o||i)}),Object.defineProperties(t,n)},KX=t=>{vI(t,(e,r)=>{if(fa(t)&&["arguments","caller","callee"].indexOf(r)!==-1)return!1;const n=t[r];if(fa(n)){if(e.enumerable=!1,"writable"in e){e.writable=!1;return}e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")})}})},qX=(t,e)=>{const r={},n=i=>{i.forEach(a=>{r[a]=!0})};return Qu(t)?n(t):n(String(t).split(e)),r},YX=()=>{},XX=(t,e)=>t!=null&&Number.isFinite(t=+t)?t:e,T0="abcdefghijklmnopqrstuvwxyz",sP="0123456789",bI={DIGIT:sP,ALPHA:T0,ALPHA_DIGIT:T0+T0.toUpperCase()+sP},JX=(t=16,e=bI.ALPHA_DIGIT)=>{let r="";const{length:n}=e;for(;t--;)r+=e[Math.random()*n|0];return r};function ZX(t){return!!(t&&fa(t.append)&&t[Symbol.toStringTag]==="FormData"&&t[Symbol.iterator])}const QX=t=>{const e=new Array(10),r=(n,i)=>{if(wb(n)){if(e.indexOf(n)>=0)return;if(!("toJSON"in n)){e[i]=n;const a=Qu(n)?[]:{};return Ep(n,(o,s)=>{const c=r(o,i+1);!Qd(c)&&(a[s]=c)}),e[i]=void 0,a}}return n};return r(t,0)},eJ=Ia("AsyncFunction"),tJ=t=>t&&(wb(t)||fa(t))&&fa(t.then)&&fa(t.catch),de={isArray:Qu,isArrayBuffer:dI,isBuffer:yX,isFormData:PX,isArrayBufferView:_X,isString:wX,isNumber:pI,isBoolean:SX,isObject:wb,isPlainObject:Qm,isReadableStream:xX,isRequest:kX,isResponse:DX,isHeaders:RX,isUndefined:Qd,isDate:OX,isFile:$X,isBlob:CX,isRegExp:GX,isFunction:fa,isStream:EX,isURLSearchParams:AX,isTypedArray:zX,isFileList:TX,forEach:Ep,merge:$w,extend:IX,trim:MX,stripBOM:LX,inherits:NX,toFlatObject:BX,kindOf:yb,kindOfTest:Ia,endsWith:FX,toArray:jX,forEachEntry:HX,matchAll:UX,isHTMLForm:VX,hasOwnProperty:oP,hasOwnProp:oP,reduceDescriptors:vI,freezeMethods:KX,toObjectSet:qX,toCamelCase:WX,noop:YX,toFiniteNumber:XX,findKey:hI,global:mI,isContextDefined:gI,ALPHABET:bI,generateString:JX,isSpecCompliantForm:ZX,toJSONObject:QX,isAsyncFn:eJ,isThenable:tJ};function bt(t,e,r,n,i){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=t,this.name="AxiosError",e&&(this.code=e),r&&(this.config=r),n&&(this.request=n),i&&(this.response=i)}de.inherits(bt,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:de.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const yI=bt.prototype,_I={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(t=>{_I[t]={value:t}});Object.defineProperties(bt,_I);Object.defineProperty(yI,"isAxiosError",{value:!0});bt.from=(t,e,r,n,i,a)=>{const o=Object.create(yI);return de.toFlatObject(t,o,function(c){return c!==Error.prototype},s=>s!=="isAxiosError"),bt.call(o,t.message,e,r,n,i),o.cause=t,o.name=t.name,a&&Object.assign(o,a),o};const rJ=null;function Cw(t){return de.isPlainObject(t)||de.isArray(t)}function wI(t){return de.endsWith(t,"[]")?t.slice(0,-2):t}function lP(t,e,r){return t?t.concat(e).map(function(i,a){return i=wI(i),!r&&a?"["+i+"]":i}).join(r?".":""):e}function nJ(t){return de.isArray(t)&&!t.some(Cw)}const iJ=de.toFlatObject(de,{},null,function(e){return/^is[A-Z]/.test(e)});function Sb(t,e,r){if(!de.isObject(t))throw new TypeError("target must be an object");e=e||new FormData,r=de.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(_,C){return!de.isUndefined(C[_])});const n=r.metaTokens,i=r.visitor||d,a=r.dots,o=r.indexes,c=(r.Blob||typeof Blob<"u"&&Blob)&&de.isSpecCompliantForm(e);if(!de.isFunction(i))throw new TypeError("visitor must be a function");function f(b){if(b===null)return"";if(de.isDate(b))return b.toISOString();if(!c&&de.isBlob(b))throw new bt("Blob is not supported. Use a Buffer instead.");return de.isArrayBuffer(b)||de.isTypedArray(b)?c&&typeof Blob=="function"?new Blob([b]):Buffer.from(b):b}function d(b,_,C){let E=b;if(b&&!C&&typeof b=="object"){if(de.endsWith(_,"{}"))_=n?_:_.slice(0,-2),b=JSON.stringify(b);else if(de.isArray(b)&&nJ(b)||(de.isFileList(b)||de.endsWith(_,"[]"))&&(E=de.toArray(b)))return _=wI(_),E.forEach(function(R,N){!(de.isUndefined(R)||R===null)&&e.append(o===!0?lP([_],N,a):o===null?_:_+"[]",f(R))}),!1}return Cw(b)?!0:(e.append(lP(C,_,a),f(b)),!1)}const m=[],g=Object.assign(iJ,{defaultVisitor:d,convertValue:f,isVisitable:Cw});function v(b,_){if(!de.isUndefined(b)){if(m.indexOf(b)!==-1)throw Error("Circular reference detected in "+_.join("."));m.push(b),de.forEach(b,function(E,D){(!(de.isUndefined(E)||E===null)&&i.call(e,E,de.isString(D)?D.trim():D,_,g))===!0&&v(E,_?_.concat(D):[D])}),m.pop()}}if(!de.isObject(t))throw new TypeError("data must be an object");return v(t),e}function cP(t){const e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(t).replace(/[!'()~]|%20|%00/g,function(n){return e[n]})}function XO(t,e){this._pairs=[],t&&Sb(t,this,e)}const SI=XO.prototype;SI.append=function(e,r){this._pairs.push([e,r])};SI.toString=function(e){const r=e?function(n){return e.call(this,n,cP)}:cP;return this._pairs.map(function(i){return r(i[0])+"="+r(i[1])},"").join("&")};function aJ(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function OI(t,e,r){if(!e)return t;const n=r&&r.encode||aJ,i=r&&r.serialize;let a;if(i?a=i(e,r):a=de.isURLSearchParams(e)?e.toString():new XO(e,r).toString(n),a){const o=t.indexOf("#");o!==-1&&(t=t.slice(0,o)),t+=(t.indexOf("?")===-1?"?":"&")+a}return t}class uP{constructor(){this.handlers=[]}use(e,r,n){return this.handlers.push({fulfilled:e,rejected:r,synchronous:n?n.synchronous:!1,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){de.forEach(this.handlers,function(n){n!==null&&e(n)})}}const $I={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},oJ=typeof URLSearchParams<"u"?URLSearchParams:XO,sJ=typeof FormData<"u"?FormData:null,lJ=typeof Blob<"u"?Blob:null,cJ={isBrowser:!0,classes:{URLSearchParams:oJ,FormData:sJ,Blob:lJ},protocols:["http","https","file","blob","url","data"]},JO=typeof window<"u"&&typeof document<"u",uJ=(t=>JO&&["ReactNative","NativeScript","NS"].indexOf(t)<0)(typeof navigator<"u"&&navigator.product),fJ=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",dJ=JO&&window.location.href||"http://localhost",pJ=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:JO,hasStandardBrowserEnv:uJ,hasStandardBrowserWebWorkerEnv:fJ,origin:dJ},Symbol.toStringTag,{value:"Module"})),Ea={...pJ,...cJ};function hJ(t,e){return Sb(t,new Ea.classes.URLSearchParams,Object.assign({visitor:function(r,n,i,a){return Ea.isNode&&de.isBuffer(r)?(this.append(n,r.toString("base64")),!1):a.defaultVisitor.apply(this,arguments)}},e))}function mJ(t){return de.matchAll(/\w+|\[(\w*)]/g,t).map(e=>e[0]==="[]"?"":e[1]||e[0])}function gJ(t){const e={},r=Object.keys(t);let n;const i=r.length;let a;for(n=0;n=r.length;return o=!o&&de.isArray(i)?i.length:o,c?(de.hasOwnProp(i,o)?i[o]=[i[o],n]:i[o]=n,!s):((!i[o]||!de.isObject(i[o]))&&(i[o]=[]),e(r,n,i[o],a)&&de.isArray(i[o])&&(i[o]=gJ(i[o])),!s)}if(de.isFormData(t)&&de.isFunction(t.entries)){const r={};return de.forEachEntry(t,(n,i)=>{e(mJ(n),i,r,0)}),r}return null}function vJ(t,e,r){if(de.isString(t))try{return(e||JSON.parse)(t),de.trim(t)}catch(n){if(n.name!=="SyntaxError")throw n}return(r||JSON.stringify)(t)}const Pp={transitional:$I,adapter:["xhr","http","fetch"],transformRequest:[function(e,r){const n=r.getContentType()||"",i=n.indexOf("application/json")>-1,a=de.isObject(e);if(a&&de.isHTMLForm(e)&&(e=new FormData(e)),de.isFormData(e))return i?JSON.stringify(CI(e)):e;if(de.isArrayBuffer(e)||de.isBuffer(e)||de.isStream(e)||de.isFile(e)||de.isBlob(e)||de.isReadableStream(e))return e;if(de.isArrayBufferView(e))return e.buffer;if(de.isURLSearchParams(e))return r.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let s;if(a){if(n.indexOf("application/x-www-form-urlencoded")>-1)return hJ(e,this.formSerializer).toString();if((s=de.isFileList(e))||n.indexOf("multipart/form-data")>-1){const c=this.env&&this.env.FormData;return Sb(s?{"files[]":e}:e,c&&new c,this.formSerializer)}}return a||i?(r.setContentType("application/json",!1),vJ(e)):e}],transformResponse:[function(e){const r=this.transitional||Pp.transitional,n=r&&r.forcedJSONParsing,i=this.responseType==="json";if(de.isResponse(e)||de.isReadableStream(e))return e;if(e&&de.isString(e)&&(n&&!this.responseType||i)){const o=!(r&&r.silentJSONParsing)&&i;try{return JSON.parse(e)}catch(s){if(o)throw s.name==="SyntaxError"?bt.from(s,bt.ERR_BAD_RESPONSE,this,null,this.response):s}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Ea.classes.FormData,Blob:Ea.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};de.forEach(["delete","get","head","post","put","patch"],t=>{Pp.headers[t]={}});const bJ=de.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),yJ=t=>{const e={};let r,n,i;return t&&t.split("\n").forEach(function(o){i=o.indexOf(":"),r=o.substring(0,i).trim().toLowerCase(),n=o.substring(i+1).trim(),!(!r||e[r]&&bJ[r])&&(r==="set-cookie"?e[r]?e[r].push(n):e[r]=[n]:e[r]=e[r]?e[r]+", "+n:n)}),e},fP=Symbol("internals");function Uf(t){return t&&String(t).trim().toLowerCase()}function eg(t){return t===!1||t==null?t:de.isArray(t)?t.map(eg):String(t)}function _J(t){const e=Object.create(null),r=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let n;for(;n=r.exec(t);)e[n[1]]=n[2];return e}const wJ=t=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim());function E0(t,e,r,n,i){if(de.isFunction(n))return n.call(this,e,r);if(i&&(e=r),!!de.isString(e)){if(de.isString(n))return e.indexOf(n)!==-1;if(de.isRegExp(n))return n.test(e)}}function SJ(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,r,n)=>r.toUpperCase()+n)}function OJ(t,e){const r=de.toCamelCase(" "+e);["get","set","has"].forEach(n=>{Object.defineProperty(t,n+r,{value:function(i,a,o){return this[n].call(this,e,i,a,o)},configurable:!0})})}class ui{constructor(e){e&&this.set(e)}set(e,r,n){const i=this;function a(s,c,f){const d=Uf(c);if(!d)throw new Error("header name must be a non-empty string");const m=de.findKey(i,d);(!m||i[m]===void 0||f===!0||f===void 0&&i[m]!==!1)&&(i[m||c]=eg(s))}const o=(s,c)=>de.forEach(s,(f,d)=>a(f,d,c));if(de.isPlainObject(e)||e instanceof this.constructor)o(e,r);else if(de.isString(e)&&(e=e.trim())&&!wJ(e))o(yJ(e),r);else if(de.isHeaders(e))for(const[s,c]of e.entries())a(c,s,n);else e!=null&&a(r,e,n);return this}get(e,r){if(e=Uf(e),e){const n=de.findKey(this,e);if(n){const i=this[n];if(!r)return i;if(r===!0)return _J(i);if(de.isFunction(r))return r.call(this,i,n);if(de.isRegExp(r))return r.exec(i);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,r){if(e=Uf(e),e){const n=de.findKey(this,e);return!!(n&&this[n]!==void 0&&(!r||E0(this,this[n],n,r)))}return!1}delete(e,r){const n=this;let i=!1;function a(o){if(o=Uf(o),o){const s=de.findKey(n,o);s&&(!r||E0(n,n[s],s,r))&&(delete n[s],i=!0)}}return de.isArray(e)?e.forEach(a):a(e),i}clear(e){const r=Object.keys(this);let n=r.length,i=!1;for(;n--;){const a=r[n];(!e||E0(this,this[a],a,e,!0))&&(delete this[a],i=!0)}return i}normalize(e){const r=this,n={};return de.forEach(this,(i,a)=>{const o=de.findKey(n,a);if(o){r[o]=eg(i),delete r[a];return}const s=e?SJ(a):String(a).trim();s!==a&&delete r[a],r[s]=eg(i),n[s]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const r=Object.create(null);return de.forEach(this,(n,i)=>{n!=null&&n!==!1&&(r[i]=e&&de.isArray(n)?n.join(", "):n)}),r}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,r])=>e+": "+r).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...r){const n=new this(e);return r.forEach(i=>n.set(i)),n}static accessor(e){const n=(this[fP]=this[fP]={accessors:{}}).accessors,i=this.prototype;function a(o){const s=Uf(o);n[s]||(OJ(i,o),n[s]=!0)}return de.isArray(e)?e.forEach(a):a(e),this}}ui.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);de.reduceDescriptors(ui.prototype,({value:t},e)=>{let r=e[0].toUpperCase()+e.slice(1);return{get:()=>t,set(n){this[r]=n}}});de.freezeMethods(ui);function P0(t,e){const r=this||Pp,n=e||r,i=ui.from(n.headers);let a=n.data;return de.forEach(t,function(s){a=s.call(r,a,i.normalize(),e?e.status:void 0)}),i.normalize(),a}function TI(t){return!!(t&&t.__CANCEL__)}function ef(t,e,r){bt.call(this,t==null?"canceled":t,bt.ERR_CANCELED,e,r),this.name="CanceledError"}de.inherits(ef,bt,{__CANCEL__:!0});function EI(t,e,r){const n=r.config.validateStatus;!r.status||!n||n(r.status)?t(r):e(new bt("Request failed with status code "+r.status,[bt.ERR_BAD_REQUEST,bt.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r))}function $J(t){const e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return e&&e[1]||""}function CJ(t,e){t=t||10;const r=new Array(t),n=new Array(t);let i=0,a=0,o;return e=e!==void 0?e:1e3,function(c){const f=Date.now(),d=n[a];o||(o=f),r[i]=c,n[i]=f;let m=a,g=0;for(;m!==i;)g+=r[m++],m=m%t;if(i=(i+1)%t,i===a&&(a=(a+1)%t),f-on)return i&&(clearTimeout(i),i=null),r=s,t.apply(null,arguments);i||(i=setTimeout(()=>(i=null,r=Date.now(),t.apply(null,arguments)),n-(s-r)))}}const rv=(t,e,r=3)=>{let n=0;const i=CJ(50,250);return TJ(a=>{const o=a.loaded,s=a.lengthComputable?a.total:void 0,c=o-n,f=i(c),d=o<=s;n=o;const m={loaded:o,total:s,progress:s?o/s:void 0,bytes:c,rate:f||void 0,estimated:f&&s&&d?(s-o)/f:void 0,event:a,lengthComputable:s!=null};m[e?"download":"upload"]=!0,t(m)},r)},EJ=Ea.hasStandardBrowserEnv?function(){const e=/(msie|trident)/i.test(navigator.userAgent),r=document.createElement("a");let n;function i(a){let o=a;return e&&(r.setAttribute("href",o),o=r.href),r.setAttribute("href",o),{href:r.href,protocol:r.protocol?r.protocol.replace(/:$/,""):"",host:r.host,search:r.search?r.search.replace(/^\?/,""):"",hash:r.hash?r.hash.replace(/^#/,""):"",hostname:r.hostname,port:r.port,pathname:r.pathname.charAt(0)==="/"?r.pathname:"/"+r.pathname}}return n=i(window.location.href),function(o){const s=de.isString(o)?i(o):o;return s.protocol===n.protocol&&s.host===n.host}}():function(){return function(){return!0}}(),PJ=Ea.hasStandardBrowserEnv?{write(t,e,r,n,i,a){const o=[t+"="+encodeURIComponent(e)];de.isNumber(r)&&o.push("expires="+new Date(r).toGMTString()),de.isString(n)&&o.push("path="+n),de.isString(i)&&o.push("domain="+i),a===!0&&o.push("secure"),document.cookie=o.join("; ")},read(t){const e=document.cookie.match(new RegExp("(^|;\\s*)("+t+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove(t){this.write(t,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function AJ(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}function xJ(t,e){return e?t.replace(/\/?\/$/,"")+"/"+e.replace(/^\/+/,""):t}function PI(t,e){return t&&!AJ(e)?xJ(t,e):e}const dP=t=>t instanceof ui?{...t}:t;function oc(t,e){e=e||{};const r={};function n(f,d,m){return de.isPlainObject(f)&&de.isPlainObject(d)?de.merge.call({caseless:m},f,d):de.isPlainObject(d)?de.merge({},d):de.isArray(d)?d.slice():d}function i(f,d,m){if(de.isUndefined(d)){if(!de.isUndefined(f))return n(void 0,f,m)}else return n(f,d,m)}function a(f,d){if(!de.isUndefined(d))return n(void 0,d)}function o(f,d){if(de.isUndefined(d)){if(!de.isUndefined(f))return n(void 0,f)}else return n(void 0,d)}function s(f,d,m){if(m in e)return n(f,d);if(m in t)return n(void 0,f)}const c={url:a,method:a,data:a,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:s,headers:(f,d)=>i(dP(f),dP(d),!0)};return de.forEach(Object.keys(Object.assign({},t,e)),function(d){const m=c[d]||i,g=m(t[d],e[d],d);de.isUndefined(g)&&m!==s||(r[d]=g)}),r}const AI=t=>{const e=oc({},t);let{data:r,withXSRFToken:n,xsrfHeaderName:i,xsrfCookieName:a,headers:o,auth:s}=e;e.headers=o=ui.from(o),e.url=OI(PI(e.baseURL,e.url),t.params,t.paramsSerializer),s&&o.set("Authorization","Basic "+btoa((s.username||"")+":"+(s.password?unescape(encodeURIComponent(s.password)):"")));let c;if(de.isFormData(r)){if(Ea.hasStandardBrowserEnv||Ea.hasStandardBrowserWebWorkerEnv)o.setContentType(void 0);else if((c=o.getContentType())!==!1){const[f,...d]=c?c.split(";").map(m=>m.trim()).filter(Boolean):[];o.setContentType([f||"multipart/form-data",...d].join("; "))}}if(Ea.hasStandardBrowserEnv&&(n&&de.isFunction(n)&&(n=n(e)),n||n!==!1&&EJ(e.url))){const f=i&&a&&PJ.read(a);f&&o.set(i,f)}return e},kJ=typeof XMLHttpRequest<"u",DJ=kJ&&function(t){return new Promise(function(r,n){const i=AI(t);let a=i.data;const o=ui.from(i.headers).normalize();let{responseType:s}=i,c;function f(){i.cancelToken&&i.cancelToken.unsubscribe(c),i.signal&&i.signal.removeEventListener("abort",c)}let d=new XMLHttpRequest;d.open(i.method.toUpperCase(),i.url,!0),d.timeout=i.timeout;function m(){if(!d)return;const v=ui.from("getAllResponseHeaders"in d&&d.getAllResponseHeaders()),_={data:!s||s==="text"||s==="json"?d.responseText:d.response,status:d.status,statusText:d.statusText,headers:v,config:t,request:d};EI(function(E){r(E),f()},function(E){n(E),f()},_),d=null}"onloadend"in d?d.onloadend=m:d.onreadystatechange=function(){!d||d.readyState!==4||d.status===0&&!(d.responseURL&&d.responseURL.indexOf("file:")===0)||setTimeout(m)},d.onabort=function(){d&&(n(new bt("Request aborted",bt.ECONNABORTED,i,d)),d=null)},d.onerror=function(){n(new bt("Network Error",bt.ERR_NETWORK,i,d)),d=null},d.ontimeout=function(){let b=i.timeout?"timeout of "+i.timeout+"ms exceeded":"timeout exceeded";const _=i.transitional||$I;i.timeoutErrorMessage&&(b=i.timeoutErrorMessage),n(new bt(b,_.clarifyTimeoutError?bt.ETIMEDOUT:bt.ECONNABORTED,i,d)),d=null},a===void 0&&o.setContentType(null),"setRequestHeader"in d&&de.forEach(o.toJSON(),function(b,_){d.setRequestHeader(_,b)}),de.isUndefined(i.withCredentials)||(d.withCredentials=!!i.withCredentials),s&&s!=="json"&&(d.responseType=i.responseType),typeof i.onDownloadProgress=="function"&&d.addEventListener("progress",rv(i.onDownloadProgress,!0)),typeof i.onUploadProgress=="function"&&d.upload&&d.upload.addEventListener("progress",rv(i.onUploadProgress)),(i.cancelToken||i.signal)&&(c=v=>{d&&(n(!v||v.type?new ef(null,t,d):v),d.abort(),d=null)},i.cancelToken&&i.cancelToken.subscribe(c),i.signal&&(i.signal.aborted?c():i.signal.addEventListener("abort",c)));const g=$J(i.url);if(g&&Ea.protocols.indexOf(g)===-1){n(new bt("Unsupported protocol "+g+":",bt.ERR_BAD_REQUEST,t));return}d.send(a||null)})},RJ=(t,e)=>{let r=new AbortController,n;const i=function(c){if(!n){n=!0,o();const f=c instanceof Error?c:this.reason;r.abort(f instanceof bt?f:new ef(f instanceof Error?f.message:f))}};let a=e&&setTimeout(()=>{i(new bt("timeout ".concat(e," of ms exceeded"),bt.ETIMEDOUT))},e);const o=()=>{t&&(a&&clearTimeout(a),a=null,t.forEach(c=>{c&&(c.removeEventListener?c.removeEventListener("abort",i):c.unsubscribe(i))}),t=null)};t.forEach(c=>c&&c.addEventListener&&c.addEventListener("abort",i));const{signal:s}=r;return s.unsubscribe=o,[s,()=>{a&&clearTimeout(a),a=null}]},MJ=function*(t,e){let r=t.byteLength;if(!e||r{const a=IJ(t,e,i);let o=0;return new ReadableStream({type:"bytes",async pull(s){const{done:c,value:f}=await a.next();if(c){s.close(),n();return}let d=f.byteLength;r&&r(o+=d),s.enqueue(new Uint8Array(f))},cancel(s){return n(s),a.return()}},{highWaterMark:2})},hP=(t,e)=>{const r=t!=null;return n=>setTimeout(()=>e({lengthComputable:r,total:t,loaded:n}))},Ob=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",xI=Ob&&typeof ReadableStream=="function",Tw=Ob&&(typeof TextEncoder=="function"?(t=>e=>t.encode(e))(new TextEncoder):async t=>new Uint8Array(await new Response(t).arrayBuffer())),LJ=xI&&(()=>{let t=!1;const e=new Request(Ea.origin,{body:new ReadableStream,method:"POST",get duplex(){return t=!0,"half"}}).headers.has("Content-Type");return t&&!e})(),mP=64*1024,Ew=xI&&!!(()=>{try{return de.isReadableStream(new Response("").body)}catch(t){}})(),nv={stream:Ew&&(t=>t.body)};Ob&&(t=>{["text","arrayBuffer","blob","formData","stream"].forEach(e=>{!nv[e]&&(nv[e]=de.isFunction(t[e])?r=>r[e]():(r,n)=>{throw new bt("Response type '".concat(e,"' is not supported"),bt.ERR_NOT_SUPPORT,n)})})})(new Response);const NJ=async t=>{if(t==null)return 0;if(de.isBlob(t))return t.size;if(de.isSpecCompliantForm(t))return(await new Request(t).arrayBuffer()).byteLength;if(de.isArrayBufferView(t))return t.byteLength;if(de.isURLSearchParams(t)&&(t=t+""),de.isString(t))return(await Tw(t)).byteLength},BJ=async(t,e)=>{const r=de.toFiniteNumber(t.getContentLength());return r==null?NJ(e):r},FJ=Ob&&(async t=>{let{url:e,method:r,data:n,signal:i,cancelToken:a,timeout:o,onDownloadProgress:s,onUploadProgress:c,responseType:f,headers:d,withCredentials:m="same-origin",fetchOptions:g}=AI(t);f=f?(f+"").toLowerCase():"text";let[v,b]=i||a||o?RJ([i,a],o):[],_,C;const E=()=>{!_&&setTimeout(()=>{v&&v.unsubscribe()}),_=!0};let D;try{if(c&&LJ&&r!=="get"&&r!=="head"&&(D=await BJ(d,n))!==0){let K=new Request(e,{method:"POST",body:n,duplex:"half"}),B;de.isFormData(n)&&(B=K.headers.get("content-type"))&&d.setContentType(B),K.body&&(n=pP(K.body,mP,hP(D,rv(c)),null,Tw))}de.isString(m)||(m=m?"cors":"omit"),C=new Request(e,{...g,signal:v,method:r.toUpperCase(),headers:d.normalize().toJSON(),body:n,duplex:"half",withCredentials:m});let R=await fetch(C);const N=Ew&&(f==="stream"||f==="response");if(Ew&&(s||N)){const K={};["status","statusText","headers"].forEach(j=>{K[j]=R[j]});const B=de.toFiniteNumber(R.headers.get("content-length"));R=new Response(pP(R.body,mP,s&&hP(B,rv(s,!0)),N&&E,Tw),K)}f=f||"text";let A=await nv[de.findKey(nv,f)||"text"](R,t);return!N&&E(),b&&b(),await new Promise((K,B)=>{EI(K,B,{data:A,headers:ui.from(R.headers),status:R.status,statusText:R.statusText,config:t,request:C})})}catch(R){throw E(),R&&R.name==="TypeError"&&/fetch/i.test(R.message)?Object.assign(new bt("Network Error",bt.ERR_NETWORK,t,C),{cause:R.cause||R}):bt.from(R,R&&R.code,t,C)}}),Pw={http:rJ,xhr:DJ,fetch:FJ};de.forEach(Pw,(t,e)=>{if(t){try{Object.defineProperty(t,"name",{value:e})}catch(r){}Object.defineProperty(t,"adapterName",{value:e})}});const gP=t=>"- ".concat(t),jJ=t=>de.isFunction(t)||t===null||t===!1,kI={getAdapter:t=>{t=de.isArray(t)?t:[t];const{length:e}=t;let r,n;const i={};for(let a=0;a"adapter ".concat(s," ")+(c===!1?"is not supported by the environment":"is not available in the build"));let o=e?a.length>1?"since :\n"+a.map(gP).join("\n"):" "+gP(a[0]):"as no adapter specified";throw new bt("There is no suitable adapter to dispatch the request "+o,"ERR_NOT_SUPPORT")}return n},adapters:Pw};function A0(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new ef(null,t)}function vP(t){return A0(t),t.headers=ui.from(t.headers),t.data=P0.call(t,t.transformRequest),["post","put","patch"].indexOf(t.method)!==-1&&t.headers.setContentType("application/x-www-form-urlencoded",!1),kI.getAdapter(t.adapter||Pp.adapter)(t).then(function(n){return A0(t),n.data=P0.call(t,t.transformResponse,n),n.headers=ui.from(n.headers),n},function(n){return TI(n)||(A0(t),n&&n.response&&(n.response.data=P0.call(t,t.transformResponse,n.response),n.response.headers=ui.from(n.response.headers))),Promise.reject(n)})}const DI="1.7.2",ZO={};["object","boolean","number","function","string","symbol"].forEach((t,e)=>{ZO[t]=function(n){return typeof n===t||"a"+(e<1?"n ":" ")+t}});const bP={};ZO.transitional=function(e,r,n){function i(a,o){return"[Axios v"+DI+"] Transitional option '"+a+"'"+o+(n?". "+n:"")}return(a,o,s)=>{if(e===!1)throw new bt(i(o," has been removed"+(r?" in "+r:"")),bt.ERR_DEPRECATED);return r&&!bP[o]&&(bP[o]=!0,console.warn(i(o," has been deprecated since v"+r+" and will be removed in the near future"))),e?e(a,o,s):!0}};function zJ(t,e,r){if(typeof t!="object")throw new bt("options must be an object",bt.ERR_BAD_OPTION_VALUE);const n=Object.keys(t);let i=n.length;for(;i-- >0;){const a=n[i],o=e[a];if(o){const s=t[a],c=s===void 0||o(s,a,t);if(c!==!0)throw new bt("option "+a+" must be "+c,bt.ERR_BAD_OPTION_VALUE);continue}if(r!==!0)throw new bt("Unknown option "+a,bt.ERR_BAD_OPTION)}}const Aw={assertOptions:zJ,validators:ZO},Ss=Aw.validators;class Zl{constructor(e){this.defaults=e,this.interceptors={request:new uP,response:new uP}}async request(e,r){try{return await this._request(e,r)}catch(n){if(n instanceof Error){let i;Error.captureStackTrace?Error.captureStackTrace(i={}):i=new Error;const a=i.stack?i.stack.replace(/^.+\n/,""):"";try{n.stack?a&&!String(n.stack).endsWith(a.replace(/^.+\n.+\n/,""))&&(n.stack+="\n"+a):n.stack=a}catch(o){}}throw n}}_request(e,r){typeof e=="string"?(r=r||{},r.url=e):r=e||{},r=oc(this.defaults,r);const{transitional:n,paramsSerializer:i,headers:a}=r;n!==void 0&&Aw.assertOptions(n,{silentJSONParsing:Ss.transitional(Ss.boolean),forcedJSONParsing:Ss.transitional(Ss.boolean),clarifyTimeoutError:Ss.transitional(Ss.boolean)},!1),i!=null&&(de.isFunction(i)?r.paramsSerializer={serialize:i}:Aw.assertOptions(i,{encode:Ss.function,serialize:Ss.function},!0)),r.method=(r.method||this.defaults.method||"get").toLowerCase();let o=a&&de.merge(a.common,a[r.method]);a&&de.forEach(["delete","get","head","post","put","patch","common"],b=>{delete a[b]}),r.headers=ui.concat(o,a);const s=[];let c=!0;this.interceptors.request.forEach(function(_){typeof _.runWhen=="function"&&_.runWhen(r)===!1||(c=c&&_.synchronous,s.unshift(_.fulfilled,_.rejected))});const f=[];this.interceptors.response.forEach(function(_){f.push(_.fulfilled,_.rejected)});let d,m=0,g;if(!c){const b=[vP.bind(this),void 0];for(b.unshift.apply(b,s),b.push.apply(b,f),g=b.length,d=Promise.resolve(r);m{if(!n._listeners)return;let a=n._listeners.length;for(;a-- >0;)n._listeners[a](i);n._listeners=null}),this.promise.then=i=>{let a;const o=new Promise(s=>{n.subscribe(s),a=s}).then(i);return o.cancel=function(){n.unsubscribe(a)},o},e(function(a,o,s){n.reason||(n.reason=new ef(a,o,s),r(n.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const r=this._listeners.indexOf(e);r!==-1&&this._listeners.splice(r,1)}static source(){let e;return{token:new QO(function(i){e=i}),cancel:e}}}function HJ(t){return function(r){return t.apply(null,r)}}function UJ(t){return de.isObject(t)&&t.isAxiosError===!0}const xw={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(xw).forEach(([t,e])=>{xw[e]=t});function RI(t){const e=new Zl(t),r=fI(Zl.prototype.request,e);return de.extend(r,Zl.prototype,e,{allOwnKeys:!0}),de.extend(r,e,null,{allOwnKeys:!0}),r.create=function(i){return RI(oc(t,i))},r}const $t=RI(Pp);$t.Axios=Zl;$t.CanceledError=ef;$t.CancelToken=QO;$t.isCancel=TI;$t.VERSION=DI;$t.toFormData=Sb;$t.AxiosError=bt;$t.Cancel=$t.CanceledError;$t.all=function(e){return Promise.all(e)};$t.spread=HJ;$t.isAxiosError=UJ;$t.mergeConfig=oc;$t.AxiosHeaders=ui;$t.formToJSON=t=>CI(de.isHTMLForm(t)?new FormData(t):t);$t.getAdapter=kI.getAdapter;$t.HttpStatusCode=xw;$t.default=$t;var VJ=Array.isArray,ga=VJ;const oa=Fr(ga);var WJ=typeof or=="object"&&or&&or.Object===Object&&or,MI=WJ,GJ=MI,KJ=typeof self=="object"&&self&&self.Object===Object&&self,qJ=GJ||KJ||Function("return this")(),vo=qJ,YJ=vo,XJ=YJ.Symbol,tf=XJ,yP=tf,II=Object.prototype,JJ=II.hasOwnProperty,ZJ=II.toString,Vf=yP?yP.toStringTag:void 0;function QJ(t){var e=JJ.call(t,Vf),r=t[Vf];try{t[Vf]=void 0;var n=!0}catch(a){}var i=ZJ.call(t);return n&&(e?t[Vf]=r:delete t[Vf]),i}var eZ=QJ,tZ=Object.prototype,rZ=tZ.toString;function nZ(t){return rZ.call(t)}var iZ=nZ,_P=tf,aZ=eZ,oZ=iZ,sZ="[object Null]",lZ="[object Undefined]",wP=_P?_P.toStringTag:void 0;function cZ(t){return t==null?t===void 0?lZ:sZ:wP&&wP in Object(t)?aZ(t):oZ(t)}var yc=cZ;function uZ(t){return t!=null&&typeof t=="object"}var bo=uZ,fZ=yc,dZ=bo,pZ="[object Symbol]";function hZ(t){return typeof t=="symbol"||dZ(t)&&fZ(t)==pZ}var e$=hZ,mZ=ga,gZ=e$,vZ=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,bZ=/^\w*$/;function yZ(t,e){if(mZ(t))return!1;var r=typeof t;return r=="number"||r=="symbol"||r=="boolean"||t==null||gZ(t)?!0:bZ.test(t)||!vZ.test(t)||e!=null&&t in Object(e)}var _Z=yZ;function wZ(t){var e=typeof t;return t!=null&&(e=="object"||e=="function")}var _c=wZ;const x0=Fr(_c);var SZ=yc,OZ=_c,$Z="[object AsyncFunction]",CZ="[object Function]",TZ="[object GeneratorFunction]",EZ="[object Proxy]";function PZ(t){if(!OZ(t))return!1;var e=SZ(t);return e==CZ||e==TZ||e==$Z||e==EZ}var LI=PZ,AZ=vo,xZ=AZ["__core-js_shared__"],kZ=xZ,k0=kZ,SP=function(){var t=/[^.]+$/.exec(k0&&k0.keys&&k0.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();function DZ(t){return!!SP&&SP in t}var RZ=DZ,MZ=Function.prototype,IZ=MZ.toString;function LZ(t){if(t!=null){try{return IZ.call(t)}catch(e){}try{return t+""}catch(e){}}return""}var NI=LZ,NZ=LI,BZ=RZ,FZ=_c,jZ=NI,zZ=/[\\^$.*+?()[\]{}|]/g,HZ=/^\[object .+?Constructor\]$/,UZ=Function.prototype,VZ=Object.prototype,WZ=UZ.toString,GZ=VZ.hasOwnProperty,KZ=RegExp("^"+WZ.call(GZ).replace(zZ,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function qZ(t){if(!FZ(t)||BZ(t))return!1;var e=NZ(t)?KZ:HZ;return e.test(jZ(t))}var YZ=qZ;function XZ(t,e){return t==null?void 0:t[e]}var JZ=XZ,ZZ=YZ,QZ=JZ;function eQ(t,e){var r=QZ(t,e);return ZZ(r)?r:void 0}var wc=eQ,tQ=wc,rQ=tQ(Object,"create"),$b=rQ,OP=$b;function nQ(){this.__data__=OP?OP(null):{},this.size=0}var iQ=nQ;function aQ(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}var oQ=aQ,sQ=$b,lQ="__lodash_hash_undefined__",cQ=Object.prototype,uQ=cQ.hasOwnProperty;function fQ(t){var e=this.__data__;if(sQ){var r=e[t];return r===lQ?void 0:r}return uQ.call(e,t)?e[t]:void 0}var dQ=fQ,pQ=$b,hQ=Object.prototype,mQ=hQ.hasOwnProperty;function gQ(t){var e=this.__data__;return pQ?e[t]!==void 0:mQ.call(e,t)}var vQ=gQ,bQ=$b,yQ="__lodash_hash_undefined__";function _Q(t,e){var r=this.__data__;return this.size+=this.has(t)?0:1,r[t]=bQ&&e===void 0?yQ:e,this}var wQ=_Q,SQ=iQ,OQ=oQ,$Q=dQ,CQ=vQ,TQ=wQ;function rf(t){var e=-1,r=t==null?0:t.length;for(this.clear();++e-1}var UQ=HQ,VQ=Cb;function WQ(t,e){var r=this.__data__,n=VQ(r,t);return n<0?(++this.size,r.push([t,e])):r[n][1]=e,this}var GQ=WQ,KQ=AQ,qQ=NQ,YQ=jQ,XQ=UQ,JQ=GQ;function nf(t){var e=-1,r=t==null?0:t.length;for(this.clear();++e-1&&t%1==0&&t-1}var VI=Gte;function Kte(t,e,r){for(var n=-1,i=t==null?0:t.length;++n=dre){var f=e?null:ure(t);if(f)return fre(f);o=!1,i=cre,c=new ore}else c=e?[]:s;e:for(;++n=120&&d.length>=120)?new bre(o&&d):void 0}d=t[0];var m=-1,g=s[0];e:for(;++m0){if(++e>=Nre)return arguments[0]}else e=0;return t.apply(void 0,arguments)}}var zre=jre,Hre=Lre,Ure=zre,Vre=Ure(Hre),YI=Vre,Wre=u$,Gre=qI,Kre=YI;function qre(t,e){return Kre(Gre(t,e,Wre),t+"")}var XI=qre,Yre=9007199254740991;function Xre(t){return typeof t=="number"&&t>-1&&t%1==0&&t<=Yre}var JI=Xre,Jre=LI,Zre=JI;function Qre(t){return t!=null&&Zre(t.length)&&!Jre(t)}var kb=Qre,ene=kb,tne=bo;function rne(t){return tne(t)&&ene(t)}var ZI=rne,nne=ZI;function ine(t){return nne(t)?t:[]}var ane=ine,one=Pb,sne=Cre,lne=XI,cne=ane,une=lne(function(t){var e=one(t,cne);return e.length&&e[0]===t[0]?sne(e):[]}),fne=une;const R0=Fr(fne);function dne(t,e){for(var r=-1,n=e.length,i=t.length;++r0&&r(s)?e>1?eL(s,e-1,r,n,i):Tne(i,s):n||(i[i.length]=s)}return i}var d$=eL,Pne=d$,Ane=XI,xne=KI,kne=ZI,Dne=Ane(function(t){return xne(Pne(t,1,kne,!0))}),Rne=Dne;const Mne=Fr(Rne);function Ine(t){return function(e,r,n){for(var i=-1,a=Object(e),o=n(e),s=o.length;s--;){var c=o[t?s:++i];if(r(a[c],c,a)===!1)break}return e}}var Lne=Ine,Nne=Lne,Bne=Nne(),Fne=Bne;function jne(t,e){for(var r=-1,n=Array(t);++rs))return!1;var f=a.get(t),d=a.get(e);if(f&&d)return f==e&&d==t;var m=-1,g=!0,v=r&goe?new doe:void 0;for(a.set(t,e),a.set(e,t);++mi?0:i+e),r=r>i?i:r,r<0&&(r+=i),i=e>r?0:r-e>>>0,e>>>=0;for(var a=Array(i);++n1),a}),lfe(t,ffe(t),r),n&&(r=afe(r,dfe|pfe|hfe,cfe));for(var i=e.length;i--;)ofe(r,e[i]);return r}),gfe=mfe;const ep=Fr(gfe);var vfe=Db,bfe=d$,yfe=dL,_fe=ga;function wfe(){var t=arguments.length;if(!t)return[];for(var e=Array(t-1),r=arguments[0],n=t;n--;)e[n-1]=arguments[n];return vfe(_fe(r)?yfe(r):[r],bfe(e,1))}var Sfe=wfe;const Ofe=Fr(Sfe),_L=[{method:"getRegistries",fallback:[],type:"Registries"},{method:"getSchemes",fallback:[],type:"Schemes"},{method:"vocSearch",fallback:[],type:"Schemes"},{method:"getTypes",fallback:[],type:"Types"},{method:"suggest",fallback:["",[],[],[]]},{method:"vocSuggest",fallback:["",[],[],[]]},{method:"getConcordances",fallback:[],type:"Concordances"},{method:"getOccurrences",fallback:[],type:"Occurrences"},{method:"getTop",fallback:[],type:"Concepts"},{method:"getConcepts",fallback:[],type:"Concepts"},{method:"getNarrower",fallback:[],type:"Concepts"},{method:"getAncestors",fallback:[],type:"Concepts"},{method:"search",fallback:[],type:"Concepts"},{method:"getMapping",fallback:null,type:"Mapping"},{method:"getMappings",fallback:[],type:"Mappings"},{method:"postMapping",fallback:null,type:"Mapping"},{method:"postMappings",fallback:[],type:"Mapping"},{method:"putMapping",fallback:null,type:"Mapping"},{method:"patchMapping",fallback:null,type:"Mapping"},{method:"deleteMapping",fallback:!1},{method:"deleteMappings",fallback:[]},{method:"getAnnotations",fallback:[],type:"Annotations"},{method:"postAnnotation",fallback:null,type:"Annotation"},{method:"putAnnotation",fallback:null,type:"Annotation"},{method:"patchAnnotation",fallback:null,type:"Annotation"},{method:"deleteAnnotation",fallback:!1}];function Pu(...t){let[e,...r]=t;for(let n of r)e.endsWith("/")||(e+="/"),n.startsWith("/")&&(n=n.slice(1)),e+=n;return e}function kd(t,e){return t._totalCount=e._totalCount,t._url=e._url,t}const y$=["schemes","top","data","concepts","narrower","ancestors","types","suggest","search","auth","mappings","concordances","annotations","occurrences"],$fe=Object.freeze(Object.defineProperty({__proto__:null,concatUrl:Pu,listOfCapabilities:y$,requestMethods:_L,withCustomProps:kd},Symbol.toStringTag,{value:"Module"}));class Yr{constructor(e={}){var n,i;this._jskos=e,this.axios=$t.create({timeout:2e4}),this._path=typeof window<"u"&&window.location.pathname,this.has={},(n=this.constructor)!=null&&n.supports&&(this.has=Object.assign({},(i=this.constructor)==null?void 0:i.supports)),y$.filter(a=>!this.has[a]).forEach(a=>{this.has[a]=!1}),this._defaultLanguages="en,de,fr,es,nl,it,fi,pl,ru,cs,jp".split(","),this.languages=[],this._auth={key:null,bearerToken:null},this._repeating=[],this._api={status:e.status,schemes:Array.isArray(e.schemes)?void 0:e.schemes,top:e.top,data:e.data,concepts:e.concepts,narrower:e.narrower,ancestors:e.ancestors,types:e.types,suggest:e.suggest,search:e.search,"voc-suggest":e["voc-suggest"],"voc-search":e["voc-search"],mappings:e.mappings,concordances:e.concordances,annotations:e.annotations,occurrences:e.occurrences,reconcile:e.reconcile,api:e.api},this._config={},this.setRetryConfig(),this.axios.interceptors.request.use((a={})=>{var o;if(!a._skipAdditionalParameters){const s=av([].concat(ft(a,"params.language","").split(","),this.languages,this._defaultLanguages).filter(c=>c!="")).join(",");_n(a,"params.language",s),this.has.auth&&this._auth.bearerToken&&!ft(a,"headers.Authorization")&&_n(a,"headers.Authorization","Bearer ".concat(this._auth.bearerToken))}if((o=a.url)!=null&&o.startsWith("http:")&&typeof window<"u"&&window.location.protocol=="https:")throw new $t.Cancel("Can't call http API from https.");return a}),this.axios.interceptors.response.use(({data:a,headers:o={},config:s={}})=>{a=Pe.normalize(a);let c=s.url;if(c.endsWith("?")||(c+="?"),nae(s.params||{},(f,d)=>{c+="".concat(d,"=").concat(encodeURIComponent(f),"&")}),oa(a)||x0(a)){let f=parseInt(o["x-total-count"]);isNaN(f)||(a._totalCount=f),a._url=c}return a},a=>{const o=ft(a,"config._retryCount",0),s=ft(a,"config.method"),c=ft(a,"response.status");return this._retryConfig.methods.includes(s)&&this._retryConfig.statusCodes.includes(c)&&o{setTimeout(()=>{this.axios(a.config).then(f).catch(d)},(()=>{const m=this._retryConfig.delay;return typeof m=="function"?m(o):m})())})):Promise.reject(a)});const r=[];for(let{method:a,type:o}of _L){const s=this[a]&&this[a].bind(this);if(!s){this[a]=()=>{throw new sI({method:a})};continue}this[a]=(c={})=>{if(c._raw)return delete c._raw,s(c);const f=r.find(v=>v.method==a&&Ls(v.options,c));if(f)return f.promise;let d;c.cancelToken||(d=this.getCancelTokenSource(),c.cancelToken=d.token);const m=this.init().then(()=>s(c)).then(v=>(oa(v)&&v._totalCount===void 0?v._totalCount=v.length:x0(v)&&v._totalCount===void 0&&(v._totalCount=1),v&&o&&this["adjust".concat(o)]&&(v=this["adjust".concat(o)](v)),v)).catch(v=>{throw v instanceof Fi?v:v.response?v.response.status.toString().startsWith(4)?new hu({relatedError:v,code:v.response.status}):new lI({relatedError:v,code:v.response.status}):v.request?typeof navigator<"u"&&(navigator.connection||navigator.mozConnection||navigator.webkitConnection)?new cI({relatedError:v}):new uI({relatedError:v}):new Fi({relatedError:v})});d&&(m.cancel=(...v)=>d.cancel(...v));const g={method:a,options:ep(c,["cancelToken"]),promise:m};return r.push(g),m.catch(()=>{}).then(()=>r.splice(r.indexOf(g),1)),m}}}get uri(){return this._jskos.uri}get notation(){return this._jskos.notation}get prefLabel(){return this._jskos.prefLabel}get definition(){return this._jskos.definition}get schemes(){return this._jskos.schemes}get excludedSchemes(){return this._jskos.excludedSchemes}get stored(){return this._jskos.stored!==void 0?this._jskos.stored:this.constructor.stored}async init(){return this._init?this._init:(this._init=(async()=>{this._prepare();let e;if(Qr(this._api.status))try{e=await this.axios({method:"get",url:this._api.status})}catch(r){ft(r,"response.status")===404&&(this._api.status=null)}else e=this._api.status;if(x0(e)&&!Hae(e)){this._config=e.config||{};for(let r of Object.keys(this._api))this._api[r]===void 0&&(this._api[r]=e[r]||null)}this._setup()})(),this._init)}_prepare(){}_setup(){}getCancelTokenSource(){return $t.CancelToken.source()}setAuth({key:e=this._auth.key,bearerToken:r=this._auth.bearerToken}){this._auth.key=e,this._auth.bearerToken=r}setRetryConfig(e={}){this._retryConfig=Object.assign({methods:["get","head","options"],statusCodes:[401,403],count:3,delay:r=>300*r},e)}isAuthorizedFor({type:e,action:r,user:n,crossUser:i}){if(r=="read"&&this.has[e]===!0)return!0;if(!this.has[e])return!1;const a=ft(this._config,"".concat(e,".").concat(r));if(!a)return!!this.has[e][r];if(a.auth&&(!n||!this._auth.key)||a.auth&&this._auth.key!=ft(this._config,"auth.key"))return!1;const o=[n==null?void 0:n.uri].concat(Object.values((n==null?void 0:n.identities)||{}).map(s=>s.uri)).filter(Boolean);if(a.auth&&a.identities&&R0(o,a.identities).length==0)return!1;if(a.auth&&a.identityProviders){const s=Object.keys((n==null?void 0:n.identities)||{});if(R0(s,a.identityProviders).length==0)return!1}return i?a.crossUser===!0||R0(a.crossUser||[],o).length>0:!!this.has[e][r]}supportsScheme(e){if(!e)return!1;let r=oa(this.schemes)?this.schemes:null;return r==null&&!Pe.isContainedIn(e,this.excludedSchemes||[])?!0:Pe.isContainedIn(e,r)}adjustConcept(e){if(!e||e.__SAVED__)return e;e._getNarrower=r=>this.getNarrower({...r,concept:e}),e._getAncestors=r=>this.getAncestors({...r,concept:e}),e._getDetails=async r=>(await this.getConcepts({...r,concepts:[e]}))[0];for(let r of["broader","narrower","ancestors"])Array.isArray(e[r])&&e[r].length&&!e[r].includes(null)&&(e[r]=this.adjustConcepts(e[r]));return e._registry=this,e}adjustConcepts(e){return kd(e.map(r=>this.adjustConcept(r)),e)}adjustRegistries(e){return e}adjustScheme(e){if(!e||e.__SAVED__)return e;const r=e._registry;return e._registry=this.cdk&&this.cdk.registryForScheme(e),!e._registry||r===e._registry||e._registry._api.api===this._api.api?e._registry=r||this:["concepts","topConcepts"].forEach(n=>{Array.isArray(e[n])&&(e[n].length===0||e[n][0]===null)&&delete e[n]}),e._registry&&(e._getTop=n=>e._registry.getTop({...n,scheme:e}),e._getTypes=n=>e._registry.getTypes({...n,scheme:e}),e._suggest=({search:n,...i})=>e._registry.suggest({...i,search:n,scheme:e})),e}adjustSchemes(e){return kd(e.map(r=>this.adjustScheme(r)),e)}adjustConcordances(e){for(let r of e)r._registry=this;return e}adjustMapping(e){for(let r of["from","to"]){let n="".concat(r,"Scheme");e[n]||(e[n]=ft(Pe.conceptsOfMapping(e,r),"[0].inScheme[0]",null))}if(e._registry=this,!e.identifier){let r=ft(Pe.addMappingIdentifiers(e),"identifier");r&&(e.identifier=r)}return e}adjustMappings(e){return kd(e.map(r=>this.adjustMapping(r)),e)}async postMappings({mappings:e,...r}={}){if(!e||!e.length)throw new Ie({parameter:"mappings"});return this._callHelperForArrayWrappers({method:"postMapping",items:e,itemProperty:"mapping",config:r})}async deleteMappings({mappings:e,...r}={}){if(!e||!e.length)throw new Ie({parameter:"mappings"});return this._callHelperForArrayWrappers({method:"deleteMapping",items:e,itemProperty:"mapping",config:r})}async _callHelperForArrayWrappers({method:e,items:r,itemProperty:n,config:i}){const a=[],o=await Promise.all(r.map(async s=>{try{return await this[e]({[n]:s,...i,_raw:!0})}catch(c){return a[r.indexOf(s)]=c,null}}));return o._errors=a,o}}Yr.providerName="Base";function cm(t){throw new Error('Could not dynamically require "'+t+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var wL={exports:{}};/*! - localForage -- Offline Storage, Improved - Version 1.10.0 - https://localforage.github.io/localForage - (c) 2013-2017 Mozilla, Apache License 2.0 -*/(function(t,e){(function(r){t.exports=r()})(function(){return function r(n,i,a){function o(f,d){if(!i[f]){if(!n[f]){var m=typeof cm=="function"&&cm;if(!d&&m)return m(f,!0);if(s)return s(f,!0);var g=new Error("Cannot find module '"+f+"'");throw g.code="MODULE_NOT_FOUND",g}var v=i[f]={exports:{}};n[f][0].call(v.exports,function(b){var _=n[f][1][b];return o(_||b)},v,v.exports,r,n,i,a)}return i[f].exports}for(var s=typeof cm=="function"&&cm,c=0;c"u"&&r(3);var m=Promise;function g(T,U){U&&T.then(function(L){U(null,L)},function(L){U(L)})}function v(T,U,L){typeof U=="function"&&T.then(U),typeof L=="function"&&T.catch(L)}function b(T){return typeof T!="string"&&(console.warn(T+" used as a key, but it is not a string."),T=String(T)),T}function _(){if(arguments.length&&typeof arguments[arguments.length-1]=="function")return arguments[arguments.length-1]}var C="local-forage-detect-blob-support",E=void 0,D={},R=Object.prototype.toString,N="readonly",A="readwrite";function K(T){for(var U=T.length,L=new ArrayBuffer(U),Y=new Uint8Array(L),re=0;re=43)}}).catch(function(){return!1})}function j(T){return typeof E=="boolean"?m.resolve(E):B(T).then(function(U){return E=U,E})}function Q(T){var U=D[T.name],L={};L.promise=new m(function(Y,re){L.resolve=Y,L.reject=re}),U.deferredOperations.push(L),U.dbReady?U.dbReady=U.dbReady.then(function(){return L.promise}):U.dbReady=L.promise}function ue(T){var U=D[T.name],L=U.deferredOperations.pop();if(L)return L.resolve(),L.promise}function ge(T,U){var L=D[T.name],Y=L.deferredOperations.pop();if(Y)return Y.reject(U),Y.promise}function z(T,U){return new m(function(L,Y){if(D[T.name]=D[T.name]||ne(),T.db)if(U)Q(T),T.db.close();else return L(T.db);var re=[T.name];U&&re.push(T.version);var q=c.open.apply(c,re);U&&(q.onupgradeneeded=function(me){var Te=q.result;try{Te.createObjectStore(T.storeName),me.oldVersion<=1&&Te.createObjectStore(C)}catch(Ae){if(Ae.name==="ConstraintError")console.warn('The database "'+T.name+'" has been upgraded from version '+me.oldVersion+" to version "+me.newVersion+', but the storage "'+T.storeName+'" already exists.');else throw Ae}}),q.onerror=function(me){me.preventDefault(),Y(q.error)},q.onsuccess=function(){var me=q.result;me.onversionchange=function(Te){Te.target.close()},L(me),ue(T)}})}function H(T){return z(T,!1)}function M(T){return z(T,!0)}function X(T,U){if(!T.db)return!0;var L=!T.db.objectStoreNames.contains(T.storeName),Y=T.versionT.db.version;if(Y&&(T.version!==U&&console.warn('The database "'+T.name+"\" can't be downgraded from version "+T.db.version+" to version "+T.version+"."),T.version=T.db.version),re||L){if(L){var q=T.db.version+1;q>T.version&&(T.version=q)}return!0}return!1}function ie(T){return new m(function(U,L){var Y=new FileReader;Y.onerror=L,Y.onloadend=function(re){var q=btoa(re.target.result||"");U({__local_forage_encoded_blob:!0,data:q,type:T.type})},Y.readAsBinaryString(T)})}function Ee(T){var U=K(atob(T.data));return d([U],{type:T.type})}function Se(T){return T&&T.__local_forage_encoded_blob}function ve(T){var U=this,L=U._initReady().then(function(){var Y=D[U._dbInfo.name];if(Y&&Y.dbReady)return Y.dbReady});return v(L,T,T),L}function Re(T){Q(T);for(var U=D[T.name],L=U.forages,Y=0;Y0&&(!T.db||q.name==="InvalidStateError"||q.name==="NotFoundError"))return m.resolve().then(function(){if(!T.db||q.name==="NotFoundError"&&!T.db.objectStoreNames.contains(T.storeName)&&T.version<=T.db.version)return T.db&&(T.version=T.db.version+1),M(T)}).then(function(){return Re(T).then(function(){fe(T,U,L,Y-1)})}).catch(L);L(q)}}function ne(){return{forages:[],db:null,dbReady:null,deferredOperations:[]}}function O(T){var U=this,L={db:null};if(T)for(var Y in T)L[Y]=T[Y];var re=D[L.name];re||(re=ne(),D[L.name]=re),re.forages.push(U),U._initReady||(U._initReady=U.ready,U.ready=ve);var q=[];function me(){return m.resolve()}for(var Te=0;Te>4,De[re++]=(me&15)<<4|Te>>2,De[re++]=(Te&3)<<6|Ae&63;return xe}function Va(T){var U=new Uint8Array(T),L="",Y;for(Y=0;Y>2],L+=Ce[(U[Y]&3)<<4|U[Y+1]>>4],L+=Ce[(U[Y+1]&15)<<2|U[Y+2]>>6],L+=Ce[U[Y+2]&63];return U.length%3===2?L=L.substring(0,L.length-1)+"=":U.length%3===1&&(L=L.substring(0,L.length-2)+"=="),L}function us(T,U){var L="";if(T&&(L=va.call(T)),T&&(L==="[object ArrayBuffer]"||T.buffer&&va.call(T.buffer)==="[object ArrayBuffer]")){var Y,re=Dt;T instanceof ArrayBuffer?(Y=T,re+=Pt):(Y=T.buffer,L==="[object Int8Array]"?re+=it:L==="[object Uint8Array]"?re+=At:L==="[object Uint8ClampedArray]"?re+=qr:L==="[object Int16Array]"?re+=tr:L==="[object Uint16Array]"?re+=Rr:L==="[object Int32Array]"?re+=Dr:L==="[object Uint32Array]"?re+=mn:L==="[object Float32Array]"?re+=gn:L==="[object Float64Array]"?re+=Hi:U(new Error("Failed to get type for BinaryArray"))),U(re+Va(Y))}else if(L==="[object Blob]"){var q=new FileReader;q.onload=function(){var me=nt+T.type+"~"+Va(this.result);U(Dt+Be+me)},q.readAsArrayBuffer(T)}else try{U(JSON.stringify(T))}catch(me){console.error("Couldn't convert value into a JSON string: ",T),U(null,me)}}function fl(T){if(T.substring(0,Nt)!==Dt)return JSON.parse(T);var U=T.substring(yi),L=T.substring(Nt,yi),Y;if(L===Be&&We.test(U)){var re=U.match(We);Y=re[1],U=U.substring(re[0].length)}var q=Xn(U);switch(L){case Pt:return q;case Be:return d([q],{type:Y});case it:return new Int8Array(q);case At:return new Uint8Array(q);case qr:return new Uint8ClampedArray(q);case tr:return new Int16Array(q);case Rr:return new Uint16Array(q);case Dr:return new Int32Array(q);case mn:return new Uint32Array(q);case gn:return new Float32Array(q);case Hi:return new Float64Array(q);default:throw new Error("Unkown type: "+L)}}var _r={serialize:us,deserialize:fl,stringToBuffer:Xn,bufferToString:Va};function Mr(T,U,L,Y){T.executeSql("CREATE TABLE IF NOT EXISTS "+U.storeName+" (id INTEGER PRIMARY KEY, key unique, value)",[],L,Y)}function Jt(T){var U=this,L={db:null};if(T)for(var Y in T)L[Y]=typeof T[Y]!="string"?T[Y].toString():T[Y];var re=new m(function(q,me){try{L.db=openDatabase(L.name,String(L.version),L.description,L.size)}catch(Te){return me(Te)}L.db.transaction(function(Te){Mr(Te,L,function(){U._dbInfo=L,q()},function(Ae,xe){me(xe)})},me)});return L.serializer=_r,re}function Ui(T,U,L,Y,re,q){T.executeSql(L,Y,re,function(me,Te){Te.code===Te.SYNTAX_ERR?me.executeSql("SELECT name FROM sqlite_master WHERE type='table' AND name = ?",[U.storeName],function(Ae,xe){xe.rows.length?q(Ae,Te):Mr(Ae,U,function(){Ae.executeSql(L,Y,re,q)},q)},q):q(me,Te)},q)}function dl(T,U){var L=this;T=b(T);var Y=new m(function(re,q){L.ready().then(function(){var me=L._dbInfo;me.db.transaction(function(Te){Ui(Te,me,"SELECT * FROM "+me.storeName+" WHERE key = ? LIMIT 1",[T],function(Ae,xe){var De=xe.rows.length?xe.rows.item(0).value:null;De&&(De=me.serializer.deserialize(De)),re(De)},function(Ae,xe){q(xe)})})}).catch(q)});return g(Y,U),Y}function Pc(T,U){var L=this,Y=new m(function(re,q){L.ready().then(function(){var me=L._dbInfo;me.db.transaction(function(Te){Ui(Te,me,"SELECT * FROM "+me.storeName,[],function(Ae,xe){for(var De=xe.rows,Ge=De.length,St=0;St0){me(pl.apply(re,[T,Ae,L,Y-1]));return}Te(St)}})})}).catch(Te)});return g(q,L),q}function yf(T,U,L){return pl.apply(this,[T,U,L,1])}function zy(T,U){var L=this;T=b(T);var Y=new m(function(re,q){L.ready().then(function(){var me=L._dbInfo;me.db.transaction(function(Te){Ui(Te,me,"DELETE FROM "+me.storeName+" WHERE key = ?",[T],function(){re()},function(Ae,xe){q(xe)})})}).catch(q)});return g(Y,U),Y}function Hy(T){var U=this,L=new m(function(Y,re){U.ready().then(function(){var q=U._dbInfo;q.db.transaction(function(me){Ui(me,q,"DELETE FROM "+q.storeName,[],function(){Y()},function(Te,Ae){re(Ae)})})}).catch(re)});return g(L,T),L}function ah(T){var U=this,L=new m(function(Y,re){U.ready().then(function(){var q=U._dbInfo;q.db.transaction(function(me){Ui(me,q,"SELECT COUNT(key) as c FROM "+q.storeName,[],function(Te,Ae){var xe=Ae.rows.item(0).c;Y(xe)},function(Te,Ae){re(Ae)})})}).catch(re)});return g(L,T),L}function Uy(T,U){var L=this,Y=new m(function(re,q){L.ready().then(function(){var me=L._dbInfo;me.db.transaction(function(Te){Ui(Te,me,"SELECT key FROM "+me.storeName+" WHERE id = ? LIMIT 1",[T+1],function(Ae,xe){var De=xe.rows.length?xe.rows.item(0).key:null;re(De)},function(Ae,xe){q(xe)})})}).catch(q)});return g(Y,U),Y}function Vy(T){var U=this,L=new m(function(Y,re){U.ready().then(function(){var q=U._dbInfo;q.db.transaction(function(me){Ui(me,q,"SELECT key FROM "+q.storeName,[],function(Te,Ae){for(var xe=[],De=0;De '__WebKitDatabaseInfoTable__'",[],function(re,q){for(var me=[],Te=0;Te0}function Yy(T){var U=this,L={};if(T)for(var Y in T)L[Y]=T[Y];return L.keyPrefix=oh(T,U._defaultConfig),qy()?(U._dbInfo=L,L.serializer=_r,m.resolve()):m.reject()}function Xy(T){var U=this,L=U.ready().then(function(){for(var Y=U._dbInfo.keyPrefix,re=localStorage.length-1;re>=0;re--){var q=localStorage.key(re);q.indexOf(Y)===0&&localStorage.removeItem(q)}});return g(L,T),L}function Jy(T,U){var L=this;T=b(T);var Y=L.ready().then(function(){var re=L._dbInfo,q=localStorage.getItem(re.keyPrefix+T);return q&&(q=re.serializer.deserialize(q)),q});return g(Y,U),Y}function Zy(T,U){var L=this,Y=L.ready().then(function(){for(var re=L._dbInfo,q=re.keyPrefix,me=q.length,Te=localStorage.length,Ae=1,xe=0;xe=0;me--){var Te=localStorage.key(me);Te.indexOf(q)===0&&localStorage.removeItem(Te)}}):re=m.reject("Invalid arguments"),g(re,U),re}var i_={_driver:"localStorageWrapper",_initStorage:Yy,_support:wf(),iterate:Zy,getItem:Jy,setItem:r_,removeItem:t_,clear:Xy,length:e_,key:Qy,keys:sh,dropInstance:n_},a_=function(U,L){return U===L||typeof U=="number"&&typeof L=="number"&&isNaN(U)&&isNaN(L)},Ac=function(U,L){for(var Y=U.length,re=0;re"u"?"undefined":a(L))==="object"){if(this._ready)return new Error("Can't call config() after localforage has been used.");for(var Y in L){if(Y==="storeName"&&(L[Y]=L[Y].replace(/\W/g,"_")),Y==="version"&&typeof L[Y]!="number")return new Error("Database version must be a number.");this._config[Y]=L[Y]}return"driver"in L&&L.driver?this.setDriver(this._config.driver):!0}else return typeof L=="string"?this._config[L]:this._config},T.prototype.defineDriver=function(L,Y,re){var q=new m(function(me,Te){try{var Ae=L._driver,xe=new Error("Custom driver not compliant; see https://mozilla.github.io/localForage/#definedriver");if(!L._driver){Te(xe);return}for(var De=xc.concat("_initStorage"),Ge=0,St=De.length;Geai.getItem(this.localStorageKey).then(n=>{n=n||[];let i=0;for(let a of n.filter(o=>!o.uri||!o.uri.startsWith(fm)))a.uri&&(a.identifier||(a.identifier=[]),a.identifier.push(a.uri)),a.uri="".concat(fm).concat(fA()),i+=1;return i&&console.warn("URIs added to ".concat(i," local mappings.")),ai.setItem(this.localStorageKey,n)});ai.getItem(e).then(n=>{n&&console.warn('Warning: There is old data in local storage (or IndexedDB, depending on the ) with the key "'.concat(e,'". This data will not be used anymore. A manual export is necessary to get this data back.'))}),this.queue.push(r().catch(n=>{console.warn("Error when adding URIs to local mappings:",n)}))}isAuthorizedFor({type:e,action:r}){return e=="mappings"&&r!="anonymous"}_getMappingsQueue(){let e=cle(this.queue)||Promise.resolve();return new Promise(r=>{function n(){var o,s,c=new Promise((f,d)=>{o=f,s=d});return c.resolve=o,c.reject=s,c}let i=n(),a=()=>{i.resolve()};this.queue.push(i),e.then(()=>ai.getItem(this.localStorageKey)).then(o=>{r({mappings:o,done:a})})})}async getMapping({mapping:e,...r}){if(r._raw=!0,!e||!e.uri)throw new Ie({parameter:"mapping"});return(await this.getMappings({...r,uri:e.uri}))[0]}async getMappings({from:e,fromScheme:r,to:n,toScheme:i,creator:a,type:o,partOf:s,offset:c,limit:f,direction:d,mode:m,identifier:g,uri:v}={}){let b={};return e&&(b.from=Qr(e)?e:e.uri),r&&(b.fromScheme=Qr(r)?{uri:r}:r),n&&(b.to=Qr(n)?n:n.uri),i&&(b.toScheme=Qr(i)?{uri:i}:i),a&&(b.creator=Qr(a)?a:Pe.prefLabel(a)),o&&(b.type=Qr(o)?o:o.uri),s&&(b.partOf=Qr(s)?s:s.uri),c&&(b.offset=c),f&&(b.limit=f),d&&(b.direction=d),m&&(b.mode=m),g&&(b.identifier=g),v&&(b.uri=v),this._getMappingsQueue().catch(_=>{throw new Fi({message:"Could not get mappings from local storage",relatedError:_})}).then(({mappings:_,done:C})=>{C();let E=(R,N)=>R.uri==N||N&&R.notation&&R.notation[0].toLowerCase()==N.toLowerCase();if((b.from||b.to)&&(_=_.filter(R=>{let N=Pe.conceptsOfMapping(R,"from").find(j=>E(j,b.from))!=null,A=Pe.conceptsOfMapping(R,"to").find(j=>E(j,b.from))!=null,K=Pe.conceptsOfMapping(R,"from").find(j=>E(j,b.to))!=null,B=Pe.conceptsOfMapping(R,"to").find(j=>E(j,b.to))!=null;return b.direction=="backward"?b.mode=="or"?b.from&&A||b.to&&K:(!b.from||A)&&(!b.to||K):b.direction=="both"?b.mode=="or"?b.from&&(N||A)||b.to&&(K||B):(!b.from||N)&&(!b.to||B)||(!b.from||A)&&(!b.to||K):b.mode=="or"?b.from&&N||b.to&&B:(!b.from||N)&&(!b.to||B)})),(b.fromScheme||b.toScheme)&&(_=_.filter(R=>{let N=Pe.compare(R.fromScheme,b.fromScheme),A=Pe.compare(R.toScheme,b.fromScheme),K=Pe.compare(R.fromScheme,b.toScheme),B=Pe.compare(R.toScheme,b.toScheme);return b.direction=="backward"?b.mode=="or"?b.fromScheme&&A||b.toScheme&&K:(!b.fromScheme||A)&&(!b.toScheme||K):b.direction=="both"?b.mode=="or"?b.fromScheme&&(N||A)||b.toScheme&&(K||B):(!b.fromScheme||N)&&(!b.toScheme||B)||(!b.fromScheme||A)&&(!b.toScheme||K):b.mode=="or"?b.fromScheme&&N||b.toScheme&&B:(!b.fromScheme||N)&&(!b.toScheme||B)})),b.creator){let R=b.creator.split("|");_=_.filter(N=>(N.creator&&N.creator.find(A=>R.includes(Pe.prefLabel(A))||R.includes(A.uri)))!=null)}b.type&&(_=_.filter(R=>(R.type||[Pe.defaultMappingType.uri]).includes(b.type))),b.partOf&&(_=_.filter(R=>R.partOf!=null&&R.partOf.find(N=>Pe.compare(N,{uri:b.partOf}))!=null)),b.identifier&&(_=_.filter(R=>b.identifier.split("|").map(N=>(R.identifier||[]).includes(N)||R.uri==N).reduce((N,A)=>N||A))),b.uri&&(_=_.filter(R=>R.uri==b.uri));let D=_.length;return _=_.sort((R,N)=>{let A=R.modified||R.created,K=N.modified||N.created;return K==null?-1:A==null?1:A>K?-1:1}),_=_.slice(b.offset||0),_=_.slice(0,b.limit),_._totalCount=D,_})}async postMapping({mapping:e}){if(!e)throw new Ie({parameter:"mapping"});let{mappings:r,done:n}=await this._getMappingsQueue();if((!e.uri||!e.uri.startsWith(fm))&&(e.uri&&(e.identifier||(e.identifier=[]),e.identifier.push(e.uri)),e.uri="".concat(fm).concat(fA())),r.find(i=>i.uri==e.uri))throw n(),new Ie({parameter:"mapping",message:"Duplicate URI"});e.created||(e.created=new Date().toISOString()),e.modified||(e.modified=e.created),r.push(e),r=r.map(i=>Pe.minifyMapping(i));try{return await ai.setItem(this.localStorageKey,r),n(),e}catch(i){throw n(),i}}async putMapping({mapping:e}){if(!e)throw new Ie({parameter:"mapping"});let{mappings:r,done:n}=await this._getMappingsQueue();const i=r.findIndex(a=>a.uri==e.uri);if(i==-1)throw n(),new Ie({parameter:"mapping",message:"Mapping not found"});e.created||(e.created=r[i].created),e.modified=new Date().toISOString(),r[i]=e,r=r.map(a=>Pe.minifyMapping(a));try{return await ai.setItem(this.localStorageKey,r),n(),e}catch(a){throw n(),a}}async patchMapping({mapping:e}){if(!e)throw new Ie({parameter:"mapping"});let{mappings:r,done:n}=await this._getMappingsQueue();const i=r.findIndex(a=>a.uri==e.uri);if(i==-1)throw n(),new Ie({parameter:"mapping",message:"Mapping not found"});e.created||(e.created=r[i].created),e.modified=new Date().toISOString(),r[i]=Object.assign(r[i],e),r=r.map(a=>Pe.minifyMapping(a));try{return await ai.setItem(this.localStorageKey,r),n(),e}catch(a){throw n(),a}}async deleteMapping({mapping:e}){if(!e)throw new Ie({parameter:"mapping"});let{mappings:r,done:n}=await this._getMappingsQueue();try{return r=r.filter(i=>i.uri!=e.uri),r=r.map(i=>Pe.minifyMapping(i)),await ai.setItem(this.localStorageKey,r),n(),!0}catch(i){throw n(),i}}}Lb.providerName="LocalMappings";Lb.stored=!0;class lf extends Yr{_prepare(){this._api.api&&this._api.status===void 0&&(this._api.status=Pu(this._api.api,"/status"))}_setup(){if(this._api.api){const e={mappings:"/mappings",concordances:"/concordances",annotations:"/annotations"};for(let r of Object.keys(e))this._api[r]===void 0&&(this._api[r]=Pu(this._api.api,e[r]))}this.has.mappings=this._api.mappings?{}:!1,this.has.mappings&&(this.has.mappings.read=!!ft(this._config,"mappings.read",!0),this.has.mappings.create=!!ft(this._config,"mappings.create"),this.has.mappings.update=!!ft(this._config,"mappings.update"),this.has.mappings.delete=!!ft(this._config,"mappings.delete"),this.has.mappings.anonymous=!!ft(this._config,"mappings.anonymous")),this.has.concordances=this._api.concordances?{}:!1,this.has.concordances&&(this.has.concordances.read=!!ft(this._config,"concordances.read"),this.has.concordances.create=!!ft(this._config,"concordances.create"),this.has.concordances.update=!!ft(this._config,"concordances.update"),this.has.concordances.delete=!!ft(this._config,"concordances.delete")),this.has.annotations=this._api.annotations?{}:!1,this.has.annotations&&(this.has.annotations.read=!!ft(this._config,"annotations.read"),this.has.annotations.create=!!ft(this._config,"annotations.create"),this.has.annotations.update=!!ft(this._config,"annotations.update"),this.has.annotations.delete=!!ft(this._config,"annotations.delete")),this.has.auth=ft(this._config,"auth.key")!=null,this._defaultParams={properties:"annotations"}}async getMapping({mapping:e,...r}){if(!e)throw new Ie({parameter:"mapping"});if(!e.uri||!e.uri.startsWith(this._api.mappings))throw new Ie({parameter:"mapping",message:"URI doesn't seem to be part of this registry."});try{return await this.axios({...r,url:e.uri,params:{...this._defaultParams,...r.params||{}}})}catch(n){if(ft(n,"response.status")==404)return null;throw n}}async getMappings({from:e,fromScheme:r,to:n,toScheme:i,creator:a,type:o,partOf:s,offset:c,limit:f,direction:d,mode:m,identifier:g,cardinality:v,annotatedBy:b,annotatedFor:_,annotatedWith:C,sort:E,order:D,...R}){let N={},A=this._api.mappings;return e&&(N.from=Qr(e)?e:e.uri),r&&(N.fromScheme=Qr(r)?r:r.uri),n&&(N.to=Qr(n)?n:n.uri),i&&(N.toScheme=Qr(i)?i:i.uri),a&&(N.creator=Qr(a)?a:Pe.prefLabel(a)),o&&(N.type=Qr(o)?o:o.uri),s&&(N.partOf=Qr(s)?s:s.uri),c&&(N.offset=c),f&&(N.limit=f),d&&(N.direction=d),v&&(N.cardinality=v),b&&(N.annotatedBy=b),_&&(N.annotatedFor=_),C&&(N.annotatedWith=C),m&&(N.mode=m),g&&(N.identifier=g),E&&(N.sort=E),D&&(N.order=D),this.axios({...R,method:"get",url:A,params:{...this._defaultParams,...R.params||{},...N}})}async postMapping({mapping:e,...r}){if(!e)throw new Ie({parameter:"mapping"});return e=Pe.minifyMapping(e),e=Pe.addMappingIdentifiers(e),this.axios({...r,method:"post",url:this._api.mappings,data:e,params:{...this._defaultParams,...r.params||{}}})}async putMapping({mapping:e,...r}){if(!e)throw new Ie({parameter:"mapping"});e=Pe.minifyMapping(e),e=Pe.addMappingIdentifiers(e);const n=e.uri;if(!n||!n.startsWith(this._api.mappings))throw new Ie({parameter:"mapping",message:"URI doesn't seem to be part of this registry."});return this.axios({...r,method:"put",url:n,data:e,params:{...this._defaultParams,...r.params||{}}})}async patchMapping({mapping:e,...r}){if(!e)throw new Ie({parameter:"mapping"});const n=e.uri;if(!n||!n.startsWith(this._api.mappings))throw new Ie({parameter:"mapping",message:"URI doesn't seem to be part of this registry."});return this.axios({...r,method:"patch",url:n,data:ep(e,"uri"),params:{...this._defaultParams,...r.params||{}}})}async deleteMapping({mapping:e,...r}){if(!e)throw new Ie({parameter:"mapping"});const n=e.uri;if(!n||!n.startsWith(this._api.mappings))throw new Ie({parameter:"mapping",message:"URI doesn't seem to be part of this registry."});return await this.axios({...r,method:"delete",url:n}),!0}async getAnnotations({target:e,...r}){return e&&_n(r,"params.target",e),this.axios({...r,method:"get",url:this._api.annotations})}async postAnnotation({annotation:e,...r}){return this.axios({...r,method:"post",url:this._api.annotations,data:e})}async putAnnotation({annotation:e,...r}){const n=e.id;if(!n||!n.startsWith(this._api.annotations))throw new Ie({parameter:"annotation",message:"URI doesn't seem to be part of this registry."});return this.axios({...r,method:"put",url:n,data:e})}async patchAnnotation({annotation:e,...r}){const n=e.id;if(!n||!n.startsWith(this._api.annotations))throw new Ie({parameter:"annotation",message:"URI doesn't seem to be part of this registry."});return this.axios({...r,method:"patch",url:n,data:e})}async deleteAnnotation({annotation:e,...r}){const n=e.id;if(!n||!n.startsWith(this._api.annotations))throw new Ie({parameter:"annotation",message:"URI doesn't seem to be part of this registry."});return await this.axios({...r,method:"delete",url:n}),!0}async getConcordances(e){return this.axios({...e,method:"get",url:this._api.concordances})}async postConcordance({concordance:e,...r}){if(!e)throw new Ie({parameter:"concordance"});return this.axios({...r,method:"post",url:this._api.concordances,data:e,params:{...this._defaultParams,...r.params||{}}})}async putConcordance({concordance:e,...r}){if(!e)throw new Ie({parameter:"concordance"});const n=e.uri;if(!n||!n.startsWith(this._api.concordances))throw new Ie({parameter:"concordance",message:"URI doesn't seem to be part of this registry."});return this.axios({...r,method:"put",url:n,data:e,params:{...this._defaultParams,...r.params||{}}})}async patchConcordance({concordance:e,...r}){if(!e)throw new Ie({parameter:"concordance"});const n=e.uri;if(!n||!n.startsWith(this._api.concordances))throw new Ie({parameter:"concordance",message:"URI doesn't seem to be part of this registry."});return this.axios({...r,method:"patch",url:n,data:ep(e,"uri"),params:{...this._defaultParams,...r.params||{}}})}async deleteConcordance({concordance:e,...r}){if(!e)throw new Ie({parameter:"concordance"});const n=e.uri;if(!n||!n.startsWith(this._api.concordances))throw new Ie({parameter:"concordance",message:"URI doesn't seem to be part of this registry."});return await this.axios({...r,method:"delete",url:n}),!0}}Zi(lf,"supports",{mappings:!0,concordances:!0,annotations:!0});lf.providerName="MappingsApi";lf.stored=!0;const N0={};class kp extends Yr{get _cache(){return N0[this.uri]}_prepare(){N0[this.uri]=[],this._occurrencesSupportedSchemes=[]}async _occurrencesIsSupported(e){if(!(this._occurrencesSupportedSchemes&&this._occurrencesSupportedSchemes.length))try{const n=Pu(this._api.api,"voc"),i=await this.axios({method:"get",url:n});this._occurrencesSupportedSchemes=i||[]}catch(n){}let r=!1;for(let n of this._occurrencesSupportedSchemes)Pe.compare(e,n)&&(r=!0);return r}async getMappings(e){const r=await this.getOccurrences(e),n=e.from,i=ft(n,"inScheme[0]")||e.fromScheme,a=e.to,o=ft(a,"inScheme[0]")||e.toScheme,s=[];for(let c of r){if(!c)continue;let f={};f.from=ft(c,"memberSet[0]"),f.from?f.from={memberSet:[f.from]}:f.from=null,f.fromScheme=ft(c,"memberSet[0].inScheme[0]"),f.to=ft(c,"memberSet[1]"),f.to?f.to={memberSet:[f.to]}:f.to={memberSet:[]},f.toScheme=ft(c,"memberSet[1].inScheme[0]"),(n&&Pe.compare(n,ft(f,"to.memberSet[0]"))||a&&Pe.compare(a,ft(f,"from.memberSet[0]")))&&([f.from,f.fromScheme,f.to,f.toScheme]=[f.to,f.toScheme,f.from,f.fromScheme]),!f.fromScheme&&i&&(f.fromScheme=i),!f.toScheme&&o&&(f.toScheme=o),f.type=[Pe.defaultMappingType.uri],f._occurrence=c,f=Pe.addMappingIdentifiers(f),s.push(f)}return s._url=r._url,s}async getOccurrences({from:e,to:r,concepts:n,threshold:i=0,...a}){let o=[];n=(n||[]).concat([e,r]).filter(g=>!!g);for(let g of n)o.push(this._occurrencesIsSupported(ft(g,"inScheme[0]")).then(v=>v&&g.uri?g.uri:null));let s=await Promise.all(o);if(s=s.filter(g=>g!=null),s.length==0)throw new Ie({parameter:"concepts"});o=[];for(let g of s)o.push(this._getOccurrences({...a,params:{member:g,scheme:"*",threshold:i}}));const c=await Promise.all(o);let f=Ofe([],...c),d=[],m=[];for(let g=0;g_.concat(C.uri),[]).sort().join(" ");d.includes(b)?m.push(g):d.push(b)}return m.forEach(g=>{delete f[g]}),f=f.filter(g=>g!=null),f=f.sort((g,v)=>parseInt(v.count||0)-parseInt(g.count||0)),f._url=c.map(g=>g._url),f}async _getOccurrences(e){let r=this._cache.find(i=>Ls(i.config.params,e.params));if(r)return r.data;const n=await this.axios({...e,method:"get",url:this._api.api});return this._cache.push({config:e,data:n}),this._cache.length>20&&(N0[this.uri]=this._cache.slice(this._cache.length-20)),n}}Zi(kp,"supports",{occurrences:!0,mappings:!0});kp.providerName="OccurrencesApi";kp.stored=!1;class cf extends Yr{_prepare(){this._api.api&&this._api.status===void 0&&(this._api.status=Pu(this._api.api,"/status"))}_setup(){if(this._api.api){const e={schemes:"/voc",top:"/voc/top",concepts:"/voc/concepts",data:"/data",narrower:"/narrower",ancestors:"/ancestors",types:"/types",suggest:"/suggest",search:"/search"};for(let r of Object.keys(e))this._api[r]===void 0&&(this._api[r]=Pu(this._api.api,e[r]))}this.has.schemes=!!this._api.schemes,!this.has.schemes&&Array.isArray(this.schemes)&&(this.has.schemes=!0),this.has.top=!!this._api.top,this.has.data=!!this._api.data,this.has.concepts=!!this._api.concepts||this.has.data,this.has.narrower=!!this._api.narrower,this.has.ancestors=!!this._api.ancestors,this.has.types=!!this._api.types,this.has.suggest=!!this._api.suggest,this.has.search=!!this._api.search,this.has.auth=ft(this._config,"auth.key")!=null,this._defaultParams={properties:"+created,issued,modified,editorialNote,scopeNote,note,definition,mappings"}}static _registryConfigForBartocApiConfig({url:e,scheme:r}={}){return!e||!r?null:{api:e,schemes:[r]}}async _getSchemeUri(e){this._approvedSchemes=this._approvedSchemes||[],this._rejectedSchemes=this._rejectedSchemes||[];let r=this._approvedSchemes.find(a=>Pe.compare(e,a));if(r)return r.uri;if(this._rejectedSchemes.find(a=>Pe.compare(e,a)))return null;const i=(await this.getSchemes({params:{uri:Pe.getAllUris(e).join("|")}})).find(a=>Pe.compare(a,e));return i?(this._approvedSchemes.push({uri:i.uri,identifier:Pe.getAllUris(e)}),i.uri):(this._rejectedSchemes.push({uri:e.uri,identifier:e.identifier}),null)}async getSchemes(e={}){if(!this._api.schemes){if(Array.isArray(this.schemes))return this.schemes;throw new Ja}const r=await this.axios({...e,method:"get",url:this._api.schemes,params:{...this._defaultParams,limit:500,...e.params||{}}});return Array.isArray(this.schemes)?kd(r.filter(n=>Pe.isContainedIn(n,this.schemes)),r):r}async getTop({scheme:e,...r}){if(!this._api.top)throw new Ja;if(!e)throw new Ie({parameter:"scheme"});const n=await this._getSchemeUri(e);if(!n)throw new Ie({parameter:"scheme",message:"Requested vocabulary seems to be unsupported by this API."});return Array.isArray(this._api.top)?this._api.top:this.axios({...r,method:"get",url:this._api.top,params:{...this._defaultParams,limit:1e4,...r.params||{},uri:n}})}async getConcepts({concepts:e,...r}){if(this.has.data===!1)throw new Ja;if(!e)throw new Ie({parameter:"concepts"});Array.isArray(e)||(e=[e]);let n=e.map(i=>i.uri).filter(i=>i!=null);return this.axios({...r,method:"get",url:this._api.data,params:{...this._defaultParams,limit:500,...r.params||{},uri:n.join("|")}})}async getNarrower({concept:e,...r}){if(!this._api.narrower)throw new Ja;if(!e||!e.uri)throw new Ie({parameter:"concept"});return this.axios({...r,method:"get",url:this._api.narrower,params:{...this._defaultParams,limit:1e4,...r.params||{},uri:e.uri}})}async getAncestors({concept:e,...r}){if(!this._api.ancestors)throw new Ja;if(!e||!e.uri)throw new Ie({parameter:"concept"});return this.axios({...r,method:"get",url:this._api.ancestors,params:{...this._defaultParams,limit:1e4,...r.params||{},uri:e.uri}})}async suggest({use:e="notation,label",types:r=[],sort:n="score",params:i={},...a}){return this._search({...a,endpoint:"suggest",params:{...i,type:r.join("|"),use:e,sort:n}})}async search({types:e=[],params:r={},...n}){return this._search({...n,endpoint:"search",params:{...r,type:e.join("|")}})}async vocSuggest({use:e="notation,label",sort:r="score",params:n={},...i}){return this._search({...i,endpoint:"voc-suggest",params:{...n,use:e,sort:r}})}async vocSearch(e){return this._search({...e,endpoint:"voc-search"})}async _search({endpoint:e,scheme:r,search:n,limit:i,offset:a,params:o,url:s,...c}){if(s=s!=null?s:this._api[e],!s)throw new Ja;if(!n)throw new Ie({parameter:"search"});i=i||this._jskos.suggestResultLimit||100,a=a||0;const f=r&&await this._getSchemeUri(r);return s=s.replace("{searchTerms}",n),this.axios({...c,params:{...this._defaultParams,...o,limit:i,count:i,offset:a,search:n,query:n,voc:f},method:"get",url:s})}async getTypes({scheme:e,...r}){if(!this._api.types)throw new Ja;if(Array.isArray(this._api.types))return this._api.types;const n=e&&await this._getSchemeUri(e);n&&_n(r,"params.uri",n);let i=await this.axios({...r,method:"get",url:this._api.types});return n&&(i=i.filter(a=>!a.inScheme||Pe.isContainedIn(e,a.inScheme))),i}}Zi(cf,"supports",{schemes:!0,top:!0,data:!0,concepts:!0,narrower:!0,ancestors:!0,types:!0,suggest:!0,search:!0,auth:!0});cf.providerName="ConceptApi";cf.providerType="http://bartoc.org/api-type/jskos";const B0={};class uf extends Yr{get _cache(){return B0[this.uri]}_prepare(){B0[this.uri]=[]}async getMappings({from:e,to:r,mode:n,...i}){let a=[];oa(this.schemes)&&(a=this.schemes);let o,s,c=ft(e,"inScheme[0]"),f=ft(r,"inScheme[0]"),d,m;if(!e||Pe.isContainedIn(c,a)?(o=!0,s=r,d=f,m=a.find(N=>Pe.compare(N,c))||a[0]):(o=!1,s=e,d=c,m=a.find(N=>Pe.compare(N,f))||a[0]),n!="or")return[];if(!this._api.api)throw new Ja;if(!s)throw new Ie({parameter:o?"to":"from"});let g=Pe.languagePreference.selectLanguage(s.prefLabel);if(!g)throw new Ie({parameter:o?"to":"from",message:"Missing language"});let v=ft(s,"altLabel.".concat(g),[]);Qr(v)&&(v=[v]);let b=ft(s,"prefLabel.".concat(g)),_=v.concat([b]);_=[b];let{url:C,data:E}=await this._getReconciliationResults({...i,labels:_,language:g});E=[].concat(...Object.values(E).map(N=>N.result)).filter(N=>N),E=E.sort((N,A)=>N.score!=A.score?A.score-N.score:N.match!=A.match?N.match?-1:1:N.id.length-A.id.length);let D=ft(m,"namespace",""),R=E.map(N=>({fromScheme:d,from:{memberSet:[s]},toScheme:m,to:{memberSet:[{uri:D+N.id}]},type:[N.match?"http://www.w3.org/2004/02/skos/core#exactMatch":N.score>=80?"http://www.w3.org/2004/02/skos/core#closeMatch":"http://www.w3.org/2004/02/skos/core#mappingRelation"]}));return o&&(R=R.map(N=>Object.assign(N,{fromScheme:N.toScheme,from:N.to,toScheme:N.fromScheme,to:N.from}))),R._url=C,R}async _getReconciliationResults({labels:e,language:r,...n}){e=e.sort();let i=this._cache.find(m=>Ls(m.labels,e)&&m.language==r);if(i)return i;let a={},o=0;for(let m of e)a["q".concat(o)]={query:m},o+=1;let s=this._api.api;r&&(s=s.replace("{language}",r));const c="queries=".concat(encodeURIComponent(JSON.stringify(a)));_n(n,["headers","Content-Type"],"application/x-www-form-urlencoded");let f=await this.axios({...n,method:"post",url:s,data:c});f=f||{};let d={labels:e,language:r,data:f,url:"".concat(s).concat(s.includes("?")?"&":"?").concat(c)};return this._cache.push(d),this._cache.length>20&&(B0[this.uri]=this._cache.slice(this._cache.length-20)),d}}Zi(uf,"supports",{mappings:!0});uf.providerName="ReconciliationApi";uf.providerType="http://bartoc.org/api-type/reconciliation";uf.stored=!1;class Dp extends Yr{_prepare(){this._cache=[]}supportsScheme(e){return super.supportsScheme(e)&&ft(e,"_registry.has.search",!1)}async getMappings({from:e,to:r,mode:n,selected:i,limit:a=10,...o}){if(n!="or")return[];if(!i)throw new Ie({parameter:"selected"});let s=[];e&&this.supportsScheme(i.scheme[!1])?s.push(this._getMappings({...o,concept:e,sourceScheme:i.scheme[!0],targetScheme:i.scheme[!1],limit:a})):s.push(Promise.resolve([])),r&&this.supportsScheme(i.scheme[!0])?s.push(this._getMappings({...o,concept:r,sourceScheme:i.scheme[!1],targetScheme:i.scheme[!0],limit:a,swap:!0})):s.push(Promise.resolve([]));let[c,f]=await Promise.all(s);for(f=f.filter(d=>!c.find(m=>Pe.compareMappingMembers(d,m)));c.length+f.length>a;)f.length>=c.length?f=f.slice(0,-1):c=c.slice(0,-1);return Mne(c,f)}async _getMappings({concept:e,sourceScheme:r,targetScheme:n,limit:i,swap:a=!1,...o}){var g;if(!e||!r||!n)return[];if(Pe.compare(r,n))return[];const s=Pe.languagePreference.selectLanguage(e.prefLabel)||this._defaultLanguages[0];let c=Pe.prefLabel(e,{fallbackToUri:!1,language:s});if(!c)return[];const f=/^[\s\wäüöÄÜÖß]*\w/.exec(c);c=f?f[0]:c;let d=await this._getResults({...o,label:c,targetScheme:n,limit:i});if(!d.length&&((g=e.broader)!=null&&g.length))for(const v of e.broader){const b=Pe.prefLabel(v,{fallbackToUri:!1,language:s});if(b&&(d=await this._getResults({...o,label:b,targetScheme:n,limit:i}),d.length))break}let m=d.map(v=>({fromScheme:r,from:{memberSet:[e]},toScheme:n,to:{memberSet:[v]},type:["http://www.w3.org/2004/02/skos/core#mappingRelation"]}));return a&&(m=m.map(v=>Object.assign(v,{fromScheme:v.toScheme,from:v.to,toScheme:v.fromScheme,to:v.from}))),m}async _getResults({label:e,targetScheme:r,limit:n,...i}){var f;let a=(this._cache[r.uri]||{})[e];if(a&&a._limit>=n)return a;const o=ft(r,"_registry");if(!o||o.has.search===!1)return[];let s=(f=(this._jskos.overrides||[]).find(d=>Pe.compare(d,r)))==null?void 0:f.search;const c=await o.search({...i,url:s,search:e,scheme:r,limit:n});return this._cache[r.uri]||(this._cache[r.uri]={}),this._cache[r.uri][e]=c,this._cache[r.uri][e]._limit=n,c}}Zi(Dp,"supports",{mappings:!0});Dp.providerName="LabelSearchSuggestion";Dp.stored=!1;class Rp extends Yr{static _registryConfigForBartocApiConfig({url:e,scheme:r}={}){if(!e||!r)return null;const n={},i=e.match(/(.+\/)([^/]+)\/$/);return i?(n.api=i[1]+"rest/v1/",r.VOCID=i[2],n.schemes=[r],n):null}get _language(){return this.languages[0]||this._defaultLanguages[0]||"en"}_getApiUrl(e,r,n){const i=e&&e.VOCID||ft(this.schemes.find(o=>Pe.compare(o,e)),"VOCID");if(!i)throw new Ie({parameter:"scheme",message:"Missing scheme or VOCID property on scheme"});r=r||"",n=n||{},n.lang||(n.lang=this._language);const a=Object.keys(n).map(o=>"".concat(o,"=").concat(encodeURIComponent(n[o]))).join("&");return"".concat(this._api.api).concat(i).concat(r).concat(a?"?"+a:"")}_getDataUrl(e,{addFormatParameter:r=!0}={}){const n=ft(e,"inScheme[0]");if(!e||!e.uri)throw new Ie({parameter:"concept",message:"Missing concept URI"});return this._getApiUrl(n,"/data",r?{format:"application/json"}:{})}async _getSchemeUri(e){this._approvedSchemes=this._approvedSchemes||[],this._rejectedSchemes=this._rejectedSchemes||[];let r=this._approvedSchemes.find(o=>Pe.compare(e,o));if(r)return r.uri;if(this._rejectedSchemes.find(o=>Pe.compare(e,o)))return null;const n=this._getApiUrl(e,"/"),a=(await this.axios({method:"get",url:n})).conceptschemes.find(o=>Pe.compare(o,e));return a?(this._approvedSchemes.push({uri:a.uri,identifier:Pe.getAllUris(e)}),a.uri):(this._rejectedSchemes.push({uri:e.uri,identifier:e.identifier}),null)}_toJskosConcept(e,{concept:r,scheme:n,result:i,language:a}={}){if(!e)return null;r=Pe.deepCopy(r||{}),a=a||e.lang||"en",r.uri=e.uri,n&&(r.inScheme=[n]);let o=e.matchedPrefLabel||e.prefLabel||e.label;if(Qr(o))_n(r,"prefLabel.".concat(a),o);else{o&&!oa(o)&&(o=[o]);for(let f of o||[])_n(r,"prefLabel.".concat(f.lang),f.value)}let s=e.altLabel;if(Qr(s))_n(r,"altLabel.".concat(a),[s]);else{s&&!oa(s)&&(s=[s]);for(let f of s||[])ft(r,"altLabel.".concat(f.lang))?(r.altLabel[f.lang].push(f.value),r.altLabel[f.lang]=av(r.altLabel[f.lang])):_n(r,"altLabel.".concat(f.lang),[f.value])}const c=e.notation||e["skos:notation"]||Pe.notation(r);c&&(r.notation=[c.value||c]),e.broader&&(oa(e.broader)||(e.broader=[e.broader]),r.broader=e.broader.map(f=>Qr(f)?{uri:f}:f)),e.hasChildren===!0?r.narrower=[null]:e.hasChildren===!1&&(r.narrower=[]),e.type&&!oa(e.type)&&(e.type=[e.type]),r.type=r.type||[];for(let f of e.type||[]){if(!Pe.isValidUri(f))continue;const d=f.slice(0,f.indexOf(":"));i&&i["@context"]&&i["@context"][d]&&(f=f.replace(d+":",i["@context"][d])),r.type.push(f)}return r.type=av(r.type),r.type.length||(r.type=["http://www.w3.org/2004/02/skos/core#Concept"]),r}async getSchemes({...e}={}){const r=[];for(let n of this.schemes||[]){const i=this._getApiUrl(n,"/"),o=(await this.axios({...e,method:"get",url:i})).conceptschemes.find(c=>Pe.compare(c,n)),s=o&&(o.prefLabel||o.label||o.title);s&&_n(n,"prefLabel.".concat(this._language),s),r.push(n),this._approvedSchemes=this._approvedSchemes||[],this._approvedSchemes.find(c=>Pe.compare(n,c))||this._approvedSchemes.push({uri:o.uri,identifier:Pe.getAllUris(n)})}return r}async getTop({scheme:e,...r}){const n=this._getApiUrl(e,"/topConcepts"),i=await this._getSchemeUri(e);if(!i)throw new Ie({parameter:"scheme",message:"Missing or unsupported scheme or VOCID property on scheme"});_n(r,"params.scheme",i);const a=await this.axios({...r,method:"get",url:n}),o=[];for(let s of a.topconcepts||[]){const c=this._toJskosConcept(s,{scheme:e,language:this._language});c.topConceptOf=[e],o.push(c)}return o}async getConcepts({concepts:e,...r}){oa(e)||(e=[e]),e=e.map(i=>({uri:i.uri,inScheme:i.inScheme}));const n=[];for(let i of e){const a=this._getDataUrl(i,{addFormatParameter:!1});if(!a)continue;const o=await this.axios({...r,method:"get",url:a,params:{uri:i.uri,format:"application/json"}}),s=o&&o.graph&&o.graph.find(c=>Pe.compare(c,i));if(s){const c=this._toJskosConcept(s,{concept:i,result:o});for(let f of["broader","narrower"]){let d=s[f]||c[f];d&&!oa(d)&&(d=[d]),d||(d=[]),c[f]=d.map(m=>this._toJskosConcept(o.graph.find(g=>Pe.compare(g,m)),{scheme:i.inScheme[0],result:o}))}c.ancestors=[],n.push(c)}}return n}async getNarrower({concept:e,...r}){if(!e||!e.uri)throw new Ie({parameter:"concept"});const n=e.inScheme[0],i=this._getApiUrl(n,"/children");return _n(r,"params.uri",e.uri),((await this.axios({...r,method:"get",url:i})).narrower||[]).map(s=>this._toJskosConcept(s,{scheme:n}))}async getAncestors({concept:e,...r}){if(!e||!e.uri)throw new Ie({parameter:"concept"});const n=e.inScheme[0],i=this._getApiUrl(n,"/broaderTransitive");_n(r,"params.uri",e.uri);const a=await this.axios({...r,method:"get",url:i});let o=[],s=e.uri;for(;s;){if(s!=e.uri){const f=ft(a,'broaderTransitive["'.concat(s,'"]'));o=o.concat([f])}s=ft(a,'broaderTransitive["'.concat(s,'"].broader[0]'))}return o.map(f=>this._toJskosConcept(f,{scheme:n})).filter(f=>f.uri!=e.uri)}async suggest(e){e._raw=!0;const r=await this.search(e),n=[e.search,[],[],[]];for(let i of r){const a=Pe.notation(i),o=Pe.prefLabel(i);n[1].push((a?a+" ":"")+o),n[2].push(""),n[3].push(i.uri)}return r._totalCount!=null?n._totalCount=r._totalCount:n._totalCount=r.length,n}async search({search:e,scheme:r,limit:n,types:i=[],...a}){const o=this._getApiUrl(r,"/search");return _n(a,"params.query","".concat(e,"*")),_n(a,"params.unique",1),_n(a,"params.maxhits",n||100),_n(a,"params.type",i.join(" ")),((await this.axios({...a,method:"get",url:o})).results||[]).map(f=>this._toJskosConcept(f,{scheme:r}))}async getTypes({scheme:e,...r}){const n=this._getApiUrl(e,"/types"),i=[],a=await this.axios({...r,method:"get",url:n});for(let o of a&&a.types||[])o.uri!="http://www.w3.org/2004/02/skos/core#Concept"&&(o.label&&(o.prefLabel={[a["@context"]["@language"]]:o.label},delete o.label),i.push(o));return i._url=n,i}}Zi(Rp,"supports",{scheme:!0,top:!0,data:!0,concepts:!0,narrower:!0,ancestors:!0,types:!0,suggest:!0,search:!0});Rp.providerName="SkosmosApi";Rp.providerType="http://bartoc.org/api-type/skosmos";const cv="http://id.loc.gov/authorities/",rg=[{uri:"".concat(cv,"subjects"),identifier:["http://bartoc.org/en/node/454"],notation:["LCSH"],concepts:[null],topConcepts:[]},{uri:"".concat(cv,"names"),identifier:["http://bartoc.org/en/node/18536"],notation:["LCNAF"],concepts:[null],topConcepts:[]}],dA="".concat(cv,"classification");function SL(t){const e={};e.uri=t["@id"],e.notation=(t["http://www.loc.gov/mads/rdf/v1#code"]||[]).map(i=>i["@value"]);const r=t["http://www.loc.gov/mads/rdf/v1#authoritativeLabel"]||t["http://www.w3.org/2000/01/rdf-schema#label"]||[];r.length&&(e.prefLabel={},e.prefLabel[r[0]["@language"]||"en"]=r[0]["@value"]);const n=t["http://www.w3.org/2004/02/skos/core#altLabel"]||[];n.length&&(e.altLabel={en:n.map(i=>i["@value"])});for(let i of t["http://www.w3.org/2000/01/rdf-schema#comment"]||[])e.definition=e.definition||{},e.definition.en=e.definition.en||[],e.definition.en.push(i["@value"]);return e}function xfe(t){const e=SL(t);return e.namespace=e.uri+"/",e.type=["http://www.w3.org/2004/02/skos/core#ConceptScheme"],e}const Lw=t=>e=>!e||!t||!t.namespace?!0:e.uri.startsWith(t.namespace);function kfe(t,{scheme:e}){const r=SL(t);r.type=["http://www.w3.org/2004/02/skos/core#Concept"],r.inScheme=e?[e]:(t["http://www.loc.gov/mads/rdf/v1#isMemberOfMADSScheme"]||[]).map(a=>rg.find(o=>o.uri===a["@id"])),(!r.inScheme.length||!r.inScheme[0])&&delete r.inScheme;const n=t["http://www.loc.gov/mads/rdf/v1#hasNarrowerAuthority"]||Pe.compare(r.inScheme[0],{uri:dA})&&t["http://www.loc.gov/mads/rdf/v1#hasMADSCollectionMember"]||[];r.narrower=n.map(a=>({uri:a["@id"]})).filter(Lw(r.inScheme&&r.inScheme[0]));const i=t["http://www.loc.gov/mads/rdf/v1#hasBroaderAuthority"]||Pe.compare(r.inScheme[0],{uri:dA})&&t["http://www.loc.gov/mads/rdf/v1#isMemberOfMADSCollection"]||[];return r.broader=i.map(a=>({uri:a["@id"]})).filter(Lw(r.inScheme&&r.inScheme[0])),r}class Mp extends Yr{static _registryConfigForBartocApiConfig({scheme:e}={}){return!e||!rg.find(r=>Pe.compare(r,e))?null:{schemes:[e]}}async getSchemes(){const e=[];for(let r of await Promise.all(rg.filter(n=>!this.schemes||!this.schemes.length||this.schemes.find(i=>Pe.compare(n,i))).map(n=>$t({method:"get",url:"".concat(n.uri.replace("http:","https:"),".json")}).then(({status:i,data:a})=>{if(i===200){let o=a.find(s=>n.uri===s["@id"]);if(o)return o=Pe.merge(xfe(o),n),o.topConcepts=(o.topConcepts||[]).filter(s=>s),o}return null}))))r&&e.push(r);return e}async getConcepts({concepts:e}){Array.isArray(e)||(e=[e]);const r=[];for(let n of await Promise.all(e.map(i=>$t({method:"get",url:"".concat(i.uri.replace("http:","https:"),".json")}).then(({status:a,data:o})=>{if(a===200){let s=o.find(c=>i.uri===c["@id"]);return s?kfe(s,{scheme:i.inScheme&&i.inScheme[0]}):null}}))))n&&r.push(n);return r}async suggest(e){const r=await this.search(e);return[e.search,r.map(n=>Pe.prefLabel(n,{fallbackToUri:!0})),[],r.map(n=>n.uri)]}async search({search:e,scheme:r,limit:n,offset:i}){const a=Pe.getAllUris(r).find(s=>s.startsWith(cv));if(!a||!rg.find(s=>Pe.compare(s,{uri:a})))throw new Ie({parameter:"scheme",message:"provided scheme is not supported (yet)"});if(!e)throw new Ie({parameter:"search",message:"parameter is empty or missing"});n=n||this._jskos.suggestResultLimit||100,i=i||0;const{data:o}=await $t({method:"get",url:"".concat(a,"/suggest2").replace("http:","https:"),params:{q:e,count:n||100,offset:i,searchtype:"keyword"}});return(o.hits||[]).map(s=>({uri:s.uri,notation:[s.token],prefLabel:{en:s.aLabel},inScheme:[r]})).filter(Lw(r))}}Zi(Mp,"supports",{schemes:!0,top:!1,data:!0,concepts:!0,narrower:!1,ancestors:!1,suggest:!0,search:!0});Mp.providerName="LocApi";Mp.providerType="http://bartoc.org/api-type/loc";var OL={exports:{}};(function(t,e){(function(r,n,i){let a;(a=i.define)&&a.amd?a([],function(){return n}):(a=i.modules)?a[r.toLowerCase()]=n:t.exports=n})("FlexSearch",function r(n){function i(O,I){const k=I?I.id:O&&O.id;this.id=k||k===0?k:ie++,this.init(O,I),f(this,"index",function(){return this.a?Object.keys(this.a.index[this.a.keys[0]].c):Object.keys(this.c)}),f(this,"length",function(){return this.index.length})}function a(O,I,k,V){return this.u!==this.g&&(this.o=this.o.concat(k),this.u++,V&&this.o.length>=V&&(this.u=this.g),this.u===this.g&&(this.cache&&this.j.set(I,this.o),this.F&&this.F(this.o))),this}function o(O){const I=ue();for(const k in O)if(O.hasOwnProperty(k)){const V=O[k];A(V)?I[k]=V.slice(0):B(V)?I[k]=o(V):I[k]=V}return I}function s(O,I){const k=O.length,V=K(I),G=[];for(let se=0,le=0;se=le&&(O=O[ce-(G+.5>>0)],O=O[k]||(O[k]=[]),O[O.length]=V),G)}function v(O,I){if(O){const k=Object.keys(O);for(let V=0,G=k.length;VO?1:O?-1:0}function C(O,I){return O=O[ve],I=I[ve],OI?1:0}function E(O,I){const k=ve.length;for(let V=0;VI?1:0}function D(O,I,k){return O?{page:O,next:I?""+I:null,result:k}:k}function R(O,I,k,V,G,se,le){let ce,be=[];if(k===!0){k="0";var $e=""}else $e=k&&k.split(":");const Le=O.length;if(1le&&($e=0),$e=$e||0,ce=$e+I,ce"u"}function Q(O){const I=Array(O);for(let k=0;k"u")O.worker=!1,this.m=null;else{var V=parseInt(k,10)||4;this.C=-1,this.u=0,this.o=[],this.F=null,this.m=Array(V);for(var G=0;G"u"||j(k=O.async)?this.async||H.async:k,this.g=j(k=O.worker)?this.g||H.g:k,this.threshold=j(k=O.threshold)?I.threshold||this.threshold||H.threshold:k,this.b=j(k=O.resolution)?k=I.b||this.b||H.b:k,k<=this.threshold&&(this.b=this.threshold+1),this.depth=this.f!=="strict"||j(k=O.depth)?I.depth||this.depth||H.depth:k,this.w=(k=j(k=O.encode)?I.encode||H.encode:k)&&fe[k]&&fe[k].bind(fe)||(K(k)?k:this.w||!1),(k=O.matcher)&&this.addMatcher(k),k=(I=O.lang)||O.filter){if(N(k)&&(k=Ee[k]),A(k)){V=this.w,G=ue();for(var se=0;se=this.m.length&&(this.C=0),this.m[this.C].postMessage({add:!0,id:O,content:I}),this.c[se]=""+this.C,k&&k(),this;if(!G){if(this.async&&typeof importScripts!="function"){let Be=this;if(se=new Promise(function(it){setTimeout(function(){Be.add(O,I,null,V,!0),Be=null,it()})}),k)se.then(k);else return se;return this}if(k)return this.add(O,I,null,V,!0),k(),this}if(I=this.encode(I),!I.length)return this;k=this.f,G=K(k)?k(I):I.split(this.split),this.filter&&(G=s(G,this.filter));const ke=ue();ke._ctx=ue();const Ce=G.length,nt=this.threshold,We=this.depth,Dt=this.b,Nt=this.i,Pt=this.D;for(let Be=0;BeLe;At--)$e=le.substring(Le,At),g(Nt,ke,$e,O,it,be,nt,Dt-1)}break;default:if(ce=g(Nt,ke,le,O,1,be,nt,Dt-1),We&&1=nt)for(ce=ke._ctx[le]||(ke._ctx[le]=ue()),le=this.h[le]||(this.h[le]=Q(Dt-(nt||0))),be=Be-We,$e=Be+We+1,0>be&&(be=0),$e>Ce&&($e=Ce);be<$e;be++)be!==Be&&g(le,ce,G[be],O,0,Dt-(bele;V--)G=ce[V-1],ce[V]=G,se[G]=V;ce[le]=I,se[I]=le}}}return k},O}();return i}(function(){const r={},n=typeof Blob<"u"&&typeof URL<"u"&&URL.createObjectURL;return function(i,a,o,s,c){return o=n?URL.createObjectURL(new Blob(["("+o.toString()+")()"],{type:"text/javascript"})):i+".min.js",i+="-"+a,r[i]||(r[i]=[]),r[i][c]=new Worker(o),r[i][c].onmessage=s,r[i][c]}}()),or)})(OL);var Dfe=OL.exports;const $L=Fr(Dfe);function dm(t){return t.replace(/\\u[\dA-F]{4}/gi,function(e){return String.fromCharCode(parseInt(e.replace(/\\u/g,""),16))})}const Cl={};class Ip extends Yr{_prepare(){Cl[this.uri]={index:{},conceptCache:{},schemeCache:{}}}get _index(){return Cl[this.uri]&&Cl[this.uri].index}get _conceptCache(){return Cl[this.uri]&&Cl[this.uri].conceptCache}get _schemeCache(){return Cl[this.uri]&&Cl[this.uri].schemeCache}static _registryConfigForBartocApiConfig({url:e,scheme:r}={}){return!e||!r?null:{schemes:[{uri:e,identifier:Pe.getAllUris(r).filter(i=>i!==e)}]}}async _loadScheme({scheme:e,...r}){let n=Pe.getAllUris(e);for(let g of n)if(this._schemeCache[g])return this._schemeCache[g];const i=this.schemes.find(g=>Pe.compare(g,e));if(!i||!i.uri)throw new hu({message:"Tried to load unsupported scheme (".concat(e&&e.uri,")")});const a=i.uri;n=av(n.concat(Pe.getAllUris(i)));let o=".json";a.endsWith("/")&&(o="index.json");const s=await this.axios({...r,url:"".concat(a).concat(o),_skipAdditionalParameters:!0});if(s.id!==a)throw new hu({message:"Skohub URL did not return expected concept scheme"});const{title:c,preferredNamespaceUri:f,hasTopConcept:d,description:m}=s;e={uri:a,identifier:n.filter(g=>g!==a)},e.prefLabel=c,Object.keys(e.prefLabel||{}).forEach(g=>{e.prefLabel[g]=dm(e.prefLabel[g])}),e.namespace=f,e.topConcepts=(d||[]).map(g=>this._toJskosConcept(g)),e.concepts=[null],m&&(e.definition=m,Object.keys(e.definition).forEach(g=>{e.definition[g]=[dm(e.definition[g])]}));for(let g of Object.keys(e).filter(v=>!e[v]))delete e[g];for(let g of n)this._schemeCache[g]=e;return e}async _loadConcept({uri:e,...r}){if(this._conceptCache[e])return this._conceptCache[e];try{const n=await this.axios({...r,url:"".concat(e,".json"),_skipAdditionalParameters:!0});if(n.id!==e)throw new hu({message:"Skohub URL did not return expected concept URI"});const i=this._toJskosConcept(n);return this._conceptCache[e]=i,i}catch(n){return null}}_toJskosConcept(e){const r={uri:e.id};return r.prefLabel=e.prefLabel,Object.keys(r.prefLabel||{}).forEach(n=>{r.prefLabel[n]=dm(r.prefLabel[n])}),r.narrower=(e.narrower||[]).map(n=>this._toJskosConcept(n)),r.notation=e.notation||[],e.broader&&e.broader.id&&(r.broader=[{uri:e.broader.id}]),e.inScheme&&e.inScheme.id&&(r.inScheme=[{uri:e.inScheme.id}]),e.scopeNote&&(r.scopeNote=e.scopeNote,Object.keys(r.scopeNote).forEach(n=>{r.scopeNote[n]=[dm(r.scopeNote[n])]})),r}async getSchemes({...e}={}){return Promise.all(this.schemes.map(r=>this._loadScheme({...e,scheme:r})))}async getTop({scheme:e,...r}){if(!e||!e.uri)throw new Ie({parameter:"scheme",message:"Missing scheme URI"});return e=await this._loadScheme({scheme:e,...r}),e.topConcepts||[]}async getConcepts({concepts:e,...r}){return oa(e)||(e=[e]),(await Promise.all(e.map(({uri:n})=>this._loadConcept({...r,uri:n})))).filter(Boolean)}async getAncestors({concept:e,...r}){if(!e||!e.uri)throw new Ie({parameter:"concept"});if(e.ancestors&&e.ancestors[0]!==null)return e.ancestors;if(e=await this._loadConcept({...r,uri:e.uri}),!e||!e.broader||!e.broader.length)return[];const n=e.broader[0];return[n].concat(await this.getAncestors({concept:n,...r})).map(i=>({uri:i.uri}))}async getNarrower({concept:e,...r}){if(!e||!e.uri)throw new Ie({parameter:"concept"});return e.narrower&&e.narrower[0]!==null||(e=await this._loadConcept({...r,uri:e.uri})),e.narrower}async search({search:e,scheme:r,limit:n=100}){if(r=await this._loadScheme({scheme:r}),!r||!r.uri)throw new Ie({parameter:"scheme"});if(!e)throw new Ie({parameter:"search"});let i;this._index[r.uri]||(this._index[r.uri]={});for(const s of[""].concat(this.languages)){if(this._index[r.uri][s]){i=this._index[r.uri][s];break}if(this._index[r.uri][s]!==null)try{let c=s?".".concat(s,".index"):".index";r.uri.endsWith("/")&&(c="index".concat(c));const f=await this.axios({url:"".concat(r.uri).concat(c),_skipAdditionalParameters:!0});if(f.length<100){this._index[r.uri][s]=null;continue}i=$L.create(),i.import(f),this._index[r.uri][s]=i;break}catch(c){this._index[r.uri][s]=null}}if(!i)throw new hu({message:"Could not find search index for any of the available languages "+this.languages.join(",")});const a=i.search(e);return(await this.getConcepts({concepts:a.map(s=>({uri:s}))})).slice(0,n)}async suggest(e){e._raw=!0;const r=await this.search(e),n=[e.search,[],[],[]];for(let i of r){const a=Pe.notation(i),o=Pe.prefLabel(i);n[1].push((a?a+" ":"")+o),n[2].push(""),n[3].push(i.uri)}return r._totalCount!=null?n._totalCount=r._totalCount:n._totalCount=r.length,n}}Zi(Ip,"supports",{schemes:!0,top:!0,data:!0,concepts:!0,narrower:!0,ancestors:!0,suggest:!0,search:!0});Ip.providerName="Skohub";Ip.providerType="http://bartoc.org/api-type/skohub";const pA="https://lobid.org/gnd/",Bo={uri:"http://bartoc.org/en/node/430",concepts:[null],topConcepts:[],type:["http://www.w3.org/2004/02/skos/core#ConceptScheme"],DISPLAY:{hideNotation:!0},identifier:["http://www.wikidata.org/entity/Q36578"],license:[{uri:"http://creativecommons.org/publicdomain/zero/1.0/"}],namespace:"https://d-nb.info/gnd/",notation:["GND"],notationPattern:"[0-9X-]+",prefLabel:{de:"Gemeinsame Normdatei",en:"Integrated Authority File"},types:[{uri:"https://d-nb.info/standards/elementset/gnd#DifferentiatedPerson",prefLabel:{de:"Person",en:"Person"}},{uri:"https://d-nb.info/standards/elementset/gnd#PlaceOrGeographicName",prefLabel:{de:"Geografikum",en:"Place"}},{uri:"https://d-nb.info/standards/elementset/gnd#CorporateBody",prefLabel:{de:"Organisation",en:"Organization"}},{uri:"https://d-nb.info/standards/elementset/gnd#SubjectHeading",prefLabel:{de:"Sachbegriff",en:"Subject"}},{uri:"https://d-nb.info/standards/elementset/gnd#Work",prefLabel:{de:"Werk",en:"Work"}},{uri:"https://d-nb.info/standards/elementset/gnd#ConferenceOrEvent",prefLabel:{de:"Konferenz oder Veranstaltung",en:"ConferenceOrEvent"}}]},_$=new Pe.ConceptScheme({uri:"https://d-nb.info/standards/elementset/gnd",namespace:"https://d-nb.info/standards/elementset/gnd#"});Bo.types.forEach(t=>{t.notation=[_$.notationFromUri(t.uri)]});const Rfe=new Pe.ConceptScheme(Bo),CL=["broaderTerm","broaderTermGeneral","broaderTermGeneric","broaderTermInstantial","broaderTermPartitive"];function F0(t){var r;const e={uri:t.id,notation:[t.gndIdentifier],prefLabel:{de:t.preferredName},inScheme:[{uri:Bo.uri}]};return t.variantName&&(e.altLabel={de:t.variantName}),(r=t.usingInstructions)!=null&&r.length&&(e.scopeNote={de:t.usingInstructions}),e.type=t.type.map(n=>_$.uriFromNotation(n)).filter(Boolean),e.broader=[],CL.forEach(n=>{e.broader=e.broader.concat(t[n]||[])}),e.broader=e.broader.map(n=>({uri:n.id})),e.uri&&(e.identifier=[e.uri.replace("https://","http://")]),t.sameAs&&t.sameAs.length&&(e.mappings=t.sameAs.map(n=>({from:{memberSet:[{uri:e.uri}]},fromScheme:{uri:Bo.uri},to:{memberSet:[{uri:n.id}]},toScheme:{uri:n.collection.id},type:["http://www.w3.org/2004/02/skos/core#exactMatch"]}))),e}function j0(t){return t&&t.startsWith("http://")?t.replace("http://","https://"):t}class Lp extends Yr{_setup(){this._api.api||(this._api.api=pA)}static _registryConfigForBartocApiConfig({url:e,scheme:r}={}){return!e||!r||!Pe.compare(r,Bo)||e!=="https://lobid.org/gnd/api"?null:{api:pA,schemes:[Bo]}}async getSchemes(){return[Bo]}async getTop(){return[]}async getConcepts({concepts:e}){if(!e)throw new n.InvalidOrMissingParameterError({parameter:"concepts"});Array.isArray(e)||(e=[e]);const r=e.map(a=>{var o,s;return(o=a==null?void 0:a.notation)!=null&&o[0]?(s=a==null?void 0:a.notation)==null?void 0:s[0]:Rfe.notationFromUri(j0(a==null?void 0:a.uri))}).filter(Boolean),n=[],i=await Promise.all(r.map(async a=>{try{const o=await $t.get("".concat(this._api.api).concat(a,".json"));return F0(o.data)}catch(o){n.push(o)}}));if(n.length===e.length)throw n[0];return i.filter(Boolean)}async getNarrower({concept:e,limit:r=200,offset:n=0}){if(!e||!e.uri)throw new Ie({parameter:"concept"});const i=j0(e.uri),a=CL.map(s=>"".concat(s,'.id:"').concat(i,'"')).join(" OR ");return(await $t.get("".concat(this._api.api,"search"),{params:{q:a,format:"json",size:r,from:n}})).data.member.map(s=>F0(s))}async suggest(e){const r=await this._search({...e,format:"json:suggest"});return[e.search,r.map(n=>n.label),[],r.map(n=>n.id)]}async search(e){return(await this._search(e)).member.map(n=>F0(n))}async _search({search:e,types:r,limit:n=100,offset:i=0,format:a="json"}){if(!e)throw new Ie({parameter:"search"});let o="";return r=(r==null?void 0:r.map(c=>_$.notationFromUri(j0(c))).filter(Boolean))||[],r.length&&(o=r.map(c=>"type:".concat(c)).join(" OR ")),(await $t.get("".concat(this._api.api,"search"),{params:{q:e,filter:o,format:a,size:n,from:i}})).data}async getTypes({scheme:e}){if(!e||!Pe.compare(e,Bo))throw new Ie({parameter:"search",message:e!=null&&e.uri?"scheme ".concat(e==null?void 0:e.uri," not supported"):""});return Bo.types}}Zi(Lp,"supports",{schemes:!0,data:!0,concepts:!0,narrower:!0,suggest:!0,search:!0,types:!0});Lp.providerName="LobidApi";Lp.providerType="http://bartoc.org/api-type/lobid-gnd";const ti={};class Np extends Yr{_setup(){this._scheme=null}static _registryConfigForBartocApiConfig({url:e,scheme:r}={}){return!e||!r?null:{api:e}}_schemeInfoToJSKOS(e){const r=e.labels.find(a=>a.lang==="x-uri").text,n={};e.labels.filter(a=>!a.lang.startsWith("x-")).forEach(a=>{n[a.lang]=a.text});const i={uri:r,prefLabel:n};return e.categories&&e.categories.length&&(i.topConcepts=[null]),e.category&&e.category.length&&(i.concepts=[null]),i}_categoryToJSKOS(e,{scheme:r,broader:n=[]}){if(!e||!r)return null;const i=e.ID,a="".concat(r.uri,"/").concat(i);if(ti[r.uri].concepts[a])return ti[r.uri].concepts[a];const o={};e.labels.filter(c=>!c.lang.startsWith("x-")&&c.text).forEach(c=>{o[c.lang]=c.text.replace("".concat(i," "),""),ti[r.uri].searchIndex.add(a,o[c.lang])});const s={};return e.labels.filter(c=>!c.lang.startsWith("x-")&&c.description).forEach(c=>{s[c.lang]||(s[c.lang]=[]),s[c.lang].push(c.description)}),ti[r.uri].concepts[a]={uri:a,notation:[i],prefLabel:o,scopeNote:s,inScheme:[{uri:r.uri}],narrower:(e.categories||[]).map(c=>({uri:"".concat(r.uri,"/").concat(c.ID)})),broader:n},ti[r.uri].concepts[a]}_removeNarrower(e){return e&&Object.assign({},e,{narrower:e.narrower&&e.narrower.length?[null]:[]})}async _loadSchemeData(e){const r=await this.axios({...e,method:"get",url:this._api.api,_skipAdditionalParameters:!0});this._scheme=this._schemeInfoToJSKOS(r);const n=this._scheme.uri;ti[n]={schemeInfo:r,searchIndex:$L.create({tokenize:"full"}),concepts:{}};const i=(a,{broader:o=[]}={})=>{const s=this._categoryToJSKOS(a,{scheme:this._scheme,broader:o});(a.categories||[]).forEach(c=>i(c,{broader:[{uri:s.uri}]}))};r.categories.forEach(a=>i(a)),ti[n].topConcepts=r.categories.map(a=>this._categoryToJSKOS(a,{scheme:this._scheme}))}async getSchemes(e={}){if(!this._api.api)throw new Ja;return this._scheme||(this._loadSchemeDataPromise||(this._loadSchemeDataPromise=this._loadSchemeData(e)),await this._loadSchemeDataPromise),[this._scheme]}async getTop({scheme:e,...r}){if(!e||!e.uri)throw new Ie({parameter:"scheme",message:"Missing scheme URI"});if(this._scheme||await this.getSchemes(r),!Pe.compare(e,this._scheme))throw new Ie({parameter:"scheme",message:"Requested vocabulary seems to be unsupported by this API."});return ti[this._scheme.uri].topConcepts.map(this._removeNarrower)}async getConcepts({concepts:e,...r}){return oa(e)||(e=[e]),this._scheme||await this.getSchemes(r),e.map(n=>ti[this._scheme.uri].concepts[n.uri]).map(this._removeNarrower)}async getAncestors({concept:e,...r}){if(!e||!e.uri)throw new Ie({parameter:"concept"});if(e.ancestors&&e.ancestors[0]!==null)return e.ancestors;this._scheme||await this.getSchemes(r),e=ti[this._scheme.uri].concepts[e.uri];const n=e&&e.broader&&e.broader[0];return n?[n].concat(await this.getAncestors({concept:n,...r})):[]}async getNarrower({concept:e,...r}){if(!e||!e.uri)throw new Ie({parameter:"concept"});return e.narrower&&e.narrower[0]!==null?e.narrower:(this._scheme||await this.getSchemes(r),e=ti[this._scheme.uri].concepts[e.uri],(e&&e.narrower||[]).map(n=>ti[this._scheme.uri].concepts[n.uri]).map(this._removeNarrower))}async search({search:e,scheme:r,limit:n=100}){if(!r||!r.uri)throw new Ie({parameter:"scheme"});if(!e)throw new Ie({parameter:"search"});if(!r||!r.uri)throw new Ie({parameter:"scheme",message:"Missing scheme URI"});if(this._scheme||await this.getSchemes(),!Pe.compare(r,this._scheme))throw new Ie({parameter:"scheme",message:"Requested vocabulary seems to be unsupported by this API."});return(await ti[this._scheme.uri].searchIndex.search(e)).map(a=>ti[this._scheme.uri].concepts[a]).map(this._removeNarrower).slice(0,n)}async suggest(e){e._raw=!0;const r=await this.search(e),n=[e.search,[],[],[]];for(let i of r){const a=Pe.notation(i),o=Pe.prefLabel(i);n[1].push((a?a+" ":"")+o),n[2].push(""),n[3].push(i.uri)}return r._totalCount!=null?n._totalCount=r._totalCount:n._totalCount=r.length,n}}Zi(Np,"supports",{schemes:!0,top:!0,data:!0,concepts:!0,narrower:!0,ancestors:!0,suggest:!0,search:!0});Np.providerName="MyCoRe";Np.providerType="http://bartoc.org/api-type/mycore";const Wf={schemes:[]};class Bp extends Yr{static _registryConfigForBartocApiConfig({url:e}={}){return e?{api:e}:null}async getSchemes(){var e,r;if(!Wf.schemes.length){const n=await $t.post(this._api.api,{query:"query sources { sources { name uri description alternateName } }",operationName:"sources"}),i=((r=(e=n==null?void 0:n.data)==null?void 0:e.data)==null?void 0:r.sources)||[];if(i.length)Wf.schemes=i.map(a=>{const o={uri:a.uri,prefLabel:{und:a.name}};return a.desciption&&(o.description={und:[a.description]}),a.alternateName&&(o.notation=[a.alternateName]),o});else return[]}return Wf.schemes}async getConcepts({concepts:e}){var n,i;if(!e)throw new Ie({parameter:"concepts"});return Array.isArray(e)||(e=[e]),(((i=(n=(await $t.post(this._api.api,{query:"query { lookup( uris: [".concat(e.map(a=>'"'.concat(a.uri,'"')),"], ) { uri source { ... on Source { uri } } result { ... on Term { uri prefLabel scopeNote altLabel broader { uri } narrower { uri } } } } }")})).data)==null?void 0:n.data)==null?void 0:i.lookup)||[]).map(a=>{var s,c,f,d,m,g,v,b,_,C;const o={uri:a.uri,inScheme:[Wf.schemes.find(E=>Pe.compare(E,{uri:a.source.uri}))]};return(c=(s=a.result)==null?void 0:s.prefLabel)!=null&&c[0]&&(o.prefLabel={und:a.result.prefLabel[0]}),(d=(f=a.result)==null?void 0:f.altLabel)!=null&&d[0]&&(o.altLabel={und:a.result.altLabel}),(g=(m=a.result)==null?void 0:m.scopeNote)!=null&&g[0]&&(o.scopeNote={und:a.result.scopeNote}),(b=(v=a.result)==null?void 0:v.broader)!=null&&b.length&&(o.broader=a.result.broader),(C=(_=a.result)==null?void 0:_.narrower)!=null&&C.length&&(o.narrower=a.result.narrower),o})}async suggest(e){const r=e.search,n=await this.search(e);return[r,n.map(i=>Pe.prefLabel(i,{fallbackToUri:!1})),[],n.map(i=>i.uri)]}async search({scheme:e,search:r}){var i,a,o,s,c;if(!r)throw new Ie({parameter:"search"});if(!e||!Pe.isContainedIn(e,Wf.schemes))throw new Ie({parameter:"scheme"});return(((c=(s=(o=(a=(i=(await $t.post(this._api.api,{query:'query { terms( sources: ["'.concat(e.uri,'"] query: "').concat(r,'" ) { source { uri } result { ... on Terms { terms { uri prefLabel scopeNote } } } }}')})).data)==null?void 0:i.data)==null?void 0:a.terms)==null?void 0:o[0])==null?void 0:s.result)==null?void 0:c.terms)||[]).map(f=>{var m,g,v;const d={uri:f.uri,inScheme:[e]};return(m=f.prefLabel)!=null&&m[0]&&(d.prefLabel={und:f.prefLabel[0]}),(g=f.altLabel)!=null&&g[0]&&(d.altLabel={und:f.altLabel}),(v=f.scopeNote)!=null&&v[0]&&(d.scopeNote={und:f.scopeNote[0]}),d})}}Zi(Bp,"supports",{schemes:!0,top:!1,data:!0,concepts:!0,narrower:!1,ancestors:!1,suggest:!0,search:!0});Bp.providerName="NoTApi";Bp.providerType="http://bartoc.org/api-type/noterms";const Mfe=Object.freeze(Object.defineProperty({__proto__:null,BaseProvider:Yr,ConceptApiProvider:cf,LabelSearchSuggestionProvider:Dp,LobidApiProvider:Lp,LocApiProvider:Mp,LocalMappingsProvider:Lb,MappingsApiProvider:lf,MyCoReProvider:Np,NoTApiProvider:Bp,OccurrencesApiProvider:kp,ReconciliationApiProvider:uf,SkohubProvider:Ip,SkosmosApiProvider:Rp},Symbol.toStringTag,{value:"Module"})),Ro={[Yr.providerName]:Yr,init(t){if(this[t.provider])return new this[t.provider](t);throw new Ow},addProvider(t){if(t.prototype instanceof Yr||t===Yr)this[t.providerName]=t;else throw new Ow}};Ro.addProvider(cf);Ro.addProvider(lf);const z0={};let TL=class EL{constructor(e){this.config=e,this.axios=$t.create()}setConfig(e){this.config=e}get config(){return this._config}set config(e){e=e||{},e.registries=e.registries||[],e.registries=e.registries.map(r=>Ro.init(r)).filter(r=>r),e.registries.forEach(r=>{r.cdk=this}),this._config=e}get providers(){return Ro}createInstance(e){return new EL(e)}async loadConfig(e){const r=await this.axios.get(e);this.config=r.data}loadBuildInfo({url:e,buildInfo:r=null,interval:n=6e4,callback:i,...a}){if(!e&&!this.config.cocodaBaseUrl)throw new Fi({message:"Could not determine URL to load build config."});return e||(e="".concat(this.config.cocodaBaseUrl,"build-info.json")),this.repeat({...a,function:async()=>(await this.axios.get(e,{headers:{"Cache-Control":"no-cache"}})).data,interval:n,callback:(o,s,c)=>{o?i(o):(c||!c&&r&&!Ls(s,r))&&i(null,s,c||r)}})}getRegistryForUri(e){return this.config.registries.find(r=>r.uri==e)}initializeRegistry(e){return e=Ro.init(e),e.cdk=this,e}addProvider(e){Ro.addProvider(e)}static addProvider(e){Ro.addProvider(e)}repeat({function:e,interval:r=15e3,callback:n,callImmediately:i=!0}={}){if(!e)throw new Ie({parameter:"function"});if(typeof e!="function")throw new Ie({parameter:"function",message:"function needs to be a function"});const a=async()=>e();if(r=parseInt(r),isNaN(r))throw new Ie({parameter:"interval"});if(!n)throw new Ie({parameter:"callback"});if(typeof n!="function")throw new Ie({parameter:"callback",message:"callback needs to be a function"});let o={timer:null,result:null,error:null,isPaused:!1,interval:r};const s=g=>{const v=o.result;Ls(v,g)||(o.result=g,o.error=null,n(null,g,v))},c=g=>{o.error=g,n(g)},f=g=>{o.isPaused||(o.timer=setTimeout(()=>{g()},o.interval))},d=()=>a().then(s).catch(c).then(()=>f(d)),m=(g=i)=>{g?d():f(d)};return m(),{start:(...g)=>{o.isPaused=!1,m(...g)},stop:()=>{o.isPaused=!0,o.timer?clearTimeout(o.timer):setTimeout(()=>{o.timer&&clearTimeout(o.timer)},o.interval)},get isPaused(){return o.isPaused},get lastResult(){return o.result},get hasErrored(){return!!o.error},get interval(){return o.interval},set interval(g){o.interval=g}}}async getSchemes(e={}){let r=[],n=[];for(let i of this.config.registries)if(i.has.schemes!==!1){let a=i.getSchemes(e).then(o=>{for(let s of o){s._registry=i,s.__DETAILSLOADED__=1,s.type=s.type||["http://www.w3.org/2004/02/skos/core#ConceptScheme"];let c=r.find(g=>Pe.compare(g,s)),f,d,m=!1;if(c){f=this.config.registries.indexOf(i),f!=-1&&(f=this.config.registries.length-f),d=this.config.registries.indexOf(ft(c,"_registry")),d!=-1&&(d=this.config.registries.length-d);let g=s.concepts?s.concepts.length==0?-1:1:0,v=c.concepts?c.concepts.length==0?-1:1:0;g>v?m=!0:gPe.compare(v,c));g!=-1&&r.splice(g,1),s=Pe.merge(s,ep(c,["concepts","topConcepts"]),{mergeUris:!0,skipPaths:["_registry"]})}s._registry=i,r.push(s)}else{const g=r.findIndex(v=>Pe.compare(v,s));if(g!=-1){const v=r[g]._registry;r[g]=Pe.merge(r[g],ep(s,["concepts","topConcepts"]),{mergeUris:!0,skipPaths:["_registry"]}),r[g]._registry=v}}}}).catch(o=>{console.warn("Couldn't load schemes for registry",i.uri,o)});n.push(a)}return await Promise.all(n),r.forEach(i=>{const a=i._registry;delete i._registry;const o=this.registryForScheme(i);!o||o._api.api===a._api.api?i._registry=a:i._registry=o}),Pe.sortSchemes(r.filter(Boolean))}registryForScheme(e,r="concepts"){var i;let n=e._registry;if(n)return n;for(let{type:a,...o}of e.API||[]){const s=o.url,c="".concat(a,"-").concat(s);if(z0[c]){const f=z0[c];return Array.isArray(f._jskos.schemes)&&!Pe.isContainedIn(e,f._jskos.schemes)&&f._jskos.schemes.push(e),f}else{o.scheme=e;for(const f of Object.values(Ro)){if((f==null?void 0:f.providerType)!==a||!f._registryConfigForBartocApiConfig||r&&!((i=f==null?void 0:f.supports)!=null&&i[r]))continue;const d=f.providerName,m=Ro[d]._registryConfigForBartocApiConfig(o);if(m){m.provider=d;try{if(n=this.initializeRegistry(m),n)return z0[c]=n,n}catch(g){continue}}}}}return null}};const as=new TL;function Ife(t){Object.values(Mfe).forEach(e=>(t||as).addProvider(e))}const hA=Object.freeze(Object.defineProperty({__proto__:null,BaseProvider:Yr,CocodaSDK:TL,ConceptApiProvider:cf,LabelSearchSuggestionProvider:Dp,LobidApiProvider:Lp,LocApiProvider:Mp,LocalMappingsProvider:Lb,MappingsApiProvider:lf,MyCoReProvider:Np,NoTApiProvider:Bp,OccurrencesApiProvider:kp,ReconciliationApiProvider:uf,SkohubProvider:Ip,SkosmosApiProvider:Rp,addAllProviders:Ife,cdk:as,errors:vX,utils:$fe},Symbol.toStringTag,{value:"Module"})),Lfe=t=>(...e)=>{},cn={};for(let t of["log","warn","error"])cn[t]=Lfe();/*! - * vuex v3.6.2 - * (c) 2021 Evan You - * @license MIT - */function Nfe(t){var e=Number(t.version.split(".")[0]);if(e>=2)t.mixin({beforeCreate:n});else{var r=t.prototype._init;t.prototype._init=function(i){i===void 0&&(i={}),i.init=i.init?[n].concat(i.init):n,r.call(this,i)}}function n(){var i=this.$options;i.store?this.$store=typeof i.store=="function"?i.store():i.store:i.parent&&i.parent.$store&&(this.$store=i.parent.$store)}}var Bfe=typeof window<"u"?window:typeof global<"u"?global:{},Gc=Bfe.__VUE_DEVTOOLS_GLOBAL_HOOK__;function Ffe(t){Gc&&(t._devtoolHook=Gc,Gc.emit("vuex:init",t),Gc.on("vuex:travel-to-state",function(e){t.replaceState(e)}),t.subscribe(function(e,r){Gc.emit("vuex:mutation",e,r)},{prepend:!0}),t.subscribeAction(function(e,r){Gc.emit("vuex:action",e,r)},{prepend:!0}))}function jfe(t,e){return t.filter(e)[0]}function Nw(t,e){if(e===void 0&&(e=[]),t===null||typeof t!="object")return t;var r=jfe(e,function(i){return i.original===t});if(r)return r.copy;var n=Array.isArray(t)?[]:{};return e.push({original:t,copy:n}),Object.keys(t).forEach(function(i){n[i]=Nw(t[i],e)}),n}function ff(t,e){Object.keys(t).forEach(function(r){return e(t[r],r)})}function PL(t){return t!==null&&typeof t=="object"}function zfe(t){return t&&typeof t.then=="function"}function Hfe(t,e){return function(){return t(e)}}var La=function(e,r){this.runtime=r,this._children=Object.create(null),this._rawModule=e;var n=e.state;this.state=(typeof n=="function"?n():n)||{}},AL={namespaced:{configurable:!0}};AL.namespaced.get=function(){return!!this._rawModule.namespaced};La.prototype.addChild=function(e,r){this._children[e]=r};La.prototype.removeChild=function(e){delete this._children[e]};La.prototype.getChild=function(e){return this._children[e]};La.prototype.hasChild=function(e){return e in this._children};La.prototype.update=function(e){this._rawModule.namespaced=e.namespaced,e.actions&&(this._rawModule.actions=e.actions),e.mutations&&(this._rawModule.mutations=e.mutations),e.getters&&(this._rawModule.getters=e.getters)};La.prototype.forEachChild=function(e){ff(this._children,e)};La.prototype.forEachGetter=function(e){this._rawModule.getters&&ff(this._rawModule.getters,e)};La.prototype.forEachAction=function(e){this._rawModule.actions&&ff(this._rawModule.actions,e)};La.prototype.forEachMutation=function(e){this._rawModule.mutations&&ff(this._rawModule.mutations,e)};Object.defineProperties(La.prototype,AL);var Sc=function(e){this.register([],e,!1)};Sc.prototype.get=function(e){return e.reduce(function(r,n){return r.getChild(n)},this.root)};Sc.prototype.getNamespace=function(e){var r=this.root;return e.reduce(function(n,i){return r=r.getChild(i),n+(r.namespaced?i+"/":"")},"")};Sc.prototype.update=function(e){xL([],this.root,e)};Sc.prototype.register=function(e,r,n){var i=this;n===void 0&&(n=!0);var a=new La(r,n);if(e.length===0)this.root=a;else{var o=this.get(e.slice(0,-1));o.addChild(e[e.length-1],a)}r.modules&&ff(r.modules,function(s,c){i.register(e.concat(c),s,n)})};Sc.prototype.unregister=function(e){var r=this.get(e.slice(0,-1)),n=e[e.length-1],i=r.getChild(n);i&&i.runtime&&r.removeChild(n)};Sc.prototype.isRegistered=function(e){var r=this.get(e.slice(0,-1)),n=e[e.length-1];return r?r.hasChild(n):!1};function xL(t,e,r){if(e.update(r),r.modules)for(var n in r.modules){if(!e.getChild(n))return;xL(t.concat(n),e.getChild(n),r.modules[n])}}var si,ji=function(e){var r=this;e===void 0&&(e={}),!si&&typeof window<"u"&&window.Vue&&RL(window.Vue);var n=e.plugins;n===void 0&&(n=[]);var i=e.strict;i===void 0&&(i=!1),this._committing=!1,this._actions=Object.create(null),this._actionSubscribers=[],this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new Sc(e),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._watcherVM=new si,this._makeLocalGettersCache=Object.create(null);var a=this,o=this,s=o.dispatch,c=o.commit;this.dispatch=function(g,v){return s.call(a,g,v)},this.commit=function(g,v,b){return c.call(a,g,v,b)},this.strict=i;var f=this._modules.root.state;Nb(this,f,[],this._modules.root),S$(this,f),n.forEach(function(m){return m(r)});var d=e.devtools!==void 0?e.devtools:si.config.devtools;d&&Ffe(this)},w$={state:{configurable:!0}};w$.state.get=function(){return this._vm._data.$$state};w$.state.set=function(t){};ji.prototype.commit=function(e,r,n){var i=this,a=uv(e,r,n),o=a.type,s=a.payload,c={type:o,payload:s},f=this._mutations[o];f&&(this._withCommit(function(){f.forEach(function(m){m(s)})}),this._subscribers.slice().forEach(function(d){return d(c,i.state)}))};ji.prototype.dispatch=function(e,r){var n=this,i=uv(e,r),a=i.type,o=i.payload,s={type:a,payload:o},c=this._actions[a];if(c){try{this._actionSubscribers.slice().filter(function(d){return d.before}).forEach(function(d){return d.before(s,n.state)})}catch(d){}var f=c.length>1?Promise.all(c.map(function(d){return d(o)})):c[0](o);return new Promise(function(d,m){f.then(function(g){try{n._actionSubscribers.filter(function(v){return v.after}).forEach(function(v){return v.after(s,n.state)})}catch(v){}d(g)},function(g){try{n._actionSubscribers.filter(function(v){return v.error}).forEach(function(v){return v.error(s,n.state,g)})}catch(v){}m(g)})})}};ji.prototype.subscribe=function(e,r){return kL(e,this._subscribers,r)};ji.prototype.subscribeAction=function(e,r){var n=typeof e=="function"?{before:e}:e;return kL(n,this._actionSubscribers,r)};ji.prototype.watch=function(e,r,n){var i=this;return this._watcherVM.$watch(function(){return e(i.state,i.getters)},r,n)};ji.prototype.replaceState=function(e){var r=this;this._withCommit(function(){r._vm._data.$$state=e})};ji.prototype.registerModule=function(e,r,n){n===void 0&&(n={}),typeof e=="string"&&(e=[e]),this._modules.register(e,r),Nb(this,this.state,e,this._modules.get(e),n.preserveState),S$(this,this.state)};ji.prototype.unregisterModule=function(e){var r=this;typeof e=="string"&&(e=[e]),this._modules.unregister(e),this._withCommit(function(){var n=O$(r.state,e.slice(0,-1));si.delete(n,e[e.length-1])}),DL(this)};ji.prototype.hasModule=function(e){return typeof e=="string"&&(e=[e]),this._modules.isRegistered(e)};ji.prototype.hotUpdate=function(e){this._modules.update(e),DL(this,!0)};ji.prototype._withCommit=function(e){var r=this._committing;this._committing=!0,e(),this._committing=r};Object.defineProperties(ji.prototype,w$);function kL(t,e,r){return e.indexOf(t)<0&&(r&&r.prepend?e.unshift(t):e.push(t)),function(){var n=e.indexOf(t);n>-1&&e.splice(n,1)}}function DL(t,e){t._actions=Object.create(null),t._mutations=Object.create(null),t._wrappedGetters=Object.create(null),t._modulesNamespaceMap=Object.create(null);var r=t.state;Nb(t,r,[],t._modules.root,!0),S$(t,r,e)}function S$(t,e,r){var n=t._vm;t.getters={},t._makeLocalGettersCache=Object.create(null);var i=t._wrappedGetters,a={};ff(i,function(s,c){a[c]=Hfe(s,t),Object.defineProperty(t.getters,c,{get:function(){return t._vm[c]},enumerable:!0})});var o=si.config.silent;si.config.silent=!0,t._vm=new si({data:{$$state:e},computed:a}),si.config.silent=o,t.strict&&qfe(t),n&&(r&&t._withCommit(function(){n._data.$$state=null}),si.nextTick(function(){return n.$destroy()}))}function Nb(t,e,r,n,i){var a=!r.length,o=t._modules.getNamespace(r);if(n.namespaced&&(t._modulesNamespaceMap[o],t._modulesNamespaceMap[o]=n),!a&&!i){var s=O$(e,r.slice(0,-1)),c=r[r.length-1];t._withCommit(function(){si.set(s,c,n.state)})}var f=n.context=Ufe(t,o,r);n.forEachMutation(function(d,m){var g=o+m;Wfe(t,g,d,f)}),n.forEachAction(function(d,m){var g=d.root?m:o+m,v=d.handler||d;Gfe(t,g,v,f)}),n.forEachGetter(function(d,m){var g=o+m;Kfe(t,g,d,f)}),n.forEachChild(function(d,m){Nb(t,e,r.concat(m),d,i)})}function Ufe(t,e,r){var n=e==="",i={dispatch:n?t.dispatch:function(a,o,s){var c=uv(a,o,s),f=c.payload,d=c.options,m=c.type;return(!d||!d.root)&&(m=e+m),t.dispatch(m,f)},commit:n?t.commit:function(a,o,s){var c=uv(a,o,s),f=c.payload,d=c.options,m=c.type;(!d||!d.root)&&(m=e+m),t.commit(m,f,d)}};return Object.defineProperties(i,{getters:{get:n?function(){return t.getters}:function(){return Vfe(t,e)}},state:{get:function(){return O$(t.state,r)}}}),i}function Vfe(t,e){if(!t._makeLocalGettersCache[e]){var r={},n=e.length;Object.keys(t.getters).forEach(function(i){if(i.slice(0,n)===e){var a=i.slice(n);Object.defineProperty(r,a,{get:function(){return t.getters[i]},enumerable:!0})}}),t._makeLocalGettersCache[e]=r}return t._makeLocalGettersCache[e]}function Wfe(t,e,r,n){var i=t._mutations[e]||(t._mutations[e]=[]);i.push(function(o){r.call(t,n.state,o)})}function Gfe(t,e,r,n){var i=t._actions[e]||(t._actions[e]=[]);i.push(function(o){var s=r.call(t,{dispatch:n.dispatch,commit:n.commit,getters:n.getters,state:n.state,rootGetters:t.getters,rootState:t.state},o);return zfe(s)||(s=Promise.resolve(s)),t._devtoolHook?s.catch(function(c){throw t._devtoolHook.emit("vuex:error",c),c}):s})}function Kfe(t,e,r,n){t._wrappedGetters[e]||(t._wrappedGetters[e]=function(a){return r(n.state,n.getters,a.state,a.getters)})}function qfe(t){t._vm.$watch(function(){return this._data.$$state},function(){},{deep:!0,sync:!0})}function O$(t,e){return e.reduce(function(r,n){return r[n]},t)}function uv(t,e,r){return PL(t)&&t.type&&(r=e,e=t,t=t.type),{type:t,payload:e,options:r}}function RL(t){si&&t===si||(si=t,Nfe(si))}var ML=Fb(function(t,e){var r={};return Bb(e).forEach(function(n){var i=n.key,a=n.val;r[i]=function(){var s=this.$store.state,c=this.$store.getters;if(t){var f=jb(this.$store,"mapState",t);if(!f)return;s=f.context.state,c=f.context.getters}return typeof a=="function"?a.call(this,s,c):s[a]},r[i].vuex=!0}),r}),IL=Fb(function(t,e){var r={};return Bb(e).forEach(function(n){var i=n.key,a=n.val;r[i]=function(){for(var s=[],c=arguments.length;c--;)s[c]=arguments[c];var f=this.$store.commit;if(t){var d=jb(this.$store,"mapMutations",t);if(!d)return;f=d.context.commit}return typeof a=="function"?a.apply(this,[f].concat(s)):f.apply(this.$store,[a].concat(s))}}),r}),LL=Fb(function(t,e){var r={};return Bb(e).forEach(function(n){var i=n.key,a=n.val;a=t+a,r[i]=function(){if(!(t&&!jb(this.$store,"mapGetters",t)))return this.$store.getters[a]},r[i].vuex=!0}),r}),NL=Fb(function(t,e){var r={};return Bb(e).forEach(function(n){var i=n.key,a=n.val;r[i]=function(){for(var s=[],c=arguments.length;c--;)s[c]=arguments[c];var f=this.$store.dispatch;if(t){var d=jb(this.$store,"mapActions",t);if(!d)return;f=d.context.dispatch}return typeof a=="function"?a.apply(this,[f].concat(s)):f.apply(this.$store,[a].concat(s))}}),r}),Yfe=function(t){return{mapState:ML.bind(null,t),mapGetters:LL.bind(null,t),mapMutations:IL.bind(null,t),mapActions:NL.bind(null,t)}};function Bb(t){return Xfe(t)?Array.isArray(t)?t.map(function(e){return{key:e,val:e}}):Object.keys(t).map(function(e){return{key:e,val:t[e]}}):[]}function Xfe(t){return Array.isArray(t)||PL(t)}function Fb(t){return function(e,r){return typeof e!="string"?(r=e,e=""):e.charAt(e.length-1)!=="/"&&(e+="/"),t(e,r)}}function jb(t,e,r){var n=t._modulesNamespaceMap[r];return n}function Jfe(t){t===void 0&&(t={});var e=t.collapsed;e===void 0&&(e=!0);var r=t.filter;r===void 0&&(r=function(d,m,g){return!0});var n=t.transformer;n===void 0&&(n=function(d){return d});var i=t.mutationTransformer;i===void 0&&(i=function(d){return d});var a=t.actionFilter;a===void 0&&(a=function(d,m){return!0});var o=t.actionTransformer;o===void 0&&(o=function(d){return d});var s=t.logMutations;s===void 0&&(s=!0);var c=t.logActions;c===void 0&&(c=!0);var f=t.logger;return f===void 0&&(f=console),function(d){var m=Nw(d.state);typeof f>"u"||(s&&d.subscribe(function(g,v){var b=Nw(v);if(r(g,m,b)){var _=vA(),C=i(g),E="mutation "+g.type+_;mA(f,E,e),f.log("%c prev state","color: #9E9E9E; font-weight: bold",n(m)),f.log("%c mutation","color: #03A9F4; font-weight: bold",C),f.log("%c next state","color: #4CAF50; font-weight: bold",n(b)),gA(f)}m=b}),c&&d.subscribeAction(function(g,v){if(a(g,v)){var b=vA(),_=o(g),C="action "+g.type+b;mA(f,C,e),f.log("%c action","color: #03A9F4; font-weight: bold",_),gA(f)}}))}}function mA(t,e,r){var n=r?t.groupCollapsed:t.group;try{n.call(t,e)}catch(i){t.log(e)}}function gA(t){try{t.groupEnd()}catch(e){t.log("—— log end ——")}}function vA(){var t=new Date;return" @ "+pm(t.getHours(),2)+":"+pm(t.getMinutes(),2)+":"+pm(t.getSeconds(),2)+"."+pm(t.getMilliseconds(),3)}function Zfe(t,e){return new Array(e+1).join(t)}function pm(t,e){return Zfe("0",e-t.toString().length)+t}var BL={Store:ji,install:RL,version:"3.6.2",mapState:ML,mapMutations:IL,mapGetters:LL,mapActions:NL,createNamespacedHelpers:Yfe,createLogger:Jfe};const Qfe={scheme:{true:null,false:null},concept:{true:null,false:null},loadingId:{true:"",false:""},previousConcept:{true:null,false:null},nextConcept:{true:null,false:null}},ede={clear(t,{kind:e,isLeft:r}){t[e][r]=null,e=="scheme"&&(t.concept[r]=null)},set(t,{kind:e,isLeft:r,value:n,concept:i,scheme:a}){e=="both"?(t.scheme[r]=a&&J.pick(a,["uri"]),t.concept[r]=i&&J.pick(i,["uri"])):t[e][r]=J.pick(n,["uri"])},setLoadingId(t,{isLeft:e,loadingId:r}={}){t.loadingId[e]=r},setPreviousConcept(t,{isLeft:e,concept:r}){const n=r&&r.uri;t.previousConcept[e]=n?{uri:n}:null},setNextConcept(t,{isLeft:e,concept:r}){const n=r&&r.uri;t.nextConcept[e]=n?{uri:n}:null}},tde={namespaced:!0,state:Qfe,mutations:ede};function C$(t){return t=t||np.getters.currentRegistry,J.isString(t)&&(t={uri:t}),t=(np.state.config.registries||[]).find(e=>ye.compareFast(e,t)),t}function Au(t,e){if(!t)return!1;const r=[].concat(t.creator||[],t.contributor||[]).map(n=>n.uri);return J.intersection(ON(e),r).length>0}function FL({mapping:t,registry:e}){for(let r of["fromScheme","toScheme"]){if(!t[r])return!1;const n=J.get(e,"config.mappings.".concat(r,"Whitelist"));if(n&&!n.find(a=>Mu(a,t[r]))||J.get(e,"config.mappings.cardinality")=="1-to-1"&&ye.conceptsOfMapping(t,"to").length>1)return!1}return!0}function tp({registry:t,user:e,action:r}){return t.isAuthorizedFor({type:"concordances",action:r,user:e,crossUser:!0})}function jL({registry:t,mapping:e,user:r}){return!(!e||!t||!FL({mapping:e,registry:t})||e.partOf&&e.partOf[0]&&!HL({registry:t,user:r,mapping:J.omit(e,"partOf"),concordance:ao.value.find(n=>ye.compare(n,e.partOf[0])),isExistingMapping:!1})||!t.isAuthorizedFor({type:"mappings",action:"create",user:r}))}function T$({registry:t,mapping:e,user:r,original:n}){if(!e||(t=t||e._registry,n=n||e,!t)||!FL({mapping:e,registry:t}))return!1;const i=ao.value.find(s=>ye.compare(s,J.get(n,"partOf[0]"))),a=Au(i,r);let o=!ye.userOwnsMapping(r,n);return i&&!o&&!a&&!tp({registry:t,user:r,action:"update"})?!1:(a&&(o=!1),t.isAuthorizedFor({type:"mappings",action:"update",user:r,crossUser:o}))}function zL({registry:t,mapping:e,user:r,original:n}){if(!e||(t=t||e._registry,n=n||e,!t))return!1;const i=ao.value.find(s=>ye.compare(s,J.get(n,"partOf[0]"))),a=Au(i,r);let o=!ye.userOwnsMapping(r,n);return i&&!o&&!a&&!tp({registry:t,user:r,action:"update"})?!1:t.isAuthorizedFor({type:"mappings",action:"delete",user:r,crossUser:o})}function HL({registry:t,concordance:e,mapping:r,user:n,isExistingMapping:i=!0}){if(t=C$(t||r._registry),!e||!r||!t||!t.isAuthorizedFor({type:"mappings",action:"update",user:n}))return!1;if(i)if(!r.partOf||r.partOf.length===0){if(!T$({registry:t,mapping:r,user:n}))return!1}else{const a=ao.value.find(o=>ye.compare(o,r.partOf[0]));if(!a||!Au(a,n)&&!tp({registry:t,user:n,action:"update"}))return!1}return!(!Au(e,n)&&!tp({registry:t,user:n,action:"update"})||!Mu(e.fromScheme,r.fromScheme)||!Mu(e.toScheme,r.toScheme))}function rde({registry:t,mapping:e,user:r}){if(t=C$(t||e._registry),!e||!t||!t.isAuthorizedFor({type:"mappings",action:"update",user:r}))return!1;const n=e.partOf&&e.partOf[0]&&ao.value.find(i=>ye.compare(i,e.partOf[0]));return!(!n||!Au(n,r)&&!tp({registry:t,user:r,action:"update"}))}const nde="cocoda-mappingTrash--"+window.location.pathname,UL={from:{memberSet:[]},to:{memberSet:[]},fromScheme:null,toScheme:null,type:[ye.defaultMappingType.uri]},ide={mapping:ye.copyDeep(UL),original:{uri:null,mapping:null,registry:null},mappingsNeedRefresh:!1,mappingsNeedRefreshRegistry:null,mappingTrash:[],mappingTrashLoaded:!1},Oa={fromTo(t){return t?"from":"to"},fromToScheme(t){return Oa.fromTo(t)+"Scheme"}},$u={canAdd:t=>(e,r,n)=>!(e==null||$u.added(t)(e,n)),added:t=>(e,r)=>{let n=Oa.fromTo(r);return J.findIndex(t.mapping[n].memberSet,a=>ye.compare(a,e))!=-1},checkScheme:t=>(e,r)=>{let n=$u.getScheme(t)(r);return n==null?!0:ye.compare(n,e)},getConcepts:t=>e=>{if(J.isBoolean(e)){let r=Oa.fromTo(e);return ye.conceptsOfMapping(t.mapping,r)}else return ye.conceptsOfMapping(t.mapping)},getScheme:t=>e=>t.mapping[Oa.fromToScheme(e)],hasMappingChangedFromOriginal:(t,e,r,n)=>{if(!t.mapping)return!1;if(!t.original.uri)return!0;const i=n.getCurrentRegistry;if(!ye.compareFast(t.original.registry,i))return!0;const a=t.original.mapping;let o=(s,c)=>{if(!s&&!c)return!0;if((s||[]).length!=(c||[]).length)return!1;let f=s&&s[0],d=c&&c[0];return!f&&!d?!0:!(f&&!d||!f&&d||f.uri!=d.uri||ye.prefLabel(f)!=ye.prefLabel(d))};return!i.isAuthorizedFor({type:"mappings",action:"anonymous",user:r.auth.user})&&!o(t.mapping.creator,a.creator)?!0:!ye.compareMappings(a,t.mapping)},hasChangedFromOriginal:(t,e)=>e.hasMappingChangedFromOriginal||e.hasConcordanceChangedFromOriginal,hasConcordanceChangedFromOriginal:t=>!ye.compare(J.get(t.mapping,"partOf[0]"),J.get(t.original,"mapping.partOf[0]")),mappingTrash:(t,e,r)=>{let n=r.config,i=[];for(let a of t.mappingTrash){let o=n.registries.find(s=>ye.compareFast(s,a.registry));i.push(Object.assign({},a,{registry:o}))}return i},canCreate:(t,e,r,n)=>jL({registry:n.getCurrentRegistry,mapping:t.mapping,user:r.auth.user}),canUpdate:(t,e,r,n)=>{const i=n.getCurrentRegistry;return!i||!ye.compareFast(i,t.original.registry)||!t.mapping||!t.original.uri?!1:T$({registry:i,mapping:t.mapping,user:r.auth.user,original:t.original.mapping})},canDelete:(t,e,r,n)=>{const i=n.getCurrentRegistry;return!i||!ye.compareFast(i,t.original.registry)||!t.mapping||!t.original.uri?!1:zL({registry:i,mapping:t.mapping,user:r.auth.user,original:t.original.mapping})}},VL={add(t,{concept:e,scheme:r,isLeft:n,cardinality:i="1-to-n"}){if(r=r||e.inScheme&&e.inScheme[0],!r||$u.added(t)(e,n))return;let a=Oa.fromTo(n);a=="from"&&t.mapping.from.memberSet.length!=0||!$u.checkScheme(t)(r,n)?t.mapping[a].memberSet=[e]:a=="to"&&i=="1-to-1"?t.mapping[a].memberSet=[e]:t.mapping[a].memberSet.push(e),t.mapping[Oa.fromToScheme(n)]=r},remove(t,{concept:e,isLeft:r}){let n=Oa.fromTo(r),i=J.findIndex(t.mapping[n].memberSet,a=>ye.compare(a,e));i!=-1&&(t.mapping[n].memberSet.splice(i,1),t.mapping[n].memberSet.length==0&&n=="from"&&(t.mapping[Oa.fromToScheme(r)]=null),ye.conceptsOfMapping(t.mapping).length===0&&VL.empty(t))},removeAll(t,{isLeft:e}){let r=Oa.fromTo(e);t.mapping[r].memberSet=[],t.mapping[Oa.fromToScheme(e)]=null},set(t,{mapping:e=null,original:r=null,registry:n=null}){e&&(t.mapping=e),n=n||J.get(r,"_registry"),r&&n?(t.original.uri=r.uri,t.original.mapping=r,t.original.registry=n):e||(t.original.uri=null)},empty(t){t.mapping=ye.copyDeep(UL),t.original.uri=null},setType(t,{uri:e}){t.mapping.type=[e]},setCreator(t,{creator:e}){e&&!J.isArray(e)&&(e=[e]),!e||e.length==0?Qe.delete(t.mapping,"creator"):t.mapping.creator=e},setContributor(t,{contributor:e}){e&&!J.isArray(e)&&(e=[e]),!e||e.length==0?Qe.delete(t.mapping,"contributor"):t.mapping.contributor=e},setScheme(t,{isLeft:e=!0,scheme:r}){$u.getConcepts(t)(e).length==0&&(t.mapping[Oa.fromToScheme(e)]=r)},setConcordance(t,{concordance:e}){e&&e.uri?t.mapping.partOf=[{uri:e.uri}]:Qe.delete(t.mapping,"partOf")},switch(t){Object.assign(t.mapping,{from:t.mapping.to,to:t.mapping.from,fromScheme:t.mapping.toScheme,toScheme:t.mapping.fromScheme}),t.mapping.type[0]=="http://www.w3.org/2004/02/skos/core#narrowMatch"?t.mapping.type[0]="http://www.w3.org/2004/02/skos/core#broadMatch":t.mapping.type[0]=="http://www.w3.org/2004/02/skos/core#broadMatch"&&(t.mapping.type[0]="http://www.w3.org/2004/02/skos/core#narrowMatch")},setIdentifier(t,{uri:e}={}){(e||e===null)&&(t.mapping.uri&&t.mapping.uri!==e&&(t.mapping.identifier=(t.mapping.identifier||[]).concat(t.mapping.uri)),e?(t.mapping.uri=e,t.mapping.identifier=t.mapping.identifier.filter(r=>r!==e)):Qe.delete(t.mapping,"uri")),t.mapping.fromScheme&&t.mapping.toScheme&&(t.mapping=ye.addMappingIdentifiers(t.mapping))},setRefresh(t,{refresh:e=!0,registry:r}={}){e&&r?t.mappingsNeedRefreshRegistry=r:t.mappingsNeedRefreshRegistry=null,t.mappingsNeedRefresh=e},setTrash(t,{trash:e}={}){t.mappingTrash=e,t.mappingTrashLoaded=!0},addToTrash(t,{mapping:e,registry:r}={}){let n={mapping:ye.minifyMapping(e),registry:{uri:r.uri}};t.mappingTrash=[n].concat(t.mappingTrash),t.mappingTrash.length>10&&(t.mappingTrash=t.mappingTrash.slice(0,10))},removeFromTrash(t,{uri:e}={}){t.mappingTrash=t.mappingTrash.filter(r=>r.mapping.uri!=e)},clearTrash(t){t.mappingTrash=[]}},ade={loadMappingTrash({commit:t}){return ai.getItem(nde).then(e=>{t(e?{type:"setTrash",trash:e}:{type:"setTrash",trash:[]})})}},ode={namespaced:!0,state:ide,getters:$u,mutations:VL,actions:ade},sde={alerts:[]},lde={add(t,e){e.variant=e.variant||"warning",e.countdown=e.countdown!=null?e.countdown:5;let r=!0;(!e.countdown||e.countdown==-1)&&(r=!1),e.shouldCountdown=r,t.alerts.push(e)},setCountdown(t,{alert:e,countdown:r}){e.countdown=r,e.shouldCountdown=!0}},cde={namespaced:!0,state:sde,mutations:lde};var an={connect:"connect",disconnect:"disconnect",login:"login",logout:"logout",update:"update",error:"error",providers:"providers",token:"token",about:"about",_sent:"_sent",_received:"_received",isEvent(t){return Object.values(this).includes(t)}};class ude extends Error{}class Bw extends Error{}class Fw extends Error{}class jw extends Error{}const fde=Object.freeze(Object.defineProperty({__proto__:null,NoInternetConnectionError:ude,NoSuchEventError:jw,ServerConnectionError:Fw,ThirdPartyCookiesBlockedError:Bw},Symbol.toStringTag,{value:"Module"}));var zw={exports:{}};(function(t,e){var r=typeof self<"u"?self:or,n=function(){function a(){this.fetch=!1,this.DOMException=r.DOMException}return a.prototype=r,new a}();(function(a){(function(o){var s={searchParams:"URLSearchParams"in a,iterable:"Symbol"in a&&"iterator"in Symbol,blob:"FileReader"in a&&"Blob"in a&&function(){try{return new Blob,!0}catch(M){return!1}}(),formData:"FormData"in a,arrayBuffer:"ArrayBuffer"in a};function c(M){return M&&DataView.prototype.isPrototypeOf(M)}if(s.arrayBuffer)var f=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],d=ArrayBuffer.isView||function(M){return M&&f.indexOf(Object.prototype.toString.call(M))>-1};function m(M){if(typeof M!="string"&&(M=String(M)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(M))throw new TypeError("Invalid character in header field name");return M.toLowerCase()}function g(M){return typeof M!="string"&&(M=String(M)),M}function v(M){var X={next:function(){var ie=M.shift();return{done:ie===void 0,value:ie}}};return s.iterable&&(X[Symbol.iterator]=function(){return X}),X}function b(M){this.map={},M instanceof b?M.forEach(function(X,ie){this.append(ie,X)},this):Array.isArray(M)?M.forEach(function(X){this.append(X[0],X[1])},this):M&&Object.getOwnPropertyNames(M).forEach(function(X){this.append(X,M[X])},this)}b.prototype.append=function(M,X){M=m(M),X=g(X);var ie=this.map[M];this.map[M]=ie?ie+", "+X:X},b.prototype.delete=function(M){delete this.map[m(M)]},b.prototype.get=function(M){return M=m(M),this.has(M)?this.map[M]:null},b.prototype.has=function(M){return this.map.hasOwnProperty(m(M))},b.prototype.set=function(M,X){this.map[m(M)]=g(X)},b.prototype.forEach=function(M,X){for(var ie in this.map)this.map.hasOwnProperty(ie)&&M.call(X,this.map[ie],ie,this)},b.prototype.keys=function(){var M=[];return this.forEach(function(X,ie){M.push(ie)}),v(M)},b.prototype.values=function(){var M=[];return this.forEach(function(X){M.push(X)}),v(M)},b.prototype.entries=function(){var M=[];return this.forEach(function(X,ie){M.push([ie,X])}),v(M)},s.iterable&&(b.prototype[Symbol.iterator]=b.prototype.entries);function _(M){if(M.bodyUsed)return Promise.reject(new TypeError("Already read"));M.bodyUsed=!0}function C(M){return new Promise(function(X,ie){M.onload=function(){X(M.result)},M.onerror=function(){ie(M.error)}})}function E(M){var X=new FileReader,ie=C(X);return X.readAsArrayBuffer(M),ie}function D(M){var X=new FileReader,ie=C(X);return X.readAsText(M),ie}function R(M){for(var X=new Uint8Array(M),ie=new Array(X.length),Ee=0;Ee-1?X:M}function j(M,X){X=X||{};var ie=X.body;if(M instanceof j){if(M.bodyUsed)throw new TypeError("Already read");this.url=M.url,this.credentials=M.credentials,X.headers||(this.headers=new b(M.headers)),this.method=M.method,this.mode=M.mode,this.signal=M.signal,!ie&&M._bodyInit!=null&&(ie=M._bodyInit,M.bodyUsed=!0)}else this.url=String(M);if(this.credentials=X.credentials||this.credentials||"same-origin",(X.headers||!this.headers)&&(this.headers=new b(X.headers)),this.method=B(X.method||this.method||"GET"),this.mode=X.mode||this.mode||null,this.signal=X.signal||this.signal,this.referrer=null,(this.method==="GET"||this.method==="HEAD")&&ie)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(ie)}j.prototype.clone=function(){return new j(this,{body:this._bodyInit})};function Q(M){var X=new FormData;return M.trim().split("&").forEach(function(ie){if(ie){var Ee=ie.split("="),Se=Ee.shift().replace(/\+/g," "),ve=Ee.join("=").replace(/\+/g," ");X.append(decodeURIComponent(Se),decodeURIComponent(ve))}}),X}function ue(M){var X=new b,ie=M.replace(/\r?\n[\t ]+/g," ");return ie.split(/\r?\n/).forEach(function(Ee){var Se=Ee.split(":"),ve=Se.shift().trim();if(ve){var Re=Se.join(":").trim();X.append(ve,Re)}}),X}A.call(j.prototype);function ge(M,X){X||(X={}),this.type="default",this.status=X.status===void 0?200:X.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in X?X.statusText:"OK",this.headers=new b(X.headers),this.url=X.url||"",this._initBody(M)}A.call(ge.prototype),ge.prototype.clone=function(){return new ge(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new b(this.headers),url:this.url})},ge.error=function(){var M=new ge(null,{status:0,statusText:""});return M.type="error",M};var z=[301,302,303,307,308];ge.redirect=function(M,X){if(z.indexOf(X)===-1)throw new RangeError("Invalid status code");return new ge(null,{status:X,headers:{location:M}})},o.DOMException=a.DOMException;try{new o.DOMException}catch(M){o.DOMException=function(X,ie){this.message=X,this.name=ie;var Ee=Error(X);this.stack=Ee.stack},o.DOMException.prototype=Object.create(Error.prototype),o.DOMException.prototype.constructor=o.DOMException}function H(M,X){return new Promise(function(ie,Ee){var Se=new j(M,X);if(Se.signal&&Se.signal.aborted)return Ee(new o.DOMException("Aborted","AbortError"));var ve=new XMLHttpRequest;function Re(){ve.abort()}ve.onload=function(){var fe={status:ve.status,statusText:ve.statusText,headers:ue(ve.getAllResponseHeaders()||"")};fe.url="responseURL"in ve?ve.responseURL:fe.headers.get("X-Request-URL");var ne="response"in ve?ve.response:ve.responseText;ie(new ge(ne,fe))},ve.onerror=function(){Ee(new TypeError("Network request failed"))},ve.ontimeout=function(){Ee(new TypeError("Network request failed"))},ve.onabort=function(){Ee(new o.DOMException("Aborted","AbortError"))},ve.open(Se.method,Se.url,!0),Se.credentials==="include"?ve.withCredentials=!0:Se.credentials==="omit"&&(ve.withCredentials=!1),"responseType"in ve&&s.blob&&(ve.responseType="blob"),Se.headers.forEach(function(fe,ne){ve.setRequestHeader(ne,fe)}),Se.signal&&(Se.signal.addEventListener("abort",Re),ve.onreadystatechange=function(){ve.readyState===4&&Se.signal.removeEventListener("abort",Re)}),ve.send(typeof Se._bodyInit>"u"?null:Se._bodyInit)})}return H.polyfill=!0,a.fetch||(a.fetch=H,a.Headers=b,a.Request=j,a.Response=ge),o.Headers=b,o.Request=j,o.Response=ge,o.fetch=H,Object.defineProperty(o,"__esModule",{value:!0}),o})({})})(n),n.fetch.ponyfill=!0,delete n.fetch.polyfill;var i=n;e=i.fetch,e.default=i.fetch,e.fetch=i.fetch,e.Headers=i.Headers,e.Request=i.Request,e.Response=i.Response,t.exports=e})(zw,zw.exports);var dde=zw.exports;const pde=Fr(dde);class hde extends Error{constructor(e,r){super(e),this.status=r}}function H0(t,e){return pde(t,e).then(r=>{if(r.ok)return r;throw new hde(r.statusText,r.status)})}var su=null;typeof WebSocket<"u"?su=WebSocket:typeof MozWebSocket<"u"?su=MozWebSocket:typeof or<"u"?su=or.WebSocket||or.MozWebSocket:typeof window<"u"?su=window.WebSocket||window.MozWebSocket:typeof self<"u"&&(su=self.WebSocket||self.MozWebSocket);var mde=su;const gde=Fr(mde);function Hw(t){this.message=t}Hw.prototype=new Error,Hw.prototype.name="InvalidCharacterError";var bA=typeof window<"u"&&window.atob&&window.atob.bind(window)||function(t){var e=String(t).replace(/=+$/,"");if(e.length%4==1)throw new Hw("'atob' failed: The string to be decoded is not correctly encoded.");for(var r,n,i=0,a=0,o="";n=e.charAt(a++);~n&&(r=i%4?64*r+n:n,i++%4)?o+=String.fromCharCode(255&r>>(-2*i&6)):0)n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(n);return o};function vde(t){var e=t.replace(/-/g,"+").replace(/_/g,"/");switch(e.length%4){case 0:break;case 2:e+="==";break;case 3:e+="=";break;default:throw"Illegal base64url string!"}try{return function(r){return decodeURIComponent(bA(r).replace(/(.)/g,function(n,i){var a=i.charCodeAt(0).toString(16).toUpperCase();return a.length<2&&(a="0"+a),"%"+a}))}(e)}catch(r){return bA(e)}}function fv(t){this.message=t}function U0(t,e){if(typeof t!="string")throw new fv("Invalid token specified");var r=(e=e||{}).header===!0?0:1;try{return JSON.parse(vde(t.split(".")[r]))}catch(n){throw new fv("Invalid token specified: "+n.message)}}fv.prototype=new Error,fv.prototype.name="InvalidTokenError";class ta{static get events(){return an}static get errors(){return fde}static get jwtDecode(){return U0}constructor(e,{ssl:r=!0,retryMs:n=1e3,retryMsMax:i=3e4,retryMult:a=1.2,pingInterval:o=1e4}={}){e.endsWith("/")||(e+="/"),this._ssl=r,this._retryMs=n,this._retryMsMax=i,this._retryMult=a,this._baseUrl="".concat(r?"https":"http","://").concat(e),this._wsUrl="".concat(r?"wss":"ws","://").concat(e),this._loggedIn=!1,this._user=null,this._providers=null,this._connected=!1,this._token=null,this._about=null,this._listeners={},this._ws=null,this._currentRetryMs=n,this._currentRetryMsHttp=n,this._lastPong=null,this._timeouts=[],this._intervals=[],this._setPingInterval=()=>{this._intervals[0]=setInterval(()=>{if(this._ws&&this._ws.readyState==1){this._send({type:"ping"});const s=new Date;this._lastPong&&s-this._lastPong>5*o+500&&(this._ws.close(),this._emit(an.error,{error:new Fw("No reply from server, trying to reconnect.")}))}},o)},this.__handleClose=s=>{this._handleClose(s)},this.__handleOpen=s=>{this._handleOpen(s)},this.__handleMessage=s=>{this._handleMessage(s)}}addEventListener(e,r){if(e&&!an.isEvent(e))throw new jw("Event ".concat(e," does not exist."));this._listeners[e]||(this._listeners[e]=[]),this._listeners[e].push(r)}get loggedIn(){return this._loggedIn}get user(){return this._user}get providers(){return this._providers||[]}get connected(){return this._connected}get token(){return this._token}get decodedToken(){return U0(this.token)}get about(){return this._about}connect(){this.disconnect(),this._ws=new gde(this._wsUrl),this._ws.addEventListener("close",this.__handleClose),this._ws.addEventListener("message",this.__handleMessage),this._setPingInterval()}disconnect(){this._timeouts.forEach(clearTimeout),this._intervals.forEach(clearInterval),this._ws&&(this._ws.removeEventListener("close",this.__handleClose),this._ws.removeEventListener("message",this.__handleMessage),this._ws.close(),this._ws=null),this._connected&&(this._connected=!1,this._emit(an.disconnect))}setName(e){return!this.user||!e?Promise.reject():H0(this.user.uri,{headers:{"Content-Type":"application/json"},credentials:"include",method:"PATCH",body:JSON.stringify({name:e})})}_send(e){let r=this._retryMs;const n=()=>{if(!this._ws||this._ws.readyState!=1)setTimeout(()=>{n(),r*=this._retryMult},Math.min(r,this._retryMsMax));else try{let i=JSON.stringify(e);this._ws.send(i),this._emit(an._sent,{message:i})}catch(i){console.error("Interal Error: Failed to send message.")}};n()}_handleOpen(){this._currentRetryMs=this._retryMs,this._authenticated=!1,this._lastPong=new Date,this._loadLoginPage().then(()=>H0(this._baseUrl+"token",{credentials:"include"})).then(e=>e.json()).then(e=>{if(!U0(e.token).sessionID)throw new Bw;this._authenticated||(this._send({type:"authenticate",token:e.token}),this._token=e.token)}).catch(e=>{e instanceof Bw?(console.error("Connection is not possible because third-party cookies are blocked."),this._emit(an.error,{error:e})):this._timeouts[0]=setTimeout(()=>{this._authenticated||(console.error("Error: Could not load token from API, trying again by closing WebSocket."),this._emit(an.error,{error:e}),this._currentRetryMsHttp=Math.min(this._currentRetryMsHttp*this._retryMult,this._retryMsMax),this._timeouts[1]=setTimeout(()=>{this._ws.close()},this._currentRetryMsHttp))},100)})}_handleClose(){this._connected?this._emit(an.disconnect):this._emit(an.error,{error:new Fw("No reply from server, trying to reconnect.")}),this._connected=!1,this._timeouts[2]=setTimeout(()=>{this._currentRetryMs*=this._retryMult,this.connect()},Math.min(this._currentRetryMs,this._retryMsMax))}_handleMessage({data:e}){this._emit(an._received,{message:e});try{switch(e=JSON.parse(e),e.type){case"open":this._handleOpen();break;case"providers":Ls(this._providers,e.data.providers)||(this._providers=e.data.providers,this._emit(an.providers,{providers:this._providers}));break;case"about":Ls(this._about,e.data)||(this._about=e.data,this._emit(an.about,this._about));break;case"token":Ls(this._token,e.data.token)||(this._token=e.data.token,this._emit(an.token,{token:this._token,expiresIn:e.data.expiresIn}));break;case"updated":this._user=e.data.user,this._emit(an.update,{user:e.data.user});break;case"loggedIn":this._user=e.data.user,this._loggedIn=!0,this._emit(an.login,{user:e.data.user});break;case"loggedOut":this._user=null,this._loggedIn=!1,this._emit(an.logout);break;case"authenticated":this._authenticated=!0,this._connected=!0,this._currentRetryMsHttp=this._retryMs,this._emit(an.connect);break;case"sessionAboutToExpire":this._loadLoginPage();break;case"pong":this._lastPong=new Date;break;default:console.warn("Warning: Received unknown message of type",e.type)}}catch(r){console.warn("Warning: Could not handle message from WebSocket:",r.message)}}_emit(e,r={}){if(!an.isEvent(e))throw new jw("Event ".concat(e," does not exist."));r.type=e;for(let n of this._listeners[e]||[])n(r);for(let n of this._listeners[null]||[])n(r)}_loadLoginPage(){return H0(this._baseUrl+"login",{credentials:"include"})}}ta.LoginClient=ta;const Nl={window:null,eventType:null};function WL({url:t,eventType:e,name:r}){const n=window.open(t,r);e&&(Nl.window=n,Nl.eventType=e)}function bde({eventType:t}={}){Nl.window&&Nl.eventType==t&&setTimeout(()=>{Nl.window&&Nl.window.close(),Nl.window=null},100)}let hm;const yde={available:!1,authorized:!1,user:void 0,connected:!1,providers:[],about:{},tokenTimeout:null},_de={set(t,{prop:e,value:r=null}){t[e]=r}},wde={init({commit:t,state:e,rootState:r},n){return new Promise(i=>{let a=n.startsWith("https");n=n.replace("http://","").replace("https://",""),hm=new ta(n,{ssl:a});let o=r.config.registries.filter(s=>s.has.auth);hm.addEventListener(null,s=>{switch(bde({eventType:s.type}),s.type){case ta.events.connect:i(),t({type:"set",prop:"connected",value:!0});break;case ta.events.disconnect:i(),t({type:"set",prop:"connected",value:!1});break;case ta.events.login:t({type:"set",prop:"user",value:s.user});break;case ta.events.logout:t({type:"set",prop:"user",value:null}),t({type:"set",prop:"authorized",value:!1});break;case ta.events.update:t({type:"set",prop:"user",value:s.user});break;case ta.events.about:s.type=void 0,t({type:"set",prop:"about",value:s});for(let c of o)c.setAuth({key:s.publicKey});break;case ta.events.providers:t({type:"set",prop:"providers",value:s.providers});break;case ta.events.token:e.tokenTimeout&&clearTimeout(e.tokenTimeout);for(let c of o)c.setAuth({bearerToken:s.token});t({type:"set",prop:"authorized",value:!0}),t({type:"set",prop:"tokenTimeout",value:setTimeout(()=>{t({type:"set",prop:"authorized",value:!1});for(let c of o)c.setAuth({bearerToken:null})},s.expiresIn*1e3)});break;case ta.events.error:i(),cn.error("LoginClient error:",s.error);break}}),hm.connect(),t({type:"set",prop:"available",value:!0}),setTimeout(i,500)})},setName(t,e){return hm.setName(e).then(()=>!0).catch(()=>!1)}},Sde={namespaced:!0,state:yde,mutations:_de,actions:wde},Ode={insertPrefLabel:{prefLabel:{en:"Copy selected concept label from opposite side into search field",de:"Ausgewähltes Konzept der gegenüberliegenden Seite in Suchfeld eintragen"},definition:{en:["When turned on, the label of the selected concept on the opposite side will be inserted in the concept search whenever the selected concept changes."],de:["Falls eingeschaltet wird das Label vom ausgewählten Konzept der gegenüberliegenden Seite in das Suchfeld einfügt, sobald das Konzept sich ändert."]},type:"Boolean",default:!0,sideDependent:!0}},$de={showAllAncestors:{prefLabel:{en:"Always show all ancestors in concept details",de:"Übergeordneten Konzepte immer anzeigen"},type:"Boolean",default:!1}},Cde={addToMappingSelectsConcept:{prefLabel:{en:"Select concept when added to mapping",de:"Konzept beim Hinzufügen zu Mapping auswählen"},type:"Boolean",default:!1},loadConceptsMappedStatus:{prefLabel:{en:"Mark mapped concepts",de:"Gemappte Konzepte markieren"},definition:{en:["Concepts with at least one mapping in the currently selected mapping database to the opposite concept scheme will be marked with a green bar."],de:["Es wird ein grüner Balken rechts von Konzepten angezeigt, die in der ausgewählten Mapping-Datenbank mindestens ein Mapping auf das gegenüberstehende Vokabular haben."]},type:"Boolean",default:!0}},Tde={clearOnSave:{prefLabel:{en:"Clear on save",de:"Leere Editor nach Speichern"},definition:{en:["When turned on, the editor will be cleared after a mapping was saved."],de:["Falls eingeschaltet wird der Editor nach dem Speichern eines Mappings geleert."]},type:"Boolean",default:!0},only1to1mappings:{prefLabel:{en:"Only allow 1-to-1 mappings (1-to-n otherwise)",de:"Nur 1-zu-1 Mappings erlauben (sonst 1-zu-n)"},definition:{en:["When turned on, only 1-to-1 mappings will be allowed. When turned off, 1-to-n mappings will be allowed."],de:["Falls eingeschaltet, werden nur 1-zu-1 Mappings erlaubt. Falls ausgeschaltet, werden 1-zu-n Mappings erlaubt."]},type:"Boolean",default:!1}},Ede={resultLimit:{prefLabel:{en:"Results per page:",de:"Ergebnisse pro Seite:"},type:"Number",default:5,min:1,max:20},autoRefresh:{prefLabel:{en:"Automatically refresh (seconds):",de:"Automatisch aktualiseren (Sekunden):"},definition:{en:["Determines how often mappings are refreshed from the API. A value below 10 is not recommended. 0 disables automatic refresh."],de:["Bestimmt, wie häufig Mappings von der API aktualisiert werden. Ein Wert unter 10 ist nicht empfohlen. 0 deaktiviert die automatische Aktualisierung."]},type:"Number",min:0,max:1e4},showIdentityWarning:{prefLabel:{en:"Show warning for mismatch in mapping identity",de:"Hinweis bei abweichender Identität"},definition:{en:["When enabled, a warning sign will be shown if one of your own mappings contains an identity different from the one currently selected."],de:["Falls eingeschaltet wird eine Warnung angezeigt, falls in einem deiner Mappings eine von der aktuell ausgewählten abweichende Identität gespeichert ist."]},type:"Boolean",default:!0},navigatorDivider:{prefLabel:{en:"Navigator"},class:"fontWeight-heavy"},showAllSchemes:{prefLabel:{en:"Show results of all concept schemes",de:"Alle Vokabulare berücksichtigen"},definition:{en:["When turned off, only the results of the currently selected concept schemes will be shown."],de:["Falls ausgeschaltet werden nur Ergebnisse der Vokabulare angezeigt, die aktuell ausgewählt sind."]},type:"Boolean",default:!0},navigatorShowResultsForLeft:{prefLabel:{en:"Results related to selected concept on the left side",de:"Mappings mit linkem Konzept anzeigen"},type:"Boolean",default:!0},navigatorShowResultsForRight:{prefLabel:{en:"Results related to selected concept on the right side",de:"Mappings mit rechtem Konzept anzeigen"},type:"Boolean",default:!0}},Rl={ConceptSchemeSelection:Ode,ItemDetail:$de,ConceptListWrapper:Cde,MappingEditor:Tde,MappingBrowser:Ede},ng="cocoda-settings--"+window.location.pathname;let no={creator:"",creatorUri:"",mappingBrowserShowRegistry:{},minimized:{},flex:{},typesForSchemes:{},locale:"en",preferredLanguages:[],favoriteConcepts:[],favoriteSchemes:null,mappingRegistry:null,conceptListChoice:{[!0]:0,[!1]:0},components:{},hasWrittenIntoLocalMappings:!1};for(let t of Object.keys(Rl)){no.components[t]={};for(let e of Object.keys(Rl[t]))Rl[t][e].sideDependent?(no.components[t][e]={},no.components[t][e][!0]=Rl[t][e].default,no.components[t][e][!1]=Rl[t][e].default):no.components[t][e]=Rl[t][e].default}const Pde={settings:no,componentSettings:Rl,loaded:!1},Ade={save(t,{settings:e}){t.loaded?(t.settings=e,ai.setItem(ng,e)):cn.warn("Tried to save settings before they were loaded.")},set(t,{prop:e,value:r}){t.loaded?(J.set(t.settings,e,r),ai.setItem(ng,t.settings)):cn.warn("Tried to save settings before they were loaded.")},setComponentSetting(t,{component:e,setting:r,isLeft:n,value:i}){t.loaded?(n!==void 0?J.set(t.settings.components[e][r],n,i):J.set(t.settings.components[e],r,i),ai.setItem(ng,t.settings)):cn.warn("Tried to save settings before they were loaded.")},loaded(t,{loaded:e=!0}){t.loaded=e}},xde={load({commit:t}){return ai.getItem(ng).then(e=>{let r=Object.assign({},no,e||{});t({type:"loaded"});for(let n of Object.keys(no.components)){r.components[n]||(r.components[n]={});for(let i of Object.keys(no.components[n]))r.components[n][i]===void 0&&(r.components[n][i]=no.components[n][i])}r.preferredLanguages||(r.preferredLanguages=[]),t({type:"save",settings:r})})}},kde={namespaced:!0,state:Pde,mutations:Ade,actions:xde};/*! - * vue-router v3.6.5 - * (c) 2022 Evan You - * @license MIT - */function $a(t,e){for(var r in e)t[r]=e[r];return t}var Dde=/[!'()*]/g,Rde=function(t){return"%"+t.charCodeAt(0).toString(16)},Mde=/%2C/g,Kc=function(t){return encodeURIComponent(t).replace(Dde,Rde).replace(Mde,",")};function Uw(t){try{return decodeURIComponent(t)}catch(e){}return t}function Ide(t,e,r){e===void 0&&(e={});var n=r||Lde,i;try{i=n(t||"")}catch(s){i={}}for(var a in e){var o=e[a];i[a]=Array.isArray(o)?o.map(yA):yA(o)}return i}var yA=function(t){return t==null||typeof t=="object"?t:String(t)};function Lde(t){var e={};return t=t.trim().replace(/^(\?|#|&)/,""),t&&t.split("&").forEach(function(r){var n=r.replace(/\+/g," ").split("="),i=Uw(n.shift()),a=n.length>0?Uw(n.join("=")):null;e[i]===void 0?e[i]=a:Array.isArray(e[i])?e[i].push(a):e[i]=[e[i],a]}),e}function Nde(t){var e=t?Object.keys(t).map(function(r){var n=t[r];if(n===void 0)return"";if(n===null)return Kc(r);if(Array.isArray(n)){var i=[];return n.forEach(function(a){a!==void 0&&(a===null?i.push(Kc(r)):i.push(Kc(r)+"="+Kc(a)))}),i.join("&")}return Kc(r)+"="+Kc(n)}).filter(function(r){return r.length>0}).join("&"):null;return e?"?"+e:""}var dv=/\/?$/;function pv(t,e,r,n){var i=n&&n.options.stringifyQuery,a=e.query||{};try{a=Vw(a)}catch(s){}var o={name:e.name||t&&t.name,meta:t&&t.meta||{},path:e.path||"/",hash:e.hash||"",query:a,params:e.params||{},fullPath:_A(e,i),matched:t?Bde(t):[]};return r&&(o.redirectedFrom=_A(r,i)),Object.freeze(o)}function Vw(t){if(Array.isArray(t))return t.map(Vw);if(t&&typeof t=="object"){var e={};for(var r in t)e[r]=Vw(t[r]);return e}else return t}var rl=pv(null,{path:"/"});function Bde(t){for(var e=[];t;)e.unshift(t),t=t.parent;return e}function _A(t,e){var r=t.path,n=t.query;n===void 0&&(n={});var i=t.hash;i===void 0&&(i="");var a=e||Nde;return(r||"/")+a(n)+i}function GL(t,e,r){return e===rl?t===e:e?t.path&&e.path?t.path.replace(dv,"")===e.path.replace(dv,"")&&(r||t.hash===e.hash&&ig(t.query,e.query)):t.name&&e.name?t.name===e.name&&(r||t.hash===e.hash&&ig(t.query,e.query)&&ig(t.params,e.params)):!1:!1}function ig(t,e){if(t===void 0&&(t={}),e===void 0&&(e={}),!t||!e)return t===e;var r=Object.keys(t).sort(),n=Object.keys(e).sort();return r.length!==n.length?!1:r.every(function(i,a){var o=t[i],s=n[a];if(s!==i)return!1;var c=e[i];return o==null||c==null?o===c:typeof o=="object"&&typeof c=="object"?ig(o,c):String(o)===String(c)})}function Fde(t,e){return t.path.replace(dv,"/").indexOf(e.path.replace(dv,"/"))===0&&(!e.hash||t.hash===e.hash)&&jde(t.query,e.query)}function jde(t,e){for(var r in e)if(!(r in t))return!1;return!0}function KL(t){for(var e=0;e=0&&(e=t.slice(n),t=t.slice(0,n));var i=t.indexOf("?");return i>=0&&(r=t.slice(i+1),t=t.slice(0,i)),{path:t,query:r,hash:e}}function Ns(t){return t.replace(/\/(?:\s*\/)+/g,"/")}var hv=Array.isArray||function(t){return Object.prototype.toString.call(t)=="[object Array]"},df=JL,Vde=E$,Wde=Yde,Gde=YL,Kde=XL,qde=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function E$(t,e){for(var r=[],n=0,i=0,a="",o=e&&e.delimiter||"/",s;(s=qde.exec(t))!=null;){var c=s[0],f=s[1],d=s.index;if(a+=t.slice(i,d),i=d+c.length,f){a+=f[1];continue}var m=t[i],g=s[2],v=s[3],b=s[4],_=s[5],C=s[6],E=s[7];a&&(r.push(a),a="");var D=g!=null&&m!=null&&m!==g,R=C==="+"||C==="*",N=C==="?"||C==="*",A=s[2]||o,K=b||_;r.push({name:v||n++,prefix:g||"",delimiter:A,optional:N,repeat:R,partial:D,asterisk:!!E,pattern:K?Zde(K):E?".*":"[^"+ag(A)+"]+?"})}return i1||!A.length)return A.length===0?e():e("span",{},A)}if(this.tag==="a")N.on=R,N.attrs={href:c,"aria-current":E};else{var K=ZL(this.$slots.default);if(K){K.isStatic=!1;var B=K.data=$a({},K.data);B.on=B.on||{};for(var j in B.on){var Q=B.on[j];j in R&&(B.on[j]=Array.isArray(Q)?Q:[Q])}for(var ue in R)ue in B.on?B.on[ue].push(R[ue]):B.on[ue]=D;var ge=K.data.attrs=$a({},K.data.attrs);ge.href=c,ge["aria-current"]=E}else N.on=R}return e(this.tag,N,this.$slots.default)}};function $A(t){if(!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)&&!t.defaultPrevented&&!(t.button!==void 0&&t.button!==0)){if(t.currentTarget&&t.currentTarget.getAttribute){var e=t.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(e))return}return t.preventDefault&&t.preventDefault(),!0}}function ZL(t){if(t){for(var e,r=0;r-1&&(C.params[N]=b.params[N]);return C.path=og(D.path,C.params),g(D,C,_)}else if(C.path){C.params={};for(var A=0;A-1}function Ub(t,e){return vv(t)&&t._isRouter&&(e==null||t.type===e)}function xA(t,e,r){var n=function(i){i>=t.length?r():t[i]?e(t[i],function(){n(i+1)}):n(i+1)};n(0)}function _pe(t){return function(e,r,n){var i=!1,a=0,o=null;aN(t,function(s,c,f,d){if(typeof s=="function"&&s.cid===void 0){i=!0,a++;var m=kA(function(_){Spe(_)&&(_=_.default),s.resolved=typeof _=="function"?_:mv.extend(_),f.components[d]=_,a--,a<=0&&n()}),g=kA(function(_){var C="Failed to resolve async component "+d+": "+_;o||(o=vv(_)?_:new Error(C),n(o))}),v;try{v=s(m,g)}catch(_){g(_)}if(v)if(typeof v.then=="function")v.then(m,g);else{var b=v.component;b&&typeof b.then=="function"&&b.then(m,g)}}}),i||n()}}function aN(t,e){return oN(t.map(function(r){return Object.keys(r.components).map(function(n){return e(r.components[n],r.instances[n],r,n)})}))}function oN(t){return Array.prototype.concat.apply([],t)}var wpe=typeof Symbol=="function"&&typeof Symbol.toStringTag=="symbol";function Spe(t){return t.__esModule||wpe&&t[Symbol.toStringTag]==="Module"}function kA(t){var e=!1;return function(){for(var r=[],n=arguments.length;n--;)r[n]=arguments[n];if(!e)return e=!0,t.apply(this,r)}}var Na=function(e,r){this.router=e,this.base=Ope(r),this.current=rl,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[],this.listeners=[]};Na.prototype.listen=function(e){this.cb=e};Na.prototype.onReady=function(e,r){this.ready?e():(this.readyCbs.push(e),r&&this.readyErrorCbs.push(r))};Na.prototype.onError=function(e){this.errorCbs.push(e)};Na.prototype.transitionTo=function(e,r,n){var i=this,a;try{a=this.router.match(e,this.current)}catch(s){throw this.errorCbs.forEach(function(c){c(s)}),s}var o=this.current;this.confirmTransition(a,function(){i.updateRoute(a),r&&r(a),i.ensureURL(),i.router.afterHooks.forEach(function(s){s&&s(a,o)}),i.ready||(i.ready=!0,i.readyCbs.forEach(function(s){s(a)}))},function(s){n&&n(s),s&&!i.ready&&(!Ub(s,Oc.redirected)||o!==rl)&&(i.ready=!0,i.readyErrorCbs.forEach(function(c){c(s)}))})};Na.prototype.confirmTransition=function(e,r,n){var i=this,a=this.current;this.pending=e;var o=function(_){!Ub(_)&&vv(_)&&(i.errorCbs.length?i.errorCbs.forEach(function(C){C(_)}):console.error(_)),n&&n(_)},s=e.matched.length-1,c=a.matched.length-1;if(GL(e,a)&&s===c&&e.matched[s]===a.matched[c])return this.ensureURL(),e.hash&&Bs(this.router,a,e,!1),o(gpe(a,e));var f=$pe(this.current.matched,e.matched),d=f.updated,m=f.deactivated,g=f.activated,v=[].concat(Tpe(m),this.router.beforeHooks,Epe(d),g.map(function(_){return _.beforeEnter}),_pe(g)),b=function(_,C){if(i.pending!==e)return o(AA(a,e));try{_(e,a,function(E){E===!1?(i.ensureURL(!0),o(vpe(a,e))):vv(E)?(i.ensureURL(!0),o(E)):typeof E=="string"||typeof E=="object"&&(typeof E.path=="string"||typeof E.name=="string")?(o(mpe(a,e)),typeof E=="object"&&E.replace?i.replace(E):i.push(E)):C(E)})}catch(E){o(E)}};xA(v,b,function(){var _=Ppe(g),C=_.concat(i.router.resolveHooks);xA(C,b,function(){if(i.pending!==e)return o(AA(a,e));i.pending=null,r(e),i.router.app&&i.router.app.$nextTick(function(){KL(e)})})})};Na.prototype.updateRoute=function(e){this.current=e,this.cb&&this.cb(e)};Na.prototype.setupListeners=function(){};Na.prototype.teardown=function(){this.listeners.forEach(function(e){e()}),this.listeners=[],this.current=rl,this.pending=null};function Ope(t){if(!t)if(Fp){var e=document.querySelector("base");t=e&&e.getAttribute("href")||"/",t=t.replace(/^https?:\/\/[^\/]+/,"")}else t="/";return t.charAt(0)!=="/"&&(t="/"+t),t.replace(/\/$/,"")}function $pe(t,e){var r,n=Math.max(t.length,e.length);for(r=0;r0)){var i=this.router,a=i.options.scrollBehavior,o=Fs&&a;o&&this.listeners.push(nN());var s=function(){var c=n.current,f=md(n.base);n.current===rl&&f===n._startLocation||n.transitionTo(f,function(d){o&&Bs(i,d,c,!0)})};window.addEventListener("popstate",s),this.listeners.push(function(){window.removeEventListener("popstate",s)})}},e.prototype.go=function(n){window.history.go(n)},e.prototype.push=function(n,i,a){var o=this,s=this,c=s.current;this.transitionTo(n,function(f){gv(Ns(o.base+f.fullPath)),Bs(o.router,f,c,!1),i&&i(f)},a)},e.prototype.replace=function(n,i,a){var o=this,s=this,c=s.current;this.transitionTo(n,function(f){Kw(Ns(o.base+f.fullPath)),Bs(o.router,f,c,!1),i&&i(f)},a)},e.prototype.ensureURL=function(n){if(md(this.base)!==this.current.fullPath){var i=Ns(this.base+this.current.fullPath);n?gv(i):Kw(i)}},e.prototype.getCurrentLocation=function(){return md(this.base)},e}(Na);function md(t){var e=window.location.pathname,r=e.toLowerCase(),n=t.toLowerCase();return t&&(r===n||r.indexOf(Ns(n+"/"))===0)&&(e=e.slice(t.length)),(e||"/")+window.location.search+window.location.hash}var cN=function(t){function e(r,n,i){t.call(this,r,n),!(i&&xpe(this.base))&&DA()}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.setupListeners=function(){var n=this;if(!(this.listeners.length>0)){var i=this.router,a=i.options.scrollBehavior,o=Fs&&a;o&&this.listeners.push(nN());var s=function(){var f=n.current;DA()&&n.transitionTo(sg(),function(d){o&&Bs(n.router,d,f,!0),Fs||lg(d.fullPath)})},c=Fs?"popstate":"hashchange";window.addEventListener(c,s),this.listeners.push(function(){window.removeEventListener(c,s)})}},e.prototype.push=function(n,i,a){var o=this,s=this,c=s.current;this.transitionTo(n,function(f){RA(f.fullPath),Bs(o.router,f,c,!1),i&&i(f)},a)},e.prototype.replace=function(n,i,a){var o=this,s=this,c=s.current;this.transitionTo(n,function(f){lg(f.fullPath),Bs(o.router,f,c,!1),i&&i(f)},a)},e.prototype.go=function(n){window.history.go(n)},e.prototype.ensureURL=function(n){var i=this.current.fullPath;sg()!==i&&(n?RA(i):lg(i))},e.prototype.getCurrentLocation=function(){return sg()},e}(Na);function xpe(t){var e=md(t);if(!/^\/#/.test(e))return window.location.replace(Ns(t+"/#"+e)),!0}function DA(){var t=sg();return t.charAt(0)==="/"?!0:(lg("/"+t),!1)}function sg(){var t=window.location.href,e=t.indexOf("#");return e<0?"":(t=t.slice(e+1),t)}function qw(t){var e=window.location.href,r=e.indexOf("#"),n=r>=0?e.slice(0,r):e;return n+"#"+t}function RA(t){Fs?gv(qw(t)):window.location.hash=t}function lg(t){Fs?Kw(qw(t)):window.location.replace(qw(t))}var kpe=function(t){function e(r,n){t.call(this,r,n),this.stack=[],this.index=-1}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.push=function(n,i,a){var o=this;this.transitionTo(n,function(s){o.stack=o.stack.slice(0,o.index+1).concat(s),o.index++,i&&i(s)},a)},e.prototype.replace=function(n,i,a){var o=this;this.transitionTo(n,function(s){o.stack=o.stack.slice(0,o.index).concat(s),i&&i(s)},a)},e.prototype.go=function(n){var i=this,a=this.index+n;if(!(a<0||a>=this.stack.length)){var o=this.stack[a];this.confirmTransition(o,function(){var s=i.current;i.index=a,i.updateRoute(o),i.router.afterHooks.forEach(function(c){c&&c(o,s)})},function(s){Ub(s,Oc.duplicated)&&(i.index=a)})}},e.prototype.getCurrentLocation=function(){var n=this.stack[this.stack.length-1];return n?n.fullPath:"/"},e.prototype.ensureURL=function(){},e}(Na),yr=function(e){e===void 0&&(e={}),this.app=null,this.apps=[],this.options=e,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=spe(e.routes||[],this);var r=e.mode||"hash";switch(this.fallback=r==="history"&&!Fs&&e.fallback!==!1,this.fallback&&(r="hash"),Fp||(r="abstract"),this.mode=r,r){case"history":this.history=new lN(this,e.base);break;case"hash":this.history=new cN(this,e.base,this.fallback);break;case"abstract":this.history=new kpe(this,e.base);break}},uN={currentRoute:{configurable:!0}};yr.prototype.match=function(e,r,n){return this.matcher.match(e,r,n)};uN.currentRoute.get=function(){return this.history&&this.history.current};yr.prototype.init=function(e){var r=this;if(this.apps.push(e),e.$once("hook:destroyed",function(){var o=r.apps.indexOf(e);o>-1&&r.apps.splice(o,1),r.app===e&&(r.app=r.apps[0]||null),r.app||r.history.teardown()}),!this.app){this.app=e;var n=this.history;if(n instanceof lN||n instanceof cN){var i=function(o){var s=n.current,c=r.options.scrollBehavior,f=Fs&&c;f&&"fullPath"in o&&Bs(r,o,s,!1)},a=function(o){n.setupListeners(),i(o)};n.transitionTo(n.getCurrentLocation(),a,a)}n.listen(function(o){r.apps.forEach(function(s){s._route=o})})}};yr.prototype.beforeEach=function(e){return D$(this.beforeHooks,e)};yr.prototype.beforeResolve=function(e){return D$(this.resolveHooks,e)};yr.prototype.afterEach=function(e){return D$(this.afterHooks,e)};yr.prototype.onReady=function(e,r){this.history.onReady(e,r)};yr.prototype.onError=function(e){this.history.onError(e)};yr.prototype.push=function(e,r,n){var i=this;if(!r&&!n&&typeof Promise<"u")return new Promise(function(a,o){i.history.push(e,a,o)});this.history.push(e,r,n)};yr.prototype.replace=function(e,r,n){var i=this;if(!r&&!n&&typeof Promise<"u")return new Promise(function(a,o){i.history.replace(e,a,o)});this.history.replace(e,r,n)};yr.prototype.go=function(e){this.history.go(e)};yr.prototype.back=function(){this.go(-1)};yr.prototype.forward=function(){this.go(1)};yr.prototype.getMatchedComponents=function(e){var r=e?e.matched?e:this.resolve(e).route:this.currentRoute;return r?[].concat.apply([],r.matched.map(function(n){return Object.keys(n.components).map(function(i){return n.components[i]})})):[]};yr.prototype.resolve=function(e,r,n){r=r||this.history.current;var i=x$(e,r,n,this),a=this.match(i,r),o=a.redirectedFrom||a.fullPath,s=this.history.base,c=Dpe(s,o,this.mode);return{location:i,route:a,href:c,normalizedTo:i,resolved:a}};yr.prototype.getRoutes=function(){return this.matcher.getRoutes()};yr.prototype.addRoute=function(e,r){this.matcher.addRoute(e,r),this.history.current!==rl&&this.history.transitionTo(this.history.getCurrentLocation())};yr.prototype.addRoutes=function(e){this.matcher.addRoutes(e),this.history.current!==rl&&this.history.transitionTo(this.history.getCurrentLocation())};Object.defineProperties(yr.prototype,uN);var fN=yr;function D$(t,e){return t.push(e),function(){var r=t.indexOf(e);r>-1&&t.splice(r,1)}}function Dpe(t,e,r){var n=r==="hash"?"#"+e:e;return t?Ns(t+"/"+n):n}yr.install=Ww;yr.version="3.6.5";yr.isNavigationFailure=Ub;yr.NavigationFailureType=Oc;yr.START_LOCATION=rl;Fp&&window.Vue&&window.Vue.use(yr);Qe.use(fN);const Gf=new fN({mode:"history"}),Rpe=t=>{t.subscribe(e=>{e.type.startsWith("mapping")&&!e.type.endsWith("setIdentifier")&&t.commit("mapping/setIdentifier")})},Mpe="cocoda-mappingTrash--"+window.location.pathname,Ipe=t=>{t.subscribe(e=>{["mapping/addToTrash","mapping/removeFromTrash","mapping/clearTrash"].includes(e.type)&&t.state.mapping.mappingTrashLoaded&&ai.setItem(Mpe,t.state.mapping.mappingTrash)})},Lpe=t=>{let e=["scheme","concept"],r={true:"from",false:"to"},n={};for(let o of e)for(let s of[!0,!1]){let c=r[s]+(o=="scheme"?"Scheme":""),f=t.state.selected[o][s];f&&f.uri&&(n[c]=f.uri)}ye.conceptsOfMapping(t.state.mapping.mapping).length&&(t.getters["mapping/hasChangedFromOriginal"]&&(n.mapping=JSON.stringify(ye.minifyMapping(t.state.mapping.mapping))),t.state.mapping.original&&(t.state.mapping.original.uri?n.mappingUri=t.state.mapping.original.uri:t.state.mapping.original.identifier&&(n.mappingIdentifier=t.state.mapping.original.identifier.find(o=>o&&o.startsWith("urn:jskos:mapping:content:"))))),Gf.currentRoute.query.config&&(n.config=Gf.currentRoute.query.config);let i=!0;for(let o of e)for(let s of[!0,!1]){let c=r[s]+(o=="scheme"?"Scheme":"");n[c]!=Gf.currentRoute.query[c]&&(i=!1)}let a;return i?a=Gf.replace({query:n}):a=Gf.push({query:n}),a.catch(()=>null)},Npe=t=>{t.subscribe(e=>{if(["selected/clear","selected/set","mapping/add","mapping/remove","mapping/removeAll","mapping/set","mapping/setType","mapping/setConcordance","mapping/switch","mapping/empty"].includes(e.type)){if(e.payload&&e.payload.noQueryRefresh)return;Lpe(t)}})},V0={concordance:void 0},Bpe=t=>{t.subscribe(e=>{if(!(e.payload&&e.payload.skipPlugin)){if(e.type==="mapping/setConcordance")V0.concordance=e.payload&&e.payload.concordance;else if(V0.concordance&&["mapping/add","mapping/set","mapping/switch"].includes(e.type)){const r=V0.concordance;Mu(r.fromScheme,t.state.mapping.mapping.fromScheme)&&Mu(r.toScheme,t.state.mapping.mapping.toScheme)?t.commit({type:"mapping/setConcordance",concordance:r}):t.commit({type:"mapping/setConcordance",concordance:null,skipPlugin:!0})}}})};let Fpe=[Rpe,Ipe,Npe,Bpe];const jpe=[{provider:"ConceptApi",uri:"http://coli-conc.gbv.de/registry/bartoc",status:"https://bartoc.org/api/status",schemes:"https://bartoc.org/api/voc?partOf=http%3A%2F%2Fbartoc.org%2Fen%2Fnode%2F18926",notation:["BARTOC"],prefLabel:{en:"BARTOC API"}},{provider:"LocalMappings",uri:"http://coli-conc.gbv.de/registry/local-mappings",notation:["L"],prefLabel:{de:"Lokal",en:"Local"},definition:{en:["Mappings saved locally in the browser"],de:["Mappings, die lokal im Browser gespeichert wurden"]}},{provider:"MappingsApi",uri:"http://coli-conc.gbv.de/registry/coli-conc-mappings",status:"https://coli-conc.gbv.de/api/status",notation:["C"],prefLabel:{de:"Konkordanz-Register",en:"Concordance Registry"},definition:{en:["Central concordance registry of coli-conc"],de:["Zentrale Konkordanz-Datenbank von coli-conc"]}},{provider:"MappingsApi",uri:"http://coli-conc.gbv.de/registry/wikidata-mappings",status:"https://coli-conc.gbv.de/services/wikidata/status",notation:["W"],prefLabel:{en:"Wikidata-Mappings"},definition:{en:["Access to Wikidata mappings in JSKOS format"],de:["Zugriff auf Wikidata-Mappings im JSKOS-Format"]}},{provider:"MappingsApi",uri:"http://coli-conc.gbv.de/registry/konsys-mappings",schemes:[{uri:"http://bartoc.org/en/node/1443"},{uri:"http://bartoc.org/en/node/430"},{uri:"http://bartoc.org/en/node/1940"},{uri:"http://bartoc.org/en/node/2053"}],status:"https://konsys.uni-konstanz.de/api/jskos/status",notation:["K"],prefLabel:{en:"KonSys Mappings"}},{provider:"LabelSearchSuggestion",uri:"http://coli-conc.gbv.de/registry/coli-conc-recommendations",excludedSchemes:[{uri:"http://bartoc.org/en/node/1940"},{uri:"http://bartoc.org/en/node/430"},{uri:"http://nomisma.org/id/"},{uri:"http://bartoc.org/en/node/533"},{uri:"http://bartoc.org/en/node/18785"}],notation:["CR"],prefLabel:{en:"coli-conc Suggestions",de:"coli-conc Vorschläge"}},{provider:"LabelSearchSuggestion",uri:"http://coli-conc.gbv.de/registry/coli-conc-recommendations-experimental",schemes:[{uri:"http://bartoc.org/en/node/533"},{uri:"http://bartoc.org/en/node/18785"}],overrides:[{uri:"http://bartoc.org/en/node/533",identifier:["http://uri.gbv.de/terminology/rvk/"],search:"https://coli-conc.gbv.de/test/typesense-suggest-backend/search"},{uri:"http://bartoc.org/en/node/18785",identifier:["http://uri.gbv.de/terminology/bk/"],search:"https://coli-conc.gbv.de/test/typesense-suggest-backend/search"}],notation:["CRe"],prefLabel:{en:"coli-conc Suggestions (experimental)",de:"coli-conc Vorschläge (experimentell)"}},{uri:"http://coli-conc.gbv.de/registry/occurrences",provider:"OccurrencesApi",api:"https://coli-conc.gbv.de/subjects/occurrences",notation:["CO"],prefLabel:{en:"Co-Occurrences"}},{provider:"MappingsApi",uri:"http://coli-conc.gbv.de/registry/ccmapper-mapping-recommendations",status:"https://coli-conc.gbv.de/ccmapper/api/status",schemes:[{uri:"http://dewey.info/scheme/edition/e23/"},{uri:"http://uri.gbv.de/terminology/rvk/"}],stored:!1,notation:["CC"],prefLabel:{en:"ccmapper Mapping Suggestions",de:"ccmapper Mapping-Vorschläge"}},{provider:"ReconciliationApi",uri:"http://coli-conc.gbv.de/registry/wikidata-reconciliation",api:"https://wikidata.reconci.link/{language}/api",schemes:[{uri:"http://bartoc.org/en/node/1940"}],notation:["WR"],prefLabel:{de:"Wikidata-Reconciliation",en:"Wikidata Reconciliation"},definition:{en:["Wikidata Reconciliation API"],de:["Wikidata-Reconciliation API"]}},{provider:"ReconciliationApi",uri:"http://coli-conc.gbv.de/registry/gnd-reconciliation",api:"https://lobid.org/gnd/reconcile",schemes:[{uri:"http://bartoc.org/en/node/430"}],notation:["GR"],prefLabel:{de:"GND-Reconciliation",en:"GND Reconciliation"},definition:{en:["GND Reconciliation API (lobid.org)"],de:["GND-Reconciliation API (lobid.org)"]}},{provider:"ReconciliationApi",uri:"http://coli-conc.gbv.de/registry/nomisma-reconciliation",api:"https://nomisma.org/apis/reconcile",schemes:[{uri:"http://nomisma.org/id/"}],notation:["NR"],prefLabel:{de:"Nomisma-Reconciliation",en:"Nomisma Reconciliation"},definition:{en:["Nomisma Reconciliation API"],de:["Nomisma-Reconciliation API"]}}],zpe=!1,Hpe=[{prefLabel:{en:"Netherlands Institute for Art History"},schemeUris:["http://bartoc.org/en/node/459"],url:"https://rkd.nl/en/explore/images#filters%5Biconclass_code%5D={notation}"},{prefLabel:{en:"finto"},schemeUris:["http://bartoc.org/en/node/459"],url:"https://finto.fi/ic/en/page/{notation}"},{prefLabel:{de:"Erdteilallegorien"},schemeUris:["http://bartoc.org/en/node/459"],url:"https://erdteilallegorien.univie.ac.at/iconclass/{notation}"},{prefLabel:{de:"ccmapper"},url:"https://ccmapper-de.pansoft.de/m/mapping.html?id={notation}",schemeUris:["http://bartoc.org/en/node/533"]},{prefLabel:{de:"Wikipedia (de)"},url:"https://de.wikipedia.org/w/index.php?title=Special:Search&search={prefLabel}"},{prefLabel:{de:"Wikipedia (en)"},url:"https://en.wikipedia.org/w/index.php?title=Special:Search&search={prefLabel}"},{prefLabel:{de:"Wikipedia"},url:"https://{language}.wikipedia.org/w/index.php?title=Special:Search&search={prefLabel}"},{prefLabel:{de:"RVK Online"},url:"https://rvk.uni-regensburg.de/regensburger-verbundklassifikation-online#notation/{notation}",schemeUris:["http://bartoc.org/en/node/533"]},{prefLabel:{en:"WebDewey Search"},url:"https://deweysearchde.pansoft.de/webdeweysearch/executeSearch.html?query={notation}",schemeUris:["http://bartoc.org/en/node/241"]},{prefLabel:{en:"K10plus"},url:"https://opac.k10plus.de/DB=2.299/CLK?IKT=8549&TRM={notation}",schemeUris:["http://bartoc.org/en/node/430"]},{prefLabel:{en:"K10plus"},url:"https://opac.k10plus.de/DB=2.299/CLK?IKT=5004&TRM={notation}",schemeUris:["http://bartoc.org/en/node/18785"]},{prefLabel:{en:"WebGND"},url:"http://gnd.eurospider.com",urlSuffix:"/s?q={notation}",schemeUris:["http://bartoc.org/en/node/430"]},{prefLabel:{de:"Bremer Online Systematik"},url:"https://suche.suub.uni-bremen.de/cgi-bin/CiXbase/brewis/CiXbase_search?act=search&term={notation}?&LAN=DE&IHITS=30&FHITS=30&XML_STYLE=/styles/cns-DE.xml&index=C&n_dtyp=1L&n_rtyp=ceEdX&RELEVANCE=55&INDEXINFO=awCN&forward=1§ion=ms",schemeUris:["https://bartoc.org/de/node/730"]},{prefLabel:{de:"GEPRIS"},url:"https://gepris.dfg.de/gepris/OCTOPUS?task=doSearchExtended&context=projekt&fachlicheZuordnung={notation}",schemeUris:["http://uri.gbv.de/terminology/dfg/"]},{prefLabel:{de:"DFG-Fachkollegien"},url:"https://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id={notation}",schemeUris:["http://uri.gbv.de/terminology/dfg/"]},{prefLabel:{en:"K10plus"},url:"https://opac.k10plus.de/DB=2.299/CLK?IKT=3002&NOABS=Y&TRM={notation}",schemeUris:["http://bartoc.org/en/node/533"]},{prefLabel:{en:"SWB"},url:"https://swb.bsz-bw.de/DB=2.1/CMD?ACT=SRCHA&IKT=3002&TRM={notation}",schemeUris:["http://bartoc.org/en/node/533"]},{prefLabel:{de:"Bibliotheksverbund Bayern (BVB)"},url:"https://bvbat01.bib-bvb.de/TP61/start.do?Query=0080%3D%22{notation}%22+IN+%5B1%5D",schemeUris:["http://bartoc.org/en/node/533"]},{prefLabel:{de:"Österreichischer Bibliothekenverbund (OBV)"},url:"https://search.obvsg.at/primo-explore/search?vid=OBV&query=lsr06%2Cexact%2C{notation}%2CAND&mode=advanced",schemeUris:["http://bartoc.org/en/node/533"]},{prefLabel:{en:"K10plus"},url:"https://opac.k10plus.de/DB=2.299/CMD?ACT=SRCHA&IKT=8506&TRM={notation}",schemeUris:["http://bartoc.org/en/node/454","http://bartoc.org/en/node/18536"]}],Upe=["http://uri.gbv.de/terminology/bk/","http://bartoc.org/en/node/18785","http://uri.gbv.de/terminology/rvk/","http://bartoc.org/en/node/533","http://bartoc.org/en/node/430","http://dewey.info/scheme/edition/e23/","http://bartoc.org/en/node/241","http://bartoc.org/en/node/1940"],Vpe=[{id:"saveMapping",action:"saveMapping",component:"MappingEditor",keys:"ctrl+s,command+s",prefLabel:{en:"Save current mapping",de:"Aktuelles Mapping speichern"}},{id:"clearMapping",action:"clearMapping",component:"MappingEditor",keys:"ctrl+shift+c,command+shift+c",prefLabel:{en:"Clear current mapping",de:"Aktuelles Mapping leeren"}},{id:"addConceptLeft",action:"addConcept",component:"MappingEditor",keys:"ctrl+a,command+a",prefLabel:{en:"Add left concept to current mapping",de:"Linkes Konzept zu aktuellem Mapping hinzufügen"},isLeft:!0},{id:"addConceptRight",action:"addConcept",component:"MappingEditor",keys:"ctrl+d,command+d",prefLabel:{en:"Add right concept to current mapping",de:"Rechtes Konzept zu aktuellem Mapping hinzufügen"},isLeft:!1},{id:"nextConceptLeft",action:"nextConcept",component:"ConceptDetail",keys:"alt+n,alt+keyCode:78",prefLabel:{en:"Open next concept (left)",de:"Nächstes Konzept öffnen (links)"},isLeft:!0},{id:"nextConceptRight",action:"nextConcept",component:"ConceptDetail",keys:"alt+m,alt+µ",prefLabel:{en:"Open next concept (right)",de:"Nächstes Konzept öffnen (rechts)"},isLeft:!1},{id:"openSchemeSelectionLeft",action:"openSchemeSelection",component:"ConceptSchemeSelection",keys:"ctrl+shift+f,command+shift+f",prefLabel:{en:"Open concept scheme selection (left)",de:"Vokabularauswahl öffnen (links)"},isLeft:!0},{id:"openSchemeSelectionRight",action:"openSchemeSelection",component:"ConceptSchemeSelection",keys:"ctrl+shift+g,command+shift+g",prefLabel:{en:"Open concept scheme selection (right)",de:"Vokabularauswahl öffnen (rechts)"},isLeft:!1},{id:"openConceptSearchLeft",action:"openConceptSearch",component:"ConceptSchemeSelection",keys:"ctrl+f,command+f",prefLabel:{en:"Open concept search (left)",de:"Konzeptsuche öffnen (links)"},isLeft:!0},{id:"openConceptSearchRight",action:"openConceptSearch",component:"ConceptSchemeSelection",keys:"ctrl+g,command+g",prefLabel:{en:"Open concept search (right)",de:"Konzeptsuche öffnen (rechts)"},isLeft:!1}],Wpe=["en","de"],Gpe=[{file:"coli-conc-logo.svg",url:"https://coli-conc.gbv.de/",alt:"coli-conc"}],Kpe="Cocoda Mapping Tool",qpe=[{url:"https://www.gbv.de/impressum",prefLabel:{en:"Imprint",de:"Impressum"}},{url:"https://github.com/gbv/cocoda/wiki/Barrierefreiheit",prefLabel:{en:"Accessibility",de:"Barrierefreiheit"}},{url:"https://www.gbv.de/datenschutz",prefLabel:{en:"Privacy Policy",de:"Datenschutz"}},{url:"https://coli-conc.gbv.de/contact/",prefLabel:{en:"Feedback"}}],Ype=[{fromScheme:{uri:"http://bartoc.org/en/node/1940"},toScheme:{uri:"http://uri.gbv.de/terminology/bk/"},url:"https://github.com/gbv/cocoda/wiki/Wikidata-Basisklassifikation"},{fromScheme:{uri:"http://bartoc.org/en/node/1940"},toScheme:{uri:"http://bartoc.org/en/node/430"},url:"https://github.com/gbv/cocoda/wiki/Wikidata-GND"}],Xpe=[],Jpe={mappings:1e4,update:12e4},Kf={registries:jpe,overrideRegistries:zpe,searchLinks:Hpe,favoriteSchemes:Upe,shortcuts:Vpe,languages:Wpe,logos:Gpe,title:Kpe,menu:qpe,guidelines:Ype,conceptLists:Xpe,autoRefresh:Jpe,"coli-ana":"https://coli-conc.gbv.de/coli-ana/app/"};/*! - * vue-i18n v8.28.2 - * (c) 2022 kazuya kawaguchi - * Released under the MIT License. - */var dN=["compactDisplay","currency","currencyDisplay","currencySign","localeMatcher","notation","numberingSystem","signDisplay","style","unit","unitDisplay","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits"],Zpe=["dateStyle","timeStyle","calendar","localeMatcher","hour12","hourCycle","timeZone","formatMatcher","weekday","era","year","month","day","hour","minute","second","timeZoneName"];function ku(t,e){typeof console<"u"&&console.warn("[vue-i18n] "+t)}function Qpe(t,e){typeof console<"u"&&console.error("[vue-i18n] "+t)}var ho=Array.isArray;function pa(t){return t!==null&&typeof t=="object"}function ehe(t){return typeof t=="boolean"}function fn(t){return typeof t=="string"}var the=Object.prototype.toString,rhe="[object Object]";function so(t){return the.call(t)===rhe}function li(t){return t==null}function Yw(t){return typeof t=="function"}function Vb(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];var r=null,n=null;return t.length===1?pa(t[0])||ho(t[0])?n=t[0]:typeof t[0]=="string"&&(r=t[0]):t.length===2&&(typeof t[0]=="string"&&(r=t[0]),(pa(t[1])||ho(t[1]))&&(n=t[1])),{locale:r,params:n}}function pf(t){return JSON.parse(JSON.stringify(t))}function nhe(t,e){if(t.delete(e))return t}function ihe(t){var e=[];return t.forEach(function(r){return e.push(r)}),e}function jp(t,e){return!!~t.indexOf(e)}var ahe=Object.prototype.hasOwnProperty;function ohe(t,e){return ahe.call(t,e)}function Ql(t){for(var e=arguments,r=Object(t),n=1;n/g,">").replace(/"/g,""").replace(/'/g,"'")}function lhe(t){return t!=null&&Object.keys(t).forEach(function(e){typeof t[e]=="string"&&(t[e]=she(t[e]))}),t}function che(t){t.prototype.hasOwnProperty("$i18n")||Object.defineProperty(t.prototype,"$i18n",{get:function(){return this._i18n}}),t.prototype.$t=function(e){for(var r=[],n=arguments.length-1;n-- >0;)r[n]=arguments[n+1];var i=this.$i18n;return i._t.apply(i,[e,i.locale,i._getMessages(),this].concat(r))},t.prototype.$tc=function(e,r){for(var n=[],i=arguments.length-2;i-- >0;)n[i]=arguments[i+2];var a=this.$i18n;return a._tc.apply(a,[e,a.locale,a._getMessages(),this,r].concat(n))},t.prototype.$te=function(e,r){var n=this.$i18n;return n._te(e,n.locale,n._getMessages(),r)},t.prototype.$d=function(e){for(var r,n=[],i=arguments.length-1;i-- >0;)n[i]=arguments[i+1];return(r=this.$i18n).d.apply(r,[e].concat(n))},t.prototype.$n=function(e){for(var r,n=[],i=arguments.length-1;i-- >0;)n[i]=arguments[i+1];return(r=this.$i18n).n.apply(r,[e].concat(n))}}function uhe(t){t===void 0&&(t=!1);function e(){this!==this.$root&&this.$options.__INTLIFY_META__&&this.$el&&this.$el.setAttribute("data-intlify",this.$options.__INTLIFY_META__)}return t?{mounted:e}:{beforeCreate:function(){var n=this.$options;if(n.i18n=n.i18n||(n.__i18nBridge||n.__i18n?{}:null),n.i18n){if(n.i18n instanceof Fe){if(n.__i18nBridge||n.__i18n)try{var i=n.i18n&&n.i18n.messages?n.i18n.messages:{},a=n.__i18nBridge||n.__i18n;a.forEach(function(m){i=Ql(i,JSON.parse(m))}),Object.keys(i).forEach(function(m){n.i18n.mergeLocaleMessage(m,i[m])})}catch(m){}this._i18n=n.i18n,this._i18nWatcher=this._i18n.watchI18nData()}else if(so(n.i18n)){var o=this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof Fe?this.$root.$i18n:null;if(o&&(n.i18n.root=this.$root,n.i18n.formatter=o.formatter,n.i18n.fallbackLocale=o.fallbackLocale,n.i18n.formatFallbackMessages=o.formatFallbackMessages,n.i18n.silentTranslationWarn=o.silentTranslationWarn,n.i18n.silentFallbackWarn=o.silentFallbackWarn,n.i18n.pluralizationRules=o.pluralizationRules,n.i18n.preserveDirectiveContent=o.preserveDirectiveContent),n.__i18nBridge||n.__i18n)try{var s=n.i18n&&n.i18n.messages?n.i18n.messages:{},c=n.__i18nBridge||n.__i18n;c.forEach(function(m){s=Ql(s,JSON.parse(m))}),n.i18n.messages=s}catch(m){}var f=n.i18n,d=f.sharedMessages;d&&so(d)&&(n.i18n.messages=Ql(n.i18n.messages,d)),this._i18n=new Fe(n.i18n),this._i18nWatcher=this._i18n.watchI18nData(),(n.i18n.sync===void 0||n.i18n.sync)&&(this._localeWatcher=this.$i18n.watchLocale()),o&&o.onComponentInstanceCreated(this._i18n)}}else this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof Fe?this._i18n=this.$root.$i18n:n.parent&&n.parent.$i18n&&n.parent.$i18n instanceof Fe&&(this._i18n=n.parent.$i18n)},beforeMount:function(){var n=this.$options;n.i18n=n.i18n||(n.__i18nBridge||n.__i18n?{}:null),n.i18n?n.i18n instanceof Fe?(this._i18n.subscribeDataChanging(this),this._subscribing=!0):so(n.i18n)&&(this._i18n.subscribeDataChanging(this),this._subscribing=!0):this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof Fe?(this._i18n.subscribeDataChanging(this),this._subscribing=!0):n.parent&&n.parent.$i18n&&n.parent.$i18n instanceof Fe&&(this._i18n.subscribeDataChanging(this),this._subscribing=!0)},mounted:e,beforeDestroy:function(){if(this._i18n){var n=this;this.$nextTick(function(){n._subscribing&&(n._i18n.unsubscribeDataChanging(n),delete n._subscribing),n._i18nWatcher&&(n._i18nWatcher(),n._i18n.destroyVM(),delete n._i18nWatcher),n._localeWatcher&&(n._localeWatcher(),delete n._localeWatcher)})}}}}var MA={name:"i18n",functional:!0,props:{tag:{type:[String,Boolean,Object],default:"span"},path:{type:String,required:!0},locale:{type:String},places:{type:[Array,Object]}},render:function(e,r){var n=r.data,i=r.parent,a=r.props,o=r.slots,s=i.$i18n;if(s){var c=a.path,f=a.locale,d=a.places,m=o(),g=s.i(c,f,fhe(m)||d?dhe(m.default,d):m),v=a.tag&&a.tag!==!0||a.tag===!1?a.tag:"span";return v?e(v,n,g):g}}};function fhe(t){var e;for(e in t)if(e!=="default")return!1;return!!e}function dhe(t,e){var r=e?phe(e):{};if(!t)return r;t=t.filter(function(i){return i.tag||i.text.trim()!==""});var n=t.every(mhe);return t.reduce(n?hhe:pN,r)}function phe(t){return Array.isArray(t)?t.reduce(pN,{}):Object.assign({},t)}function hhe(t,e){return e.data&&e.data.attrs&&e.data.attrs.place&&(t[e.data.attrs.place]=e),t}function pN(t,e,r){return t[r]=e,t}function mhe(t){return!!(t.data&&t.data.attrs&&t.data.attrs.place)}var IA={name:"i18n-n",functional:!0,props:{tag:{type:[String,Boolean,Object],default:"span"},value:{type:Number,required:!0},format:{type:[String,Object]},locale:{type:String}},render:function(e,r){var n=r.props,i=r.parent,a=r.data,o=i.$i18n;if(!o)return null;var s=null,c=null;fn(n.format)?s=n.format:pa(n.format)&&(n.format.key&&(s=n.format.key),c=Object.keys(n.format).reduce(function(v,b){var _;return jp(dN,b)?Object.assign({},v,(_={},_[b]=n.format[b],_)):v},null));var f=n.locale||o.locale,d=o._ntp(n.value,f,s,c),m=d.map(function(v,b){var _,C=a.scopedSlots&&a.scopedSlots[v.type];return C?C((_={},_[v.type]=v.value,_.index=b,_.parts=d,_)):v.value}),g=n.tag&&n.tag!==!0||n.tag===!1?n.tag:"span";return g?e(g,{attrs:a.attrs,class:a.class,staticClass:a.staticClass},m):m}};function ghe(t,e,r){hN(t,r)&&mN(t,e,r)}function vhe(t,e,r,n){if(hN(t,r)){var i=r.context.$i18n;yhe(t,r)&&bv(e.value,e.oldValue)&&bv(t._localeMessage,i.getLocaleMessage(i.locale))||mN(t,e,r)}}function bhe(t,e,r,n){var i=r.context;if(!i){ku("Vue instance does not exists in VNode context");return}var a=r.context.$i18n||{};!e.modifiers.preserve&&!a.preserveDirectiveContent&&(t.textContent=""),t._vt=void 0,delete t._vt,t._locale=void 0,delete t._locale,t._localeMessage=void 0,delete t._localeMessage}function hN(t,e){var r=e.context;return r?r.$i18n?!0:(ku("VueI18n instance does not exists in Vue instance"),!1):(ku("Vue instance does not exists in VNode context"),!1)}function yhe(t,e){var r=e.context;return t._locale===r.$i18n.locale}function mN(t,e,r){var n,i,a=e.value,o=_he(a),s=o.path,c=o.locale,f=o.args,d=o.choice;if(!s&&!c&&!f){ku("value type not supported");return}if(!s){ku("`path` is required in v-t directive");return}var m=r.context;d!=null?t._vt=t.textContent=(n=m.$i18n).tc.apply(n,[s,d].concat(LA(c,f))):t._vt=t.textContent=(i=m.$i18n).t.apply(i,[s].concat(LA(c,f))),t._locale=m.$i18n.locale,t._localeMessage=m.$i18n.getLocaleMessage(m.$i18n.locale)}function _he(t){var e,r,n,i;return fn(t)?e=t:so(t)&&(e=t.path,r=t.locale,n=t.args,i=t.choice),{path:e,locale:r,args:n,choice:i}}function LA(t,e){var r=[];return t&&r.push(t),e&&(Array.isArray(e)||so(e))&&r.push(e),r}var zn;function R$(t,e){e===void 0&&(e={bridge:!1}),R$.installed=!0,zn=t,zn.version&&Number(zn.version.split(".")[0]),che(zn),zn.mixin(uhe(e.bridge)),zn.directive("t",{bind:ghe,update:vhe,unbind:bhe}),zn.component(MA.name,MA),zn.component(IA.name,IA);var r=zn.config.optionMergeStrategies;r.i18n=function(n,i){return i===void 0?n:i}}var gN=function(){this._caches=Object.create(null)};gN.prototype.interpolate=function(e,r){if(!r)return[e];var n=this._caches[e];return n||(n=Ohe(e),this._caches[e]=n),$he(n,r)};var whe=/^(?:\d)+/,She=/^(?:\w)+/;function Ohe(t){for(var e=[],r=0,n="";r0)i--,n=Go,g[un]();else{if(i=0,o===void 0||(o=Ahe(o),o===!1))return!1;g[mu]()}};function v(){var b=t[r+1];if(n===wv&&b==="'"||n===Sv&&b==='"')return r++,s="\\"+b,g[un](),!0}for(;n!==null;)if(r++,a=t[r],!(a==="\\"&&v())){if(c=Phe(a),m=nl[n],f=m[c]||m.else||rp,f===rp||(n=f[0],d=g[f[1]],d&&(s=f[2],s=s===void 0?a:s,d()===!1)))return;if(n===Wb)return e}}var M$=function(){this._cache=Object.create(null)};M$.prototype.parsePath=function(e){var r=this._cache[e];return r||(r=xhe(e),r&&(this._cache[e]=r)),r||[]};M$.prototype.getPathValue=function(e,r){if(!pa(e))return null;var n=this.parsePath(r);if(n.length===0)return null;for(var i=n.length,a=e,o=0;o/,Dhe=/(?:@(?:\.[a-zA-Z]+)?:(?:[\w\-_|./]+|\([\w\-_:|./]+\)))/g,Rhe=/^@(?:\.([a-zA-Z]+))?:/,Mhe=/[()]/g,NA={upper:function(t){return t.toLocaleUpperCase()},lower:function(t){return t.toLocaleLowerCase()},capitalize:function(t){return""+t.charAt(0).toLocaleUpperCase()+t.substr(1)}},Jw=new gN,Fe=function(e){var r=this;e===void 0&&(e={}),!zn&&typeof window<"u"&&window.Vue&&R$(window.Vue);var n=e.locale||"en-US",i=e.fallbackLocale===!1?!1:e.fallbackLocale||"en-US",a=e.messages||{},o=e.dateTimeFormats||e.datetimeFormats||{},s=e.numberFormats||{};this._vm=null,this._formatter=e.formatter||Jw,this._modifiers=e.modifiers||{},this._missing=e.missing||null,this._root=e.root||null,this._sync=e.sync===void 0?!0:!!e.sync,this._fallbackRoot=e.fallbackRoot===void 0?!0:!!e.fallbackRoot,this._fallbackRootWithEmptyString=e.fallbackRootWithEmptyString===void 0?!0:!!e.fallbackRootWithEmptyString,this._formatFallbackMessages=e.formatFallbackMessages===void 0?!1:!!e.formatFallbackMessages,this._silentTranslationWarn=e.silentTranslationWarn===void 0?!1:e.silentTranslationWarn,this._silentFallbackWarn=e.silentFallbackWarn===void 0?!1:!!e.silentFallbackWarn,this._dateTimeFormatters={},this._numberFormatters={},this._path=new M$,this._dataListeners=new Set,this._componentInstanceCreatedListener=e.componentInstanceCreatedListener||null,this._preserveDirectiveContent=e.preserveDirectiveContent===void 0?!1:!!e.preserveDirectiveContent,this.pluralizationRules=e.pluralizationRules||{},this._warnHtmlInMessage=e.warnHtmlInMessage||"off",this._postTranslation=e.postTranslation||null,this._escapeParameterHtml=e.escapeParameterHtml||!1,"__VUE_I18N_BRIDGE__"in e&&(this.__VUE_I18N_BRIDGE__=e.__VUE_I18N_BRIDGE__),this.getChoiceIndex=function(c,f){var d=Object.getPrototypeOf(r);if(d&&d.getChoiceIndex){var m=d.getChoiceIndex;return m.call(r,c,f)}var g=function(v,b){return v=Math.abs(v),b===2?v?v>1?1:0:1:v?Math.min(v,2):0};return r.locale in r.pluralizationRules?r.pluralizationRules[r.locale].apply(r,[c,f]):g(c,f)},this._exist=function(c,f){return!c||!f?!1:!!(!li(r._path.getPathValue(c,f))||c[f])},(this._warnHtmlInMessage==="warn"||this._warnHtmlInMessage==="error")&&Object.keys(a).forEach(function(c){r._checkLocaleMessage(c,r._warnHtmlInMessage,a[c])}),this._initVM({locale:n,fallbackLocale:i,messages:a,dateTimeFormats:o,numberFormats:s})},Qt={vm:{configurable:!0},messages:{configurable:!0},dateTimeFormats:{configurable:!0},numberFormats:{configurable:!0},availableLocales:{configurable:!0},locale:{configurable:!0},fallbackLocale:{configurable:!0},formatFallbackMessages:{configurable:!0},missing:{configurable:!0},formatter:{configurable:!0},silentTranslationWarn:{configurable:!0},silentFallbackWarn:{configurable:!0},preserveDirectiveContent:{configurable:!0},warnHtmlInMessage:{configurable:!0},postTranslation:{configurable:!0},sync:{configurable:!0}};Fe.prototype._checkLocaleMessage=function(e,r,n){var i=[],a=function(o,s,c,f){if(so(c))Object.keys(c).forEach(function(g){var v=c[g];so(v)?(f.push(g),f.push("."),a(o,s,v,f),f.pop(),f.pop()):(f.push(g),a(o,s,v,f),f.pop())});else if(ho(c))c.forEach(function(g,v){so(g)?(f.push("["+v+"]"),f.push("."),a(o,s,g,f),f.pop(),f.pop()):(f.push("["+v+"]"),a(o,s,g,f),f.pop())});else if(fn(c)){var d=khe.test(c);if(d){var m="Detected HTML in message '"+c+"' of keypath '"+f.join("")+"' at '"+s+"'. Consider component interpolation with '' to avoid XSS. See https://bit.ly/2ZqJzkp";o==="warn"?ku(m):o==="error"&&Qpe(m)}}};a(r,e,n,i)};Fe.prototype._initVM=function(e){var r=zn.config.silent;zn.config.silent=!0,this._vm=new zn({data:e,__VUE18N__INSTANCE__:!0}),zn.config.silent=r};Fe.prototype.destroyVM=function(){this._vm.$destroy()};Fe.prototype.subscribeDataChanging=function(e){this._dataListeners.add(e)};Fe.prototype.unsubscribeDataChanging=function(e){nhe(this._dataListeners,e)};Fe.prototype.watchI18nData=function(){var e=this;return this._vm.$watch("$data",function(){for(var r=ihe(e._dataListeners),n=r.length;n--;)zn.nextTick(function(){r[n]&&r[n].$forceUpdate()})},{deep:!0})};Fe.prototype.watchLocale=function(e){if(e){if(!this.__VUE_I18N_BRIDGE__)return null;var n=this,i=this._vm;return this.vm.$watch("locale",function(a){i.$set(i,"locale",a),n.__VUE_I18N_BRIDGE__&&e&&(e.locale.value=a),i.$forceUpdate()},{immediate:!0})}else{if(!this._sync||!this._root)return null;var r=this._vm;return this._root.$i18n.vm.$watch("locale",function(a){r.$set(r,"locale",a),r.$forceUpdate()},{immediate:!0})}};Fe.prototype.onComponentInstanceCreated=function(e){this._componentInstanceCreatedListener&&this._componentInstanceCreatedListener(e,this)};Qt.vm.get=function(){return this._vm};Qt.messages.get=function(){return pf(this._getMessages())};Qt.dateTimeFormats.get=function(){return pf(this._getDateTimeFormats())};Qt.numberFormats.get=function(){return pf(this._getNumberFormats())};Qt.availableLocales.get=function(){return Object.keys(this.messages).sort()};Qt.locale.get=function(){return this._vm.locale};Qt.locale.set=function(t){this._vm.$set(this._vm,"locale",t)};Qt.fallbackLocale.get=function(){return this._vm.fallbackLocale};Qt.fallbackLocale.set=function(t){this._localeChainCache={},this._vm.$set(this._vm,"fallbackLocale",t)};Qt.formatFallbackMessages.get=function(){return this._formatFallbackMessages};Qt.formatFallbackMessages.set=function(t){this._formatFallbackMessages=t};Qt.missing.get=function(){return this._missing};Qt.missing.set=function(t){this._missing=t};Qt.formatter.get=function(){return this._formatter};Qt.formatter.set=function(t){this._formatter=t};Qt.silentTranslationWarn.get=function(){return this._silentTranslationWarn};Qt.silentTranslationWarn.set=function(t){this._silentTranslationWarn=t};Qt.silentFallbackWarn.get=function(){return this._silentFallbackWarn};Qt.silentFallbackWarn.set=function(t){this._silentFallbackWarn=t};Qt.preserveDirectiveContent.get=function(){return this._preserveDirectiveContent};Qt.preserveDirectiveContent.set=function(t){this._preserveDirectiveContent=t};Qt.warnHtmlInMessage.get=function(){return this._warnHtmlInMessage};Qt.warnHtmlInMessage.set=function(t){var e=this,r=this._warnHtmlInMessage;if(this._warnHtmlInMessage=t,r!==t&&(t==="warn"||t==="error")){var n=this._getMessages();Object.keys(n).forEach(function(i){e._checkLocaleMessage(i,e._warnHtmlInMessage,n[i])})}};Qt.postTranslation.get=function(){return this._postTranslation};Qt.postTranslation.set=function(t){this._postTranslation=t};Qt.sync.get=function(){return this._sync};Qt.sync.set=function(t){this._sync=t};Fe.prototype._getMessages=function(){return this._vm.messages};Fe.prototype._getDateTimeFormats=function(){return this._vm.dateTimeFormats};Fe.prototype._getNumberFormats=function(){return this._vm.numberFormats};Fe.prototype._warnDefault=function(e,r,n,i,a,o){if(!li(n))return n;if(this._missing){var s=this._missing.apply(null,[e,r,i,a]);if(fn(s))return s}if(this._formatFallbackMessages){var c=Vb.apply(void 0,a);return this._render(r,o,c.params,r)}else return r};Fe.prototype._isFallbackRoot=function(e){return(this._fallbackRootWithEmptyString?!e:li(e))&&!li(this._root)&&this._fallbackRoot};Fe.prototype._isSilentFallbackWarn=function(e){return this._silentFallbackWarn instanceof RegExp?this._silentFallbackWarn.test(e):this._silentFallbackWarn};Fe.prototype._isSilentFallback=function(e,r){return this._isSilentFallbackWarn(r)&&(this._isFallbackRoot()||e!==this.fallbackLocale)};Fe.prototype._isSilentTranslationWarn=function(e){return this._silentTranslationWarn instanceof RegExp?this._silentTranslationWarn.test(e):this._silentTranslationWarn};Fe.prototype._interpolate=function(e,r,n,i,a,o,s){if(!r)return null;var c=this._path.getPathValue(r,n);if(ho(c)||so(c))return c;var f;if(li(c))if(so(r)){if(f=r[n],!(fn(f)||Yw(f)))return null}else return null;else if(fn(c)||Yw(c))f=c;else return null;return fn(f)&&(f.indexOf("@:")>=0||f.indexOf("@.")>=0)&&(f=this._link(e,r,f,i,"raw",o,s)),this._render(f,a,o,n)};Fe.prototype._link=function(e,r,n,i,a,o,s){var c=n,f=c.match(Dhe);for(var d in f)if(f.hasOwnProperty(d)){var m=f[d],g=m.match(Rhe),v=g[0],b=g[1],_=m.replace(v,"").replace(Mhe,"");if(jp(s,_))return c;s.push(_);var C=this._interpolate(e,r,_,i,a==="raw"?"string":a,a==="raw"?void 0:o,s);if(this._isFallbackRoot(C)){if(!this._root)throw Error("unexpected error");var E=this._root.$i18n;C=E._translate(E._getMessages(),E.locale,E.fallbackLocale,_,i,a,o)}C=this._warnDefault(e,_,C,i,ho(o)?o:[o],a),this._modifiers.hasOwnProperty(b)?C=this._modifiers[b](C):NA.hasOwnProperty(b)&&(C=NA[b](C)),s.pop(),c=C?c.replace(m,C):c}return c};Fe.prototype._createMessageContext=function(e,r,n,i){var a=this,o=ho(e)?e:[],s=pa(e)?e:{},c=function(g){return o[g]},f=function(g){return s[g]},d=this._getMessages(),m=this.locale;return{list:c,named:f,values:e,formatter:r,path:n,messages:d,locale:m,linked:function(g){return a._interpolate(m,d[m]||{},g,null,i,void 0,[g])}}};Fe.prototype._render=function(e,r,n,i){if(Yw(e))return e(this._createMessageContext(n,this._formatter||Jw,i,r));var a=this._formatter.interpolate(e,n,i);return a||(a=Jw.interpolate(e,n,i)),r==="string"&&!fn(a)?a.join(""):a};Fe.prototype._appendItemToChain=function(e,r,n){var i=!1;return jp(e,r)||(i=!0,r&&(i=r[r.length-1]!=="!",r=r.replace(/!/g,""),e.push(r),n&&n[r]&&(i=n[r]))),i};Fe.prototype._appendLocaleToChain=function(e,r,n){var i,a=r.split("-");do{var o=a.join("-");i=this._appendItemToChain(e,o,n),a.splice(-1,1)}while(a.length&&i===!0);return i};Fe.prototype._appendBlockToChain=function(e,r,n){for(var i=!0,a=0;a0;)o[s]=arguments[s+4];if(!e)return"";var c=Vb.apply(void 0,o);this._escapeParameterHtml&&(c.params=lhe(c.params));var f=c.locale||r,d=this._translate(n,f,this.fallbackLocale,e,i,"string",c.params);if(this._isFallbackRoot(d)){if(!this._root)throw Error("unexpected error");return(a=this._root).$t.apply(a,[e].concat(o))}else return d=this._warnDefault(f,e,d,i,o,"string"),this._postTranslation&&d!==null&&d!==void 0&&(d=this._postTranslation(d,e)),d};Fe.prototype.t=function(e){for(var r,n=[],i=arguments.length-1;i-- >0;)n[i]=arguments[i+1];return(r=this)._t.apply(r,[e,this.locale,this._getMessages(),null].concat(n))};Fe.prototype._i=function(e,r,n,i,a){var o=this._translate(n,r,this.fallbackLocale,e,i,"raw",a);if(this._isFallbackRoot(o)){if(!this._root)throw Error("unexpected error");return this._root.$i18n.i(e,r,a)}else return this._warnDefault(r,e,o,i,[a],"raw")};Fe.prototype.i=function(e,r,n){return e?(fn(r)||(r=this.locale),this._i(e,r,this._getMessages(),null,n)):""};Fe.prototype._tc=function(e,r,n,i,a){for(var o,s=[],c=arguments.length-5;c-- >0;)s[c]=arguments[c+5];if(!e)return"";a===void 0&&(a=1);var f={count:a,n:a},d=Vb.apply(void 0,s);return d.params=Object.assign(f,d.params),s=d.locale===null?[d.params]:[d.locale,d.params],this.fetchChoice((o=this)._t.apply(o,[e,r,n,i].concat(s)),a)};Fe.prototype.fetchChoice=function(e,r){if(!e||!fn(e))return null;var n=e.split("|");return r=this.getChoiceIndex(r,n.length),n[r]?n[r].trim():e};Fe.prototype.tc=function(e,r){for(var n,i=[],a=arguments.length-2;a-- >0;)i[a]=arguments[a+2];return(n=this)._tc.apply(n,[e,this.locale,this._getMessages(),null,r].concat(i))};Fe.prototype._te=function(e,r,n){for(var i=[],a=arguments.length-3;a-- >0;)i[a]=arguments[a+3];var o=Vb.apply(void 0,i).locale||r;return this._exist(n[o],e)};Fe.prototype.te=function(e,r){return this._te(e,this.locale,this._getMessages(),r)};Fe.prototype.getLocaleMessage=function(e){return pf(this._vm.messages[e]||{})};Fe.prototype.setLocaleMessage=function(e,r){(this._warnHtmlInMessage==="warn"||this._warnHtmlInMessage==="error")&&this._checkLocaleMessage(e,this._warnHtmlInMessage,r),this._vm.$set(this._vm.messages,e,r)};Fe.prototype.mergeLocaleMessage=function(e,r){(this._warnHtmlInMessage==="warn"||this._warnHtmlInMessage==="error")&&this._checkLocaleMessage(e,this._warnHtmlInMessage,r),this._vm.$set(this._vm.messages,e,Ql(typeof this._vm.messages[e]<"u"&&Object.keys(this._vm.messages[e]).length?Object.assign({},this._vm.messages[e]):{},r))};Fe.prototype.getDateTimeFormat=function(e){return pf(this._vm.dateTimeFormats[e]||{})};Fe.prototype.setDateTimeFormat=function(e,r){this._vm.$set(this._vm.dateTimeFormats,e,r),this._clearDateTimeFormat(e,r)};Fe.prototype.mergeDateTimeFormat=function(e,r){this._vm.$set(this._vm.dateTimeFormats,e,Ql(this._vm.dateTimeFormats[e]||{},r)),this._clearDateTimeFormat(e,r)};Fe.prototype._clearDateTimeFormat=function(e,r){for(var n in r){var i=e+"__"+n;this._dateTimeFormatters.hasOwnProperty(i)&&delete this._dateTimeFormatters[i]}};Fe.prototype._localizeDateTime=function(e,r,n,i,a,o){for(var s=r,c=i[s],f=this._getLocaleChain(r,n),d=0;d0;)r[n]=arguments[n+1];var i=this.locale,a=null,o=null;return r.length===1?(fn(r[0])?a=r[0]:pa(r[0])&&(r[0].locale&&(i=r[0].locale),r[0].key&&(a=r[0].key)),o=Object.keys(r[0]).reduce(function(s,c){var f;return jp(Zpe,c)?Object.assign({},s,(f={},f[c]=r[0][c],f)):s},null)):r.length===2&&(fn(r[0])&&(a=r[0]),fn(r[1])&&(i=r[1])),this._d(e,i,a,o)};Fe.prototype.getNumberFormat=function(e){return pf(this._vm.numberFormats[e]||{})};Fe.prototype.setNumberFormat=function(e,r){this._vm.$set(this._vm.numberFormats,e,r),this._clearNumberFormat(e,r)};Fe.prototype.mergeNumberFormat=function(e,r){this._vm.$set(this._vm.numberFormats,e,Ql(this._vm.numberFormats[e]||{},r)),this._clearNumberFormat(e,r)};Fe.prototype._clearNumberFormat=function(e,r){for(var n in r){var i=e+"__"+n;this._numberFormatters.hasOwnProperty(i)&&delete this._numberFormatters[i]}};Fe.prototype._getNumberFormatter=function(e,r,n,i,a,o){for(var s=r,c=i[s],f=this._getLocaleChain(r,n),d=0;d0;)r[n]=arguments[n+1];var i=this.locale,a=null,o=null;return r.length===1?fn(r[0])?a=r[0]:pa(r[0])&&(r[0].locale&&(i=r[0].locale),r[0].key&&(a=r[0].key),o=Object.keys(r[0]).reduce(function(s,c){var f;return jp(dN,c)?Object.assign({},s,(f={},f[c]=r[0][c],f)):s},null)):r.length===2&&(fn(r[0])&&(a=r[0]),fn(r[1])&&(i=r[1])),this._n(e,i,a,o)};Fe.prototype._ntp=function(e,r,n,i){if(!Fe.availabilities.numberFormat)return[];if(!n){var a=i?new Intl.NumberFormat(r,i):new Intl.NumberFormat(r);return a.formatToParts(e)}var o=this._getNumberFormatter(e,r,this.fallbackLocale,this._getNumberFormats(),n,i),s=o&&o.formatToParts(e);if(this._isFallbackRoot(s)){if(!this._root)throw Error("unexpected error");return this._root.$i18n._ntp(e,r,n,i)}else return s||[]};Object.defineProperties(Fe.prototype,Qt);var W0;Object.defineProperty(Fe,"availabilities",{get:function(){if(!W0){var e=typeof Intl<"u";W0={dateTimeFormat:e&&typeof Intl.DateTimeFormat<"u",numberFormat:e&&typeof Intl.NumberFormat<"u"}}return W0}});Fe.install=R$;Fe.version="8.28.2";const Ihe={general:{welcome:"Welcome to Cocoda!",manual:"Manual",documentation:"Documentation",github:"GitHub",feedback:"Feedback is welcome!",feedback2:"Please report any questions, ideas or bugs!",swapSides:"swap sides",clearScheme:"clear scheme",addToMapping:"add concept to mapping",yes:"Yes",no:"No",loading:"Loading...",cancel:"Cancel",authNecessary:"Authentication necessary.",or:"or",of:"of",left:"left",right:"right",enabled:"enabled",disabled:"disabled",default:"Default",all:"all",to:"to",by:"by",resizingSlider:"drag to resize cards",malformedConfig:"The configuration file {configFile} could not be loaded!",showConcordances:"Show Concordances",showMappingSearch:"Show Mapping Search",tooManyMappings:"There are {count} local mappings stored in your browser. A large number of local mappings can impact performance of the tool.",undo:"undo",type:"Type",noRegistries:"The configuration contains no providers. Please consult the documentation how to configure providers!",catalog:"catalog",license:"License",publisher:"Publisher",storedMappings:"Mappings",recommendedMappings:"Suggestions"},navbar:{trashTitle:"Recently Deleted Mappings",trashClearButton:"Clear",trashClearButtonTooltip:"Permanently removes all mappings from the trash.",trashRestoreTooltip:"restore mapping",openLeft:"open on left side",openRight:"open on right side",removeFromFavorites:"remove from favorites",setIdentity:"Configure a mapping identity",defaultIdentity:"Default Identity"},schemeSelection:{source:"Source Scheme",target:"Target Scheme",filter:"Filter",filtersRemove:"Remove all filters",filterSelectAll:"select all",filterDeselectAll:"deselect all",filterOnlyFavorites:"Only favorites",filterOnlyWithConcepts:"Only schemes with concepts",languageFilter:"Language",typeFilter:"Scheme Type",filterOther:"Other",registryFilter:"Source",schemeFilterPlaceholder:"search for schemes...",starAdd:"add to favorites",starRemove:"remove from favorites",popoverShow:"show scheme selection",popoverHide:"hide scheme selection",showAllSchemes:"Show all {count} schemes"},search:{placeholder:"Type to search...",results:"result | results",noResults:"No results...",error:"Error performing the search."},conceptDetail:{mainTab:"Concept",additionalLanguagesTab:"Translations",showAllAncestors:"show all ancestors",showLessAncestors:"show fewer ancestors",created:"Created",modified:"Modified",issued:"Issued",prefLabel:"preferred",altLabel:"alternative",editorial:"editorial note",scope:"scope note",gnd:"GND",note:"note",definition:"definition",relevance:"Relevance",relevanceVeryHigh:"very high",relevanceHigh:"high",relevanceMedium:"medium",relevanceLow:"low",relevanceGeneric:"generic",info:"Meta",labels:"Labels",coliAnaIncomplete:"This DDC number could not be fully analyzed. Either it was not built following current DDC number building rules or analysis is yet to be completed.",coliAnaInfo:'Go to the coli-ana web interface for more details and information.',searchLinks:"Links",clearConcept:"clear concept",previousConceptTooltip:"previous concept",nextConceptTooltip:"next concept"},schemeDetail:{noTopConcepts:"No top concepts",links:"Links",languages:"Languages",availableMappings:"mappings",registry:"Sources"},conceptList:{noItems:"No Concepts available",favoriteConcepts:"Favorite Concepts",favoriteConceptsShort:"Favorites",topConcepts:"Top concepts of current concept scheme in a hierarchical view",topConceptsShort:"Hierarchy"},itemDetail:{pleaseSelect:"Please select a scheme or concept.",combinedConcept:"combined concept",nonIndexingConcept:"non-indexing concept",noConcepts:"Cocoda can't access concept data for this scheme yet.",unknownConcept:"Data for this concept could not be loaded."},mappingEditor:{title:"Mapping Editor",guidelines:"open mapping guidelines",placeholder:"Drag and drop a concept here.",placeholderDragging:"Drop concept here.",saveMapping:"save mapping into {0}",deleteMapping:"delete mapping",clearMapping:"clear mapping",cloneMapping:"clone mapping",swapMapping:"swap source and target concepts",deleteTitle:"Delete Mapping",deleteText:"Do you really want to delete this mapping?",deleteChangesText:"Note: There are unsaved changes in the mapping.",deleteConfirm:"Delete original mapping",cancel:"@:general.cancel",removeConceptFromMapping:"remove concept from mapping",settingsButton:"Mapping Editor Settings",saved:"saved",notSaved:"not saved",invalidMissing:"Missing {0}",invalidWhitelist:"{0} not allowed in {1}",invalid1to1:"Only 1-to-1 mappings allowed in {0}.",invalidNonIndexingConcept:"{0} is a non-indexing concept and should not be mapped.",warningNoMappingType:'It is recommended to specify a mapping relation (other than "generic mapping relation") for every mapping.',warningNoRegistry:"There is no writable mapping registry configured in this Cocoda instance.",warningUpdateRegistry:"Mapping will not be updated in {0}, but saved as a new mapping in {1}.",warningUpdateNotAllowed:"Mapping can't be updated and will therefore be saved as a new mapping.",warningUpdateScheme:"Updated mapping will be saved with a different {0}, are you sure this is intended? If not, you can clone the mapping (button to the right of the delete button).",warningUpdateSchemeConcordance:"{0} can't be changed because the mapping is part of a concordance.",warningRemoveFromConcordanceWhenNotCreator:"Because this mapping was not created by you, you will lose write access to it if you remove it from the concordance."},mappingBrowser:{title:"Mapping Browser",edit:"edit in {0}",clone:"copy into Mapping Editor",saveAsMapping:"save as mapping in {0}",delete:"delete mapping",cantDelete:"can't delete mapping (either you are currently not logged in or not the creator of this mapping)",showDetail:"show mapping details",showConcordanceDetail:"show concordance details",concordanceDetailTitle:"Concordance Details",showMore:"@:conceptDetail.showMore",noItems:"no results",from:"From",to:"To",creator:"Creator",chooseConcept:"Select a concept to see mappings and mapping recommendations",settingsButton:"Mapping Browser Settings",creatorIsDifferent:"This is your mapping, but the contained identity does not match your selected identity. Edit and save it again to update the identity.",concordance:"Concordance",concordances:"Concordances",newConcordance:"New Concordance",canSaveIntoConcordanceTooltip:"You can contribute to this concordance by adding mappings to it or editing mappings that are part of it.",editConcordanceTooltip:"@:mappingBrowser.canSaveIntoConcordanceTooltip Click to edit concordance metadata.",mappingSearch:"Search",mappingNavigator:"Navigator",description:"Description",date:"Date",download:"Download",showMappings:"Show Mappings",total:"with a total of",searchSourceScheme:"source scheme",searchSourceNotation:"source notation/URI",searchTargetScheme:"target scheme",searchTargetNotation:"target notation/URI",searchType:"Relation",searchAllTypes:"all mapping relations",searchCardinality:"Cardinality",searchCardinality11:"1-to-1",searchCardinality1n:"1-to-n",searchAnnotated:"Assessment",searchAnnotatedNone:"neither assessed nor confirmed",searchAnnotatedAssessingAny:"assessed (-1/+1)",searchAnnotatedAssessingPlus:"assessed (+1)",searchAnnotatedAssessingMinus:"assessed (-1)",searchAnnotatedNotAssessing:"not assessed",searchAnnotatedConfirmed:"confirmed",searchAnnotatedNotConfirmed:"not confirmed",searchConcordancesAny:"any concordance",searchConcordancesNone:"no concordance",searchOrderDescending:"descending by date and source concept",searchOrderAscending:"ascending by date and source concept",searchClear:"Clear",searchSubmit:"Search",searchBidirectional:"Bidirectional",searchBidirectionalTooltip:"If checked, mappings will be searched in both directions.",searchShareLabel:"Link",searchShareTitle:"Share link to this search",searchShareInclude:"Include selected schemes and concepts",searchShareCopy:"Copy link to clipboard",searchInsertSelfIntoCreator:"Insert my own identities",searchForMappingsByCreator:"Search mappings from this creator",searchExtend:"show extended search",searchCollapse:"hide extended search",mappingConfirmedTooltip:"Confirmed",openInCocoda:"open in Cocoda",lockScheme:"lock search scheme to selected scheme",unlockScheme:"unlock search scheme from selected scheme",occurrenceCountTooltip:"Common occurrence of both concepts in the {0}",registryHasErrored:"There has been an error when trying to load mappings from this registry. The shown results may be inaccurate.",goToPageTooltip:"Go to page",goToPageButton:"Go",goToPageTotalPages:"total pages"},mappingDetail:{title:"Mapping Details",sourceScheme:"Source Scheme",sourceConcept:"Source Concept | Source Concepts",targetScheme:"Target Scheme",targetConcept:"Target Concept | Target Concepts",mappingType:"Mapping Relation",creator:"@:mappingBrowser.creator",contributor:"@:concordanceEditor.contributor",created:"@:conceptDetail.created",modified:"@:conceptDetail.modified",annotations:"Annotations",note:"Note",identifier:"Identifier",partOf:"Part of Concordance",partOfNone:"no concordance",catalogEnrichment:"Search for Enrichment in K10plus"},minimizer:{minimize:"minimize card",maximize:"maximize card"},settingsTabs:["Account","Data Sources","User Interface","Shortcuts","My Data"],settings:{title:"Settings",language:"Interface Language",languageContribution:"To contribute to the translation of Cocoda, see these instructions in the documentation.",preferredLanguages:"Preferred vocabulary languages",preferredLanguagesAdd:"Add language",resetSizes:"reset sizes",creator:"Name",creatorUrl:"Homepage (optional)",creatorPlaceholder:"Enter your name",creatorRewriteTitle:"Rewrite Creator",creatorRewriteText:"Clicking the button below will rewrite the creator for all local mappings with the following information:",creatorRewriteButton:"Rewrite creator for all local mappings",dataInRegistries:"Data in Registries",dataInRegistriesSubtitle:"The following list shows API links for your created entities in registries that you can currently write into.",noDataForRegistry:"No data for this registry.",localMappings:"Local Mappings",localDownload:"Download Local Mappings",localDownloadJskos:"Download all {0} mappings as JSKOS",localDownloadCsv:"Download all {0} mappings as CSV",localUpload:"Upload Local Mappings (JSKOS)",localUploadPlaceholder:"Choose a file...",localDeleteTitle:"Delete Local Mappings",localDeleteText:"Delete all local mappings",localDeleteSure:"This action deletes all local mappings (including all mappings in the trash) and cannot be undone! Are you sure?",suggestions1:"For issues and suggestions, please use the",suggestions2:"GitHub issue tracker",suggestions3:".",version:"Version",currentCommit:"Current Commit",buildDate:"Build Date",impressum:"Imprint",creatorUri:"Identity (must be an URI, is automatically filled after login)",creatorUriInvalid:"Please input a valid URI.",mappingRegistry:"Mapping Database",mappingRegistries:"Mapping databases",otherRegistries:"Other data sources",creatorInfo:"The following information is stored in all your mappings so it may also be shared:",accountInfo:'Cocoda uses a dedicated login server to authenticate users:',accountPage:"Account Page",logInButton:"Log in",logOutButton:"Log out",loggedIn:"You are logged in.",loggedOut:"You are not logged in.",privacyPolicy:"Privacy Policy",localMappingsInfo:"Local mappings are only stored in your current browser. They are not visible to other users, but they will get lost if you purge your browser's local storage."},alerts:{mappingDeleted:"Mapping was deleted from {0}.",mappingNotDeleted:"Mapping could not be deleted from {0}.",mappingSaved:"Mapping was saved in {0}",mappingNotSaved:"Mapping could not be saved in {0}.",mappingRestored:"Mapping was restored in {0}",mappingNotRestored:"Mapping could not be restored in {0}.",andAddedToConcordance:"and added to concordance",butNotAddedToConcordance:"but could not be added to concordance",concordanceSaved:"Concordance saved.",concordanceNotSaved:"Concordance could not be saved.",concordanceDeleted:"Concordance deleted.",concordanceNotDeleted:"Concordance could not be deleted.",mappingAddedToConcordance:"Mapping was added to concordance.",mappingNotAddedToConcordance:"Mapping could not be added to concordance.",mappingRemovedFromConcordance:"Mapping was removed from concordance.",mappingNotRemovedFromConcordance:"Mapping could not be removed from concordance.",annotationSaved:"Annotation was saved.",annotationRemoved:"Annotation was removed.",annotationNotSaved:"Annotation could not be saved. Please check your authentication.",annotationNotRemoved:"Annotation could not be removed. Please check your authentication.",annotationError:"There was an error regarding annotations. Please try again later.",newVersionText:"There is a new version of Cocoda.",newVersionLink:"Refresh site",loggedIn:"You are now logged in.",loggedInRegistryChanged:"You are now authenticated to save mappings into {0}.",loggedInRegistryChangedUndoButton:"Save mappings locally instead.",loggedOut:"You are now logged out.",nameError:"There was an error setting the name.",versionMismatch:"Database {registryLabel} ({registryUri}) is not version compatible with this release (database: {registryVersion}, supported: {jskosApi}). Please contact an administrator.",localMappingsFirstSaved:"You just saved your first mapping into \"Local\". Please note that local mappings are stored inside your browser, therefore you will lose these mappings when changing your browser or clearing your browser's storage. You can store mappings permanently inside \"Concordance Registry\" by logging in and changing your default mapping registry. Please refer to the manual for more details.",favoriteConceptsNonConcept:"Only concepts can be added to Favorites list."},dataModal:{title:"Export JSKOS Data",exportClipboard:"copy to clipboard",localDownload:"Download",apiLinks:"API",apiUrl:"URL",concept:"no concepts | 1 concept | {count} concepts",scheme:"no scheme | 1 scheme | {count} schemes",mapping:"no mappings | 1 mapping | {count} mappings",annotation:"no annotations | 1 annotation | {count} annotations",concordance:"no concordances | 1 concordance | {count} concordances",resource:"no resources | 1 resource | {count} resources",button:"Source Data"},registryInfo:{schemes:"Schemes",concepts:"Concepts",mappings:"Mappings",concordances:"Concordances",annotations:"Annotations",occurrences:"Co-/Occurrences",authenticated:"Authenticated",notAuthenticated:"Authentication required",canSaveMappings:"This database can be used to save mappings."},annotationPopover:{addConfirmation:"Confirm",removeConfirmation:"Remove Confirmation",mailFeedbackTooltip:"Provide feedback about this mapping via email ({0})",mailFeedbackListItem:"please add details via email (if needed)",reason:"Reason"},languages:{en:"English",de:"German"},cdkErrors:{CDKError:"Unknown error.",MethodNotImplementedError:"The server doesn't seem to support this action or is not configured correctly.",InvalidOrMissingParameterError:"A parameter seems to be invalid or missing.",BackendError:"The server seems to have issues.",BackendUnavailableError:"The server is not reachable.",NetworkError:"There are issues with the connection.",InvalidRequestError:"The request seems to be invalid.",MissingApiUrlError:"@:cdkErrors.CDKError"},concordanceEditor:{addConcordance:"Add Concordance",addConcordanceButton:"add new concordance",editConcordance:"Edit Concordance",editConcordanceButton:"edit concordance",deleteConcordanceTitle:"Delete Concordance",deleteConcordanceButton:"Permanently delete concordance",deleteConcordanceSubtitle:"Warning: Clicking this button will permanently delete this concordance.",pleaseSelect:"Please select a vocabulary",save:"Save Concordance",notationSubtext:"The notation will be used as a suffix for the concordance's URI. Existing notations can't be reused.",contributor:"Contributors",contributorSubtextDefault:"One URI per line. You and all contributors will be able to add mappings to the concordance, edit mappings that belong to the concordance, and remove mappings from the concordance. Only you will be able to edit this concordance's metadata, including adding/removing contributors.",contributorSubtextInvalidPrefix:"Invalid URI(s) on line"}},Lhe={general:{welcome:"Willkommen bei Cocoda!",manual:"Anleitung",documentation:"Dokumentation",github:"GitHub",feedback:"Rückmeldungen sind willkommen!",feedback2:"Wir freuen uns über Fragen und Ideen!",yes:"Ja",no:"Nein",swapSides:"Seiten tauschen",clearScheme:"Vokabular entfernen",addToMapping:"Konzept zum Mapping hinzufügen",loading:"Lade...",cancel:"Abbrechen",authNecessary:"Authentifizierung notwendig.",or:"oder",of:"von",left:"links",right:"rechts",enabled:"aktiviert",disabled:"deaktiviert",default:"Standard",all:"alle",to:"zu",by:"von",resizingSlider:"ziehen, um Komponenten-Größen anzupassen",malformedConfig:"Die Konfigurationsdatei {configFile} konnte nicht geladen werden!",showConcordances:"Zeige Konkordanz-Liste",showMappingSearch:"Zeige die Mapping-Suche",tooManyMappings:"Es sind {count} lokale Mappings im Browser gespeichert. Eine große Anzahl an lokalen Mappings kann die Performance des Tools beeinflussen.",undo:"rückgängig",type:"Typ",noRegistries:"Es sind keine Datenquellen konfiguriert! Bitte entnehmen sie der Dokumentation wie Datenquellen konfiguriert werden können!",catalog:"Katalog",license:"Lizenz",publisher:"Herausgeber*in",storedMappings:"Mappings",recommendedMappings:"Vorschläge"},navbar:{trashTitle:"Kürzlich gelöschte Mappings",trashClearButton:"Leeren",trashClearButtonTooltip:"Entfernt alle Mappings aus dem Papierkorb.",trashRestoreTooltip:"Mapping wiederherstellen",openLeft:"auf der linken Seite öffnen",openRight:"auf der rechten Seite öffnen",removeFromFavorites:"aus den Favoriten entfernen",setIdentity:"Mapping-Identität festlegen",defaultIdentity:"Standard-Identität"},schemeSelection:{source:"Quell-Vokabular",target:"Ziel-Vokabular",filter:"Filter",filtersRemove:"Alle Filter entfernen",filterSelectAll:"alle auswählen",filterDeselectAll:"alle abwählen",filterOnlyFavorites:"Nur Favoriten",filterOnlyWithConcepts:"Nur Vokabulare mit Konzepten",languageFilter:"Sprache",typeFilter:"Vokabular-Typ",filterOther:"Sonstige",registryFilter:"Quelle",schemeFilterPlaceholder:"Suche nach Vokabularen...",starAdd:"zu Favoriten hinzufügen",starRemove:"aus Favoriten entfernen",popoverShow:"Vokabular-Auswahl öffnen",popoverHide:"Vokabular-Auswahl ausblenden",showAllSchemes:"Alle {count} Vokabulare anzeigen"},search:{placeholder:"Tippen zum Suchen...",results:"Ergebnis | Ergebnisse",noResults:"Keine Ergebnisse...",error:"Bei der Suchanfrage ist ein Fehler aufgetreten."},mappingEditor:{title:"Mapping-Editor",guidelines:"Mapping-Richtlinien öffnen",placeholder:"Konzept ziehen und hier ablegen.",placeholderDragging:"Konzept hier ablegen.",saveMapping:"Mapping in {0} speichern",deleteMapping:"Mapping löschen",clearMapping:"Mapping leeren",cloneMapping:"Mapping duplizieren",swapMapping:"Quell- und Zielkonzepte tauschen",deleteTitle:"Mapping löschen",deleteText:"Dieses Mapping wirklich löschen?",deleteChangesText:"Anmerkung: Es gibt ungespeicherte Änderungen in dem Mapping.",deleteConfirm:"Originales Mapping löschen",cancel:"@:general.cancel",removeConceptFromMapping:"Konzept aus Mapping entfernen",settingsButton:"Mapping-Editor Einstellungen",saved:"gespeichert",notSaved:"nicht gespeichert",invalidMissing:"{0} fehlt",invalidWhitelist:"{0} nicht erlaubt in {1}",invalid1to1:"Nur 1-zu-1-Mappings erlaubt in {0}.",invalidNonIndexingConcept:"{0} ist ein Strukturbegriff und sollte daher nicht gemappt werden.",warningNoMappingType:'Es wird empfohlen, für jedes Mapping eine Mapping-Relation (abgesehen von "allgemeine Mapping-Relation") anzugeben.',warningNoRegistry:"In dieser Cocoda-Instanz gibt es keine Mapping-Datenbank, in die gespeichert werden kann.",warningUpdateRegistry:"Mapping wird nicht in {0} aktualisiert, sondern als neues Mapping in {1} gespeichert.",warningUpdateNotAllowed:"Mapping kann nicht aktualisiert werden und wird deshalb als neues Mapping gespeichert.",warningUpdateScheme:"Das aktualisierte Mapping wird mit anderem {0} gespeichert, ist das so gewollt? Falls nicht, kann das Mapping geklont werden (Button rechts vom Löschen-Button).",warningUpdateSchemeConcordance:"Das Mapping ist Teil einer Konkordanz, weshalb {0} nicht geändert werden kann.",warningRemoveFromConcordanceWhenNotCreator:"Da du dieses Mapping nicht selbst erstellt hast, verlierst du die Schreibrechte, sobald das Mapping aus der Konkordanz entfernt wird."},settingsTabs:["Account","Datenquellen","Oberfläche","Tastaturkürzel","Meine Daten"],settings:{title:"Einstellungen",language:"Sprache der Oberfläche",languageContribution:"Um zur Übersetzung von Cocoda beizutragen, siehe diese Anweisungen in der Dokumentation (Englisch).",preferredLanguages:"Bevorzugte Vokabularsprachen",preferredLanguagesAdd:"Sprache hinzufügen",resetSizes:"Größen zurücksetzen",creator:"Name",creatorUrl:"Homepage (optional)",creatorPlaceholder:"Bitte Namen eintippen...",creatorRewriteTitle:"Creator-Feld überschreiben",creatorRewriteText:"Durch den nachfolgenden Button wird der creator aller lokaler Mappings mit folgenden Informationen überschrieben:",creatorRewriteButton:"creator-Feld für alle lokalen Mappings überschreiben",dataInRegistries:"Daten in Datenbanken",dataInRegistriesSubtitle:"Die folgende Liste zeigt API-Links von erstellten Daten für Datenbanken, die aktuell schreibbar sind.",noDataForRegistry:"Keine Daten für diese Datenbank.",localMappings:"Lokale Mappings",localDownload:"Lokale Mappings herunterladen",localDownloadJskos:"Lade alle {0} Mappings als JSKOS herunter",localDownloadCsv:"Lade alle {0} Mappings als CSV herunter",localUpload:"Lokale Mappings hochladen (JSKOS)",localUploadPlaceholder:"Datei auswählen...",localDeleteTitle:"Lokale Mappings löschen",localDeleteText:"Alle lokalen Mappings löschen",localDeleteSure:"Diese Aktion löscht alle lokalen Mappings (inkl. der kürzlich gelöschten Mappings) und kann nicht rückgängig gemacht werden! Fortfahren?",suggestions1:"Für Probleme oder Vorschläge, bitte den",suggestions2:"GitHub Issue Tracker",suggestions3:" benutzen.",version:"Version",currentCommit:"Aktueller Commit",buildDate:"Build-Datum",impressum:"Impressum",creatorUri:"Identität (als URI, wird beim Login automatisch gesetzt)",creatorUriInvalid:"Bitte eine valide URI eingeben.",mappingRegistry:"Mapping-Datenbank",mappingRegistries:"Mapping-Datenbanken",otherRegistries:"Andere Datenquellen",creatorInfo:"Die folgenden Angaben werden in allen bearbeiteten Mappings hinterlegt und können beim Austausch von Mappings weitergegeben werden:",accountInfo:'Cocoda nutzt einen dedizierten Login-Server, um Nutzer zu authentifizieren:',accountPage:"Account-Seite",logInButton:"Einloggen",logOutButton:"Ausloggen",loggedIn:"Du bist eingeloggt.",loggedOut:"Du bist nicht eingeloggt.",privacyPolicy:"Datenschutz",localMappingsInfo:"Lokale Mappings werden in dem aktuellen Browser gespeichert. Sie sind nicht für andere Nutzer sichtbar, gehen jedoch verloren, wenn man den lokalen Speicher des Browsers leert."},conceptDetail:{showAllAncestors:"zeige alle übergeordneten Konzepte",showLessAncestors:"zeige weniger übergeordnete Konzepte",created:"Erstellung",modified:"Änderung",issued:"Veröffentlicht",prefLabel:"bevorzugt",altLabel:"alternativ",editorial:"redaktionelle Anmerkung",scope:"Anwendungshinweis",gnd:"GND",note:"Anmerkung",definition:"Definition",relevance:"Relevanz",relevanceVeryHigh:"sehr hoch",relevanceHigh:"hoch",relevanceMedium:"mittel",relevanceLow:"niedrig",relevanceGeneric:"generisch",info:"Meta",labels:"Bezeichnungen",coliAnaIncomplete:"Diese DDC-Nummer konnte nicht vollständig analysiert werden. Entweder sie wurde nicht korrekt nach den aktuellen Regeln gebildet oder die Analyse ist noch unvollständig.",coliAnaInfo:'Mehr Details und Informationen im coli-ana Webinterface.',searchLinks:"Links",clearConcept:"Konzept entfernen",previousConceptTooltip:"vorheriges Konzept",nextConceptTooltip:"nächstes Konzept",mainTab:"Konzept",additionalLanguagesTab:"Übersetzungen"},schemeDetail:{noTopConcepts:"Keine Oberkonzepte",links:"Links",languages:"Sprachen",availableMappings:"Mappings",registry:"Quellen"},conceptList:{noItems:"keine Konzepte vorhanden",favoriteConcepts:"Konzept-Schnellauswahl",favoriteConceptsShort:"Schnellauswahl",topConcepts:"Oberkonzepte des Vokabulars in hierarchischer Ansicht",topConceptsShort:"Hierarchie"},itemDetail:{pleaseSelect:"Bitte Vokabular oder Konzept auswählen.",combinedConcept:"zusammengesetztes Konzept",nonIndexingConcept:"Strukturkonzept",noConcepts:"Cocoda kann noch nicht auf Konzeptdaten dieses Vokabulars zugreifen.",unknownConcept:"Infos zu diesem Konzept konnten nicht geladen werden."},mappingBrowser:{title:"Mapping-Browser",edit:"bearbeiten in {0}",clone:"in den Mapping-Editor kopieren",saveAsMapping:"als Mapping in {0} speichern",delete:"Mapping löschen",cantDelete:"Mapping kann nicht gelöscht werden (entweder weil du nicht eingeloggt bist oder dieses Mapping nicht selbst erstellt hast)",showDetail:"Mapping-Details anzeigen",showConcordanceDetail:"Konkordanz-Details anzeigen",concordanceDetailTitle:"Details zu Konkordanz",showMore:"@:conceptDetail.showMore",noItems:"keine Ergebnisse",from:"Von",to:"Zu",creator:"Erstellt von",chooseConcept:"Ein Konzept auswählen, um Mappings und Mapping-Vorschläge zu sehen",settingsButton:"Mapping-Browser Einstellungen",creatorIsDifferent:"Dies ist dein Mapping, aber die darin gespeicherte Identität entspricht nicht der ausgewählten Identität. Editiere und speichere es erneut, um die Identität anzupassen.",concordance:"Konkordanz",concordances:"Konkordanzen",newConcordance:"Neue Konkordanz",canSaveIntoConcordanceTooltip:"Du kannst an dieser Konkordanz mitarbeiten, indem du Mappings darin speicherst oder bearbeitest.",editConcordanceTooltip:"@:mappingBrowser.canSaveIntoConcordanceTooltip Klicken, um Konkrdanzen-Metadaten zu bearbeiten.",mappingSearch:"Suche",mappingNavigator:"Navigator",description:"Beschreibung",date:"Datum",download:"Download",showMappings:"Mappings anzeigen",total:"mit insgesamt",searchSourceScheme:"Quellvokabular",searchSourceNotation:"Quellnotation/-URI",searchTargetScheme:"Zielvokabular",searchTargetNotation:"Zielnotation/-URI",searchType:"Relation",searchAllTypes:"Alle Mapping-Relationen",searchCardinality:"Kardinalität",searchCardinality11:"1-zu-1",searchCardinality1n:"1-zu-n",searchAnnotated:"Bewertung",searchAnnotatedNone:"weder bewertet noch bestätigt",searchAnnotatedAssessingAny:"bewertet (-1/+1)",searchAnnotatedAssessingPlus:"bewertet (+1)",searchAnnotatedAssessingMinus:"bewertet (-1)",searchAnnotatedNotAssessing:"nicht bewertet",searchAnnotatedConfirmed:"bestätigt",searchAnnotatedNotConfirmed:"nicht bestätigt",searchConcordancesAny:"beliebige Konkordanz",searchConcordancesNone:"keine Konkordanz",searchOrderDescending:"absteigend nach Datum und Quellkonzept",searchOrderAscending:"aufsteigend nach Datum und Quellkonzept",searchClear:"Leeren",searchSubmit:"Suche",searchBidirectional:"Bidirektional",searchBidirectionalTooltip:"Wenn aktiviert werden Mappings in beide Richtungen gesucht.",searchShareLabel:"Link",searchShareTitle:"Einen Link zu dieser Suche teilen",searchShareInclude:"Einschließlich ausgewählter Vokabulare und Konzepte",searchShareCopy:"Link in die Zwischenablage kopieren",searchInsertSelfIntoCreator:"Meine eigenen Identitäten einfügen",searchForMappingsByCreator:"Suche Mappings dieses Accounts",searchExtend:"erweiterte Suche anzeigen",searchCollapse:"erweiterte Suche ausblenden",mappingConfirmedTooltip:"Bestätigt",openInCocoda:"in Cocoda öffnen",lockScheme:"binde Suchvokabular an das ausgewählte Vokabular",unlockScheme:"löse Suchvokabular von dem ausgewählten Vokabular",occurrenceCountTooltip:"Gemeinsames Vorkommen beider Konzepte im {0}",registryHasErrored:"Beim Laden von Mappings aus diesem Register ist ein Fehler aufgetreten. Das angezeigte Ergebnis kann inakkurat sein.",goToPageTooltip:"Springe zu Seite",goToPageButton:"Springen",goToPageTotalPages:"Seiten insgesamt"},mappingDetail:{title:"Mapping-Details",sourceScheme:"Quellvokabular",sourceConcept:"Quellkonzept | Quellkonzepte",targetScheme:"Zielvokabular",targetConcept:"Zielkonzept | Zielkonzepte",mappingType:"Mapping-Relation",creator:"@:mappingBrowser.creator",contributor:"@:concordanceEditor.contributor",created:"@:conceptDetail.created",modified:"@:conceptDetail.modified",annotations:"Annotationen",note:"Notiz",identifier:"Identifier",partOf:"Teil der Konkordanz",partOfNone:"keine Konkordanz",catalogEnrichment:"Anreicherung im K10plus suchen"},minimizer:{minimize:"Komponente ausblenden",maximize:"Komponente einblenden"},alerts:{mappingDeleted:"Mapping wurde aus {0} gelöscht.",mappingNotDeleted:"Mapping konnte nicht aus {0} gelöscht werden.",mappingSaved:"Mapping wurde in {0} gespeichert",mappingNotSaved:"Mapping konnte nicht in {0} gespeichert werden.",mappingRestored:"Mapping wurde in {0} wiederhergestellt",mappingNotRestored:"Mapping konnte nicht in {0} wiederhergestellt werden.",andAddedToConcordance:"und zur Konkordanz hinzugefügt",butNotAddedToConcordance:"aber konnte nicht zur Konkordanz hinzugefügt werden",concordanceSaved:"Konkordanz gespeichert.",concordanceNotSaved:"Konkordanz konnte nicht gespeichert werden.",concordanceDeleted:"Konkordanz gelöscht.",concordanceNotDeleted:"Konkordanz konnte nicht gelöscht werden.",mappingAddedToConcordance:"Mapping wurde zur Konkordanz hinzugefügt.",mappingNotAddedToConcordance:"Mapping konnte nicht zur Konkordanz hinzugefügt werden.",mappingRemovedFromConcordance:"Mapping wurde aus Konkordanz entfernt.",mappingNotRemovedFromConcordance:"Mapping konnte nicht aus Konkordanz entfernt werden",annotationSaved:"Annotation wurde gespeichert.",annotationRemoved:"Annotation wurde entfernt.",annotationNotSaved:"Annotation konnte nicht gespeichert werden. Bitte Authentifizierung prüfen.",annotationNotRemoved:"Annotation konnte nicht gespeichert werden. Bitte Authentifizierung prüfen.",annotationError:"Ein Fehler bezüglich Annotationen ist aufgetreten. Bitte später noch einmal probieren.",newVersionText:"Es gibt eine neue Version von Cocoda.",newVersionLink:"Seite neu laden",loggedIn:"Du bist jetzt eingeloggt.",loggedInRegistryChanged:"Du bist nun authentifiziert, um Mappings in {0} zu speichern.",loggedInRegistryChangedUndoButton:"Mappings stattdessen lokal speichern.",loggedOut:"Du bist jetzt ausgeloggt.",nameError:"Fehler beim Ändern des Namens.",versionMismatch:"Datenbank {registryLabel} ({registryUri}) ist nicht versionskompatibel mit diesem Release (Datenbank: {registryVersion}, unterstützt: {jskosApi}). Bitte einen Administrator kontaktieren.",localMappingsFirstSaved:"Du hast soeben dein erstes Mapping in \"Lokal\" gespeichert. Bitte beachte, dass lokale Mappings in deinem Browser gespeichert werden, was bedeutet, dass sie verloren gehen, falls du den Browser wechselst oder die Daten des Browsers leerst. Es ist möglich, Mappings dauerhaft im \"Konkordanz-Register\" zu speichern, indem man sich einloggt und das Standard-Mapping-Register ändert. Bitte wende dich an das Benutzerhandbuch für mehr Informationen.",favoriteConceptsNonConcept:"Es können nur Konzepte zur Favoriten-Liste hinzugefügt werden."},dataModal:{title:"JSKOS-Daten exportieren",exportClipboard:"in die Zwischenablage kopieren",localDownload:"Download",apiLinks:"API",apiUrl:"URL",concept:"keine Konzepte | 1 Konzept | {count} Konzepte",scheme:"keine Vokabulare | 1 Vokabular | {count} Vokabulare",mapping:"keine Mappings | 1 Mapping | {count} Mappings",annotation:"keine Annotationen | 1 Annotation | {count} Annotationen",concordance:"keine Konkordanzen | 1 Konkordanz | {count} Konkordanzen",resource:"keine Ressourcen | 1 Ressource | {count} Ressourcen",button:"Quelldaten"},registryInfo:{schemes:"Vokabulare",concepts:"Konzepte",mappings:"Mappings",concordances:"Konkordanzen",annotations:"Annotationen",occurrences:"Katalogvorkommen",authenticated:"Authentifiziert",notAuthenticated:"Authentifizierung notwendig",canSaveMappings:"Diese Datenbank kann zum Speichern von Mappings verwendet werden."},annotationPopover:{addConfirmation:"Bestätigen",removeConfirmation:"Bestätigung entfernen",mailFeedbackTooltip:"Feedback über dieses Mapping per E-Mail senden ({0})",mailFeedbackListItem:"Details ggf. bitte per E-Mail",reason:"Grund"},languages:{en:"Englisch",de:"Deutsch"},cdkErrors:{BackendUnavailableError:"Der Server ist nicht erreichbar.",BackendError:"Der Server scheint Probleme zu haben.",MissingApiUrlError:"@:cdkErrors.CDKError",MethodNotImplementedError:"Der Server scheint diese Aktion nicht zu unterstützen oder wurde nicht richtig konfiguriert.",NetworkError:"Es gibt Probleme mit der Netzwerkverbindung.",InvalidOrMissingParameterError:"Ein Parameter scheint fehlerhaft zu sein oder zu fehlen.",InvalidRequestError:"Die Anfrage scheint fehlerhaft zu sein.",CDKError:"Unbekannter Fehler."},concordanceEditor:{addConcordance:"Konkordanz erstellen",addConcordanceButton:"neue Konkordanz erstellen",editConcordance:"Konkordanz editieren",editConcordanceButton:"Konkordanz editieren",deleteConcordanceTitle:"Konkordanz löschen",deleteConcordanceButton:"Konkordanz permanent löschen",deleteConcordanceSubtitle:"Achtung: Wenn dieser Button geklickt wird, wird diese Konkordanz permanent gelöscht.",pleaseSelect:"Bitte ein Vokabular auswählen",save:"Konkordanz speichern",notationSubtext:"Die Notation wird als Suffix für die Konkordanz-URI benutzt. Existierende Notationen können nicht erneut benutzt werden.",contributor:"Mitwirkende",contributorSubtextDefault:"Eine URI per Zeile. Du und alle Mitwirkenden werden Mappings zu der Konkordanz hinzufügen, Mappings innerhalb der Konkordanz bearbeiten und Mappings aus der Konkordanz entfernen können. Nur du wirst die Metadaten der Konkordanz bearbeiten und Mitwirkende hinzufügen/entfernen können.",contributorSubtextInvalidPrefix:"Ungültige URI(s) in Zeile"}},Nhe={en:Ihe,de:Lhe};Qe.use(Fe);const ia=new Fe({locale:"en",fallbackLocale:"en",silentFallbackWarn:!window.webpackHotUpdate,messages:Nhe}),Bhe="1.11.1",Fhe="dev",jhe="2b4b6aa8b50fa9ca2e575b83b211204533e4c590",zhe="2b4b6aa8",Hhe="2b4b6aa8 Fix issue with dependency update",Uhe="2024-07-10T13:02:06Z",Vhe="2024-07-10T13:00:56.000Z",Whe=null,Ghe="^1.0 || ^2.0",gm={version:Bhe,gitBranch:Fhe,gitCommit:jhe,gitCommitShort:zhe,gitCommitMessage:Hhe,buildDate:Uhe,date:Vhe,milestoneUrl:Whe,jskosApi:Ghe},Khe={headers:{"Cache-Control":"no-cache"}};function BA(t){return t.map(e=>({uri:e.uri,notation:e.notation,inScheme:[{uri:e.inScheme[0].uri}]}))}const qhe={async loadConfig({commit:t,dispatch:e},r){r||(r="./cocoda.json");let n,i;try{i=(await $t.get(r,Khe)).data}catch(f){i=null}if(!i)try{i=(await $t.get(r)).data}catch(f){i=null}if(J.isObject(i)||(cn.error("Error loading config from ".concat(r,": Data is not an object.")),i={error:"malformedConfig"}),n=Object.assign({configFile:r},Kf,i),!n.overrideRegistries){n.registries=[].concat(i.registries||[],Kf.registries||[]);let f=[];for(let d of n.registries)f.push(d);n.registries=f}if(n.registries){n.terminologyProviders=[],n.mappingProviders=[],n.occurrenceProviders=[];for(let f of n.registries){let d=f.provider||"";d.endsWith("ConceptApi")?(f.url=f.baseUrl,f.voc=f.schemes,n.terminologyProviders.push(f)):d.endsWith("MappingsApi")?(f.url=f.mappings,n.mappingProviders.push(f)):d.endsWith("OccurrencesApi")&&(f.url=f.occurrences,n.occurrenceProviders.push(f))}}for(let f of n.registries)f.provider=="SearchSuggestion"&&(f.provider="LabelSearchSuggestion"),f.provider=="OccurrencesApi"&&!f.api&&f.occurrences&&(f.api=f.occurrences,delete f.occurrences),f.provider=="ReconciliationApi"&&!f.api&&f.reconcile&&(f.api=f.reconcile,delete f.reconcile);let a=n.registries.length;for(let f of n.registries)f.priority=a,a-=1;n.registries=n.registries.filter(f=>f.provider!=null),n.registries=J.uniqBy(n.registries,f=>f.uri),!n.registries.length&&!n.error&&(n.error="noRegistries");let o=[];for(let f of(Kf.shortcuts||[]).concat(i.shortcuts||[])){let d=o.find(m=>m.id===f.id);o=J.pullAllBy(o,[f],"id"),o.push(J.defaults(f,d||{}))}n.shortcuts=o,n.searchLinks=[].concat(Kf.searchLinks||[],i.searchLinks||[]),n.searchLinks.forEach(f=>{f.schemes||(f.schemes=(f.schemeUris||[]).map(d=>({uri:d})))}),n.buildInfo=gm,n.auth&&!n.auth.endsWith("/")&&(n.auth+="/");const s=(f,d)=>{const m=f.split(".").map(g=>parseInt(g));if(!d)return!0;for(const g of d.split("||").map(v=>v.trim())){const v=g.slice(g.startsWith("^")?1:0).split(".").map(b=>parseInt(b));if(!d.startsWith("^")){if(m[0]==v[0]&&m[1]==v[1])return!0;continue}if(m[0]==v[0]&&!(m[1]f.init()));let c=[];for(let f of n.registries)if(!gm.jskosApi||!f._config||!f._config.version||s(f._config.version,gm.jskosApi)){if(c.find(d=>d.constructor.providerName=="LocalMappings")&&f.constructor.providerName=="LocalMappings"){cn.error("There are multiple registries for LocalMappings configured. This is not supported. Please remove any additional registries for LocalMappings.");continue}c.push(f)}else{const d=ia.t("alerts.versionMismatch",{registryLabel:f.prefLabel.en||f.prefLabel.de,registryUri:f.uri,registryVersion:f._config.version,jskosApi:gm.jskosApi});cn.warn(d),t("alerts/add",{variant:"danger",text:d,countdown:0},{root:!0})}return n.registries=c,n.conceptLists=await e("loadConceptLists",n.conceptLists),n.autoRefresh=Object.assign(Kf.autoRefresh,n.autoRefresh||{}),t({type:"setConfig",config:n}),t({type:"setConfigLoaded"}),n},addSchemeToFavorites({commit:t,getters:e},r){!r||!r.uri||ye.isContainedIn(r,e.favoriteSchemes.map(n=>{}))||t({type:"settings/set",prop:"favoriteSchemes",value:e.favoriteSchemes.concat([r.uri])})},removeSchemeFromFavorites({commit:t,getters:e},r){t({type:"settings/set",prop:"favoriteSchemes",value:e.favoriteSchemes.filter(n=>!ye.compare({uri:n},r))})},addConceptToFavorites({commit:t,getters:e},r){if(!(!r||!r.uri)){if(!ye.isConcept(r)){const n=ia.t("alerts.favoriteConceptsNonConcept");t("alerts/add",{variant:"danger",text:n},{root:!0});return}ye.isContainedIn(r,e.favoriteConcepts)||t({type:"settings/set",prop:"favoriteConcepts",value:BA(e.favoriteConcepts.concat([r]))})}},removeConceptFromFavorites({commit:t,getters:e},r){t({type:"settings/set",prop:"favoriteConcepts",value:BA(e.favoriteConcepts.filter(n=>!ye.compare(r,n)))})},async loadConceptLists({state:t},e){let r=[];for(let n of e||t.config&&t.config.conceptLists||[])if(J.isString(n)&&(n={url:n}),n.url){try{let i=n.url;n=(await $t.get(i)).data,n.url=i}catch(i){cn.warn("Could not load list from URL:",n)}n&&r.push(n)}else r.push(n);for(let n of r){if(J.isString(n.concepts)&&(n.conceptsUrl=n.concepts),n.conceptsUrl){let a=n.conceptsUrl;try{let o=(await $t.get(a)).data;n.concepts=o}catch(o){cn.warn("Could not load concepts for list with URL:",a),n.concepts=[]}n.conceptsUrl=a}else n.concepts=n.concepts||[];let i=(n.schemes||[])[0];if(i)for(let a of n.concepts)(!a.inScheme||a.inScheme.length==0)&&(a.inScheme=[i])}return r},async getSearchLinks({state:t},{scheme:e,...r}){var i;let n=[];for(let a of(t.config.searchLinks||[]).filter(o=>o.schemes.length===0||ye.isContainedIn(e,o.schemes))){let o=a.url+((i=a.urlSuffix)!=null?i:"");J.forOwn(r,(s,c)=>{o=J.replace(o,new RegExp("{".concat(c,"}"),"g"),s)}),n.push({url:o,label:ye.prefLabel(a,{language:r.locale})})}if(ye.compare(e,{uri:"http://bartoc.org/en/node/241"})){let a="ddc",o=r.notation,s;const c=/(.+):(.+)/.exec(o);c?(o=c[1],s="%3b1%3b"+c[2],a="int"):s="";const f=/(.+)\.(.+)-.+\.(.+)/.exec(o);f&&(o="".concat(f[1],".").concat(f[2],"-.").concat(f[3])),o+=s,n.push({url:"http://dewey.org/webdewey/index_11.html?recordId=".concat(a,"%3a").concat(o),label:ye.prefLabel({prefLabel:{en:"WebDewey English (requires login)",de:"WebDewey Englisch (benötigt Login)"}},{language:r.locale})}),n.push({url:"https://deweyde.pansoft.de/webdewey/index_11.html?recordId=".concat(a,"%3a").concat(o),label:ye.prefLabel({prefLabel:{en:"WebDewey German (requires login)",de:"WebDewey Deutsch (benötigt Login)"}},{language:r.locale})})}return n=n.filter((a,o,s)=>o===s.findIndex(c=>c.url==a.url)),n}};Qe.use(BL);const Yhe={loading:0,config:{},configLoaded:!1,hoveredConcept:null,hoveredConceptElement:null,draggedConcept:null,hoveredMapping:null,mousePosition:{x:0,y:0}},yN={favoriteSchemes:t=>t.settings.settings.favoriteSchemes||t.config.favoriteSchemes,favoriteConcepts:t=>(t.settings.settings.favoriteConcepts||[]).map(e=>J.pick(e,["uri","notation","inScheme"])),authAvailable:t=>t.config.registries.find(e=>e.auth)!=null,getCurrentRegistry:t=>{let e=t.config.registries.find(r=>ye.compareFast(r,{uri:t.settings.settings.mappingRegistry}));return e||(e=t.config.registries.find(r=>r.isAuthorizedFor({type:"mappings",action:"create",user:t.auth.user}))),e||(e=t.config.registries.find(r=>J.get(r,"has.mappings.create"))),e},concordanceRegistries:t=>(t.config.registries||[]).filter(e=>e.has.concordances!==!1),creator:t=>{let e={},r=t.settings.settings.creator,n=t.settings.settings.creatorUri;return ye.isValidUri(n)||(n=null),n&&(e.uri=n),r&&(e.prefLabel={en:r}),e},mappedStatus:t=>(e,r)=>!!J.get(e,"__MAPPED__",[]).find(n=>n.exist.length&&ye.compareFast(n.registry,yN.getCurrentRegistry(t))&&ye.compare(n.scheme,t.selected.scheme[!r])),languages:t=>{let e=["en","de"];return t.configLoaded&&(e=J.uniq(t.settings.settings.preferredLanguages.concat((t.config.languages||e).sort((r,n)=>r===t.settings.settings.locale?-1:n===t.settings.settings.locale?1:0)))),e}},Xhe={setConfig(t,{config:e,option:r,value:n}){e?t.config=e:t.config[r]=n},setConfigLoaded(t){t.configLoaded=!0},setHoveredConcept(t,{concept:e,element:r=null}){ye.compareFast(e,t.hoveredConcept)||(t.hoveredConcept=e&&{uri:e.uri}),t.hoveredConceptElement!==r&&(t.hoveredConceptElement=r)},setDraggedConcept(t,{concept:e}){t.draggedConcept=e&&{uri:e.uri}},setHoveredMapping(t,{mapping:e}){t.hoveredMapping=e},setMousePosition(t,{x:e,y:r}){t.mousePosition={x:e,y:r}},setLoading(t,{value:e}){e?t.loading+=1:t.loading-=1}},np=new BL.Store({modules:{selected:tde,mapping:ode,alerts:cde,auth:Sde,settings:kde},plugins:Fpe,state:Yhe,getters:yN,mutations:Xhe,actions:qhe});document.onmousemove=J.throttle(t=>{np.commit({type:"setMousePosition",x:t.pageX,y:t.pageY})},200);const Bl=kR({}),Zw=["narrower","broader","related","previous","next","ancestors","topConcepts","concepts","memberList"],Qw=["inScheme","topConceptOf","versionOf"],_N=[].concat(Zw,Qw),zp=t=>t&&{uri:t.uri,notation:t.notation};function Du(t){if(!t)return null;if(t._registry)return t._registry;const e=Je(J.get(t,"inScheme[0]"));return e&&e._registry?e._registry:null}function Je(t,{relatedItems:e=!1}={}){let r=null;for(const n of ye.getAllUris(t))if(Bl[n]){r=Bl[n];break}if(r&&e){r={...r};for(const n of _N)r[n]&&(r[n]=r[n].map(i=>Je(i)||i))}return r}function wN(t,e){return Je({uri:t},e)}function Ru(t,e){return t.map(r=>Je(r,e))}function Mu(t,e){return ye.compare(Je(t)||t,Je(e)||e)}function Aa(t,e={}){if(!t||!t.uri)throw new Error("Can't save object that is null or undefined or that doesn't have a URI.");const r=t.uri,n=wN(r);if(n===t||n&&e.returnIfExists)return n;const i=e.type||(ye.isScheme(t)?"scheme":ye.isConcept(t)?"concept":null),a=[];for(const s of Object.keys(t))Array.isArray(t[s])&&[].concat(Zw,Qw).includes(s)&&(t[s]=t[s].map(c=>c&&c.uri?(Qw.includes(s)&&(c.__TYPE__="scheme"),Zw.includes(s)&&(c.__TYPE__="concept"),a.push(c),{uri:c.uri}):c));if(n){for(let s of Object.keys(t))if((J.isEmpty(n[s])||Array.isArray(n[s])&&n[s].includes(null))&&t[s]!=null&&!J.isEqual(n[s],t[s])||J.isArray(n[s])&&J.isArray(t[s])&&t[s].length>n[s].length)Nr(n,s,t[s]);else if(!J.isArray(n[s])&&!J.isArray(t[s])&&J.isObject(n[s])&&J.isObject(t[s]))for(let c of Object.keys(t[s]))n[s][c]||Nr(n,[s,c],t[s][c])}else{if(t.__DETAILSLOADED__=t.__DETAILSLOADED__!=null?t.__DETAILSLOADED__:0,t.__SAVED__=!0,i==="scheme"){const s="http://www.w3.org/2004/02/skos/core#ConceptScheme";t.type=t.type||[],t.type.includes(s)||(t.type=[s].concat(t.type))}if(i==="concept"){const s="http://www.w3.org/2004/02/skos/core#Concept";t.type=t.type||[],t.type.includes(s)||(t.type=[s].concat(t.type)),t.__ISOPEN__={true:!1,false:!1},t.inScheme=t.inScheme||[e.scheme],t.inScheme[0]?t.inScheme=t.inScheme.map(zp):cn.warn("saveItem: Saving concept without scheme!!!",t,e)}po(Bl,r,t);for(const s of t.identifier||[])po(Bl,s,Bl[r])}const o=Bl[r];return a.forEach(({__TYPE__:s,...c})=>{const f={type:s};s==="concept"&&!(c.inScheme&&c.inScheme[0])&&(i==="concept"?f.scheme=o.inScheme[0]:i==="scheme"&&(f.scheme=o)),Aa(c,f)}),Bl[r]}function Nr(t,e,r){e=J.isArray(e)?e:e.split("."),e.length===1&&_N.includes(e[0])&&Array.isArray(r)&&(r=r.map(zp));const n=e.pop();let i=Je(t);for(const a of e)i[a]||po(i,a,{}),i=i[a];po(i,n,r)}const cg=jn([]);async function U3e(){for(const t of await as.getSchemes({timeout:1e4}))Aa(t,{type:"scheme"}),cg.value.find(e=>ye.compare(e,t))||cg.value.push({uri:t.uri,identifier:t.identifier});return cg}async function FA(t,{registry:e,force:r=!1}={}){if(t=Je(t)||t,!r&&t.types&&!t.types.includes(null))return t.types;if(e=Du(t)||e,!e)throw new Error("loadTop: Could not find registry for item ".concat(t.uri));if(e.has.types===!1)return Nr(t,"types",[]),[];try{const n=await e.getTypes({scheme:t});Nr(t,"types",n)}catch(n){cn.warn("Error loading types for scheme ".concat(t.uri,"; assuming empty types list.")),Nr(t,"types",[])}return t.types}async function eS(t,{registry:e,force:r=!1}={}){if(t=Je(t)||t,!r&&t.topConcepts&&!t.topConcepts.includes(null))return t.topConcepts;if(e=Du(t)||e,!e)throw new Error("loadTop: Could not find registry for item ".concat(t.uri));if(e.has.top===!1)return Nr(t,"topConcepts",[]),[];try{const n=(await e.getTop({scheme:t})).map(i=>(i.ancestors=[],Aa(i,{type:"concept",scheme:t})));Nr(t,"topConcepts",ye.sortConcepts(n,!!J.get(t,"DISPLAY.numericalNotation")).map(zp))}catch(n){cn.warn("Error loading top concepts for scheme ".concat(t.uri,"; assuming empty list.")),Nr(t,"topConcepts",[])}return t.topConcepts}const Cs=jn([]),tS=jn([]);async function Uo(t,{registry:e,scheme:r,force:n=!1,...i}={}){const a=[];let o=[];t=t.map(c=>Je(c,{relatedItems:!0}));for(let c of t.filter(f=>f&&f.uri&&(f.__DETAILSLOADED__<1||n))){const f=Du(c)||Du(r)||e;if(!f||!n&&[].concat(Cs.value,tS.value).find(m=>ye.compare(m,c)))continue;o=o.concat(ye.getAllUris(c)),Cs.value.push(c);const d=a.find(m=>m.registry==f&&m.concepts.length<15);d?d.concepts.push(c):a.push({registry:f,concepts:[c]})}const s=a.map(({registry:c,concepts:f})=>{var m,g,v;let d=(v=(m=i.params)==null?void 0:m.properties)!=null?v:(g=c._defaultParams)==null?void 0:g.properties;return d?d+=",mappings":d="+mappings",J.set(i,"params.properties",d),c.getConcepts({...i,concepts:f}).then(b=>{let _=[];for(let C of b)C=Aa(C,{scheme:r,type:"concept"}),Nr(C,"__DETAILSLOADED__",1),_=_.concat(ye.getAllUris(C));for(let C of _){let E=Cs.value.findIndex(D=>ye.compareFast(D,{uri:C}));E>=0&&Gd(Cs.value,E)}}).catch(()=>{})});await Promise.all(s);for(let c of o){let f=Cs.value.findIndex(d=>ye.compareFast(d,{uri:c}));if(f>=0){let d=Cs.value[f];Nr(d,"__DETAILSLOADED__",-1),Gd(Cs.value,f),tS.value.push(d)}}return t.map(c=>Je(c))}async function jA(t,{registry:e,force:r=!1}={}){if(t=Je(t,{relatedItems:!0})||t,!r&&t.narrower&&!t.narrower.includes(null))return t.narrower;if(e=Du(t)||e,!e)throw new Error("loadNarrower: Could not find registry for item ".concat(t.uri));if(e.has.narrower===!1)return Nr(t,"narrower",[]),[];try{const n=Je(J.get(t,"inScheme[0]")),i=(await e.getNarrower({concept:t})).map(o=>(!t.ancestors||t.ancestors.includes(null)?o.ancestors=[null]:o.ancestors=[t].concat(t.ancestors),(!o.broader||o.broader.includes(null))&&(o.broader=[t]),Aa(o,{type:"concept",scheme:n}))),a=ye.sortConcepts(i,!!J.get(n,"DISPLAY.numericalNotation")).map(zp);return Nr(t,"narrower",a),a}catch(n){return cn.error("Error loading narrower concepts for ".concat(t.uri),n),Nr(t,"narrower",[]),[]}}async function SN(t,{registry:e,force:r=!1}={}){if(t=Je(t,{relatedItems:!0})||t,!r&&t.ancestors&&!t.ancestors.includes(null))return t.ancestors;if(e=Du(t)||e,!e)throw new Error("loadAncestors: Could not find registry for item ".concat(t.uri));if(e.has.ancestors===!1)return Nr(t,"ancestors",[]),[];try{let n=[];const i=(await e.getAncestors({concept:t})).slice().reverse().map(a=>(a.ancestors=n.slice(),n=[{uri:a.uri}].concat(n),Aa(a,{type:"concept",scheme:J.get(t,"inScheme[0]")}))).map(zp).reverse();return Nr(t,"ancestors",i),n=[{uri:t.uri}].concat(n),(t.narrower||[]).forEach(a=>{a&&Nr(a,"ancestors",n.slice())}),i}catch(n){return cn.error("Error loading ancestor concepts for ".concat(t.uri),n),Nr(t,"ancestors",[]),[]}}const ao=jn([]);async function Jhe(){var t;try{const e=J.flatten(await Promise.all(np.getters.concordanceRegistries.map(n=>n.getConcordances({params:{limit:1e4}})))),r=(t=ao.value)==null?void 0:t.length;J.forEach(e,(n,i)=>{po(ao.value,i,n)}),po(ao.value,"length",e.length),e.lengthr.uri)).filter(r=>r!=null):null}const il={computed:{creator(){return this.$store.getters.creator},creatorName(){return this.$jskos.prefLabel(this.creator,{fallbackToUri:!1})},userName(){return this.$settings.creator},user(){return J.get(this,"$store.state.auth.user")},providers(){return J.get(this,"$store.state.auth.providers")},userUris(){return ON(this.user)},userIdentityImage(){if(this.userIdentityProvider&&this.userIdentityProvider.image)return this.userIdentityProvider.image},userIdentityProvider(){return this.providerForIdentityUri(this.creator.uri)},authorized(){return J.get(this,"$store.state.auth.authorized")}},methods:{setName(t){return this.$store.dispatch("auth/setName",t)},getNameForIdentity(t){if(t||(this.creator.uri?t=this.creator.uri:t=this.userUris&&this.userUris[0]),!this.user||!t)return null;const e=Object.values(this.user.identities||{}).find(r=>r.uri===t);return e?e.name:this.user.name},providerForIdentityUri(t){let e=null;return J.forEach(this.user&&this.user.identities||{},(r,n)=>{let i=this.providers.find(a=>a.id===n);t===r.uri&&i&&(e=i)}),e},imageForIdentityUri(t){let e=this.providerForIdentityUri(t);return e&&e.image?e.image:null}}},eme={name:"RegistryInfo",components:{RegistryNotation:IO},mixins:[il,Ma],props:{registry:{type:Object,default:null},showInfoIcon:{type:Boolean,default:!1},showDetails:{type:Boolean,default:!0},showCapabilities:{type:Boolean,default:!0},showEditable:{type:Boolean,default:!0},inline:{type:Boolean,default:!1}},computed:{registryName(){return Zhe({registry:this.registry,locale:this.locale})},definition(){return this.$jskos.definition(this.registry,{language:this.locale}).join(" ")}}};var tme=function(){var e=this,r=e._self._c;return r("div",{class:{"registry-info-inline":e.inline}},[r("div",[r("registry-notation",{attrs:{registry:e.registry,disabled:e.$store.state.settings.settings.mappingBrowserShowRegistry[e.registry.uri]===!1,tooltip:!1}}),r("span",{class:{"fontWeight-heavy":e.$store.state.settings.settings.mappingBrowserShowRegistry[e.registry.uri]!==!1}},[e._v(" "+e._s(e.registryName)+" ")]),e.showDetails?r("a",{attrs:{href:e.registry.uri,target:"_blank"}},[r("font-awesome-icon",{attrs:{icon:"link"}})],1):e._e(),e.showInfoIcon&&e.definition?r("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip",value:e.definition,expression:"definition"}],staticStyle:{"font-size":"12px","padding-left":"5px"}},[r("font-awesome-icon",{attrs:{icon:"info-circle"}})],1):e._e(),e.showEditable&&e.registry.isAuthorizedFor({type:"mappings",action:"create",user:e.user})?r("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip",value:e.$t("registryInfo.canSaveMappings"),expression:"$t('registryInfo.canSaveMappings')"}],staticStyle:{"font-size":"12px","padding-left":"5px"}},[r("font-awesome-icon",{attrs:{icon:"pencil-alt"}})],1):e._e()],1),e.showDetails?r("div",[e._v(" "+e._s(e.definition)+" ")]):e._e(),e.showCapabilities?r("div",[e._l(["schemes","concepts","mappings","concordances","annotations","occurrences"],function(n){return r("span",{key:"settings-info-capabilities-".concat(n)},[e.registry.has[n]?r("span",[e.registry.has[n]?r("font-awesome-icon",{staticClass:"text-success",staticStyle:{"margin-left":"5px"},attrs:{icon:"code"}}):e._e(),e._v(" "+e._s(e.$t("registryInfo.".concat(n)))+" ")],1):e._e()])}),e.registry.has.auth?r("span",{staticStyle:{"margin-left":"5px"}},[e.registry.isAuthorizedFor({type:"mappings",action:"create",user:e.user})?r("span",{staticClass:"text-success"},[r("font-awesome-icon",{attrs:{icon:"lock-open"}}),e._v(" "+e._s(e.$t("registryInfo.authenticated"))+" ")],1):r("span",{staticClass:"text-danger"},[r("font-awesome-icon",{attrs:{icon:"lock"}}),e._v(" "+e._s(e.$t("registryInfo.notAuthenticated"))+" ")],1)]):e._e()],2):e._e()])},rme=[],nme=dr(eme,tme,rme,!1,null,"f4a8cce3");const Hp=nme.exports,ime={props:{date:{type:String,default:""}},setup(t){return{dateShort:BR(()=>t.date.slice(0,10))}}};var ame=function(){var e=this,r=e._self._c;return e._self._setupProxy,r("span",[e._v(" "+e._s(e.dateShort)+" ")])},ome=[],sme=dr(ime,ame,ome,!1,null,null);const hf=sme.exports,al={mixins:[Ma,il],data(){return{loadingConcepts:Cs,erroredConcepts:tS,concordances:ao,schemes:cg}},computed:{favoriteSchemes(){let t=[];if(this.schemes.length)for(let e of this.$store.getters.favoriteSchemes){let r=Je({uri:e});r&&!this.$jskos.isContainedIn(r,t)&&t.push(r)}return t},favoriteConcepts(){return this.$store.getters.favoriteConcepts},localMappingsRegistry(){return this.config.registries.find(t=>t.constructor.providerName=="LocalMappings")},currentRegistry(){return this.$store.getters.getCurrentRegistry},mappingRegistries(){return this.config.registries.filter(e=>e.has.mappings!==!1||e.has.occurrences!==!1)},concordanceRegistries(){return this.$store.getters.concordanceRegistries},currentConcordanceRegistry(){return this.currentRegistry&&this.currentRegistry.has.concordances?this.currentRegistry:this.concordanceRegistries[0]},showRegistry(){let t={};for(let e of this.mappingRegistries)Object.defineProperty(t,e.uri,{get:()=>{let r=this.$settings.mappingBrowserShowRegistry[e.uri];return r==null?!0:r},set:r=>{(r||!this.$jskos.compareFast(e,this.currentRegistry))&&(this.$store.commit({type:"settings/set",prop:"mappingBrowserShowRegistry",value:Object.assign({},this.$settings.mappingBrowserShowRegistry,{[e.uri]:r})}),this.$store.commit("mapping/setRefresh",{registry:e.uri}))}});return t}},methods:{getRegistry:C$,copyMappingWithReferences(t){const e=this.$jskos.copyDeep(t);return e.from.memberSet=t.from.memberSet.slice(),e.to.memberSet?e.to.memberSet=t.to.memberSet.slice():e.to.memberList?e.to.memberList=t.to.memberList.slice():e.to.memberChoice&&(e.to.memberChoice=t.to.memberChoice.slice()),e.partOf=e.partOf&&e.partOf.slice(),e._registry=t._registry,e.fromScheme=t.fromScheme,e.toScheme=t.toScheme,this.canUpdateMapping({mapping:t,user:this.user})||(e.identifier=[].concat(e.identifier,e.uri),delete e.uri,delete e.partOf,delete e._registry),e},adjustMapping(t){if(!t)return null;for(let r of["from","to"])if(t[r+"Scheme"]){t[r+"Scheme"]=Aa(t[r+"Scheme"],{type:"scheme",returnIfExists:!0});let n=t[r+"Scheme"];for(let i of["memberSet","memberList","memberChoice"])J.isArray(t[r][i])&&(t[r][i]=t[r][i].filter(a=>a!=null).map(a=>Aa(a,{scheme:n,type:"concept",returnIfExists:!0})))}t.partOf&&(t.partOf=t.partOf.map(r=>this.concordances.find(n=>this.$jskos.compare(n,r))||r));const e=J.get(t,"_registry");if(ye.mappingRegistryIsStored(e))for(let[r,n]of[["from","to"],["to","from"]]){const i=Je(t["".concat(n,"Scheme")]),a=Ru(ye.conceptsOfMapping(t,r));if(i)for(let o of a){o.__MAPPED__||Nr(o,"__MAPPED__",[]);const s=o.__MAPPED__.find(c=>ye.compareFast(c.registry,e)&&ye.compare(c.scheme,i));s&&!s.exist.length?s.exist.push(t.uri):s||o.__MAPPED__.push({registry:e,scheme:i,exist:[t.uri]})}}return this.$store.state.hoveredMapping&&t.uri===this.$store.state.hoveredMapping.uri&&this.$store.commit({type:"setHoveredMapping",mapping:t}),this.$store.state.mapping.original.uri&&t.uri===this.$store.state.mapping.original.uri&&this.$store.commit({type:"mapping/set",original:t,mapping:this.$store.getters["mapping/hasChangedFromOriginal"]?null:this.copyMappingWithReferences(t)}),t},prepareMapping(t){if(!t)return null;t=ye.copyDeep(t);let e=this.creator;if(e&&(e.uri||e.prefLabel)){const r=(t.contributor||[]).concat(t.creator||[]);t.contributor=[];for(let n of r)!ye.compare(n,{identifier:this.userUris||[]})&&!ye.isContainedIn(n,t.contributor)&&t.contributor.push(n);t.creator=[e],t.uri&&t.contributor.push(e)}else{t.contributor=t.contributor||[];for(let r of t.creator||[])ye.isContainedIn(r,t.contributor)||t.contributor.push(r);this.$delete(t,"creator")}for(let r of["creator","contributor"].filter(n=>t[n])){for(let n of t[r])n.uri===""&&this.$delete(n,"uri"),J.forOwn(n.prefLabel,(i,a)=>{i==""&&this.$delete(n.prefLabel,a)}),J.isEmpty(n.prefLabel)&&this.$delete(n,"prefLabel");t[r]=t[r].filter(n=>!J.isEmpty(n))}return t.creator&&t.creator.length==0&&this.$delete(t,"creator"),t.contributor&&t.contributor.length==0&&this.$delete(t,"contributor"),t},async getMapping({registry:t,_adjust:e=!0,uri:r,mapping:n,...i}){if(!n&&!r)throw new Error("getMapping: Can't get mapping with neither uri nor mapping.");if(n||(n={uri:r}),t||(t=n._registry||this.config.registries.find(a=>a.has.mappings&&n.uri.startsWith(a._api.mappings))),!t&&n.uri.startsWith("urn:uuid")&&(t=this.localMappingsRegistry),t=this.getRegistry(t),!t)throw new Error("getMappings: No registry to get mappings from.");return n=await t.getMapping({mapping:n,...i}),e&&this.adjustMapping(n),n},async getMappings({registry:t,_adjust:e=!0,...r}){if(t=this.getRegistry(t),!t)throw new Error("getMappings: No registry to get mappings from.");if(t.has.mappings==!1)throw new Error("getMappings: Registry ".concat(t.uri," does not support mappings."));for(const{param:i,relatedItems:a=!1}of[{param:"from",relatedItems:!0},{param:"to",relatedItems:!0},{param:"fromScheme"},{param:"toScheme"}])r[i]&&(r[i]=Je(r[i],{relatedItems:a})||r[i]);const n=await t.getMappings(r);if(e)for(let i of n)this.adjustMapping(i);return n},_addIdentityParams(t){return t.params=t.params||{},t.params.identity=this.$settings.creatorUri,t.params.identityName=this.$settings.creator,t},async postMapping({registry:t,_adjust:e=!0,_reload:r=!0,_alert:n=!0,_before:i,_after:a,...o}){if(t=this.getRegistry(t||o.mapping._registry),!t)throw new Error("postMapping: No registry to post mapping to.");i&&i();try{const s=this.concordances.find(f=>ye.compare(f,J.get(o,"mapping.partOf[0]")));o.mapping=this.prepareMapping(J.omit(o.mapping,"partOf")),this._addIdentityParams(o);const c=await t.postMapping(o);if(s)try{await this.addMappingToConcordance({registry:t,_alert:!1,mapping:c,concordance:s}),c.partOf=[{uri:s.uri}]}catch(f){}if(e&&this.adjustMapping(c),r&&this.$store.commit("mapping/setRefresh",{registry:t.uri}),n){let f=this.$t("alerts.mappingSaved",[ye.prefLabel(t,{fallbackToUri:!1})]);s&&(c.partOf?f+=" "+this.$t("alerts.andAddedToConcordance"):f+=", "+this.$t("alerts.butNotAddedToConcordance")),f+=".",this.alert(f,null,s&&!c.partOf?"warning":"success"),ye.compare(t,this.localMappingsRegistry)&&!this.$settings.hasWrittenIntoLocalMappings&&(this.alert(this.$t("alerts.localMappingsFirstSaved"),0,"warning"),this.$store.commit({type:"settings/set",prop:"hasWrittenIntoLocalMappings",value:!0}))}return a&&a(),c}catch(s){if(n){let c="".concat(this.$t("alerts.mappingNotSaved",[ye.prefLabel(t,{fallbackToUri:!1})])," ").concat(this.getErrorMessage(s));this.alert(c,null,"danger")}throw a&&a(s),s}},async postMappings({registry:t,_adjust:e=!0,_reload:r=!0,_alert:n=!0,_before:i,_after:a,...o}){if(t=this.getRegistry(t),!t)throw new Error("postMappings: No registry to post mappings to.");i&&i();try{o.mappings=o.mappings.map(c=>this.prepareMapping(c)),this._addIdentityParams(o);const s=await t.postMappings(o);if(e)for(let c of s)this.adjustMapping(c);return r&&this.$store.commit("mapping/setRefresh",{registry:t.uri}),n&&this.alert(this.$t("alerts.mappingSaved",[ye.prefLabel(t,{fallbackToUri:!1})]),null,"success"),a&&a(),s}catch(s){if(n){let c="".concat(this.$t("alerts.mappingNotSaved",[ye.prefLabel(t,{fallbackToUri:!1})])," ").concat(this.getErrorMessage(s));this.alert(c,null,"danger")}throw a&&a(s),s}},async putMapping({registry:t,_adjust:e=!0,_reload:r=!0,_alert:n=!0,_before:i,_after:a,...o}){if(t=this.getRegistry(t||o.mapping._registry),!t)throw new Error("putMapping: No registry to put mapping to.");i&&i();try{o.mapping=this.prepareMapping(o.mapping),this._addIdentityParams(o);const s=await t.putMapping(o);return e&&this.adjustMapping(s),r&&(this.$store.commit("mapping/setRefresh",{registry:t.uri}),this.loadConcordances()),n&&this.alert(this.$t("alerts.mappingSaved",[ye.prefLabel(t,{fallbackToUri:!1})]),null,"success"),a&&a(),s}catch(s){if(n){const c="".concat(this.$t("alerts.mappingNotSaved",[ye.prefLabel(t,{fallbackToUri:!1})])," ").concat(this.getErrorMessage(s));this.alert(c,null,"danger")}throw a&&a(s),s}},async deleteMapping({registry:t,_reload:e=!0,_alert:r=!0,_trash:n=!0,_before:i,_after:a,...o}){if(t=this.getRegistry(t||o.mapping._registry),!t)throw new Error("deleteMapping: No registry to delete mapping from.");i&&i();try{return await t.deleteMapping(o),this.mappingWasDeleted({mapping:o.mapping,registry:t,_trash:n}),e&&(this.$store.commit("mapping/setRefresh",{registry:t.uri}),J.get(o,"mapping.partOf[0]")&&o.mapping.partOf[0]&&this.loadConcordances()),r&&this.alert(this.$t("alerts.mappingDeleted",[ye.prefLabel(t,{fallbackToUri:!1})]),null,"success",this.$t("general.undo"),s=>{this.$store.commit({type:"alerts/setCountdown",alert:s,countdown:0}),this.restoreMappingFromTrash({uri:o.mapping.uri})}),a&&a(),!0}catch(s){if(r){const c="".concat(this.$t("alerts.mappingNotDeleted",[ye.prefLabel(t,{fallbackToUri:!1})])," ").concat(this.getErrorMessage(s));this.alert(c,null,"danger")}throw a&&a(s),s}},async deleteMappings({registry:t,_reload:e=!0,_alert:r=!0,_trash:n=!0,_before:i,_after:a,...o}){if(t=this.getRegistry(t||J.get(o,"mappings[0]._registry")),!t)throw new Error("deleteMapping: No registry to delete mapping from.");i&&i();try{await t.deleteMappings(o);for(let s of o.mappings)this.mappingWasDeleted({mapping:s,registry:t,_trash:n});return e&&(this.$store.commit("mapping/setRefresh",{registry:t.uri}),J.get(o,"mappings[0].partOf[0]")&&this.loadConcordances()),r&&this.alert(this.$t("alerts.mappingDeleted",[ye.prefLabel(t,{fallbackToUri:!1})]),null,"success",this.$t("general.undo"),s=>{this.$store.commit({type:"alerts/setCountdown",alert:s,countdown:0}),this.restoreMappingFromTrash({uri:o.mapping.uri})}),a&&a(),!0}catch(s){if(r){const c="".concat(this.$t("alerts.mappingNotDeleted",[ye.prefLabel(t,{fallbackToUri:!1})])," ").concat(this.getErrorMessage(s));this.alert(c,null,"danger")}throw a&&a(s),s}},mappingWasDeleted({mapping:t,registry:e,_trash:r}){if(r&&this.$store.commit({type:"mapping/addToTrash",mapping:t,registry:e}),t.uri==this.$store.state.mapping.original.uri&&ye.compare(e,this.$store.state.mapping.original.registry)&&this.$store.commit({type:"mapping/set"}),ye.mappingRegistryIsStored(e))for(let[n,i]of[["from","to"],["to","from"]]){const a=Je(t["".concat(i,"Scheme")]),o=Ru(ye.conceptsOfMapping(t,n));if(a)for(let s of o){const c=(s.__MAPPED__||[]).find(f=>ye.compare(f.registry,e)&&ye.compare(f.scheme,a));!c||!c.exist.length||this.$set(c,"exist",c.exist.filter(f=>f!=t.uri))}}},async restoreMappingFromTrash({uri:t}){const e=this.$store.state.mapping.mappingTrash.find(i=>i.mapping.uri==t),r=this.config.registries.find(i=>ye.compareFast(i,e&&e.registry)),n=()=>this.alert(this.$t("alerts.mappingNotRestored",[ye.prefLabel(r,{fallbackToUri:!1})]),null,"danger");if(!e||!r)return cn.warn("Tried to restore mapping from trash, but could not find item or determine provider.",e),n(),!1;try{const i=!!J.get(e,"mapping.partOf[0]"),a=await this.postMapping({registry:r,mapping:e.mapping,_alert:!1,_reload:!1});if(a){this.$store.commit({type:"mapping/removeFromTrash",uri:t}),this.$store.commit({type:"mapping/setRefresh",registry:r.uri}),this.loadConcordances();let o=this.$t("alerts.mappingRestored",[ye.prefLabel(r,{fallbackToUri:!1})]);i&&(a.partOf?o+=" "+this.$t("alerts.andAddedToConcordance"):o+=", "+this.$t("alerts.butNotAddedToConcordance")),o+=".",this.alert(o,null,i&&!a.partOf?"warning":"success")}else n();return!!a}catch(i){return n(),!1}},canCreateMapping:jL,canUpdateMapping:T$,canDeleteMapping:zL,repeat(...t){return as.repeat(...t)},loadConcordances:Jhe,canAddMappingToConcordance:HL,canRemoveMappingFromConcordance:rde,isCreatorOrContributor:Au,async addMappingToConcordance({registry:t,_reload:e=!0,_alert:r=!0,_adjust:n=!0,mapping:i,concordance:a}){if(t=this.getRegistry(t||i._registry),!t)throw new Error("addMappingToConcordance: No registry for mapping.");try{const o={mapping:{uri:i.uri}};a?o.mapping.partOf=[{uri:a.uri}]:o.mapping.partOf=[],this._addIdentityParams(o);const s=await t.patchMapping(o);return n&&this.adjustMapping(s),e&&(this.$store.commit("mapping/setRefresh",{registry:t.uri}),this.loadConcordances()),r&&this.alert(this.$t(a?"alerts.mappingAddedToConcordance":"alerts.mappingRemovedFromConcordance"),null,"success"),s}catch(o){if(r){const s="".concat(this.$t(a?"alerts.mappingNotAddedToConcordance":"alerts.mappingNotRemovedFromConcordance")," ").concat(this.getErrorMessage(o));this.alert(s,null,"danger")}throw o}},canCreateConcordance({registry:t=this.currentConcordanceRegistry,concordance:e,user:r=this.user}={}){if(!t||!t.isAuthorizedFor({type:"concordances",action:"create",user:r}))return!1;if(!e)return!0;if(!e.fromScheme||!e.toScheme)return!1;const n=J.get(e,"notation[0]");return!(!n||this.concordances.find(i=>J.get(i,"notation[0]")===n))},canUpdateConcordance({registry:t,concordance:e,user:r=this.user}){return!e||(e=this.concordances.find(n=>this.$jskos.compare(n,e))||e,t=this.getRegistry(t||e._registry),!t)?!1:t.isAuthorizedFor({type:"concordances",action:"update",user:r,crossUser:!this.$jskos.userOwnsMapping(r,e)})},canDeleteConcordance({registry:t,concordance:e,user:r=this.user}){return!e||parseInt(e.extent)>0||(e=this.concordances.find(n=>this.$jskos.compare(n,e))||e,t=this.getRegistry(t||e._registry),!t)?!1:t.isAuthorizedFor({type:"concordances",action:"delete",user:r,crossUser:!this.$jskos.userOwnsMapping(r,e)})},async postConcordance({registry:t=this.currentConcordanceRegistry,concordance:e,_reload:r=!0,_alert:n=!0}){if(!e||!t)throw new Error("postConcordance: No concordance or missing registry.");try{const i={concordance:e};this._addIdentityParams(i);const a=await t.postConcordance(i);return n&&this.alert(this.$t("alerts.concordanceSaved",[ye.prefLabel(t,{fallbackToUri:!1})]),null,"success"),r&&this.loadConcordances(),a}catch(i){console.error(i);let a="".concat(this.$t("alerts.concordanceNotSaved",[ye.prefLabel(t,{fallbackToUri:!1})])," ").concat(this.getErrorMessage(i));this.alert(a,null,"danger")}},async patchConcordance({registry:t,concordance:e,_reload:r=!0,_alert:n=!0}){const i=this.concordances.find(a=>this.$jskos.compare(a,e));if(t=this.getRegistry(t||e&&e._registry||i&&i._registry),!e||!t)throw new Error("patchConcordance: No concordance or missing registry.");try{const a={concordance:e};this._addIdentityParams(a);const o=await t.patchConcordance(a);return n&&this.alert(this.$t("alerts.concordanceSaved"),null,"success"),r&&this.loadConcordances(),o}catch(a){console.error(a);let o="".concat(this.$t("alerts.concordanceNotSaved",[ye.prefLabel(t,{fallbackToUri:!1})])," ").concat(this.getErrorMessage(a));this.alert(o,null,"danger")}},async deleteConcordance({registry:t,_reload:e=!0,_alert:r=!0,concordance:n,...i}){const a=this.concordances.find(o=>this.$jskos.compare(o,n));if(t=this.getRegistry(t||n&&n._registry||a&&a._registry),!n||!t)throw new Error("patchConcordance: No concordance or missing registry.");try{return await t.deleteConcordance({concordance:n,...i}),r&&this.alert(this.$t("alerts.concordanceDeleted"),null,"success"),e&&this.loadConcordances(),!0}catch(o){if(r){const s="".concat(this.$t("alerts.concordanceNotDeleted")," ").concat(this.getErrorMessage(o));this.alert(s,null,"danger")}throw o}}}},lme={name:"TheSettings",components:{RegistryInfo:Hp,DateString:hf},mixins:[il,al,Ma],props:{tab:{type:Number,default:0}},data(){return{localSettings:null,creatorRewritten:!1,dlMappingsReady:!1,dlAllMappings:null,dlAllMappingsCsv:null,dlMappings:[],uploadedFile:null,uploadedFileStatus:"",deleteMappingsButtons:!1,updateLocalSettings:J.debounce(()=>{this.$store.commit({type:"settings/save",settings:J.cloneDeep(this.localSettings)}),this.creatorRewritten=!1},200),languagesRegistry:as.initializeRegistry({provider:"ConceptApi",api:"https://bartoc.org/api/",schemes:[{uri:"http://bartoc.org/en/node/20287"}]}),allLanguages:[],languageToAdd:"",addLanguageKeypress:!1}},computed:{availableMappingRegistries(){return this.config.registries.filter(t=>t.isAuthorizedFor({type:"mappings",action:"create",user:this.user}))},components(){let t=[];for(let e of Object.keys(this.$store.state.settings.componentSettings)){let r={name:e,settings:[],settingsValues:{}};for(let n of Object.keys(this.$store.state.settings.componentSettings[e])){let i=this.$store.state.settings.componentSettings[e][n];for(let a of i.sideDependent?[!0,!1]:[void 0])r.settings.push(Object.assign({key:n,isLeft:a},i)),Object.defineProperty(r.settingsValues,n+(i.sideDependent?"-".concat(a):""),{get:()=>i.sideDependent?this.$settings.components[e][n][a]:this.$settings.components[e][n],set:o=>{i.type=="Boolean"&&!J.isBoolean(o)&&(o=!!o),i.type=="Number"&&!J.isNumber(o)&&(o=parseInt(o),(isNaN(o)||oi.max)&&(this.$log.warn("Tried to save invalid value for setting ".concat(e," -> ").concat(n,", fallback to default value (").concat(i.default,").")),o=i.default)),this.$store.commit({type:"settings/setComponentSetting",component:e,setting:n,isLeft:a,value:o})}})}t.push(r)}return t}},watch:{localSettings:{handler(){this.updateLocalSettings()},deep:!0},uploadedFile(){if(this.uploadedFile&&this.localMappingsRegistry){let t=new FileReader;t.onloadend=e=>{let r,n;r=e.target.result.split("\n"),n={imported:0,skipped:0,error:0,empty:0};let a=[];for(let o of r){if(o===""){n.empty+=1;continue}try{let s=JSON.parse(o);a.push(s)}catch(s){n.error+=1}}this.postMappings({mappings:a,registry:this.localMappingsRegistry,_alert:!1,_refresh:!1}).then(o=>{n.imported=o.length,n.skipped=r.length-n.imported-n.error-n.empty,this.uploadedFileStatus="".concat(n.imported," mappings imported, ").concat(n.skipped," skipped, ").concat(n.error," errored"),this.$refs.fileUpload.reset(),this.refreshDownloads(),this.$store.commit("mapping/setRefresh",{registry:this.localMappingsRegistry})}).catch(o=>{this.$log.error("TheSettings - Error uploading mappings",o)})},t.readAsText(this.uploadedFile)}},"localSettings.creatorUri"(t){const e=this.getNameForIdentity(t);e&&(this.localSettings.creator=e)},user(){this.localSettings=J.cloneDeep(this.$settings)},locale(){this.localSettings.locale=this.locale}},created(){this.languagesRegistry.getTop({scheme:this.languagesRegistry.schemes[0]}).then(t=>{this.allLanguages=t})},methods:{show(){this.$refs.settingsModal.show(),this.localSettings=J.cloneDeep(this.$settings),this.refreshDownloads()},refreshDownloads(){if(!this.localMappingsRegistry)return;this.dlMappingsReady=!1,this.dlAllMappings=null,this.dlMappings=[];let t=[];this.getMappings({registry:this.localMappingsRegistry}).then(e=>{t=e;let r=[];for(let n of t)for(let i of["from","to"])for(let a of this.$jskos.conceptsOfMapping(n,i)){let o=n[i+"Scheme"];(!a.inScheme||!a.inScheme.length)&&(a.inScheme=[o]),r.push(Uo([a],{scheme:o}))}return Promise.all(r)}).then(()=>{let e=i=>{let a=this.$jskos.minifyMapping(i);for(let o of this.$jskos.conceptsOfMapping(a)){let s=Je(o),c=this.$jskos.languagePreference.selectLanguage(J.get(s,"prefLabel"));c&&(o.prefLabel=J.pick(s.prefLabel,[c]))}return JSON.stringify(a)};this.dlAllMappings=t.map(e).join("\n");for(let i of t){i.fromScheme=Je(i.fromScheme)||i.fromScheme,i.toScheme=Je(i.toScheme)||i.toScheme;let a=this.dlMappings.find(o=>this.$jskos.compare(i.fromScheme,o.fromScheme)&&this.$jskos.compare(i.toScheme,o.toScheme));a?a.mappings.push(i):(a={fromScheme:i.fromScheme,toScheme:i.toScheme,mappings:[i]},this.dlMappings.push(a))}let r=this.$jskos.mappingCSV({lineTerminator:"\r\n",labels:!0,creator:!0,language:"de"}),n=[];for(let i of this.dlMappings){i.ndjson=i.mappings.map(e).join("\n"),i.mappings=i.mappings.map(a=>this.$jskos.minifyMapping(a)),n=n.concat(i.mappings);for(let a of i.mappings){for(let o of this.$jskos.conceptsOfMapping(a)){let s=Je(o),c=this.$jskos.languagePreference.selectLanguage(J.get(s,"prefLabel"));c&&(o.prefLabel={de:J.get(s.prefLabel,c)})}a.creator&&a.creator[0]&&(a.creator[0].prefLabel={de:this.$jskos.prefLabel(a.creator[0],{fallbackToUri:!1,language:this.locale})})}i.csv=r.fromMappings(i.mappings),i.label=(this.$jskos.notation(J.get(i,"fromScheme"),"scheme")||"?")+" to "+(this.$jskos.notation(J.get(i,"toScheme"),"scheme")||"?"),i.filename="".concat(this.$jskos.notation(J.get(i,"fromScheme"),"scheme")||"?","_to_").concat(this.$jskos.notation(J.get(i,"toScheme"),"scheme")||"?","_").concat(this.localSettings.creator)}this.dlAllMappingsCsv=r.fromMappings(n),this.dlMappingsReady=!0}).catch(e=>{this.$log.error("TheSettings - Error refreshing local mappings download",e)})},async rewriteCreator(){if(this.localMappingsRegistry)try{const t=await this.getMappings({registry:this.localMappingsRegistry});for(let e of t)await this.putMapping({mapping:e,_reload:!1,_alert:!1});this.creatorRewritten=!0,this.$store.commit("mapping/setRefresh",{registry:this.localMappingsRegistry}),this.refreshDownloads()}catch(t){this.$log.error("TheSettings - Error rewriting creator",t)}},resetFlex(){let t=J.cloneDeep(this.localSettings.flex);J.forOwn(t,(e,r)=>{t[r]=""}),this.$store.commit({type:"settings/set",prop:"flex",value:t})},async deleteMappings_(){if(this.localMappingsRegistry)try{const t=await this.getMappings({registry:this.localMappingsRegistry});await this.deleteMappings({mappings:t,registry:this.localMappingsRegistry,_alert:!1,_refresh:!1,_trash:!1}),this.$store.commit("mapping/setRefresh",{registry:this.localMappingsRegistry}),this.refreshDownloads(),this.deleteMappingsButtons=!1,this.$store.commit("mapping/clearTrash")}catch(t){this.$log.error("TheSettings - Error deleting local mappings",t)}},login(t){let e,r;t?(e=t.loginURL,r="login"):(e=this.config.auth+"logout",r="logout"),WL({url:e,eventType:r})},replaceKey(t){return{shift:"Shift",alt:"Alt",option:"Alt",ctrl:"Ctrl",meta:"Cmd",command:"Cmd"}[t]||t},languageConceptByTag(t){return this.allLanguages.find(e=>e.notation[0]===t)},addLanguageKeydown(t){t.key&&(this.addLanguageKeypress=!0),t.key==="Enter"&&this.addLanguage()},addLanguageInput(){this.addLanguageKeypress||this.addLanguage(),this.addLanguageKeypress=!1},addLanguage(){const t=this.languageToAdd.split(" ")[0];(this.allLanguages.length===0||this.allLanguages.find(e=>e.notation[0]===t))&&(this.localSettings.preferredLanguages.push(t),this.languageToAdd="")},removeLanguage(t){this.localSettings.preferredLanguages=this.localSettings.preferredLanguages.filter(e=>e!==t)},moveLanguage(t,e){const r=t+e;if(r===-1||r===this.localSettings.preferredLanguages.length)return;const n=this.localSettings.preferredLanguages[t];this.localSettings.preferredLanguages.splice(t,1),this.localSettings.preferredLanguages.splice(r,0,n)}}};var cme=function(){var e=this,r=e._self._c;return r("b-modal",{ref:"settingsModal",attrs:{id:"settingsModal",title:e.$t("settings.title"),"hide-footer":"",centered:"",size:"lg"}},[r("b-card",{attrs:{"no-body":"","footer-tag":"footer"}},[r("tabs",{attrs:{fill:"",value:e.tab},on:{change:function(n){return e.$emit("update:tab",n.index)}}},[r("tab",{attrs:{title:e.$t("settingsTabs")[0]}},[e.localSettings?r("div",[e.user&&e.authorized?r("p",[r("span",{staticClass:"text-success"},[e._v(" "+e._s(e.$t("settings.loggedIn"))+" ")]),r("a",{attrs:{href:e.$store.state.auth.about.baseUrl+"account",target:"_blank"}},[e._v(" "+e._s(e.$t("settings.accountPage"))+" ")]),e._v(" • "),r("a",{attrs:{href:""},on:{click:function(n){return n.preventDefault(),e.login(null)}}},[e._v(" "+e._s(e.$t("settings.logOutButton"))+" ")])]):e.config.auth?r("p",[r("span",{staticClass:"text-danger"},[e._v(" "+e._s(e.$t("settings.loggedOut"))+" ")])]):e._e(),e.$store.state.auth.available&&!e.user&&e.providers.length?r("p",e._l(e.providers,function(n){return r("b-button",{key:"login-provider-".concat(n.id),attrs:{block:"",variant:"light"},on:{click:function(i){return e.login(n)}}},[n.image?r("img",{staticStyle:{"margin-right":"5px"},attrs:{src:n.image,height:"20px"}}):e._e(),e._v(" "+e._s(e.$t("settings.logInButton"))+" via "+e._s(n.name)+" ")])}),1):e._e(),e.$store.state.auth.connected?r("div",[r("p",[r("span",{domProps:{innerHTML:e._s(e.$t("settings.accountInfo",{url:e.config.auth}))}}),e.$store.state.auth.about.urls.imprint?r("a",{attrs:{href:e.$store.state.auth.about.urls.imprint,target:"_blank"}},[e._v(" "+e._s(e.$t("settings.impressum"))+" ")]):e._e(),e._v(" • "),e.$store.state.auth.about.urls.privacy?r("a",{attrs:{href:e.$store.state.auth.about.urls.privacy,target:"_blank"}},[e._v(" "+e._s(e.$t("settings.privacyPolicy"))+" ")]):e._e()])]):e._e(),r("p",[e._v(" "+e._s(e.$t("settings.creatorInfo"))+" ")]),r("p",[r("b",[e._v(e._s(e.$t("settings.creator")))]),r("b-form-input",{attrs:{placeholder:e.$t("settings.creatorPlaceholder"),type:"text"},model:{value:e.localSettings.creator,callback:function(n){e.$set(e.localSettings,"creator",n)},expression:"localSettings.creator"}})],1),r("p",[r("b",[e._v(e._s(e.$t("settings.creatorUri")))]),!e.user||!e.userUris||!e.userUris.length?r("span",[r("b-form-input",{attrs:{state:!e.localSettings.creatorUri||e.$jskos.isValidUri(e.localSettings.creatorUri),placeholder:"https://",type:"text"},model:{value:e.localSettings.creatorUri,callback:function(n){e.$set(e.localSettings,"creatorUri",n)},expression:"localSettings.creatorUri"}}),e.localSettings.creatorUri&&!e.$jskos.isValidUri(e.localSettings.creatorUri)?r("span",{staticClass:"text-danger"},[e._v(" "+e._s(e.$t("settings.creatorUriInvalid"))+" ")]):e._e()],1):r("span",[r("b-form-select",{model:{value:e.localSettings.creatorUri,callback:function(n){e.$set(e.localSettings,"creatorUri",n)},expression:"localSettings.creatorUri"}},e._l(e.userUris||[],function(n){return r("option",{key:"settings-uris-".concat(n),domProps:{value:n}},[e._v(" "+e._s(n)+" ")])}),0)],1)])]):e._e()]),r("tab",{attrs:{title:e.$t("settingsTabs")[1]}},[r("h4",[e._v(e._s(e.$t("settings.mappingRegistries")))]),e._l(e.config.registries.filter(n=>e.$jskos.mappingRegistryIsStored(n)),function(n,i){return r("div",{key:"settingsModal-mapping-registries-".concat(i),staticClass:"settingsModal-mapping-registry",class:{"selected-registry":e.$jskos.compareFast(n,e.currentRegistry)}},[r("b-form-checkbox",{attrs:{disabled:e.$jskos.compareFast(n,e.currentRegistry)},model:{value:e.showRegistry[n.uri],callback:function(a){e.$set(e.showRegistry,n.uri,a)},expression:"showRegistry[registry.uri]"}}),r("registry-info",{staticClass:"settings-sources",attrs:{registry:n},nativeOn:{click:function(a){return e.$store.commit({type:"settings/set",prop:"mappingRegistry",value:n.uri})}}})],1)}),r("h4",[e._v(e._s(e.$t("settings.otherRegistries")))]),e._l(e.config.registries.filter(n=>!e.$jskos.mappingRegistryIsStored(n)),function(n,i){return r("div",{key:"settingsModal-other-registries-".concat(i),staticClass:"settingsModal-mapping-registry"},[n.has.mappings!==!1?r("b-form-checkbox",{model:{value:e.showRegistry[n.uri],callback:function(a){e.$set(e.showRegistry,n.uri,a)},expression:"showRegistry[registry.uri]"}}):e._e(),r("registry-info",{staticClass:"settings-sources",attrs:{registry:n}})],1)})],2),r("tab",{attrs:{title:e.$t("settingsTabs")[2]}},[r("div",{staticClass:"settingsModal-componentSettings-component"},[e.localSettings?r("div",{staticClass:"form-inline"},[r("label",{staticStyle:{"padding-right":"0.5em"}},[e._v(e._s(e.$t("settings.language"))+":")]),r("b-form-select",{model:{value:e.$i18n.locale,callback:function(n){e.$set(e.$i18n,"locale",n)},expression:"$i18n.locale"}},e._l(e.config.languages,function(n){return r("option",{key:n,domProps:{value:n}},[e._v(" "+e._s(e.$t("languages.".concat(n)))+" ")])}),0)],1):e._e(),r("span",{staticClass:"fontSize-small text-lightGrey",domProps:{innerHTML:e._s(e.$t("settings.languageContribution"))}})]),e.localSettings?r("div",{staticClass:"settingsModal-componentSettings-component"},[r("h5",[e._v(e._s(e.$t("settings.preferredLanguages")))]),r("div",[e._v(" "+e._s(e.$t("settings.preferredLanguagesAdd"))+": "),r("b-form-input",{attrs:{size:"sm",list:"languages-datalist"},nativeOn:{keydown:function(n){return e.addLanguageKeydown.apply(null,arguments)},input:function(n){return e.addLanguageInput.apply(null,arguments)}},model:{value:e.languageToAdd,callback:function(n){e.languageToAdd=n},expression:"languageToAdd"}}),r("datalist",{attrs:{id:"languages-datalist"}},e._l(e.allLanguages,function(n){return r("option",{key:n.uri},[e._v(" "+e._s(n.notation[0])+" "+e._s(e.$jskos.prefLabel(n,{language:e.locale}))+" ")])}),0)],1),r("ul",e._l(e.localSettings.preferredLanguages,function(n,i){return r("li",{key:i},[r("div",{staticClass:"button fontSize-verySmall",staticStyle:{display:"inline-block","margin-right":"2px"},on:{click:function(a){return e.removeLanguage(n)}}},[r("font-awesome-icon",{attrs:{icon:"times-circle"}})],1),r("div",{staticClass:"button fontSize-verySmall",staticStyle:{display:"inline-block","margin-right":"2px"},on:{click:function(a){return e.moveLanguage(i,1)}}},[r("font-awesome-icon",{attrs:{icon:"arrow-down"}})],1),r("div",{staticClass:"button fontSize-verySmall",staticStyle:{display:"inline-block"},on:{click:function(a){return e.moveLanguage(i,-1)}}},[r("font-awesome-icon",{attrs:{icon:"arrow-up"}})],1),e._v(" "+e._s(e.$jskos.prefLabel(e.languageConceptByTag(n),{language:e.locale})||n)+" ")])}),0)]):e._e(),r("div",{staticClass:"settingsModal-componentSettings-component"},[r("b-button",{attrs:{variant:"primary"},on:{click:e.resetFlex}},[e._v(" "+e._s(e.$t("settings.resetSizes"))+" ")])],1),e._l(e.components,function(n){return r("div",{key:"settings-componentSettings-".concat(n.name),staticClass:"settingsModal-componentSettings-component"},[r("h5",[e._v(e._s(n.name))]),e._l(n.settings,function(i){return r("div",{key:"settings-componentSettings-".concat(n.name,"-").concat(i.key,"-").concat(i.isLeft)},[i.type=="Boolean"?r("div",[r("b-form-checkbox",{staticStyle:{"user-select":"none"},model:{value:n.settingsValues[i.key+(i.sideDependent?"-".concat(i.isLeft):"")],callback:function(a){e.$set(n.settingsValues,i.key+(i.sideDependent?"-".concat(i.isLeft):""),a)},expression:"component.settingsValues[setting.key + (setting.sideDependent ? `-${setting.isLeft}` : '')]"}},[e._v(" "+e._s(e.$jskos.prefLabel(i,{language:e.locale}))+" "+e._s(i.sideDependent?" (".concat(e.$t("general."+(i.isLeft?"left":"right")),")"):"")+" ")]),r("span",{staticClass:"fontSize-small text-lightGrey"},[e._v(" "+e._s((e.$jskos.languageMapContent(i,"definition",{language:e.locale})||[])[0])+" "+e._s(e.$t("general.default"))+": "+e._s(i.default?e.$t("general.enabled"):e.$t("general.disabled"))+" ")])],1):i.type=="Number"?r("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$jskos.languageMapContent(i,"definition",{language:e.locale}),delay:e.defaults.delay.medium},expression:"{ title: $jskos.languageMapContent(setting, 'definition', { language: locale }), delay: defaults.delay.medium }",modifiers:{hover:!0}}]},[e._v(" "+e._s(e.$jskos.prefLabel(i,{language:e.locale}))+" "+e._s(i.sideDependent?" (".concat(e.$t("general."+(i.isLeft?"left":"right")),")"):"")+" "),r("b-input",{staticStyle:{display:"inline-block",width:"auto"},attrs:{type:"number",min:i.min,max:i.max,size:"sm"},on:{click:function(a){return a.target.select()}},model:{value:n.settingsValues[i.key+(i.sideDependent?"-".concat(i.isLeft):"")],callback:function(a){e.$set(n.settingsValues,i.key+(i.sideDependent?"-".concat(i.isLeft):""),a)},expression:"component.settingsValues[setting.key + (setting.sideDependent ? `-${setting.isLeft}` : '')]"}}),r("br"),r("span",{staticClass:"fontSize-small text-lightGrey"},[e._v(" "+e._s((e.$jskos.languageMapContent(i,"definition",{language:e.locale})||[])[0])+" "+e._s(e.$t("general.default"))+": "+e._s(i.default)+" ")])],1):r("div",{class:i.class},[e._v(" "+e._s(e.$jskos.prefLabel(i,{language:e.locale}))+" ")])])})],2)})],2),e.config.shortcuts&&e.config.shortcuts.length?r("tab",{attrs:{title:e.$t("settingsTabs")[3]}},[r("table",{staticClass:"table table-borderless",staticStyle:{height:"unset"}},[r("tbody",e._l(e.config.shortcuts,function(n){return r("tr",{key:"settingsModal-shortcuts-".concat(n.id)},[r("td",[r("span",{domProps:{innerHTML:e._s(n.keys.split(",").map(i=>i.split("+").map(a=>"".concat(e.replaceKey(a),"")).join(" + ")).join(" ".concat(e.$t("general.or")," ")))}})]),r("td",{staticClass:"text-left"},[e._v(" "+e._s(e.$jskos.prefLabel(n,{language:e.locale})||n.action)+" ")])])}),0)])]):e._e(),r("tab",{attrs:{title:e.$t("settingsTabs")[4]}},[r("h3",[e._v(e._s(e.$t("settings.dataInRegistries")))]),r("p",[e._v(" "+e._s(e.$t("settings.dataInRegistriesSubtitle"))+" ")]),e._l(e.config.registries.filter(n=>e.$jskos.mappingRegistryIsStored(n)&&!e.$jskos.compare(n,e.localMappingsRegistry)&&n.uri!=="http://coli-conc.gbv.de/registry/wikidata-mappings"),function(n){return r("p",{key:n.uri},[r("registry-info",{attrs:{registry:n,"show-details":!1,"show-capabilities":!1,"show-editable":!1}}),r("ul",{staticClass:"myDataDownloads"},[e._l(["mappings","concordances","annotations"].filter(i=>n.isAuthorizedFor({type:i,action:"create",user:e.user})),function(i){return r("li",{key:i},[e._v(" "+e._s(e.$t("registryInfo.".concat(i)))+": "),r("a",{attrs:{href:"".concat(n._api[i],"?creator=").concat(encodeURIComponent((e.userUris||[]).join("|"))),target:"_blank"}},[e._v(" "+e._s(e.$t("dataModal.apiLinks"))+" "+e._s(e.$t("dataModal.apiUrl"))+" ")])])}),r("li",{staticClass:"myDataDownloads-noData"},[e._v(" "+e._s(e.$t("settings.noDataForRegistry"))+" ")])],2)],1)}),r("h3",[e._v(e._s(e.$t("settings.localMappings")))]),r("div",[r("p",[e._v(e._s(e.$t("settings.localMappingsInfo")))])]),e.localMappingsRegistry&&e.dlAllMappings&&e.dlMappingsReady?r("div",[r("h4",[e._v(e._s(e.$t("settings.localDownload")))]),e._l(e.dlMappings,function(n,i){return r("span",{key:i},[e._v(" "+e._s(n.label)+" ("+e._s(n.mappings.length)+"): "),r("a",{attrs:{href:""},on:{click:function(a){return a.preventDefault(),e.downloadFile(n.filename+".ndjson",n.ndjson)}}},[e._v(" JSKOS ")]),r("a",{attrs:{href:""},on:{click:function(a){return a.preventDefault(),e.downloadFile(n.filename+".csv",n.csv)}}},[e._v(" CSV ")]),r("br")])}),r("br"),r("a",{attrs:{href:""},on:{click:function(n){return n.preventDefault(),e.downloadFile("mappings.ndjson",e.dlAllMappings)}}},[e._v(" "+e._s(e.$t("settings.localDownloadJskos",[e.dlAllMappings.split("\n").length]))+" ")]),r("br"),r("a",{attrs:{href:""},on:{click:function(n){return n.preventDefault(),e.downloadFile("mappings.csv",e.dlAllMappingsCsv)}}},[e._v(" "+e._s(e.$t("settings.localDownloadCsv",[e.dlAllMappingsCsv.split("\n").length-2]))+" ")])],2):e._e(),r("br"),e.localMappingsRegistry?r("div",[r("h4",[e._v(e._s(e.$t("settings.localUpload")))]),r("b-form-file",{ref:"fileUpload",attrs:{state:!!e.uploadedFile,placeholder:e.$t("settings.localUploadPlaceholder"),accept:".ndjson"},model:{value:e.uploadedFile,callback:function(n){e.uploadedFile=n},expression:"uploadedFile"}}),r("p",[e._v(" "+e._s(e.uploadedFileStatus)+" ")])],1):e._e(),e.localMappingsRegistry&&e.dlAllMappings?r("div",[r("h4",[e._v(e._s(e.$t("settings.localDeleteTitle")))]),r("b-button",{attrs:{disabled:!e.dlAllMappings,variant:"danger","hide-footer":""},on:{click:function(n){e.deleteMappingsButtons=!0}}},[e._v(" "+e._s(e.$t("settings.localDeleteText"))+" ")]),e.deleteMappingsButtons?r("p",[e._v(" "+e._s(e.$t("settings.localDeleteSure"))+" "),r("b-button",{attrs:{variant:"danger",size:"sm"},on:{click:e.deleteMappings_}},[e._v(" "+e._s(e.$t("general.yes"))+" ")]),r("b-button",{attrs:{variant:"success",size:"sm"},on:{click:function(n){e.deleteMappingsButtons=!1}}},[e._v(" "+e._s(e.$t("general.no"))+" ")])],1):e._e()],1):e._e(),r("br"),e.localMappingsRegistry&&e.dlAllMappings?r("div",[r("h4",[e._v(e._s(e.$t("settings.creatorRewriteTitle")))]),r("p",{domProps:{innerHTML:e._s(e.$t("settings.creatorRewriteText"))}}),r("p",{staticClass:"fontSize-small"},[r("b",[e._v("Name:")]),e._v(" "+e._s(e.$jskos.prefLabel(e.creator,{language:e.locale}))),r("br"),r("b",[e._v("URI:")]),e._v(" "+e._s(e.creator.uri)+" ")]),r("p",[r("b-button",{attrs:{variant:e.creatorRewritten?"success":"primary"},on:{click:e.rewriteCreator}},[e._v(" "+e._s(e.$t("settings.creatorRewriteButton"))+" ")])],1)]):e._e()],2),r("span",{staticClass:"settingsModal-footer"},[r("a",{attrs:{href:"https://github.com/gbv/cocoda",target:"_blank"}},[r("font-awesome-icon",{attrs:{icon:["fab","github"]}}),e._v(" GitHub ")],1),e.config.buildInfo.version&&e.config.buildInfo.version!=""?r("span",[e._v(" • "+e._s(e.$t("settings.version"))+" "+e._s(e.config.buildInfo.version)+" ")]):e._e(),e.config.buildInfo.gitCommit&&e.config.buildInfo.gitCommitShort?r("span",[e._v(" • "+e._s(e.$t("settings.currentCommit"))+": "),r("a",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.config.buildInfo.gitCommitMessage,delay:e.defaults.delay.short},expression:"{ title: config.buildInfo.gitCommitMessage, delay: defaults.delay.short }",modifiers:{hover:!0}}],attrs:{href:"https://github.com/gbv/cocoda/commit/"+e.config.buildInfo.gitCommit,target:"_blank"}},[e._v(" "+e._s(e.config.buildInfo.gitCommitShort)+" ")])]):e._e(),e.config.buildInfo.buildDate?r("span",[e._v(" • "+e._s(e.$t("settings.buildDate"))+": "),r("date-string",{attrs:{date:e.config.buildInfo.buildDate}})],1):e._e(),r("br"),r("span",[e._v(" "+e._s(e.$t("settings.suggestions1"))+" "),r("a",{attrs:{href:"https://github.com/gbv/cocoda/issues",target:"_blank"}},[e._v(e._s(e.$t("settings.suggestions2")))]),e._v(e._s(e.$t("settings.suggestions3"))+" ")])])],1)],1)],1)},ume=[],fme=dr(lme,cme,ume,!1,null,"c751da2b");const dme=fme.exports,I$={methods:{dragStart(t,e){e.dataTransfer.setData("text",t.uri),this.$store.commit({type:"setDraggedConcept",concept:{uri:t.uri}})},dragEnd(){this.$store.commit({type:"setDraggedConcept",concept:null})},dragOver(t){t.preventDefault()},drop(t,...e){t.preventDefault();let r=t.dataTransfer.getData("text"),n=Je(this.$store.state.draggedConcept)||wN(r);n&&this.droppedConcept(n,...e),this.dragEnd()},droppedConcept(){}}},pme={name:"AutoLink",props:{link:{type:String,default:""},text:{type:String,default:null}},methods:{isValidURL(t){try{return new URL(t),!0}catch(e){return!1}}}};var hme=function(){var e=this,r=e._self._c;return e.isValidURL(e.link)?r("a",{staticClass:"u-textBreak",attrs:{href:e.link,target:"_blank"}},[e._v(e._s(e.text||e.link))]):r("span",[e._v(e._s(e.text||e.link))])},mme=[],gme=dr(pme,hme,mme,!1,null,null);const Up=gme.exports,vme={name:"ItemName",components:{AutoLink:Up},mixins:[I$],props:{item:{type:Object,default:null},fontSize:{type:String,default:"normal"},showNotation:{type:Boolean,default:!0},showText:{type:Boolean,default:!0},fallbackToUri:{type:Boolean,default:!1},isLink:{type:Boolean,default:!1},isLeft:{type:Boolean,default:!0},isHighlighted:{type:Boolean,default:!1},preventExternalHover:{type:Boolean,default:!1},draggable:{type:Boolean,default:!0},forceSide:{type:Boolean,default:!1}},data(){return{tooltipDOMID:this.generateID(),isHoveredFromHere:!1,url:"",isValidLink:!1,interval:null}},computed:{_item(){return Je(this.item,{relatedItems:!0})||this.item},isHovered(){return this.isHoveredFromHere||!this.preventExternalHover&&this.$jskos.compareFast(this.$store.state.hoveredConcept,this._item)},_showNotation(){return this.showNotation?!(J.get(this._item,"inScheme[0].DISPLAY.hideNotation")===!0&&this.showText&&this.prefLabel):!1},notation(){return this.getNotation(this._item,null,!0)},prefLabel(){return this.getPrefLabel(this._item)},isScheme(){return this.$jskos.isScheme(this._item)},showMissingDataIndicator(){var t,e;return this.isScheme?this._item.concepts&&!this._item.concepts.length:((t=this._item)==null?void 0:t.__DETAILSLOADED__)===-1||((e=this._item)==null?void 0:e.__DETAILSLOADED__)===0&&!J.get(this._item,"inScheme[0].concepts.length")}},created(){this.hovering=J.debounce(this._hovering,20)},methods:{_hovering(t){t?(this.isHoveredFromHere=!0,this.$jskos.isConcept(this._item)&&this.$store.commit({type:"setHoveredConcept",concept:this._item,element:this.$el}),this.url=this.getRouterUrl(this._item,this.isLeft,this.forceSide),this.isLink?this.isValidLink=this.getProvider(this._item)!=null:this.isValidLink=!1,window.clearInterval(this.interval),this.interval=setInterval(()=>{this.isMouseOver()||(this.isHoveredFromHere=!1,window.clearInterval(this.interval))},500)):(this.isHoveredFromHere=!1,this.$jskos.isConcept(this._item)&&this.$store.commit({type:"setHoveredConcept",concept:null}),window.clearInterval(this.interval))}}};var bme=function(){var n,i;var e=this,r=e._self._c;return e._item!=null?r("div",{staticClass:"itemName",attrs:{draggable:e.draggable},on:{dragstart:function(a){return e.dragStart(e._item,a)},dragend:e.dragEnd,mouseover:function(a){return e.hovering(!0)},mouseout:function(a){return e.hovering(!1)}}},[r(e.isValidLink?"router-link":"div",{tag:"div",staticClass:"itemName-inner",class:[{"itemName-hovered":e.isValidLink&&e.isHovered,"itemName-highlighted":e.isHighlighted,"itemName-hoverable":!e.preventExternalHover&&e.isValidLink},"fontSize-"+(e.fontSize||"normal")],attrs:{id:e.tooltipDOMID,to:e.url}},[e._item&&e._item.type&&e._item.type.includes("http://rdf-vocabulary.ddialliance.org/xkos#CombinedConcept")?r("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("itemDetail.combinedConcept"),delay:e.defaults.delay.medium},expression:"{ title: $t('itemDetail.combinedConcept'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"itemName-icon fontSize-small"},[r("font-awesome-icon",{attrs:{icon:"puzzle-piece"}})],1):e._e(),e._item&&e._item.type&&e._item.type.includes("http://schema.vocnet.org/NonIndexingConcept")?r("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("itemDetail.nonIndexingConcept"),delay:e.defaults.delay.medium},expression:"{ title: $t('itemDetail.nonIndexingConcept'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"itemName-icon fontSize-small"},[r("font-awesome-icon",{attrs:{icon:"diagram-project"}})],1):e._e(),e._showNotation&&e.notation?r("span",{class:{"fontWeight-heavy":e.showText},style:e.showText?"margin-right: 3px;":"",domProps:{innerHTML:e._s(e.notation)}}):e._e(),e.showText||!e.notation?r("span",[e._v(e._s(e.prefLabel))]):e._e(),e.fallbackToUri&&!e.notation&&!e.prefLabel&&((n=e._item)!=null&&n.uri)?r("auto-link",{attrs:{link:(i=e._item)==null?void 0:i.uri}}):e._e()],1),e.showMissingDataIndicator?r("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.isScheme?e.$t("itemDetail.noConcepts"):e.$t("itemDetail.unknownConcept"),delay:e.defaults.delay.medium},expression:"{ title: isScheme ? $t('itemDetail.noConcepts') : $t('itemDetail.unknownConcept'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"missingDataIndicator"},[e._v(" • ")]):e._e()],1):e._e()},yme=[],_me=dr(vme,bme,yme,!1,null,"f3dd9d15");const ol=_me.exports,wme={name:"FlexibleTable",props:{fields:{type:Array,default:()=>[]},items:{type:Array,default:()=>[]},sections:{type:Array,default:null},maxWidth:{type:String,default:"100%"},maxHeight:{type:String,default:"100%"},sortBy:{type:String,default:null},sortDirection:{type:Number,default:1},hideHeader:{type:Boolean,default:!1}},data(){return{sorting:{sortBy:null,sortDirection:0},defaultAlign:"center"}},computed:{_sections(){return this.sections?this.sections.map(e=>Object.assign({fields:this.fields,items:[]},e)):[{items:this.items,fields:this.fields}]}},mounted(){this.sorting.sortBy=this.sortBy,this.sorting.sortDirection=this.sortDirection;let t=this.$el,e=t.getElementsByClassName("flexibleTable-head")[0],r=t.getElementsByClassName("flexibleTable-body")[0];r.onscroll=()=>{e.scrollLeft=r.scrollLeft},e.onscroll=()=>{r.scrollLeft=e.scrollLeft},r.scrollHeight>r.clientHeight?e.style.marginRight="9px":e.style.marginRight="0px"},methods:{tableStyle(){return{maxWidth:this.maxWidth,maxHeight:this.maxHeight}},cellStyle(t){let e={};return t.width!=null&&(e.flex="1 0 ".concat(t.width)),t.minWidth!=null&&(e.minWidth="".concat(t.minWidth)),e},fieldLabel(t){if(t.label||t.label==="")return t.label;{let e=t.key.replace(/([A-Z]+)/g," $1").replace(/([A-Z][a-z])/g," $1");return e[0].toUpperCase()+e.substring(1)}},defaultCellContent(t){return typeof t=="object"&&t!=null?t.id||t._id||t.uri||"Object":t},sort(t){this.sorting.sortBy===t.key?this.sorting.sortDirection===0?this.sorting.sortDirection=1:this.sorting.sortDirection===1?this.sorting.sortDirection=-1:this.sorting.sortDirection=0:(this.sorting.sortBy=t.key,this.sorting.sortDirection=1)},sorted(t){let e=this.sorting.sortBy;if(this.sorting.sortDirection===0||!e)return t;t=t.slice();let r=this.fields.find(i=>i.key===e),n=r&&r.compare||((i,a)=>{let o=i[e],s=a[e];return o==null||os?1:0});return t.sort(n),this.sorting.sortDirection===-1&&(t=t.reverse()),t},hasSlot(t="default"){return!!this.$slots[t]||!!this.$scopedSlots[t]}}};var Sme=function(){var e=this,r=e._self._c;return r("div",{staticClass:"flexibleTable",style:e.tableStyle()},[r("div",{staticClass:"flexibleTable-head"},[e.hideHeader?e._e():r("div",{staticClass:"flexibleTable-row"},e._l(e.fields,function(n){return r("div",{key:"HEAD_"+n.key,class:{[n.class]:!0,"flexibleTable-cell":!0,["flexibleTable-cell-"+(n.align||e.defaultAlign)]:!0,"flexibleTable-sortable":n.sortable},style:e.cellStyle(n),on:{click:function(i){n.sortable&&e.sort(n)}}},[e._t("HEAD_"+n.key,function(){return[r("span",{class:n.titleClass},[e._v(" "+e._s(e.fieldLabel(n))+" ")]),r("span",{staticClass:"flexibleTable-cell-sort"},[e.sorting.sortBy==n.key&&e.sorting.sortDirection==1?r("svg",{attrs:{width:"10px",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 -60 320 512"}},[r("path",{attrs:{fill:"currentColor",d:"M279 224H41c-21.4 0-32.1-25.9-17-41L143 64c9.4-9.4 24.6-9.4 33.9 0l119 119c15.2 15.1 4.5 41-16.9 41z"}})]):e.sorting.sortBy==n.key&&e.sorting.sortDirection==-1?r("svg",{attrs:{width:"10px",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 -60 320 512"}},[r("path",{attrs:{fill:"currentColor",d:"M41 288h238c21.4 0 32.1 25.9 17 41L177 448c-9.4 9.4-24.6 9.4-33.9 0L24 329c-15.1-15.1-4.4-41 17-41z"}})]):n.sortable?r("svg",{attrs:{width:"10px",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 -60 320 512"}},[r("path",{attrs:{fill:"currentColor",d:"M41 288h238c21.4 0 32.1 25.9 17 41L177 448c-9.4 9.4-24.6 9.4-33.9 0L24 329c-15.1-15.1-4.4-41 17-41zm255-105L177 64c-9.4-9.4-24.6-9.4-33.9 0L24 183c-15.1 15.1-4.4 41 17 41h238c21.4 0 32.1-25.9 17-41z"}})]):e._e()])]},{field:n})],2)}),0)]),r("div",{staticClass:"flexibleTable-body"},e._l(e._sections,function(n,i){return r("div",{key:"SECTION_".concat(i),staticClass:"flexibleTable-section",class:{[n._class]:n._class!=null}},[e.hasSlot("BEFORE_SECTION")?r("div",{staticClass:"flexibleTable-section-before"},[e._t("BEFORE_SECTION",null,{section:n})],2):e._e(),r("div",{staticClass:"flexibleTable-rows"},e._l(e.sorted(n.items),function(a,o){return r("div",{key:"SECTION_".concat(i,"_ITEM_").concat(o),on:{mouseover:function(s){return e.$emit("hover",a)},mouseout:function(s){return e.$emit("hover",null)}}},[a._wholeRow?r("div",{staticClass:"flexibleTable-row"},[r("div",{class:{"flexibleTable-cell":!0,["flexibleTable-cell-"+(a.align||e.defaultAlign)]:!0,[a._rowClass]:a._rowClass!=null},staticStyle:{flex:"0 0 100%"}},[e._t("ITEM_ROW",function(){return[e._v(" "+e._s(a.value)+" ")]},{item:a,value:a.value})],2)]):r("div",{staticClass:"flexibleTable-row"},e._l(n.fields,function(s){return r("div",{key:"SECTION_".concat(i,"_ITEM_").concat(o,"_FIELD_").concat(s.key),class:{[s.class]:s.class!=null,"flexibleTable-cell":!0,["flexibleTable-cell-"+(s.align||e.defaultAlign)]:!0,[a._rowClass]:a._rowClass!=null},style:e.cellStyle(s)},[e._t(s.key,function(){return[e._v(" "+e._s(e.defaultCellContent(a[s.key]))+" ")]},{field:s,item:a,value:a[s.key]})],2)}),0)])}),0),e.hasSlot("AFTER_SECTION")?r("div",{staticClass:"flexibleTable-section-after"},[e._t("AFTER_SECTION",null,{section:n})],2):e._e()])}),0)])},Ome=[],$me=dr(wme,Sme,Ome,!1,null,"57ea4c61");const L$=$me.exports,Cme={name:"MappingTable",components:{ItemName:ol,FlexibleTable:L$,RegistryNotation:IO},props:{mappings:{type:Array,default:()=>[]},hideDuplicates:{type:Boolean,default:!0},actions:{type:Array,default:()=>[]},showLabels:{type:Boolean,default:!1},showRegistry:{type:Boolean,default:!1}},data(){return{}},computed:{fields(){let t=[{key:"sourceScheme",label:"",width:"8%",minWidth:"",sortable:!1},{key:"sourceConcepts",label:this.$t("mappingBrowser.from"),width:"19%",minWidth:"",sortable:!1,compare:(e,r)=>this.$jskos.compareFunctions.mappingsByConcepts(e.mapping,r.mapping,"from")},{key:"type",label:"",width:"7%",minWidth:"",sortable:!1,compare:(e,r)=>{let n=this.$jskos.prefLabel(J.get(e,"type"),{fallbackToUri:!1}),i=this.$jskos.prefLabel(J.get(r,"type"),{fallbackToUri:!1});return ni?1:0}},{key:"targetScheme",label:"",width:"8%",minWidth:"",sortable:!1},{key:"targetConcepts",label:this.$t("mappingBrowser.to"),width:"19%",minWidth:"",sortable:!1,compare:(e,r)=>this.$jskos.compareFunctions.mappingsByConcepts(e.mapping,r.mapping,"to")},{key:"creator",label:this.$t("mappingBrowser.creator"),width:"15%",minWidth:"",sortable:!1},{key:"date",label:this.$t("mappingBrowser.date"),width:"12%",minWidth:"",sortable:!1},{key:"actions",label:"",width:"7%",minWidth:"",sortable:!1}];return this.showRegistry&&(t=[{key:"registry",label:"",width:"5%",minWidth:"",sortable:!1}].concat(t)),t},items(){let t=[],e=[];for(let r of this.mappings){let n=r.identifier?r.identifier.find(i=>i&&i.startsWith("urn:jskos:mapping:content:")):null;if(!this.hideDuplicates||!n||!e.includes(n)){let i={};i.mapping=r,this.showRegistry&&(i.registry=r._registry),i.sourceScheme=this.$jskos.notation(r.fromScheme),i.targetScheme=this.$jskos.notation(r.toScheme),i.sourceConcepts=r.from.memberSet||r.from.memberChoice,i.targetConcepts=r.to.memberSet||r.to.memberChoice,i.creator=r.creator&&r.creator[0]||"?",typeof i.creator=="object"&&(i.creator=this.$jskos.prefLabel(i.creator)),i.type=this.$jskos.mappingTypeByType(r.type),i.date=r.modified||r.created,i.date=i.date&&i.date.slice(0,10),t.push(i),e.push(n)}}return t}},watch:{},methods:{}};var Tme=function(){var e=this,r=e._self._c;return r("flexible-table",{attrs:{items:e.items,fields:e.fields},scopedSlots:e._u([{key:"registry",fn:function({value:n}){return r("span",{},[r("registry-notation",{attrs:{registry:n,tooltip:!1}})],1)}},{key:"sourceConcepts",fn:function({value:n}){return r("span",{},e._l(n,function(i){return r("item-name",{key:i.uri,attrs:{item:i,"show-text":e.showLabels,"is-link":!1,"is-highlighted":!1},nativeOn:{mouseover:function(a){return(()=>null).apply(null,arguments)},click:function(a){return(()=>null).apply(null,arguments)}}})}),1)}},{key:"targetConcepts",fn:function({value:n}){return r("span",{},e._l(n,function(i){return r("span",{key:i.uri},[r("item-name",{attrs:{item:i,"show-text":e.showLabels,"is-link":!1,"is-highlighted":!1},nativeOn:{mouseover:function(a){return(()=>null).apply(null,arguments)},click:function(a){return(()=>null).apply(null,arguments)}}}),r("br")],1)}),0)}},{key:"type",fn:function({value:n}){return r("span",{},[n!=null?r("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$jskos.prefLabel(n),delay:e.defaults.delay.medium},expression:"{ title: $jskos.prefLabel(value), delay: defaults.delay.medium }",modifiers:{hover:!0}}]},[e._v(" "+e._s(e.$jskos.notation(n))+" ")]):e._e()])}},{key:"actions",fn:function(n){return r("span",{},e._l(e.actions,function(i,a){return r("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:i.title,delay:e.defaults.delay.medium,placement:"left"},expression:"{ title: action.title, delay: defaults.delay.medium, placement: 'left' }",modifiers:{hover:!0}}],key:a,staticClass:"button",attrs:{icon:i.icon},on:{click:function(o){return e.$emit("click",{name:i.name,item:n.item})}}})}),1)}}])},[r("span",{attrs:{slot:"HEAD_actions"},slot:"HEAD_actions"})])},Eme=[],Pme=dr(Cme,Tme,Eme,!1,null,"3a5d1557");const Ame=Pme.exports,xme={name:"TheNavbar",components:{TheSettings:dme,RegistryInfo:Hp,MappingTable:Ame,ItemName:ol},mixins:[il,al,I$,Ma],props:{title:{type:String,default:null},reduced:{type:Boolean,default:!1}},data(){return{settingsTab:0,openWindow:WL}},computed:{draggedConcept:{get(){return this.$store.state.draggedConcept},set(t){this.$store.commit({type:"setDraggedConcept",concept:t})}},favoriteCanBeDropped(){return this.draggedConcept!=null&&!this.$jskos.isScheme(this.draggedConcept)&&!this.$jskos.isContainedIn(this.draggedConcept,this.favoriteConcepts)},mappingTrash(){if(!this.$store.state.configLoaded||!this.schemes.length)return[];let t=this.$store.state.mapping.mappingTrash;t=t.map(e=>Object.assign({},e,{mapping:this.adjustMapping(this.$jskos.copyDeep(e.mapping))}));for(let e of t)e.mapping._registry=this.config.registries.find(r=>this.$jskos.compareFast(r,e.registry));return t}},created(){this.dropdownSetStatus=J.debounce(this._dropdownSetStatus,500)},methods:{favoriteConceptDragStart(t){event.dataTransfer.setData("text",t.uri),this.draggedConcept=t},favoriteConceptDragEnd(t){t.dataTransfer.dropEffect!="none"&&this.$refs.favoriteConceptsDropdown.hide(),this.draggedConcept=null},_dropdownSetStatus(t,e){e?t.show():t.hide()},favoriteConceptsDropdownHide(){this.$refs.favoriteConceptsDropdown.$el.getElementsByClassName("favoriteConceptsDropdown")[0].scrollTop=0},droppedConcept(t){this.$store.dispatch("addConceptToFavorites",t)},removeFavoriteConcept(t){this.$store.dispatch("removeConceptFromFavorites",t)},openSettingsTab(t){this.settingsTab=t,this.$refs.settings.show()},setIdentity(t){this.$store.commit({type:"settings/set",prop:"creatorUri",value:t});const e=this.getNameForIdentity(t);e&&this.$store.commit({type:"settings/set",prop:"creator",value:e})}}};var kme=function(){var e=this,r=e._self._c;return r("b-navbar",{attrs:{toggleable:"md",type:"dark"}},[e._l(e.config.logos||[],function(n,i){return r("b-navbar-brand",{key:i,attrs:{href:n.url,target:"_blank"}},[r("img",{staticStyle:{height:"42px"},attrs:{src:"./"+n.file,alt:n.alt||"logo"}})])}),r("b-navbar-brand",{attrs:{href:"https://coli-conc.gbv.de/cocoda/",target:"_blank"}},[e._v(" "+e._s(e.title||e.config.title)+" ")]),r("b-navbar-nav",{staticClass:"ml-auto"},[e._l(e.config.menu,function(n){return r("b-nav-item",{key:n.url,attrs:{href:n.url,target:"_blank"}},[e._v(" "+e._s(e.$jskos.prefLabel(n,{language:e.locale}))+" ")])}),e.reduced?e._e():r("b-nav-item",{attrs:{href:"./user-manual-".concat(e.locale,".html"),target:"_blank"}},[e._v(" "+e._s(e.$t("general.manual"))+" ")]),e.reduced?r("b-nav-item",{attrs:{href:"./"}},[e._v(" Open Cocoda ")]):e._e(),!e.reduced&&e.mappingTrash.length>0?r("b-nav-item-dropdown",{ref:"mappingTrashDropdown",attrs:{id:"mappingTrashDropdown","menu-class":"navbar-dropdown","no-caret":"",right:""},nativeOn:{mouseover:function(n){e.dropdownSetStatus(e.$refs.mappingTrashDropdown,!0),e._dropdownSetStatus(e.$refs.mappingTrashDropdown,!0)},mouseout:function(n){return e.dropdownSetStatus(e.$refs.mappingTrashDropdown,!1)}}},[r("template",{slot:"button-content"},[r("font-awesome-icon",{attrs:{icon:"trash-alt"}})],1),r("b-dropdown-header",[e._v(" "+e._s(e.$t("navbar.trashTitle"))+" "),r("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("navbar.trashClearButtonTooltip"),delay:e.defaults.delay.medium},expression:"{ title: $t('navbar.trashClearButtonTooltip'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",staticStyle:{position:"absolute",right:"15px",top:"15px"},on:{click:function(n){return e.$store.commit("mapping/clearTrash")}}},[r("font-awesome-icon",{attrs:{icon:"trash-alt"}}),e._v(" "+e._s(e.$t("navbar.trashClearButton"))+" ")],1)]),r("mapping-table",{staticClass:"font-default",staticStyle:{width:"700px"},attrs:{mappings:e.mappingTrash.map(n=>n.mapping),actions:[{title:e.$t("navbar.trashRestoreTooltip"),name:"restore",icon:"recycle"}],"show-labels":!0,"show-registry":!0,"hide-duplicates":!1},on:{click:function(n){return e.restoreMappingFromTrash({uri:n.item.mapping.uri})}}})],2):e._e(),e.reduced?e._e():r("b-nav-item-dropdown",{ref:"favoriteConceptsDropdown",attrs:{id:"favoriteConceptsDropdown","menu-class":"navbar-dropdown favoriteConceptsDropdown","no-caret":"",right:""},on:{hide:e.favoriteConceptsDropdownHide},nativeOn:{dragover:function(n){return e.dragOver.apply(null,arguments)},drop:function(n){return e.drop.apply(null,arguments)},mouseover:function(n){e.dropdownSetStatus(e.$refs.favoriteConceptsDropdown,!0),e._dropdownSetStatus(e.$refs.favoriteConceptsDropdown,!0)},mouseout:function(n){return e.dropdownSetStatus(e.$refs.favoriteConceptsDropdown,!1)}}},[r("template",{slot:"button-content"},[r("font-awesome-icon",{class:e.favoriteCanBeDropped?"favoriteConceptsDropdown-iconTarget":"",attrs:{icon:"star"}})],1),r("b-dropdown-header",[e._v(" "+e._s(e.$t("conceptList.favoriteConcepts"))+" ")]),e._l(e.favoriteConcepts,function(n){return r("div",{key:"theNavbar-"+n.uri+"-favorite",staticClass:"dropdown-item",attrs:{draggable:""},on:{dragstart:function(i){return e.favoriteConceptDragStart(n)},dragend:e.favoriteConceptDragEnd}},[r("div",{staticStyle:{"padding-right":"8px"}},[r("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("navbar.removeFromFavorites"),delay:e.defaults.delay.medium},expression:"{ title: $t('navbar.removeFromFavorites'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button fontSize-verySmall",on:{click:function(i){return e.removeFavoriteConcept(n)}}},[r("font-awesome-icon",{attrs:{icon:"times-circle"}})],1)]),r("div",{staticStyle:{flex:"1"}},[n.inScheme&&n.inScheme[0]?r("item-name",{attrs:{item:n.inScheme[0],"show-text":!1,"is-link":!1,"prevent-external-hover":!0,draggable:!1}}):e._e(),e._v("   "),r("item-name",{attrs:{item:n}})],1),r("div",[r("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("navbar.openLeft"),delay:e.defaults.delay.medium},expression:"{ title: $t('navbar.openLeft'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",on:{click:function(i){return e.setSelected({concept:n,isLeft:!0})}}},[r("font-awesome-icon",{attrs:{icon:"caret-square-left"}})],1),e._v("   "),r("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("navbar.openRight"),delay:e.defaults.delay.medium},expression:"{ title: $t('navbar.openRight'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",on:{click:function(i){return e.setSelected({concept:n,isLeft:!1})}}},[r("font-awesome-icon",{attrs:{icon:"caret-square-right"}})],1)])])})],2),e.reduced?e._e():r("b-nav-item-dropdown",{ref:"accountDropdown",attrs:{id:"accountDropdown","menu-class":"navbar-dropdown","no-caret":"",right:""},nativeOn:{mouseover:function(n){e.dropdownSetStatus(e.$refs.accountDropdown,!0),e._dropdownSetStatus(e.$refs.accountDropdown,!0)},mouseout:function(n){return e.dropdownSetStatus(e.$refs.accountDropdown,!1)}}},[r("template",{slot:"button-content"},[r("div",{staticClass:"navbar-settingsButton",on:{click:function(n){return e.openSettingsTab(0)}}},[e.userIdentityImage&&e.creator.uri?r("span",{staticClass:"fontWeight-heavy"},[r("img",{attrs:{src:e.userIdentityImage}}),e._v(" "+e._s(e.creatorName||e.$t("settingsTabs")[0])+" ")]):r("span",[r("font-awesome-icon",{attrs:{icon:"user"}}),r("span",{class:{"fontWeight-heavy":e.authorized}},[e._v(" "+e._s(e.creatorName||e.$t("settingsTabs")[0])+" ")])],1)])]),r("div",{staticClass:"font-default"},[(e.userUris||[e.creator.uri]).filter(n=>n!=null).length?e._l((e.userUris||[e.creator.uri]).filter(n=>n!=null),function(n,i){var a;return r("p",{key:"navbar-switchToIdentity-".concat(i),class:{"navbar-dropdown-selectable":!0,"navbar-dropdown-selectable-selected":n==e.creator.uri},on:{click:function(o){return e.setIdentity(n)}}},[r("span",{staticClass:"navbar-dropdown-selectable-icon"},[e.imageForIdentityUri(n)?r("img",{attrs:{src:e.imageForIdentityUri(n)}}):r("font-awesome-icon",{attrs:{icon:"user"}})],1),e._v(" "+e._s(e.providerForIdentityUri(n)&&e.providerForIdentityUri(n).name||(n==((a=e.user)==null?void 0:a.uri)?e.$t("navbar.defaultIdentity"):n))+" ")])}):e._e(),e.authorized?r("p",{staticClass:"navbar-dropdown-selectable",on:{click:function(n){return e.openWindow({url:e.config.auth+"logout",eventType:"logout"})}}},[r("span",{staticClass:"navbar-dropdown-selectable-icon"},[e._v(" "+e._s(e.$t("settings.logOutButton"))+" ")])]):e.config.auth?r("p",{staticClass:"navbar-dropdown-selectable",on:{click:function(n){return e.openSettingsTab(0)}}},[r("span",{staticClass:"navbar-dropdown-selectable-icon"},[e._v(" "+e._s(e.$t("settings.logInButton"))+" ")])]):e._e(),!e.config.auth&&!(e.userUris||[e.creator.uri]).filter(Boolean).length?r("p",{staticClass:"navbar-dropdown-selectable",on:{click:function(n){return e.openSettingsTab(0)}}},[r("span",{staticClass:"navbar-dropdown-selectable-icon"},[e._v(" "+e._s(e.$t("navbar.setIdentity"))+" ")])]):e._e()],2)],2),e.reduced?e._e():r("b-nav-item-dropdown",{ref:"settingsDropdown",attrs:{id:"settingsDropdown","menu-class":"navbar-dropdown","no-caret":"",right:""},nativeOn:{mouseover:function(n){e.dropdownSetStatus(e.$refs.settingsDropdown,!0),e._dropdownSetStatus(e.$refs.settingsDropdown,!0)},mouseout:function(n){return e.dropdownSetStatus(e.$refs.settingsDropdown,!1)}}},[r("template",{slot:"button-content"},[r("font-awesome-icon",{attrs:{icon:"cog"},on:{click:function(n){return e.$refs.settings.show()}}})],1),e._l(e.$t("settingsTabs").slice(1,e.$t("settingsTabs").length-(e.localMappingsRegistry?0:1)),function(n,i){return r("p",{key:"navbar-settingsTabs-".concat(i),staticClass:"navbar-settingsTabs-row",on:{click:function(a){return e.openSettingsTab(i+1)}}},[e._v(" "+e._s(n)+" ")])}),r("hr"),e.currentRegistry?r("div",{staticClass:"font-default"},[e._l(e.config.registries.filter(n=>e.$jskos.mappingRegistryIsStored(n)),function(n){return r("p",{key:"navbar-mappingRegistry-".concat(n.uri),class:{"navbar-dropdown-selectable":!0,"navbar-dropdown-selectable-selected":e.$jskos.compareFast(n,e.currentRegistry)},on:{click:function(i){return e.$store.commit({type:"settings/set",prop:"mappingRegistry",value:n.uri})}}},[r("registry-info",{attrs:{registry:n,"show-info-icon":!0,"show-details":!1,"show-capabilities":!1}})],1)}),r("hr")],2):e._e(),r("p",{staticStyle:{padding:"0 10px"}},[r("a",{attrs:{href:"https://github.com/gbv/cocoda",target:"_blank"}},[r("font-awesome-icon",{attrs:{icon:["fab","github"]}}),e._v(" GitHub ")],1),e.config.buildInfo.version&&e.config.buildInfo.version!=""?r("span",[e._v(" • "+e._s(e.$t("settings.version"))+" "+e._s(e.config.buildInfo.version)+" ")]):e._e()])],2),r("the-settings",{ref:"settings",attrs:{tab:e.settingsTab},on:{"update:tab":function(n){e.settingsTab=n}}})],2)],2)},Dme=[],Rme=dr(xme,kme,Dme,!1,null,"d4303810");const V3e=Rme.exports,Gb={mounted(){document.addEventListener("click",this.handleClick)},destroyed(){document.removeEventListener("click",this.handleClick)},methods:{handleClick(t){for(let e of this.clickHandlers())(e.elements||[]).reduce((n,i)=>n||i&&i.contains(t.target),!1)||e.handler(t)},clickHandlers(){return[]}}},Mme={name:"ComponentSettings",mixins:[Gb,Ma],props:{tooltip:{type:String,default:""}},data(){return{id:"",isShown:!1,parentName:this.$parent.$options.name,isLeft:this.$parent.isLeft}},computed:{settings(){let t=[],e=this.$store.state.settings.componentSettings[this.parentName]||{};for(let r of Object.keys(e))t.push(Object.assign({key:r},e[r]));return t},settingsValues(){let t={};for(let e of Object.keys(this.$store.state.settings.componentSettings[this.parentName])){const r=this.$store.state.settings.componentSettings[this.parentName][e].sideDependent,n=r?this.isLeft:void 0,i=this.$store.state.settings.componentSettings[this.parentName][e].type,a=this.$store.state.settings.componentSettings[this.parentName][e].default,o=this.$store.state.settings.componentSettings[this.parentName][e].min,s=this.$store.state.settings.componentSettings[this.parentName][e].max;Object.defineProperty(t,e,{get:()=>r?this.$settings.components[this.parentName][e][n]:this.$settings.components[this.parentName][e],set:c=>{i=="Boolean"&&!J.isBoolean(c)&&(c=!!c),i=="Number"&&!J.isNumber(c)&&(c=parseInt(c),(isNaN(c)||cs)&&(this.$log.warn("Tried to save invalid value for setting ".concat(this.parentName," -> ").concat(e,", fallback to default value (").concat(a,").")),c=a)),this.$store.commit({type:"settings/setComponentSetting",component:this.parentName,setting:e,isLeft:n,value:c})}})}return t}},created(){this.id=this.generateID()},methods:{clickHandlers(){return[{elements:[this.$refs.popover,document.getElementById("componentSettings-icon-".concat(this.id))],handler:()=>{this.hide()}}]},show(){this.isShown=!0},hide(){this.isShown=!1},toggle(){this.isShown=!this.isShown}}};var Ime=function(){var e=this,r=e._self._c;return r("div",{staticClass:"componentSettings"},[r("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.tooltip,delay:e.defaults.delay.medium},expression:"{ title: tooltip, delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",attrs:{id:"componentSettings-icon-".concat(e.id),icon:"cog"}}),r("b-popover",{attrs:{show:e.isShown,target:"componentSettings-icon-".concat(e.id),triggers:"click",placement:"bottomright"},on:{"update:show":function(n){e.isShown=n}}},[r("div",{ref:"popover"},[e._t("default",function(){return[e._l(e.settings,function(n){return[n.type=="Boolean"?r("b-form-checkbox",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$jskos.languageMapContent(n,"definition",{language:e.locale}),delay:e.defaults.delay.medium},expression:"{ title: $jskos.languageMapContent(setting, 'definition', { language: locale }), delay: defaults.delay.medium }",modifiers:{hover:!0}}],key:"componentSettings-".concat(n.key,"-").concat(e.isLeft),staticStyle:{"user-select":"none"},model:{value:e.settingsValues[n.key],callback:function(i){e.$set(e.settingsValues,n.key,i)},expression:"settingsValues[setting.key]"}},[e._v(" "+e._s(e.$jskos.prefLabel(n,{language:e.locale}))+" ")]):n.type=="Number"?r("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$jskos.languageMapContent(n,"definition",{language:e.locale}),delay:e.defaults.delay.medium},expression:"{ title: $jskos.languageMapContent(setting, 'definition', { language: locale }), delay: defaults.delay.medium }",modifiers:{hover:!0}}],key:"componentSettings-".concat(n.key,"-").concat(e.isLeft)},[e._v(" "+e._s(e.$jskos.prefLabel(n,{language:e.locale}))+" "),r("b-input",{staticStyle:{display:"inline-block",width:"auto"},attrs:{type:"number",min:n.min,max:n.max,size:"sm"},on:{click:function(i){return i.target.select()}},model:{value:e.settingsValues[n.key],callback:function(i){e.$set(e.settingsValues,n.key,i)},expression:"settingsValues[setting.key]"}})],1):r("p",{key:"componentSettings-".concat(n.key,"-").concat(e.isLeft),class:n.class},[e._v(" "+e._s(e.$jskos.prefLabel(n,{language:e.locale}))+" ")])]})]})],2)])],1)},Lme=[],Nme=dr(Mme,Ime,Lme,!1,null,"6208228d");const Bme=Nme.exports;var $N={exports:{}};(function(t,e){(function(r,n){t.exports=n()})(or,function(){var r={keyColor:"dimgray",numberColor:"lightskyblue",stringColor:"lightcoral",trueColor:"lightseagreen",falseColor:"#f66578",nullColor:"cornflowerblue"},n={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`","=":"="};function i(o){return String(o).replace(/[&<>"'`=]/g,function(s){return n[s]})}function a(o,s){s===void 0&&(s={});var c=typeof o;c!=="string"&&(o=JSON.stringify(o,null,2)||c);var f=Object.assign({},r,s);return o=o.replace(/&/g,"&").replace(//g,">"),o.replace(/("(\\u[a-zA-Z0-9]{4}|\\[^u]|[^\\"])*"(\s*:)?|\b(true|false|null)\b|-?\d+(?:\.\d*)?(?:[eE][+]?\d+)?)/g,function(d){var m=f.numberColor,g="";return/^"/.test(d)?/:$/.test(d)?m=f.keyColor:(m=f.stringColor,d='"'+i(d.substr(1,d.length-2))+'"',g="word-wrap:break-word;white-space:pre-wrap;"):m=/true/.test(d)?f.trueColor:/false/.test(d)?f.falseColor:/null/.test(d)?f.nullColor:m,''+d+""})}return a})})($N);var Fme=$N.exports;const jme=Fr(Fme),zme={name:"DataModal",components:{},mixins:[al],props:{data:{type:[Object,Array],default:null},type:{type:String,default:null,validator:function(t){return["concept","scheme","mapping","annotation","concordance"].indexOf(t)!==-1}},url:{type:[String,Object,Array],default:null},totalCount:{type:Number,default:null}},data(){return{preparedData:null}},computed:{_dataFromStore(){return this.isArray?this.data.map(t=>Je(t)||t):Je(this.data)||this.data},computedType(){return this.type||(this.$jskos.isConcept(this.isArray?this._dataFromStore[0]:this._dataFromStore)?"concept":this.$jskos.isScheme(this.isArray?this._dataFromStore[0]:this._dataFromStore)?"scheme":"resource")},count(){return J.isArray(this.data)?this.data.length:this.data?1:0},numberText(){let t=this.count;return this.totalCount&&t!=this.totalCount?"".concat(t.toLocaleString()," ").concat(this.$t("general.of")," ")+this.$tc("dataModal.".concat(this.computedType),this.totalCount,{count:this.totalCount.toLocaleString()}):this.$tc("dataModal.".concat(this.computedType),t,{count:t})},isArray(){return J.isArray(this.data)},filename(){let t=this.computedType;return this.isArray&&(t+="s"),t},jsonData(){return this.preparedData?JSON.stringify(this.preparedData,null,2):""},jsonHtml(){return jme(this.preparedData||{})},encodedData(){return encodeURIComponent(this.jsonData)},encodedDataNdjson(){if(!this.preparedData)return null;let t=this.preparedData;return this.isArray||(t=[this.preparedData]),encodeURIComponent(t.map(e=>JSON.stringify(e)).join("\n"))},encodedDataCsv(){if(!this.computedType.startsWith("mapping")||!this.preparedData)return null;let t=this.preparedData;this.isArray||(t=[t]);let e=this.$jskos.mappingCSV({lineTerminator:"\r\n",labels:!0,creator:!0,language:"de"});t=t.map(r=>this.$jskos.copyDeep(r));for(let r of t){for(let n of this.$jskos.conceptsOfMapping(r)){let i=Je(n),a=this.$jskos.languagePreference.selectLanguage(J.get(i,"prefLabel"));a&&(n.prefLabel={de:J.get(i.prefLabel,a)})}r.creator&&r.creator[0]&&(r.creator[0].prefLabel={de:this.$jskos.prefLabel(r.creator[0],{fallbackToUri:!1})})}return encodeURIComponent(e.fromMappings(t))},validated(){let t=this.computedType,e=J.get(this.$jskos.validate,t,this.$jskos.validate&&this.$jskos.validate.resource);if(!this.preparedData||!e)return!1;let r=!0;for(let n of this.isArray?this.preparedData:[this.preparedData])r=r&&e(n);return r},urls(){return J.isObject(this.url)?this.url:{"":this.url}},apiDownloadUrls(){if(!this.url)return[];if(this.type!=="mapping"&&this.type!=="concordance")return[];let t=[];for(let e of(this.type==="mapping"?["csv","tsv"]:[]).concat(["json","ndjson"]))for(let r of Object.keys(this.urls)){const n=this.urls[r];try{let i=new URL(n.startsWith("http")?n:location.protocol+n);i.searchParams.set("download",e),t.push({url:i,type:e,title:r?"".concat(r," (.").concat(e,")"):".".concat(e)})}catch(i){}}return t}},watch:{},methods:{show(){this.updatePreparedData(),this.$refs.dataModal.show()},updatePreparedData(){if(this._dataFromStore==null){this.preparedData=null;return}let t=this._dataFromStore;this.isArray||(t=[this._dataFromStore]);let e=[];for(let r of t){let n;this.computedType=="mapping"?(n=this.$jskos.minifyMapping(r),n=this.$jskos.addMappingIdentifiers(n)):(n=J.omit(r,Object.keys(r).filter(i=>i.startsWith("_"))),n=J.pick(n,J.keys(n).filter(i=>n[i]!=null))),n&&e.push(n)}this.isArray?this.preparedData=e:this.preparedData=e[0]}}};var Hme=function(){var e=this,r=e._self._c;return r("b-modal",{ref:"dataModal",staticClass:"fontSize-normal",attrs:{title:"".concat(e.$t("dataModal.title")," (").concat(e.numberText,")"),centered:"","hide-footer":"",size:"lg"}},[r("table",{staticClass:"dataModal-links"},[e.count>0?r("tr",[r("td",{staticClass:"fontWeight-heavy text-right"},[e._v(" "+e._s(e.$t("dataModal.localDownload"))+" ("+e._s(e.count.toLocaleString())+") ")]),r("td",[r("ul",{staticClass:"list-group list-group-horizontal"},[e.encodedDataCsv?r("li",{staticClass:"list-group-item py-2 border-0"},[r("a",{attrs:{href:"data:text/csv;charset=utf-8,"+e.encodedDataCsv,download:e.filename+".csv",target:"_blank"}},[r("font-awesome-icon",{attrs:{icon:"download"}}),e._v(" .csv ")],1)]):e._e(),r("li",{staticClass:"list-group-item py-2 border-0"},[r("a",{attrs:{href:"data:application/json;charset=utf-8,"+e.encodedData,download:e.filename+".json",target:"_blank"}},[r("font-awesome-icon",{attrs:{icon:"download"}}),e._v(" .json ")],1)]),e.encodedDataNdjson?r("li",{staticClass:"list-group-item py-2 border-0"},[r("a",{attrs:{href:"data:application/json;charset=utf-8,"+e.encodedDataNdjson,download:e.filename+".ndjson",target:"_blank"}},[r("font-awesome-icon",{attrs:{icon:"download"}}),e._v(" .ndjson ")],1)]):e._e(),r("li",{staticClass:"list-group-item py-2 border-0"},[r("a",{attrs:{href:""},on:{click:function(n){return n.preventDefault(),e.copyToClipboard(e.$refs.jsonCode)}}},[r("font-awesome-icon",{attrs:{icon:"clipboard"}}),e._v(" "+e._s(e.$t("dataModal.exportClipboard"))+" ")],1)])])])]):e._e(),e.url?r("tr",[r("td",{staticClass:"fontWeight-heavy text-right"},[e._v(" "+e._s(e.$t("dataModal.apiLinks"))+" ("+e._s((e.totalCount||e.count).toLocaleString())+") ")]),r("td",[r("ul",{staticClass:"list-group list-group-horizontal list-group-flush"},[e._l(Object.keys(e.urls),function(n,i){return r("li",{key:"dataModal-links-urls-".concat(i),staticClass:"list-group-item py-2 border-0"},[r("a",{attrs:{href:e.urls[n],target:"_blank"}},[r("font-awesome-icon",{attrs:{icon:"link"}}),e._v(" "+e._s(n||e.$t("dataModal.apiUrl"))+" ")],1)])}),e._l(e.apiDownloadUrls,function(n,i){return r("li",{key:"dataModal-links-apiDownload-".concat(i),staticClass:"list-group-item py-2 border-0"},[r("a",{attrs:{href:n.url,target:"_blank"}},[r("font-awesome-icon",{attrs:{icon:"download"}}),e._v(" "+e._s(n.title)+" ")],1)])})],2)])]):e._e()]),r("div",{staticClass:"dataModal-json"},[r("pre",[r("code",{ref:"jsonCode",domProps:{innerHTML:e._s(e.jsonHtml)}})])])])},Ume=[],Vme=dr(zme,Hme,Ume,!1,null,"58fa3726");const N$=Vme.exports,Wme={name:"AnnotationList",components:{AutoLink:Up,DateString:hf},mixins:[il],props:{annotations:{type:Array,default:()=>[]},provider:{type:Object,default:null}},computed:{mismatchTagConcepts(){var t,e,r,n,i;return(i=(n=Je((r=(e=(t=this.provider)==null?void 0:t._config)==null?void 0:e.annotations)==null?void 0:r.mismatchTagVocabulary))==null?void 0:n.topConcepts)!=null?i:[]},mismatchTagOptions(){return[{value:null,text:"-"}].concat(this.mismatchTagConcepts.map(t=>({value:t.uri,text:this.mismatchTagLabel(t),definition:this.mismatchTagDefinition(t)}))).concat({value:null,text:this.$t("annotationPopover.mailFeedbackListItem"),disabled:!0})}},methods:{userOwnsAnnotation(t){return this.$jskos.annotationCreatorMatches(t,this.userUris)},canRemove(t){var e;return!!((e=this.provider)!=null&&e.isAuthorizedFor({type:"annotations",action:"delete",user:this.user,crossUser:!this.userOwnsAnnotation(t)}))},canEdit(t){var e;return!!((e=this.provider)!=null&&e.isAuthorizedFor({type:"annotations",action:"update",user:this.user,crossUser:!this.userOwnsAnnotation(t)}))},async remove(t){if(!this.provider)return!1;const e=this.annotations[t];this.$emit("loading",!0);let r;try{r=await this.provider.deleteAnnotation({annotation:e})}catch(n){r=!1,this.alert("".concat(this.$t("alerts.annotationNotRemoved")," ").concat(this.getErrorMessage(n)),null,"danger")}return this.$emit("loading",!1),e.id!=this.annotations[t].id||!r?!1:(this.$delete(this.annotations,t),this.alert(this.$t("alerts.annotationRemoved"),null,"success"),this.$emit("refresh-annotations",{annotations:this.annotations}),r)},mismatchTagAllowedFor(t){return t.motivation==="assessing"&&t.bodyValue==="-1"},mismatchTagFor(t){var r;if(!this.mismatchTagAllowedFor(t))return null;const e=(r=t.body)==null?void 0:r.find(n=>n.type==="SpecificResource"&&n.purpose==="tagging"&&n.value);return e?Je({uri:e.value}):null},mismatchTagLabel(t){return this.$jskos.prefLabel(Je(t),{language:this.$i18n.locale,fallbackToUri:!1})},mismatchTagDefinition(t){return this.$jskos.definition(Je(t),{language:this.$i18n.locale})},async changeMismatchTag(t,e){const r=e?[{type:"SpecificResource",value:e,purpose:"tagging"}]:null;try{await this.provider.patchAnnotation({annotation:{id:t.id,body:r}}),r?t.body=r:delete t.body}catch(n){this.$log.error("Error updating mismatch tag for annotation ".concat(t.id,":"),n)}}}};var Gme=function(){var e=this,r=e._self._c;return r("div",{staticClass:"annotationList"},e._l(e.annotations,function(n,i){var a;return r("div",{key:n.uri},[r("div",{staticClass:"fontSize-normal fontWeight-heavy",class:{"text-success":n.bodyValue==="+1","text-danger":n.bodyValue==="-1"}},[n.motivation=="moderating"?r("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:e.$t("mappingBrowser.mappingConfirmedTooltip"),expression:"$t('mappingBrowser.mappingConfirmedTooltip')",modifiers:{hover:!0}}]},[r("font-awesome-icon",{staticClass:"text-success",attrs:{icon:"check"}})],1):r("span",[e._v(" "+e._s(n.bodyValue)+" ")])]),r("div",{staticClass:"fontSize-verySmall"},[r("date-string",{attrs:{date:n.created}}),r("br"),r("auto-link",{class:{"fontWeight-heavy":e.$jskos.annotationCreatorMatches(n,e.userUris)},attrs:{link:e.$jskos.annotationCreatorUri(n),text:e.$jskos.annotationCreatorName(n)}}),e.mismatchTagAllowedFor(n)&&e.canEdit(n)&&e.mismatchTagConcepts.length?r("span",[r("br"),e._v(e._s(e.$t("annotationPopover.reason"))+": "),r("select",{domProps:{value:((a=e.mismatchTagFor(n))==null?void 0:a.uri)||null},on:{change:function(o){return e.changeMismatchTag(n,o.target.value||null)}}},e._l(e.mismatchTagOptions,function(o){return r("option",{key:o.value,attrs:{title:o.definition,disabled:o.disabled},domProps:{value:o.value}},[e._v(e._s(o.text))])}),0)]):e.mismatchTagFor(n)?r("span",[r("br"),e._v(e._s(e.$t("annotationPopover.reason"))+": "+e._s(e.mismatchTagLabel(e.mismatchTagFor(n)))+" ")]):e._e()],1),r("div",[e.canRemove(n)?r("font-awesome-icon",{staticClass:"button button-delete",attrs:{icon:"trash-alt"},on:{click:function(o){return e.remove(i)}}}):e._e()],1)])}),0)},Kme=[],qme=dr(Wme,Gme,Kme,!1,null,"7ef9861f");const CN=qme.exports,Yme={name:"MappingDetail",components:{DataModal:N$,ItemName:ol,AutoLink:Up,AnnotationList:CN,RegistryInfo:Hp,DateString:hf},mixins:[Ma],props:{mapping:{type:Object,default:null}},computed:{catalogEnrichmentLink(){return!this.mapping||!this.mapping.uri||!this.mapping.uri.startsWith("https://coli-conc.gbv.de/api/mappings/")?null:"https://opac.k10plus.de/DB=2.299/CMD?ACT=SRCHA&IKT=8659&TRM="+this.mapping.uri.replace(/[\W_]+/g,"+")},contributors(){return(this.mapping.contributor||[]).filter(t=>!this.$jskos.isContainedIn(t,this.mapping.creator))}},methods:{show(){this.$refs.mappingDetail.show()},displayNameForConcordance:Ov}};var Xme=function(){var e=this,r=e._self._c;return r("div",[r("b-modal",{ref:"mappingDetail",staticClass:"fontSize-normal",attrs:{title:e.$t("mappingDetail.title"),centered:"","hide-footer":"","no-enforce-focus":"",size:"lg"}},[e.mapping?r("div",[r("b-container",{staticClass:"mappingDetail-container",attrs:{fluid:""}},[r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.sourceScheme"))+": ")]),r("b-col",[r("item-name",{attrs:{draggable:!1,item:e.mapping.fromScheme,"fallback-to-uri":!0}})],1)],1),r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$tc("mappingDetail.sourceConcept",e.$jskos.conceptsOfMapping(e.mapping,"from").length))+": ")]),r("b-col",e._l(e.$jskos.conceptsOfMapping(e.mapping,"from"),function(n){return r("p",{key:"mappingDetail-from-".concat(n.uri)},[r("item-name",{attrs:{draggable:!1,item:n,"fallback-to-uri":!0}})],1)}),0)],1),r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.targetScheme"))+": ")]),r("b-col",[r("item-name",{attrs:{draggable:!1,item:e.mapping.toScheme,"fallback-to-uri":!0}})],1)],1),r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$tc("mappingDetail.targetConcept",e.$jskos.conceptsOfMapping(e.mapping,"to").length))+": ")]),r("b-col",e._l(e.$jskos.conceptsOfMapping(e.mapping,"to"),function(n){return r("p",{key:"mappingDetail-to-".concat(n.uri)},[r("item-name",{attrs:{draggable:!1,item:n,"fallback-to-uri":!0}})],1)}),0)],1),e.mapping.type&&e.mapping.type.length?r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.mappingType"))+": ")]),r("b-col",[r("a",{attrs:{href:e.$jskos.mappingTypeByType(e.mapping.type).uri,target:"_blank"}},[e._v(" "+e._s(e.$jskos.prefLabel(e.$jskos.mappingTypeByType(e.mapping.type),{language:e.locale}))+" ("+e._s(e.$jskos.notation(e.$jskos.mappingTypeByType(e.mapping.type)))+") ")])])],1):e._e(),r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.creator"))+": ")]),r("b-col",e._l(e.mapping.creator||[],function(n,i){return r("p",{key:"mappingDetail-creator-".concat(i)},[r("auto-link",{attrs:{link:n.url||n.uri,text:e.$jskos.prefLabel(n)}})],1)}),0)],1),e.contributors.length?r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.contributor"))+": ")]),r("b-col",e._l(e.contributors,function(n,i){return r("p",{key:"mappingDetail-contributor-".concat(i)},[r("auto-link",{attrs:{link:n.url||n.uri,text:e.$jskos.prefLabel(n)}})],1)}),0)],1):e._e(),r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.created"))+": ")]),r("b-col",[r("date-string",{attrs:{date:e.mapping.created}})],1)],1),r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.modified"))+": ")]),r("b-col",[r("date-string",{attrs:{date:e.mapping.modified}})],1)],1),e.mapping.annotations&&e.mapping.annotations.length?r("b-row",{staticStyle:{position:"relative"}},[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.annotations"))+": ")]),r("b-col",[r("annotation-list",{attrs:{annotations:e.mapping.annotations,provider:e.mapping._registry}})],1),r("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("dataModal.button"),delay:e.defaults.delay.medium},expression:"{ title: $t('dataModal.button'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"dataModalButton",on:{click:function(n){return e.$refs.dataModalAnnotations.show()}}},[r("font-awesome-icon",{attrs:{icon:"code"}})],1)],1):e._e(),e.mapping.partOf&&e.mapping.partOf[0]?r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.partOf"))+": ")]),r("b-col",[r("auto-link",{attrs:{link:e.mapping.partOf[0].uri,text:e.displayNameForConcordance(e.mapping.partOf[0])}})],1)],1):e._e(),e.mapping.uri||e.mapping.identifier?r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.identifier"))+": ")]),r("b-col",e._l([e.mapping.uri].concat(e.mapping.identifier).filter(n=>n!=null),function(n,i){return r("p",{key:"mappingDetail-identifier-".concat(i)},[r("auto-link",{class:{"fontWeight-heavy":n==e.mapping.uri},attrs:{link:n}})],1)}),0)],1):e._e(),e.catalogEnrichmentLink?r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.catalogEnrichment"))+": ")]),r("b-col",[r("auto-link",{attrs:{link:e.catalogEnrichmentLink}})],1)],1):e._e(),e.mapping._registry?r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("schemeSelection.registryFilter"))+": ")]),r("b-col",[r("registry-info",{attrs:{registry:e.mapping._registry,"show-details":!1,"show-capabilities":!1}})],1)],1):e._e()],1)],1):e._e(),r("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("dataModal.button"),delay:e.defaults.delay.medium},expression:"{ title: $t('dataModal.button'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"dataModalButton",on:{click:function(n){return e.$refs.dataModal.show()}}},[r("font-awesome-icon",{attrs:{icon:"code"}})],1)]),e.mapping?r("data-modal",{ref:"dataModal",attrs:{data:e.mapping,url:e.mapping.uri,type:"mapping"}}):e._e(),e.mapping&&e.mapping.annotations&&e.mapping.annotations.length?r("data-modal",{ref:"dataModalAnnotations",attrs:{data:e.mapping.annotations,type:"annotation"}}):e._e()],1)},Jme=[],Zme=dr(Yme,Xme,Jme,!1,null,"724c3566");const Qme=Zme.exports,ege={name:"LoadingIndicator",props:{size:{type:String,default:"md"}}};var tge=function(){var e=this,r=e._self._c;return r("div",{staticClass:"loader",class:"loader-"+e.size})},rge=[],nge=dr(ege,tge,rge,!1,null,"dfb5a9af");const Kb=nge.exports,ige={name:"LoadingIndicatorFull",components:{LoadingIndicator:Kb},props:{size:{type:String,default:"lg"}}};var age=function(){var e=this,r=e._self._c;return r("div",{staticClass:"fillAndCenter loadingIndicatorFull"},[r("div",[r("loading-indicator",{staticClass:"loadingIndicatorFull-indicator",style:e.size=="sm"?"display: inline-block;":"margin: 0 auto;",attrs:{size:e.size}}),r("div",{staticClass:"loadingIndicatorFull-text fontWeight-heavy",style:e.size=="sm"?"display: inline-block;":""},[e._v(" "+e._s(e.$t("general.loading"))+" ")])],1)])},oge=[],sge=dr(ige,age,oge,!1,null,null);const TN=sge.exports,EN={computed:{mousePosition(){return this.$store.state.mousePosition}},watch:{mousePosition({x:t,y:e}){this.handleMousePositionChange(t,e)}},methods:{isMouseInsideElement(t,{delta:e,x:r,y:n}={}){if(e=e||0,r=r||this.mousePosition.x,n=n||this.mousePosition.y,t!=null&&t.getBoundingClientRect){let{top:i,bottom:a,left:o,right:s}=t.getBoundingClientRect();if(ni-e&&ro-e)return!0}return!1},handleMousePositionChange(t,e){for(let r of this.hoverHandlers()){let n=!1,i=r.delta||0;for(let a of r.elements)this.isMouseInsideElement(a,{delta:i,x:t,y:e})&&(n=!0);r.handler(n,r)}},hoverHandlers(){return[]}}},lge={name:"AnnotationPopover",components:{LoadingIndicatorFull:TN,AnnotationList:CN},mixins:[il,EN,al],props:{eid:{type:String,default:null},idPrefix:{type:String,default:""},mapping:{type:Object,default:null}},data(){return{show:!1,loading:!1,element:null}},computed:{iid(){return this.eid},imapping(){return this.mapping},enable(){return this.iid&&this.element},elementId(){return this.idPrefix+(this.iid||"")},annotations(){return J.get(this.imapping,"annotations")||[]},score(){let t=0;for(let{bodyValue:r}of this.annotations.filter(n=>n.motivation=="assessing"))t+=parseInt(r)||0;let e=t>0?"+":t<0?"-":"±";return"".concat(e).concat(Math.abs(t))},ownAssessment(){return!this.userUris&&this.creator.uri&&this.provider?this.provider.isAuthorizedFor({type:"annotations",action:"update",user:this.user,crossUser:!0})&&this.provider.isAuthorizedFor({type:"annotations",action:"delete",user:this.user,crossUser:!0})?this.annotations.find(t=>t.motivation=="assessing"&&t.creator&&t.creator.id==this.creator.uri):null:this.annotations.find(t=>t.motivation=="assessing"&&this.$jskos.annotationCreatorMatches(t,this.userUris))},ownScore(){return J.get(this.ownAssessment,"bodyValue")},provider(){return J.get(this.imapping,"_registry")},canSaveAnnotation(){return this.provider?this.provider.isAuthorizedFor({type:"annotations",action:"create",user:this.user}):!1},canConfirm(){if(!this.provider||this.annotations.find(t=>t.motivation=="moderating"&&this.$jskos.annotationCreatorMatches(t,this.userUris)))return!1;if(this.provider.isAuthorizedFor({type:"annotations",action:"create",user:this.user})){const t=J.get(this.provider,"_config.annotations.moderatingIdentities")||[];if(J.intersection(t,this.userUris).length>0)return!0}return!1},mailtoEmail(){return"coli-conc@gbv.de"},mailtoFeedbackLink(){var t;return!((t=this.mapping)!=null&&t.uri)||!this.mapping.uri.startsWith("https://coli-conc.gbv.de")?null:"mailto:".concat(this.mailtoEmail,"?subject=Mapping Feedback&body=Dear coli-conc team,%0A%0AI would like to provide feedback about this mapping: ").concat(this.mapping.uri)}},watch:{show(t,e){t&&!e?this.$emit("show"):e&&!t&&this.$emit("hide"),this.scrollToBottom()},annotations(){this.scrollToBottom()},iid(){this.scrollToBottom(),this.show&&(this.show=!1,this.$nextTick(()=>{this.show=!0}))}},methods:{hoverHandlers(){return[{elements:[this.$refs.annotationPopoverDiv,this.element],delta:5,handler:t=>{this.show=t;const e=document.getElementById(this.elementId);e&&this.mapping&&this.element!==e&&(this.element=e)}}]},scrollToBottom(){this.show&&J.delay(()=>{if(this.$refs.annotationPopoverDiv){let t=this.$refs.annotationPopoverDiv.getElementsByClassName("annotationPopover-history")[0];t&&(t.scrollTop=2e4)}},50)},assessing(t){let e=this.provider;if(!e||e.has.annotations===!1){this.$log.warn("No provider found to add annotation."),this.alert(this.$t("alerts.annotationError"),null,"danger");return}const r=this.imapping,n=J.get(r,"uri");if(!n){this.$log.warn("No URI found to add annotation."),this.alert(this.$t("alerts.annotationError"),null,"danger");return}this.loading=!0;const i=(s,c)=>{this.alert("".concat(this.$t("alerts."+c)," ").concat(this.getErrorMessage(s)),null,"danger")};let a;const o=this.ownAssessment;if(o)if(this.ownScore!=t){if(!this.provider.isAuthorizedFor({type:"annotations",action:"update",user:this.user})){this.alert(this.$t("alerts.annotationNotSaved"),null,"danger"),this.loading=!1;return}a=e.patchAnnotation(this._addIdentityParams({annotation:{id:o.id,bodyValue:t,body:null}})).then(s=>{s?(o.bodyValue=s.bodyValue,o.creator=s.creator,delete o.body,this.alert(this.$t("alerts.annotationSaved"),null,"success"),this.$emit("refresh-annotations",{uri:n,annotations:r.annotations})):this.alert(this.$t("alerts.annotationNotSaved"),null,"danger")}).catch(s=>i(s,"annotationNotSaved"))}else{if(!this.provider.isAuthorizedFor({type:"annotations",action:"delete",user:this.user})){this.alert(this.$t("alerts.annotationNotRemoved"),null,"danger"),this.loading=!1;return}a=this.remove(r.annotations.indexOf(o),r).then(s=>{s?(this.alert(this.$t("alerts.annotationRemoved"),null,"success"),this.$emit("refresh-annotations",{uri:n,annotations:r.annotations})):this.alert(this.$t("alerts.annotationNotRemoved"),null,"danger")}).catch(s=>i(s,"annotationNotRemoved"))}else{if(!this.canSaveAnnotation){this.alert(this.$t("alerts.annotationNotSaved"),null,"danger"),this.loading=!1;return}let s={target:n,motivation:"assessing",bodyValue:t};this.creator&&this.creator.uri&&(s.creator={id:this.creator.uri},this.creatorName&&(s.creator.name=this.creatorName)),a=e.postAnnotation(this._addIdentityParams({annotation:s})).then(c=>{if(c)this.alert(this.$t("alerts.annotationSaved"),null,"success"),r.annotations.push(c),this.$emit("refresh-annotations",{uri:n,annotations:r.annotations});else{this.alert(this.$t("alerts.annotationNotSaved"),null,"danger");return}}).catch(c=>i(c,"annotationNotSaved"))}a.catch(s=>{this.$log.error("AnnotationPopover - Error adding annotation",s),this.alert(this.$t("alerts.annotationError"),null,"danger")}).then(()=>{this.loading=!1})},remove(t,e=this.imapping){let r=this.provider,n=J.get(e,"annotations[".concat(t,"]"));if(n)return this.loading=!0,r.deleteAnnotation({annotation:n}).then(i=>(this.loading=!1,i?(this.$delete(e.annotations,t),i):!1))},async confirm(){const t=this.provider;if(!t||t.has.annotations===!1){this.$log.warn("No provider found to add annotation."),this.alert(this.$t("alerts.annotationError"),null,"danger");return}const e=J.get(this.imapping,"uri");if(!e){this.$log.warn("No URI found to add annotation."),this.alert(this.$t("alerts.annotationError"),null,"danger");return}let r={target:e,motivation:"moderating"};this.creator&&this.creator.uri&&(r.creator={id:this.creator.uri},this.creatorName&&(r.creator.name=this.creatorName)),this.loading=!0;try{r=await t.postAnnotation(this._addIdentityParams({annotation:r}))}catch(i){r=null}this.loading=!1;const n=J.get(this.imapping,"uri");if(e!=n||!r){this.alert(this.$t("alerts.annotationNotSaved"),null,"danger");return}else this.alert(this.$t("alerts.annotationSaved"),null,"success");this.imapping.annotations.push(r),this.$emit("refresh-annotations",{uri:e,annotations:this.annotations})},clickFeedbackLink(){window.open(this.mailtoFeedbackLink,"_self")}}};var cge=function(){var e=this,r=e._self._c;return r("div",{staticClass:"annotationPopoverTop",attrs:{id:"annotationPopoverTop-".concat(e.iid)}},[e.enable?r("b-popover",{ref:"annotationPopover",attrs:{target:e.element,show:e.show,triggers:[],disabled:!0,boundary:"window",placement:"lefttop"},on:{"update:show":function(n){e.show=n}}},[e.loading?r("loading-indicator-full",{staticStyle:{"z-index":"1100"}}):e._e(),r("div",{ref:"annotationPopoverDiv",staticClass:"annotationPopover"},[r("div",{staticClass:"annotationPopover-upper"},[e.annotations.length?r("div",{staticClass:"annotationPopover-left"},[r("annotation-list",{staticClass:"annotationPopover-history",attrs:{annotations:e.annotations,provider:e.provider},on:{loading:function(n){e.loading=n},"refresh-annotations":function(n){return e.$emit("refresh-annotations",{uri:e.imapping.uri,annotations:n.annotations})}}})],1):e._e(),r("div",{staticClass:"annotationPopover-voting"},[r("div"),r("div",[r("font-awesome-icon",{class:{"annotationPopover-voting-button-current":e.ownScore=="+1",button:e.canSaveAnnotation,"button-disabled":!e.canSaveAnnotation,"annotationPopover-voting-button":!0},attrs:{icon:"thumbs-up"},on:{click:function(n){e.canSaveAnnotation&&e.assessing("+1")}}})],1),r("div",{staticClass:"annotationPopover-score"},[r("span",{staticClass:"fontWeight-heavy",class:{"text-success":e.score.startsWith("+"),"text-danger":e.score.startsWith("-")}},[e._v(" "+e._s(e.score)+" ")])]),r("div",[r("font-awesome-icon",{class:{"annotationPopover-voting-button-current":e.ownScore=="-1",button:e.canSaveAnnotation,"button-disabled":!e.canSaveAnnotation,"annotationPopover-voting-button":!0},attrs:{icon:"thumbs-down"},on:{click:function(n){e.canSaveAnnotation&&e.assessing("-1")}}})],1)])]),r("div",{directives:[{name:"show",rawName:"v-show",value:e.canConfirm||e.mailtoFeedbackLink,expression:"canConfirm || mailtoFeedbackLink"}],staticClass:"annotationPopover-lower"},[e.mailtoFeedbackLink?r("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover.bottom",value:e.$t("annotationPopover.mailFeedbackTooltip",[e.mailtoEmail]),expression:"$t('annotationPopover.mailFeedbackTooltip', [mailtoEmail])",modifiers:{hover:!0,bottom:!0}}],staticClass:"button fontSize-large",attrs:{icon:"envelope"},on:{click:e.clickFeedbackLink}}):e._e(),e.canConfirm?r("b-button",{staticClass:"bbutton-small",attrs:{variant:"primary"},on:{click:e.confirm}},[e._v(" "+e._s(e.$t("annotationPopover.addConfirmation"))+" ")]):e._e()],1)])],1):e._e()],1)},uge=[],fge=dr(lge,cge,uge,!1,null,"e9ae162d");const dge=fge.exports;function PN(t){let e=0;for(let{bodyValue:n}of(t||[]).filter(i=>i.motivation=="assessing"))e+=parseInt(n)||0;let r=e>0?"+":e<0?"-":"±";return e=Math.abs(e),{score:e,sign:r}}function pge(t){let e=3,{score:r,sign:n}=PN(t),i=Math.min(r/e,1)*150,a=85,o=85,s=85;return n=="-"?(a+=i,o-=50,s-=50):n=="+"&&(o+=i,a-=50,s-=50),"rgb(".concat(a,", ").concat(o,", ").concat(s,")")}const hge={name:"DataModalButton",components:{DataModal:N$},props:{data:{type:[Object,Array],default:null},type:{type:String,default:null,validator:function(t){return["concept","scheme","mapping","annotation","concordance"].indexOf(t)!==-1}},url:{type:[String,Object,Array],default:null},totalCount:{type:Number,default:null},positionRight:{type:Number,default:5},positionBottom:{type:Number,default:0}},methods:{openDataModal(){this.$refs.dataModal.show()}}};var mge=function(){var e=this,r=e._self._c;return r("div",[r("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("dataModal.button"),delay:e.defaults.delay.medium},expression:"{ title: $t('dataModal.button'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"dataModalButton",style:"right: ".concat(e.positionRight,"px; bottom: ").concat(e.positionBottom,"px;"),on:{click:e.openDataModal}},[r("font-awesome-icon",{attrs:{icon:"code"}})],1),r("data-modal",{ref:"dataModal",attrs:{data:e.data,type:e.type,url:e.url,"total-count":e.totalCount}})],1)},gge=[],vge=dr(hge,mge,gge,!1,null,null);const AN=vge.exports,bge={name:"ContentMap",props:{contentMap:{type:Object,required:!0}}};var yge=function(){var e=this,r=e._self._c;return r("div",{staticClass:"fontSize-small"},[e._l(e.contentMap,function({sources:n,languages:i,margin:a,classes:o},s,c){return[r("div",{key:c,class:o||"",style:"margin-bottom: ".concat(a?5:0,"px;")},[r("span",{on:{click:function(f){return e.$emit("click",s)}}},[e._v(" "+e._s(s)+" ")]),r("sup",{staticClass:"text-lightGrey"},[e._v(e._s(n.join(", "))+"; "+e._s(i.join(", ")))])])]})],2)},_ge=[],wge=dr(bge,yge,_ge,!1,null,null);const Sge=wge.exports,Oge={mixins:[al],computed:{loadConceptsMappedStatus(){return this.$store.state.settings.settings.components.ConceptListWrapper.loadConceptsMappedStatus},loadConceptsMappedStatusOtherScheme(){return J.isBoolean(this.isLeft)?this.$store.state.selected.scheme[!this.isLeft]:null}},created(){this.loadMappingsForConcepts=J.debounce(this._loadMappingsForConcepts,300)},watch:{loadConceptsMappedStatusConceptsToLoad(){this.loadMappingsForConcepts(this.loadConceptsMappedStatusConceptsToLoad||[])},currentRegistry(){this.loadMappingsForConcepts(this.loadConceptsMappedStatusConceptsToLoad||[])},loadConceptsMappedStatusOtherScheme(){this.loadMappingsForConcepts(this.loadConceptsMappedStatusConceptsToLoad||[])},loadConceptsMappedStatus(){this.loadMappingsForConcepts(this.loadConceptsMappedStatusConceptsToLoad||[])}},methods:{_loadMappingsForConcepts(t){if(!this.loadConceptsMappedStatus)return;const e=this.currentRegistry,r=this.loadConceptsMappedStatusOtherScheme;t=Ru(t.filter(i=>!J.get(i,"__MAPPED__",[]).find(a=>this.$jskos.compareFast(a.registry,e)&&this.$jskos.compare(a.scheme,r))));const n=t.map(i=>i.uri);r&&n.length&&e&&Promise.all(J.chunk(n,15).map(i=>this.getMappings({from:i.join("|"),toScheme:r.uri,direction:"both",registry:e.uri,limit:500}))).then(()=>{for(let i of t.filter(a=>!J.get(a,"__MAPPED__",[]).find(o=>this.$jskos.compareFast(o.registry,e)&&this.$jskos.compare(o.scheme,r))))Nr(i,"__MAPPED__",[]),i.__MAPPED__.push({registry:e,scheme:r,exist:[]})})}}},$ge={name:"ConceptDetailAncestors",components:{ItemName:ol,LoadingIndicator:Kb},mixins:[Oge],props:{item:{type:Object,default:null},isLeft:{type:Boolean,required:!1},allowShowAncestors:{type:Boolean,default:!0},disallowSelectItem:{type:Boolean,default:!1},settings:{type:Object,default:()=>({})}},data(){return{showAncestors:!1}},computed:{_item(){return Je(this.item)},ancestors(){var t;return Ru(((t=this._item)==null?void 0:t.ancestors)||[])},broader(){var t;return Ru(((t=this._item)==null?void 0:t.broader)||[])},loading(){return this.ancestors.length!=0&&this.ancestors.includes(null)||this.ancestors.length==0&&this.broader.length!=0&&!this._item.__BROADERLOADED__}},mounted(){this.loading&&(SN(this.item),this._item.broader&&!this._item.__BROADERLOADED__&&Uo(this._item.broader.filter(Boolean),{scheme:this._item.inScheme[0]}).then(()=>{Nr(this._item,"__BROADERLOADED__",!0)}))}};var Cge=function(){var e=this,r=e._self._c;return r("div",{style:{paddingLeft:e.allowShowAncestors&&e.ancestors.length>3&&!e.settings.showAllAncestors?"8px":0}},[e.allowShowAncestors&&e.ancestors.length>3&&!e.settings.showAllAncestors?r("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.showAncestors?e.$t("conceptDetail.showLessAncestors"):e.$t("conceptDetail.showAllAncestors"),delay:e.defaults.delay.medium},expression:"{ title: showAncestors ? $t('conceptDetail.showLessAncestors') : $t('conceptDetail.showAllAncestors'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button conceptDetail-ancestors-expand",on:{click:function(n){e.showAncestors=!e.showAncestors}}},[r("font-awesome-icon",{staticStyle:{"font-size":"12px"},attrs:{icon:e.showAncestors?"angle-down":"angle-right"}})],1):e._e(),e._l(e.ancestors.filter(n=>n!=null).reverse(),function(n,i){return r("div",{key:"conceptDetail-".concat(e.isLeft,"-ancesters-").concat(n.uri,"-").concat(i),class:{"concept-mappingsExist":(e.showAncestors||e.settings.showAllAncestors||i==0||i==e.ancestors.length-1||e.ancestors.length<=3)&&e.loadConceptsMappedStatus&&e.$store.getters.mappedStatus(n,e.isLeft),"concept-mappingsDoNotExist":e.loadConceptsMappedStatus&&!e.$store.getters.mappedStatus(n,e.isLeft)}},[e.showAncestors||e.settings.showAllAncestors||i==0||i==e.ancestors.length-1||e.ancestors.length<=3?r("span",[r("font-awesome-icon",{staticClass:"u-flip-horizontal",staticStyle:{"margin-right":"3px","font-size":"12px"},attrs:{icon:"level-up-alt"}}),r("item-name",{attrs:{item:n,"is-link":!e.disallowSelectItem,"is-left":e.isLeft,"font-size":"small"}})],1):i==1?r("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:e.allowShowAncestors?{title:e.$t("conceptDetail.showAllAncestors"),delay:e.defaults.delay.medium}:null,expression:"allowShowAncestors ? { title: $t('conceptDetail.showAllAncestors'), delay: defaults.delay.medium } : null",modifiers:{hover:!0}}],class:{"conceptDetail-ancestors-more":!0,button:e.allowShowAncestors},on:{click:function(a){e.showAncestors=e.allowShowAncestors}}},[r("font-awesome-icon",{staticClass:"u-flip-horizontal",attrs:{icon:"ellipsis-v"}})],1):e._e()])}),e._l((e.ancestors.length==0&&e._item.__BROADERLOADED__?e.broader:[]).filter(n=>n!=null),function(n,i){return r("div",{key:"conceptDetail-broader-".concat(n.uri,"-").concat(i),class:{"concept-mappingsExist":e.loadConceptsMappedStatus&&e.$store.getters.mappedStatus(n,e.isLeft),"concept-mappingsDoNotExist":e.loadConceptsMappedStatus&&!e.$store.getters.mappedStatus(n,e.isLeft)}},[r("font-awesome-icon",{attrs:{icon:"sort-up"}}),r("item-name",{attrs:{item:n,"is-link":!e.disallowSelectItem,"is-left":e.isLeft,"font-size":"small"}})],1)}),e.loading?r("loading-indicator",{attrs:{size:"sm"}}):e._e()],2)},Tge=[],Ege=dr($ge,Cge,Tge,!1,null,"47577e15");const Pge=Ege.exports;function Age(t){const e=Je({uri:"http://bartoc.org/en/node/430"});let r=J.get(t,"__GNDMAPPINGS__",[]),n=[];for(let o of r)for(let s of ye.conceptsOfMapping(o))ye.compare(e,J.get(s,"inScheme[0]"))&&!n.find(c=>ye.compare(c.concept,s))&&n.push({concept:Je(s),type:ye.mappingTypeByType(o.type)});let i=[],a=["conceptDetail.relevanceVeryHigh","conceptDetail.relevanceHigh","conceptDetail.relevanceMedium","conceptDetail.relevanceLow","conceptDetail.relevanceGeneric"];for(let o of a)for(let{concept:s}of n.filter(c=>c.type.RELEVANCE==ia.t(o,"en")))s&&ye.prefLabel(s,{fallbackToUri:!1})&&i.push(J.escape(ye.prefLabel(s)));return i}const xge=[{get _scheme(){return Je({uri:"http://bartoc.org/en/node/18785"})},altLabel:"Synonym",scopeNote:"hier",note:"Verweisung",definition:"Erläuterung"}];function B$(t){const e=Age(t),r=[{title:ia.t("conceptDetail.prefLabel"),prop:"prefLabel",languageMap:t.prefLabel},{title:ia.t("conceptDetail.altLabel"),prop:"altLabel",languageMap:t.altLabel,isArray:!0},{title:ia.t("conceptDetail.gnd"),languageMap:e.length?{de:e}:null,isArray:!0},{title:ia.t("conceptDetail.scope"),prop:"scopeNote",languageMap:t.scopeNote,isArray:!0},{title:ia.t("conceptDetail.editorial"),prop:"editorialNote",languageMap:t.editorialNote,isArray:!0},{title:ia.t("conceptDetail.note"),prop:"note",languageMap:t.note,isArray:!0},{title:ia.t("conceptDetail.definition"),prop:"definition",languageMap:t.definition,isArray:!0}],n=xge.find(i=>{var a;return ye.compare(i._scheme,(a=t==null?void 0:t.inScheme)==null?void 0:a[0])});return n&&r.forEach(i=>{var a;i.title=(a=n[i.prop])!=null?a:i.title}),r.filter(i=>i.languageMap&&Object.keys(i.languageMap).length)}function xN(t){var i;const r=B$(t).map(a=>a.prop).filter(Boolean),n=new Set;for(let a of r)Object.keys((i=t[a])!=null?i:{}).forEach(o=>n.add(o));return Array.from(n).filter(a=>a!=="-")}function kN(t){var s;const r=B$(t).map(c=>c.prop).filter(Boolean);let n;for(let c of r)if(n=ye.languagePreference.selectLanguage(t[c]),n)break;const i=[];n&&i.push(n);const a=(s=ye.languagePreference.getLanguages())==null?void 0:s[0];n!==a&&i.push(a);const o=xN(t);return n!=="en"&&o.includes("en")&&i.push("en"),i}function kge(t){return xN(t).filter(e=>!kN(t).includes(e))}function Dge(t){return DN(t,kN(t))}function W3e(t){return DN(t,kge(t))}function DN(t,e){const r=B$(t),n={};let i;for(const{title:a,languageMap:o,isArray:s,prop:c}of r){for(let f of e){if(!o[f])continue;const d=s?o[f]:[o[f]];if(d.length)for(let m of d)n[m]||(i=n[m]={props:new Set,sources:new Set,languages:new Set}),n[m].sources.add(a),n[m].languages.add(f),c&&n[m].props.add(c)}i&&(i.margin=!0)}return Object.values(n).forEach(a=>{a.sources=Array.from(a.sources),a.languages=Array.from(a.languages),a.props=Array.from(a.props)}),n}const Rge={name:"MappingBrowser",components:{ItemName:ol,AutoLink:Up,LoadingIndicator:Kb,LoadingIndicatorFull:TN,FlexibleTable:L$,RegistryInfo:Hp,MappingDetail:Qme,AnnotationPopover:dge,DataModalButton:AN,DateString:hf,ContentMap:Sge,ConceptDetailAncestors:Pge},mixins:[il,al,Ma,EN,Gb],props:{sections:{type:Array,default:()=>[]},searchLimit:{type:Number,default:5},showEditingTools:{type:Boolean,default:!0},showCocodaLink:{type:Boolean,default:!1},registryHasErrored:{type:Object,default:()=>({})}},data(){return{hoveredId:null,mappingDetailMapping:null,popoverShown:{},currentPopovers:{},annotationPopoverShown:!1,goToPageValues:{},conceptDetailPopoverConcept:null,conceptDetailPopoverElement:null,conceptDetailPopoverID:""}},computed:{fields(){return[{key:"sourceScheme",label:"",width:"4%",minWidth:"",align:"left",sortable:!1,class:"fontSize-small"},{key:"sourceConcepts",label:this.$t("mappingBrowser.from"),width:"10%",minWidth:"",align:"left",sortable:!1,compare:(t,e)=>this.$jskos.compareFunctions.mappingsByConcepts(t.mapping,e.mapping,"from"),class:"mappingBrowser-table-concepts"},{key:"sourceConceptsLong",label:this.$t("mappingBrowser.from"),width:"22%",minWidth:"",align:"left",sortable:!1,compare:(t,e)=>this.$jskos.compareFunctions.mappingsByConcepts(t.mapping,e.mapping,"from"),class:"mappingBrowser-table-conceptsLong"},{key:"type",label:"",width:"4%",minWidth:"",sortable:!1,compare:(t,e)=>{let r=this.$jskos.prefLabel(J.get(t,"type"),{fallbackToUri:!1}),n=this.$jskos.prefLabel(J.get(e,"type"),{fallbackToUri:!1});return rn?1:0}},{key:"targetScheme",label:"",width:"4%",minWidth:"",align:"left",sortable:!1,class:"fontSize-small"},{key:"targetConcepts",label:this.$t("mappingBrowser.to"),width:"10%",minWidth:"",align:"left",sortable:!1,compare:(t,e)=>this.$jskos.compareFunctions.mappingsByConcepts(t.mapping,e.mapping,"to"),class:"mappingBrowser-table-concepts"},{key:"targetConceptsLong",label:this.$t("mappingBrowser.to"),width:"22%",minWidth:"",align:"left",sortable:!1,compare:(t,e)=>this.$jskos.compareFunctions.mappingsByConcepts(t.mapping,e.mapping,"to"),class:"mappingBrowser-table-conceptsLong"},{key:"creator",label:this.$t("mappingBrowser.creator"),width:"10%",minWidth:"",align:"left",sortable:!1,class:"mappingBrowser-table-creator"},{key:"extra",label:this.$t("mappingBrowser.date"),width:"10%",minWidth:"",align:"center",sortable:!1,class:"mappingBrowser-table-extra",compare:(t,e)=>{let r=J.get(t,"occurrence.count",-1),n=J.get(e,"occurrence.count",-1);return r==-1&&n==-1&&(r=J.get(t,"extra"),n=J.get(e,"extra")),rn?1:0}},{key:"actions",label:"",width:"12%",minWidth:"",align:"right",sortable:!1}]},hoveredConcept(){return this.$store.state.hoveredConcept},hoveredConceptElement(){return this.$store.state.hoveredConceptElement},conceptDetailPopoverContentMap(){const t=Dge(Je(this.conceptDetailPopoverConcept));return Object.values(t).filter(e=>e.props.includes("prefLabel")).forEach(e=>{e.classes="fontWeight-heavy"}),t}},watch:{hoveredConcept(){var t;this.hoveredConceptElement&&this.$el.contains(this.hoveredConceptElement)&&(this.conceptDetailPopoverConcept=this.hoveredConcept,this.conceptDetailPopoverElement=this.hoveredConceptElement,this.conceptDetailPopoverID="".concat((t=this.hoveredConceptElement)==null?void 0:t.__vue__._uid),setTimeout(()=>{this.conceptDetailPopoverElement===this.hoveredConceptElement&&this.$set(this.popoverShown,"conceptDetailPopover-".concat(this.conceptDetailPopoverID),!0)},this.defaults.delay.long.show))}},created(){this.hover=J.debounce(this._hover,20)},mounted(){let t=document.getElementsByClassName("table");for(let e of t){let r=e.getElementsByTagName("thead")[0],n=e.getElementsByTagName("tbody")[0];n.onscroll=()=>{r.scrollLeft=n.scrollLeft}}},methods:{edit(t){const e=this.canUpdateMapping({mapping:t.item.mapping,user:this.user});e&&this.useRegistryForSaving(t.item.registry);let r=this.copyMappingWithReferences(t.item.mapping);this.$store.commit({type:"mapping/empty"}),this.$store.commit({type:"mapping/set",mapping:r,original:e?t.item.mapping:null})},annotationsScore:PN,annotationButtonColor:pge,_hover(t){this.annotationPopoverShown&&!(t&&t.mapping)||(this.$store.commit({type:"setHoveredMapping",mapping:t&&t.mapping}),this.hoveredId=t&&t.uniqueId)},canUseRegistryForSaving(t){return this.config.registries.find(e=>t.isAuthorizedFor({type:"mappings",action:"create",user:this.user})&&this.$jskos.compareFast(e,t))!=null},useRegistryForSaving(t){this.$jskos.mappingRegistryIsStored(t)&&!t.readonly&&this.$store.commit({type:"settings/set",prop:"mappingRegistry",value:t.uri})},popoverShow(t,e){t.preventDefault(),this.$set(this.currentPopovers,e,t)},popoverHide(t,e){this.popoverShown[e]&&(t.preventDefault(),this.$set(this.currentPopovers,e,t))},hoverHandlers(){let t=[];return J.forEach(this.currentPopovers,(e,r)=>{t.push({elements:[e.target,e.relatedTarget],delta:5,handler:n=>{n||(this.$set(this.popoverShown,r,!1),this.$delete(this.currentPopovers,r))}})}),t},clickHandlers(){return[{elements:[this.$refs.goToPagePopover&&this.$refs.goToPagePopover[0]].concat(this.sections.map(t=>document.getElementById("mappingBrowser-pagination-goToPage-".concat(t.id)))).filter(Boolean),handler:()=>{Object.keys(this.popoverShown).filter(t=>t.startsWith("goToPage-")).forEach(t=>{this.popoverShown[t]=!1})}}]},searchForCreator(t){let e=this.$parent;for(;e&&e.$options.name!="MappingBrowser";)e=e.$parent;e&&e.searchWithParams&&e.searchWithParams({fromScheme:"",fromNotation:"",toScheme:"",toNotation:"",creator:t,direction:"",type:null,partOf:null})},refreshAnnotations({uri:t,annotations:e}){for(let r of this.sections)for(let n of r.items)n.mapping&&n.mapping.uri==t&&(n.mapping.annotations=e)},openInCocoda(t){let e="./?";for(let r of["from","to"]){const n=this.$jskos.conceptsOfMapping(t,r)[0];n&&n.uri&&(e+="".concat(r,"=").concat(encodeURIComponent(n.uri),"&"));const i=t["".concat(r,"Scheme")];i&&i.uri&&(e+="".concat(r,"Scheme=").concat(encodeURIComponent(i.uri),"&"))}window.open(e.substring(0,e.length-1),"_self")},goToPage(t){this.$emit("pageChange",{registry:t.registry,page:this.goToPageValues[t.id],userInitiated:!0}),this.$set(this.popoverShown,"goToPage-".concat(t.id),!1)},goToPagePopoverShown(t){const e=t.relatedTarget&&t.relatedTarget.getElementsByTagName("input")[0];e&&(e.focus(),e.select())}}};var Mge=function(){var e=this,r=e._self._c;return r("div",{staticClass:"mappingBrowser-table-container"},[e._t("default"),r("flexible-table",{staticClass:"mappingBrowser-table",attrs:{sections:e.sections,fields:e.fields,"hide-header":!0},on:{hover:e.hover},scopedSlots:e._u([{key:"sourceScheme",fn:function({value:n}){return r("span",{},[r("item-name",{staticClass:"fontWeight-heavy",attrs:{item:n,"show-text":!1,"is-link":!0,"is-left":!0,"font-size":"sm"}}),n===null?r("div",{staticClass:"mappingBrowser-table-light mappingBrowser-table-paddingTopLeftAdjustment"},[e._v(' " ')]):e._e(),n===void 0?r("div",{staticClass:"mappingBrowser-table-light mappingBrowser-table-paddingTopAdjustment mappingBrowser-table-paddingLeftAdjustment"},[e._v(" — ")]):e._e()],1)}},{key:"sourceConcepts",fn:function({value:n}){return r("span",{},[e._l(n,function(i){return r("span",{key:i.uri},[e.$jskos.isContainedIn(i,e.loadingConcepts)?r("loading-indicator",{attrs:{size:"sm"}}):r("item-name",{attrs:{item:i,"show-text":!1,"fallback-to-uri":!0,"is-link":!0,"is-left":!0,"is-highlighted":e.$jskos.compare(i,e.selected.concept[!0])||e.$jskos.compare(i,e.selected.concept[!1])}})],1)}),n.length===0?r("div",{staticClass:"mappingBrowser-table-light mappingBrowser-table-paddingLeftAdjustment"},[e._v(" — ")]):e._e()],2)}},{key:"sourceConceptsLong",fn:function({value:n}){return r("span",{},[e._l(n,function(i){return r("span",{key:i.uri},[e.$jskos.isContainedIn(i,e.loadingConcepts)?r("loading-indicator",{attrs:{size:"sm"}}):r("item-name",{attrs:{item:i,"show-text":!0,"fallback-to-uri":!0,"is-link":!0,"is-left":!0,"is-highlighted":e.$jskos.compare(i,e.selected.concept[!0])||e.$jskos.compare(i,e.selected.concept[!1])}})],1)}),n.length===0?r("div",{staticClass:"mappingBrowser-table-light mappingBrowser-table-paddingLeftAdjustment"},[e._v(" — ")]):e._e()],2)}},{key:"targetScheme",fn:function({value:n}){return r("span",{},[r("item-name",{staticClass:"fontWeight-heavy",attrs:{item:n,"show-text":!1,"is-link":!0,"is-left":!1,"font-size":"sm"}}),n===null?r("div",{staticClass:"mappingBrowser-table-light mappingBrowser-table-paddingTopLeftAdjustment"},[e._v(' " ')]):e._e(),n===void 0?r("div",{staticClass:"mappingBrowser-table-light mappingBrowser-table-paddingTopAdjustment mappingBrowser-table-paddingLeftAdjustment"},[e._v(" — ")]):e._e()],1)}},{key:"targetConcepts",fn:function({value:n}){return r("span",{},[e._l(n,function(i){return r("span",{key:i.uri},[e.$jskos.isContainedIn(i,e.loadingConcepts)?r("loading-indicator",{attrs:{size:"sm"}}):r("span",[r("item-name",{attrs:{item:i,"show-text":!1,"fallback-to-uri":!0,"is-link":!0,"is-left":!1,"is-highlighted":e.$jskos.compare(i,e.selected.concept[!1])||e.$jskos.compare(i,e.selected.concept[!0])}}),r("br")],1)],1)}),n.length===0?r("div",{staticClass:"mappingBrowser-table-light mappingBrowser-table-paddingLeftAdjustment"},[e._v(" — ")]):e._e()],2)}},{key:"targetConceptsLong",fn:function({value:n}){return r("span",{},[e._l(n,function(i){return r("span",{key:i.uri},[e.$jskos.isContainedIn(i,e.loadingConcepts)?r("loading-indicator",{attrs:{size:"sm"}}):r("span",[r("item-name",{attrs:{item:i,"show-text":!0,"fallback-to-uri":!0,"is-link":!0,"is-left":!1,"is-highlighted":e.$jskos.compare(i,e.selected.concept[!1])||e.$jskos.compare(i,e.selected.concept[!0])}}),r("br")],1)],1)}),n.length===0?r("div",{staticClass:"mappingBrowser-table-light mappingBrowser-table-paddingLeftAdjustment"},[e._v(" — ")]):e._e()],2)}},{key:"type",fn:function({value:n}){return r("span",{},[n!=null&&e.$jskos.notation(n)!="→"?r("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$jskos.prefLabel(n,{fallbackToUri:!1,language:e.locale}),delay:e.defaults.delay.medium},expression:"{ title: $jskos.prefLabel(value, { fallbackToUri: false, language: locale }), delay: defaults.delay.medium }",modifiers:{hover:!0}}]},[e._v(" "+e._s(e.$jskos.notation(n))+" ")]):e._e()])}},{key:"creator",fn:function({item:n}){return r("span",{},[e.$settings.components.MappingBrowser.showIdentityWarning&&n.mapping&&n.mapping.creator&&n.mapping.creator[0]&&n.mapping.creator[0].uri&&e.userUris&&e.userUris.includes(n.mapping.creator[0].uri)&&(e.$jskos.prefLabel(n.mapping.creator[0])!=e.$jskos.prefLabel(e.creator)||n.mapping.creator[0].uri!=e.creator.uri)?r("span",[r("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:e.$t("mappingBrowser.creatorIsDifferent"),expression:"$t('mappingBrowser.creatorIsDifferent')",modifiers:{hover:!0}}],staticClass:"text-warning",attrs:{icon:"exclamation"}})],1):e._e(),n.creator!=null?r("span",{attrs:{id:"mappingBrowserTable-item-".concat(n.uniqueId,"-creator")}},[e._v(" "+e._s(n.creator)+" ")]):e._e(),n.creator!=null?r("b-popover",{attrs:{target:"mappingBrowserTable-item-".concat(n.uniqueId,"-creator"),show:e.popoverShown["creator-".concat(n.uniqueId)],triggers:"hover",delay:e.defaults.delay.medium,placement:"auto"},on:{"update:show":function(i){return e.$set(e.popoverShown,"creator-".concat(n.uniqueId),i)},hide:function(i){return e.popoverHide(i,"creator-".concat(n.uniqueId))}}},[r("div",{staticClass:"font-default"},[r("p",{staticClass:"fontWeight-heavy"},[e._v(e._s(n.creator))]),n.mapping.creator&&n.mapping.creator[0]&&n.mapping.creator[0].uri?[r("p",{staticClass:"fontSize-small"},[r("auto-link",{attrs:{link:n.mapping.creator[0].uri}})],1),r("p",{staticClass:"button",on:{click:function(i){e.$set(e.popoverShown,"creator-".concat(n.uniqueId),!1),e.searchForCreator(n.mapping.creator[0].uri)}}},[r("font-awesome-icon",{staticClass:"fontSize-small",attrs:{icon:"search"}}),e._v(" "+e._s(e.$t("mappingBrowser.searchForMappingsByCreator"))+" ")],1)]:e._e()],2)]):e._e()],1)}},{key:"actions",fn:function(n){return r("span",{},[n.item.mapping&&n.item.mapping.annotations?r("div",{staticClass:"button fontWeight-heavy",staticStyle:{display:"inline-block",position:"relative","min-width":"18px"},style:"color: ".concat(e.annotationButtonColor(n.item.mapping.annotations),";"),attrs:{id:"mappingBrowser-hoveredMapping-annotationButton-"+n.item.uniqueId}},[n.item.mapping.annotations.find(i=>i.motivation=="moderating")?r("span",[r("font-awesome-icon",{staticClass:"text-success",attrs:{icon:"check"}})],1):r("span",[e._v(" "+e._s(e.annotationsScore(n.item.mapping.annotations).sign)+e._s(e.annotationsScore(n.item.mapping.annotations).score)+" ")])]):e._e(),e.showEditingTools?r("div",{staticClass:"mappingBrowser-toolbar-button",style:"margin-left: 1px;"},[r("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.canUpdateMapping({mapping:n.item.mapping,user:e.user})?e.$t("mappingBrowser.edit",[e.$jskos.prefLabel(n.item.registry)]):e.$t("mappingBrowser.clone",[e.$jskos.prefLabel(e.currentRegistry)]),delay:e.defaults.delay.medium},expression:"{ title: canUpdateMapping({ mapping: data.item.mapping, user }) ? $t('mappingBrowser.edit', [$jskos.prefLabel(data.item.registry)]) : $t('mappingBrowser.clone', [$jskos.prefLabel(currentRegistry)]), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",attrs:{icon:e.canUpdateMapping({mapping:n.item.mapping,user:e.user})?"edit":"clone"},on:{click:function(i){return e.edit(n)}}})],1):e._e(),e.showEditingTools&&!e.$jskos.compareFast(n.item.registry,e.$store.getters.getCurrentRegistry)?r("div",{staticClass:"mappingBrowser-toolbar-button"},[e.$jskos.mappingRegistryIsStored(n.item.registry)&&e.canCreateMapping({registry:e.currentRegistry,mapping:Object.assign({},n.item.mapping,{partOf:null}),user:e.user})?r("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("mappingBrowser.saveAsMapping",[e.$jskos.prefLabel(e.currentRegistry)]),delay:e.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.saveAsMapping', [$jskos.prefLabel(currentRegistry)]), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",attrs:{icon:"save"},on:{click:function(i){e.postMapping({mapping:n.item.mapping,registry:e.currentRegistry,_before:()=>{e.loadingGlobal=!0},_after:()=>{e.loadingGlobal=!1}})}}}):e._e()],1):e.showEditingTools?r("div",{staticClass:"mappingBrowser-toolbar-button"},[r("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.canDeleteMapping({mapping:n.item.mapping,user:e.user})?e.$t("mappingBrowser.delete"):e.$t("mappingBrowser.cantDelete"),delay:e.defaults.delay.medium},expression:"{ title: canDeleteMapping({ mapping: data.item.mapping, user }) ? $t('mappingBrowser.delete') : $t('mappingBrowser.cantDelete'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],class:e.canDeleteMapping({mapping:n.item.mapping,user:e.user})?"button-delete":"button-disabled",attrs:{icon:"trash-alt"},on:{click:function(i){e.canDeleteMapping({mapping:n.item.mapping,user:e.user})&&e.deleteMapping({mapping:n.item.mapping,_before:()=>{e.loadingGlobal=!0},_after:()=>{e.loadingGlobal=!1}})}}})],1):e._e(),e.showCocodaLink?r("div",{staticClass:"mappingBrowser-toolbar-button"},[r("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("mappingBrowser.openInCocoda"),delay:e.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.openInCocoda'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",attrs:{icon:"external-link-square-alt"},on:{click:function(i){return e.openInCocoda(n.item.mapping)}}})],1):e._e(),n.item.mapping?r("div",{staticClass:"mappingBrowser-toolbar-button"},[r("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("mappingBrowser.showDetail"),delay:e.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.showDetail'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",attrs:{icon:"info-circle"},on:{click:function(i){(e.mappingDetailMapping=n.item.mapping)&&e.$refs.mappingDetail.show()}}})],1):e._e()])}},{key:"ITEM_ROW",fn:function({item:n}){return r("span",{},[n.type=="loading"?r("loading-indicator",{attrs:{size:"sm"}}):e._e(),n.type=="noItems"?r("span",[e._v(" "+e._s(e.$t("mappingBrowser.noItems"))+" ")]):e._e()],1)}},{key:"extra",fn:function(n){var i;return r("span",{},[n.item.occurrence==null?r("date-string",{attrs:{date:n.value.date}}):n.item.occurrence.count==-1?r("span",[e._v("-")]):r("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("mappingBrowser.occurrenceCountTooltip",[e.$jskos.prefLabel((i=n.item.occurrence)==null?void 0:i.database,{language:e.locale,fallbackToUri:!1})||e.$t("general.catalog")]),delay:e.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.occurrenceCountTooltip', [$jskos.prefLabel(data.item.occurrence?.database, { language: locale, fallbackToUri: false }) || $t('general.catalog')]), delay: defaults.delay.medium }",modifiers:{hover:!0}}]},[r("auto-link",{attrs:{link:n.item.occurrence.url,text:String(n.item.occurrence.count)}})],1)],1)}},{key:"BEFORE_SECTION",fn:function({section:n}){return r("span",{},[r("div",{staticStyle:{display:"flex",position:"relative"}},[r("div",{class:{"fontWeight-heavy":!0,"mappingBrowser-registry-selectable":e.$jskos.mappingRegistryIsStored(n.registry)&&!n.registry.readonly},staticStyle:{flex:"1","padding-left":"5px"},on:{click:function(i){return e.useRegistryForSaving(n.registry)}}},[r("registry-info",{attrs:{registry:n.registry,"show-info-icon":!0,"show-details":!1,"show-capabilities":!1}})],1),n.totalCount>e.searchLimit?r("b-pagination",{staticClass:"mappingBrowser-pagination justify-content-center",class:{"pagination-hide-goToLast":n.totalCount>5e4},attrs:{value:n.page,"total-rows":n.totalCount,"per-page":e.searchLimit,size:"sm"},on:{input:function(i){return e.$emit("pageChange",{registry:n.registry,page:i,userInitiated:!1})},change:function(i){return e.$emit("pageChange",{registry:n.registry,page:i,userInitiated:!0})}}}):e._e(),r("div",{staticClass:"mappingBrowser-pagination-number fontSize-small"},[n.lastPage>4?r("a",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover.left",value:{title:e.$t("mappingBrowser.goToPageTooltip"),delay:e.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.goToPageTooltip'), delay: defaults.delay.medium }",modifiers:{hover:!0,left:!0}}],staticClass:"fontSize-verySmall",staticStyle:{"margin-right":"6px"},attrs:{id:"mappingBrowser-pagination-goToPage-".concat(n.id),href:""},on:{click:function(i){return i.stopPropagation(),i.preventDefault(),e.$set(e.popoverShown,"goToPage-".concat(n.id),!1)}}},[r("font-awesome-icon",{attrs:{icon:"arrow-right-to-bracket"}})],1):e._e(),n.items.lengthi.mapping).filter(i=>i!=null),url:n.url,"total-count":n.totalCount,"position-bottom":-1,type:"mapping"}})],1),n.loading?r("loading-indicator-full",{attrs:{size:"sm"}}):e._e()],1)}}])},[r("span",{attrs:{slot:"HEAD_actions"},slot:"HEAD_actions"})]),r("mapping-detail",{ref:"mappingDetail",attrs:{mapping:e.mappingDetailMapping}}),r("annotation-popover",{attrs:{eid:e.hoveredId,mapping:e.$store.state.hoveredMapping,"id-prefix":"mappingBrowser-hoveredMapping-annotationButton-"},on:{"refresh-annotations":e.refreshAnnotations,show:function(n){e.annotationPopoverShown=!0},hide:function(n){e.annotationPopoverShown=!1}}}),e._l(e.sections.filter(n=>n.lastPage>4),function(n){return r("b-popover",{key:n.randomId,attrs:{show:e.popoverShown["goToPage-".concat(n.id)],target:"mappingBrowser-pagination-goToPage-".concat(n.id),triggers:"click",placement:"bottomleft"},on:{"update:show":function(i){return e.$set(e.popoverShown,"goToPage-".concat(n.id),i)},shown:e.goToPagePopoverShown,hide:function(i){return e.popoverHide(i,"goToPage-".concat(n.id))}}},[r("div",{ref:"goToPagePopover",refInFor:!0},[r("p",[r("b-input",{staticStyle:{display:"inline-block",width:"100px"},attrs:{type:"number",size:"sm"},nativeOn:{keyup:function(i){return!i.type.indexOf("key")&&e._k(i.keyCode,"enter",13,i.key,"Enter")?null:e.goToPage(n)}},model:{value:e.goToPageValues[n.id],callback:function(i){e.$set(e.goToPageValues,n.id,i)},expression:"goToPageValues[section.id]"}}),r("b-button",{attrs:{variant:"primary",size:"sm",disabled:!e.goToPageValues[n.id]||e.goToPageValues[n.id]<=0||e.goToPageValues[n.id]>n.lastPage},on:{click:function(i){return e.goToPage(n)}}},[e._v(" "+e._s(e.$t("mappingBrowser.goToPageButton"))+" ")])],1),r("p",[e._v(" "+e._s(n.lastPage.toLocaleString())+" "+e._s(e.$t("mappingBrowser.goToPageTotalPages"))+" ")])])])}),e.conceptDetailPopoverConcept&&Object.keys(e.conceptDetailPopoverContentMap).length?r("b-popover",{key:e.conceptDetailPopoverID,attrs:{show:e.popoverShown["conceptDetailPopover-".concat(e.conceptDetailPopoverID)],target:e.conceptDetailPopoverElement,placement:"top",triggers:"",boundary:"window"},on:{"update:show":function(n){return e.$set(e.popoverShown,"conceptDetailPopover-".concat(e.conceptDetailPopoverID),n)},shown:function(n){return e.popoverShow(n,"conceptDetailPopover-".concat(e.conceptDetailPopoverID))},hide:function(n){return e.popoverHide(n,"conceptDetailPopover-".concat(e.conceptDetailPopoverID))}}},[r("div",{staticStyle:{"max-height":"400px",overflow:"auto"}},[r("concept-detail-ancestors",{staticStyle:{"margin-bottom":"5px"},attrs:{item:e.conceptDetailPopoverConcept,"allow-show-ancestors":!1,"disallow-select-item":!0}}),r("content-map",{attrs:{"content-map":e.conceptDetailPopoverContentMap}})],1)]):e._e()],2)},Ige=[],Lge=dr(Rge,Mge,Ige,!1,null,"70e39819");const Nge=Lge.exports;var RN={exports:{}};/*! - * vue-scrollto v2.20.0 - * (c) 2019 Randjelovic Igor - * @license MIT - */(function(t,e){(function(r,n){t.exports=n()})(or,function(){function r(fe){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?r=function(ne){return typeof ne}:r=function(ne){return ne&&typeof Symbol=="function"&&ne.constructor===Symbol&&ne!==Symbol.prototype?"symbol":typeof ne},r(fe)}function n(){return n=Object.assign||function(fe){for(var ne=1;ne0?O=G:ne=G;while(Math.abs(V)>o&&++se=a?E(le,ke,ne,I):Ce===0?ke:C(le,ce,ce+f,ne,I)}return function(ce){return ce===0?0:ce===1?1:b(se(ce),O,k)}},N={ease:[.25,.1,.25,1],linear:[0,0,1,1],"ease-in":[.42,0,1,1],"ease-out":[0,0,.58,1],"ease-in-out":[.42,0,.58,1]},A=!1;try{var K=Object.defineProperty({},"passive",{get:function(){A=!0}});window.addEventListener("test",null,K)}catch(fe){}var B={$:function(ne){return typeof ne!="string"?ne:document.querySelector(ne)},on:function(ne,O,I){var k=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{passive:!1};O instanceof Array||(O=[O]);for(var V=0;V2&&arguments[2]!==void 0?arguments[2]:{};if(r(Mr)==="object"?Jt=Mr:typeof Mr=="number"&&(Jt.duration=Mr),ne=B.$(_r),!ne)return console.warn("[vue-scrollto warn]: Trying to scroll to an element that is not on the page: "+_r);if(O=B.$(Jt.container||Q.container),I=Jt.hasOwnProperty("duration")?Jt.duration:Q.duration,V=Jt.hasOwnProperty("lazy")?Jt.lazy:Q.lazy,k=Jt.easing||Q.easing,G=Jt.hasOwnProperty("offset")?Jt.offset:Q.offset,se=Jt.hasOwnProperty("force")?Jt.force!==!1:Q.force,le=Jt.hasOwnProperty("cancelable")?Jt.cancelable!==!1:Q.cancelable,ce=Jt.onStart||Q.onStart,be=Jt.onDone||Q.onDone,$e=Jt.onCancel||Q.onCancel,Le=Jt.x===void 0?Q.x:Jt.x,ke=Jt.y===void 0?Q.y:Jt.y,typeof G=="function"&&(G=G(ne,O)),Ce=yi(O),We=Hi(O),va(),Be=!1,!se){var Ui=O.tagName.toLowerCase()==="body"?document.documentElement.clientHeight||window.innerHeight:O.offsetHeight,dl=We,Pc=dl+Ui,pl=Dt-G,yf=pl+ne.offsetHeight;if(pl>=dl&&yf<=Pc){be&&be(ne);return}}if(ce&&ce(ne),!Pt&&!Nt){be&&be(ne);return}return typeof k=="string"&&(k=N[k]||N.ease),Dr=R.apply(R,k),B.on(O,j,tr,{passive:!0}),window.requestAnimationFrame(Xn),function(){qr=null,Be=!0}}return fl},z=ge(),H=[];function M(fe){for(var ne=0;ne/g,">").replace(/"/g,""").replace(/'/g,"'")}const Fge={name:"ItemSuggest",components:{LoadingIndicator:Kb},mixins:[Gb],props:{search:{type:Function,default:null}},emits:["select"],setup(t,{emit:e}){const r=jn(!1),n=jn(!1),i=jn(null),a=jn(""),o=jn(-1),s=jn([]),c="abc",f=jn(!1),d=jn(null),m=jn(null),g=jn(null),v=J.debounce(async R=>{R=R.trim(),s.value=[],r.value=!0;const N=t.search(R);i.value=N.cancel;let A;try{A=(await N).slice(1).reduce((K,B)=>(K=B.map((j,Q)=>(K[Q]||[]).concat(j)),K),[])}catch(K){if(K.message==="canceled")return;console.error(K),A=[]}R===a.value.trim()&&(s.value=A,i.value=null,r.value=!1)},200);jR(a,R=>{o.value=-1,i.value!=null&&(i.value("There was a newer search query."),i.value=null),R===""?(r.value=!1,n.value=!1):(s.value=["Waiting for you to stop typing..."],r.value=!0,n.value=!0,v(R))});const b=()=>{n.value=a.value!==""},_=()=>{n.value=!1},C=R=>{_(),o.value=-1,e("select",{uri:s.value[R][2]}),document.activeElement!==document.body&&document.activeElement.blur(),a.value=""},E=R=>{if(!a.value.length)return R;const N=a.value,A=new RegExp(N,"ig");let K=A.exec(R),B=0,j="";for(;K;){let Q=K.index;j+=G0(R.slice(B,Q))+""+G0(R.slice(Q,Q+N.length))+"",B=Q+N.length,K=A.exec(R)}return j+=G0(R.slice(B)),j},D=()=>{const R=g.value.childNodes[o.value];if(R){const N=R.parentElement.parentElement,A=R.getBoundingClientRect(),K=N.getBoundingClientRect();MN.scrollTo(R,100,{container:N,easing:"ease-in",offset:A.bottom>K.bottom?-K.height+A.height:0,cancelable:!0,x:!1,y:!0,force:!1})}};return{isLoading:r,isOpen:n,query:a,searchSelected:o,results:s,uniqueID:c,openResults:b,closeResults:_,chooseResult:C,itemSuggest:d,searchInput:m,resultList:g,mouseover(R){f.value||(o.value=R)},mousemove(){f.value=!1},onArrowDown(){f.value=!0,o.value>=s.value.length-1?o.value=0:o.value+=1,D()},onArrowUp(){f.value=!0,o.value<=0?o.value=s.value.length-1:o.value-=1,D()},onEnter(){let R;r.value||s.value.length===0||(o.value<0||o.value>=s.value.length?R=0:R=o.value,C(R))},highlightQueryInResult:E,focus(){m.value.focus()},setQuery(R,N=!1){a.value=R,N?m.value.focus():$p(()=>{_()})}}},methods:{clickHandlers(){return[{elements:[this.itemSuggest],handler:()=>{this.isOpen=!1,this.searchSelected=-1}}]}}};var jge=function(){var e=this,r=e._self._c;return e._self._setupProxy,r("div",{ref:"itemSuggest",staticClass:"jskos-vue-itemSuggest",on:{mousemove:e.mousemove}},[r("b-form-input",{ref:"searchInput",attrs:{placeholder:"Type to search...",size:"sm"},on:{click:e.openResults,keydown:[function(n){return!n.type.indexOf("key")&&e._k(n.keyCode,"down",40,n.key,["Down","ArrowDown"])?null:(n.preventDefault(),e.onArrowDown.apply(null,arguments))},function(n){return!n.type.indexOf("key")&&e._k(n.keyCode,"up",38,n.key,["Up","ArrowUp"])?null:(n.preventDefault(),e.onArrowUp.apply(null,arguments))},function(n){if(!n.type.indexOf("key")&&e._k(n.keyCode,"tab",9,n.key,"Tab"))return null;e.$refs&&e.$refs.searchInput&&e.$refs.searchInput.blur(),e.closeResults()}],keyup:[function(n){return!n.type.indexOf("key")&&e._k(n.keyCode,"enter",13,n.key,"Enter")?null:e.onEnter.apply(null,arguments)},function(n){if(!n.type.indexOf("key")&&e._k(n.keyCode,"esc",27,n.key,["Esc","Escape"]))return null;e.$refs&&e.$refs.searchInput&&e.$refs.searchInput.blur(),e.closeResults()}],focus:e.openResults},model:{value:e.query,callback:function(n){e.query=n},expression:"query"}}),r("div",{directives:[{name:"show",rawName:"v-show",value:e.isOpen,expression:"isOpen"}],staticClass:"jskos-vue-itemSuggest-results jskos-vue-text-small"},[e.isLoading?r("div",{staticClass:"jskos-vue-itemSuggest-loading"},[r("loading-indicator",{attrs:{size:"md"}})],1):r("ul",{ref:"resultList",staticClass:"jskos-vue-itemSuggest-results-list"},[e._l(e.results,function(n,i){return r("li",{key:i,staticClass:"jskos-vue-itemSuggest-results-item",class:{"jskos-vue-itemSuggest-selected":i===e.searchSelected},on:{click:function(a){return e.chooseResult(i)},mouseover:function(a){return e.mouseover(i)}}},[r("span",{domProps:{innerHTML:e._s(e.highlightQueryInResult(n[0]))}})])}),e.results.length==0?r("li",{staticClass:"jskos-vue-itemSuggest-results-item",staticStyle:{cursor:"initial"}},[r("div",[e._v("No results")])]):e._e()],2)])],1)},zge=[],Hge=dr(Fge,jge,zge,!1,null,"12c63649");const Uge=Hge.exports,Vge={name:"ConcordanceEditorModal",components:{ItemName:ol,ItemSuggest:Uge},mixins:[Ma,al],props:{concordance:{type:Object,default:()=>null}},data(){return{notation:"",description:{},contributor:""}},computed:{editing(){return!!this.concordance},fromScheme(){return this.editing?this.concordance.fromScheme:this.selected.scheme[!0]},toScheme(){return this.editing?this.concordance.toScheme:this.selected.scheme[!1]},notationDefault(){const t=this.getNotation(this.fromScheme).toLowerCase(),e=this.getNotation(this.toScheme).toLowerCase();let r="".concat(t,"-").concat(e),n=null;for(;this.concordances.find(i=>ye.notation(i)===r);)n?n+=1:n=2,r="".concat(t,"-").concat(e,"-").concat(n);return r},_concordance(){var e;const t={notation:[this.notation||this.notationDefault],fromScheme:this.fromScheme?{uri:this.fromScheme.uri}:null,toScheme:this.toScheme?{uri:this.toScheme.uri}:null,contributor:this.contributorArray};for(const r of this.config.languages)this.description[r]&&(t.scopeNote||(t.scopeNote={}),t.scopeNote[r]=[this.description[r]]);return(e=this.concordance)!=null&&e.scopeNote&&!t.scopeNote&&(t.scopeNote=null),t},canCreate(){return this.canCreateConcordance({concordance:this._concordance})},currentRegistry(){return this.$store.getters.getCurrentRegistry},contributorArray(){return this.contributor.split("\n").filter(Boolean).map(t=>{const[,e="",r]=t.match(/([^ ]+)\s*(.*)/)||[null,t],n={uri:e};return r&&(n.prefLabel={en:r}),n})},contributorSubtextError(){const t=[];let e=1;for(const r of this.contributorArray)this.$jskos.isValidUri(r.uri)||t.push(e),e+=1;return t.length?"".concat(this.$t("concordanceEditor.contributorSubtextInvalidPrefix")," ").concat(t.join(", "),"."):null}},watch:{concordance(){if(this.concordance){this.notation=J.get(this.concordance,"notation[0]","");for(const t of this.config.languages)this.$set(this.description,t,J.get(this.concordance,"scopeNote.".concat(t,"[0]"),""));this.contributor=(this.concordance.contributor||[]).map(t=>{let e=t.uri;const r=this.$jskos.prefLabel(t,{fallbackToUri:!1});return r&&(e+=" ".concat(r)),e}).join("\n")}else this.reset()}},created(){this.reset()},methods:{show(){this.$refs.addConcordanceModal.show()},hide(){this.$refs.addConcordanceModal.hide()},reset(){this.notation="";for(const t of this.config.languages)this.$set(this.description,t,"");this.contributor=""},async addConcordance(){await this.postConcordance({concordance:this._concordance})&&(this.reset(),this.hide())},async saveChanges(){await this.patchConcordance({concordance:{uri:this.concordance.uri,scopeNote:this._concordance.scopeNote,contributor:this._concordance.contributor}})&&this.hide()},async searchSchemes(t){t=t.toLowerCase();const e=this.schemes.map(n=>Je(n)).filter(n=>(n.notation||[]).concat(Object.values(n.prefLabel||{})).join("").toLowerCase().includes(t)),r=[t];return r[1]=e.map(n=>ye.notation(n)+" "+ye.prefLabel(n)),r[2]=e.map(()=>""),r[3]=e.map(n=>n.uri),r},selectScheme({isLeft:t,scheme:e}){Mu(e,this.selected.scheme[t])||this.setSelected({isLeft:t,scheme:e})}}};var Wge=function(){var e=this,r=e._self._c;return r("b-modal",{ref:"addConcordanceModal",staticClass:"fontSize-normal",attrs:{title:e.$t(e.editing?"concordanceEditor.editConcordance":"concordanceEditor.addConcordance"),centered:"","hide-footer":"",size:"md"}},[r("p",[r("b",[e._v(e._s(e.$t("schemeSelection.source")))]),!e.editing&&!e.fromScheme?r("item-suggest",{attrs:{search:e.searchSchemes},on:{select:function(n){return e.selectScheme({isLeft:!0,scheme:n})}}}):r("br"),e.fromScheme?r("item-name",{attrs:{"font-size":"large",item:e.fromScheme}}):r("span",{staticClass:"concordanceEditor-subtitle"},[e._v(" "+e._s(e.$t("concordanceEditor.pleaseSelect"))+" ")]),e.fromScheme?r("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("general.clearScheme"),delay:e.defaults.delay.medium},expression:"{ title: $t('general.clearScheme'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",staticStyle:{margin:"-3px 2px 0px 4px"},attrs:{icon:"times-circle"},on:{click:function(n){return e.selectScheme({isLeft:!0,scheme:null})}}}):e._e()],1),r("p",[r("b",[e._v(e._s(e.$t("schemeSelection.target")))]),!e.editing&&!e.toScheme?r("item-suggest",{attrs:{search:e.searchSchemes},on:{select:function(n){return e.selectScheme({isLeft:!1,scheme:n})}}}):r("br"),e.toScheme?r("item-name",{attrs:{"font-size":"large",item:e.toScheme}}):r("span",{staticClass:"concordanceEditor-subtitle"},[e._v(" "+e._s(e.$t("concordanceEditor.pleaseSelect"))+" ")]),e.toScheme?r("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("general.clearScheme"),delay:e.defaults.delay.medium},expression:"{ title: $t('general.clearScheme'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",staticStyle:{margin:"-3px 2px 0px 4px"},attrs:{icon:"times-circle"},on:{click:function(n){return e.selectScheme({isLeft:!1,scheme:null})}}}):e._e()],1),r("p",[r("b",[e._v("Notation")]),r("b-input",{attrs:{type:"text",size:"sm",placeholder:e.notationDefault,disabled:e.editing},model:{value:e.notation,callback:function(n){e.notation=n},expression:"notation"}}),r("span",{staticClass:"concordanceEditor-subtitle"},[e._v(e._s(e.$t("concordanceEditor.notationSubtext")))])],1),r("p",[r("b",[e._v(e._s(e.$t("mappingBrowser.description")))]),e._l(e.config.languages,function(n){return r("span",{key:n},[r("b-input",{attrs:{type:"text",size:"sm",placeholder:e.$t("mappingBrowser.description")},model:{value:e.description[n],callback:function(i){e.$set(e.description,n,i)},expression:"description[lang]"}}),r("span",{staticClass:"concordanceEditor-subtitle"},[e._v(e._s(e.$t("languages.".concat(n)))+" ("+e._s(n)+")")])],1)})],2),r("p",[r("b",[e._v(e._s(e.$t("concordanceEditor.contributor")))]),r("b-form-textarea",{staticStyle:{"margin-bottom":"3px"},attrs:{rows:"3","max-rows":"6",size:"sm"},model:{value:e.contributor,callback:function(n){e.contributor=n},expression:"contributor"}}),r("span",{staticClass:"concordanceEditor-subtitle"},[e._v(e._s(e.$t("concordanceEditor.contributorSubtextDefault")))]),e.contributorSubtextError?r("span",{staticClass:"concordanceEditor-subtitle"},[e._v(e._s(e.contributorSubtextError))]):e._e()],1),r("p",[e.editing?r("b-button",{attrs:{variant:"primary"},on:{click:e.saveChanges}},[e._v(" "+e._s(e.$t("concordanceEditor.save"))+" ")]):r("b-button",{attrs:{variant:"primary",disabled:!e.canCreate},on:{click:e.addConcordance}},[e._v(" "+e._s(e.$t("concordanceEditor.addConcordance"))+" ")])],1),e.editing&&e.canDeleteConcordance({concordance:e.concordance})?r("p",[r("b",[e._v(e._s(e.$t("concordanceEditor.deleteConcordanceTitle")))]),r("br"),r("b-button",{attrs:{variant:"danger"},on:{click:function(n){e.deleteConcordance({concordance:e.concordance}),e.hide()}}},[e._v(" "+e._s(e.$t("concordanceEditor.deleteConcordanceButton"))+" ")]),r("span",{staticClass:"concordanceEditor-subtitle"},[e._v(e._s(e.$t("concordanceEditor.deleteConcordanceSubtitle")))])],1):e._e()])},Gge=[],Kge=dr(Vge,Wge,Gge,!1,null,"803fe1d0");const qge=Kge.exports,Yge={name:"ConcordanceDetail",components:{DataModal:N$,ItemName:ol,AutoLink:Up,RegistryInfo:Hp,DateString:hf},mixins:[Ma],props:{concordance:{type:Object,default:null}},computed:{contributors(){return(this.concordance.contributor||[]).filter(t=>!this.$jskos.isContainedIn(t,this.concordance.creator))}},methods:{show(){this.$refs.concordanceDetail.show()},nameOfDistribution(t){let e=t.mimetype;return e.includes("json")?"JSKOS":e.includes("csv")?"CSV":null}}};var Xge=function(){var n,i;var e=this,r=e._self._c;return r("div",[r("b-modal",{ref:"concordanceDetail",staticClass:"fontSize-normal",attrs:{title:e.$t("mappingBrowser.concordanceDetailTitle"),centered:"","hide-footer":"","no-enforce-focus":"",size:"lg"}},[e.concordance?r("div",[r("b-container",{staticClass:"concordanceDetail-container",attrs:{fluid:""}},[r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.sourceScheme"))+": ")]),r("b-col",[r("item-name",{attrs:{draggable:!1,item:e.concordance.fromScheme}})],1)],1),r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.targetScheme"))+": ")]),r("b-col",[r("item-name",{attrs:{draggable:!1,item:e.concordance.toScheme}})],1)],1),e.concordance.scopeNote?r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingBrowser.description"))+": ")]),r("b-col",e._l(Object.keys(e.concordance.scopeNote),function(a){return r("p",{key:"concordanceDetail-scopeNote-".concat(a)},[e._v(" "+e._s(e.concordance.scopeNote[a].join(";"))+" "),r("sup",{staticClass:"text-lightGrey"},[e._v(e._s(a))])])}),0)],1):e._e(),(n=e.concordance.publisher)!=null&&n.length?r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("general.publisher"))+": ")]),r("b-col",e._l(e.concordance.publisher,function(a,o){return r("p",{key:"concordanceDetail-publisher-".concat(o)},[r("auto-link",{attrs:{link:a.url||a.uri,text:e.$jskos.prefLabel(a)}})],1)}),0)],1):e._e(),r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.creator"))+": ")]),r("b-col",e._l(e.concordance.creator||[],function(a,o){return r("p",{key:"concordanceDetail-creator-".concat(o)},[r("auto-link",{attrs:{link:a.url||a.uri,text:e.$jskos.prefLabel(a)}})],1)}),0)],1),e.contributors.length?r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.contributor"))+": ")]),r("b-col",e._l(e.contributors,function(a,o){return r("p",{key:"mappingDetail-contributor-".concat(o)},[r("auto-link",{attrs:{link:a.url||a.uri,text:e.$jskos.prefLabel(a)}})],1)}),0)],1):e._e(),r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.created"))+": ")]),r("b-col",[r("date-string",{attrs:{date:e.concordance.created}})],1)],1),r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.modified"))+": ")]),r("b-col",[r("date-string",{attrs:{date:e.concordance.modified}})],1)],1),e.concordance.url?r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("dataModal.apiUrl"))+": ")]),r("b-col",[r("auto-link",{attrs:{link:e.concordance.url}})],1)],1):e._e(),(i=e.concordance.license)!=null&&i.length?r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("general.license"))+": ")]),r("b-col",e._l(e.concordance.license,function(a,o){return r("span",{key:"concordanceDetail-license-".concat(o)},[r("a",{attrs:{href:a.uri,target:"_blank"}},[e.defaults.licenseBadges[a.uri]?r("img",{staticClass:"schemeDetail-licenseBadge",attrs:{src:e.defaults.licenseBadges[a.uri]}}):r("span",[e._v(" "+e._s(a.uri)+" ")])])])}),0)],1):e._e(),e.concordance.distributions&&e.concordance.distributions.length?r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingBrowser.download"))+": ")]),r("b-col",e._l(e.concordance.distributions,function(a,o){return r("span",{key:o},[e.nameOfDistribution(a)?r("a",{attrs:{href:a.download}},[e._v(" "+e._s(e.nameOfDistribution(a))+" ")]):e._e()])}),0)],1):e._e(),r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("registryInfo.mappings"))+": ")]),r("b-col",[e._v(e._s(e.concordance.extent))])],1),e.concordance.uri||e.concordance.identifier?r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.identifier"))+": ")]),r("b-col",e._l([e.concordance.uri].concat(e.concordance.identifier).filter(a=>a!=null),function(a,o){return r("p",{key:"concordanceDetail-identifier-".concat(o)},[r("auto-link",{class:{"fontWeight-heavy":a==e.concordance.uri},attrs:{link:a}})],1)}),0)],1):e._e(),e.concordance._registry?r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("schemeSelection.registryFilter"))+": ")]),r("b-col",[r("registry-info",{attrs:{registry:e.concordance._registry,"show-details":!1,"show-capabilities":!1}})],1)],1):e._e()],1)],1):e._e(),r("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("dataModal.button"),delay:e.defaults.delay.medium},expression:"{ title: $t('dataModal.button'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"dataModalButton",on:{click:function(a){return e.$refs.dataModal.show()}}},[r("font-awesome-icon",{attrs:{icon:"code"}})],1)]),e.concordance?r("data-modal",{ref:"dataModal",attrs:{data:e.concordance,url:e.concordance.uri,type:"concordance"}}):e._e()],1)},Jge=[],Zge=dr(Yge,Xge,Jge,!1,null,"93cf8e5a");const Qge=Zge.exports;let Hl,Dd;typeof document.hidden<"u"?(Hl="hidden",Dd="visibilitychange"):typeof document.msHidden<"u"?(Hl="msHidden",Dd="msvisibilitychange"):typeof document.webkitHidden<"u"&&(Hl="webkitHidden",Dd="webkitvisibilitychange");const eve={data(){return{isPageVisible:!0}},created(){Hl&&document.addEventListener(Dd,this.handleVisibilityChangeInternal,!1),this.isPageVisible=!document[Hl]},beforeDestroy(){Hl&&document.removeEventListener(Dd,this.handleVisibilityChangeInternal,!1)},methods:{handleVisibilityChangeInternal(){this.isPageVisible=!document[Hl]}}},tve={name:"MappingBrowser",components:{FlexibleTable:L$,MappingBrowserTable:Nge,RegistryNotation:IO,ItemName:ol,ComponentSettings:Bme,DataModalButton:AN,ConcordanceEditorModal:qge,ConcordanceDetail:Qge,DateString:hf},mixins:[il,al,I$,Gb,Ma,eve],props:{showNavigator:{type:Boolean,default:!0},showEditingTools:{type:Boolean,default:!0},showCocodaLink:{type:Boolean,default:!1}},data(){return{tab:0,concordancesLoaded:!1,hasSwitchedToNavigator:!1,searchShareShow:!1,searchShareLinkPart:"",searchShareIncludeSelected:!1,registryGroupShow:{},concordanceFilter:{from:"",to:"",creator:""},searchFilterInput:null,searchFilter:null,searchFilterExtended:!1,searchPages:{},searchResults:{},searchLoading:{},searchCancelToken:{},searchNeedsRefresh:[],lockScheme:{[!0]:!0,[!1]:!0},previousSelected:{concept:{[!0]:null,[!1]:null},scheme:{[!0]:null,[!1]:null}},navigatorPages:{},navigatorResults:{},navigatorLoading:{},navigatorNeedsRefresh:[],navigatorCancelToken:{},hoveredRegistry:null,searchRepeatManagers:{},navigatorRepeatManagers:{},concordancesRepeatManager:null,registryHasErrored:{},concordanceToEdit:null,embeddedMappings:[]}},computed:{concordanceTableFields(){return[{key:"from",label:this.$t("mappingBrowser.from"),width:"13%",minWidth:"",sortable:!0,align:"left",titleClass:"test"},{key:"to",label:this.$t("mappingBrowser.to"),width:"9%",minWidth:"",sortable:!0,align:"left"},{key:"description",label:this.$t("mappingBrowser.description"),width:"30%",minWidth:"",sortable:!0,align:"left",class:"mappingBrowser-from550"},{key:"creator",label:this.$t("mappingBrowser.creator"),width:"16%",minWidth:"",sortable:!0,align:"left"},{key:"date",label:this.$t("mappingBrowser.date"),width:"10%",minWidth:"",sortable:!0,align:"left",class:"mappingBrowser-from550"},{key:"mappings",label:this.$t("registryInfo.mappings"),width:"11%",minWidth:"",sortable:!0,align:"right",compare:(t,e)=>(parseInt(t.mappings)||0)-(parseInt(e.mappings)||0)},{key:"actions",label:"",width:"11%",sortable:!1,align:"right",class:"mappingBrowser-actions"}]},concordanceTableItems(){let t=[];for(let e of(this.concordances||[]).filter(r=>this.$jskos.compare(r._registry,this.currentConcordanceRegistry))){let r={concordance:e};r.from=J.get(e,"fromScheme"),r.from=Je(r.from)||r.from,r.fromNotation=this.$jskos.notation(r.from)||"-",r.to=J.get(e,"toScheme"),r.to=Je(r.to)||r.to,r.toNotation=this.$jskos.notation(r.to)||"-",r.description=(this.$jskos.languageMapContent(e,"scopeNote",{language:this.locale})||[])[0]||J.get(e,"notation[0]")||"-",r.creator=this.$jskos.prefLabel(J.get(e,"publisher[0]"),{fallbackToUri:!1})||this.$jskos.prefLabel(J.get(e,"creator[0]"),{fallbackToUri:!1})||"-",r.date=J.get(e,"modified")||J.get(e,"created")||"",r.download=J.get(e,"distributions",[]),r.mappings=parseInt(J.get(e,"extent")),r.fromNotation.toLowerCase().startsWith(this.concordanceFilter.from.toLowerCase())&&r.toNotation.toLowerCase().startsWith(this.concordanceFilter.to.toLowerCase())&&r.creator.toLowerCase().startsWith(this.concordanceFilter.creator.toLowerCase())&&t.push(r)}return t},concordancesShown(){return!!this.concordanceRegistries.length},tabIndexes(){let t={concordances:this.concordancesShown?0:null,search:this.concordancesShown?1:0,navigator:this.concordancesShown?2:1};return this.showNavigator||delete t.navigator,t},typeOptions(){let t=[{text:this.$t("mappingBrowser.searchAllTypes"),value:null}];for(let e of this.$jskos.mappingTypes)t.push({text:"".concat(this.$jskos.notation(e)," ").concat(this.$jskos.prefLabel(e,{language:this.locale})),value:e.uri});return t},cardinalityOptions(){return[{text:this.$t("mappingBrowser.searchCardinality1n"),value:"1-to-n"},{text:this.$t("mappingBrowser.searchCardinality11"),value:"1-to-1"}]},annotatedOptions(){return[{value:null,text:"-"},{value:{annotatedFor:"assessing"},text:this.$t("mappingBrowser.searchAnnotatedAssessingAny")},{value:{annotatedFor:"assessing",annotatedWith:"+1"},text:this.$t("mappingBrowser.searchAnnotatedAssessingPlus")},{value:{annotatedFor:"assessing",annotatedWith:"-1"},text:this.$t("mappingBrowser.searchAnnotatedAssessingMinus")},{value:{annotatedFor:"!assessing"},text:this.$t("mappingBrowser.searchAnnotatedNotAssessing")},{value:{annotatedFor:"moderating"},text:this.$t("mappingBrowser.searchAnnotatedConfirmed")},{value:{annotatedFor:"!moderating"},text:this.$t("mappingBrowser.searchAnnotatedNotConfirmed")},{value:{annotatedFor:"none"},text:this.$t("mappingBrowser.searchAnnotatedNone")}]},concordanceOptions(){let t=[{value:null,text:"-"},{value:"any",text:this.$t("mappingBrowser.searchConcordancesAny")},{value:"none",text:this.$t("mappingBrowser.searchConcordancesNone")}];for(const e of(this.concordances||[]).filter(r=>!(this.searchFromScheme&&!this.$jskos.compare(this.searchFromScheme,r.fromScheme)||this.searchToScheme&&!this.$jskos.compare(this.searchToScheme,r.toScheme))).sort(Qhe))t.push({value:e.uri,text:Ov(e)});return t},orderOptions(){return[{text:this.$t("mappingBrowser.searchOrderDescending"),value:"desc"},{text:this.$t("mappingBrowser.searchOrderAscending"),value:"asc"}]},searchFromScheme(){return this.getSchemeForFilter(this.searchFilterInput.fromScheme)},searchToScheme(){return this.getSchemeForFilter(this.searchFilterInput.toScheme)},needsRefresh(){return this.$store.state.mapping.mappingsNeedRefresh},searchRegistries(){const t=this.selected,e=[this.getSchemeForFilter(this.searchFilter.fromScheme),this.getSchemeForFilter(this.searchFilter.toScheme),Je(t.scheme[!0]),Je(t.scheme[!1])];return J.get(this.registryGroups.find(r=>r.stored),"registries",[]).filter(r=>{if(!r.schemes||!r.supportsScheme)return!0;for(const n of e)if(r.supportsScheme(n))return!0;return!1})},mappingRegistriesSorted(){return J.flatten(this.registryGroups.map(t=>t.registries))},navigatorRegistries(){return this.mappingRegistriesSorted.filter(t=>t.supportsScheme&&t.supportsScheme(Je(this.selected.scheme[!0]))||t.supportsScheme&&t.supportsScheme(Je(this.selected.scheme[!1])))},registryGroups(){let t=[{stored:!0,label:this.$t("general.storedMappings"),registries:[]},{stored:!1,label:this.$t("general.recommendedMappings"),registries:[]}];for(let e of this.mappingRegistries)t.find(n=>n.stored===this.$jskos.mappingRegistryIsStored(e)).registries.push(e);t=t.filter(e=>e.registries.length>0);for(let e of t)e.registries=e.registries.sort((r,n)=>this.$jskos.compareFast(r,this.currentRegistry)?-1:this.$jskos.compareFast(n,this.currentRegistry)?1:0);return t},searchSections(){return this.resultsToSections(this.searchResults,this.searchPages,this.searchLoading,"mappingSearch-")},navigatorSections(){let t=this.resultsToSections(this.navigatorResults,this.navigatorPages,this.navigatorLoading,"mappingNavigator-");if(this.embeddedMappings.length){const e={},r={uri:"internal:embedded-mappings",prefLabel:{en:"Embedded Mappings",de:"Enthaltene Mappings"},definition:{en:["Mappings that are embedded directly in the concept data."],de:["Mappings, die direkt in den Konzeptdaten enthalten sind."]},randomId:this.generateID(),stored:!0,readonly:!0,isAuthorizedFor(){return!1}};e.id=r.uri,e.registry=r,e.page=this.navigatorPages[r.uri]||1,e.totalCount=this.embeddedMappings.length;let n;for(;!n||e.page>1&&n.length===0;)n&&(e.page-=1),n=this.embeddedMappings.slice((e.page-1)*this.componentSettings.resultLimit,e.page*this.componentSettings.resultLimit);e.items=n.map(i=>{let a={mapping:i,registry:r};return a.sourceScheme=J.get(i,"fromScheme")||void 0,a.targetScheme=J.get(i,"toScheme")||void 0,a.sourceConcepts=this.$jskos.conceptsOfMapping(i,"from").filter(o=>o!=null),a.targetConcepts=this.$jskos.conceptsOfMapping(i,"to").filter(o=>o!=null),a.sourceConceptsLong=a.sourceConcepts,a.targetConceptsLong=a.targetConcepts,a._rowClass="",a.source="Embedded Mappings",a.sourceShort="embedded",a.type=this.$jskos.mappingTypeByType(i.type),a.uniqueId=this.hash("mappingNavigator-"+r.uri+JSON.stringify(J.omit(this.$jskos.copyDeep(i)))),a.extra={date:i.modified||i.created},this.$jskos.compareFast(a.registry,this.hoveredRegistry)&&(a._rowClass+=" mappingBrowser-hoveredRegistry"),a}),t=t.concat(e)}return t},navigatorSectionsDatabases(){return this.navigatorSections.filter(t=>this.$jskos.mappingRegistryIsStored(t.registry))},navigatorSectionsRecommendations(){return this.navigatorSections.filter(t=>!this.$jskos.mappingRegistryIsStored(t.registry))},searchShareLink(){let t=this.searchShareIncludeSelected?window.location.href:window.location.href.split("?")[0];return t+="".concat(t.includes("?")?"&":"?").concat(this.searchShareLinkPart),t},concordanceUrls(){let t={};for(let e of this.concordanceRegistries)e.has.concordances!==!1&&e._api.concordances&&(t[this.$jskos.prefLabel(e)]=e._api.concordances);return t},autoRefresh(){let t=this.componentSettings.autoRefresh===void 0?this.config.autoRefresh.mappings:this.componentSettings.autoRefresh*1e3;return t&&(t=Math.max(t,5e3)),t}},watch:{tab(t,e){if(t==this.tabIndexes.search){for(let r of Object.values(this.searchRepeatManagers))r&&r.isPaused&&r.start();if(this.searchNeedsRefresh.length){if(this.searchNeedsRefresh.length==1){this.search(this.searchNeedsRefresh[0].registryUri,this.searchNeedsRefresh[0].page);return}if(this.searchNeedsRefresh.find(r=>!r.registryUri))this.search();else{let r=J.uniq(this.searchNeedsRefresh.map(n=>n.registryUri));for(let n of r)this.search(n,this.searchPages[n])}}}else if(t==this.tabIndexes.navigator){for(let r of Object.values(this.navigatorRepeatManagers))r&&r.isPaused&&r.start();this.refreshEmbeddedMappings(),this.navigatorRefresh()}else t==this.tabIndexes.concordances&&this.concordancesRepeatManager&&this.concordancesRepeatManager.isPaused&&this.concordancesRepeatManager.start();if(e==this.tabIndexes.search)for(let r of Object.values(this.searchRepeatManagers))r&&!r.isPaused&&r.stop();if(e==this.tabIndexes.navigator)for(let r of Object.values(this.navigatorRepeatManagers))r&&!r.isPaused&&r.stop();e==this.tabIndexes.concordances&&this.concordancesRepeatManager&&!this.concordancesRepeatManager.isPaused&&this.concordancesRepeatManager.stop()},isPageVisible(t){if(t)if(this.tab==this.tabIndexes.search)for(let e of Object.values(this.searchRepeatManagers))e&&e.isPaused&&e.start();else if(this.tab==this.tabIndexes.navigator)for(let e of Object.values(this.navigatorRepeatManagers))e&&e.isPaused&&e.start();else this.tab==this.tabIndexes.concordances&&this.concordancesRepeatManager&&this.concordancesRepeatManager.isPaused&&this.concordancesRepeatManager.start();else for(let e of[].concat(Object.values(this.searchRepeatManagers),Object.values(this.navigatorRepeatManagers),this.concordancesRepeatManager))e&&!e.isPaused&&e.stop()},navigatorNeedsRefresh(t){t.length>0&&this.tab==this.tabIndexes.navigator&&this.navigatorRefresh()},selected:{handler(){this.$jskos.compareFast(this.selected.concept[!0],this.previousSelected.concept[!0])&&this.$jskos.compareFast(this.selected.concept[!1],this.previousSelected.concept[!1])&&this.$jskos.compareFast(this.selected.scheme[!0],this.previousSelected.scheme[!0])&&this.$jskos.compareFast(this.selected.scheme[!1],this.previousSelected.scheme[!1])||this.selectedChangedHandler()},deep:!0},needsRefresh(t){if(t){let e=this.$store.state.mapping.mappingsNeedRefreshRegistry;e?(this.navigatorNeedsRefresh.push(e),this.search(e,this.searchPages[e])):(this.navigatorNeedsRefresh.push(null),this.search()),this.$store.commit("mapping/setRefresh",{refresh:!1})}},currentRegistry(t){if(t){this.showRegistry[t.uri]=!0;for(let e of document.getElementsByClassName("flexibleTable-body"))e.scrollTop=0}},locale(t,e){if(t!=e)for(let r of this.navigatorRegistries.filter(n=>!this.$jskos.mappingRegistryIsStored(n)&&this.showRegistry[n.uri]))this.navigatorNeedsRefresh.push(r.uri)},lockScheme:{handler(){let t=!1;for(let[e,r]of[["from",!0],["to",!1]])if(this.lockScheme[r]){const n=Je(this.selected.scheme[r]);this.searchFilterInput["".concat(e,"Scheme")]=n?this.$jskos.notation(n):"",t=!0}t&&this.searchClicked()},deep:!0},"componentSettings.resultLimit"(t,e){let r;if(this.tab==this.tabIndexes.search?r="search":this.tab==this.tabIndexes.navigator&&(r="navigator"),r)for(let n of Object.keys(this["".concat(r,"Results")])){let a=((this["".concat(r,"Pages")][n]||1)-1)*e,o=Math.floor(a/t)+1;r=="search"?this.search(n,o):(this.$set(this.navigatorPages,n,o),this.navigatorNeedsRefresh.push(n))}},"componentSettings.showAllSchemes"(){this.$store.commit("mapping/setRefresh")},"componentSettings.navigatorShowResultsForLeft"(){this.$store.commit("mapping/setRefresh")},"componentSettings.navigatorShowResultsForRight"(){this.$store.commit("mapping/setRefresh")},autoRefresh(){let t;if(this.tab==this.tabIndexes.search?t="search":this.tab==this.tabIndexes.navigator&&(t="navigator"),t)for(let e of Object.keys(this["".concat(t,"Results")]))t=="search"?this.search(e,this.searchPages[e]):this.navigatorNeedsRefresh.push(e);this.concordancesRepeatManager&&(this.concordancesRepeatManager.interval=this.autoRefresh*2)},concordanceOptions(t){this.searchFilterInput.partOf&&!t.find(e=>e.value===this.searchFilterInput.partOf)&&(this.searchFilterInput.partOf=null)}},created(){this.navigatorRefresh=J.debounce(this._navigatorRefresh,100),this.clearSearchFilter(),this.tab=this.tabIndexes.search},async mounted(){!this.concordancesRepeatManager&&this.concordanceRegistries.length&&(this.autoRefresh?this.concordancesRepeatManager=this.repeat({function:()=>this.refreshConcordances(),interval:this.autoRefresh*2,callback:t=>{t&&this.$log.warn("Mapping Browser (Concordances): Error during refresh",t)}}):this.refreshConcordances()),this.selectedChangedHandler(),this.mappingRegistries.forEach(({uri:t})=>{this.$watch(()=>this.showRegistry[t],e=>{e||[this.searchRepeatManagers,this.navigatorRepeatManagers].map(r=>r[t]).forEach(r=>{r&&!r.isPaused&&r.stop()})})}),this.mappingRegistries.map(t=>{var e,r;return(r=(e=t._config)==null?void 0:e.annotations)==null?void 0:r.mismatchTagVocabulary}).filter(Boolean).forEach(t=>{const e=as.registryForScheme(t);if(!e){this.$log.warn("Could not find registry for mismatchTagVocabulary ".concat(t.uri,". Feature is disabled."));return}t=Aa(t),eS(t,{registry:e})})},beforeDestroy(){for(let t of[].concat(Object.values(this.searchRepeatManagers),Object.values(this.navigatorRepeatManagers),this.concordancesRepeatManager))t&&!t.isPaused&&t.stop()},methods:{clickHandlers(){let t=[];for(let e of this.registryGroups)t.push({elements:[J.get(this.$refs["registryGroup-".concat(e.stored,"-popover")],"[0]"),document.getElementById("registryGroup-".concat(e.stored))],handler:()=>{this.$set(this.registryGroupShow,e.stored,!1)}});return t.push({elements:[this.$refs.searchSharePopover,document.getElementById("mappingBrowser-search-shareButton")],handler:()=>{this.searchShareShow=!1}}),t},selectedChangedHandler(){this.navigatorPages={},this.navigatorResults={},this.navigatorNeedsRefresh.push(null);let t=!1;for(let[e,r]of[["from",!0],["to",!1]])if(this.lockScheme[r]&&!this.$jskos.compareFast(this.selected.scheme[r],this.previousSelected.scheme[r])){const n=Je(this.selected.scheme[r]);this.searchFilterInput["".concat(e,"Scheme")]=n?this.$jskos.notation(n):"",t=!0}t?this.searchClicked():(J.difference(Object.keys(this.searchResults),this.searchRegistries.map(e=>e.uri)).forEach(e=>this.$delete(this.searchResults,e)),J.difference(this.searchRegistries.map(e=>e.uri),Object.keys(this.searchResults)).forEach(e=>this.search(e,1))),this.previousSelected={},this.previousSelected.concept={[!0]:this.selected.concept[!0]?{uri:this.selected.concept[!0].uri}:null,[!1]:this.selected.concept[!1]?{uri:this.selected.concept[!1].uri}:null},this.previousSelected.scheme={[!0]:this.selected.scheme[!0]?{uri:this.selected.scheme[!0].uri}:null,[!1]:this.selected.scheme[!1]?{uri:this.selected.scheme[!1].uri}:null},!this.hasSwitchedToNavigator&&(this.selected.concept[!0]||this.selected.concept[!1])&&(this.tab=this.tabIndexes.navigator,this.hasSwitchedToNavigator=!0),this.refreshEmbeddedMappings()},generateCancelToken(){return $t.CancelToken.source()},showMappingsForConcordance(t){this.tab=this.tabIndexes.search,this.clearSearchFilter({ignoredLock:!0}),this.searchFilterInput.partOf=t.uri,this.searchClicked()},getSchemeForFilter(t){return Ru(this.schemes).find(e=>t&&(this.$jskos.compare(e,{uri:t})||this.$jskos.notation(e).toLowerCase()==t.toLowerCase()))},clearSearchFilter({ignoredLock:t=!1}={}){this.searchFilterInput={fromScheme:this.searchFilterInput&&this.searchFilterInput.fromScheme||"",fromNotation:"",toScheme:this.searchFilterInput&&this.searchFilterInput.toScheme||"",toNotation:"",creator:"",direction:"",type:null,cardinality:"1-to-n",annotated:null,partOf:null,order:"desc"},(t||!this.lockScheme[!0])&&(this.searchFilterInput.fromScheme=""),(t||!this.lockScheme[!1])&&(this.searchFilterInput.toScheme=""),this.searchFilterExtended=!1,this.searchResults={},this.searchClicked()},searchWithParams(t){this.tab=this.tabIndexes.search,J.forOwn(t,(e,r)=>{e!=null&&(this.searchFilterInput[r]=e)}),this.searchClicked()},searchClicked(){this.searchFilter=J.cloneDeep(this.searchFilterInput),this.search(null,1)},search(t=null,e){if(this.tab!=this.tabIndexes.search){this.searchNeedsRefresh.push({registryUri:t,page:e});return}if(this.searchNeedsRefresh=[],this.searchFilter.partOf){let a=[];for(let o of this.concordances.filter(s=>this.$jskos.compare(s,{uri:this.searchFilter.partOf}))){let s=J.get(o,"_registry.uri");s&&!a.includes(s)&&a.push(s)}if(a.length>0)for(let o of a)this.showRegistry[o]=!0}J.difference(Object.keys(this.searchResults),this.searchRegistries.map(a=>a.uri)).forEach(a=>this.$delete(this.searchResults,a));let r=this.searchRegistries.filter(a=>t==null||a.uri==t);for(let a of r){this.searchCancelToken[a.uri]&&this.searchCancelToken[a.uri].cancel("There was a newer refresh operation.");const o=this.searchRepeatManagers[a.uri];if(o&&!o.isPaused&&o.stop(),!this.showRegistry[a.uri]){this.$delete(this.searchResults,a.uri);continue}let s=this.generateCancelToken();this.searchCancelToken[a.uri]=s,this.$set(this.searchPages,a.uri,e),this.$set(this.searchLoading,a.uri,!0);const c={from:this.searchFilter.fromNotation,to:this.searchFilter.toNotation,fromScheme:this.getSchemeForFilter(this.searchFilter.fromScheme),toScheme:this.getSchemeForFilter(this.searchFilter.toScheme)};for(const m of["from","to"]){let g=c["".concat(m,"Scheme")];!g||!c[m]||(g=new this.$jskos.ConceptScheme(c["".concat(m,"Scheme")]),g!=null&&g.uriPattern&&(c[m]=c[m].split("|").map(v=>g.uriFromNotation(v)||v).join("|")))}const f=()=>this.getMappings({...c,creator:this.searchFilter.creator,type:this.searchFilter.type,direction:this.searchFilter.direction,cardinality:this.searchFilter.cardinality,annotatedFor:this.searchFilter.annotated&&this.searchFilter.annotated.annotatedFor,annotatedWith:this.searchFilter.annotated&&this.searchFilter.annotated.annotatedWith,partOf:this.searchFilter.partOf,registry:a.uri,sort:"created",order:this.searchFilter.order,offset:((this.searchPages[a.uri]||1)-1)*this.componentSettings.resultLimit,limit:this.componentSettings.resultLimit,cancelToken:s.token}),d=m=>{if(s==this.searchCancelToken[a.uri]){if(!m){this.$set(this.registryHasErrored,a.uri,!0),(!this.searchResults[a.uri]||this.searchResults[a.uri].includes(null))&&this.$set(this.searchResults,a.uri,[]),this.$set(this.searchLoading,a.uri,!1);return}this.$set(this.registryHasErrored,a.uri,!1),e=e||this.searchPages[a.uri]||1,m.length==0&&e>1?this.search(a.uri,e-1):(this.$set(this.searchResults,a.uri,m),this.$set(this.searchLoading,a.uri,!1),this.$set(this.searchPages,a.uri,e))}};if(this.autoRefresh){const m=this.repeat({function:()=>f(),interval:this.autoRefresh,callback:(g,v)=>{g&&this.$log.warn("Mapping Browser (Search): Error during refresh",g),d(v)}});this.$set(this.searchRepeatManagers,a.uri,m)}else f().then(d)}let n={};J.forOwn(this.searchFilter,(a,o)=>{a&&(n[o]=a)});let i=encodeURIComponent(JSON.stringify(n));this.searchShareLinkPart="search=".concat(i)},_navigatorRefresh(){if(!this.navigatorNeedsRefresh.length)return;let t;this.navigatorNeedsRefresh.includes(null)?t=null:t=J.uniq(this.navigatorNeedsRefresh),this.navigatorNeedsRefresh=[];let e={direction:"both",mode:"or",selected:{scheme:{[!0]:Je(this.selected.scheme[!0]),[!1]:Je(this.selected.scheme[!1])}}},r=this.componentSettings.navigatorShowResultsForLeft?J.get(this,"selected.concept[true]"):null,n=this.componentSettings.navigatorShowResultsForRight?J.get(this,"selected.concept[false]"):null;if(r&&(e.from=r),n&&(e.to=n),!r&&!n){this.navigatorResults={};return}t||(this.navigatorPages={});for(let i of this.navigatorRegistries){if(t&&!t.includes(i.uri))continue;if(!this.showRegistry[i.uri]){this.$delete(this.navigatorResults,i.uri);continue}const a=this.navigatorRepeatManagers[i.uri];a&&!a.isPaused&&a.stop(),this.navigatorCancelToken[i.uri]&&this.navigatorCancelToken[i.uri].cancel("There was a newer refresh operation.");let o=this.generateCancelToken();this.navigatorCancelToken[i.uri]=o,t||this.$set(this.navigatorResults,i.uri,[null]);const s=()=>this.getMappings({...e,registry:i.uri,limit:this.$jskos.mappingRegistryIsStored(i)?100:30,sort:this.$jskos.mappingRegistryIsStored(i)?"modified":"mappingRelevance",cancelToken:o.token}),c=f=>{if(o==this.navigatorCancelToken[i.uri]){if(!f){this.$set(this.registryHasErrored,i.uri,!0),(!this.navigatorResults[i.uri]||this.navigatorResults[i.uri].includes(null))&&this.$set(this.navigatorResults,i.uri,[]);return}this.$set(this.registryHasErrored,i.uri,!1),f=f.sort((d,m)=>{if(d._occurrence||m._occurrence)return J.get(m,"_occurrence.count",0)-J.get(d,"_occurrence.count",0);if(d.mappingRelevance&&m.mappingRelevance)return m.mappingRelevance-d.mappingRelevance;let g={a:10,b:10};return J.forOwn({a:d,b:m},(v,b)=>{let _=this.$jskos.conceptsOfMapping(v,"from"),C=this.$jskos.conceptsOfMapping(v,"to"),E=this.$jskos.isContainedIn(this.selected.concept[!0],_),D=this.$jskos.isContainedIn(this.selected.concept[!1],C),R=this.$jskos.compare(this.selected.scheme[!0],v.fromScheme),N=this.$jskos.compare(this.selected.scheme[!1],v.toScheme);if(E&&D||(g[b]-=1,R&&N))return;g[b]-=1;let A=this.$jskos.isContainedIn(this.selected.concept[!0],C),K=this.$jskos.isContainedIn(this.selected.concept[!1],_);A&&K||(g[b]-=1,E||(g[b]-=4),D||(g[b]-=3),K||(g[b]-=2),A||(g[b]-=1))}),g.b-g.a!=0?g.b-g.a:f.indexOf(d)-f.indexOf(m)}),f._totalCount=void 0,this.componentSettings.showAllSchemes||(f=f.filter(d=>{if(this.selected.scheme[!0]&&this.selected.scheme[!1]){let m=!0;for(let g of[d.fromScheme,d.toScheme]){let v=!1;for(let b of[!0,!1])this.$jskos.compare(g,this.selected.scheme[b])&&(v=!0);m=m&&v}return m}return!0})),this.$set(this.navigatorResults,i.uri,f),this.navigatorPages[i.uri]>1&&f.length<(this.navigatorPages[i.uri]-1)*this.componentSettings.resultLimit+1&&this.$set(this.navigatorPages,i.uri,this.navigatorPages[i.uri]-1)}};if(this.autoRefresh){const f=this.repeat({function:()=>s(),interval:this.autoRefresh,callback:(d,m)=>{d&&this.$log.warn("Mapping Browser (Navigator): Error during refresh",d),c(m)}});this.$set(this.navigatorRepeatManagers,i.uri,f)}else s().then(c)}},swapClicked(){this.lockScheme[!0]=!1,this.lockScheme[!1]=!1,[this.searchFilterInput.fromScheme,this.searchFilterInput.fromNotation,this.searchFilterInput.toScheme,this.searchFilterInput.toNotation]=[this.searchFilterInput.toScheme,this.searchFilterInput.toNotation,this.searchFilterInput.fromScheme,this.searchFilterInput.fromNotation],this.searchClicked()},resultsToSections(t,e,r,n){let i=[];for(let a of this.mappingRegistriesSorted.filter(o=>t[o.uri])){let o={id:a.uri,randomId:this.generateID()};o.registry=a,this.$jskos.compareFast(a,this.currentRegistry)&&(o._class="mappingBrowser-table-currentRegistrySection"),o.items=[],o.loading=r[a.uri],o.page=e[a.uri]||1;let s=t[a.uri]||[];o.totalCount=s._totalCount||s.length,o.lastPage=Math.ceil(o.totalCount/this.componentSettings.resultLimit),s.length==1&&s[0]==null&&(o.loading=!0),s._url&&(o.url=s._url),Uo(J.flatten(s.map(f=>this.$jskos.conceptsOfMapping(f))));let c=0;for(let f of s){let d={mapping:f,registry:a};if(d.sourceScheme=J.get(f,"fromScheme")||void 0,d.targetScheme=J.get(f,"toScheme")||void 0,d.sourceConcepts=this.$jskos.conceptsOfMapping(f,"from").filter(_=>_!=null),d.targetConcepts=this.$jskos.conceptsOfMapping(f,"to").filter(_=>_!=null),d.sourceConceptsLong=d.sourceConcepts,d.targetConceptsLong=d.targetConcepts,!J.get(f,"from")&&d.sourceConcepts.length==0&&(d.sourceScheme=void 0),!J.get(f,"to")&&d.targetConcepts.length==0&&(d.targetScheme=void 0),d.sourceConcepts.length+d.targetConcepts.length==0){c+=1;continue}let m=this.$jskos.mappingMembersIdentifier({from:{memberSet:[this.selected.concept[!0]]},to:{memberSet:[this.selected.concept[!1]]}}),g=this.$jskos.mappingMembersIdentifier(this.$store.state.mapping.mapping),v=f.identifier.includes(m)||f.identifier.includes(g);d._rowClass="",v&&(d._rowClass="mappingBrowser-table-row-match");let b=J.get(this.$store.state.mapping.original,"uri");b&&f.uri==b&&(d._rowClass="mappingBrowser-table-row-edited"),d.creator=f.creator&&f.creator[0]||"",typeof d.creator=="object"&&(d.creator=this.$jskos.prefLabel(d.creator)),d.extra={date:f.modified||f.created},d.source=this.$jskos.prefLabel(a),d.sourceShort=this.$jskos.notation(a),d.type=this.$jskos.mappingTypeByType(f.type),d.occurrence=f._occurrence,d.uniqueId=this.hash(n+a.uri+JSON.stringify(J.omit(this.$jskos.copyDeep(f)))),this.$jskos.compareFast(d.registry,this.hoveredRegistry)&&(d._rowClass+=" mappingBrowser-hoveredRegistry"),o.items.push(d)}s._totalCount===void 0&&(o.items=o.items.slice((o.page-1)*this.componentSettings.resultLimit,o.page*this.componentSettings.resultLimit)),o.totalCount-=c,i.push(o)}return i},droppedConcept(t,e){J.forOwn(e,(r,n)=>{let i="";n=="scheme"?this.$jskos.isScheme(t)?i=J.get(t,"notation[0]"):i=J.get(t,"inScheme[0].notation[0]"):n=="concept"&&this.$jskos.isConcept(t)&&(i=J.get(t,"notation[0]")),i&&J.set(this,r,i)})},changePage(t,{registry:e,page:r,userInitiated:n}){let i=this["".concat(t,"Pages")][e.uri];n?(this.$set(this["".concat(t,"Pages")],e.uri,r),t=="search"&&this.search(e.uri,r)):r!=i&&(this.$set(this["".concat(t,"Pages")],e.uri,r),this.$nextTick(()=>{this.$set(this["".concat(t,"Pages")],e.uri,i)}))},editConcordance(t){this.concordanceToEdit=t,this.$refs.concordanceEditorModal.show()},async refreshConcordances(){await this.loadConcordances(),this.concordancesLoaded=!0},refreshEmbeddedMappings(){const t=r=>[this.selected.scheme[!0],this.selected.scheme[!1]].concat(this.schemes).filter(Boolean).map(Je).find(i=>(i=new this.$jskos.ConceptScheme(i),!!(i!=null&&i.notationFromUri(r)))),e=[].concat(...[!0,!1].map(r=>{const n=Je(this.selected.concept[r]);return((n==null?void 0:n.mappings)||[]).map(i=>this.$jskos.copyDeep(i)).filter(i=>{var s,c,f,d,m,g;if(!i.from&&!i.to)return!1;["from","to"].forEach(v=>{i[v]||(i[v]={memberSet:[{uri:n.uri}]},i[v+"Scheme"]={uri:n.inScheme[0].uri})});const a=Je(i.fromScheme)||t((f=(c=(s=i.from)==null?void 0:s.memberSet)==null?void 0:c[0])==null?void 0:f.uri),o=Je(i.toScheme)||t((g=(m=(d=i.to)==null?void 0:d.memberSet)==null?void 0:m[0])==null?void 0:g.uri);return!a||!o||this.$jskos.compare(a,o)?!1:(i.fromScheme||(i.fromScheme={uri:a.uri}),i.toScheme||(i.toScheme={uri:o.uri}),this.adjustMapping(i),Uo(this.$jskos.conceptsOfMapping(i,"from"),{scheme:a}),Uo(this.$jskos.conceptsOfMapping(i,"to"),{scheme:o}),!0)})}));this.embeddedMappings=e}}};var rve=function(){var e=this,r=e._self._c;return r("div",{attrs:{id:"mappingBrowser"}},[r("component-settings",{attrs:{tooltip:e.$t("mappingBrowser.settingsButton")}}),r("tabs",{staticStyle:{position:"absolute",top:"0",bottom:"0",left:"0",right:"0"},attrs:{fill:""},model:{value:e.tab,callback:function(n){e.tab=n},expression:"tab"}},[e.concordancesShown?r("tab",{attrs:{title:e.$t("mappingBrowser.concordances")},on:{click:e.handleClick}},[e.concordances?[e.concordanceRegistries.length?r("div",{staticClass:"mappingBrowser-concordanceMenu"},[e.canCreateConcordance()?r("div",{staticClass:"button mappingBrowser-addConcordanceButton",on:{click:function(n){return e.editConcordance(null)}}},[r("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("concordanceEditor.addConcordanceButton"),delay:e.defaults.delay.medium},expression:"{ title: $t('concordanceEditor.addConcordanceButton'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],attrs:{icon:"plus-square"}}),e._v(" "+e._s(e.$t("mappingBrowser.newConcordance"))+" ")],1):e._e(),e._l(e.concordanceRegistries,function(n){return r("registry-notation",{key:n.uri,staticClass:"mappingBrowser-search-registryNotation pointer",attrs:{registry:n,disabled:!e.$jskos.compareFast(n,e.currentConcordanceRegistry)},nativeOn:{click:function(i){return e.$store.commit({type:"settings/set",prop:"mappingRegistry",value:n.uri})}}})})],2):e._e(),r("concordance-editor-modal",{ref:"concordanceEditorModal",attrs:{concordance:e.concordanceToEdit}}),r("div",{staticStyle:{display:"flex",padding:"0px 4px"}},e._l(e.concordanceTableFields,function(n){return r("div",{key:n.key,style:"padding: 0px 10px 0px 0px; flex: 0 0 "+n.width},[n.key=="from"?r("b-input",{staticStyle:{width:"55%",display:"inline-block"},attrs:{type:"text",size:"sm",placeholder:e.$t("mappingBrowser.from")},model:{value:e.concordanceFilter.from,callback:function(i){e.$set(e.concordanceFilter,"from",i)},expression:"concordanceFilter.from"}}):e._e(),n.key=="to"?r("b-input",{staticStyle:{width:"75%",display:"inline-block"},attrs:{type:"text",size:"sm",placeholder:e.$t("mappingBrowser.to")},model:{value:e.concordanceFilter.to,callback:function(i){e.$set(e.concordanceFilter,"to",i)},expression:"concordanceFilter.to"}}):e._e(),n.key=="creator"?r("b-input",{staticStyle:{width:"80%",display:"inline-block"},attrs:{type:"text",size:"sm",placeholder:e.$t("mappingBrowser.creator")},model:{value:e.concordanceFilter.creator,callback:function(i){e.$set(e.concordanceFilter,"creator",i)},expression:"concordanceFilter.creator"}}):e._e(),e.concordanceFilter[n.key]!=null?r("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:"clear filter",delay:e.defaults.delay.medium},expression:"{ title: 'clear filter', delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button mappingBrowser-from650",attrs:{icon:"times"},on:{click:function(i){e.concordanceFilter[n.key]=""}}},[e._v(" x ")]):e._e(),n.key=="from"?r("b-button",{staticClass:"mappingBrowser-from750",staticStyle:{"padding-right":"0","margin-right":"-5px"},attrs:{variant:"link",size:"sm",tabindex:"-1"},on:{click:function(i){[e.concordanceFilter.from,e.concordanceFilter.to]=[e.concordanceFilter.to,e.concordanceFilter.from]}}},[r("font-awesome-icon",{attrs:{icon:"exchange-alt"}})],1):e._e()],1)}),0),r("div",{staticStyle:{flex:"1",height:"0",position:"relative"}},[r("flexible-table",{staticStyle:{position:"absolute",top:"0",bottom:"0",left:"0",right:"0"},attrs:{fields:e.concordanceTableFields,items:e.concordanceTableItems,"sort-by":"date","sort-direction":-1},scopedSlots:e._u([{key:"mappings",fn:function({item:n,value:i}){return r("span",{},[e._v(" "+e._s((isNaN(i)?"?":i).toLocaleString())+" "),r("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("mappingBrowser.showMappings"),delay:e.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.showMappings'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",attrs:{icon:"external-link-square-alt"},on:{click:function(a){return e.showMappingsForConcordance(n.concordance)}}})],1)}},{key:"actions",fn:function({item:n}){return r("span",{},[r("div",{staticClass:"mappingBrowser-toolbar-button"},[e.canUpdateConcordance({concordance:n.concordance})?r("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("mappingBrowser.editConcordanceTooltip"),delay:e.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.editConcordanceTooltip'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",attrs:{icon:"edit"},on:{click:function(i){return e.editConcordance(n.concordance)}}}):e.isCreatorOrContributor(n.concordance,e.user)&&n.concordance._registry.isAuthorizedFor({type:"mappings",action:"update",user:e.user})?r("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip",value:e.$t("mappingBrowser.canSaveIntoConcordanceTooltip"),expression:"$t('mappingBrowser.canSaveIntoConcordanceTooltip')"}],staticClass:"button",staticStyle:{"font-size":"12px"},attrs:{icon:"pencil-alt"}}):e._e()],1),r("div",{staticClass:"mappingBrowser-toolbar-button"},[r("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("mappingBrowser.showConcordanceDetail"),delay:e.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.showConcordanceDetail'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",attrs:{icon:"info-circle"},on:{click:function(i){(e.concordanceToEdit=n.concordance)&&e.$refs.concordanceDetail.show()}}})],1)])}},{key:"from",fn:function({value:n}){return r("span",{},[r("item-name",{attrs:{item:n,"show-text":!1,"is-link":n.__SAVED__===!0,"is-left":!0,"font-size":"sm"}})],1)}},{key:"to",fn:function({value:n}){return r("span",{},[r("item-name",{attrs:{item:n,"show-text":!1,"is-link":n.__SAVED__,"is-left":!1,"font-size":"sm"}})],1)}},{key:"creator",fn:function({value:n}){return r("span",{},[e._v(" "+e._s(n)+" ")])}},{key:"date",fn:function({value:n}){return r("span",{},[r("date-string",{attrs:{date:n}})],1)}}],null,!1,1554914683)})],1),r("div",{staticStyle:{display:"flex"}},[r("p",{staticStyle:{flex:"1","text-align":"right","font-weight":"bold","padding-right":"45px"}},[e._v(" "+e._s(e.concordanceTableItems.length)+" "+e._s(e.$t("mappingBrowser.concordances"))+" "+e._s(e.$t("mappingBrowser.total"))+" "+e._s(e.concordanceTableItems.reduce((n,i)=>n+(i.mappings||0),0).toLocaleString())+" "+e._s(e.$t("registryInfo.mappings"))+" ")]),e.concordances&&e.concordances.length>0?r("data-modal-button",{attrs:{data:e.concordances,"position-right":20,url:e.concordanceUrls,type:"concordance"}}):e._e(),r("concordance-detail",{ref:"concordanceDetail",attrs:{concordance:e.concordanceToEdit}})],1)]:e._e()],2):e._e(),r("tab",{attrs:{title:e.$t("mappingBrowser.mappingSearch")},on:{click:e.handleClick}},[r("div",{staticStyle:{flex:"none",padding:"0px 4px"}},[r("div",{staticStyle:{display:"flex","flex-wrap":"wrap"}},[r("b-input",{staticStyle:{flex:"1",margin:"3px","min-width":"40px"},attrs:{state:e.searchFilterInput.fromScheme==""?null:e.searchFromScheme!=null,size:"sm",placeholder:e.$t("mappingBrowser.searchSourceScheme")},on:{drop:function(n){!e.lockScheme[!0]&&e.drop(n,{scheme:"searchFilterInput.fromScheme",concept:"searchFilterInput.fromNotation"})}},nativeOn:{keyup:[function(n){e.lockScheme[!0]=!1},function(n){return!n.type.indexOf("key")&&e._k(n.keyCode,"enter",13,n.key,"Enter")?null:e.searchClicked.apply(null,arguments)}]},model:{value:e.searchFilterInput.fromScheme,callback:function(n){e.$set(e.searchFilterInput,"fromScheme",n)},expression:"searchFilterInput.fromScheme"}}),r("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip",value:e.lockScheme[!0]?e.$t("mappingBrowser.unlockScheme"):e.$t("mappingBrowser.lockScheme"),expression:"lockScheme[true] ? $t('mappingBrowser.unlockScheme') : $t('mappingBrowser.lockScheme')"}],staticClass:"button",staticStyle:{flex:"none","font-size":"12px",margin:"auto 8px auto 2px"},on:{click:function(n){e.lockScheme[!0]=!e.lockScheme[!0]}}},[r("font-awesome-icon",{attrs:{icon:e.lockScheme[!0]?"lock":"lock-open"}})],1),r("b-input",{staticStyle:{flex:"2",margin:"3px","min-width":"60px"},attrs:{size:"sm",placeholder:e.$t("mappingBrowser.searchSourceNotation")},on:{drop:function(n){return e.drop(n,{scheme:e.lockScheme[!0]?null:"searchFilterInput.fromScheme",concept:"searchFilterInput.fromNotation"})}},nativeOn:{keyup:function(n){return!n.type.indexOf("key")&&e._k(n.keyCode,"enter",13,n.key,"Enter")?null:e.searchClicked.apply(null,arguments)}},model:{value:e.searchFilterInput.fromNotation,callback:function(n){e.$set(e.searchFilterInput,"fromNotation",n)},expression:"searchFilterInput.fromNotation"}}),r("div",{staticClass:"button",staticStyle:{flex:"none","font-size":"16px",margin:"auto 5px"},on:{click:e.swapClicked}},[r("font-awesome-icon",{attrs:{icon:"exchange-alt"}})],1),r("b-input",{staticStyle:{flex:"1",margin:"3px","min-width":"40px"},attrs:{state:e.searchFilterInput.toScheme==""?null:e.searchToScheme!=null,size:"sm",placeholder:e.$t("mappingBrowser.searchTargetScheme")},on:{drop:function(n){!e.lockScheme[!1]&&e.drop(n,{scheme:"searchFilterInput.toScheme",concept:"searchFilterInput.toNotation"})}},nativeOn:{keyup:[function(n){e.lockScheme[!1]=!1},function(n){return!n.type.indexOf("key")&&e._k(n.keyCode,"enter",13,n.key,"Enter")?null:e.searchClicked.apply(null,arguments)}]},model:{value:e.searchFilterInput.toScheme,callback:function(n){e.$set(e.searchFilterInput,"toScheme",n)},expression:"searchFilterInput.toScheme"}}),r("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip",value:e.lockScheme[!1]?e.$t("mappingBrowser.unlockScheme"):e.$t("mappingBrowser.lockScheme"),expression:"lockScheme[false] ? $t('mappingBrowser.unlockScheme') : $t('mappingBrowser.lockScheme')"}],staticClass:"button",staticStyle:{flex:"none","font-size":"12px",margin:"auto 8px auto 2px"},on:{click:function(n){e.lockScheme[!1]=!e.lockScheme[!1]}}},[r("font-awesome-icon",{attrs:{icon:e.lockScheme[!1]?"lock":"lock-open"}})],1),r("b-input",{staticStyle:{flex:"2",margin:"3px","min-width":"60px"},attrs:{size:"sm",placeholder:e.$t("mappingBrowser.searchTargetNotation")},on:{drop:function(n){return e.drop(n,{scheme:e.lockScheme[!1]?null:"searchFilterInput.toScheme",concept:"searchFilterInput.toNotation"})}},nativeOn:{keyup:function(n){return!n.type.indexOf("key")&&e._k(n.keyCode,"enter",13,n.key,"Enter")?null:e.searchClicked.apply(null,arguments)}},model:{value:e.searchFilterInput.toNotation,callback:function(n){e.$set(e.searchFilterInput,"toNotation",n)},expression:"searchFilterInput.toNotation"}}),r("b-button",{staticStyle:{flex:"none",margin:"3px"},attrs:{variant:"primary",size:"sm"},on:{click:e.searchClicked}},[r("font-awesome-icon",{attrs:{icon:"search"}}),e._v(e._s(e.$t("mappingBrowser.searchSubmit"))+" ")],1),r("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip",value:{title:e.$t("mappingBrowser.".concat(e.searchFilterExtended?"searchCollapse":"searchExtend")),placement:e.searchFilterExtended?"left":"bottom"},expression:"{\n title: $t(`mappingBrowser.${searchFilterExtended ? 'searchCollapse' : 'searchExtend'}`),\n placement: searchFilterExtended ? 'left' : 'bottom',\n }"}],staticClass:"button fontSize-large",staticStyle:{flex:"none",margin:"3px",position:"relative",width:"20px"},on:{click:function(n){e.searchFilterExtended=!e.searchFilterExtended}}},[e.searchFilterExtended?r("font-awesome-icon",{staticStyle:{"vertical-align":"-0.3em"},attrs:{icon:"chevron-up"}}):r("font-awesome-icon",{staticStyle:{"vertical-align":"-0.3em"},attrs:{icon:"filter"}}),!e.searchFilterExtended&&(e.searchFilterInput.creator||e.searchFilterInput.type||e.searchFilterInput.partOf)?r("span",{staticClass:"text-success",staticStyle:{position:"absolute",top:"-9px",right:"-3px"}},[e._v(" • ")]):e._e()],1),e.searchFilterExtended?[r("div",{staticStyle:{"flex-basis":"100%",height:"0"}}),r("div",{staticStyle:{"text-align":"right",flex:"none",margin:"auto 5px"}},[e._v(" "+e._s(e.$t("mappingBrowser.creator"))+": ")]),r("div",{staticStyle:{flex:"2",margin:"3px",display:"flex","align-items":"center"}},[r("b-input",{attrs:{size:"sm",placeholder:e.$t("mappingBrowser.creator")},nativeOn:{keyup:function(n){return!n.type.indexOf("key")&&e._k(n.keyCode,"enter",13,n.key,"Enter")?null:e.searchClicked.apply(null,arguments)}},model:{value:e.searchFilterInput.creator,callback:function(n){e.$set(e.searchFilterInput,"creator",n)},expression:"searchFilterInput.creator"}}),e.authorized&&e.searchFilterInput.creator!=(e.userUris||[]).join("|")?r("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("mappingBrowser.searchInsertSelfIntoCreator"),delay:e.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.searchInsertSelfIntoCreator'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",staticStyle:{"margin-left":"2px"},on:{click:function(n){e.searchFilterInput.creator=(e.userUris||[]).join("|")}}},[r("font-awesome-icon",{attrs:{icon:"user"}})],1):e._e()],1),r("div",{staticStyle:{"text-align":"right",flex:"none",margin:"auto 5px"}},[e._v(" "+e._s(e.$t("mappingBrowser.searchType"))+": ")]),r("b-select",{staticStyle:{flex:"3",margin:"3px"},attrs:{size:"sm",options:e.typeOptions},nativeOn:{keyup:function(n){return!n.type.indexOf("key")&&e._k(n.keyCode,"enter",13,n.key,"Enter")?null:e.searchClicked.apply(null,arguments)}},model:{value:e.searchFilterInput.type,callback:function(n){e.$set(e.searchFilterInput,"type",n)},expression:"searchFilterInput.type"}}),r("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("mappingBrowser.searchBidirectionalTooltip"),delay:e.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.searchBidirectionalTooltip'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticStyle:{"text-align":"right",flex:"none",margin:"auto 5px"}},[e._v(" "+e._s(e.$t("mappingBrowser.searchBidirectional"))+": "),r("b-form-checkbox",{staticStyle:{display:"inline-block"},attrs:{size:"sm",value:"both","unchecked-value":""},nativeOn:{keyup:function(n){return!n.type.indexOf("key")&&e._k(n.keyCode,"enter",13,n.key,"Enter")?null:e.searchClicked.apply(null,arguments)}},model:{value:e.searchFilterInput.direction,callback:function(n){e.$set(e.searchFilterInput,"direction",n)},expression:"searchFilterInput.direction"}})],1),r("div",{staticStyle:{"flex-basis":"100%",height:"0"}}),r("div",{staticStyle:{"text-align":"right",flex:"none",margin:"auto 5px"}},[e._v(" "+e._s(e.$t("mappingBrowser.searchCardinality"))+": ")]),r("b-form-select",{staticStyle:{flex:"1",margin:"3px"},attrs:{size:"sm",options:e.cardinalityOptions},nativeOn:{keyup:function(n){return!n.type.indexOf("key")&&e._k(n.keyCode,"enter",13,n.key,"Enter")?null:e.searchClicked.apply(null,arguments)}},model:{value:e.searchFilterInput.cardinality,callback:function(n){e.$set(e.searchFilterInput,"cardinality",n)},expression:"searchFilterInput.cardinality"}}),r("div",{staticStyle:{"text-align":"right",flex:"none",margin:"auto 5px"}},[e._v(" "+e._s(e.$t("mappingBrowser.searchAnnotated"))+": ")]),r("b-form-select",{staticStyle:{flex:"1",margin:"3px"},attrs:{size:"sm",options:e.annotatedOptions},nativeOn:{keyup:function(n){return!n.type.indexOf("key")&&e._k(n.keyCode,"enter",13,n.key,"Enter")?null:e.searchClicked.apply(null,arguments)}},model:{value:e.searchFilterInput.annotated,callback:function(n){e.$set(e.searchFilterInput,"annotated",n)},expression:"searchFilterInput.annotated"}}),r("div",{staticStyle:{"flex-basis":"100%",height:"0"}}),r("div",{staticStyle:{"text-align":"right",flex:"none",margin:"auto 5px"}},[e._v(" "+e._s(e.$t("mappingBrowser.concordance"))+": ")]),r("b-form-select",{staticStyle:{flex:"2",margin:"3px"},attrs:{size:"sm",options:e.concordanceOptions},nativeOn:{keyup:function(n){return!n.type.indexOf("key")&&e._k(n.keyCode,"enter",13,n.key,"Enter")?null:e.searchClicked.apply(null,arguments)}},model:{value:e.searchFilterInput.partOf,callback:function(n){e.$set(e.searchFilterInput,"partOf",n)},expression:"searchFilterInput.partOf"}}),r("div",{staticStyle:{"text-align":"right",flex:"none",margin:"auto 5px"}},[e._v(" Sort: ")]),r("b-form-select",{staticStyle:{flex:"1",margin:"3px"},attrs:{size:"sm",options:e.orderOptions},nativeOn:{keyup:function(n){return!n.type.indexOf("key")&&e._k(n.keyCode,"enter",13,n.key,"Enter")?null:e.searchClicked.apply(null,arguments)}},model:{value:e.searchFilterInput.order,callback:function(n){e.$set(e.searchFilterInput,"order",n)},expression:"searchFilterInput.order"}}),e._l(e.searchRegistries,function(n){return r("registry-notation",{key:n.uri,staticClass:"mappingBrowser-search-registryNotation",class:{pointer:!e.$jskos.compareFast(n,e.currentRegistry)},attrs:{registry:n,disabled:!e.showRegistry[n.uri]},nativeOn:{click:function(i){e.showRegistry[n.uri]=!e.showRegistry[n.uri]},mouseover:function(i){e.hoveredRegistry=n},mouseout:function(i){e.hoveredRegistry=null}}})}),r("b-button",{staticStyle:{flex:"none",margin:"3px"},attrs:{variant:"danger",size:"sm"},on:{click:e.clearSearchFilter}},[r("font-awesome-icon",{attrs:{icon:"ban"}}),e._v(" "+e._s(e.$t("mappingBrowser.searchClear"))+" ")],1)]:e._e()],2)]),e.searchSections.length?r("mapping-browser-table",{staticClass:"mappingBrowser-search-table",attrs:{sections:e.searchSections,"search-limit":e.componentSettings.resultLimit,"show-editing-tools":e.showEditingTools,"show-cocoda-link":e.showCocodaLink,"registry-has-errored":e.registryHasErrored},on:{pageChange:function(n){return e.changePage("search",n)}}}):r("div",{staticClass:"fontWeight-heavy",staticStyle:{"text-align":"center","margin-top":"20px"}},[e._v(" "+e._s(e.$t("search.noResults"))+" ")]),r("div",{staticClass:"button",attrs:{id:"mappingBrowser-search-shareButton"}},[r("font-awesome-icon",{attrs:{icon:"share-alt-square"}}),e._v(" "+e._s(e.$t("mappingBrowser.searchShareLabel"))+" ")],1),r("b-popover",{attrs:{show:e.searchShareShow,target:"mappingBrowser-search-shareButton",triggers:"click",placement:"bottomleft"},on:{"update:show":function(n){e.searchShareShow=n}}},[r("div",{ref:"searchSharePopover"},[r("p",[r("b",[e._v(e._s(e.$t("mappingBrowser.searchShareTitle")))])]),r("p",{staticStyle:{"user-select":"none"}},[r("b-form-checkbox",{model:{value:e.searchShareIncludeSelected,callback:function(n){e.searchShareIncludeSelected=n},expression:"searchShareIncludeSelected"}},[e._v(" "+e._s(e.$t("mappingBrowser.searchShareInclude"))+" ")])],1),r("p",{attrs:{id:"mappingBrowser-search-shareLinkInput"}},[r("pre",[r("code",[e._v(e._s(e.searchShareLink))])])]),r("p",{staticStyle:{"text-align":"right"}},[r("b-button",{attrs:{size:"sm",variant:"primary"},on:{click:function(n){return e.copyToClipboard("mappingBrowser-search-shareLinkInput")}}},[e._v(" "+e._s(e.$t("mappingBrowser.searchShareCopy"))+" ")])],1)])])],1),e.showNavigator?r("tab",{attrs:{title:e.$t("mappingBrowser.mappingNavigator")},on:{click:e.handleClick}},[r("div",{directives:[{name:"show",rawName:"v-show",value:!e.selected.concept[!0]&&!e.selected.concept[!1],expression:"!selected.concept[true] && !selected.concept[false]"}],staticClass:"noItems fontWeight-heavy"},[e._v(" "+e._s(e.$t("mappingBrowser.chooseConcept"))+" ")]),e.selected.concept[!0]||e.selected.concept[!1]?r("div",{staticClass:"mappingBrowser-navigator-results"},e._l(e.registryGroups,function(n){return r("div",{key:"mappingBrowser-registryGroup-".concat(n.stored),staticClass:"mappingBrowser-registryGroup"},[r("div",{staticClass:"mappingBrowser-registryGroup-header"},[r("span",{staticClass:"mappingBrowser-registryGroup-title fontWeight-heavy",attrs:{id:"registryGroup-".concat(n.stored)}},[e._v(" "+e._s(n.label)+" ")]),r("span",{staticStyle:{"white-space":"nowrap",float:"right"}},e._l(n.registries.filter(i=>e.$jskos.isContainedIn(i,e.navigatorRegistries)),function(i){return r("registry-notation",{key:i.uri,staticClass:"mappingBrowser-registryGroup-notation",class:{pointer:!e.$jskos.compareFast(i,e.currentRegistry)},attrs:{registry:i,disabled:!e.showRegistry[i.uri]},nativeOn:{click:function(a){e.showRegistry[i.uri]=!e.showRegistry[i.uri]},mouseover:function(a){e.hoveredRegistry=i},mouseout:function(a){e.hoveredRegistry=null}}})}),1)]),(n.stored?e.navigatorSectionsDatabases:e.navigatorSectionsRecommendations).length?r("mapping-browser-table",{attrs:{sections:n.stored?e.navigatorSectionsDatabases:e.navigatorSectionsRecommendations,"search-limit":e.componentSettings.resultLimit,"registry-has-errored":e.registryHasErrored},on:{pageChange:function(i){return e.changePage("navigator",i)}}}):e.selected.concept[!0]||e.selected.concept[!1]?r("div",{staticClass:"fontWeight-heavy",staticStyle:{"text-align":"center","margin-top":"20px"}},[e._v(" "+e._s(e.$t("search.noResults"))+" ")]):e._e()],1)}),0):e._e()]):e._e()],1)],1)},nve=[],ive=dr(tve,rve,nve,!1,null,"5e83f58c");const G3e=ive.exports;var IN={exports:{}};(function(t,e){(function(r,n){t.exports=n()})(typeof window<"u"?window:or,function(){if(typeof window>"u")return null;var r=typeof window<"u"&&window.Math==Math?window:typeof self<"u"&&self.Math==Math?self:Function("return this")(),n=r.requestAnimationFrame||r.mozRequestAnimationFrame||r.webkitRequestAnimationFrame||function(d){return r.setTimeout(d,20)},i=r.cancelAnimationFrame||r.mozCancelAnimationFrame||r.webkitCancelAnimationFrame||function(d){r.clearTimeout(d)};function a(d,m){var g=Object.prototype.toString.call(d),v=g==="[object Array]"||g==="[object NodeList]"||g==="[object HTMLCollection]"||g==="[object Object]"||typeof jQuery<"u"&&d instanceof jQuery||typeof Elements<"u"&&d instanceof Elements,b=0,_=d.length;if(v)for(;b<_;b++)m(d[b]);else m(d)}function o(d){if(!d.getBoundingClientRect)return{width:d.offsetWidth,height:d.offsetHeight};var m=d.getBoundingClientRect();return{width:Math.round(m.width),height:Math.round(m.height)}}function s(d,m){Object.keys(m).forEach(function(g){d.style[g]=m[g]})}var c=function(d,m){var g=0;function v(){var _=[];this.add=function(D){_.push(D)};var C,E;this.call=function(D){for(C=0,E=_.length;C=z&&(X+=ue.value),ue.mode==="max"&&H<=z&&(X+=ue.value),M[ie]||(M[ie]=""),X&&(" "+M[ie]+" ").indexOf(" "+X+" ")===-1&&(M[ie]+=" "+X));for(var Se in Ee)Ee.hasOwnProperty(Se)&&(M[Ee[Se]]?this.element.setAttribute(Ee[Se],M[Ee[Se]].substr(1)):this.element.removeAttribute(Ee[Se]))}}function g(B,j){B.elementQueriesSetupInformation||(B.elementQueriesSetupInformation=new m(B,j)),B.elementQueriesSensor||(B.elementQueriesSensor=new r(B,function(){B.elementQueriesSetupInformation.call()}))}function v(B,j,Q,ue){if(typeof o[B]>"u"){o[B]=[];var ge=s.length;a.innerHTML+="\n"+B+" {animation: 0.1s element-queries;}",a.innerHTML+="\n"+B+" > .resize-sensor {min-width: "+ge+"px;}",s.push(B)}o[B].push({mode:j,property:Q,value:ue})}function b(B){var j;if(document.querySelectorAll&&(j=B?B.querySelectorAll.bind(B):document.querySelectorAll.bind(document)),!j&&typeof $$<"u"&&(j=$$),!j&&typeof jQuery<"u"&&(j=jQuery),!j)throw"No document.querySelectorAll, jQuery or Mootools's $$ found.";return j}function _(B){var j=b(B);for(var Q in o)if(o.hasOwnProperty(Q))for(var ue=j(Q,B),ge=0,z=ue.length;geQ[Re].minWidth&&(ve=Re);if(ve||(ve=ge),z!==ve)if(H[ve])j[z].style.display="none",j[ve].style.display="block",z=ve;else{var fe=new Image;fe.onload=function(){j[ve].src=ue[ve],j[z].style.display="none",j[ve].style.display="block",H[ve]=!0,z=ve},fe.src=ue[ve]}else j[ve].src=ue[ve]}B.resizeSensorInstance=new r(B,Se),Se()}function E(){for(var B=b(),j=B("[data-responsive-image],[responsive-image]"),Q=0,ue=j.length;Q img, [data-responsive-image] {overflow: hidden; padding: 0; } [responsive-image] > img, [data-responsive-image] > img {width: 100%;}",a.innerHTML+="\n@keyframes element-queries { 0% { visibility: inherit; } }",document.getElementsByTagName("head")[0].appendChild(a),K=!0);for(var j=0,Q=document.styleSheets.length;j\n PREFIX meshv: \n\n SELECT ?d ?name ?dateCreated ?dateRevised ?identifier (GROUP_CONCAT(?broaderDescriptor;SEPARATOR=" ") as ?broader)\n FROM \n WHERE {\n ?d a meshv:Descriptor .\n ?d rdfs:label ?name .\n OPTIONAL { ?d meshv:dateCreated ?dateCreated } .\n OPTIONAL { ?d meshv:dateRevised ?dateRevised } .\n ?d meshv:identifier ?identifier .\n OPTIONAL { ?d meshv:broaderDescriptor ?broaderDescriptor } .\n '.concat(t,"\n }\n GROUP BY ?d ?name ?dateCreated ?dateRevised ?identifier\n ORDER BY ?d\n ")}function q0(t){return t.data.results.bindings.map(e=>{const r={inScheme:[rS],uri:e.d.value,notation:[e.identifier.value],prefLabel:{[e.name["xml:lang"]]:e.name.value},broader:(e.broader.value||"").split(" ").filter(n=>n.trim()!=="").map(n=>({uri:n}))};return e.dateCreated&&e.dateCreated.value&&(r.created=e.dateCreated.value),e.dateRevised&&e.dateRevised.value&&(r.modified=e.dateRevised.value),r})}class F$ extends Yr{_prepare(){this.has.schemes=!0,this.has.top=!1,this.has.data=!0,this.has.concepts=!0,this.has.narrower=!0,this.has.ancestors=!1,this.has.suggest=!0,this.has.search=!0,y$.filter(e=>!this.has[e]).forEach(e=>{this.has[e]=!1}),this._defaultParams={format:"JSON",limit:100,offset:0,inference:!0},this._defaultHeaders={Accept:"text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"}}static _registryConfigForBartocApiConfig({url:e,scheme:r}={}){return!e||!r?null:{api:e,schemes:[r]}}async getSchemes(){return[rS]}async getTop(){return[]}async getConcepts({concepts:e,...r}){if(!e)throw new Ie({parameter:"concepts"});Array.isArray(e)||(e=[e]);const n=K0({where:"VALUES ?d { ".concat(e.map(a=>"<".concat(a.uri,">")).join(" ")," } .")}),i=await $t({method:"get",url:this._api.api,params:{...this._defaultParams,...r.params||{},query:n},headers:this._defaultHeaders});try{return q0(i)}catch(a){return console.error(a),[]}}async getNarrower({concept:e,...r}){if(!e||!e.uri)throw new Ie({parameter:"concept"});const n=K0({where:"?d meshv:broaderDescriptor <".concat(e.uri,"> .")}),i=await $t({method:"get",url:this._api.api,params:{...this._defaultParams,...r.params||{},query:n},headers:this._defaultHeaders});try{return q0(i)}catch(a){return console.error(a),[]}}async suggest(e){const r=e.search,n=await this._search(e);return[r,n.map(i=>ye.prefLabel(i,{fallbackToUri:!1})),[],n.map(i=>i.uri)]}async search(e){return this._search(e)}async _search({scheme:e,search:r,limit:n,offset:i,...a}){if(!r)throw new Ie({parameter:"search"});if(!e||!ye.compare(e,rS))throw new Ie({parameter:"scheme"});n=n||this._jskos.suggestResultLimit||this._defaultParams.limit,i=i||this._defaultParams.offset,r=r.replace(/"/g,'\\"');const o=K0({where:'FILTER(REGEX(?name,"'.concat(r,'","i"))')}),s=await $t({method:"get",url:this._api.api,params:{...this._defaultParams,...a.params||{},query:o,limit:n,offset:i},headers:this._defaultHeaders});try{return q0(s)}catch(c){return console.error(c),[]}}}F$.providerName="MeshApi";F$.providerType="http://bartoc.org/api-type/mesh";var BN=function(){return(BN=Object.assign||function(t){for(var e,r=1,n=arguments.length;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}function uve(t,e){if(t==null)return{};var r={},n=Object.keys(t),i,a;for(a=0;a=0)&&(r[i]=t[i]);return r}function $v(t){"@babel/helpers - typeof";return $v=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},$v(t)}var Ko="_uid",Yn=Qe.version.startsWith("3"),j$=Yn?"ref_for":"refInFor",fve=["class","staticClass","style","attrs","props","domProps","on","nativeOn","directives","scopedSlots","slot","key","ref","refInFor"],te=Qe.extend.bind(Qe);if(Yn){var dve=Qe.extend,pve=["router-link","transition","transition-group"],hve=Qe.vModelDynamic.created,mve=Qe.vModelDynamic.beforeUpdate;Qe.vModelDynamic.created=function(t,e,r){hve.call(this,t,e,r),t._assign||(t._assign=function(){})},Qe.vModelDynamic.beforeUpdate=function(t,e,r){mve.call(this,t,e,r),t._assign||(t._assign=function(){})},te=(function(e){if($v(e)==="object"&&e.render&&!e.__alreadyPatched){var r=e.render;e.__alreadyPatched=!0,e.render=function(n){var i=function(g,v,b){var _=b===void 0?[]:[Array.isArray(b)?b.filter(Boolean):b],C=typeof g=="string"&&!pve.includes(g),E=v&&$v(v)==="object"&&!Array.isArray(v);if(!E)return n.apply(void 0,[g,v].concat(_));var D=v.attrs,R=v.props,N=cve(v,["attrs","props"]),A=qf(qf({},N),{},{attrs:D,props:C?{}:R});return g==="router-link"&&!A.slots&&!A.scopedSlots&&(A.scopedSlots={$hasNormal:function(){}}),n.apply(void 0,[g,A].concat(_))};if(e.functional){var a,o,s=arguments[1],c=qf({},s);c.data={attrs:qf({},s.data.attrs||{}),props:qf({},s.data.props||{})},Object.keys(s.data||{}).forEach(function(m){fve.includes(m)?c.data[m]=s.data[m]:m in s.props?c.data.props[m]=s.data[m]:m.startsWith("on")||(c.data.attrs[m]=s.data[m])});var f=["_ctx"],d=((a=s.children)===null||a===void 0||(o=a.default)===null||o===void 0?void 0:o.call(a))||s.children;return d&&Object.keys(c.children).filter(function(m){return!f.includes(m)}).length===0?delete c.children:c.children=d,c.data.on=s.listeners,r.call(this,i,c)}return r.call(this,i)}}return dve.call(this,e)}).bind(Qe)}var z$=Qe.nextTick,mf=typeof window<"u",FN=typeof document<"u",jN=typeof navigator<"u",zN=typeof Promise<"u",gve=typeof MutationObserver<"u"||typeof WebKitMutationObserver<"u"||typeof MozMutationObserver<"u",qt=mf&&FN&&jN,Er=mf?window:{},gf=FN?document:{},HN=jN?navigator:{},vve=(HN.userAgent||"").toLowerCase(),bve=vve.indexOf("jsdom")>0,yve=function(){var t=!1;if(qt)try{var e={get passive(){t=!0}};Er.addEventListener("test",e,e),Er.removeEventListener("test",e,e)}catch(r){t=!1}return t}(),Cv=qt&&("ontouchstart"in gf.documentElement||HN.maxTouchPoints>0),Yf=qt&&!!(Er.PointerEvent||Er.MSPointerEvent),HA=qt&&"IntersectionObserver"in Er&&"IntersectionObserverEntry"in Er&&"intersectionRatio"in Er.IntersectionObserverEntry.prototype,_ve="BvConfig",lu="$bvConfig",wve=["xs","sm","md","lg","xl"],Sve=/\[(\d+)]/g,Ove=/^(BV?)/,UN=/^\d+$/,$ve=/^\..+/,Cve=/^#/,Tve=/^#[A-Za-z]+[\w\-:.]*$/,Eve=/(<([^>]+)>)/gi,Pve=/\B([A-Z])/g,Ave=/([a-z])([A-Z])/g,xve=/^[0-9]*\.?[0-9]+$/,kve=/\+/g,Dve=/[-/\\^$*+?.()|[\]{}]/g,VN=/[\s\uFEFF\xA0]+/g,ug=/\s+/,Rve=/\/\*$/,Mve=/(\s|^)(\w)/g,Ive=/^\s+/,Lve=/_/g,Nve=/-(\w)/g,Bve=/^\d+-\d\d?-\d\d?(?:\s|T|$)/,Fve=/-|\s|T/,jve=/^([0-1]?[0-9]|2[0-3]):[0-5]?[0-9](:[0-5]?[0-9])?$/,UA=/^.*(#[^#]+)$/,zve=/%2C/g,Hve=/[!'()*]/g,Uve=/^(\?|#|&)/,Vve=/^\d+(\.\d*)?[/:]\d+(\.\d*)?$/,Wve=/[/:]/,Gve=/^col-/,Kve=/^BIcon/,qve=/-u-.+/;function nS(t){"@babel/helpers - typeof";return nS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},nS(t)}function qb(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Yb(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");Object.defineProperty(t,"prototype",{value:Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),writable:!1}),e&&ip(t,e)}function Xb(t){var e=WN();return function(){var n=ap(t),i;if(e){var a=ap(this).constructor;i=Reflect.construct(n,arguments,a)}else i=n.apply(this,arguments);return Yve(this,i)}}function Yve(t,e){if(e&&(nS(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Xve(t)}function Xve(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function Tv(t){var e=typeof Map=="function"?new Map:void 0;return Tv=function(n){if(n===null||!Jve(n))return n;if(typeof n!="function")throw new TypeError("Super expression must either be null or a function");if(typeof e<"u"){if(e.has(n))return e.get(n);e.set(n,i)}function i(){return fg(n,arguments,ap(this).constructor)}return i.prototype=Object.create(n.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}),ip(i,n)},Tv(t)}function fg(t,e,r){return WN()?fg=Reflect.construct:fg=function(i,a,o){var s=[null];s.push.apply(s,a);var c=Function.bind.apply(i,s),f=new c;return o&&ip(f,o.prototype),f},fg.apply(null,arguments)}function WN(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}function Jve(t){return Function.toString.call(t).indexOf("[native code]")!==-1}function ip(t,e){return ip=Object.setPrototypeOf||function(n,i){return n.__proto__=i,n},ip(t,e)}function ap(t){return ap=Object.setPrototypeOf?Object.getPrototypeOf:function(r){return r.__proto__||Object.getPrototypeOf(r)},ap(t)}var H$=mf?Er.Element:function(t){Yb(r,t);var e=Xb(r);function r(){return qb(this,r),e.apply(this,arguments)}return r}(Tv(Object)),js=mf?Er.HTMLElement:function(t){Yb(r,t);var e=Xb(r);function r(){return qb(this,r),e.apply(this,arguments)}return r}(H$),GN=mf?Er.SVGElement:function(t){Yb(r,t);var e=Xb(r);function r(){return qb(this,r),e.apply(this,arguments)}return r}(H$),KN=mf?Er.File:function(t){Yb(r,t);var e=Xb(r);function r(){return qb(this,r),e.apply(this,arguments)}return r}(Tv(Object));function Ev(t){"@babel/helpers - typeof";return Ev=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ev(t)}var Jb=function(e){return Ev(e)},Zve=function(e){return Object.prototype.toString.call(e).slice(8,-1)},kr=function(e){return e===void 0},ir=function(e){return e===null},zt=function(e){return kr(e)||ir(e)},Ze=function(e){return Jb(e)==="function"},sa=function(e){return Jb(e)==="boolean"},Et=function(e){return Jb(e)==="string"},Pa=function(e){return Jb(e)==="number"},Rd=function(e){return xve.test(String(e))},Bt=function(e){return Array.isArray(e)},Ar=function(e){return e!==null&&Ev(e)==="object"},Dn=function(e){return Object.prototype.toString.call(e)==="[object Object]"},Iu=function(e){return e instanceof Date},sc=function(e){return e instanceof Event},Qve=function(e){return e instanceof KN},VA=function(e){return Zve(e)==="RegExp"},ebe=function(e){return!zt(e)&&Ze(e.then)&&Ze(e.catch)};function WA(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function lc(t){for(var e=1;et.length)&&(e=t.length);for(var r=0,n=new Array(e);r1&&arguments[1]!==void 0?arguments[1]:e;return Bt(e)?e.reduce(function(n,i){return[].concat(nbe(n),[t(i,i)])},[]):Dn(e)?ut(e).reduce(function(n,i){return qA(qA({},n),{},qN({},i,t(e[i],e[i])))},{}):r},rt=function(e){return e},YN=function(e,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0;if(r=Bt(r)?r.join("."):r,!r||!Ar(e))return n;if(r in e)return e[r];r=String(r).replace(Sve,".$1");var i=r.split(".").filter(rt);return i.length===0?n:i.every(function(a){return Ar(e)&&a in e&&!zt(e=e[a])})?e:ir(e)?null:n},Sn=function(e,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,i=YN(e,r);return zt(i)?n:i},lbe={},YA=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,n=typeof process<"u"&&process?lbe||{}:{};return e?n[e]||r:n},cbe=function(){return YA("BOOTSTRAP_VUE_NO_WARN")||YA("NODE_ENV")==="production"},en=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;cbe()||console.warn("[BootstrapVue warn]: ".concat(r?"".concat(r," - "):"").concat(e))},Pv=function(e){return qt?!1:(en("".concat(e,": Can not be called during SSR.")),!0)},XA=function(e){return zN?!1:(en("".concat(e,": Requires Promise support.")),!0)},ube=function(e){return gve?!1:(en("".concat(e,": Requires MutationObserver support.")),!0)};function fbe(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function dbe(t,e){for(var r=0;r0&&arguments[0]!==void 0?arguments[0]:{};if(Dn(n)){var i=GA(n);i.forEach(function(a){var o=n[a];a==="breakpoints"?!Bt(o)||o.length<2||o.some(function(s){return!Et(s)||s.length===0})?en('"breakpoints" must be an array of at least 2 breakpoint names',_ve):r.$_config[a]=la(o):Dn(o)&&(r.$_config[a]=GA(o).reduce(function(s,c){return kr(o[c])||(s[c]=la(o[c])),s},r.$_config[a]||{}))})}}},{key:"resetConfig",value:function(){this.$_config={}}},{key:"getConfig",value:function(){return la(this.$_config)}},{key:"getConfigValue",value:function(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0;return la(YN(this.$_config,r,n))}}]),t}(),mbe=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Qe;r.prototype[lu]=Qe.prototype[lu]=r.prototype[lu]||Qe.prototype[lu]||new hbe,r.prototype[lu].setConfig(e)};function JA(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function ZA(t){for(var e=1;e0&&arguments[0]!==void 0?arguments[0]:{},r=e.components,n=e.directives,i=e.plugins,a=function o(s){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};o.installed||(o.installed=!0,vbe(s),mbe(c,s),_be(s,r),Sbe(s,n),bbe(s,i))};return a.installed=!1,a},Ke=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return ZA(ZA({},r),{},{install:XN(e)})},bbe=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};for(var n in r)n&&r[n]&&e.use(r[n])},ybe=function(e,r,n){e&&r&&n&&e.component(r,n)},_be=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};for(var n in r)ybe(e,n,r[n])},wbe=function(e,r,n){e&&r&&n&&e.directive(r.replace(/^VB/,"B"),n)},Sbe=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};for(var n in r)wbe(e,n,r[n])},JN="BAlert",ZN="BAspect",QN="BAvatar",e5="BAvatarGroup",t5="BBadge",r5="BBreadcrumb",n5="BBreadcrumbItem",i5="BBreadcrumbLink",a5="BButton",o5="BButtonClose",s5="BButtonGroup",l5="BButtonToolbar",c5="BCalendar",V$="BCard",u5="BCardBody",f5="BCardFooter",d5="BCardGroup",p5="BCardHeader",h5="BCardImg",m5="BCardImgLazy",g5="BCardSubTitle",v5="BCardText",b5="BCardTitle",y5="BCarousel",_5="BCarouselSlide",w5="BCol",$n="BCollapse",S5="BContainer",uc="BDropdown",O5="BDropdownDivider",$5="BDropdownForm",C5="BDropdownGroup",T5="BDropdownHeader",E5="BDropdownItem",P5="BDropdownItemButton",A5="BDropdownText",x5="BEmbed",k5="BForm",D5="BFormCheckbox",R5="BFormCheckboxGroup",M5="BFormDatalist",I5="BFormDatepicker",W$="BFormFile",L5="BFormGroup",N5="BFormInput",B5="BFormInvalidFeedback",F5="BFormRadio",j5="BFormRadioGroup",z5="BFormRating",H5="BFormRow",U5="BFormSelect",V5="BFormSelectOption",W5="BFormSelectOptionGroup",G5="BFormSpinbutton",K5="BFormTag",q5="BFormTags",Y5="BFormText",X5="BFormTextarea",J5="BFormTimepicker",Z5="BFormValidFeedback",Q5="BIcon",Obe="BIconBase",eB="BImg",tB="BImgLazy",rB="BInputGroup",nB="BInputGroupAddon",iB="BInputGroupAppend",aB="BInputGroupPrepend",oB="BInputGroupText",sB="BJumbotron",G$="BLink",lB="BListGroup",cB="BListGroupItem",uB="BMedia",fB="BMediaAside",dB="BMediaBody",oi="BModal",$be="BMsgBox",pB="BNav",hB="BNavbar",mB="BNavbarBrand",gB="BNavbarNav",vB="BNavbarToggle",bB="BNavForm",yB="BNavItem",_B="BNavItemDropdown",Cbe="BNavText",wB="BOverlay",Qb="BPagination",aS="BPaginationNav",Fl="BPopover",SB="BProgress",OB="BProgressBar",$B="BRow",CB="BSidebar",TB="BSkeleton",EB="BSkeletonIcon",PB="BSkeletonImg",AB="BSkeletonTable",xB="BSkeletonWrapper",kB="BSpinner",DB="BTab",fc="BTable",RB="BTableCell",MB="BTableLite",IB="BTableSimple",LB="BTabs",NB="BTbody",BB="BTfoot",FB="BTh",jB="BThead",zB="BTime",Vo="BToast",Cu="BToaster",jl="BTooltip",HB="BTr",Tbe="BVCollapse",Ebe="BVFormBtnLabelControl",Pbe="BVFormRatingStar",Abe="BVPopover",xbe="BVPopoverTemplate",kbe="BVPopper",Dbe="BVTabButton",Rbe="BVToastPop",Mbe="BVTooltip",Ibe="BVTooltipTemplate",Lbe="BVTransition",UB="BVTransporter",Nbe="BVTransporterTarget",Bbe="activate-tab",VB="blur",Fbe="cancel",mi="change",jbe="changed",ha="click",oS="close",Lu="context",WB="context-changed",K$="destroyed",sS="disable",dg="disabled",zbe="dismissed",Hbe="dismiss-count-down",lS="enable",pg="enabled",cS="filtered",GB="first",Ube="focus",Av="focusin",xv="focusout",Md="head-clicked",xr="hidden",fi="hide",Vbe="img-error",KB="input",qB="last",YB="mouseenter",XB="mouseleave",JB="next",Wbe="ok",QA="open",ZB="page-click",Gbe="paused",QB="prev",Kbe="refresh",gd="refreshed",qbe="remove",kv="row-clicked",Ybe="row-contextmenu",Xbe="row-dblclicked",Jbe="row-hovered",Zbe="row-middle-clicked",Qbe="row-selected",eye="row-unhovered",eF="selected",dn="show",Vn="shown",X0="sliding-end",tye="sliding-start",rye="sort-changed",nye="tag-state",tF="toggle",iye="unpaused",aye="update",rF=Yn?"vnodeBeforeUnmount":"hook:beforeDestroy",op=Yn?"vNodeUnmounted":"hook:destroyed",ll="update:",nF="bv",iF="::",ci={passive:!0},Tt={passive:!0,capture:!1},Nu=void 0,Wn=Array,x=Boolean,oye=Date,qn=Function,xn=Number,Gr=Object,sye=RegExp,w=String,aF=[Wn,qn],lye=[Wn,Gr],tt=[Wn,Gr,w],Rn=[Wn,w],cye=[x,xn],sp=[x,xn,w],Mn=[x,w],ec=[oye,w],uye=[qn,w],je=[xn,w],fye=[xn,Gr,w],dye=[Gr,qn],oF=[Gr,w],pye="add-button-text",e4="append",hye="aside",t4="badge",r4="bottom-row",Zo="button-content",n4="custom-foot",mye="decrement",Xr="default",gye="description",vye="dismiss",bye="drop-placeholder",yye="ellipsis-text",sF="empty",_ye="emptyfiltered",i4="file-name",q$="first",wye="first-text",uS="footer",Gs="header",Sye="header-close",Oye="icon-clear",$ye="icon-empty",Cye="icon-full",Tye="icon-half",Eye="img",Pye="increment",Aye="invalid-feedback",lF="label",xye="last-text",a4="lead",kye="loading",Dye="modal-backdrop",o4="modal-cancel",Rye="modal-footer",Mye="modal-header",Iye="modal-header-close",s4="modal-ok",J0="modal-title",Lye="nav-next-decade",Nye="nav-next-month",Bye="nav-next-year",Fye="nav-prev-decade",jye="nav-prev-month",zye="nav-prev-year",Hye="nav-this-month",Uye="next-text",Vye="overlay",Wye="page",Gye="placeholder",l4="prepend",Kye="prev-text",Xf="row-details",vd="table-busy",c4="table-caption",u4="table-colgroup",qye="tabs-end",Yye="tabs-start",Xye="text",Jye="thead-top",Gp="title",Zye="toast-title",f4="top-row",Qye="valid-feedback",dc=function(){return Array.from.apply(Array,arguments)},ot=function(e,r){return e.indexOf(r)!==-1},xt=function(){for(var e=arguments.length,r=new Array(e),n=0;n1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return e=xt(e).filter(rt),e.some(function(i){return r[i]||n[i]})},pn=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};e=xt(e).filter(rt);for(var a,o=0;o0&&arguments[0]!==void 0?arguments[0]:Xr,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.$scopedSlots,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.$slots;return Qo(e,r,n)},normalizeSlot:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Xr,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.$scopedSlots,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:this.$slots,a=pn(e,r,n,i);return a&&xt(a)}}}),Ne=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:NaN,n=parseInt(e,10);return isNaN(n)?r:n},wt=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:NaN,n=parseFloat(e);return isNaN(n)?r:n},Z0=function(e,r){return wt(e).toFixed(Ne(r,0))},Y$=function(e){return e.replace(Pve,"-$1").toLowerCase()},cF=function(e){return e=Y$(e).replace(Nve,function(r,n){return n?n.toUpperCase():""}),e.charAt(0).toUpperCase()+e.slice(1)},hg=function(e){return e.replace(Lve," ").replace(Ave,function(r,n,i){return n+" "+i}).replace(Mve,function(r,n,i){return n+i.toUpperCase()})},t_e=function(e){return e=Et(e)?e.trim():String(e),e.charAt(0).toLowerCase()+e.slice(1)},uF=function(e){return e=Et(e)?e.trim():String(e),e.charAt(0).toUpperCase()+e.slice(1)},X$=function(e){return e.replace(Dve,"\\$&")},et=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;return zt(e)?"":Bt(e)||Dn(e)&&e.toString===Object.prototype.toString?JSON.stringify(e,null,r):String(e)},r_e=function(e){return et(e).replace(Ive,"")},zs=function(e){return et(e).trim()},Dv=function(e){return et(e).toLowerCase()},mg=H$.prototype,n_e=["button","[href]:not(.disabled)","input","select","textarea","[tabindex]","[contenteditable]"].map(function(t){return"".concat(t,":not(:disabled):not([disabled])")}).join(", "),i_e=mg.matches||mg.msMatchesSelector||mg.webkitMatchesSelector,a_e=mg.closest||function(t){var e=this;do{if(qo(e,t))return e;e=e.parentElement||e.parentNode}while(!ir(e)&&e.nodeType===Node.ELEMENT_NODE);return null},Ht=(Er.requestAnimationFrame||Er.webkitRequestAnimationFrame||Er.mozRequestAnimationFrame||Er.msRequestAnimationFrame||Er.oRequestAnimationFrame||function(t){return setTimeout(t,16)}).bind(Er),o_e=Er.MutationObserver||Er.WebKitMutationObserver||Er.MozMutationObserver||null,s_e=function(e){return e&&e.parentNode&&e.parentNode.removeChild(e)},er=function(e){return!!(e&&e.nodeType===Node.ELEMENT_NODE)},Ks=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],r=gf.activeElement;return r&&!e.some(function(n){return n===r})?r:null},yo=function(e,r){return et(e).toLowerCase()===et(r).toLowerCase()},J$=function(e){return er(e)&&e===Ks()},xa=function(e){if(!er(e)||!e.parentNode||!Ur(gf.body,e)||gu(e,"display")==="none")return!1;var r=pc(e);return!!(r&&r.height>0&&r.width>0)},Ul=function(e){return!er(e)||e.disabled||co(e,"disabled")||lp(e,"disabled")},Z$=function(e){return er(e)&&e.offsetHeight},Ni=function(e,r){return dc((er(r)?r:gf).querySelectorAll(e))},Ii=function(e,r){return(er(r)?r:gf).querySelector(e)||null},qo=function(e,r){return er(e)?i_e.call(e,r):!1},di=function(e,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;if(!er(r))return null;var i=a_e.call(r,e);return n?i:i===r?null:i},Ur=function(e,r){return e&&Ze(e.contains)?e.contains(r):!1},fS=function(e){return gf.getElementById(/^#/.test(e)?e.slice(1):e)||null},Hn=function(e,r){r&&er(e)&&e.classList&&e.classList.add(r)},Pn=function(e,r){r&&er(e)&&e.classList&&e.classList.remove(r)},lp=function(e,r){return r&&er(e)&&e.classList?e.classList.contains(r):!1},ur=function(e,r,n){r&&er(e)&&e.setAttribute(r,n)},lo=function(e,r){r&&er(e)&&e.removeAttribute(r)},Li=function(e,r){return r&&er(e)?e.getAttribute(r):null},co=function(e,r){return r&&er(e)?e.hasAttribute(r):null},wn=function(e,r,n){r&&er(e)&&(e.style[r]=n)},ey=function(e,r){r&&er(e)&&(e.style[r]="")},gu=function(e,r){return r&&er(e)&&e.style[r]||null},pc=function(e){return er(e)?e.getBoundingClientRect():null},Di=function(e){var r=Er.getComputedStyle;return r&&er(e)?r(e):{}},l_e=function(){var e=Er.getSelection;return e?Er.getSelection():null},dS=function(e){var r={top:0,left:0};if(!er(e)||e.getClientRects().length===0)return r;var n=pc(e);if(n){var i=e.ownerDocument.defaultView;r.top=n.top+i.pageYOffset,r.left=n.left+i.pageXOffset}return r},c_e=function(e){var r={top:0,left:0};if(!er(e))return r;var n={top:0,left:0},i=Di(e);if(i.position==="fixed")r=pc(e)||r;else{r=dS(e);for(var a=e.ownerDocument,o=e.offsetParent||a.documentElement;o&&(o===a.body||o===a.documentElement)&&Di(o).position==="static";)o=o.parentNode;if(o&&o!==e&&o.nodeType===Node.ELEMENT_NODE){n=dS(o);var s=Di(o);n.top+=wt(s.borderTopWidth,0),n.left+=wt(s.borderLeftWidth,0)}}return{top:r.top-n.top-wt(i.marginTop,0),left:r.left-n.left-wt(i.marginLeft,0)}},pS=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:document;return Ni(n_e,e).filter(xa).filter(function(r){return r.tabIndex>-1&&!r.disabled})},mt=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};try{e.focus(r)}catch(n){}return J$(e)},bi=function(e){try{e.blur()}catch(r){}return!J$(e)},Kp=function(e){var r=Is(null);return function(){for(var n=arguments.length,i=new Array(n),a=0;a1&&arguments[1]!==void 0?arguments[1]:void 0,n=u_e[lu];return n?n.getConfigValue(e,r):la(r)},Ri=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0;return r?hS("".concat(e,".").concat(r),n):hS(e,{})},fF=function(){return hS("breakpoints",wve)},f_e=Kp(function(){return fF()}),d_e=function(){return la(f_e())},cp=Kp(function(){var t=d_e();return t[0]="",t});function d4(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function tc(t){for(var e=1;e0&&arguments[0]!==void 0?arguments[0]:Nu,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:void 0,a=n===!0;return i=a?i:n,tc(tc(tc({},e?{type:e}:{}),a?{required:a}:kr(r)?{}:{default:Ar(r)?function(){return r}:r}),kr(i)?{}:{validator:i})},ry=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:rt;if(Bt(e))return e.map(r);var n={};for(var i in e)cc(e,i)&&(n[r(i)]=Ar(e[i])?sl(e[i]):e[i]);return n},sr=function(e,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:rt;return(Bt(e)?e.slice():ut(e)).reduce(function(i,a){return i[n(a)]=r[a],i},{})},hF=function(e,r,n){return tc(tc({},la(e)),{},{default:function(){var a=Ri(n,r,e.default);return Ze(a)?a():a}})},pe=function(e,r){return ut(e).reduce(function(n,i){return tc(tc({},n),{},dF({},i,hF(e[i],i,r)))},{})},p_e=hF({},"","").default.name,mo=function(e){return Ze(e)&&e.name&&e.name!==p_e};function h_e(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var Kr=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=r.type,i=n===void 0?Nu:n,a=r.defaultValue,o=a===void 0?void 0:a,s=r.validator,c=s===void 0?void 0:s,f=r.event,d=f===void 0?KB:f,m=h_e({},e,h(i,o,c)),g=te({model:{prop:e,event:d},props:m});return{mixin:g,props:m,prop:e,event:d}},mF=function(e){return yve?Ar(e)?e:{capture:!!e||!1}:!!(Ar(e)?e.capture:e)},ar=function(e,r,n,i){e&&e.addEventListener&&e.addEventListener(r,n,mF(i))},gr=function(e,r,n,i){e&&e.removeEventListener&&e.removeEventListener(r,n,mF(i))},ka=function(e){for(var r=e?ar:gr,n=arguments.length,i=new Array(n>1?n-1:0),a=1;a1&&arguments[1]!==void 0?arguments[1]:{},n=r.preventDefault,i=n===void 0?!0:n,a=r.propagation,o=a===void 0?!0:a,s=r.immediatePropagation,c=s===void 0?!1:s;i&&e.preventDefault(),o&&e.stopPropagation(),c&&e.stopImmediatePropagation()},gF=function(e){return Y$(e.replace(Ove,""))},$r=function(e,r){return[nF,gF(e),r].join(iF)},Wr=function(e,r){return[nF,r,gF(e)].join(iF)};function m_e(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var g_e=pe({ariaLabel:h(w,"Close"),content:h(w,"×"),disabled:h(x,!1),textVariant:h(w)},o5),hc=te({name:o5,functional:!0,props:g_e,render:function(e,r){var n=r.props,i=r.data,a=r.slots,o=r.scopedSlots,s=a(),c=o||{},f={staticClass:"close",class:m_e({},"text-".concat(n.textVariant),n.textVariant),attrs:{type:"button",disabled:n.disabled,"aria-label":n.ariaLabel?String(n.ariaLabel):null},on:{click:function(m){n.disabled&&sc(m)&&pt(m)}}};return Qo(Xr,c,s)||(f.domProps={innerHTML:n.content}),e("button",qe(i,f),pn(Xr,{},c,s))}});function p4(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function zl(t){for(var e=1;e0?e:0)},Q0=function(e){return e===""||e===!0?!0:Ne(e,0)<1?!1:!!e},S_e=pe(Ue(m4(m4({},w_e),{},{dismissLabel:h(w,"Close"),dismissible:h(x,!1),fade:h(x,!1),variant:h(w,"info")})),JN),O_e=te({name:JN,mixins:[__e,st],props:S_e,data:function(){return{countDown:0,localShow:Q0(this[Qf])}},watch:(Zf={},bd(Zf,Qf,function(t){this.countDown=v4(t),this.localShow=Q0(t)}),bd(Zf,"countDown",function(e){var r=this;this.clearCountDownInterval();var n=this[Qf];Rd(n)&&(this.$emit(Hbe,e),n!==e&&this.$emit(g4,e),e>0?(this.localShow=!0,this.$_countDownTimeout=setTimeout(function(){r.countDown--},1e3)):this.$nextTick(function(){Ht(function(){r.localShow=!1})}))}),bd(Zf,"localShow",function(e){var r=this[Qf];!e&&(this.dismissible||Rd(r))&&this.$emit(zbe),!Rd(r)&&r!==e&&this.$emit(g4,e)}),Zf),created:function(){this.$_filterTimer=null;var e=this[Qf];this.countDown=v4(e),this.localShow=Q0(e)},beforeDestroy:function(){this.clearCountDownInterval()},methods:{dismiss:function(){this.clearCountDownInterval(),this.countDown=0,this.localShow=!1},clearCountDownInterval:function(){clearTimeout(this.$_countDownTimeout),this.$_countDownTimeout=null}},render:function(e){var r=e();if(this.localShow){var n=this.dismissible,i=this.variant,a=e();n&&(a=e(hc,{attrs:{"aria-label":this.dismissLabel},on:{click:this.dismiss}},[this.normalizeSlot(vye)])),r=e("div",{staticClass:"alert",class:bd({"alert-dismissible":n},"alert-".concat(i),i),attrs:{role:"alert","aria-live":"polite","aria-atomic":!0},key:this[Ko]},[a,this.normalizeSlot()])}return e($c,{props:{noFade:!this.fade}},[r])}}),$_e=Ke({components:{BAlert:O_e}}),Wo=Math.min,It=Math.max,bF=Math.abs,yF=Math.ceil,up=Math.floor,_F=Math.pow,mS=Math.round;function C_e(t,e){return A_e(t)||P_e(t,e)||E_e(t,e)||T_e()}function T_e(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function E_e(t,e){if(t){if(typeof t=="string")return b4(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return b4(t,e)}}function b4(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r0&&arguments[0]!==void 0?arguments[0]:{},r=e.target,n=e.rel;return r==="_blank"&&ir(n)?"noopener":n||null},$F=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=e.href,n=e.to,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:SF,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"#",o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"/";if(r)return r;if(OF(i))return null;if(Et(n))return n||o;if(Dn(n)&&(n.path||n.query||n.hash)){var s=et(n.path),c=R_e(n.query),f=et(n.hash);return f=!f||f.charAt(0)==="#"?f:"#".concat(f),"".concat(s).concat(c).concat(f)||o}return a};function w4(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var L_e={viewBox:"0 0 16 16",width:"1em",height:"1em",focusable:"false",role:"img","aria-label":"icon"},N_e={width:null,height:null,focusable:null,role:null,"aria-label":null},Q$={animation:h(w),content:h(w),flipH:h(x,!1),flipV:h(x,!1),fontScale:h(je,1),rotate:h(je,0),scale:h(je,1),shiftH:h(je,0),shiftV:h(je,0),stacked:h(x,!1),title:h(w),variant:h(w)},B_e=te({name:Obe,functional:!0,props:Q$,render:function(e,r){var n,i=r.data,a=r.props,o=r.children,s=a.animation,c=a.content,f=a.flipH,d=a.flipV,m=a.stacked,g=a.title,v=a.variant,b=It(wt(a.fontScale,1),0)||1,_=It(wt(a.scale,1),0)||1,C=wt(a.rotate,0),E=wt(a.shiftH,0),D=wt(a.shiftV,0),R=f||d||_!==1,N=R||C,A=E||D,K=!zt(c),B=[N?"translate(8 8)":null,R?"scale(".concat((f?-1:1)*_," ").concat((d?-1:1)*_,")"):null,C?"rotate(".concat(C,")"):null,N?"translate(-8 -8)":null].filter(rt),j=e("g",{attrs:{transform:B.join(" ")||null},domProps:K?{innerHTML:c||""}:{}},o);A&&(j=e("g",{attrs:{transform:"translate(".concat(16*E/16," ").concat(-16*D/16,")")}},[j])),m&&(j=e("g",[j]));var Q=g?e("title",g):null,ue=[Q,j].filter(rt);return e("svg",qe({staticClass:"b-icon bi",class:(n={},w4(n,"text-".concat(v),v),w4(n,"b-icon-animation-".concat(s),s),n),attrs:L_e,style:m?{}:{fontSize:b===1?null:"".concat(b*100,"%")}},i,m?{attrs:N_e}:{},{attrs:{xmlns:m?null:"http://www.w3.org/2000/svg",fill:"currentColor"}}),ue)}});function S4(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function O4(t){for(var e=1;e'),H_e=hn("CalendarFill",''),C4=hn("ChevronBarLeft",''),T4=hn("ChevronDoubleLeft",''),U_e=hn("ChevronDown",''),E4=hn("ChevronLeft",''),P4=hn("ChevronUp",''),gS=hn("CircleFill",''),V_e=hn("Clock",''),W_e=hn("ClockFill",''),G_e=hn("Dash",''),K_e=hn("PersonFill",''),q_e=hn("Plus",''),Y_e=hn("Star",''),X_e=hn("StarFill",''),J_e=hn("StarHalf",''),CF=hn("X",'');function A4(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function x4(t){for(var e=1;e1?n-1:0),a=1;at.length)&&(e=t.length);for(var r=0,n=new Array(e);r0&&arguments[0]!==void 0?arguments[0]:"";return String(e).replace(Eve,"")},br=function(e,r){return e?{innerHTML:e}:r?{textContent:r}:{}};function V4(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function W4(t){for(var e=1;e-1&&(r=r.slice(0,n).reverse(),mt(r[0]))},focusNext:function(e){var r=this.getItems(),n=r.indexOf(e.target);n>-1&&(r=r.slice(n+1),mt(r[0]))},focusLast:function(){var e=this.getItems().reverse();mt(e[0])},onFocusin:function(e){var r=this.$el;e.target===r&&!Ur(r,e.relatedTarget)&&(pt(e),this.focusFirst(e))},onKeydown:function(e){var r=e.keyCode,n=e.shiftKey;r===pi||r===Da?(pt(e),n?this.focusFirst(e):this.focusPrev(e)):(r===Gn||r===es)&&(pt(e),n?this.focusLast(e):this.focusNext(e))}},render:function(e){var r=this.keyNav;return e("div",{staticClass:"btn-toolbar",class:{"justify-content-between":this.justify},attrs:{role:"toolbar",tabindex:r?"0":null},on:r?{focusin:this.onFocusin,keydown:this.onKeydown}:{}},[this.normalizeSlot()])}}),j0e=Ke({components:{BButtonToolbar:J4,BBtnToolbar:J4}}),Ts="gregory",Ld="long",z0e="narrow",yS="short",Z4="2-digit",Bv="numeric";function H0e(t,e){return G0e(t)||W0e(t,e)||V0e(t,e)||U0e()}function U0e(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function V0e(t,e){if(t){if(typeof t=="string")return Q4(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Q4(t,e)}}function Q4(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}function _S(t,e){return _S=Object.setPrototypeOf||function(n,i){return n.__proto__=i,n},_S(t,e)}var ln=function(){for(var e=arguments.length,r=new Array(e),n=0;n1&&arguments[1]!==void 0?arguments[1]:Ts;e=xt(e).filter(rt);var n=new Intl.DateTimeFormat(e,{calendar:r});return n.resolvedOptions().locale},yd=function(e,r){var n=new Intl.DateTimeFormat(e,r);return n.format},vm=function(e,r){return nr(e)===nr(r)},r1=function(e){return e=ln(e),e.setDate(1),e},n1=function(e){return e=ln(e),e.setMonth(e.getMonth()+1),e.setDate(0),e},oy=function(e,r){e=ln(e);var n=e.getMonth();return e.setFullYear(e.getFullYear()+r),e.getMonth()!==n&&e.setDate(0),e},i1=function(e){e=ln(e);var r=e.getMonth();return e.setMonth(r-1),e.getMonth()===r&&e.setDate(0),e},a1=function(e){e=ln(e);var r=e.getMonth();return e.setMonth(r+1),e.getMonth()===(r+2)%12&&e.setDate(0),e},o1=function(e){return oy(e,-1)},s1=function(e){return oy(e,1)},l1=function(e){return oy(e,-10)},c1=function(e){return oy(e,10)},Fv=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;return e=Hr(e),r=Hr(r)||e,n=Hr(n)||e,e?en?n:e:null},ex=["ar","az","ckb","fa","he","ks","lrc","mzn","ps","sd","te","ug","ur","yi"].map(function(t){return t.toLowerCase()}),sy=function(e){var r=et(e).toLowerCase().replace(qve,"").split("-"),n=r.slice(0,2).join("-"),i=r[0];return ot(ex,n)||ot(ex,i)},Vt={id:h(w)},Yt=te({props:Vt,data:function(){return{localId_:null}},computed:{safeId:function(){var e=this.id||this.localId_,r=function(i){return e?(i=String(i||"").replace(/\s+/g,"_"),i?e+"_"+i:e):null};return r}},mounted:function(){var e=this;this.$nextTick(function(){e.localId_="__BVID__".concat(e[Ko])})}}),Yc;function tx(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function Za(t){for(var e=1;er}},dateDisabled:function(){var e=this,r=this.dateOutOfRange;return function(n){n=Hr(n);var i=nr(n);return!!(r(n)||e.computedDateDisabledFn(i,n))}},formatDateString:function(){return yd(this.calendarLocale,Za(Za({year:Bv,month:Z4,day:Z4},this.dateFormatOptions),{},{hour:void 0,minute:void 0,second:void 0,calendar:Ts}))},formatYearMonth:function(){return yd(this.calendarLocale,{year:Bv,month:Ld,calendar:Ts})},formatWeekdayName:function(){return yd(this.calendarLocale,{weekday:Ld,calendar:Ts})},formatWeekdayNameShort:function(){return yd(this.calendarLocale,{weekday:this.weekdayHeaderFormat||yS,calendar:Ts})},formatDay:function(){var e=new Intl.NumberFormat([this.computedLocale],{style:"decimal",minimumIntegerDigits:1,minimumFractionDigits:0,maximumFractionDigits:0,notation:"standard"});return function(r){return e.format(r.getDate())}},prevDecadeDisabled:function(){var e=this.computedMin;return this.disabled||e&&n1(l1(this.activeDate))e},nextYearDisabled:function(){var e=this.computedMax;return this.disabled||e&&r1(s1(this.activeDate))>e},nextDecadeDisabled:function(){var e=this.computedMax;return this.disabled||e&&r1(c1(this.activeDate))>e},calendar:function(){for(var e=[],r=this.calendarFirstDay,n=r.getFullYear(),i=r.getMonth(),a=this.calendarDaysInMonth,o=r.getDay(),s=(this.computedWeekStarts>o?7:0)-this.computedWeekStarts,c=0-s-o,f=0;f<6&&c0);i!==this.visible&&(this.visible=i,this.callback(i),this.once&&this.visible&&(this.doneOnce=!0,this.stop()))}},{key:"stop",value:function(){this.observer&&this.observer.disconnect(),this.observer=null}}]),t}(),JF=function(e){var r=e[Bu];r&&r.stop&&r.stop(),delete e[Bu]},ZF=function(e,r){var n=r.value,i=r.modifiers,a={margin:"0px",once:!1,callback:n};ut(i).forEach(function(o){UN.test(o)?a.margin="".concat(o,"px"):o.toLowerCase()==="once"&&(a.once=!0)}),JF(e),e[Bu]=new s1e(e,a),e[Bu]._prevModifiers=sl(i)},l1e=function(e,r,n){var i=r.value,a=r.oldValue,o=r.modifiers;o=sl(o),e&&(i!==a||!e[Bu]||!Lt(o,e[Bu]._prevModifiers))&&ZF(e,{value:i,modifiers:o})},c1e=function(e){JF(e)},cC={bind:ZF,componentUpdated:l1e,unbind:c1e},ym;function ux(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function jv(t){for(var e=1;e0||c.removedNodes.length>0))&&(o=!0)}o&&r()});return i.observe(e,y1e({childList:!0,subtree:!0},n)),i},Jc;function hx(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function d1(t){for(var e=1;e0),touchStartX:0,touchDeltaX:0}},computed:{numSlides:function(){return this.slides.length}},watch:(Jc={},wd(Jc,p1,function(t,e){t!==e&&this.setSlide(Ne(t,0))}),wd(Jc,"interval",function(e,r){e!==r&&(e?(this.pause(!0),this.start(!1)):this.pause(!1))}),wd(Jc,"isPaused",function(e,r){e!==r&&this.$emit(e?Gbe:iye)}),wd(Jc,"index",function(e,r){e===r||this.isSliding||this.doSlide(e,r)}),Jc),created:function(){this.$_interval=null,this.$_animationTimeout=null,this.$_touchTimeout=null,this.$_observer=null,this.isPaused=!(Ne(this.interval,0)>0)},mounted:function(){this.transitionEndEvent=T1e(this.$el)||null,this.updateSlides(),this.setObserver(!0)},beforeDestroy:function(){this.clearInterval(),this.clearAnimationTimeout(),this.clearTouchTimeout(),this.setObserver(!1)},methods:{clearInterval:function(t){function e(){return t.apply(this,arguments)}return e.toString=function(){return t.toString()},e}(function(){clearInterval(this.$_interval),this.$_interval=null}),clearAnimationTimeout:function(){clearTimeout(this.$_animationTimeout),this.$_animationTimeout=null},clearTouchTimeout:function(){clearTimeout(this.$_touchTimeout),this.$_touchTimeout=null},setObserver:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;this.$_observer&&this.$_observer.disconnect(),this.$_observer=null,e&&(this.$_observer=dp(this.$refs.inner,this.updateSlides.bind(this),{subtree:!1,childList:!0,attributes:!0,attributeFilter:["id"]}))},setSlide:function(e){var r=this,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(!(qt&&document.visibilityState&&document.hidden)){var i=this.noWrap,a=this.numSlides;if(e=up(e),a!==0){if(this.isSliding){this.$once(X0,function(){Ht(function(){return r.setSlide(e,n)})});return}this.direction=n,this.index=e>=a?i?a-1:0:e<0?i?0:a-1:e,i&&this.index!==e&&this.index!==this[p1]&&this.$emit(mx,this.index)}}},prev:function(){this.setSlide(this.index-1,"prev")},next:function(){this.setSlide(this.index+1,"next")},pause:function(e){e||(this.isPaused=!0),this.clearInterval()},start:function(e){e||(this.isPaused=!1),this.clearInterval(),this.interval&&this.numSlides>1&&(this.$_interval=setInterval(this.next,It(1e3,this.interval)))},restart:function(){this.$el.contains(Ks())||this.start()},doSlide:function(e,r){var n=this,i=!!this.interval,a=this.calcDirection(this.direction,r,e),o=a.overlayClass,s=a.dirClass,c=this.slides[r],f=this.slides[e];if(!(!c||!f)){if(this.isSliding=!0,i&&this.pause(!1),this.$emit(tye,e),this.$emit(mx,this.index),this.noAnimation)Hn(f,"active"),Pn(c,"active"),this.isSliding=!1,this.$nextTick(function(){return n.$emit(X0,e)});else{Hn(f,o),Z$(f),Hn(c,s),Hn(f,s);var d=!1,m=function v(){if(!d){if(d=!0,n.transitionEndEvent){var b=n.transitionEndEvent.split(/\s+/);b.forEach(function(_){return gr(f,_,v,Tt)})}n.clearAnimationTimeout(),Pn(f,s),Pn(f,o),Hn(f,"active"),Pn(c,"active"),Pn(c,s),Pn(c,o),ur(c,"aria-current","false"),ur(f,"aria-current","true"),ur(c,"aria-hidden","true"),ur(f,"aria-hidden","false"),n.isSliding=!1,n.direction=null,n.$nextTick(function(){return n.$emit(X0,e)})}};if(this.transitionEndEvent){var g=this.transitionEndEvent.split(/\s+/);g.forEach(function(v){return ar(f,v,m,Tt)})}this.$_animationTimeout=setTimeout(m,O1e)}i&&this.start(!1)}},updateSlides:function(){this.pause(!0),this.slides=Ni(".carousel-item",this.$refs.inner);var e=this.slides.length,r=It(0,Wo(up(this.index),e-1));this.slides.forEach(function(n,i){var a=i+1;i===r?(Hn(n,"active"),ur(n,"aria-current","true")):(Pn(n,"active"),ur(n,"aria-current","false")),ur(n,"aria-posinset",String(a)),ur(n,"aria-setsize",String(e))}),this.setSlide(r),this.start(this.isPaused)},calcDirection:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return e?h1[e]:n>r?h1.next:h1.prev},handleClick:function(e,r){var n=e.keyCode;(e.type==="click"||n===_o||n===os)&&(pt(e),r())},handleSwipe:function(){var e=bF(this.touchDeltaX);if(!(e<=C1e)){var r=e/this.touchDeltaX;this.touchDeltaX=0,r>0?this.prev():r<0&&this.next()}},touchStart:function(e){Yf&&gx[e.pointerType.toUpperCase()]?this.touchStartX=e.clientX:Yf||(this.touchStartX=e.touches[0].clientX)},touchMove:function(e){e.touches&&e.touches.length>1?this.touchDeltaX=0:this.touchDeltaX=e.touches[0].clientX-this.touchStartX},touchEnd:function(e){Yf&&gx[e.pointerType.toUpperCase()]&&(this.touchDeltaX=e.clientX-this.touchStartX),this.handleSwipe(),this.pause(!1),this.clearTouchTimeout(),this.$_touchTimeout=setTimeout(this.start,$1e+It(1e3,this.interval))}},render:function(e){var r=this,n=this.indicators,i=this.background,a=this.noAnimation,o=this.noHoverPause,s=this.noTouch,c=this.index,f=this.isSliding,d=this.pause,m=this.restart,g=this.touchStart,v=this.touchEnd,b=this.safeId("__BV_inner_"),_=e("div",{staticClass:"carousel-inner",attrs:{id:b,role:"list"},ref:"inner"},[this.normalizeSlot()]),C=e();if(this.controls){var E=function(A,K,B){var j=function(ue){f?pt(ue,{propagation:!1}):r.handleClick(ue,B)};return e("a",{staticClass:"carousel-control-".concat(A),attrs:{href:"#",role:"button","aria-controls":b,"aria-disabled":f?"true":null},on:{click:j,keydown:j}},[e("span",{staticClass:"carousel-control-".concat(A,"-icon"),attrs:{"aria-hidden":"true"}}),e("span",{class:"sr-only"},[K])])};C=[E("prev",this.labelPrev,this.prev),E("next",this.labelNext,this.next)]}var D=e("ol",{staticClass:"carousel-indicators",directives:[{name:"show",value:n}],attrs:{id:this.safeId("__BV_indicators_"),"aria-hidden":n?"false":"true","aria-label":this.labelIndicators,"aria-owns":b}},this.slides.map(function(N,A){var K=function(j){r.handleClick(j,function(){r.setSlide(A)})};return e("li",{class:{active:A===c},attrs:{role:"button",id:r.safeId("__BV_indicator_".concat(A+1,"_")),tabindex:n?"0":"-1","aria-current":A===c?"true":"false","aria-label":"".concat(r.labelGotoSlide," ").concat(A+1),"aria-describedby":N.id||null,"aria-controls":b},on:{click:K,keydown:K},key:"slide_".concat(A)})})),R={mouseenter:o?fp:d,mouseleave:o?fp:m,focusin:d,focusout:m,keydown:function(A){if(!/input|textarea/i.test(A.target.tagName)){var K=A.keyCode;(K===Da||K===es)&&(pt(A),r[K===Da?"prev":"next"]())}}};return Cv&&!s&&(Yf?(R["&pointerdown"]=g,R["&pointerup"]=v):(R["&touchstart"]=g,R["&touchmove"]=this.touchMove,R["&touchend"]=v)),e("div",{staticClass:"carousel",class:{slide:!a,"carousel-fade":!a&&this.fade,"pointer-event":Cv&&Yf&&!s},style:{background:i},attrs:{role:"region",id:this.safeId(),"aria-busy":f?"true":"false"},on:R},[_,C,D])}});function bx(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function Bd(t){for(var e=1;e0?(ur(e,$S,i.join(" ")),wn(e,ES,"none")):(lo(e,$S),ey(e,ES)),Ht(function(){rwe(e,uo(n,r))}),Lt(i,e[Fu])||(e[Fu]=i,i.forEach(function(a){go(uo(n,r)).$emit(Q1e,a)}))}},c6={bind:function(e,r,n){e[Hv]=!1,e[Fu]=[],nwe(e,uo(n,r)),v1(e,r,n)},componentUpdated:v1,updated:v1,unbind:function(e,r,n){o6(e),s6(e,uo(n,r)),Sm(e,Fd),Sm(e,zv),Sm(e,Hv),Sm(e,Fu),Pn(e,SS),Pn(e,OS),lo(e,CS),lo(e,$S),lo(e,TS),ey(e,ES)}},uC=Ke({directives:{VBToggle:c6}}),u6=Ke({components:{BCollapse:Y1e},plugins:{VBTogglePlugin:uC}});/**! - * @fileOverview Kickass library to create and place poppers near their reference elements. - * @version 1.16.1 - * @license - * Copyright (c) 2016 Federico Zivolo and contributors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in all - * copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */var Jp=typeof window<"u"&&typeof document<"u"&&typeof navigator<"u",iwe=function(){for(var t=["Edge","Trident","Firefox"],e=0;e=0)return 1;return 0}();function awe(t){var e=!1;return function(){e||(e=!0,window.Promise.resolve().then(function(){e=!1,t()}))}}function owe(t){var e=!1;return function(){e||(e=!0,setTimeout(function(){e=!1,t()},iwe))}}var swe=Jp&&window.Promise,lwe=swe?awe:owe;function f6(t){var e={};return t&&e.toString.call(t)==="[object Function]"}function Cc(t,e){if(t.nodeType!==1)return[];var r=t.ownerDocument.defaultView,n=r.getComputedStyle(t,null);return e?n[e]:n}function fC(t){return t.nodeName==="HTML"?t:t.parentNode||t.host}function Zp(t){if(!t)return document.body;switch(t.nodeName){case"HTML":case"BODY":return t.ownerDocument.body;case"#document":return t.body}var e=Cc(t),r=e.overflow,n=e.overflowX,i=e.overflowY;return/(auto|scroll|overlay)/.test(r+i+n)?t:Zp(fC(t))}function d6(t){return t&&t.referenceNode?t.referenceNode:t}var Sx=Jp&&!!(window.MSInputMethodContext&&document.documentMode),Ox=Jp&&/MSIE 10/.test(navigator.userAgent);function vf(t){return t===11?Sx:t===10?Ox:Sx||Ox}function ju(t){if(!t)return document.documentElement;for(var e=vf(10)?document.body:null,r=t.offsetParent||null;r===e&&t.nextElementSibling;)r=(t=t.nextElementSibling).offsetParent;var n=r&&r.nodeName;return!n||n==="BODY"||n==="HTML"?t?t.ownerDocument.documentElement:document.documentElement:["TH","TD","TABLE"].indexOf(r.nodeName)!==-1&&Cc(r,"position")==="static"?ju(r):r}function cwe(t){var e=t.nodeName;return e==="BODY"?!1:e==="HTML"||ju(t.firstElementChild)===t}function PS(t){return t.parentNode!==null?PS(t.parentNode):t}function Uv(t,e){if(!t||!t.nodeType||!e||!e.nodeType)return document.documentElement;var r=t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_FOLLOWING,n=r?t:e,i=r?e:t,a=document.createRange();a.setStart(n,0),a.setEnd(i,0);var o=a.commonAncestorContainer;if(t!==o&&e!==o||n.contains(i))return cwe(o)?o:ju(o);var s=PS(t);return s.host?Uv(s.host,e):Uv(t,PS(e).host)}function zu(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"top",r=e==="top"?"scrollTop":"scrollLeft",n=t.nodeName;if(n==="BODY"||n==="HTML"){var i=t.ownerDocument.documentElement,a=t.ownerDocument.scrollingElement||i;return a[r]}return t[r]}function uwe(t,e){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,n=zu(e,"top"),i=zu(e,"left"),a=r?-1:1;return t.top+=n*a,t.bottom+=n*a,t.left+=i*a,t.right+=i*a,t}function $x(t,e){var r=e==="x"?"Left":"Top",n=r==="Left"?"Right":"Bottom";return parseFloat(t["border"+r+"Width"])+parseFloat(t["border"+n+"Width"])}function Cx(t,e,r,n){return Math.max(e["offset"+t],e["scroll"+t],r["client"+t],r["offset"+t],r["scroll"+t],vf(10)?parseInt(r["offset"+t])+parseInt(n["margin"+(t==="Height"?"Top":"Left")])+parseInt(n["margin"+(t==="Height"?"Bottom":"Right")]):0)}function p6(t){var e=t.body,r=t.documentElement,n=vf(10)&&getComputedStyle(r);return{height:Cx("Height",e,r,n),width:Cx("Width",e,r,n)}}var fwe=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},dwe=function(){function t(e,r){for(var n=0;n2&&arguments[2]!==void 0?arguments[2]:!1,n=vf(10),i=e.nodeName==="HTML",a=AS(t),o=AS(e),s=Zp(t),c=Cc(e),f=parseFloat(c.borderTopWidth),d=parseFloat(c.borderLeftWidth);r&&i&&(o.top=Math.max(o.top,0),o.left=Math.max(o.left,0));var m=Xs({top:a.top-o.top-f,left:a.left-o.left-d,width:a.width,height:a.height});if(m.marginTop=0,m.marginLeft=0,!n&&i){var g=parseFloat(c.marginTop),v=parseFloat(c.marginLeft);m.top-=f-g,m.bottom-=f-g,m.left-=d-v,m.right-=d-v,m.marginTop=g,m.marginLeft=v}return(n&&!r?e.contains(s):e===s&&s.nodeName!=="BODY")&&(m=uwe(m,e)),m}function pwe(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=t.ownerDocument.documentElement,n=dC(t,r),i=Math.max(r.clientWidth,window.innerWidth||0),a=Math.max(r.clientHeight,window.innerHeight||0),o=e?0:zu(r),s=e?0:zu(r,"left"),c={top:o-n.top+n.marginTop,left:s-n.left+n.marginLeft,width:i,height:a};return Xs(c)}function h6(t){var e=t.nodeName;if(e==="BODY"||e==="HTML")return!1;if(Cc(t,"position")==="fixed")return!0;var r=fC(t);return r?h6(r):!1}function m6(t){if(!t||!t.parentElement||vf())return document.documentElement;for(var e=t.parentElement;e&&Cc(e,"transform")==="none";)e=e.parentElement;return e||document.documentElement}function pC(t,e,r,n){var i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1,a={top:0,left:0},o=i?m6(t):Uv(t,d6(e));if(n==="viewport")a=pwe(o,i);else{var s=void 0;n==="scrollParent"?(s=Zp(fC(e)),s.nodeName==="BODY"&&(s=t.ownerDocument.documentElement)):n==="window"?s=t.ownerDocument.documentElement:s=n;var c=dC(s,o,i);if(s.nodeName==="HTML"&&!h6(o)){var f=p6(t.ownerDocument),d=f.height,m=f.width;a.top+=c.top-c.marginTop,a.bottom=d+c.top,a.left+=c.left-c.marginLeft,a.right=m+c.left}else a=c}r=r||0;var g=typeof r=="number";return a.left+=g?r:r.left||0,a.top+=g?r:r.top||0,a.right-=g?r:r.right||0,a.bottom-=g?r:r.bottom||0,a}function hwe(t){var e=t.width,r=t.height;return e*r}function g6(t,e,r,n,i){var a=arguments.length>5&&arguments[5]!==void 0?arguments[5]:0;if(t.indexOf("auto")===-1)return t;var o=pC(r,n,a,i),s={top:{width:o.width,height:e.top-o.top},right:{width:o.right-e.right,height:o.height},bottom:{width:o.width,height:o.bottom-e.bottom},left:{width:e.left-o.left,height:o.height}},c=Object.keys(s).map(function(g){return ca({key:g},s[g],{area:hwe(s[g])})}).sort(function(g,v){return v.area-g.area}),f=c.filter(function(g){var v=g.width,b=g.height;return v>=r.clientWidth&&b>=r.clientHeight}),d=f.length>0?f[0].key:c[0].key,m=t.split("-")[1];return d+(m?"-"+m:"")}function v6(t,e,r){var n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,i=n?m6(e):Uv(e,d6(r));return dC(r,i,n)}function b6(t){var e=t.ownerDocument.defaultView,r=e.getComputedStyle(t),n=parseFloat(r.marginTop||0)+parseFloat(r.marginBottom||0),i=parseFloat(r.marginLeft||0)+parseFloat(r.marginRight||0),a={width:t.offsetWidth+i,height:t.offsetHeight+n};return a}function Vv(t){var e={left:"right",right:"left",bottom:"top",top:"bottom"};return t.replace(/left|right|bottom|top/g,function(r){return e[r]})}function y6(t,e,r){r=r.split("-")[0];var n=b6(t),i={width:n.width,height:n.height},a=["right","left"].indexOf(r)!==-1,o=a?"top":"left",s=a?"left":"top",c=a?"height":"width",f=a?"width":"height";return i[o]=e[o]+e[c]/2-n[c]/2,r===s?i[s]=e[s]-n[f]:i[s]=e[Vv(s)],i}function Qp(t,e){return Array.prototype.find?t.find(e):t.filter(e)[0]}function mwe(t,e,r){if(Array.prototype.findIndex)return t.findIndex(function(i){return i[e]===r});var n=Qp(t,function(i){return i[e]===r});return t.indexOf(n)}function _6(t,e,r){var n=r===void 0?t:t.slice(0,mwe(t,"name",r));return n.forEach(function(i){i.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var a=i.function||i.fn;i.enabled&&f6(a)&&(e.offsets.popper=Xs(e.offsets.popper),e.offsets.reference=Xs(e.offsets.reference),e=a(e,i))}),e}function gwe(){if(!this.state.isDestroyed){var t={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};t.offsets.reference=v6(this.state,this.popper,this.reference,this.options.positionFixed),t.placement=g6(this.options.placement,t.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),t.originalPlacement=t.placement,t.positionFixed=this.options.positionFixed,t.offsets.popper=y6(this.popper,t.offsets.reference,t.placement),t.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",t=_6(this.modifiers,t),this.state.isCreated?this.options.onUpdate(t):(this.state.isCreated=!0,this.options.onCreate(t))}}function w6(t,e){return t.some(function(r){var n=r.name,i=r.enabled;return i&&n===e})}function hC(t){for(var e=[!1,"ms","Webkit","Moz","O"],r=t.charAt(0).toUpperCase()+t.slice(1),n=0;no[v]&&(t.offsets.popper[m]+=s[m]+b-o[v]),t.offsets.popper=Xs(t.offsets.popper);var _=s[m]+s[f]/2-b/2,C=Cc(t.instance.popper),E=parseFloat(C["margin"+d]),D=parseFloat(C["border"+d+"Width"]),R=_-t.offsets.popper[m]-E-D;return R=Math.max(Math.min(o[f]-b,R),0),t.arrowElement=n,t.offsets.arrow=(r={},Hu(r,m,Math.round(R)),Hu(r,g,""),r),t}function Awe(t){return t==="end"?"start":t==="start"?"end":t}var C6=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],b1=C6.slice(3);function Tx(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=b1.indexOf(t),n=b1.slice(r+1).concat(b1.slice(0,r));return e?n.reverse():n}var y1={FLIP:"flip",CLOCKWISE:"clockwise",COUNTERCLOCKWISE:"counterclockwise"};function xwe(t,e){if(w6(t.instance.modifiers,"inner")||t.flipped&&t.placement===t.originalPlacement)return t;var r=pC(t.instance.popper,t.instance.reference,e.padding,e.boundariesElement,t.positionFixed),n=t.placement.split("-")[0],i=Vv(n),a=t.placement.split("-")[1]||"",o=[];switch(e.behavior){case y1.FLIP:o=[n,i];break;case y1.CLOCKWISE:o=Tx(n);break;case y1.COUNTERCLOCKWISE:o=Tx(n,!0);break;default:o=e.behavior}return o.forEach(function(s,c){if(n!==s||o.length===c+1)return t;n=t.placement.split("-")[0],i=Vv(n);var f=t.offsets.popper,d=t.offsets.reference,m=Math.floor,g=n==="left"&&m(f.right)>m(d.left)||n==="right"&&m(f.left)m(d.top)||n==="bottom"&&m(f.top)m(r.right),_=m(f.top)m(r.bottom),E=n==="left"&&v||n==="right"&&b||n==="top"&&_||n==="bottom"&&C,D=["top","bottom"].indexOf(n)!==-1,R=!!e.flipVariations&&(D&&a==="start"&&v||D&&a==="end"&&b||!D&&a==="start"&&_||!D&&a==="end"&&C),N=!!e.flipVariationsByContent&&(D&&a==="start"&&b||D&&a==="end"&&v||!D&&a==="start"&&C||!D&&a==="end"&&_),A=R||N;(g||E||A)&&(t.flipped=!0,(g||E)&&(n=o[c+1]),A&&(a=Awe(a)),t.placement=n+(a?"-"+a:""),t.offsets.popper=ca({},t.offsets.popper,y6(t.instance.popper,t.offsets.reference,t.placement)),t=_6(t.instance.modifiers,t,"flip"))}),t}function kwe(t){var e=t.offsets,r=e.popper,n=e.reference,i=t.placement.split("-")[0],a=Math.floor,o=["top","bottom"].indexOf(i)!==-1,s=o?"right":"bottom",c=o?"left":"top",f=o?"width":"height";return r[s]a(n[s])&&(t.offsets.popper[c]=a(n[s])),t}function Dwe(t,e,r,n){var i=t.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),a=+i[1],o=i[2];if(!a)return t;if(o.indexOf("%")===0){var s=void 0;switch(o){case"%p":s=r;break;case"%":case"%r":default:s=n}var c=Xs(s);return c[e]/100*a}else if(o==="vh"||o==="vw"){var f=void 0;return o==="vh"?f=Math.max(document.documentElement.clientHeight,window.innerHeight||0):f=Math.max(document.documentElement.clientWidth,window.innerWidth||0),f/100*a}else return a}function Rwe(t,e,r,n){var i=[0,0],a=["right","left"].indexOf(n)!==-1,o=t.split(/(\+|\-)/).map(function(d){return d.trim()}),s=o.indexOf(Qp(o,function(d){return d.search(/,|\s/)!==-1}));o[s]&&o[s].indexOf(",")===-1&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var c=/\s*,\s*|\s+/,f=s!==-1?[o.slice(0,s).concat([o[s].split(c)[0]]),[o[s].split(c)[1]].concat(o.slice(s+1))]:[o];return f=f.map(function(d,m){var g=(m===1?!a:a)?"height":"width",v=!1;return d.reduce(function(b,_){return b[b.length-1]===""&&["+","-"].indexOf(_)!==-1?(b[b.length-1]=_,v=!0,b):v?(b[b.length-1]+=_,v=!1,b):b.concat(_)},[]).map(function(b){return Dwe(b,g,e,r)})}),f.forEach(function(d,m){d.forEach(function(g,v){mC(g)&&(i[m]+=g*(d[v-1]==="-"?-1:1))})}),i}function Mwe(t,e){var r=e.offset,n=t.placement,i=t.offsets,a=i.popper,o=i.reference,s=n.split("-")[0],c=void 0;return mC(+r)?c=[+r,0]:c=Rwe(r,a,o,s),s==="left"?(a.top+=c[0],a.left-=c[1]):s==="right"?(a.top+=c[0],a.left+=c[1]):s==="top"?(a.left+=c[0],a.top-=c[1]):s==="bottom"&&(a.left+=c[0],a.top+=c[1]),t.popper=a,t}function Iwe(t,e){var r=e.boundariesElement||ju(t.instance.popper);t.instance.reference===r&&(r=ju(r));var n=hC("transform"),i=t.instance.popper.style,a=i.top,o=i.left,s=i[n];i.top="",i.left="",i[n]="";var c=pC(t.instance.popper,t.instance.reference,e.padding,r,t.positionFixed);i.top=a,i.left=o,i[n]=s,e.boundaries=c;var f=e.priority,d=t.offsets.popper,m={primary:function(v){var b=d[v];return d[v]c[v]&&!e.escapeWithReference&&(_=Math.min(d[b],c[v]-(v==="right"?d.width:d.height))),Hu({},b,_)}};return f.forEach(function(g){var v=["left","top"].indexOf(g)!==-1?"primary":"secondary";d=ca({},d,m[v](g))}),t.offsets.popper=d,t}function Lwe(t){var e=t.placement,r=e.split("-")[0],n=e.split("-")[1];if(n){var i=t.offsets,a=i.reference,o=i.popper,s=["bottom","top"].indexOf(r)!==-1,c=s?"left":"top",f=s?"width":"height",d={start:Hu({},c,a[c]),end:Hu({},c,a[c]+a[f]-o[f])};t.offsets.popper=ca({},o,d[n])}return t}function Nwe(t){if(!$6(t.instance.modifiers,"hide","preventOverflow"))return t;var e=t.offsets.reference,r=Qp(t.instance.modifiers,function(n){return n.name==="preventOverflow"}).boundaries;if(e.bottomr.right||e.top>r.bottom||e.right2&&arguments[2]!==void 0?arguments[2]:{};fwe(this,t),this.scheduleUpdate=function(){return requestAnimationFrame(n.update)},this.update=lwe(this.update.bind(this)),this.options=ca({},t.Defaults,i),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=e&&e.jquery?e[0]:e,this.popper=r&&r.jquery?r[0]:r,this.options.modifiers={},Object.keys(ca({},t.Defaults.modifiers,i.modifiers)).forEach(function(o){n.options.modifiers[o]=ca({},t.Defaults.modifiers[o]||{},i.modifiers?i.modifiers[o]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(o){return ca({name:o},n.options.modifiers[o])}).sort(function(o,s){return o.order-s.order}),this.modifiers.forEach(function(o){o.enabled&&f6(o.onLoad)&&o.onLoad(n.reference,n.popper,n.options,o,n.state)}),this.update();var a=this.options.eventsEnabled;a&&this.enableEventListeners(),this.state.eventsEnabled=a}return dwe(t,[{key:"update",value:function(){return gwe.call(this)}},{key:"destroy",value:function(){return vwe.call(this)}},{key:"enableEventListeners",value:function(){return ywe.call(this)}},{key:"disableEventListeners",value:function(){return wwe.call(this)}}]),t}();Uu.Utils=(typeof window<"u"?window:global).PopperUtils;Uu.placements=C6;Uu.Defaults=jwe;var zwe="top-start",Hwe="top-end",Uwe="bottom-start",Vwe="bottom-end",Wwe="right-start",Gwe="left-start";function Kwe(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function qwe(t,e){for(var r=0;r1&&arguments[1]!==void 0?arguments[1]:{};if(Kwe(this,t),!e)throw new TypeError("Failed to construct '".concat(this.constructor.name,"'. 1 argument required, ").concat(arguments.length," given."));Wp(this,t.Defaults,this.constructor.Defaults,r,{type:e}),Zb(this,{type:aa(),cancelable:aa(),nativeEvent:aa(),target:aa(),relatedTarget:aa(),vueTarget:aa(),componentId:aa()});var n=!1;this.preventDefault=function(){this.cancelable&&(n=!0)},U$(this,"defaultPrevented",{enumerable:!0,get:function(){return n}})}return Ywe(t,null,[{key:"Defaults",get:function(){return{type:"",cancelable:!0,nativeEvent:null,target:null,relatedTarget:null,vueTarget:null,componentId:null}}}]),t}(),Xwe=te({data:function(){return{listenForClickOut:!1}},watch:{listenForClickOut:function(e,r){e!==r&&(gr(this.clickOutElement,this.clickOutEventName,this._clickOutHandler,Tt),e&&ar(this.clickOutElement,this.clickOutEventName,this._clickOutHandler,Tt))}},beforeCreate:function(){this.clickOutElement=null,this.clickOutEventName=null},mounted:function(){this.clickOutElement||(this.clickOutElement=document),this.clickOutEventName||(this.clickOutEventName="click"),this.listenForClickOut&&ar(this.clickOutElement,this.clickOutEventName,this._clickOutHandler,Tt)},beforeDestroy:function(){gr(this.clickOutElement,this.clickOutEventName,this._clickOutHandler,Tt)},methods:{isClickOut:function(e){return!Ur(this.$el,e.target)},_clickOutHandler:function(e){this.clickOutHandler&&this.isClickOut(e)&&this.clickOutHandler(e)}}}),Jwe=te({data:function(){return{listenForFocusIn:!1}},watch:{listenForFocusIn:function(e,r){e!==r&&(gr(this.focusInElement,"focusin",this._focusInHandler,Tt),e&&ar(this.focusInElement,"focusin",this._focusInHandler,Tt))}},beforeCreate:function(){this.focusInElement=null},mounted:function(){this.focusInElement||(this.focusInElement=document),this.listenForFocusIn&&ar(this.focusInElement,"focusin",this._focusInHandler,Tt)},beforeDestroy:function(){gr(this.focusInElement,"focusin",this._focusInHandler,Tt)},methods:{_focusInHandler:function(e){this.focusInHandler&&this.focusInHandler(e)}}}),pp=null;Yn&&(pp=new WeakMap);var Zwe=function(e,r){Yn&&pp.set(e,r)},Qwe=function(e){Yn&&pp.delete(e)},eSe=function(e){if(!Yn)return e.__vue__;for(var r=e;r;){if(pp.has(r))return pp.get(r);r=r.parentNode}return null};function Ex(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function Px(t){for(var e=1;e"u")en("Popper.js not found. Falling back to CSS positioning",uc);else{var r=this.dropup&&this.right||this.split?this.$el:this.$refs.toggle;r=r.$el||r,this.createPopper(r)}this.emitOnRoot(Ax,this),this.whileOpenListen(!0),this.$nextTick(function(){e.focusMenu(),e.$emit(Vn)})}},hideMenu:function(){this.whileOpenListen(!1),this.emitOnRoot(rSe,this),this.$emit(xr),this.destroyPopper()},createPopper:function(e){this.destroyPopper(),this.$_popper=new Uu(e,this.$refs.menu,this.getPopperConfig())},destroyPopper:function(){this.$_popper&&this.$_popper.destroy(),this.$_popper=null},updatePopper:function(){try{this.$_popper.scheduleUpdate()}catch(e){}},clearHideTimeout:function(){clearTimeout(this.$_hideTimeout),this.$_hideTimeout=null},getPopperConfig:function(){var e=Uwe;this.dropup?e=this.right?Hwe:zwe:this.dropright?e=Wwe:this.dropleft?e=Gwe:this.right&&(e=Vwe);var r={placement:e,modifiers:{offset:{offset:this.offset||0},flip:{enabled:!this.noFlip}}},n=this.boundary;return n&&(r.modifiers.preventOverflow={boundariesElement:n}),rbe(r,this.popperOpts||{})},whileOpenListen:function(e){this.listenForClickOut=e,this.listenForFocusIn=e;var r=e?"listenOnRoot":"listenOffRoot";this[r](Ax,this.rootCloseListener)},rootCloseListener:function(e){e!==this&&(this.visible=!1)},show:function(){var e=this;this.disabled||Ht(function(){e.visible=!0})},hide:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;this.disabled||(this.visible=!1,e&&this.$once(xr,this.focusToggler))},toggle:function(e){e=e||{};var r=e,n=r.type,i=r.keyCode;if(!(n!=="click"&&!(n==="keydown"&&[os,_o,Gn].indexOf(i)!==-1))){if(this.disabled){this.visible=!1;return}this.$emit(tF,e),pt(e),this.visible?this.hide(!0):this.show()}},onMousedown:function(e){pt(e,{propagation:!1})},onKeydown:function(e){var r=e.keyCode;r===eC?this.onEsc(e):r===Gn?this.focusNext(e,!1):r===pi&&this.focusNext(e,!0)},onEsc:function(e){this.visible&&(this.visible=!1,pt(e),this.$once(xr,this.focusToggler))},onSplitClick:function(e){if(this.disabled){this.visible=!1;return}this.$emit(ha,e)},hideHandler:function(e){var r=this,n=e.target;this.visible&&!Ur(this.$refs.menu,n)&&!Ur(this.toggler,n)&&(this.clearHideTimeout(),this.$_hideTimeout=setTimeout(function(){return r.hide()},this.hideDelay))},clickOutHandler:function(e){this.hideHandler(e)},focusInHandler:function(e){this.hideHandler(e)},focusNext:function(e,r){var n=this,i=e.target;!this.visible||e&&di(nSe,i)||(pt(e),this.$nextTick(function(){var a=n.getItems();if(!(a.length<1)){var o=a.indexOf(i);r&&o>0?o--:!r&&o1&&arguments[1]!==void 0?arguments[1]:null;if(Dn(e)){var n=Sn(e,this.valueField),i=Sn(e,this.textField);return{value:kr(n)?r||i:n,text:U4(String(kr(i)?r:i)),html:Sn(e,this.htmlField),disabled:!!Sn(e,this.disabledField)}}return{value:r||e,text:U4(String(e)),disabled:!1}},normalizeOptions:function(e){var r=this;return Bt(e)?e.map(function(n){return r.normalizeOption(n)}):Dn(e)?(en(SSe,this.$options.name),ut(e).map(function(n){return r.normalizeOption(e[n]||{},n)})):[]}}});function qx(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function Yx(t){for(var e=1;e-1:Lt(r,e)},isRadio:function(){return!1}},watch:bu({},Xv,function(t,e){Lt(t,e)||this.setIndeterminate(t)}),mounted:function(){this.setIndeterminate(this[Xv])},methods:{computedLocalCheckedWatcher:function(e,r){if(!Lt(e,r)){this.$emit(D6,e);var n=this.$refs.input;n&&this.$emit(_1,n.indeterminate)}},handleChange:function(e){var r=this,n=e.target,i=n.checked,a=n.indeterminate,o=this.value,s=this.uncheckedValue,c=this.computedLocalChecked;if(Bt(c)){var f=Jx(c,o);i&&f<0?c=c.concat(o):!i&&f>-1&&(c=c.slice(0,f).concat(c.slice(f+1)))}else c=i?o:s;this.computedLocalChecked=c,this.$nextTick(function(){r.$emit(mi,c),r.isGroup&&r.bvGroup.$emit(mi,c),r.$emit(_1,a)})},setIndeterminate:function(e){Bt(this.computedLocalChecked)&&(e=!1);var r=this.$refs.input;r&&(r.indeterminate=e,this.$emit(_1,e))}}}),MSe=pe(_C,F5),DS=te({name:F5,mixins:[R6],inject:{getBvGroup:{from:"getBvRadioGroup",default:function(){return function(){return null}}}},props:MSe,computed:{bvGroup:function(){return this.getBvGroup()}}}),Cm;function rk(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function Xa(t){for(var e=1;e0&&(f=[e("div",{staticClass:"b-form-date-controls d-flex flex-wrap",class:{"justify-content-between":f.length>1,"justify-content-end":f.length<2}},f)]);var v=e(VF,{staticClass:"b-form-date-calendar w-100",props:Fo(Fo({},sr(B6,o)),{},{hidden:!this.isVisible,value:r,valueAsDate:!1,width:this.calendarWidth}),on:{selected:this.onSelected,input:this.onInput,context:this.onContext},scopedSlots:Ba(s,["nav-prev-decade","nav-prev-year","nav-prev-month","nav-this-month","nav-next-month","nav-next-year","nav-next-decade"]),key:"calendar",ref:"calendar"},f);return e(N6,{staticClass:"b-form-datepicker",props:Fo(Fo({},sr(F6,o)),{},{formattedValue:r?this.formattedValue:"",id:this.safeId(),lang:this.computedLang,menuClass:[{"bg-dark":a,"text-light":a},this.menuClass],placeholder:c,rtl:this.isRTL,value:r}),on:{show:this.onShow,shown:this.onShown,hidden:this.onHidden},scopedSlots:Sd({},Zo,s[Zo]||this.defaultButtonFn),ref:"control"},[v])}}),GSe=Ke({components:{BFormDatepicker:uk,BDatepicker:uk}}),Pm;function fk(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function Mo(t){for(var e=1;e1&&arguments[1]!==void 0?arguments[1]:!0;return Promise.all(dc(e).filter(function(n){return n.kind==="file"}).map(function(n){var i=j6(n);if(i){if(i.isDirectory&&r)return eOe(i.createReader(),"".concat(i.name,"/"));if(i.isFile)return new Promise(function(a){i.file(function(o){o.$path="",a(o)})})}return null}).filter(rt))},eOe=function t(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return new Promise(function(n){var i=[],a=function o(){e.readEntries(function(s){s.length===0?n(Promise.all(i).then(function(c){return e_e(c)})):(i.push(Promise.all(s.map(function(c){if(c){if(c.isDirectory)return t(c.createReader(),"".concat(r).concat(c.name,"/"));if(c.isFile)return new Promise(function(f){c.file(function(d){d.$path="".concat(r).concat(d.name),f(d)})})}return null}).filter(rt))),o())})};a()})},tOe=pe(Ue(Mo(Mo(Mo(Mo(Mo(Mo(Mo({},Vt),qSe),za),th),Ua),Ha),{},{accept:h(w,""),browseText:h(w,"Browse"),capture:h(x,!1),directory:h(x,!1),dropPlaceholder:h(w,"Drop files here"),fileNameFormatter:h(qn),multiple:h(x,!1),noDrop:h(x,!1),noDropPlaceholder:h(w,"Not allowed"),noTraverse:h(x,!1),placeholder:h(w,"No file chosen")})),W$),dk=te({name:W$,mixins:[rn,Yt,KSe,st,Ec,wo,my,st],inheritAttrs:!1,props:tOe,data:function(){return{files:[],dragging:!1,dropAllowed:!this.noDrop,hasFocus:!1}},computed:{computedAccept:function(){var e=this.accept;return e=(e||"").trim().split(/[,\s]+/).filter(rt),e.length===0?null:e.map(function(r){var n="name",i="^",a="$";$ve.test(r)?i="":(n="type",Rve.test(r)&&(a=".+$",r=r.slice(0,-1))),r=X$(r);var o=new RegExp("".concat(i).concat(r).concat(a));return{rx:o,prop:n}})},computedCapture:function(){var e=this.capture;return e===!0||e===""?!0:e||null},computedAttrs:function(){var e=this.name,r=this.disabled,n=this.required,i=this.form,a=this.computedCapture,o=this.accept,s=this.multiple,c=this.directory;return Mo(Mo({},this.bvAttrs),{},{type:"file",id:this.safeId(),name:e,disabled:r,required:n,form:i||null,capture:a,accept:o||null,multiple:s,directory:c,webkitdirectory:c,"aria-required":n?"true":null})},computedFileNameFormatter:function(){var e=this.fileNameFormatter;return mo(e)?e:this.defaultFileNameFormatter},clonedFiles:function(){return la(this.files)},flattenedFiles:function(){return Jf(this.files)},fileNames:function(){return this.flattenedFiles.map(function(e){return e.name})},labelContent:function(){if(this.dragging&&!this.noDrop)return this.normalizeSlot(bye,{allowed:this.dropAllowed})||(this.dropAllowed?this.dropPlaceholder:this.$createElement("span",{staticClass:"text-danger"},this.noDropPlaceholder));if(this.files.length===0)return this.normalizeSlot(Gye)||this.placeholder;var e=this.flattenedFiles,r=this.clonedFiles,n=this.fileNames,i=this.computedFileNameFormatter;return this.hasNormalizedSlot(i4)?this.normalizeSlot(i4,{files:e,filesTraversed:r,names:n}):i(e,r,n)}},watch:(Pm={},Sg(Pm,YSe,function(t){(!t||Bt(t)&&t.length===0)&&this.reset()}),Sg(Pm,"files",function(e,r){if(!Lt(e,r)){var n=this.multiple,i=this.noTraverse,a=!n||i?Jf(e):e;this.$emit(XSe,n?a:a[0]||null)}}),Pm),created:function(){this.$_form=null},mounted:function(){var e=di("form",this.$el);e&&(ar(e,"reset",this.reset,ci),this.$_form=e)},beforeDestroy:function(){var e=this.$_form;e&&gr(e,"reset",this.reset,ci)},methods:{isFileValid:function(e){if(!e)return!1;var r=this.computedAccept;return r?r.some(function(n){return n.rx.test(e[n.prop])}):!0},isFilesArrayValid:function(e){var r=this;return Bt(e)?e.every(function(n){return r.isFileValid(n)}):this.isFileValid(e)},defaultFileNameFormatter:function(e,r,n){return n.join(", ")},setFiles:function(e){this.dropAllowed=!this.noDrop,this.dragging=!1,this.files=this.multiple?this.directory?e:Jf(e):Jf(e).slice(0,1)},setInputFiles:function(e){try{var r=new ClipboardEvent("").clipboardData||new DataTransfer;Jf(la(e)).forEach(function(n){delete n.$path,r.items.add(n)}),this.$refs.input.files=r.files}catch(n){}},reset:function(){try{var e=this.$refs.input;e.value="",e.type="",e.type="file"}catch(r){}this.files=[]},handleFiles:function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(r){var n=e.filter(this.isFilesArrayValid);n.length>0&&(this.setFiles(n),this.setInputFiles(n))}else this.setFiles(e)},focusHandler:function(e){this.plain||e.type==="focusout"?this.hasFocus=!1:this.hasFocus=!0},onChange:function(e){var r=this,n=e.type,i=e.target,a=e.dataTransfer,o=a===void 0?{}:a,s=n==="drop";this.$emit(mi,e);var c=dc(o.items||[]);if(zN&&c.length>0&&!ir(j6(c[0])))QSe(c,this.directory).then(function(d){return r.handleFiles(d,s)});else{var f=dc(i.files||o.files||[]).map(function(d){return d.$path=d.webkitRelativePath||"",d});this.handleFiles(f,s)}},onDragenter:function(e){pt(e),this.dragging=!0;var r=e.dataTransfer,n=r===void 0?{}:r;if(this.noDrop||this.disabled||!this.dropAllowed){n.dropEffect="none",this.dropAllowed=!1;return}n.dropEffect="copy"},onDragover:function(e){pt(e),this.dragging=!0;var r=e.dataTransfer,n=r===void 0?{}:r;if(this.noDrop||this.disabled||!this.dropAllowed){n.dropEffect="none",this.dropAllowed=!1;return}n.dropEffect="copy"},onDragleave:function(e){var r=this;pt(e),this.$nextTick(function(){r.dragging=!1,r.dropAllowed=!r.noDrop})},onDrop:function(e){var r=this;if(pt(e),this.dragging=!1,this.noDrop||this.disabled||!this.dropAllowed){this.$nextTick(function(){r.dropAllowed=!r.noDrop});return}this.onChange(e)}},render:function(e){var r=this.custom,n=this.plain,i=this.size,a=this.dragging,o=this.stateClass,s=this.bvAttrs,c=e("input",{class:[{"form-control-file":n,"custom-file-input":r,focus:r&&this.hasFocus},o],style:r?{zIndex:-5}:{},attrs:this.computedAttrs,on:{change:this.onChange,focusin:this.focusHandler,focusout:this.focusHandler,reset:this.reset},ref:"input"});if(n)return c;var f=e("label",{staticClass:"custom-file-label",class:{dragging:a},attrs:{for:this.safeId(),"data-browse":this.browseText||null}},[e("span",{staticClass:"d-block form-file-text",style:{pointerEvents:"none"}},[this.labelContent])]);return e("div",{staticClass:"custom-file b-form-file",class:[Sg({},"b-custom-control-".concat(i),i),o,s.class],style:s.style,attrs:{id:this.safeId("_BV_file_outer_")},on:{dragenter:this.onDragenter,dragover:this.onDragover,dragleave:this.onDragleave,drop:this.onDrop}},[c,f])}}),rOe=Ke({components:{BFormFile:dk,BFile:dk}}),O1=function(e){return"\\"+e},z6=function(e){e=et(e);var r=e.length,n=e.charCodeAt(0);return e.split("").reduce(function(i,a,o){var s=e.charCodeAt(o);return s===0?i+"�":s===127||s>=1&&s<=31||o===0&&s>=48&&s<=57||o===1&&s>=48&&s<=57&&n===45?i+O1("".concat(s.toString(16)," ")):o===0&&s===45&&r===1?i+O1(a):s>=128||s===45||s===95||s>=48&&s<=57||s>=65&&s<=90||s>=97&&s<=122?i+a:i+O1(a)},"")};function pk(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function Am(t){for(var e=1;e0||ut(this.labelColProps).length>0}},watch:{ariaDescribedby:function(e,r){e!==r&&this.updateAriaDescribedby(e,r)}},mounted:function(){var e=this;this.$nextTick(function(){e.updateAriaDescribedby(e.ariaDescribedby)})},methods:{getAlignClasses:function(e,r){return cp().reduce(function(n,i){var a=e[Hs(i,"".concat(r,"Align"))]||null;return a&&n.push(["text",i,a].filter(rt).join("-")),n},[])},getColProps:function(e,r){return cp().reduce(function(n,i){var a=e[Hs(i,"".concat(r,"Cols"))];return a=a===""?!0:a||!1,!sa(a)&&a!=="auto"&&(a=Ne(a,0),a=a>0?a:!1),a&&(n[i||(sa(a)?"col":"cols")]=a),n},{})},updateAriaDescribedby:function(e,r){var n=this.labelFor;if(qt&&n){var i=Ii("#".concat(z6(n)),this.$refs.content);if(i){var a="aria-describedby",o=(e||"").split(ug),s=(r||"").split(ug),c=(Li(i,a)||"").split(ug).filter(function(f){return!ot(s,f)}).concat(o).filter(function(f,d,m){return m.indexOf(f)===d}).filter(rt).join(" ").trim();c?ur(i,a,c):lo(i,a)}}},onLegendClick:function(e){if(!this.labelFor){var r=e.target,n=r?r.tagName:"";if(cOe.indexOf(n)===-1){var i=Ni(lOe,this.$refs.content).filter(xa);i.length===1&&mt(i[0])}}}},render:function(e){var r=this.computedState,n=this.feedbackAriaLive,i=this.isHorizontal,a=this.labelFor,o=this.normalizeSlot,s=this.safeId,c=this.tooltip,f=s(),d=!a,m=e(),g=o(lF)||this.label,v=g?s("_BV_label_"):null;if(g||i){var b=this.labelSize,_=this.labelColProps,C=d?"legend":"label";this.labelSrOnly?(g&&(m=e(C,{class:"sr-only",attrs:{id:v,for:a||null}},[g])),m=e(i?Og:"div",{props:i?_:{}},[m])):m=e(i?Og:C,{on:d?{click:this.onLegendClick}:{},props:i?yu(yu({},_),{},{tag:C}):{},attrs:{id:v,for:a||null,tabindex:d?"-1":null},class:[d?"bv-no-focus-ring":"",i||d?"col-form-label":"",!i&&d?"pt-0":"",!i&&!d?"d-block":"",b?"col-form-label-".concat(b):"",this.labelAlignClasses,this.labelClass]},[g])}var E=e(),D=o(Aye)||this.invalidFeedback,R=D?s("_BV_feedback_invalid_"):null;D&&(E=e(qv,{props:{ariaLive:n,id:R,state:r,tooltip:c},attrs:{tabindex:D?"-1":null}},[D]));var N=e(),A=o(Qye)||this.validFeedback,K=A?s("_BV_feedback_valid_"):null;A&&(N=e(k6,{props:{ariaLive:n,id:K,state:r,tooltip:c},attrs:{tabindex:A?"-1":null}},[A]));var B=e(),j=o(gye)||this.description,Q=j?s("_BV_description_"):null;j&&(B=e(Kv,{attrs:{id:Q,tabindex:"-1"}},[j]));var ue=this.ariaDescribedby=[Q,r===!1?R:null,r===!0?K:null].filter(rt).join(" ")||null,ge=e(i?Og:"div",{props:i?this.contentColProps:{},ref:"content"},[o(Xr,{ariaDescribedby:ue,descriptionId:Q,id:f,labelId:v})||e(),E,N,B]);return e(d?"fieldset":i?Yv:"div",{staticClass:"form-group",class:[{"was-validated":this.validated},this.stateClass],attrs:{id:f,disabled:d?this.disabled:null,role:d?null:"group","aria-invalid":this.computedAriaInvalid,"aria-labelledby":d&&i?v:null}},i&&d?[e(Yv,[m,ge])]:[m,ge])}},fOe=Ke({components:{BFormGroup:mk,BFormFieldset:mk}}),U6=te({computed:{selectionStart:{cache:!1,get:function(){return this.$refs.input.selectionStart},set:function(e){this.$refs.input.selectionStart=e}},selectionEnd:{cache:!1,get:function(){return this.$refs.input.selectionEnd},set:function(e){this.$refs.input.selectionEnd=e}},selectionDirection:{cache:!1,get:function(){return this.$refs.input.selectionDirection},set:function(e){this.$refs.input.selectionDirection=e}}},methods:{select:function(){var e;(e=this.$refs.input).select.apply(e,arguments)},setSelectionRange:function(){var e;(e=this.$refs.input).setSelectionRange.apply(e,arguments)},setRangeText:function(){var e;(e=this.$refs.input).setRangeText.apply(e,arguments)}}});function gk(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function vk(t){for(var e=1;e2&&arguments[2]!==void 0?arguments[2]:!1;return e=et(e),this.hasFormatter&&(!this.lazyFormatter||n)&&(e=this.formatter(e,r)),e},modifyValue:function(e){return e=et(e),this.trim&&(e=e.trim()),this.number&&(e=wt(e,e)),e},updateValue:function(e){var r=this,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,i=this.lazy;if(!(i&&!n)){this.clearDebounce();var a=function(){if(e=r.modifyValue(e),e!==r.vModelValue)r.vModelValue=e,r.$emit(hOe,e);else if(r.hasFormatter){var c=r.$refs.input;c&&e!==c.value&&(c.value=e)}},o=this.computedDebounce;o>0&&!i&&!n?this.$_inputDebounceTimer=setTimeout(a,o):a()}},onInput:function(e){if(!e.target.composing){var r=e.target.value,n=this.formatValue(r,e);if(n===!1||e.defaultPrevented){pt(e,{propagation:!1});return}this.localValue=n,this.updateValue(n),this.$emit(KB,n)}},onChange:function(e){var r=e.target.value,n=this.formatValue(r,e);if(n===!1||e.defaultPrevented){pt(e,{propagation:!1});return}this.localValue=n,this.updateValue(n,!0),this.$emit(mi,n)},onBlur:function(e){var r=e.target.value,n=this.formatValue(r,e,!0);n!==!1&&(this.localValue=et(this.modifyValue(n)),this.updateValue(n,!0)),this.$emit(VB,e)},focus:function(){this.disabled||mt(this.$el)},blur:function(){this.disabled||bi(this.$el)}}}),G6=te({computed:{validity:{cache:!1,get:function(){return this.$refs.input.validity}},validationMessage:{cache:!1,get:function(){return this.$refs.input.validationMessage}},willValidate:{cache:!1,get:function(){return this.$refs.input.willValidate}}},methods:{setCustomValidity:function(){var e;return(e=this.$refs.input).setCustomValidity.apply(e,arguments)},checkValidity:function(){var e;return(e=this.$refs.input).checkValidity.apply(e,arguments)},reportValidity:function(){var e;return(e=this.$refs.input).reportValidity.apply(e,arguments)}}});function yk(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function Es(t){for(var e=1;e=n?"full":r>=n-.5?"half":"empty",m={variant:o,disabled:s,readonly:c};return e("span",{staticClass:"b-rating-star",class:{focused:i&&r===n||!Ne(r)&&n===f,"b-rating-star-empty":d==="empty","b-rating-star-half":d==="half","b-rating-star-full":d==="full"},attrs:{tabindex:!s&&!c?"-1":null},on:{click:this.onClick}},[e("span",{staticClass:"b-rating-icon"},[this.normalizeSlot(d,m)])])}}),$Oe=pe(Ue(nd(nd(nd(nd(nd({},Vt),wOe),vt(za,["required","autofocus"])),Ha),{},{color:h(w),iconClear:h(w,"x"),iconEmpty:h(w,"star"),iconFull:h(w,"star-fill"),iconHalf:h(w,"star-half"),inline:h(x,!1),locale:h(Rn),noBorder:h(x,!1),precision:h(je),readonly:h(x,!1),showClear:h(x,!1),showValue:h(x,!1),showValueMax:h(x,!1),stars:h(je,Y6,function(t){return Ne(t)>=q6}),variant:h(w)})),z5),Ck=te({name:z5,components:{BIconStar:Y_e,BIconStarHalf:J_e,BIconStarFill:X_e,BIconX:CF},mixins:[Yt,_Oe,ls],props:$Oe,data:function(){var e=wt(this[Ok],null),r=$k(this.stars);return{localValue:ir(e)?null:Tl(e,0,r),hasFocus:!1}},computed:{computedStars:function(){return $k(this.stars)},computedRating:function(){var e=wt(this.localValue,0),r=Ne(this.precision,3);return Tl(wt(e.toFixed(r)),0,this.computedStars)},computedLocale:function(){var e=xt(this.locale).filter(rt),r=new Intl.NumberFormat(e);return r.resolvedOptions().locale},isInteractive:function(){return!this.disabled&&!this.readonly},isRTL:function(){return sy(this.computedLocale)},formattedRating:function(){var e=Ne(this.precision),r=this.showValueMax,n=this.computedLocale,i={notation:"standard",minimumFractionDigits:isNaN(e)?0:e,maximumFractionDigits:isNaN(e)?3:e},a=this.computedStars.toLocaleString(n),o=this.localValue;return o=ir(o)?r?"-":"":o.toLocaleString(n,i),r?"".concat(o,"/").concat(a):o}},watch:(rd={},$g(rd,Ok,function(t,e){if(t!==e){var r=wt(t,null);this.localValue=ir(r)?null:Tl(r,0,this.computedStars)}}),$g(rd,"localValue",function(e,r){e!==r&&e!==(this.value||0)&&this.$emit(SOe,e||null)}),$g(rd,"disabled",function(e){e&&(this.hasFocus=!1,this.blur())}),rd),methods:{focus:function(){this.disabled||mt(this.$el)},blur:function(){this.disabled||bi(this.$el)},onKeydown:function(e){var r=e.keyCode;if(this.isInteractive&&ot([Da,Gn,es,pi],r)){pt(e,{propagation:!1});var n=Ne(this.localValue,0),i=this.showClear?0:1,a=this.computedStars,o=this.isRTL?-1:1;r===Da?this.localValue=Tl(n-o,i,a)||null:r===es?this.localValue=Tl(n+o,i,a):r===Gn?this.localValue=Tl(n-1,i,a)||null:r===pi&&(this.localValue=Tl(n+1,i,a))}},onSelected:function(e){this.isInteractive&&(this.localValue=e)},onFocus:function(e){this.hasFocus=this.isInteractive?e.type==="focus":!1},renderIcon:function(e){return this.$createElement(Rv,{props:{icon:e,variant:this.disabled||this.color?null:this.variant||null}})},iconEmptyFn:function(){return this.renderIcon(this.iconEmpty)},iconHalfFn:function(){return this.renderIcon(this.iconHalf)},iconFullFn:function(){return this.renderIcon(this.iconFull)},iconClearFn:function(){return this.$createElement(Rv,{props:{icon:this.iconClear}})}},render:function(e){var r=this,n=this.disabled,i=this.readonly,a=this.name,o=this.form,s=this.inline,c=this.variant,f=this.color,d=this.noBorder,m=this.hasFocus,g=this.computedRating,v=this.computedStars,b=this.formattedRating,_=this.showClear,C=this.isRTL,E=this.isInteractive,D=this.$scopedSlots,R=[];if(_&&!n&&!i){var N=e("span",{staticClass:"b-rating-icon"},[(D[Oye]||this.iconClearFn)()]);R.push(e("span",{staticClass:"b-rating-star b-rating-star-clear flex-grow-1",class:{focused:m&&g===0},attrs:{tabindex:E?"-1":null},on:{click:function(){return r.onSelected(null)}},key:"clear"},[N]))}for(var A=0;A1&&arguments[1]!==void 0?arguments[1]:null;if(Dn(e)){var n=Sn(e,this.valueField),i=Sn(e,this.textField),a=Sn(e,this.optionsField,null);return ir(a)?{value:kr(n)?r||i:n,text:String(kr(i)?r:i),html:Sn(e,this.htmlField),disabled:!!Sn(e,this.disabledField)}:{label:String(Sn(e,this.labelField)||i),options:this.normalizeOptions(a)}}return{value:r||e,text:String(e),disabled:!1}}}}),ROe=pe({disabled:h(x,!1),value:h(Nu,void 0,!0)},V5),Jv=te({name:V5,functional:!0,props:ROe,render:function(e,r){var n=r.props,i=r.data,a=r.children,o=n.value,s=n.disabled;return e("option",qe(i,{attrs:{disabled:s},domProps:{value:o}}),a)}});function Pk(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function Ak(t){for(var e=1;e0?e:Q6},computedInterval:function(){var e=Ne(this.repeatInterval,0);return e>0?e:ej},computedThreshold:function(){return It(Ne(this.repeatThreshold,tj),1)},computedStepMultiplier:function(){return It(Ne(this.repeatStepMultiplier,rj),1)},computedPrecision:function(){var e=this.computedStep;return up(e)===e?0:(e.toString().split(".")[1]||"").length},computedMultiplier:function(){return _F(10,this.computedPrecision||0)},valueAsFixed:function(){var e=this.localValue;return ir(e)?"":e.toFixed(this.computedPrecision)},computedLocale:function(){var e=xt(this.locale).filter(rt),r=new Intl.NumberFormat(e);return r.resolvedOptions().locale},computedRTL:function(){return sy(this.computedLocale)},defaultFormatter:function(){var e=this.computedPrecision,r=new Intl.NumberFormat(this.computedLocale,{style:"decimal",useGrouping:!1,minimumIntegerDigits:1,minimumFractionDigits:e,maximumFractionDigits:e,notation:"standard"});return r.format},computedFormatter:function(){var e=this.formatterFn;return mo(e)?e:this.defaultFormatter},computedAttrs:function(){return eo(eo({},this.bvAttrs),{},{role:"group",lang:this.computedLocale,tabindex:this.disabled?null:"-1",title:this.ariaLabel})},computedSpinAttrs:function(){var e=this.spinId,r=this.localValue,n=this.computedRequired,i=this.disabled,a=this.state,o=this.computedFormatter,s=!ir(r);return eo(eo({dir:this.computedRTL?"rtl":"ltr"},this.bvAttrs),{},{id:e,role:"spinbutton",tabindex:i?null:"0","aria-live":"off","aria-label":this.ariaLabel||null,"aria-controls":this.ariaControls||null,"aria-invalid":a===!1||!s&&n?"true":null,"aria-required":n?"true":null,"aria-valuemin":et(this.computedMin),"aria-valuemax":et(this.computedMax),"aria-valuenow":s?r:null,"aria-valuetext":s?o(r):null})}},watch:(eu={},$d(eu,Rk,function(t){this.localValue=wt(t,null)}),$d(eu,"localValue",function(e){this.$emit(zOe,e)}),$d(eu,"disabled",function(e){e&&this.clearRepeat()}),$d(eu,"readonly",function(e){e&&this.clearRepeat()}),eu),created:function(){this.$_autoDelayTimer=null,this.$_autoRepeatTimer=null,this.$_keyIsDown=!1},beforeDestroy:function(){this.clearRepeat()},deactivated:function(){this.clearRepeat()},methods:{focus:function(){this.disabled||mt(this.$refs.spinner)},blur:function(){this.disabled||bi(this.$refs.spinner)},emitChange:function(){this.$emit(mi,this.localValue)},stepValue:function(e){var r=this.localValue;if(!this.disabled&&!ir(r)){var n=this.computedStep*e,i=this.computedMin,a=this.computedMax,o=this.computedMultiplier,s=this.wrap;r=mS((r-i)/n)*n+i+n,r=mS(r*o)/o,this.localValue=r>a?s?i:a:r0&&arguments[0]!==void 0?arguments[0]:1,r=this.localValue;ir(r)?this.localValue=this.computedMin:this.stepValue(1*e)},stepDown:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:1,r=this.localValue;ir(r)?this.localValue=this.wrap?this.computedMax:this.computedMin:this.stepValue(-1*e)},onKeydown:function(e){var r=e.keyCode,n=e.altKey,i=e.ctrlKey,a=e.metaKey;if(!(this.disabled||this.readonly||n||i||a)&&ot(Mk,r)){if(pt(e,{propagation:!1}),this.$_keyIsDown)return;this.resetTimers(),ot([pi,Gn],r)?(this.$_keyIsDown=!0,r===pi?this.handleStepRepeat(e,this.stepUp):r===Gn&&this.handleStepRepeat(e,this.stepDown)):r===Iv?this.stepUp(this.computedStepMultiplier):r===Mv?this.stepDown(this.computedStepMultiplier):r===Ys?this.localValue=this.computedMin:r===qs&&(this.localValue=this.computedMax)}},onKeyup:function(e){var r=e.keyCode,n=e.altKey,i=e.ctrlKey,a=e.metaKey;this.disabled||this.readonly||n||i||a||ot(Mk,r)&&(pt(e,{propagation:!1}),this.resetTimers(),this.$_keyIsDown=!1,this.emitChange())},handleStepRepeat:function(e,r){var n=this,i=e||{},a=i.type,o=i.button;if(!this.disabled&&!this.readonly){if(a==="mousedown"&&o)return;this.resetTimers(),r(1);var s=this.computedThreshold,c=this.computedStepMultiplier,f=this.computedDelay,d=this.computedInterval;this.$_autoDelayTimer=setTimeout(function(){var m=0;n.$_autoRepeatTimer=setInterval(function(){r(mt.length)&&(e=t.length);for(var r=0,n=new Array(e);r0&&i.indexOf(r)===n})},jk=function(e){return Et(e)?e:sc(e)&&e.target.value||""},C1=function(){return{all:[],valid:[],invalid:[],duplicate:[]}},e$e=pe(Ue(ki(ki(ki(ki(ki(ki({},Vt),XOe),za),Ha),Ua),{},{addButtonText:h(w,"Add"),addButtonVariant:h(w,"outline-secondary"),addOnChange:h(x,!1),duplicateTagText:h(w,"Duplicate tag(s)"),feedbackAriaLive:h(w,"assertive"),ignoreInputFocusSelector:h(Rn,ZOe),inputAttrs:h(Gr,{}),inputClass:h(tt),inputId:h(w),inputType:h(w,"text",function(t){return ot(ij,t)}),invalidTagText:h(w,"Invalid tag(s)"),limit:h(xn),limitTagsText:h(w,"Tag limit reached"),noAddOnEnter:h(x,!1),noOuterFocus:h(x,!1),noTagRemove:h(x,!1),placeholder:h(w,"Add tag..."),removeOnDelete:h(x,!1),separator:h(Rn),tagClass:h(tt),tagPills:h(x,!1),tagRemoveLabel:h(w,"Remove tag"),tagRemovedLabel:h(w,"Tag removed"),tagValidator:h(qn),tagVariant:h(w,"secondary")})),q5),zk=te({name:q5,mixins:[ss,Yt,YOe,Ec,ls,wo,st],props:e$e,data:function(){return{hasFocus:!1,newTag:"",tags:[],removedTags:[],tagsState:C1(),focusState:null}},computed:{computedInputId:function(){return this.inputId||this.safeId("__input__")},computedInputType:function(){return ot(ij,this.inputType)?this.inputType:"text"},computedInputAttrs:function(){var e=this.disabled,r=this.form;return ki(ki({},this.inputAttrs),{},{id:this.computedInputId,value:this.newTag,disabled:e,form:r})},computedInputHandlers:function(){return ki(ki({},vt(this.bvListeners,[Av,xv])),{},{blur:this.onInputBlur,change:this.onInputChange,focus:this.onInputFocus,input:this.onInputInput,keydown:this.onInputKeydown,reset:this.reset})},computedSeparator:function(){return xt(this.separator).filter(Et).filter(rt).join("")},computedSeparatorRegExp:function(){var e=this.computedSeparator;return e?new RegExp("[".concat(QOe(e),"]+")):null},computedJoiner:function(){var e=this.computedSeparator.charAt(0);return e!==" "?"".concat(e," "):e},computeIgnoreInputFocusSelector:function(){return xt(this.ignoreInputFocusSelector).filter(rt).join(",").trim()},disableAddButton:function(){var e=this,r=zs(this.newTag);return r===""||!this.splitTags(r).some(function(n){return!ot(e.tags,n)&&e.validateTag(n)})},duplicateTags:function(){return this.tagsState.duplicate},hasDuplicateTags:function(){return this.duplicateTags.length>0},invalidTags:function(){return this.tagsState.invalid},hasInvalidTags:function(){return this.invalidTags.length>0},isLimitReached:function(){var e=this.limit;return Pa(e)&&e>=0&&this.tags.length>=e}},watch:(id={},Cg(id,$1,function(t){this.tags=Fk(t)}),Cg(id,"tags",function(e,r){Lt(e,this[$1])||this.$emit(JOe,e),Lt(e,r)||(e=xt(e).filter(rt),r=xt(r).filter(rt),this.removedTags=r.filter(function(n){return!ot(e,n)}))}),Cg(id,"tagsState",function(e,r){Lt(e,r)||this.$emit(nye,e.valid,e.invalid,e.duplicate)}),id),created:function(){this.tags=Fk(this[$1])},mounted:function(){var e=di("form",this.$el);e&&ar(e,"reset",this.reset,ci)},beforeDestroy:function(){var e=di("form",this.$el);e&&gr(e,"reset",this.reset,ci)},methods:{addTag:function(e){if(e=Et(e)?e:this.newTag,!(this.disabled||zs(e)===""||this.isLimitReached)){var r=this.parseTags(e);if(r.valid.length>0||r.all.length===0)if(qo(this.getInput(),"select"))this.newTag="";else{var n=[].concat(Nk(r.invalid),Nk(r.duplicate));this.newTag=r.all.filter(function(i){return ot(n,i)}).join(this.computedJoiner).concat(n.length>0?this.computedJoiner.charAt(0):"")}r.valid.length>0&&(this.tags=xt(this.tags,r.valid)),this.tagsState=r,this.focus()}},removeTag:function(e){this.disabled||(this.tags=this.tags.filter(function(r){return r!==e}))},reset:function(){var e=this;this.newTag="",this.tags=[],this.$nextTick(function(){e.removedTags=[],e.tagsState=C1()})},onInputInput:function(e){if(!(this.disabled||sc(e)&&e.target.composing)){var r=jk(e),n=this.computedSeparatorRegExp;this.newTag!==r&&(this.newTag=r),r=r_e(r),n&&n.test(r.slice(-1))?this.addTag():this.tagsState=r===""?C1():this.parseTags(r)}},onInputChange:function(e){if(!this.disabled&&this.addOnChange){var r=jk(e);this.newTag!==r&&(this.newTag=r),this.addTag()}},onInputKeydown:function(e){if(!(this.disabled||!sc(e))){var r=e.keyCode,n=e.target.value||"";!this.noAddOnEnter&&r===os?(pt(e,{propagation:!1}),this.addTag()):this.removeOnDelete&&(r===t0e||r===EF)&&n===""&&(pt(e,{propagation:!1}),this.tags=this.tags.slice(0,-1))}},onClick:function(e){var r=this,n=this.computeIgnoreInputFocusSelector;(!n||!di(n,e.target,!0))&&this.$nextTick(function(){r.focus()})},onInputFocus:function(e){var r=this;this.focusState!=="out"&&(this.focusState="in",this.$nextTick(function(){Ht(function(){r.hasFocus&&(r.$emit(Ube,e),r.focusState=null)})}))},onInputBlur:function(e){var r=this;this.focusState!=="in"&&(this.focusState="out",this.$nextTick(function(){Ht(function(){r.hasFocus||(r.$emit(VB,e),r.focusState=null)})}))},onFocusin:function(e){this.hasFocus=!0,this.$emit(Av,e)},onFocusout:function(e){this.hasFocus=!1,this.$emit(xv,e)},handleAutofocus:function(){var e=this;this.$nextTick(function(){Ht(function(){e.autofocus&&e.focus()})})},focus:function(){this.disabled||mt(this.getInput())},blur:function(){this.disabled||bi(this.getInput())},splitTags:function(e){e=et(e);var r=this.computedSeparatorRegExp;return(r?e.split(r):[e]).map(zs).filter(rt)},parseTags:function(e){var r=this,n=this.splitTags(e),i={all:n,valid:[],invalid:[],duplicate:[]};return n.forEach(function(a){ot(r.tags,a)||ot(i.valid,a)?ot(i.duplicate,a)||i.duplicate.push(a):r.validateTag(a)?i.valid.push(a):ot(i.invalid,a)||i.invalid.push(a)}),i},validateTag:function(e){var r=this.tagValidator;return mo(r)?r(e):!0},getInput:function(){return Ii("#".concat(z6(this.computedInputId)),this.$el)},defaultRender:function(e){var r=e.addButtonText,n=e.addButtonVariant,i=e.addTag,a=e.disableAddButton,o=e.disabled,s=e.duplicateTagText,c=e.inputAttrs,f=e.inputClass,d=e.inputHandlers,m=e.inputType,g=e.invalidTagText,v=e.isDuplicate,b=e.isInvalid,_=e.isLimitReached,C=e.limitTagsText,E=e.noTagRemove,D=e.placeholder,R=e.removeTag,N=e.tagClass,A=e.tagPills,K=e.tagRemoveLabel,B=e.tagVariant,j=e.tags,Q=this.$createElement,ue=j.map(function(V){return V=et(V),Q(BS,{class:N,props:{disabled:o,noRemove:E,pill:A,removeLabel:K,tag:"li",title:V,variant:B},on:{remove:function(){return R(V)}},key:"tags_".concat(V)},V)}),ge=g&&b?this.safeId("__invalid_feedback__"):null,z=s&&v?this.safeId("__duplicate_feedback__"):null,H=C&&_?this.safeId("__limit_feedback__"):null,M=[c["aria-describedby"],ge,z,H].filter(rt).join(" "),X=Q("input",{staticClass:"b-form-tags-input w-100 flex-grow-1 p-0 m-0 bg-transparent border-0",class:f,style:{outline:0,minWidth:"5rem"},attrs:ki(ki({},c),{},{"aria-describedby":M||null,type:m,placeholder:D||null}),domProps:{value:c.value},on:d,directives:[{name:"model",value:c.value}],ref:"input"}),ie=Q(hi,{staticClass:"b-form-tags-button py-0",class:{invisible:a},style:{fontSize:"90%"},props:{disabled:a||_,variant:n},on:{click:function(){return i()}},ref:"button"},[this.normalizeSlot(pye)||r]),Ee=this.safeId("__tag_list__"),Se=Q("li",{staticClass:"b-form-tags-field flex-grow-1",attrs:{role:"none","aria-live":"off","aria-controls":Ee},key:"tags_field"},[Q("div",{staticClass:"d-flex",attrs:{role:"group"}},[X,ie])]),ve=Q("ul",{staticClass:"b-form-tags-list list-unstyled mb-0 d-flex flex-wrap align-items-center",attrs:{id:Ee},key:"tags_list"},[ue,Se]),Re=Q();if(g||s||C){var fe=this.feedbackAriaLive,ne=this.computedJoiner,O=Q();ge&&(O=Q(qv,{props:{id:ge,ariaLive:fe,forceShow:!0},key:"tags_invalid_feedback"},[this.invalidTagText,": ",this.invalidTags.join(ne)]));var I=Q();z&&(I=Q(Kv,{props:{id:z,ariaLive:fe},key:"tags_duplicate_feedback"},[this.duplicateTagText,": ",this.duplicateTags.join(ne)]));var k=Q();H&&(k=Q(Kv,{props:{id:H,ariaLive:fe},key:"tags_limit_feedback"},[C])),Re=Q("div",{attrs:{"aria-live":"polite","aria-atomic":"true"},key:"tags_feedback"},[O,I,k])}return[ve,Re]}},render:function(e){var r=this.name,n=this.disabled,i=this.required,a=this.form,o=this.tags,s=this.computedInputId,c=this.hasFocus,f=this.noOuterFocus,d=ki({tags:o.slice(),inputAttrs:this.computedInputAttrs,inputType:this.computedInputType,inputHandlers:this.computedInputHandlers,removeTag:this.removeTag,addTag:this.addTag,reset:this.reset,inputId:s,isInvalid:this.hasInvalidTags,invalidTags:this.invalidTags.slice(),isDuplicate:this.hasDuplicateTags,duplicateTags:this.duplicateTags.slice(),isLimitReached:this.isLimitReached,disableAddButton:this.disableAddButton},Ba(this.$props,["addButtonText","addButtonVariant","disabled","duplicateTagText","form","inputClass","invalidTagText","limit","limitTagsText","noTagRemove","placeholder","required","separator","size","state","tagClass","tagPills","tagRemoveLabel","tagVariant"])),m=this.normalizeSlot(Xr,d)||this.defaultRender(d),g=e("output",{staticClass:"sr-only",attrs:{id:this.safeId("__selected_tags__"),role:"status",for:s,"aria-live":c?"polite":"off","aria-atomic":"true","aria-relevant":"additions text"}},this.tags.join(", ")),v=e("div",{staticClass:"sr-only",attrs:{id:this.safeId("__removed_tags__"),role:"status","aria-live":c?"assertive":"off","aria-atomic":"true"}},this.removedTags.length>0?"(".concat(this.tagRemovedLabel,") ").concat(this.removedTags.join(", ")):""),b=e();if(r&&!n){var _=o.length>0;b=(_?o:[""]).map(function(C){return e("input",{class:{"sr-only":!_},attrs:{type:_?"hidden":"text",value:C,required:i,name:r,form:a},key:"tag_input_".concat(C)})})}return e("div",{staticClass:"b-form-tags form-control h-auto",class:[{focus:c&&!f&&!n,disabled:n},this.sizeFormClass,this.stateClass],attrs:{id:this.safeId(),role:"group",tabindex:n||f?null:"-1","aria-describedby":this.safeId("__selected_tags__")},on:{click:this.onClick,focusin:this.onFocusin,focusout:this.onFocusout}},[g,v,m,b])}}),t$e=Ke({components:{BFormTags:zk,BTags:zk,BFormTag:BS,BTag:BS}});function Hk(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function Ps(t){for(var e=1;eg?c:"".concat(g,"px")}},render:function(e){return e("textarea",{class:this.computedClass,style:this.computedStyle,directives:[{name:"b-visible",value:this.visibleCallback,modifiers:{640:!0}}],attrs:this.computedAttrs,domProps:{value:this.localValue},on:this.computedListeners,ref:"input"})}}),i$e=Ke({components:{BFormTextarea:Uk,BTextarea:Uk}}),Pl;function Vk(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function Cd(t){for(var e=1;et.length)&&(e=t.length);for(var r=0,n=new Array(e);r1&&arguments[1]!==void 0?arguments[1]:!1;if(ir(r)||ir(n)||a&&ir(i))return"";var o=[r,n,a?i:0];return o.map(p$e).join(":")},aj=pe(Ue(Cd(Cd(Cd(Cd({},Vt),f$e),Ba(nj,["labelIncrement","labelDecrement"])),{},{ariaLabelledby:h(w),disabled:h(x,!1),footerTag:h(w,"footer"),headerTag:h(w,"header"),hidden:h(x,!1),hideHeader:h(x,!1),hour12:h(x,null),labelAm:h(w,"AM"),labelAmpm:h(w,"AM/PM"),labelHours:h(w,"Hours"),labelMinutes:h(w,"Minutes"),labelNoTimeSelected:h(w,"No time selected"),labelPm:h(w,"PM"),labelSeconds:h(w,"Seconds"),labelSelected:h(w,"Selected time"),locale:h(Rn),minutesStep:h(je,1),readonly:h(x,!1),secondsStep:h(je,1),showSeconds:h(x,!1)})),zB),oj=te({name:zB,mixins:[Yt,u$e,st],props:aj,data:function(){var e=xm(this[Gk]||"");return{modelHours:e.hours,modelMinutes:e.minutes,modelSeconds:e.seconds,modelAmpm:e.ampm,isLive:!1}},computed:{computedHMS:function(){var e=this.modelHours,r=this.modelMinutes,n=this.modelSeconds;return h$e({hours:e,minutes:r,seconds:n},this.showSeconds)},resolvedOptions:function(){var e=xt(this.locale).filter(rt),r={hour:tu,minute:tu,second:tu};zt(this.hour12)||(r.hour12=!!this.hour12);var n=new Intl.DateTimeFormat(e,r),i=n.resolvedOptions(),a=i.hour12||!1,o=i.hourCycle||(a?"h12":"h23");return{locale:i.locale,hour12:a,hourCycle:o}},computedLocale:function(){return this.resolvedOptions.locale},computedLang:function(){return(this.computedLocale||"").replace(/-u-.*$/,"")},computedRTL:function(){return sy(this.computedLang)},computedHourCycle:function(){return this.resolvedOptions.hourCycle},is12Hour:function(){return!!this.resolvedOptions.hour12},context:function(){return{locale:this.computedLocale,isRTL:this.computedRTL,hourCycle:this.computedHourCycle,hour12:this.is12Hour,hours:this.modelHours,minutes:this.modelMinutes,seconds:this.showSeconds?this.modelSeconds:0,value:this.computedHMS,formatted:this.formattedTimeString}},valueId:function(){return this.safeId()||null},computedAriaLabelledby:function(){return[this.ariaLabelledby,this.valueId].filter(rt).join(" ")||null},timeFormatter:function(){var e={hour12:this.is12Hour,hourCycle:this.computedHourCycle,hour:tu,minute:tu,timeZone:"UTC"};return this.showSeconds&&(e.second=tu),yd(this.computedLocale,e)},numberFormatter:function(){var e=new Intl.NumberFormat(this.computedLocale,{style:"decimal",minimumIntegerDigits:2,minimumFractionDigits:0,maximumFractionDigits:0,notation:"standard"});return e.format},formattedTimeString:function(){var e=this.modelHours,r=this.modelMinutes,n=this.showSeconds&&this.modelSeconds||0;return this.computedHMS?this.timeFormatter(ln(Date.UTC(0,0,1,e,r,n))):this.labelNoTimeSelected||" "},spinScopedSlots:function(){var e=this.$createElement;return{increment:function(n){var i=n.hasFocus;return e(P4,{props:{scale:i?1.5:1.25},attrs:{"aria-hidden":"true"}})},decrement:function(n){var i=n.hasFocus;return e(P4,{props:{flipV:!0,scale:i?1.5:1.25},attrs:{"aria-hidden":"true"}})}}}},watch:(Pl={},Ll(Pl,Gk,function(t,e){if(t!==e&&!Lt(xm(t),xm(this.computedHMS))){var r=xm(t),n=r.hours,i=r.minutes,a=r.seconds,o=r.ampm;this.modelHours=n,this.modelMinutes=i,this.modelSeconds=a,this.modelAmpm=o}}),Ll(Pl,"computedHMS",function(e,r){e!==r&&this.$emit(d$e,e)}),Ll(Pl,"context",function(e,r){Lt(e,r)||this.$emit(Lu,e)}),Ll(Pl,"modelAmpm",function(e,r){var n=this;if(e!==r){var i=ir(this.modelHours)?0:this.modelHours;this.$nextTick(function(){e===0&&i>11?n.modelHours=i-12:e===1&&i<12&&(n.modelHours=i+12)})}}),Ll(Pl,"modelHours",function(e,r){e!==r&&(this.modelAmpm=e>11?1:0)}),Pl),created:function(){var e=this;this.$nextTick(function(){e.$emit(Lu,e.context)})},mounted:function(){this.setLive(!0)},activated:function(){this.setLive(!0)},deactivated:function(){this.setLive(!1)},beforeDestroy:function(){this.setLive(!1)},methods:{focus:function(){this.disabled||mt(this.$refs.spinners[0])},blur:function(){if(!this.disabled){var e=Ks();Ur(this.$el,e)&&bi(e)}},formatHours:function(e){var r=this.computedHourCycle;return e=this.is12Hour&&e>12?e-12:e,e=e===0&&r==="h12"?12:e===0&&r==="h24"?24:e===12&&r==="h11"?0:e,this.numberFormatter(e)},formatMinutes:function(e){return this.numberFormatter(e)},formatSeconds:function(e){return this.numberFormatter(e)},formatAmpm:function(e){return e===0?this.labelAm:e===1?this.labelPm:""},setHours:function(e){this.modelHours=e},setMinutes:function(e){this.modelMinutes=e},setSeconds:function(e){this.modelSeconds=e},setAmpm:function(e){this.modelAmpm=e},onSpinLeftRight:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=e.type,n=e.keyCode;if(!this.disabled&&r==="keydown"&&(n===Da||n===es)){pt(e);var i=this.$refs.spinners||[],a=i.map(function(o){return!!o.hasFocus}).indexOf(!0);a=a+(n===Da?-1:1),a=a>=i.length?0:a<0?i.length-1:a,mt(i[a])}},setLive:function(e){var r=this;e?this.$nextTick(function(){Ht(function(){r.isLive=!0})}):this.isLive=!1}},render:function(e){var r=this;if(this.hidden)return e();var n=this.disabled,i=this.readonly,a=this.computedLocale,o=this.computedAriaLabelledby,s=this.labelIncrement,c=this.labelDecrement,f=this.valueId,d=this.focus,m=[],g=function(N,A,K){var B=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},j=r.safeId("_spinbutton_".concat(A,"_"))||null;return m.push(j),e(NS,Ll({class:K,props:Cd({id:j,placeholder:"--",vertical:!0,required:!0,disabled:n,readonly:i,locale:a,labelIncrement:s,labelDecrement:c,wrap:!0,ariaControls:f,min:0},B),scopedSlots:r.spinScopedSlots,on:{change:N},key:A,ref:"spinners"},j$,!0))},v=function(){return e("div",{staticClass:"d-flex flex-column",class:{"text-muted":n||i},attrs:{"aria-hidden":"true"}},[e(gS,{props:{shiftV:4,scale:.5}}),e(gS,{props:{shiftV:-4,scale:.5}})])},b=[];b.push(g(this.setHours,"hours","b-time-hours",{value:this.modelHours,max:23,step:1,formatterFn:this.formatHours,ariaLabel:this.labelHours})),b.push(v()),b.push(g(this.setMinutes,"minutes","b-time-minutes",{value:this.modelMinutes,max:59,step:this.minutesStep||1,formatterFn:this.formatMinutes,ariaLabel:this.labelMinutes})),this.showSeconds&&(b.push(v()),b.push(g(this.setSeconds,"seconds","b-time-seconds",{value:this.modelSeconds,max:59,step:this.secondsStep||1,formatterFn:this.formatSeconds,ariaLabel:this.labelSeconds}))),this.isLive&&this.is12Hour&&b.push(g(this.setAmpm,"ampm","b-time-ampm",{value:this.modelAmpm,max:1,formatterFn:this.formatAmpm,ariaLabel:this.labelAmpm,required:!1})),b=e("div",{staticClass:"d-flex align-items-center justify-content-center mx-auto",attrs:{role:"group",tabindex:n||i?null:"-1","aria-labelledby":o},on:{keydown:this.onSpinLeftRight,click:function(N){N.target===N.currentTarget&&d()}}},b);var _=e("output",{staticClass:"form-control form-control-sm text-center",class:{disabled:n||i},attrs:{id:f,role:"status",for:m.filter(rt).join(" ")||null,tabindex:n?null:"-1","aria-live":this.isLive?"polite":"off","aria-atomic":"true"},on:{click:d,focus:d}},[e("bdi",this.formattedTimeString),this.computedHMS?e("span",{staticClass:"sr-only"}," (".concat(this.labelSelected,") ")):""]),C=e(this.headerTag,{staticClass:"b-time-header",class:{"sr-only":this.hideHeader}},[_]),E=this.normalizeSlot(),D=E?e(this.footerTag,{staticClass:"b-time-footer"},E):e();return e("div",{staticClass:"b-time d-inline-flex flex-column text-center",attrs:{role:"group",lang:this.computedLang||null,"aria-labelledby":o||null,"aria-disabled":n?"true":null,"aria-readonly":i&&!n?"true":null}},[C,b,D])}}),km;function Kk(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function jo(t){for(var e=1;e0&&s.push(e("span"," "));var f=this.labelResetButton;s.push(e(hi,{props:{size:"sm",disabled:n||i,variant:this.resetButtonVariant},attrs:{"aria-label":f||null},on:{click:this.onResetButton},key:"reset-btn"},f))}if(!this.noCloseButton){s.length>0&&s.push(e("span"," "));var d=this.labelCloseButton;s.push(e(hi,{props:{size:"sm",disabled:n,variant:this.closeButtonVariant},attrs:{"aria-label":d||null},on:{click:this.onCloseButton},key:"close-btn"},d))}s.length>0&&(s=[e("div",{staticClass:"b-form-date-controls d-flex flex-wrap",class:{"justify-content-between":s.length>1,"justify-content-end":s.length<2}},s)]);var m=e(oj,{staticClass:"b-form-time-control",props:jo(jo({},sr(sj,a)),{},{value:r,hidden:!this.isVisible}),on:{input:this.onInput,context:this.onContext},ref:"time"},s);return e(N6,{staticClass:"b-form-timepicker",props:jo(jo({},sr(lj,a)),{},{id:this.safeId(),value:r,formattedValue:r?this.formattedValue:"",placeholder:o,rtl:this.isRTL,lang:this.computedLang}),on:{show:this.onShow,shown:this.onShown,hidden:this.onHidden},scopedSlots:Tg({},Zo,this.$scopedSlots[Zo]||this.defaultButtonFn),ref:"control"},[m])}}),y$e=Ke({components:{BFormTimepicker:Yk,BTimepicker:Yk}}),_$e=Ke({components:{BImg:oC,BImgLazy:t6}}),w$e=pe({tag:h(w,"div")},oB),Zv=te({name:oB,functional:!0,props:w$e,render:function(e,r){var n=r.props,i=r.data,a=r.children;return e(n.tag,qe(i,{staticClass:"input-group-text"}),a)}}),$C=pe({append:h(x,!1),id:h(w),isText:h(x,!1),tag:h(w,"div")},nB),CC=te({name:nB,functional:!0,props:$C,render:function(e,r){var n=r.props,i=r.data,a=r.children,o=n.append;return e(n.tag,qe(i,{class:{"input-group-append":o,"input-group-prepend":!o},attrs:{id:n.id}}),n.isText?[e(Zv,a)]:a)}});function Xk(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function Jk(t){for(var e=1;e1&&arguments[1]!==void 0?arguments[1]:null;return e&&e.$options._scopeId||r};function rCe(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var TC=te({mixins:[cl],computed:{scopedStyleAttrs:function(){var e=Vu(this.bvParent);return e?rCe({},e,""):{}}}});function i3(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function a3(t){for(var e=1;e2&&arguments[2]!==void 0?arguments[2]:{},i=e.$root?e.$root.$options.bvEventRoot||e.$root:null;return new r(a3(a3({},n),{},{parent:e,bvParent:e,bvEventRoot:i}))},iCe=te({abstract:!0,name:Nbe,props:{nodes:h(aF)},data:function(e){return{updatedNodes:e.nodes}},destroyed:function(){s_e(this.$el)},render:function(e){var r=this.updatedNodes,n=Ze(r)?r({}):r;return n=xt(n).filter(rt),n&&n.length>0&&!n[0].text?n[0]:e()}}),mj={container:h([js,w],"body"),disabled:h(x,!1),tag:h(w,"div")},aCe=te({name:UB,mixins:[st],props:mj,watch:{disabled:{immediate:!0,handler:function(e){e?this.unmountTarget():this.$nextTick(this.mountTarget)}}},created:function(){this.$_defaultFn=null,this.$_target=null},beforeMount:function(){this.mountTarget()},updated:function(){this.updateTarget()},beforeDestroy:function(){this.unmountTarget(),this.$_defaultFn=null},methods:{getContainer:function(){if(qt){var e=this.container;return Et(e)?Ii(e):e}else return null},mountTarget:function(){if(!this.$_target){var e=this.getContainer();if(e){var r=document.createElement("div");e.appendChild(r),this.$_target=ul(this,iCe,{el:r,propsData:{nodes:xt(this.normalizeSlot())}})}}},updateTarget:function(){if(qt&&this.$_target){var e=this.$scopedSlots.default;this.disabled||(e&&this.$_defaultFn!==e?this.$_target.updatedNodes=e:e||(this.$_target.updatedNodes=this.$slots.default)),this.$_defaultFn=e}},unmountTarget:function(){this.$_target&&this.$_target.$destroy(),this.$_target=null}},render:function(e){if(this.disabled){var r=xt(this.normalizeSlot()).filter(rt);if(r.length>0&&!r[0].text)return r[0]}return e()}}),oCe=te({name:UB,mixins:[st],props:mj,render:function(e){if(this.disabled){var r=xt(this.normalizeSlot()).filter(rt);if(r.length>0)return r[0]}return e(Qe.Teleport,{to:this.container},this.normalizeSlot())}}),sCe=Yn?oCe:aCe;function jS(t){"@babel/helpers - typeof";return jS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},jS(t)}function o3(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function s3(t){for(var e=1;e"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}function Wu(t){return Wu=Object.setPrototypeOf?Object.getPrototypeOf:function(r){return r.__proto__||Object.getPrototypeOf(r)},Wu(t)}var vCe=function(t){pCe(r,t);var e=hCe(r);function r(n){var i,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return cCe(this,r),i=e.call(this,n,a),Zb(gj(i),{trigger:aa()}),i}return fCe(r,null,[{key:"Defaults",get:function(){return s3(s3({},Pg(Wu(r),"Defaults",this)),{},{trigger:null})}}]),r}(Tc),l3=1040,bCe=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",yCe=".sticky-top",_Ce=".navbar-toggler",wCe=te({data:function(){return{modals:[],baseZIndex:null,scrollbarWidth:null,isBodyOverflowing:!1}},computed:{modalCount:function(){return this.modals.length},modalsAreOpen:function(){return this.modalCount>0}},watch:{modalCount:function(e,r){qt&&(this.getScrollbarWidth(),e>0&&r===0?(this.checkScrollbar(),this.setScrollbar(),Hn(document.body,"modal-open")):e===0&&r>0&&(this.resetScrollbar(),Pn(document.body,"modal-open")),ur(document.body,"data-modal-open-count",String(e)))},modals:function(e){var r=this;this.checkScrollbar(),Ht(function(){r.updateModals(e||[])})}},methods:{registerModal:function(e){e&&this.modals.indexOf(e)===-1&&this.modals.push(e)},unregisterModal:function(e){var r=this.modals.indexOf(e);r>-1&&(this.modals.splice(r,1),!e._isBeingDestroyed&&!e._isDestroyed&&this.resetModal(e))},getBaseZIndex:function(){if(qt&&ir(this.baseZIndex)){var e=document.createElement("div");Hn(e,"modal-backdrop"),Hn(e,"d-none"),wn(e,"display","none"),document.body.appendChild(e),this.baseZIndex=Ne(Di(e).zIndex,l3),document.body.removeChild(e)}return this.baseZIndex||l3},getScrollbarWidth:function(){if(qt&&ir(this.scrollbarWidth)){var e=document.createElement("div");Hn(e,"modal-scrollbar-measure"),document.body.appendChild(e),this.scrollbarWidth=pc(e).width-e.clientWidth,document.body.removeChild(e)}return this.scrollbarWidth||0},updateModals:function(e){var r=this,n=this.getBaseZIndex(),i=this.getScrollbarWidth();e.forEach(function(a,o){a.zIndex=n+o,a.scrollbarWidth=i,a.isTop=o===r.modals.length-1,a.isBodyOverflowing=r.isBodyOverflowing})},resetModal:function(e){e&&(e.zIndex=this.getBaseZIndex(),e.isTop=!0,e.isBodyOverflowing=!1)},checkScrollbar:function(){var e=pc(document.body),r=e.left,n=e.right;this.isBodyOverflowing=r+n0&&arguments[0]!==void 0?arguments[0]:!1;this.$_observer&&this.$_observer.disconnect(),this.$_observer=null,e&&(this.$_observer=dp(this.$refs.content,this.checkModalOverflow.bind(this),xCe))},updateModel:function(e){e!==this[E1]&&this.$emit($Ce,e)},buildEvent:function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return new vCe(e,xs(xs({cancelable:!1,target:this.$refs.modal||this.$el||null,relatedTarget:null,trigger:null},r),{},{vueTarget:this,componentId:this.modalId}))},show:function(){if(!(this.isVisible||this.isOpening)){if(this.isClosing){this.$once(xr,this.show);return}this.isOpening=!0,this.$_returnFocus=this.$_returnFocus||this.getActiveElement();var e=this.buildEvent(dn,{cancelable:!0});if(this.emitEvent(e),e.defaultPrevented||this.isVisible){this.isOpening=!1,this.updateModel(!1);return}this.doShow()}},hide:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";if(!(!this.isVisible||this.isClosing)){this.isClosing=!0;var r=this.buildEvent(fi,{cancelable:e!==ECe,trigger:e||null});if(e===kg?this.$emit(Wbe,r):e===Ag?this.$emit(Fbe,r):e===xg&&this.$emit(oS,r),this.emitEvent(r),r.defaultPrevented||!this.isVisible){this.isClosing=!1,this.updateModel(!0);return}this.setObserver(!1),this.isVisible=!1,this.updateModel(!1)}},toggle:function(e){e&&(this.$_returnFocus=e),this.isVisible?this.hide(PCe):this.show()},getActiveElement:function(){var e=Ks(qt?[document.body]:[]);return e&&e.focus?e:null},doShow:function(){var e=this;if(ru.modalsAreOpen&&this.noStacking){this.listenOnRootOnce($r(oi,xr),this.doShow);return}ru.registerModal(this),this.isHidden=!1,this.$nextTick(function(){e.isVisible=!0,e.isOpening=!1,e.updateModel(!0),e.$nextTick(function(){e.setObserver(!0)})})},onBeforeEnter:function(){this.isTransitioning=!0,this.setResizeEvent(!0)},onEnter:function(){var e=this;this.isBlock=!0,Ht(function(){Ht(function(){e.isShow=!0})})},onAfterEnter:function(){var e=this;this.checkModalOverflow(),this.isTransitioning=!1,Ht(function(){e.emitEvent(e.buildEvent(Vn)),e.setEnforceFocus(!0),e.$nextTick(function(){e.focusFirst()})})},onBeforeLeave:function(){this.isTransitioning=!0,this.setResizeEvent(!1),this.setEnforceFocus(!1)},onLeave:function(){this.isShow=!1},onAfterLeave:function(){var e=this;this.isBlock=!1,this.isTransitioning=!1,this.isModalOverflowing=!1,this.isHidden=!0,this.$nextTick(function(){e.isClosing=!1,ru.unregisterModal(e),e.returnFocusTo(),e.emitEvent(e.buildEvent(xr))})},emitEvent:function(e){var r=e.type;this.emitOnRoot($r(oi,r),e,e.componentId),this.$emit(r,e)},onDialogMousedown:function(){var e=this,r=this.$refs.modal,n=function i(a){gr(r,"mouseup",i,Tt),a.target===r&&(e.ignoreBackdropClick=!0)};ar(r,"mouseup",n,Tt)},onClickOut:function(e){if(this.ignoreBackdropClick){this.ignoreBackdropClick=!1;return}!this.isVisible||this.noCloseOnBackdrop||!Ur(document.body,e.target)||Ur(this.$refs.content,e.target)||this.hide(CCe)},onOk:function(){this.hide(kg)},onCancel:function(){this.hide(Ag)},onClose:function(){this.hide(xg)},onEsc:function(e){e.keyCode===eC&&this.isVisible&&!this.noCloseOnEsc&&this.hide(TCe)},focusHandler:function(e){var r=this.$refs.content,n=e.target;if(!(this.noEnforceFocus||!this.isTop||!this.isVisible||!r||document===n||Ur(r,n)||this.computeIgnoreEnforceFocusSelector&&di(this.computeIgnoreEnforceFocusSelector,n,!0))){var i=pS(this.$refs.content),a=this.$refs["bottom-trap"],o=this.$refs["top-trap"];if(a&&n===a){if(mt(i[0]))return}else if(o&&n===o&&mt(i[i.length-1]))return;mt(r,{preventScroll:!0})}},setEnforceFocus:function(e){this.listenDocument(e,"focusin",this.focusHandler)},setResizeEvent:function(e){this.listenWindow(e,"resize",this.checkModalOverflow),this.listenWindow(e,"orientationchange",this.checkModalOverflow)},showHandler:function(e,r){e===this.modalId&&(this.$_returnFocus=r||this.getActiveElement(),this.show())},hideHandler:function(e){e===this.modalId&&this.hide("event")},toggleHandler:function(e,r){e===this.modalId&&this.toggle(r)},modalListener:function(e){this.noStacking&&e.vueTarget!==this&&this.hide()},focusFirst:function(){var e=this;qt&&Ht(function(){var r=e.$refs.modal,n=e.$refs.content,i=e.getActiveElement();if(r&&n&&!(i&&Ur(n,i))){var a=e.$refs["ok-button"],o=e.$refs["cancel-button"],s=e.$refs["close-button"],c=e.autoFocusButton,f=c===kg&&a?a.$el||a:c===Ag&&o?o.$el||o:c===xg&&s?s.$el||s:n;mt(f),f===n&&e.$nextTick(function(){r.scrollTop=0})}})},returnFocusTo:function(){var e=this.returnFocus||this.$_returnFocus||null;this.$_returnFocus=null,this.$nextTick(function(){e=Et(e)?Ii(e):e,e&&(e=e.$el||e,mt(e))})},checkModalOverflow:function(){if(this.isVisible){var e=this.$refs.modal;this.isModalOverflowing=e.scrollHeight>document.documentElement.clientHeight}},makeModal:function(e){var r=e();if(!this.hideHeader){var n=this.normalizeSlot(Mye,this.slotScope);if(!n){var i=e();this.hideHeaderClose||(i=e(hc,{props:{content:this.headerCloseContent,disabled:this.isTransitioning,ariaLabel:this.headerCloseLabel,textVariant:this.headerCloseVariant||this.headerTextVariant},on:{click:this.onClose},ref:"close-button"},[this.normalizeSlot(Iye)])),n=[e(this.titleTag,{staticClass:"modal-title",class:this.titleClasses,attrs:{id:this.modalTitleId},domProps:this.hasNormalizedSlot(J0)?{}:br(this.titleHtml,this.title)},this.normalizeSlot(J0,this.slotScope)),i]}r=e(this.headerTag,{staticClass:"modal-header",class:this.headerClasses,attrs:{id:this.modalHeaderId},ref:"header"},[n])}var a=e("div",{staticClass:"modal-body",class:this.bodyClasses,attrs:{id:this.modalBodyId},ref:"body"},this.normalizeSlot(Xr,this.slotScope)),o=e();if(!this.hideFooter){var s=this.normalizeSlot(Rye,this.slotScope);if(!s){var c=e();this.okOnly||(c=e(hi,{props:{variant:this.cancelVariant,size:this.buttonSize,disabled:this.cancelDisabled||this.busy||this.isTransitioning},domProps:this.hasNormalizedSlot(o4)?{}:br(this.cancelTitleHtml,this.cancelTitle),on:{click:this.onCancel},ref:"cancel-button"},this.normalizeSlot(o4)));var f=e(hi,{props:{variant:this.okVariant,size:this.buttonSize,disabled:this.okDisabled||this.busy||this.isTransitioning},domProps:this.hasNormalizedSlot(s4)?{}:br(this.okTitleHtml,this.okTitle),on:{click:this.onOk},ref:"ok-button"},this.normalizeSlot(s4));s=[c,f]}o=e(this.footerTag,{staticClass:"modal-footer",class:this.footerClasses,attrs:{id:this.modalFooterId},ref:"footer"},[s])}var d=e("div",{staticClass:"modal-content",class:this.contentClass,attrs:{id:this.modalContentId,tabindex:"-1"},ref:"content"},[r,a,o]),m=e(),g=e();this.isVisible&&!this.noEnforceFocus&&(m=e("span",{attrs:{tabindex:"0"},ref:"top-trap"}),g=e("span",{attrs:{tabindex:"0"},ref:"bottom-trap"}));var v=e("div",{staticClass:"modal-dialog",class:this.dialogClasses,on:{mousedown:this.onDialogMousedown},ref:"dialog"},[m,d,g]),b=e("div",{staticClass:"modal",class:this.modalClasses,style:this.modalStyles,attrs:this.computedModalAttrs,on:{keydown:this.onEsc,click:this.onClickOut},directives:[{name:"show",value:this.isVisible}],ref:"modal"},[v]);b=e("transition",{props:{enterClass:"",enterToClass:"",enterActiveClass:"",leaveClass:"",leaveActiveClass:"",leaveToClass:""},on:{beforeEnter:this.onBeforeEnter,enter:this.onEnter,afterEnter:this.onAfterEnter,beforeLeave:this.onBeforeLeave,leave:this.onLeave,afterLeave:this.onAfterLeave}},[b]);var _=e();return!this.hideBackdrop&&this.isVisible&&(_=e("div",{staticClass:"modal-backdrop",attrs:{id:this.modalBackdropId}},this.normalizeSlot(Dye))),_=e($c,{props:{noFade:this.noFade}},[_]),e("div",{style:this.modalOuterStyle,attrs:this.computedAttrs,key:"modal-outer-".concat(this[Ko])},[b,_])}},render:function(e){return this.static?this.lazy&&this.isHidden?e():this.makeModal(e):this.isHidden?e():e(sCe,[this.makeModal(e)])}}),kCe=Wr(oi,dn),Qv="__bv_modal_directive__",yj=function(e){var r=e.modifiers,n=r===void 0?{}:r,i=e.arg,a=e.value;return Et(a)?a:Et(i)?i:ut(n).reverse()[0]},_j=function(e){return e&&qo(e,".dropdown-menu > li, li.nav-item")&&Ii("a, button",e)||e},wj=function(e){e&&e.tagName!=="BUTTON"&&(co(e,"role")||ur(e,"role","button"),e.tagName!=="A"&&!co(e,"tabindex")&&ur(e,"tabindex","0"))},DCe=function(e,r,n){var i=yj(r),a=_j(e);if(i&&a){var o=function(c){var f=c.currentTarget;if(!Ul(f)){var d=c.type,m=c.keyCode;(d==="click"||d==="keydown"&&(m===os||m===_o))&&go(uo(n,r)).$emit(kCe,i,f)}};e[Qv]={handler:o,target:i,trigger:a},wj(a),ar(a,"click",o,ci),a.tagName!=="BUTTON"&&Li(a,"role")==="button"&&ar(a,"keydown",o,ci)}},Sj=function(e){var r=e[Qv]||{},n=r.trigger,i=r.handler;n&&i&&(gr(n,"click",i,ci),gr(n,"keydown",i,ci),gr(e,"click",i,ci),gr(e,"keydown",i,ci)),delete e[Qv]},u3=function(e,r,n){var i=e[Qv]||{},a=yj(r),o=_j(e);(a!==i.target||o!==i.trigger)&&(Sj(e),DCe(e,r,n)),wj(o)},RCe=function(){},Oj={inserted:u3,updated:RCe,componentUpdated:u3,unbind:Sj};function MCe(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function ICe(t,e){for(var r=0;rt.length)&&(e=t.length);for(var r=0,n=new Array(e);r2&&arguments[2]!==void 0?arguments[2]:VCe;if(!(Pv(Al)||XA(Al))){var d=ul(s,r,{propsData:ko(ko(ko({},d3(Ri(oi))),{},{hideHeaderClose:!0,hideHeader:!(c.title||c.titleHtml)},vt(c,ut(A1))),{},{lazy:!1,busy:!1,visible:!1,noStacking:!1,noEnforceFocus:!1})});return ut(A1).forEach(function(m){kr(c[m])||(d.$slots[A1[m]]=xt(c[m]))}),new Promise(function(m,g){var v=!1;d.$once(op,function(){v||g(new Error("BootstrapVue MsgBox destroyed before resolve"))}),d.$on(fi,function(_){if(!_.defaultPrevented){var C=f(_);_.defaultPrevented||(v=!0,m(C))}});var b=document.createElement("div");document.body.appendChild(b),d.$mount(b)})}},i=function(s,c){var f=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;if(!(!c||XA(Al)||Pv(Al)||!Ze(d)))return n(s,ko(ko({},d3(f)),{},{msgBoxContent:c}),d)},a=function(){function o(s){MCe(this,o),Wp(this,{_vm:s,_root:go(s)}),Zb(this,{_vm:aa(),_root:aa()})}return LCe(o,[{key:"show",value:function(c){if(c&&this._root){for(var f,d=arguments.length,m=new Array(d>1?d-1:0),g=1;g1?d-1:0),g=1;g1&&arguments[1]!==void 0?arguments[1]:{},d=ko(ko({},f),{},{okOnly:!0,okDisabled:!1,hideFooter:!1,msgBoxContent:c});return i(this._vm,c,d,function(){return!0})}},{key:"msgBoxConfirm",value:function(c){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},d=ko(ko({},f),{},{okOnly:!1,okDisabled:!1,cancelDisabled:!1,hideFooter:!1});return i(this._vm,c,d,function(m){var g=m.trigger;return g==="ok"?!0:g==="cancel"?!1:null})}}]),o}();e.mixin({beforeCreate:function(){this[P1]=new a(this)}}),cc(e.prototype,Al)||U$(e.prototype,Al,{get:function(){return(!this||!this[P1])&&en('"'.concat(Al,'" must be accessed from a Vue instance "this" context.'),oi),this[P1]}})},GCe=Ke({plugins:{plugin:WCe}}),KCe=Ke({components:{BModal:bj},directives:{VBModal:Oj},plugins:{BVModalPlugin:GCe}});function p3(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var qCe=function(e){return e=e==="left"?"start":e==="right"?"end":e,"justify-content-".concat(e)},EC=pe({align:h(w),cardHeader:h(x,!1),fill:h(x,!1),justified:h(x,!1),pills:h(x,!1),small:h(x,!1),tabs:h(x,!1),tag:h(w,"ul"),vertical:h(x,!1)},pB),$j=te({name:pB,functional:!0,props:EC,render:function(e,r){var n,i=r.props,a=r.data,o=r.children,s=i.tabs,c=i.pills,f=i.vertical,d=i.align,m=i.cardHeader;return e(i.tag,qe(a,{staticClass:"nav",class:(n={"nav-tabs":s,"nav-pills":c&&!s,"card-header-tabs":!f&&m&&s,"card-header-pills":!f&&m&&c&&!s,"flex-column":f,"nav-fill":!f&&i.fill,"nav-justified":!f&&i.justified},p3(n,qCe(d),!f&&d),p3(n,"small",i.small),n)}),o)}});function h3(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function m3(t){for(var e=1;et.length)&&(e=t.length);for(var r=0,n=new Array(e);r=0&&e<=1}),overlayTag:h(w,"div"),rounded:h(Mn,!1),show:h(x,!1),spinnerSmall:h(x,!1),spinnerType:h(w,"border"),spinnerVariant:h(w),variant:h(w,"light"),wrapTag:h(w,"div"),zIndex:h(je,10)},wB),CTe=te({name:wB,mixins:[st],props:$Te,computed:{computedRounded:function(){var e=this.rounded;return e===!0||e===""?"rounded":e?"rounded-".concat(e):""},computedVariant:function(){var e=this.variant;return e&&!this.bgColor?"bg-".concat(e):""},slotScope:function(){return{spinnerType:this.spinnerType||null,spinnerVariant:this.spinnerVariant||null,spinnerSmall:this.spinnerSmall}}},methods:{defaultOverlayFn:function(e){var r=e.spinnerType,n=e.spinnerVariant,i=e.spinnerSmall;return this.$createElement(Pj,{props:{type:r,variant:n,small:i}})}},render:function(e){var r=this,n=this.show,i=this.fixed,a=this.noFade,o=this.noWrap,s=this.slotScope,c=e();if(n){var f=e("div",{staticClass:"position-absolute",class:[this.computedVariant,this.computedRounded],style:od(od({},D1),{},{opacity:this.opacity,backgroundColor:this.bgColor||null,backdropFilter:this.blur?"blur(".concat(this.blur,")"):null})}),d=e("div",{staticClass:"position-absolute",style:this.noCenter?od({},D1):{top:"50%",left:"50%",transform:"translateX(-50%) translateY(-50%)"}},[this.normalizeSlot(Vye,s)||this.defaultOverlayFn(s)]);c=e(this.overlayTag,{staticClass:"b-overlay",class:{"position-absolute":!o||o&&!i,"position-fixed":o&&i},style:od(od({},D1),{},{zIndex:this.zIndex||10}),on:{click:function(g){return r.$emit(ha,g)}},key:"overlay"},[f,d])}return c=e($c,{props:{noFade:a,appear:!0},on:{"after-enter":function(){return r.$emit(Vn)},"after-leave":function(){return r.$emit(xr)}}},[c]),o?c:e(this.wrapTag,{staticClass:"b-overlay-wrap position-relative",attrs:{"aria-busy":n?"true":null}},o?[c]:[this.normalizeSlot(),c])}}),TTe=Ke({components:{BOverlay:CTe}}),sd;function C3(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function T3(t){for(var e=1;er?r:n<1?1:n},A3=function(e){if(e.keyCode===_o)return pt(e,{immediatePropagation:!0}),e.currentTarget.click(),!1},AC=pe(Ue(T3(T3({},PTe),{},{align:h(w,"left"),ariaLabel:h(w,"Pagination"),disabled:h(x,!1),ellipsisClass:h(tt),ellipsisText:h(w,"…"),firstClass:h(tt),firstNumber:h(x,!1),firstText:h(w,"«"),hideEllipsis:h(x,!1),hideGotoEndButtons:h(x,!1),labelFirstPage:h(w,"Go to first page"),labelLastPage:h(w,"Go to last page"),labelNextPage:h(w,"Go to next page"),labelPage:h(uye,"Go to page"),labelPrevPage:h(w,"Go to previous page"),lastClass:h(tt),lastNumber:h(x,!1),lastText:h(w,"»"),limit:h(je,PC,function(t){return Ne(t,0)<1?(en('Prop "limit" must be a number greater than "0"',Qb),!1):!0}),nextClass:h(tt),nextText:h(w,"›"),pageClass:h(tt),pills:h(x,!1),prevClass:h(tt),prevText:h(w,"‹"),size:h(w)})),"pagination"),Aj=te({mixins:[ETe,st],props:AC,data:function(){var e=Ne(this[VS],0);return e=e>0?e:-1,{currentPage:e,localNumberOfPages:1,localLimit:PC}},computed:{btnSize:function(){var e=this.size;return e?"pagination-".concat(e):""},alignment:function(){var e=this.align;return e==="center"?"justify-content-center":e==="end"||e==="right"?"justify-content-end":e==="fill"?"text-center":""},styleClass:function(){return this.pills?"b-pagination-pills":""},computedCurrentPage:function(){return P3(this.currentPage,this.localNumberOfPages)},paginationParams:function(){var e=this.localLimit,r=this.localNumberOfPages,n=this.computedCurrentPage,i=this.hideEllipsis,a=this.firstNumber,o=this.lastNumber,s=!1,c=!1,f=e,d=1;r<=e?f=r:nRm?((!i||o)&&(c=!0,f=e-(a?0:1)),f=Wo(f,e)):r-n+2Rm?((!i||a)&&(s=!0,f=e-(o?0:1)),d=r-f+1):(e>Rm&&(f=e-(i?0:2),s=!!(!i||a),c=!!(!i||o)),d=n-up(f/2)),d<1?(d=1,s=!1):d>r-f&&(d=r-f+1,c=!1),s&&a&&d<4&&(f=f+2,d=1,s=!1);var m=d+f-1;return c&&o&&m>r-3&&(f=f+(m===r-2?2:3),c=!1),e<=Rm&&(a&&d===1?f=Wo(f+1,r,e+1):o&&r===d+f-1&&(d=It(d-1,1),f=Wo(r-d+1,r,e+1))),f=Wo(f,r-d+1),{showFirstDots:s,showLastDots:c,numberOfLinks:f,startNumber:d}},pageList:function(){var e=this.paginationParams,r=e.numberOfLinks,n=e.startNumber,i=this.computedCurrentPage,a=xTe(n,r);if(a.length>3){var o=i-n,s="bv-d-xs-down-none";if(o===0)for(var c=3;co+1;m--)a[m].classes=s}}return a}},watch:(sd={},Dg(sd,VS,function(t,e){t!==e&&(this.currentPage=P3(t,this.localNumberOfPages))}),Dg(sd,"currentPage",function(e,r){e!==r&&this.$emit(ATe,e>0?e:null)}),Dg(sd,"limit",function(e,r){e!==r&&(this.localLimit=E3(e))}),sd),created:function(){var e=this;this.localLimit=E3(this.limit),this.$nextTick(function(){e.currentPage=e.currentPage>e.localNumberOfPages?e.localNumberOfPages:e.currentPage})},methods:{handleKeyNav:function(e){var r=e.keyCode,n=e.shiftKey;this.isNav||(r===Da||r===pi?(pt(e,{propagation:!1}),n?this.focusFirst():this.focusPrev()):(r===es||r===Gn)&&(pt(e,{propagation:!1}),n?this.focusLast():this.focusNext()))},getButtons:function(){return Ni("button.page-link, a.page-link",this.$el).filter(function(e){return xa(e)})},focusCurrent:function(){var e=this;this.$nextTick(function(){var r=e.getButtons().find(function(n){return Ne(Li(n,"aria-posinset"),0)===e.computedCurrentPage});mt(r)||e.focusFirst()})},focusFirst:function(){var e=this;this.$nextTick(function(){var r=e.getButtons().find(function(n){return!Ul(n)});mt(r)})},focusLast:function(){var e=this;this.$nextTick(function(){var r=e.getButtons().reverse().find(function(n){return!Ul(n)});mt(r)})},focusPrev:function(){var e=this;this.$nextTick(function(){var r=e.getButtons(),n=r.indexOf(Ks());n>0&&!Ul(r[n-1])&&mt(r[n-1])})},focusNext:function(){var e=this;this.$nextTick(function(){var r=e.getButtons(),n=r.indexOf(Ks());nc,Ee=Q<1?1:Q>c?c:Q,Se={disabled:ie,page:Ee,index:Ee-1},ve=r.normalizeSlot(ge,Se)||et(z)||e(),Re=e(ie?"span":s?gi:"button",{staticClass:"page-link",class:{"flex-grow-1":!s&&!ie&&b},props:ie||!s?{}:r.linkProps(Q),attrs:{role:s?null:"menuitem",type:s||ie?null:"button",tabindex:ie||s?null:"-1","aria-label":ue,"aria-controls":Pr(r).ariaControls||null,"aria-disabled":ie?"true":null},on:ie?{}:{"!click":function(ne){r.onClick(ne,Q)},keydown:A3}},[ve]);return e("li",{key:X,staticClass:"page-item",class:[{disabled:ie,"flex-fill":b,"d-flex":b&&!s&&!ie},H],attrs:{role:s?null:"presentation","aria-hidden":ie?"true":null}},[Re])},R=function(Q){return e("li",{staticClass:"page-item",class:["disabled","bv-d-xs-down-none",b?"flex-fill":"",r.ellipsisClass],attrs:{role:"separator"},key:"ellipsis-".concat(Q?"last":"first")},[e("span",{staticClass:"page-link"},[r.normalizeSlot(yye)||et(r.ellipsisText)||e()])])},N=function(Q,ue){var ge=Q.number,z=C(ge)&&!E,H=i?null:z||E&&ue===0?"0":"-1",M={role:s?null:"menuitemradio",type:s||i?null:"button","aria-disabled":i?"true":null,"aria-controls":Pr(r).ariaControls||null,"aria-label":mo(a)?a(ge):"".concat(Ze(a)?a():a," ").concat(ge),"aria-checked":s?null:z?"true":"false","aria-current":s&&z?"page":null,"aria-posinset":s?null:ge,"aria-setsize":s?null:c,tabindex:s?null:H},X=et(r.makePage(ge)),ie={page:ge,index:ge-1,content:X,active:z,disabled:i},Ee=e(i?"span":s?gi:"button",{props:i||!s?{}:r.linkProps(ge),staticClass:"page-link",class:{"flex-grow-1":!s&&!i&&b},attrs:M,on:i?{}:{"!click":function(ve){r.onClick(ve,ge)},keydown:A3}},[r.normalizeSlot(Wye,ie)||X]);return e("li",{staticClass:"page-item",class:[{disabled:i,active:z,"flex-fill":b,"d-flex":b&&!s&&!i},Q.classes,r.pageClass],attrs:{role:s?null:"presentation"},key:"page-".concat(ge)},[Ee])},A=e();!this.firstNumber&&!this.hideGotoEndButtons&&(A=D(1,this.labelFirstPage,wye,this.firstText,this.firstClass,1,"pagination-goto-first")),_.push(A),_.push(D(f-1,this.labelPrevPage,Kye,this.prevText,this.prevClass,1,"pagination-goto-prev")),_.push(this.firstNumber&&d[0]!==1?N({number:1},0):e()),_.push(g?R(!1):e()),this.pageList.forEach(function(j,Q){var ue=g&&r.firstNumber&&d[0]!==1?1:0;_.push(N(j,Q+ue))}),_.push(v?R(!0):e()),_.push(this.lastNumber&&d[d.length-1]!==c?N({number:c},-1):e()),_.push(D(f+1,this.labelNextPage,Uye,this.nextText,this.nextClass,c,"pagination-goto-next"));var K=e();!this.lastNumber&&!this.hideGotoEndButtons&&(K=D(c,this.labelLastPage,xye,this.lastText,this.lastClass,c,"pagination-goto-last")),_.push(K);var B=e("ul",{staticClass:"pagination",class:["b-pagination",this.btnSize,this.alignment,this.styleClass],attrs:{role:s?null:"menubar","aria-disabled":i?"true":"false","aria-label":s?null:o||null},on:s?{}:{keydown:this.handleKeyNav},ref:"ul"},_);return s?e("nav",{attrs:{"aria-disabled":i?"true":null,"aria-hidden":i?"true":"false","aria-label":s&&o||null}},[B]):B}});function x3(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function k3(t){for(var e=1;ee.numberOfPages&&(this.currentPage=1)),this.localNumberOfPages=e.numberOfPages}},created:function(){var e=this;this.localNumberOfPages=this.numberOfPages;var r=Ne(this[VS],0);r>0?this.currentPage=r:this.$nextTick(function(){e.currentPage=0})},methods:{onClick:function(e,r){var n=this;if(r!==this.currentPage){var i=e.target,a=new Tc(ZB,{cancelable:!0,vueTarget:this,target:i});this.$emit(a.type,a,r),!a.defaultPrevented&&(this.currentPage=r,this.$emit(mi,this.currentPage),this.$nextTick(function(){xa(i)&&n.$el.contains(i)?mt(i):n.focusCurrent()}))}},makePage:function(e){return e},linkProps:function(){return{}}}}),MTe=Ke({components:{BPagination:RTe}});function M3(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function R1(t){for(var e=1;e0?this.localNumberOfPages=this.pages.length:this.localNumberOfPages=LTe(this.numberOfPages),this.$nextTick(function(){e.guessCurrentPage()})},onClick:function(e,r){var n=this;if(r!==this.currentPage){var i=e.currentTarget||e.target,a=new Tc(ZB,{cancelable:!0,vueTarget:this,target:i});this.$emit(a.type,a,r),!a.defaultPrevented&&(Ht(function(){n.currentPage=r,n.$emit(mi,r)}),this.$nextTick(function(){bi(i)}))}},getPageInfo:function(e){if(!Bt(this.pages)||this.pages.length===0||kr(this.pages[e-1])){var r="".concat(this.baseUrl).concat(e);return{link:this.useRouter?{path:r}:r,text:et(e)}}var n=this.pages[e-1];if(Ar(n)){var i=n.link;return{link:Ar(i)?i:this.useRouter?{path:i}:i,text:et(n.text||e)}}else return{link:et(n),text:et(e)}},makePage:function(e){var r=this.pageGen,n=this.getPageInfo(e);return mo(r)?r(e,n):n.text},makeLink:function(e){var r=this.linkGen,n=this.getPageInfo(e);return mo(r)?r(e,n):n.link},linkProps:function(e){var r=sr(Dj,this),n=this.makeLink(e);return this.useRouter||Ar(n)?r.to=n:r.href=n,r},resolveLink:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",r;try{r=document.createElement("a"),r.href=$F({to:e},"a","/","/"),document.body.appendChild(r);var n=r,i=n.pathname,a=n.hash,o=n.search;return document.body.removeChild(r),{path:i,hash:a,query:_4(o)}}catch(s){try{r&&r.parentNode&&r.parentNode.removeChild(r)}catch(c){}return{}}},resolveRoute:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";try{var r=this.$router.resolve(e,this.$route).route;return{path:r.path,hash:r.hash,query:r.query}}catch(n){return{}}},guessCurrentPage:function(){var e=this.$router,r=this.$route,n=this.computedValue;if(!this.noPageDetect&&!n&&(qt||!qt&&e))for(var i=e&&r?{path:r.path,hash:r.hash,query:r.query}:{},a=qt?window.location||document.location:null,o=a?{path:a.pathname,hash:a.hash,query:_4(a.search)}:{},s=1;!n&&s<=this.localNumberOfPages;s++){var c=this.makeLink(s);e&&(Ar(c)||this.useRouter)?n=Lt(this.resolveRoute(c),i)?s:null:qt?n=Lt(this.resolveLink(c),o)?s:null:n=-1}this.currentPage=n>0?n:0}}}),FTe=Ke({components:{BPaginationNav:BTe}}),jTe={AUTO:"auto",TOP:"top",RIGHT:"right",BOTTOM:"bottom",LEFT:"left",TOPLEFT:"top",TOPRIGHT:"top",RIGHTTOP:"right",RIGHTBOTTOM:"right",BOTTOMLEFT:"bottom",BOTTOMRIGHT:"bottom",LEFTTOP:"left",LEFTBOTTOM:"left"},zTe={AUTO:0,TOPLEFT:-1,TOP:0,TOPRIGHT:1,RIGHTTOP:-1,RIGHT:0,RIGHTBOTTOM:1,BOTTOMLEFT:-1,BOTTOM:0,BOTTOMRIGHT:1,LEFTTOP:-1,LEFT:0,LEFTBOTTOM:1},HTe={arrowPadding:h(je,6),boundary:h([js,w],"scrollParent"),boundaryPadding:h(je,5),fallbackPlacement:h(Rn,"flip"),offset:h(je,0),placement:h(w,"top"),target:h([js,GN])},UTe=te({name:kbe,mixins:[cl],props:HTe,data:function(){return{noFade:!1,localShow:!0,attachment:this.getAttachment(this.placement)}},computed:{templateType:function(){return"unknown"},popperConfig:function(){var e=this,r=this.placement;return{placement:this.getAttachment(r),modifiers:{offset:{offset:this.getOffset(r)},flip:{behavior:this.fallbackPlacement},arrow:{element:".arrow"},preventOverflow:{padding:this.boundaryPadding,boundariesElement:this.boundary}},onCreate:function(i){i.originalPlacement!==i.placement&&e.popperPlacementChange(i)},onUpdate:function(i){e.popperPlacementChange(i)}}}},created:function(){var e=this;this.$_popper=null,this.localShow=!0,this.$on(dn,function(n){e.popperCreate(n)});var r=function(){e.$nextTick(function(){Ht(function(){e.$destroy()})})};this.bvParent.$once(op,r),this.$once(xr,r)},beforeMount:function(){this.attachment=this.getAttachment(this.placement)},updated:function(){this.updatePopper()},beforeDestroy:function(){this.destroyPopper()},destroyed:function(){var e=this.$el;e&&e.parentNode&&e.parentNode.removeChild(e)},methods:{hide:function(){this.localShow=!1},getAttachment:function(e){return jTe[String(e).toUpperCase()]||"auto"},getOffset:function(e){if(!this.offset){var r=this.$refs.arrow||Ii(".arrow",this.$el),n=wt(Di(r).width,0)+wt(this.arrowPadding,0);switch(zTe[String(e).toUpperCase()]||0){case 1:return"+50%p - ".concat(n,"px");case-1:return"-50%p + ".concat(n,"px");default:return 0}}return this.offset},popperCreate:function(e){this.destroyPopper(),this.$_popper=new Uu(this.target,e,this.popperConfig)},destroyPopper:function(){this.$_popper&&this.$_popper.destroy(),this.$_popper=null},updatePopper:function(){this.$_popper&&this.$_popper.scheduleUpdate()},popperPlacementChange:function(e){this.attachment=this.getAttachment(e.placement)},renderTemplate:function(e){return e("div")}},render:function(e){var r=this,n=this.noFade;return e($c,{props:{appear:!0,noFade:n},on:{beforeEnter:function(a){return r.$emit(dn,a)},afterEnter:function(a){return r.$emit(Vn,a)},beforeLeave:function(a){return r.$emit(fi,a)},afterLeave:function(a){return r.$emit(xr,a)}}},[this.localShow?this.renderTemplate(e):e()])}});function I3(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function L3(t){for(var e=1;e0&&arguments[0]!==void 0?arguments[0]:{},n=!1;ut(B3).forEach(function(i){!kr(r[i])&&e[i]!==r[i]&&(e[i]=r[i],i==="title"&&(n=!0))}),n&&this.localShow&&this.fixTitle()},createTemplateAndShow:function(){var e=this.getContainer(),r=this.getTemplate(),n=this.$_tip=ul(this,r,{propsData:{id:this.computedId,html:this.html,placement:this.placement,fallbackPlacement:this.fallbackPlacement,target:this.getPlacementTarget(),boundary:this.getBoundary(),offset:Ne(this.offset,0),arrowPadding:Ne(this.arrowPadding,0),boundaryPadding:Ne(this.boundaryPadding,0)}});this.handleTemplateUpdate(),n.$once(dn,this.onTemplateShow),n.$once(Vn,this.onTemplateShown),n.$once(fi,this.onTemplateHide),n.$once(xr,this.onTemplateHidden),n.$once(op,this.destroyTemplate),n.$on(Av,this.handleEvent),n.$on(xv,this.handleEvent),n.$on(YB,this.handleEvent),n.$on(XB,this.handleEvent),n.$mount(e.appendChild(document.createElement("div")))},hideTemplate:function(){this.$_tip&&this.$_tip.hide(),this.clearActiveTriggers(),this.$_hoverState=""},destroyTemplate:function(){this.setWhileOpenListeners(!1),this.clearHoverTimeout(),this.$_hoverState="",this.clearActiveTriggers(),this.localPlacementTarget=null;try{this.$_tip.$destroy()}catch(e){}this.$_tip=null,this.removeAriaDescribedby(),this.restoreTitle(),this.localShow=!1},getTemplateElement:function(){return this.$_tip?this.$_tip.$el:null},handleTemplateUpdate:function(){var e=this,r=this.$_tip;if(r){var n=["title","content","variant","customClass","noFade","interactive"];n.forEach(function(i){r[i]!==e[i]&&(r[i]=e[i])})}},show:function(){var e=this.getTarget();if(!(!e||!Ur(document.body,e)||!xa(e)||this.dropdownOpen()||(zt(this.title)||this.title==="")&&(zt(this.content)||this.content===""))&&!(this.$_tip||this.localShow)){this.localShow=!0;var r=this.buildEvent(dn,{cancelable:!0});if(this.emitEvent(r),r.defaultPrevented){this.destroyTemplate();return}this.fixTitle(),this.addAriaDescribedby(),this.createTemplateAndShow()}},hide:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,r=this.getTemplateElement();if(!r||!this.localShow){this.restoreTitle();return}var n=this.buildEvent(fi,{cancelable:!e});this.emitEvent(n),!n.defaultPrevented&&this.hideTemplate()},forceHide:function(){var e=this.getTemplateElement();!e||!this.localShow||(this.setWhileOpenListeners(!1),this.clearHoverTimeout(),this.$_hoverState="",this.clearActiveTriggers(),this.$_tip&&(this.$_tip.noFade=!0),this.hide(!0))},enable:function(){this.$_enabled=!0,this.emitEvent(this.buildEvent(pg))},disable:function(){this.$_enabled=!1,this.emitEvent(this.buildEvent(dg))},onTemplateShow:function(){this.setWhileOpenListeners(!0)},onTemplateShown:function(){var e=this.$_hoverState;this.$_hoverState="",e==="out"&&this.leave(null),this.emitEvent(this.buildEvent(Vn))},onTemplateHide:function(){this.setWhileOpenListeners(!1)},onTemplateHidden:function(){this.destroyTemplate(),this.emitEvent(this.buildEvent(xr))},getTarget:function(){var e=this.target;return Et(e)?e=fS(e.replace(/^#/,"")):Ze(e)?e=e():e&&(e=e.$el||e),er(e)?e:null},getPlacementTarget:function(){return this.getTarget()},getTargetId:function(){var e=this.getTarget();return e&&e.id?e.id:null},getContainer:function(){var e=this.container?this.container.$el||this.container:!1,r=document.body,n=this.getTarget();return e===!1?di(qTe,n)||r:Et(e)&&fS(e.replace(/^#/,""))||r},getBoundary:function(){return this.boundary?this.boundary.$el||this.boundary:"scrollParent"},isInModal:function(){var e=this.getTarget();return e&&di(Mj,e)},isDropdown:function(){var e=this.getTarget();return e&&lp(e,YTe)},dropdownOpen:function(){var e=this.getTarget();return this.isDropdown()&&e&&Ii(XTe,e)},clearHoverTimeout:function(){clearTimeout(this.$_hoverTimeout),this.$_hoverTimeout=null},clearVisibilityInterval:function(){clearInterval(this.$_visibleInterval),this.$_visibleInterval=null},clearActiveTriggers:function(){for(var e in this.activeTrigger)this.activeTrigger[e]=!1},addAriaDescribedby:function(){var e=this.getTarget(),r=Li(e,"aria-describedby")||"";r=r.split(/\s+/).concat(this.computedId).join(" ").trim(),ur(e,"aria-describedby",r)},removeAriaDescribedby:function(){var e=this,r=this.getTarget(),n=Li(r,"aria-describedby")||"";n=n.split(/\s+/).filter(function(i){return i!==e.computedId}).join(" ").trim(),n?ur(r,"aria-describedby",n):lo(r,"aria-describedby")},fixTitle:function(){var e=this.getTarget();if(co(e,"title")){var r=Li(e,"title");ur(e,"title",""),r&&ur(e,Mm,r)}},restoreTitle:function(){var e=this.getTarget();if(co(e,Mm)){var r=Li(e,Mm);lo(e,Mm),r&&ur(e,"title",r)}},buildEvent:function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return new Tc(e,M1({cancelable:!1,target:this.getTarget(),relatedTarget:this.getTemplateElement()||null,componentId:this.computedId,vueTarget:this},r))},emitEvent:function(e){var r=e.type;this.emitOnRoot($r(this.templateType,r),e),this.$emit(r,e)},listen:function(){var e=this,r=this.getTarget();r&&(this.setRootListener(!0),this.computedTriggers.forEach(function(n){n==="click"?ar(r,"click",e.handleEvent,Tt):n==="focus"?(ar(r,"focusin",e.handleEvent,Tt),ar(r,"focusout",e.handleEvent,Tt)):n==="blur"?ar(r,"focusout",e.handleEvent,Tt):n==="hover"&&(ar(r,"mouseenter",e.handleEvent,Tt),ar(r,"mouseleave",e.handleEvent,Tt))},this))},unListen:function(){var e=this,r=["click","focusin","focusout","mouseenter","mouseleave"],n=this.getTarget();this.setRootListener(!1),r.forEach(function(i){n&&gr(n,i,e.handleEvent,Tt)},this)},setRootListener:function(e){var r=e?"listenOnRoot":"listenOffRoot",n=this.templateType;this[r](Wr(n,fi),this.doHide),this[r](Wr(n,dn),this.doShow),this[r](Wr(n,sS),this.doDisable),this[r](Wr(n,lS),this.doEnable)},setWhileOpenListeners:function(e){this.setModalListener(e),this.setDropdownListener(e),this.visibleCheck(e),this.setOnTouchStartListener(e)},visibleCheck:function(e){var r=this;this.clearVisibilityInterval();var n=this.getTarget();e&&(this.$_visibleInterval=setInterval(function(){var i=r.getTemplateElement();i&&r.localShow&&(!n.parentNode||!xa(n))&&r.forceHide()},100))},setModalListener:function(e){this.isInModal()&&this[e?"listenOnRoot":"listenOffRoot"](GTe,this.forceHide)},setOnTouchStartListener:function(e){var r=this;"ontouchstart"in document.documentElement&&dc(document.body.children).forEach(function(n){ka(e,n,"mouseover",r.$_noop)})},setDropdownListener:function(e){var r=this.getTarget();if(!(!r||!this.bvEventRoot||!this.isDropdown)){var n=eSe(r);n&&n[e?"$on":"$off"](Vn,this.forceHide)}},handleEvent:function(e){var r=this.getTarget();if(!(!r||Ul(r)||!this.$_enabled||this.dropdownOpen())){var n=e.type,i=this.computedTriggers;if(n==="click"&&ot(i,"click"))this.click(e);else if(n==="mouseenter"&&ot(i,"hover"))this.enter(e);else if(n==="focusin"&&ot(i,"focus"))this.enter(e);else if(n==="focusout"&&(ot(i,"focus")||ot(i,"blur"))||n==="mouseleave"&&ot(i,"hover")){var a=this.getTemplateElement(),o=e.target,s=e.relatedTarget;if(a&&Ur(a,o)&&Ur(r,s)||a&&Ur(r,o)&&Ur(a,s)||a&&Ur(a,o)&&Ur(a,s)||Ur(r,o)&&Ur(r,s))return;this.leave(e)}}},doHide:function(e){(!e||this.getTargetId()===e||this.computedId===e)&&this.forceHide()},doShow:function(e){(!e||this.getTargetId()===e||this.computedId===e)&&this.show()},doDisable:function(e){(!e||this.getTargetId()===e||this.computedId===e)&&this.disable()},doEnable:function(e){(!e||this.getTargetId()===e||this.computedId===e)&&this.enable()},click:function(e){!this.$_enabled||this.dropdownOpen()||(mt(e.currentTarget),this.activeTrigger.click=!this.activeTrigger.click,this.isWithActiveTrigger?this.enter(null):this.leave(null))},toggle:function(){!this.$_enabled||this.dropdownOpen()||(this.localShow?this.leave(null):this.enter(null))},enter:function(){var e=this,r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null;if(r&&(this.activeTrigger[r.type==="focusin"?"focus":"hover"]=!0),this.localShow||this.$_hoverState==="in"){this.$_hoverState="in";return}this.clearHoverTimeout(),this.$_hoverState="in",this.computedDelay.show?(this.fixTitle(),this.$_hoverTimeout=setTimeout(function(){e.$_hoverState==="in"?e.show():e.localShow||e.restoreTitle()},this.computedDelay.show)):this.show()},leave:function(){var e=this,r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null;r&&(this.activeTrigger[r.type==="focusout"?"focus":"hover"]=!1,r.type==="focusout"&&ot(this.computedTriggers,"blur")&&(this.activeTrigger.click=!1,this.activeTrigger.hover=!1)),!this.isWithActiveTrigger&&(this.clearHoverTimeout(),this.$_hoverState="out",this.computedDelay.hide?this.$_hoverTimeout=setTimeout(function(){e.$_hoverState==="out"&&e.hide()},this.computedDelay.hide):this.hide())}}}),ri,xl;function F3(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function JTe(t){for(var e=1;e0&&e[ra].updateData(f)})}var o={title:i.title,content:i.content,triggers:i.trigger,placement:i.placement,fallbackPlacement:i.fallbackPlacement,variant:i.variant,customClass:i.customClass,container:i.container,boundary:i.boundary,delay:i.delay,offset:i.offset,noFade:!i.animation,id:i.id,disabled:i.disabled,html:i.html},s=e[ra].__bv_prev_data__;if(e[ra].__bv_prev_data__=o,!Lt(o,s)){var c={target:e};ut(o).forEach(function(f){o[f]!==s[f]&&(c[f]=(f==="title"||f==="content")&&Ze(o[f])?o[f](e):o[f])}),e[ra].updateData(c)}}},g2e=function(e){e[ra]&&(e[ra].$destroy(),e[ra]=null),delete e[ra]},v2e={bind:function(e,r,n){G3(e,r,n)},componentUpdated:function(e,r,n){z$(function(){G3(e,r,n)})},unbind:function(e){g2e(e)}},Bj=Ke({directives:{VBPopover:v2e}}),b2e=Ke({components:{BPopover:r2e},plugins:{VBPopoverPlugin:Bj}}),Fj=pe({animated:h(x,null),label:h(w),labelHtml:h(w),max:h(je,null),precision:h(je,null),showProgress:h(x,null),showValue:h(x,null),striped:h(x,null),value:h(je,0),variant:h(w)},OB),jj=te({name:OB,mixins:[st],inject:{getBvProgress:{default:function(){return function(){return{}}}}},props:Fj,computed:{bvProgress:function(){return this.getBvProgress()},progressBarClasses:function(){var e=this.computedAnimated,r=this.computedVariant;return[r?"bg-".concat(r):"",this.computedStriped||e?"progress-bar-striped":"",e?"progress-bar-animated":""]},progressBarStyles:function(){return{width:100*(this.computedValue/this.computedMax)+"%"}},computedValue:function(){return wt(this.value,0)},computedMax:function(){var e=wt(this.max)||wt(this.bvProgress.max,0);return e>0?e:100},computedPrecision:function(){return It(Ne(this.precision,Ne(this.bvProgress.precision,0)),0)},computedProgress:function(){var e=this.computedPrecision,r=_F(10,e);return Z0(100*r*this.computedValue/this.computedMax/r,e)},computedVariant:function(){return this.variant||this.bvProgress.variant},computedStriped:function(){return sa(this.striped)?this.striped:this.bvProgress.striped||!1},computedAnimated:function(){return sa(this.animated)?this.animated:this.bvProgress.animated||!1},computedShowProgress:function(){return sa(this.showProgress)?this.showProgress:this.bvProgress.showProgress||!1},computedShowValue:function(){return sa(this.showValue)?this.showValue:this.bvProgress.showValue||!1}},render:function(e){var r=this.label,n=this.labelHtml,i=this.computedValue,a=this.computedPrecision,o,s={};return this.hasNormalizedSlot()?o=this.normalizeSlot():r||n?s=br(n,r):this.computedShowProgress?o=this.computedProgress:this.computedShowValue&&(o=Z0(i,a)),e("div",{staticClass:"progress-bar",class:this.progressBarClasses,style:this.progressBarStyles,attrs:{role:"progressbar","aria-valuemin":"0","aria-valuemax":et(this.computedMax),"aria-valuenow":Z0(i,a)},domProps:s},o)}});function K3(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function q3(t){for(var e=1;e0&&arguments[0]!==void 0?arguments[0]:{},r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};!this.noCloseOnRouteChange&&e.fullPath!==r.fullPath&&this.hide()}),ld),created:function(){this.$_returnFocusEl=null},mounted:function(){var e=this;this.listenOnRoot($2e,this.handleToggle),this.listenOnRoot(O2e,this.handleSync),this.$nextTick(function(){e.emitState(e.localShow)})},activated:function(){this.emitSync()},beforeDestroy:function(){this.localShow=!1,this.$_returnFocusEl=null},methods:{hide:function(){this.localShow=!1},emitState:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.localShow;this.emitOnRoot(C2e,this.safeId(),e)},emitSync:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.localShow;this.emitOnRoot(T2e,this.safeId(),e)},handleToggle:function(e){e&&e===this.safeId()&&(this.localShow=!this.localShow)},handleSync:function(e){var r=this;e&&e===this.safeId()&&this.$nextTick(function(){r.emitSync(r.localShow)})},onKeydown:function(e){var r=e.keyCode;!this.noCloseOnEsc&&r===eC&&this.localShow&&this.hide()},onBackdropClick:function(){this.localShow&&!this.noCloseOnBackdrop&&this.hide()},onTopTrapFocus:function(){var e=pS(this.$refs.content);this.enforceFocus(e.reverse()[0])},onBottomTrapFocus:function(){var e=pS(this.$refs.content);this.enforceFocus(e[0])},onBeforeEnter:function(){this.$_returnFocusEl=Ks(qt?[document.body]:[]),this.isOpen=!0},onAfterEnter:function(e){Ur(e,Ks())||this.enforceFocus(e),this.$emit(Vn)},onAfterLeave:function(){this.enforceFocus(this.$_returnFocusEl),this.$_returnFocusEl=null,this.isOpen=!1,this.$emit(xr)},enforceFocus:function(e){this.noEnforceFocus||mt(e)}},render:function(e){var r,n=this.bgVariant,i=this.width,a=this.textVariant,o=this.localShow,s=this.shadow===""?!0:this.shadow,c=e(this.tag,{staticClass:hp,class:[(r={shadow:s===!0},Io(r,"shadow-".concat(s),s&&s!==!0),Io(r,"".concat(hp,"-right"),this.right),Io(r,"bg-".concat(n),n),Io(r,"text-".concat(a),a),r),this.sidebarClass],style:{width:i},attrs:this.computedAttrs,directives:[{name:"show",value:o}],ref:"content"},[L2e(e,this)]);c=e("transition",{props:this.transitionProps,on:{beforeEnter:this.onBeforeEnter,afterEnter:this.onAfterEnter,afterLeave:this.onAfterLeave}},[c]);var f=e($c,{props:{noFade:this.noSlide}},[N2e(e,this)]),d=e(),m=e();return this.backdrop&&o&&(d=e("div",{attrs:{tabindex:"0"},on:{focus:this.onTopTrapFocus}}),m=e("div",{attrs:{tabindex:"0"},on:{focus:this.onBottomTrapFocus}})),e("div",{staticClass:"b-sidebar-outer",style:{zIndex:this.zIndex},attrs:{tabindex:"-1"},on:{keydown:this.onKeydown}},[d,c,m,f])}}),F2e=Ke({components:{BSidebar:B2e},plugins:{VBTogglePlugin:uC}});function I1(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var j2e=pe({animation:h(w,"wave"),height:h(w),size:h(w),type:h(w,"text"),variant:h(w),width:h(w)},TB),rb=te({name:TB,functional:!0,props:j2e,render:function(e,r){var n,i=r.data,a=r.props,o=a.size,s=a.animation,c=a.variant;return e("div",qe(i,{staticClass:"b-skeleton",style:{width:o||a.width,height:o||a.height},class:(n={},I1(n,"b-skeleton-".concat(a.type),!0),I1(n,"b-skeleton-animate-".concat(s),s),I1(n,"bg-".concat(c),c),n)}))}});function J3(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function Z3(t){for(var e=1;e0}}});function Q3(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function G2e(t){for(var e=1;e0?e:null},iD=function(e){return zt(e)||GS(e)>0},Vj=pe({colspan:h(je,null,iD),rowspan:h(je,null,iD),stackedHeading:h(w),stickyColumn:h(x,!1),variant:h(w)},RB),Gu=te({name:RB,mixins:[rn,ss,st],inject:{getBvTableTr:{default:function(){return function(){return{}}}}},inheritAttrs:!1,props:Vj,computed:{bvTableTr:function(){return this.getBvTableTr()},tag:function(){return"td"},inTbody:function(){return this.bvTableTr.inTbody},inThead:function(){return this.bvTableTr.inThead},inTfoot:function(){return this.bvTableTr.inTfoot},isDark:function(){return this.bvTableTr.isDark},isStacked:function(){return this.bvTableTr.isStacked},isStackedCell:function(){return this.inTbody&&this.isStacked},isResponsive:function(){return this.bvTableTr.isResponsive},isStickyHeader:function(){return this.bvTableTr.isStickyHeader},hasStickyHeader:function(){return this.bvTableTr.hasStickyHeader},isStickyColumn:function(){return!this.isStacked&&(this.isResponsive||this.hasStickyHeader)&&this.stickyColumn},rowVariant:function(){return this.bvTableTr.variant},headVariant:function(){return this.bvTableTr.headVariant},footVariant:function(){return this.bvTableTr.footVariant},tableVariant:function(){return this.bvTableTr.tableVariant},computedColspan:function(){return GS(this.colspan)},computedRowspan:function(){return GS(this.rowspan)},cellClasses:function(){var e=this.variant,r=this.headVariant,n=this.isStickyColumn;return(!e&&this.isStickyHeader&&!r||!e&&n&&this.inTfoot&&!this.footVariant||!e&&n&&this.inThead&&!r||!e&&n&&this.inTbody)&&(e=this.rowVariant||this.tableVariant||"b-table-default"),[e?"".concat(this.isDark?"bg":"table","-").concat(e):null,n?"b-table-sticky-column":null]},cellAttrs:function(){var e=this.stackedHeading,r=this.inThead||this.inTfoot,n=this.computedColspan,i=this.computedRowspan,a="cell",o=null;return r?(a="columnheader",o=n>0?"colspan":"col"):yo(this.tag,"th")&&(a="rowheader",o=i>0?"rowgroup":"row"),nD(nD({colspan:n,rowspan:i,role:a,scope:o},this.bvAttrs),{},{"data-label":this.isStackedCell&&!zt(e)?et(e):null})}},render:function(e){var r=[this.normalizeSlot()];return e(this.tag,{class:this.cellClasses,attrs:this.cellAttrs,on:this.bvListeners},[this.isStackedCell?e("div",[r]):r])}});function J2e(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var DC="busy",Z2e=ll+DC,Wj=J2e({},DC,h(x,!1)),Q2e=te({props:Wj,data:function(){return{localBusy:!1}},computed:{computedBusy:function(){return this[DC]||this.localBusy}},watch:{localBusy:function(e,r){e!==r&&this.$emit(Z2e,e)}},methods:{stopIfBusy:function(e){return this.computedBusy?(pt(e),!0):!1},renderBusy:function(){var e=this.tbodyTrClass,r=this.tbodyTrAttr,n=this.$createElement;return this.computedBusy&&this.hasNormalizedSlot(vd)?n(ts,{staticClass:"b-table-busy-slot",class:[Ze(e)?e(null,vd):e],attrs:Ze(r)?r(null,vd):r,key:"table-busy-slot"},[n(Gu,{props:{colspan:this.computedFields.length||null}},[this.normalizeSlot(vd)])]):null}}}),RC={caption:h(w),captionHtml:h(w)},Gj=te({props:RC,computed:{captionId:function(){return this.isStacked?this.safeId("_caption_"):null}},methods:{renderCaption:function(){var e=this.caption,r=this.captionHtml,n=this.$createElement,i=n(),a=this.hasNormalizedSlot(c4);return(a||e||r)&&(i=n("caption",{attrs:{id:this.captionId},domProps:a?{}:br(r,e),key:"caption",ref:"caption"},this.normalizeSlot(c4))),i}}}),Kj={},qj=te({methods:{renderColgroup:function(){var e=this.computedFields,r=this.$createElement,n=r();return this.hasNormalizedSlot(u4)&&(n=r("colgroup",{key:"colgroup"},[this.normalizeSlot(u4,{columns:e.length,fields:e})])),n}}}),Yj={emptyFilteredHtml:h(w),emptyFilteredText:h(w,"There are no records matching your request"),emptyHtml:h(w),emptyText:h(w,"There are no records to show"),showEmpty:h(x,!1)},eEe=te({props:Yj,methods:{renderEmpty:function(){var e=Pr(this),r=e.computedItems,n=e.computedBusy,i=this.$createElement,a=i();if(this.showEmpty&&(!r||r.length===0)&&!(n&&this.hasNormalizedSlot(vd))){var o=this.computedFields,s=this.isFiltered,c=this.emptyText,f=this.emptyHtml,d=this.emptyFilteredText,m=this.emptyFilteredHtml,g=this.tbodyTrClass,v=this.tbodyTrAttr;a=this.normalizeSlot(s?_ye:sF,{emptyFilteredHtml:m,emptyFilteredText:d,emptyHtml:f,emptyText:c,fields:o,items:r}),a||(a=i("div",{class:["text-center","my-2"],domProps:s?br(m,d):br(f,c)})),a=i(Gu,{props:{colspan:o.length||null}},[i("div",{attrs:{role:"alert","aria-live":"polite"}},[a])]),a=i(ts,{staticClass:"b-table-empty-row",class:[Ze(g)?g(null,"row-empty"):g],attrs:Ze(v)?v(null,"row-empty"):v,key:s?"b-empty-filtered-row":"b-empty-row"},[a])}return a}}}),KS=function t(e){return zt(e)?"":Ar(e)&&!Iu(e)?ut(e).sort().map(function(r){return t(e[r])}).filter(function(r){return!!r}).join(" "):et(e)};function aD(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function oD(t){for(var e=1;e3&&arguments[3]!==void 0?arguments[3]:{},a=ut(i).reduce(function(s,c){var f=i[c],d=f.filterByFormatted,m=Ze(d)?d:d?f.formatter:null;return Ze(m)&&(s[c]=m(e[c],c,e)),s},sl(e)),o=ut(a).filter(function(s){return!Jj[s]&&!(Bt(r)&&r.length>0&&ot(r,s))&&!(Bt(n)&&n.length>0&&!ot(n,s))});return Ba(a,o)},rEe=function(e,r,n,i){return Ar(e)?KS(YS(e,r,n,i)):""};function nEe(t){return sEe(t)||oEe(t)||aEe(t)||iEe()}function iEe(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function aEe(t,e){if(t){if(typeof t=="string")return XS(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return XS(t,e)}}function oEe(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function sEe(t){if(Array.isArray(t))return XS(t)}function XS(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r0&&en(lEe,fc),e},localFiltering:function(){return this.hasProvider?!!this.noProviderFiltering:!0},filteredCheck:function(){var e=this.filteredItems,r=this.localItems,n=this.localFilter;return{filteredItems:e,localItems:r,localFilter:n}},localFilterFn:function(){var e=this.filterFunction;return mo(e)?e:null},filteredItems:function(){var e=this.localItems,r=this.localFilter,n=this.localFiltering?this.filterFnFactory(this.localFilterFn,r)||this.defaultFilterFnFactory(r):null;return n&&e.length>0?e.filter(n):e}},watch:{computedFilterDebounce:function(e){!e&&this.$_filterTimer&&(this.clearFilterTimer(),this.localFilter=this.filterSanitize(this.filter))},filter:{deep:!0,handler:function(e){var r=this,n=this.computedFilterDebounce;this.clearFilterTimer(),n&&n>0?this.$_filterTimer=setTimeout(function(){r.localFilter=r.filterSanitize(e)},n):this.localFilter=this.filterSanitize(e)}},filteredCheck:function(e){var r=e.filteredItems,n=e.localFilter,i=!1;n?Lt(n,[])||Lt(n,{})?i=!1:n&&(i=!0):i=!1,i&&this.$emit(cS,r,r.length),this.isFiltered=i},isFiltered:function(e,r){if(e===!1&&r===!0){var n=this.localItems;this.$emit(cS,n,n.length)}}},created:function(){var e=this;this.$_filterTimer=null,this.$nextTick(function(){e.isFiltered=!!e.localFilter})},beforeDestroy:function(){this.clearFilterTimer()},methods:{clearFilterTimer:function(){clearTimeout(this.$_filterTimer),this.$_filterTimer=null},filterSanitize:function(e){return this.localFiltering&&!this.localFilterFn&&!(Et(e)||VA(e))?"":la(e)},filterFnFactory:function(e,r){if(!e||!Ze(e)||!r||Lt(r,[])||Lt(r,{}))return null;var n=function(a){return e(a,r)};return n},defaultFilterFnFactory:function(e){var r=this;if(!e||!(Et(e)||VA(e)))return null;var n=e;if(Et(n)){var i=X$(e).replace(VN,"\\s+");n=new RegExp(".*".concat(i,".*"),"i")}var a=function(s){return n.lastIndex=0,n.test(rEe(s,r.computedFilterIgnored,r.computedFilterIncluded,r.computedFieldsObj))};return a}}}),uEe=function(e,r){var n=null;return Et(r)?n={key:e,label:r}:Ze(r)?n={key:e,formatter:r}:Ar(r)?(n=sl(r),n.key=n.key||e):r!==!1&&(n={key:e}),n},fEe=function(e,r){var n=[];if(Bt(e)&&e.filter(rt).forEach(function(o){if(Et(o))n.push({key:o,label:hg(o)});else if(Ar(o)&&o.key&&Et(o.key))n.push(sl(o));else if(Ar(o)&&ut(o).length===1){var s=ut(o)[0],c=uEe(s,o[s]);c&&n.push(c)}}),n.length===0&&Bt(r)&&r.length>0){var i=r[0];ut(i).forEach(function(o){Jj[o]||n.push({key:o,label:hg(o)})})}var a={};return n.filter(function(o){return a[o.key]?!1:(a[o.key]=!0,o.label=Et(o.label)?o.label:hg(o.key),!0)})};function sD(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function lD(t){for(var e=1;e0&&e.some(rt)},selectableIsMultiSelect:function(){return this.isSelectable&&ot(["range","multi"],this.selectMode)},selectableTableClasses:function(){var e,r=this.isSelectable;return e={"b-table-selectable":r},Im(e,"b-table-select-".concat(this.selectMode),r),Im(e,"b-table-selecting",this.selectableHasSelection),Im(e,"b-table-selectable-no-click",r&&!this.hasSelectableRowClick),e},selectableTableAttrs:function(){if(!this.isSelectable)return{};var e=this.bvAttrs.role||uD;return{role:e,"aria-multiselectable":e===uD?et(this.selectableIsMultiSelect):null}}},watch:{computedItems:function(e,r){var n=!1;if(this.isSelectable&&this.selectedRows.length>0){n=Bt(e)&&Bt(r)&&e.length===r.length;for(var i=0;n&&i=0&&e0&&(this.selectedLastClicked=-1,this.selectedRows=this.selectableIsMultiSelect?Id(e,!0):[!0])},isRowSelected:function(e){return!!(Pa(e)&&this.selectedRows[e])},clearSelected:function(){this.selectedLastClicked=-1,this.selectedRows=[]},selectableRowClasses:function(e){if(this.isSelectable&&this.isRowSelected(e)){var r=this.selectedVariant;return Im({"b-table-row-selected":!0},"".concat(this.dark?"bg":"table","-").concat(r),r)}return{}},selectableRowAttrs:function(e){return{"aria-selected":this.isSelectable?this.isRowSelected(e)?"true":"false":null}},setSelectionHandlers:function(e){var r=e&&!this.noSelectOnClick?"$on":"$off";this[r](kv,this.selectionHandler),this[r](cS,this.clearSelected),this[r](WB,this.clearSelected)},selectionHandler:function(e,r,n){if(!this.isSelectable||this.noSelectOnClick){this.clearSelected();return}var i=this.selectMode,a=this.selectedLastRow,o=this.selectedRows.slice(),s=!o[r];if(i==="single")o=[];else if(i==="range")if(a>-1&&n.shiftKey){for(var c=Wo(a,r);c<=It(a,r);c++)o[c]=!0;s=!0}else n.ctrlKey||n.metaKey||(o=[],s=!0),s&&(this.selectedLastRow=r);o[r]=s,this.selectedRows=o}}}),i8=function(e,r){return e.map(function(n,i){return[i,n]}).sort((function(n,i){return this(n[1],i[1])||n[0]-i[0]}).bind(r)).map(function(n){return n[1]})},fD=function(e){return zt(e)?"":Rd(e)?wt(e,e):e},wEe=function(e,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=n.sortBy,a=i===void 0?null:i,o=n.formatter,s=o===void 0?null:o,c=n.locale,f=c===void 0?void 0:c,d=n.localeOptions,m=d===void 0?{}:d,g=n.nullLast,v=g===void 0?!1:g,b=Sn(e,a,null),_=Sn(r,a,null);return Ze(s)&&(b=s(b,a,e),_=s(_,a,r)),b=fD(b),_=fD(_),Iu(b)&&Iu(_)||Pa(b)&&Pa(_)?b<_?-1:b>_?1:0:v&&b===""&&_!==""?1:v&&b!==""&&_===""?-1:KS(b).localeCompare(KS(_),f,m)},Ya,nu;function dD(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function pD(t){for(var e=1;e0&&!s,[o,{"table-striped":this.striped,"table-hover":r,"table-dark":this.dark,"table-bordered":this.bordered,"table-borderless":this.borderless,"table-sm":this.small,border:this.outlined,"b-table-fixed":this.fixed,"b-table-caption-top":this.captionTop,"b-table-no-border-collapse":this.noBorderCollapse},n?"".concat(this.dark?"bg":"table","-").concat(n):"",a,i]},tableAttrs:function(){var e=Pr(this),r=e.computedItems,n=e.filteredItems,i=e.computedFields,a=e.selectableTableAttrs,o=e.computedBusy,s=this.isTableSimple?{}:{"aria-busy":et(o),"aria-colcount":et(i.length),"aria-describedby":this.bvAttrs["aria-describedby"]||this.$refs.caption?this.captionId:null},c=r&&n&&n.length>r.length?et(n.length):null;return L1(L1(L1({"aria-rowcount":c},this.bvAttrs),{},{id:this.safeId(),role:this.bvAttrs.role||"table"},s),a)}},render:function(e){var r=Pr(this),n=r.wrapperClasses,i=r.renderCaption,a=r.renderColgroup,o=r.renderThead,s=r.renderTbody,c=r.renderTfoot,f=[];this.isTableSimple?f.push(this.normalizeSlot()):(f.push(i?i():null),f.push(a?a():null),f.push(o?o():null),f.push(s?s():null),f.push(c?c():null));var d=e("table",{staticClass:"table b-table",class:this.tableClasses,attrs:this.tableAttrs,key:"b-table"},f.filter(rt));return n.length>0?e("div",{class:n,style:this.wrapperStyles,key:"wrap"},[d]):d}});function mD(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function N1(t){for(var e=1;e0&&arguments[0]!==void 0?arguments[0]:document,r=l_e();return r&&r.toString().trim()!==""&&r.containsNode&&er(e)?r.containsNode(e,!0):!1},kEe=pe(Vj,FB),NC=te({name:FB,extends:Gu,props:kEe,computed:{tag:function(){return"th"}}});function gD(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function cd(t){for(var e=1;et.length)&&(e=t.length);for(var r=0,n=new Array(e);r0&&(N=String((c-1)*f+r+1));var A=et(Sn(e,s))||null,K=A||et(r),B=A?this.safeId("_row_".concat(A)):null,j=Pr(this).selectableRowClasses?this.selectableRowClasses(r):{},Q=Pr(this).selectableRowAttrs?this.selectableRowAttrs(r):{},ue=Ze(d)?d(e,"row"):d,ge=Ze(m)?m(e,"row"):m;if(E.push(v(ts,l8({class:[ue,j,_?"b-table-has-details":""],props:{variant:e[qS]||null},attrs:cd(cd({id:B},ge),{},{tabindex:C?"0":null,"data-pk":A||null,"aria-details":D,"aria-owns":D,"aria-rowindex":N},Q),on:{mouseenter:this.rowHovered,mouseleave:this.rowUnhovered},key:"__b-table-row-".concat(K,"__"),ref:"item-rows"},j$,!0),R)),_){var z={item:e,index:r,fields:a,toggleDetails:this.toggleDetailsFactory(b,e)};Pr(this).supportsSelectableRows&&(z.rowSelected=this.isRowSelected(r),z.selectRow=function(){return n.selectRow(r)},z.unselectRow=function(){return n.unselectRow(r)});var H=v(Gu,{props:{colspan:a.length},class:this.detailsTdClass},[this.normalizeSlot(Xf,z)]);o&&E.push(v("tr",{staticClass:"d-none",attrs:{"aria-hidden":"true",role:"presentation"},key:"__b-table-details-stripe__".concat(K)}));var M=Ze(this.tbodyTrClass)?this.tbodyTrClass(e,Xf):this.tbodyTrClass,X=Ze(this.tbodyTrAttr)?this.tbodyTrAttr(e,Xf):this.tbodyTrAttr;E.push(v(ts,{staticClass:"b-table-details",class:[M],props:{variant:e[qS]||null},attrs:cd(cd({},X),{},{id:D,tabindex:"-1"}),key:"__b-table-details__".concat(K)},[H]))}else b&&(E.push(v()),o&&E.push(v()));return E}}});function vD(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function B1(t){for(var e=1;e0&&n&&n.length>0?dc(r.children).filter(function(i){return ot(n,i)}):[]},getTbodyTrIndex:function(e){if(!er(e))return-1;var r=e.tagName==="TR"?e:di("tr",e,!0);return r?this.getTbodyTrs().indexOf(r):-1},emitTbodyRowEvent:function(e,r){if(e&&this.hasListener(e)&&r&&r.target){var n=this.getTbodyTrIndex(r.target);if(n>-1){var i=this.computedItems[n];this.$emit(e,i,n,r)}}},tbodyRowEventStopped:function(e){return this.stopIfBusy&&this.stopIfBusy(e)},onTbodyRowKeydown:function(e){var r=e.target,n=e.keyCode;if(!(this.tbodyRowEventStopped(e)||r.tagName!=="TR"||!J$(r)||r.tabIndex!==0)){if(ot([os,_o],n))pt(e),this.onTBodyRowClicked(e);else if(ot([pi,Gn,Ys,qs],n)){var i=this.getTbodyTrIndex(r);if(i>-1){pt(e);var a=this.getTbodyTrs(),o=e.shiftKey;n===Ys||o&&n===pi?mt(a[0]):n===qs||o&&n===Gn?mt(a[a.length-1]):n===pi&&i>0?mt(a[i-1]):n===Gn&&it.length)&&(e=t.length);for(var r=0,n=new Array(e);r0&&arguments[0]!==void 0?arguments[0]:!1,n=Pr(this),i=n.computedFields,a=n.isSortable,o=n.isSelectable,s=n.headVariant,c=n.footVariant,f=n.headRowVariant,d=n.footRowVariant,m=this.$createElement;if(this.isStackedAlways||i.length===0)return m();var g=a||this.hasListener(Md),v=o?this.selectAllRows:fp,b=o?this.clearSelected:fp,_=function(N,A){var K=N.label,B=N.labelHtml,j=N.variant,Q=N.stickyColumn,ue=N.key,ge=null;!N.label.trim()&&!N.headerTitle&&(ge=hg(N.key));var z={};g&&(z.click=function(fe){e.headClicked(fe,N,r)},z.keydown=function(fe){var ne=fe.keyCode;(ne===os||ne===_o)&&e.headClicked(fe,N,r)});var H=a?e.sortTheadThAttrs(ue,N,r):{},M=a?e.sortTheadThClasses(ue,N,r):null,X=a?e.sortTheadThLabel(ue,N,r):null,ie={class:[{"position-relative":X},e.fieldClasses(N),M],props:{variant:j,stickyColumn:Q},style:N.thStyle||{},attrs:SD(SD({tabindex:g&&N.sortable?"0":null,abbr:N.headerAbbr||null,title:N.headerTitle||null,"aria-colindex":A+1,"aria-label":ge},e.getThValues(null,ue,N.thAttr,r?"foot":"head",{})),H),on:z,key:ue},Ee=[j1(ue),j1(ue.toLowerCase()),j1()];r&&(Ee=[z1(ue),z1(ue.toLowerCase()),z1()].concat(VEe(Ee)));var Se={label:K,column:ue,field:N,isFoot:r,selectAllRows:v,clearSelected:b},ve=e.normalizeSlot(Ee,Se)||m("div",{domProps:br(B,K)}),Re=X?m("span",{staticClass:"sr-only"}," (".concat(X,")")):null;return m(NC,ie,[ve,Re].filter(rt))},C=i.map(_).filter(rt),E=[];if(r)E.push(m(ts,{class:this.tfootTrClass,props:{variant:zt(d)?f:d}},C));else{var D={columns:i.length,fields:i,selectAllRows:v,clearSelected:b};E.push(this.normalizeSlot(Jye,D)||m()),E.push(m(ts,{class:this.theadTrClass,props:{variant:f}},C))}return m(r?FC:d8,{class:(r?this.tfootClass:this.theadClass)||null,props:r?{footVariant:c||s||null}:{headVariant:s||null},key:r?"bv-tfoot":"bv-thead"},E)}}}),XEe={},JEe=te({methods:{renderTopRow:function(){var e=this.computedFields,r=this.stacked,n=this.tbodyTrClass,i=this.tbodyTrAttr,a=this.$createElement;return!this.hasNormalizedSlot(f4)||r===!0||r===""?a():a(ts,{staticClass:"b-table-top-row",class:[Ze(n)?n(null,"row-top"):n],attrs:Ze(i)?i(null,"row-top"):i,key:"b-top-row"},[this.normalizeSlot(f4,{columns:e.length,fields:e})])}}});function OD(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function on(t){for(var e=1;e0},fPe=pe({animation:h(w),columns:h(xn,5,ED),hideHeader:h(x,!1),rows:h(xn,3,ED),showFooter:h(x,!1),tableProps:h(Gr,{})},AB),dPe=te({name:AB,functional:!0,props:fPe,render:function(e,r){var n=r.data,i=r.props,a=i.animation,o=i.columns,s=e("th",[e(rb,{props:{animation:a}})]),c=e("tr",Id(o,s)),f=e("td",[e(rb,{props:{width:"75%",animation:a}})]),d=e("tr",Id(o,f)),m=e("tbody",Id(i.rows,d)),g=i.hideHeader?e():e("thead",[c]),v=i.showFooter?e("tfoot",[c]):e();return e(h8,qe(n,{props:cPe({},i.tableProps)}),[g,m,v])}}),pPe=pe({loading:h(x,!1)},xB),hPe=te({name:xB,functional:!0,props:pPe,render:function(e,r){var n=r.data,i=r.props,a=r.slots,o=r.scopedSlots,s=a(),c=o||{},f={};return i.loading?e("div",qe(n,{attrs:{role:"alert","aria-live":"polite","aria-busy":!0},staticClass:"b-skeleton-wrapper",key:"loading"}),pn(kye,f,c,s)):pn(Xr,f,c,s)}}),mPe=Ke({components:{BSkeleton:rb,BSkeletonIcon:H2e,BSkeletonImg:W2e,BSkeletonTable:dPe,BSkeletonWrapper:hPe}}),gPe=Ke({components:{BSpinner:Pj}}),iu;function PD(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function _u(t){for(var e=1;e0&&arguments[0]!==void 0?arguments[0]:!0;if(this.$_observer&&this.$_observer.disconnect(),this.$_observer=null,r){var n=function(){e.$nextTick(function(){Ht(function(){e.updateTabs()})})};this.$_observer=dp(this.$refs.content,n,{childList:!0,subtree:!1,attributes:!0,attributeFilter:["id"]})}},getTabs:function(){var e=this.registeredTabs,r=[];if(qt&&e.length>0){var n=e.map(function(i){return"#".concat(i.safeId())}).join(", ");r=Ni(n,this.$el).map(function(i){return i.id}).filter(rt)}return i8(e,function(i,a){return r.indexOf(i.safeId())-r.indexOf(a.safeId())})},updateTabs:function(){var e=this.getTabs(),r=e.indexOf(e.slice().reverse().find(function(i){return i.localActive&&!i.disabled}));if(r<0){var n=this.currentTab;n>=e.length?r=e.indexOf(e.slice().reverse().find(kl)):e[n]&&!e[n].disabled&&(r=n)}r<0&&(r=e.indexOf(e.find(kl))),e.forEach(function(i,a){i.localActive=a===r}),this.tabs=e,this.currentTab=r},getButtonForTab:function(e){return(this.$refs.buttons||[]).find(function(r){return r.tab===e})},updateButton:function(e){var r=this.getButtonForTab(e);r&&r.$forceUpdate&&r.$forceUpdate()},activateTab:function(e){var r=this.currentTab,n=this.tabs,i=!1;if(e){var a=n.indexOf(e);if(a!==r&&a>-1&&!e.disabled){var o=new Tc(Bbe,{cancelable:!0,vueTarget:this,componentId:this.safeId()});this.$emit(o.type,a,r,o),o.defaultPrevented||(this.currentTab=a,i=!0)}}return!i&&this[U1]!==r&&this.$emit(AD,r),i},deactivateTab:function(e){return e?this.activateTab(this.tabs.filter(function(r){return r!==e}).find(kl)):!1},focusButton:function(e){var r=this;this.$nextTick(function(){mt(r.getButtonForTab(e))})},emitTabClick:function(e,r){sc(r)&&e&&e.$emit&&!e.disabled&&e.$emit(ha,r)},clickTab:function(e,r){this.activateTab(e),this.emitTabClick(e,r)},firstTab:function(e){var r=this.tabs.find(kl);this.activateTab(r)&&e&&(this.focusButton(r),this.emitTabClick(r,e))},previousTab:function(e){var r=It(this.currentTab,0),n=this.tabs.slice(0,r).reverse().find(kl);this.activateTab(n)&&e&&(this.focusButton(n),this.emitTabClick(n,e))},nextTab:function(e){var r=It(this.currentTab,-1),n=this.tabs.slice(r+1).find(kl);this.activateTab(n)&&e&&(this.focusButton(n),this.emitTabClick(n,e))},lastTab:function(e){var r=this.tabs.slice().reverse().find(kl);this.activateTab(r)&&e&&(this.focusButton(r),this.emitTabClick(r,e))}},render:function(e){var r=this,n=this.align,i=this.card,a=this.end,o=this.fill,s=this.firstTab,c=this.justified,f=this.lastTab,d=this.nextTab,m=this.noKeyNav,g=this.noNavStyle,v=this.pills,b=this.previousTab,_=this.small,C=this.tabs,E=this.vertical,D=C.find(function(Q){return Q.localActive&&!Q.disabled}),R=C.find(function(Q){return!Q.disabled}),N=C.map(function(Q,ue){var ge,z=Q.safeId,H=null;return m||(H=-1,(Q===D||!D&&Q===R)&&(H=null)),e(yPe,Sa({props:{controls:z?z():null,id:Q.controlledBy||(z?z("_BV_tab_button_"):null),noKeyNav:m,posInSet:ue+1,setSize:C.length,tab:Q,tabIndex:H},on:(ge={},Sa(ge,ha,function(M){r.clickTab(Q,M)}),Sa(ge,GB,s),Sa(ge,QB,b),Sa(ge,JB,d),Sa(ge,qB,f),ge),key:Q[Ko]||ue,ref:"buttons"},j$,!0))}),A=e($j,{class:this.localNavClass,attrs:{role:"tablist",id:this.safeId("_BV_tab_controls_")},props:{fill:o,justified:c,align:n,tabs:!g&&!v,pills:!g&&v,vertical:E,small:_,cardHeader:i&&!E},ref:"nav"},[this.normalizeSlot(Yye)||e(),N,this.normalizeSlot(qye)||e()]);A=e("div",{class:[{"card-header":i&&!E&&!a,"card-footer":i&&!E&&a,"col-auto":E},this.navWrapperClass],key:"bv-tabs-nav"},[A]);var K=this.normalizeSlot()||[],B=e();K.length===0&&(B=e("div",{class:["tab-pane","active",{"card-body":i}],key:"bv-empty-tab"},this.normalizeSlot(sF)));var j=e("div",{staticClass:"tab-content",class:[{col:E},this.contentClass],attrs:{id:this.safeId("_BV_tab_container_")},key:"bv-content",ref:"content"},[K,B]);return e(this.tag,{staticClass:"tabs",class:{row:E,"no-gutters":E&&i},attrs:{id:this.safeId()}},[a?j:e(),A,a?e():j])}}),Qi,ud;function xD(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function kD(t){for(var e=1;e1&&arguments[1]!==void 0?arguments[1]:{};return t.reduce(function(r,n){var i=n.passengers[0],a=typeof i=="function"?i(e):n.passengers;return r.concat(a)},[])}function RPe(t,e){return t.map(function(r,n){return[n,r]}).sort(function(r,n){return e(r[1],n[1])||r[0]-n[0]}).map(function(r){return r[1]})}function RD(t,e){return e.reduce(function(r,n){return t.hasOwnProperty(n)&&(r[n]=t[n]),r},{})}var m8={},MPe={},IPe={},LPe=Qe.extend({data:function(){return{transports:m8,targets:MPe,sources:IPe,trackInstances:Lm}},methods:{open:function(e){if(Lm){var r=e.to,n=e.from,i=e.passengers,a=e.order,o=a===void 0?1/0:a;if(!(!r||!n||!i)){var s={to:r,from:n,passengers:kPe(i),order:o},c=Object.keys(this.transports);c.indexOf(r)===-1&&Qe.set(this.transports,r,[]);var f=this.$_getTransportIndex(s),d=this.transports[r].slice(0);f===-1?d.push(s):d[f]=s,this.transports[r]=RPe(d,function(m,g){return m.order-g.order})}}},close:function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=e.to,i=e.from;if(!(!n||!i&&r===!1)&&this.transports[n])if(r)this.transports[n]=[];else{var a=this.$_getTransportIndex(e);if(a>=0){var o=this.transports[n].slice(0);o.splice(a,1),this.transports[n]=o}}},registerTarget:function(e,r,n){Lm&&(this.trackInstances&&!n&&this.targets[e]&&console.warn("[portal-vue]: Target ".concat(e," already exists")),this.$set(this.targets,e,Object.freeze([r])))},unregisterTarget:function(e){this.$delete(this.targets,e)},registerSource:function(e,r,n){Lm&&(this.trackInstances&&!n&&this.sources[e]&&console.warn("[portal-vue]: source ".concat(e," already exists")),this.$set(this.sources,e,Object.freeze([r])))},unregisterSource:function(e){this.$delete(this.sources,e)},hasTarget:function(e){return!!(this.targets[e]&&this.targets[e][0])},hasSource:function(e){return!!(this.sources[e]&&this.sources[e][0])},hasContentFor:function(e){return!!this.transports[e]&&!!this.transports[e].length},$_getTransportIndex:function(e){var r=e.to,n=e.from;for(var i in this.transports[r])if(this.transports[r][i].from===n)return+i;return-1}}}),Mi=new LPe(m8),NPe=1,g8=Qe.extend({name:"portal",props:{disabled:{type:Boolean},name:{type:String,default:function(){return String(NPe++)}},order:{type:Number,default:0},slim:{type:Boolean},slotProps:{type:Object,default:function(){return{}}},tag:{type:String,default:"DIV"},to:{type:String,default:function(){return String(Math.round(Math.random()*1e7))}}},created:function(){var e=this;this.$nextTick(function(){Mi.registerSource(e.name,e)})},mounted:function(){this.disabled||this.sendUpdate()},updated:function(){this.disabled?this.clear():this.sendUpdate()},beforeDestroy:function(){Mi.unregisterSource(this.name),this.clear()},watch:{to:function(e,r){r&&r!==e&&this.clear(r),this.sendUpdate()}},methods:{clear:function(e){var r={from:this.name,to:e||this.to};Mi.close(r)},normalizeSlots:function(){return this.$scopedSlots.default?[this.$scopedSlots.default]:this.$slots.default},normalizeOwnChildren:function(e){return typeof e=="function"?e(this.slotProps):e},sendUpdate:function(){var e=this.normalizeSlots();if(e){var r={from:this.name,to:this.to,passengers:EPe(e),order:this.order};Mi.open(r)}else this.clear()}},render:function(e){var r=this.$slots.default||this.$scopedSlots.default||[],n=this.tag;return r&&this.disabled?r.length<=1&&this.slim?this.normalizeOwnChildren(r)[0]:e(n,[this.normalizeOwnChildren(r)]):this.slim?e():e(n,{class:{"v-portal":!0},style:{display:"none"},key:"v-portal-placeholder"})}}),v8=Qe.extend({name:"portalTarget",props:{multiple:{type:Boolean,default:!1},name:{type:String,required:!0},slim:{type:Boolean,default:!1},slotProps:{type:Object,default:function(){return{}}},tag:{type:String,default:"div"},transition:{type:[String,Object,Function]}},data:function(){return{transports:Mi.transports,firstRender:!0}},created:function(){var e=this;this.$nextTick(function(){Mi.registerTarget(e.name,e)})},watch:{ownTransports:function(){this.$emit("change",this.children().length>0)},name:function(e,r){Mi.unregisterTarget(r),Mi.registerTarget(e,this)}},mounted:function(){var e=this;this.transition&&this.$nextTick(function(){e.firstRender=!1})},beforeDestroy:function(){Mi.unregisterTarget(this.name)},computed:{ownTransports:function(){var e=this.transports[this.name]||[];return this.multiple?e:e.length===0?[]:[e[e.length-1]]},passengers:function(){return DPe(this.ownTransports,this.slotProps)}},methods:{children:function(){return this.passengers.length!==0?this.passengers:this.$scopedSlots.default?this.$scopedSlots.default(this.slotProps):this.$slots.default||[]},noWrapper:function(){var e=this.slim&&!this.transition;return e&&this.children().length>1&&console.warn("[portal-vue]: PortalTarget with `slim` option received more than one child element."),e}},render:function(e){var r=this.noWrapper(),n=this.children(),i=this.transition||this.tag;return r?n[0]:this.slim&&!i?e():e(i,{props:{tag:this.transition&&this.tag?this.tag:void 0},class:{"vue-portal-target":!0}},n)}}),BPe=0,FPe=["disabled","name","order","slim","slotProps","tag","to"],jPe=["multiple","transition"];Qe.extend({name:"MountingPortal",inheritAttrs:!1,props:{append:{type:[Boolean,String]},bail:{type:Boolean},mountTo:{type:String,required:!0},disabled:{type:Boolean},name:{type:String,default:function(){return"mounted_"+String(BPe++)}},order:{type:Number,default:0},slim:{type:Boolean},slotProps:{type:Object,default:function(){return{}}},tag:{type:String,default:"DIV"},to:{type:String,default:function(){return String(Math.round(Math.random()*1e7))}},multiple:{type:Boolean,default:!1},targetSlim:{type:Boolean},targetSlotProps:{type:Object,default:function(){return{}}},targetTag:{type:String,default:"div"},transition:{type:[String,Object,Function]}},created:function(){if(!(typeof document>"u")){var e=document.querySelector(this.mountTo);if(!e){console.error("[portal-vue]: Mount Point '".concat(this.mountTo,"' not found in document"));return}var r=this.$props;if(Mi.targets[r.name]){r.bail?console.warn("[portal-vue]: Target ".concat(r.name," is already mounted.\n Aborting because 'bail: true' is set")):this.portalTarget=Mi.targets[r.name];return}var n=r.append;if(n){var i=typeof n=="string"?n:"DIV",a=document.createElement(i);e.appendChild(a),e=a}var o=RD(this.$props,jPe);o.slim=this.targetSlim,o.tag=this.targetTag,o.slotProps=this.targetSlotProps,o.name=this.to,this.portalTarget=new v8({el:e,parent:this.$parent||this,propsData:o})}},beforeDestroy:function(){var e=this.portalTarget;if(this.append){var r=e.$el;r.parentNode.removeChild(r)}e.$destroy()},render:function(e){if(!this.portalTarget)return console.warn("[portal-vue] Target wasn't mounted"),e();if(!this.$scopedSlots.manual){var r=RD(this.$props,FPe);return e(g8,{props:r,attrs:this.$attrs,on:this.$listeners,scopedSlots:this.$scopedSlots},this.$slots.default)}var n=this.$scopedSlots.manual({to:this.to});return Array.isArray(n)&&(n=n[0]),n||e()}});var zPe=te({mixins:[st],data:function(){return{name:"b-toaster"}},methods:{onAfterEnter:function(e){var r=this;Ht(function(){Pn(e,"".concat(r.name,"-enter-to"))})}},render:function(e){return e("transition-group",{props:{tag:"div",name:this.name},on:{afterEnter:this.onAfterEnter}},this.normalizeSlot())}}),HPe=pe({ariaAtomic:h(w),ariaLive:h(w),name:h(w,void 0,!0),role:h(w)},Cu),b8=te({name:Cu,mixins:[Fa],props:HPe,data:function(){return{doRender:!1,dead:!1,staticName:this.name}},beforeMount:function(){var e=this.name;this.staticName=e,Mi.hasTarget(e)?(en('A "" with name "'.concat(e,'" already exists in the document.'),Cu),this.dead=!0):this.doRender=!0},beforeDestroy:function(){this.doRender&&this.emitOnRoot($r(Cu,K$),this.name)},destroyed:function(){var e=this.$el;e&&e.parentNode&&e.parentNode.removeChild(e)},render:function(e){var r=e("div",{class:["d-none",{"b-dead-toaster":this.dead}]});if(this.doRender){var n=e(v8,{staticClass:"b-toaster-slot",props:{name:this.staticName,multiple:!0,tag:"div",slim:!1,transition:zPe}});r=e("div",{staticClass:"b-toaster",class:[this.staticName],attrs:{id:this.staticName,role:this.role||null,"aria-live":this.ariaLive,"aria-atomic":this.ariaAtomic}},[n])}return r}}),au;function MD(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function to(t){for(var e=1;e1&&arguments[1]!==void 0?arguments[1]:{};return new Tc(e,to(to({cancelable:!1,target:this.$el||null,relatedTarget:null},r),{},{vueTarget:this,componentId:this.safeId()}))},emitEvent:function(e){var r=e.type;this.emitOnRoot($r(Vo,r),e),this.$emit(r,e)},ensureToaster:function(){if(!this.static){var e=this.computedToaster;if(!Mi.hasTarget(e)){var r=document.createElement("div");document.body.appendChild(r);var n=ul(this.bvEventRoot,b8,{propsData:{name:e}});n.$mount(r)}}},startDismissTimer:function(){this.clearDismissTimer(),this.noAutoHide||(this.$_dismissTimer=setTimeout(this.hide,this.resumeDismiss||this.computedDuration),this.dismissStarted=Date.now(),this.resumeDismiss=0)},clearDismissTimer:function(){clearTimeout(this.$_dismissTimer),this.$_dismissTimer=null},setHoverHandler:function(e){var r=this.$refs["b-toast"];ka(e,r,"mouseenter",this.onPause,Tt),ka(e,r,"mouseleave",this.onUnPause,Tt)},onPause:function(){if(!(this.noAutoHide||this.noHoverPause||!this.$_dismissTimer||this.resumeDismiss)){var e=Date.now()-this.dismissStarted;e>0&&(this.clearDismissTimer(),this.resumeDismiss=It(this.computedDuration-e,ID))}},onUnPause:function(){if(this.noAutoHide||this.noHoverPause||!this.resumeDismiss){this.resumeDismiss=this.dismissStarted=0;return}this.startDismissTimer()},onLinkClick:function(){var e=this;this.$nextTick(function(){Ht(function(){e.hide()})})},onBeforeEnter:function(){this.isTransitioning=!0},onAfterEnter:function(){this.isTransitioning=!1;var e=this.buildEvent(Vn);this.emitEvent(e),this.startDismissTimer(),this.setHoverHandler(!0)},onBeforeLeave:function(){this.isTransitioning=!0},onAfterLeave:function(){this.isTransitioning=!1,this.order=0,this.resumeDismiss=this.dismissStarted=0;var e=this.buildEvent(xr);this.emitEvent(e),this.doRender=!1},makeToast:function(e){var r=this,n=this.title,i=this.slotScope,a=qp(this),o=[],s=this.normalizeSlot(Zye,i);s?o.push(s):n&&o.push(e("strong",{staticClass:"mr-2"},n)),this.noCloseButton||o.push(e(hc,{staticClass:"ml-auto mb-1",on:{click:function(){r.hide()}}}));var c=e();o.length>0&&(c=e(this.headerTag,{staticClass:"toast-header",class:this.headerClass},o));var f=e(a?gi:"div",{staticClass:"toast-body",class:this.bodyClass,props:a?sr(y8,this):{},on:a?{click:this.onLinkClick}:{}},this.normalizeSlot(Xr,i));return e("div",{staticClass:"toast",class:this.toastClass,attrs:this.computedAttrs,key:"toast-".concat(this[Ko]),ref:"toast"},[c,f])}},render:function(e){if(!this.doRender||!this.isMounted)return e();var r=this.order,n=this.static,i=this.isHiding,a=this.isStatus,o="b-toast-".concat(this[Ko]),s=e("div",{staticClass:"b-toast",class:this.toastClasses,attrs:to(to({},n?{}:this.scopedStyleAttrs),{},{id:this.safeId("_toast_outer"),role:i?null:a?"status":"alert","aria-live":i?null:a?"polite":"assertive","aria-atomic":i?null:"true"}),key:o,ref:"b-toast"},[e($c,{props:{noFade:this.noFade},on:this.transitionHandlers},[this.localShow?this.makeToast(e):e()])]);return e(g8,{props:{name:o,to:this.computedToaster,order:r,slim:!0,disabled:n}},[s])}});function GPe(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function KPe(t,e){for(var r=0;rt.length)&&(e=t.length);for(var r=0,n=new Array(e);r1&&arguments[1]!==void 0?arguments[1]:{};!s||Pv(dd)||n(fd(fd({},ND(c)),{},{toastContent:s}),this._vm)}},{key:"show",value:function(s){s&&this._root.$emit(Wr(Vo,dn),s)}},{key:"hide",value:function(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null;this._root.$emit(Wr(Vo,fi),s)}}]),a}();e.mixin({beforeCreate:function(){this[W1]=new i(this)}}),cc(e.prototype,dd)||U$(e.prototype,dd,{get:function(){return(!this||!this[W1])&&en('"'.concat(dd,'" must be accessed from a Vue instance "this" context.'),Vo),this[W1]}})},nAe=Ke({plugins:{plugin:rAe}}),iAe=Ke({components:{BToast:w8,BToaster:b8},plugins:{BVToastPlugin:nAe}});function BD(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function FD(t){for(var e=1;e=i){var a=this.$targets[this.$targets.length-1];this.$activeTarget!==a&&this.activate(a);return}if(this.$activeTarget&&r0){this.$activeTarget=null,this.clear();return}for(var o=this.$offsets.length;o--;){var s=this.$activeTarget!==this.$targets[o]&&r>=this.$offsets[o]&&(kr(this.$offsets[o+1])||r0&&this.$root&&this.$root.$emit(MAe,r,i)}},{key:"clear",value:function(){var r=this;Ni("".concat(this.$selector,", ").concat(Y1),this.$el).filter(function(n){return lp(n,K1)}).forEach(function(n){return r.setActiveState(n,!1)})}},{key:"setActiveState",value:function(r,n){r&&(n?Hn(r,K1):Pn(r,K1))}}],[{key:"Name",get:function(){return PAe}},{key:"Default",get:function(){return LAe}},{key:"DefaultType",get:function(){return NAe}}]),t}(),Vl="__BV_Scrollspy__",jAe=/^\d+$/,zAe=/^(auto|position|offset)$/,HAe=function(e){var r={};return e.arg&&(r.element="#".concat(e.arg)),ut(e.modifiers).forEach(function(n){jAe.test(n)?r.offset=Ne(n,0):zAe.test(n)&&(r.method=n)}),Et(e.value)?r.element=e.value:Pa(e.value)?r.offset=mS(e.value):Ar(e.value)&&ut(e.value).filter(function(n){return!!O8.DefaultType[n]}).forEach(function(n){r[n]=e.value[n]}),r},Nm=function(e,r,n){if(qt){var i=HAe(r);e[Vl]?e[Vl].updateConfig(i,go(uo(n,r))):e[Vl]=new O8(e,i,go(uo(n,r)))}},UAe=function(e){e[Vl]&&(e[Vl].dispose(),e[Vl]=null,delete e[Vl])},VAe={bind:function(e,r,n){Nm(e,r,n)},inserted:function(e,r,n){Nm(e,r,n)},update:function(e,r,n){r.value!==r.oldValue&&Nm(e,r,n)},componentUpdated:function(e,r,n){r.value!==r.oldValue&&Nm(e,r,n)},unbind:function(e){UAe(e)}},WAe=Ke({directives:{VBScrollspy:VAe}}),GAe=Ke({directives:{VBVisible:cC}}),KAe=Ke({plugins:{VBHoverPlugin:OAe,VBModalPlugin:$Ae,VBPopoverPlugin:Bj,VBScrollspyPlugin:WAe,VBTogglePlugin:uC,VBTooltipPlugin:S8,VBVisiblePlugin:GAe}});/*! - * BootstrapVue 2.23.1 - * - * @link https://bootstrap-vue.org - * @source https://github.com/bootstrap-vue/bootstrap-vue - * @copyright (c) 2016-2022 BootstrapVue - * @license MIT - * https://github.com/bootstrap-vue/bootstrap-vue/blob/master/LICENSE - */var qAe="BootstrapVue",YAe=XN({plugins:{componentsPlugin:SAe,directivesPlugin:KAe}}),XAe={install:YAe,NAME:qAe};const JAe={name:"Tabs",props:{value:{type:Number,default:null},activeColor:{type:String,default:"red"},fill:{type:Boolean,default:!1},fillMinWidth:{type:String,default:"0"},borders:{type:[Boolean,String],default:!1},size:{type:String,default:null}},data(){return{activeTab:null,activeTabIndex:0,tabs:[]}},computed:{_size(){return["sm","md","lg"].includes(this.size)?this.size:"md"},rootClasses(){let t="cocoda-vue-tabs-border-",e={"cocoda-vue-tabs":!0,["cocoda-vue-tabs-".concat(this._size)]:!0};if(this.borders===!1)return e;if(this.borders===!0)return e["".concat(t,"all")]=!0,e;for(let r of["top","right","bottom","left"])this.borders.includes(r)&&(e["".concat(t).concat(r)]=!0);return e},hiddenTabs(){return this.tabs.map(t=>t.hidden)}},watch:{tabs(t){let e=t.findIndex(r=>this.activeTab==r);e=e==-1?this.value!==null?this.value:this.activeTabIndex:e,this.activateTab(e)},value(t){this.activateTab(t)},hiddenTabs(){this.activateTab(this.activeTabIndex)}},mounted(){},methods:{registerTab(t){const e=this.$slots.default.indexOf(t.$vnode);this.tabs.splice(e,0,t),t.isActive&&this.activateTab(e)},unregisterTab(t){this.tabs=this.tabs.filter(e=>e!=t)},activateTab(t){if(this.tabs.length>0){t>=this.tabs.length&&(t=this.tabs.length-1);let e=0;for(;t-e>=0||t+e>t/4).toString(16):("10000000-1000-4000-8000"+-1e11).replace(/[018]/g,$8)}const r4e={name:"Tab",props:{id:{type:String,default:$8()},title:{type:String,default:"Tab"},active:{type:Boolean,default:!1},hidden:{type:Boolean,default:!1}},data(){return{isActive:!1}},computed:{},mounted(){this.isActive=this.active,this.$parent.registerTab(this)},destroyed(){this.$parent.unregisterTab(this)},methods:{}};var n4e=function(){var e=this,r=e._self._c;return r("div",{directives:[{name:"show",rawName:"v-show",value:e.isActive,expression:"isActive"}],staticClass:"cocoda-vue-tabs-content"},[e._t("default")],2)},i4e=[],a4e=dr(r4e,n4e,i4e,!1,null,"7a27a12e");const o4e=a4e.exports;function KD(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function He(t){for(var e=1;et.length)&&(e=t.length);for(var r=0,n=new Array(e);r-1;i--){var a=r[i],o=(a.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(o)>-1&&(n=a)}return vr.head.insertBefore(e,n),t}}var D4e="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function yp(){for(var t=12,e="";t-- >0;)e+=D4e[Math.random()*62|0];return e}function bf(t){for(var e=[],r=(t||[]).length>>>0;r--;)e[r]=t[r];return e}function KC(t){return t.classList?bf(t.classList):(t.getAttribute("class")||"").split(" ").filter(function(e){return e})}function L8(t){return"".concat(t).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function R4e(t){return Object.keys(t||{}).reduce(function(e,r){return e+"".concat(r,'="').concat(L8(t[r]),'" ')},"").trim()}function Ny(t){return Object.keys(t||{}).reduce(function(e,r){return e+"".concat(r,": ").concat(t[r].trim(),";")},"")}function qC(t){return t.size!==oo.size||t.x!==oo.x||t.y!==oo.y||t.rotate!==oo.rotate||t.flipX||t.flipY}function M4e(t){var e=t.transform,r=t.containerWidth,n=t.iconWidth,i={transform:"translate(".concat(r/2," 256)")},a="translate(".concat(e.x*32,", ").concat(e.y*32,") "),o="scale(".concat(e.size/16*(e.flipX?-1:1),", ").concat(e.size/16*(e.flipY?-1:1),") "),s="rotate(".concat(e.rotate," 0 0)"),c={transform:"".concat(a," ").concat(o," ").concat(s)},f={transform:"translate(".concat(n/2*-1," -256)")};return{outer:i,inner:c,path:f}}function I4e(t){var e=t.transform,r=t.width,n=r===void 0?nO:r,i=t.height,a=i===void 0?nO:i,o=t.startCentered,s=o===void 0?!1:o,c="";return s&&A8?c+="translate(".concat(e.x/$s-n/2,"em, ").concat(e.y/$s-a/2,"em) "):s?c+="translate(calc(-50% + ".concat(e.x/$s,"em), calc(-50% + ").concat(e.y/$s,"em)) "):c+="translate(".concat(e.x/$s,"em, ").concat(e.y/$s,"em) "),c+="scale(".concat(e.size/$s*(e.flipX?-1:1),", ").concat(e.size/$s*(e.flipY?-1:1),") "),c+="rotate(".concat(e.rotate,"deg) "),c}var L4e=':root, :host {\n --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Solid";\n --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Regular";\n --fa-font-light: normal 300 1em/1 "Font Awesome 6 Light";\n --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Thin";\n --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";\n --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-thin: normal 100 1em/1 "Font Awesome 6 Sharp";\n --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";\n}\n\nsvg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {\n overflow: visible;\n box-sizing: content-box;\n}\n\n.svg-inline--fa {\n display: var(--fa-display, inline-block);\n height: 1em;\n overflow: visible;\n vertical-align: -0.125em;\n}\n.svg-inline--fa.fa-2xs {\n vertical-align: 0.1em;\n}\n.svg-inline--fa.fa-xs {\n vertical-align: 0em;\n}\n.svg-inline--fa.fa-sm {\n vertical-align: -0.0714285705em;\n}\n.svg-inline--fa.fa-lg {\n vertical-align: -0.2em;\n}\n.svg-inline--fa.fa-xl {\n vertical-align: -0.25em;\n}\n.svg-inline--fa.fa-2xl {\n vertical-align: -0.3125em;\n}\n.svg-inline--fa.fa-pull-left {\n margin-right: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-pull-right {\n margin-left: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-li {\n width: var(--fa-li-width, 2em);\n top: 0.25em;\n}\n.svg-inline--fa.fa-fw {\n width: var(--fa-fw-width, 1.25em);\n}\n\n.fa-layers svg.svg-inline--fa {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.fa-layers-counter, .fa-layers-text {\n display: inline-block;\n position: absolute;\n text-align: center;\n}\n\n.fa-layers {\n display: inline-block;\n height: 1em;\n position: relative;\n text-align: center;\n vertical-align: -0.125em;\n width: 1em;\n}\n.fa-layers svg.svg-inline--fa {\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-text {\n left: 50%;\n top: 50%;\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-counter {\n background-color: var(--fa-counter-background-color, #ff253a);\n border-radius: var(--fa-counter-border-radius, 1em);\n box-sizing: border-box;\n color: var(--fa-inverse, #fff);\n line-height: var(--fa-counter-line-height, 1);\n max-width: var(--fa-counter-max-width, 5em);\n min-width: var(--fa-counter-min-width, 1.5em);\n overflow: hidden;\n padding: var(--fa-counter-padding, 0.25em 0.5em);\n right: var(--fa-right, 0);\n text-overflow: ellipsis;\n top: var(--fa-top, 0);\n -webkit-transform: scale(var(--fa-counter-scale, 0.25));\n transform: scale(var(--fa-counter-scale, 0.25));\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-bottom-right {\n bottom: var(--fa-bottom, 0);\n right: var(--fa-right, 0);\n top: auto;\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: bottom right;\n transform-origin: bottom right;\n}\n\n.fa-layers-bottom-left {\n bottom: var(--fa-bottom, 0);\n left: var(--fa-left, 0);\n right: auto;\n top: auto;\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: bottom left;\n transform-origin: bottom left;\n}\n\n.fa-layers-top-right {\n top: var(--fa-top, 0);\n right: var(--fa-right, 0);\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-top-left {\n left: var(--fa-left, 0);\n right: auto;\n top: var(--fa-top, 0);\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: top left;\n transform-origin: top left;\n}\n\n.fa-1x {\n font-size: 1em;\n}\n\n.fa-2x {\n font-size: 2em;\n}\n\n.fa-3x {\n font-size: 3em;\n}\n\n.fa-4x {\n font-size: 4em;\n}\n\n.fa-5x {\n font-size: 5em;\n}\n\n.fa-6x {\n font-size: 6em;\n}\n\n.fa-7x {\n font-size: 7em;\n}\n\n.fa-8x {\n font-size: 8em;\n}\n\n.fa-9x {\n font-size: 9em;\n}\n\n.fa-10x {\n font-size: 10em;\n}\n\n.fa-2xs {\n font-size: 0.625em;\n line-height: 0.1em;\n vertical-align: 0.225em;\n}\n\n.fa-xs {\n font-size: 0.75em;\n line-height: 0.0833333337em;\n vertical-align: 0.125em;\n}\n\n.fa-sm {\n font-size: 0.875em;\n line-height: 0.0714285718em;\n vertical-align: 0.0535714295em;\n}\n\n.fa-lg {\n font-size: 1.25em;\n line-height: 0.05em;\n vertical-align: -0.075em;\n}\n\n.fa-xl {\n font-size: 1.5em;\n line-height: 0.0416666682em;\n vertical-align: -0.125em;\n}\n\n.fa-2xl {\n font-size: 2em;\n line-height: 0.03125em;\n vertical-align: -0.1875em;\n}\n\n.fa-fw {\n text-align: center;\n width: 1.25em;\n}\n\n.fa-ul {\n list-style-type: none;\n margin-left: var(--fa-li-margin, 2.5em);\n padding-left: 0;\n}\n.fa-ul > li {\n position: relative;\n}\n\n.fa-li {\n left: calc(var(--fa-li-width, 2em) * -1);\n position: absolute;\n text-align: center;\n width: var(--fa-li-width, 2em);\n line-height: inherit;\n}\n\n.fa-border {\n border-color: var(--fa-border-color, #eee);\n border-radius: var(--fa-border-radius, 0.1em);\n border-style: var(--fa-border-style, solid);\n border-width: var(--fa-border-width, 0.08em);\n padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);\n}\n\n.fa-pull-left {\n float: left;\n margin-right: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-pull-right {\n float: right;\n margin-left: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-beat {\n -webkit-animation-name: fa-beat;\n animation-name: fa-beat;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-bounce {\n -webkit-animation-name: fa-bounce;\n animation-name: fa-bounce;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n}\n\n.fa-fade {\n -webkit-animation-name: fa-fade;\n animation-name: fa-fade;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-beat-fade {\n -webkit-animation-name: fa-beat-fade;\n animation-name: fa-beat-fade;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-flip {\n -webkit-animation-name: fa-flip;\n animation-name: fa-flip;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-shake {\n -webkit-animation-name: fa-shake;\n animation-name: fa-shake;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, linear);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin {\n -webkit-animation-name: fa-spin;\n animation-name: fa-spin;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 2s);\n animation-duration: var(--fa-animation-duration, 2s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, linear);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin-reverse {\n --fa-animation-direction: reverse;\n}\n\n.fa-pulse,\n.fa-spin-pulse {\n -webkit-animation-name: fa-spin;\n animation-name: fa-spin;\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, steps(8));\n animation-timing-function: var(--fa-animation-timing, steps(8));\n}\n\n@media (prefers-reduced-motion: reduce) {\n .fa-beat,\n.fa-bounce,\n.fa-fade,\n.fa-beat-fade,\n.fa-flip,\n.fa-pulse,\n.fa-shake,\n.fa-spin,\n.fa-spin-pulse {\n -webkit-animation-delay: -1ms;\n animation-delay: -1ms;\n -webkit-animation-duration: 1ms;\n animation-duration: 1ms;\n -webkit-animation-iteration-count: 1;\n animation-iteration-count: 1;\n -webkit-transition-delay: 0s;\n transition-delay: 0s;\n -webkit-transition-duration: 0s;\n transition-duration: 0s;\n }\n}\n@-webkit-keyframes fa-beat {\n 0%, 90% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 45% {\n -webkit-transform: scale(var(--fa-beat-scale, 1.25));\n transform: scale(var(--fa-beat-scale, 1.25));\n }\n}\n@keyframes fa-beat {\n 0%, 90% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 45% {\n -webkit-transform: scale(var(--fa-beat-scale, 1.25));\n transform: scale(var(--fa-beat-scale, 1.25));\n }\n}\n@-webkit-keyframes fa-bounce {\n 0% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 10% {\n -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n }\n 30% {\n -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n }\n 50% {\n -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n }\n 57% {\n -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n }\n 64% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 100% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n}\n@keyframes fa-bounce {\n 0% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 10% {\n -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n }\n 30% {\n -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n }\n 50% {\n -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n }\n 57% {\n -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n }\n 64% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 100% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n}\n@-webkit-keyframes fa-fade {\n 50% {\n opacity: var(--fa-fade-opacity, 0.4);\n }\n}\n@keyframes fa-fade {\n 50% {\n opacity: var(--fa-fade-opacity, 0.4);\n }\n}\n@-webkit-keyframes fa-beat-fade {\n 0%, 100% {\n opacity: var(--fa-beat-fade-opacity, 0.4);\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 50% {\n opacity: 1;\n -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));\n transform: scale(var(--fa-beat-fade-scale, 1.125));\n }\n}\n@keyframes fa-beat-fade {\n 0%, 100% {\n opacity: var(--fa-beat-fade-opacity, 0.4);\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 50% {\n opacity: 1;\n -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));\n transform: scale(var(--fa-beat-fade-scale, 1.125));\n }\n}\n@-webkit-keyframes fa-flip {\n 50% {\n -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n }\n}\n@keyframes fa-flip {\n 50% {\n -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n }\n}\n@-webkit-keyframes fa-shake {\n 0% {\n -webkit-transform: rotate(-15deg);\n transform: rotate(-15deg);\n }\n 4% {\n -webkit-transform: rotate(15deg);\n transform: rotate(15deg);\n }\n 8%, 24% {\n -webkit-transform: rotate(-18deg);\n transform: rotate(-18deg);\n }\n 12%, 28% {\n -webkit-transform: rotate(18deg);\n transform: rotate(18deg);\n }\n 16% {\n -webkit-transform: rotate(-22deg);\n transform: rotate(-22deg);\n }\n 20% {\n -webkit-transform: rotate(22deg);\n transform: rotate(22deg);\n }\n 32% {\n -webkit-transform: rotate(-12deg);\n transform: rotate(-12deg);\n }\n 36% {\n -webkit-transform: rotate(12deg);\n transform: rotate(12deg);\n }\n 40%, 100% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n}\n@keyframes fa-shake {\n 0% {\n -webkit-transform: rotate(-15deg);\n transform: rotate(-15deg);\n }\n 4% {\n -webkit-transform: rotate(15deg);\n transform: rotate(15deg);\n }\n 8%, 24% {\n -webkit-transform: rotate(-18deg);\n transform: rotate(-18deg);\n }\n 12%, 28% {\n -webkit-transform: rotate(18deg);\n transform: rotate(18deg);\n }\n 16% {\n -webkit-transform: rotate(-22deg);\n transform: rotate(-22deg);\n }\n 20% {\n -webkit-transform: rotate(22deg);\n transform: rotate(22deg);\n }\n 32% {\n -webkit-transform: rotate(-12deg);\n transform: rotate(-12deg);\n }\n 36% {\n -webkit-transform: rotate(12deg);\n transform: rotate(12deg);\n }\n 40%, 100% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n}\n@-webkit-keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n@keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n.fa-rotate-90 {\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg);\n}\n\n.fa-rotate-180 {\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n\n.fa-rotate-270 {\n -webkit-transform: rotate(270deg);\n transform: rotate(270deg);\n}\n\n.fa-flip-horizontal {\n -webkit-transform: scale(-1, 1);\n transform: scale(-1, 1);\n}\n\n.fa-flip-vertical {\n -webkit-transform: scale(1, -1);\n transform: scale(1, -1);\n}\n\n.fa-flip-both,\n.fa-flip-horizontal.fa-flip-vertical {\n -webkit-transform: scale(-1, -1);\n transform: scale(-1, -1);\n}\n\n.fa-rotate-by {\n -webkit-transform: rotate(var(--fa-rotate-angle, 0));\n transform: rotate(var(--fa-rotate-angle, 0));\n}\n\n.fa-stack {\n display: inline-block;\n vertical-align: middle;\n height: 2em;\n position: relative;\n width: 2.5em;\n}\n\n.fa-stack-1x,\n.fa-stack-2x {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n z-index: var(--fa-stack-z-index, auto);\n}\n\n.svg-inline--fa.fa-stack-1x {\n height: 1em;\n width: 1.25em;\n}\n.svg-inline--fa.fa-stack-2x {\n height: 2em;\n width: 2.5em;\n}\n\n.fa-inverse {\n color: var(--fa-inverse, #fff);\n}\n\n.sr-only,\n.fa-sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.sr-only-focusable:not(:focus),\n.fa-sr-only-focusable:not(:focus) {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.svg-inline--fa .fa-primary {\n fill: var(--fa-primary-color, currentColor);\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa .fa-secondary {\n fill: var(--fa-secondary-color, currentColor);\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-primary {\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-secondary {\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa mask .fa-primary,\n.svg-inline--fa mask .fa-secondary {\n fill: black;\n}\n\n.fad.fa-inverse,\n.fa-duotone.fa-inverse {\n color: var(--fa-inverse, #fff);\n}';function N8(){var t=x8,e=k8,r=Xe.cssPrefix,n=Xe.replacementClass,i=L4e;if(r!==t||n!==e){var a=new RegExp("\\.".concat(t,"\\-"),"g"),o=new RegExp("\\--".concat(t,"\\-"),"g"),s=new RegExp("\\.".concat(e),"g");i=i.replace(a,".".concat(r,"-")).replace(o,"--".concat(r,"-")).replace(s,".".concat(n))}return i}var QD=!1;function J1(){Xe.autoAddCss&&!QD&&(k4e(N8()),QD=!0)}var N4e={mixout:function(){return{dom:{css:N8,insertCss:J1}}},hooks:function(){return{beforeDOMElementCreation:function(){J1()},beforeI2svg:function(){J1()}}}},ns=Js||{};ns[rs]||(ns[rs]={});ns[rs].styles||(ns[rs].styles={});ns[rs].hooks||(ns[rs].hooks={});ns[rs].shims||(ns[rs].shims=[]);var Ca=ns[rs],B8=[],B4e=function t(){vr.removeEventListener("DOMContentLoaded",t),cb=1,B8.map(function(e){return e()})},cb=!1;cs&&(cb=(vr.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(vr.readyState),cb||vr.addEventListener("DOMContentLoaded",B4e));function F4e(t){cs&&(cb?setTimeout(t,0):B8.push(t))}function ih(t){var e=t.tag,r=t.attributes,n=r===void 0?{}:r,i=t.children,a=i===void 0?[]:i;return typeof t=="string"?L8(t):"<".concat(e," ").concat(R4e(n),">").concat(a.map(ih).join(""),"")}function eR(t,e,r){if(t&&t[e]&&t[e][r])return{prefix:e,iconName:r,icon:t[e][r]}}var Z1=function(e,r,n,i){var a=Object.keys(e),o=a.length,s=r,c,f,d;for(n===void 0?(c=1,d=e[a[0]]):(c=0,d=n);c=55296&&i<=56319&&r=55296&&n<=56319&&r>e+1&&(i=t.charCodeAt(e+1),i>=56320&&i<=57343)?(n-55296)*1024+i-56320+65536:n}function tR(t){return Object.keys(t).reduce(function(e,r){var n=t[r],i=!!n.icon;return i?e[n.iconName]=n.icon:e[r]=n,e},{})}function oO(t,e){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},n=r.skipHooks,i=n===void 0?!1:n,a=tR(e);typeof Ca.hooks.addPack=="function"&&!i?Ca.hooks.addPack(t,tR(e)):Ca.styles[t]=He(He({},Ca.styles[t]||{}),a),t==="fas"&&oO("fa",e)}var Vm,Wm,Gm,wu=Ca.styles,H4e=Ca.shims,U4e=(Vm={},tn(Vm,mr,Object.values(vp[mr])),tn(Vm,Lr,Object.values(vp[Lr])),Vm),YC=null,F8={},j8={},z8={},H8={},U8={},V4e=(Wm={},tn(Wm,mr,Object.keys(mp[mr])),tn(Wm,Lr,Object.keys(mp[Lr])),Wm);function W4e(t){return~T4e.indexOf(t)}function G4e(t,e){var r=e.split("-"),n=r[0],i=r.slice(1).join("-");return n===t&&i!==""&&!W4e(i)?i:null}var V8=function(){var e=function(a){return Z1(wu,function(o,s,c){return o[c]=Z1(s,a,{}),o},{})};F8=e(function(i,a,o){if(a[3]&&(i[a[3]]=o),a[2]){var s=a[2].filter(function(c){return typeof c=="number"});s.forEach(function(c){i[c.toString(16)]=o})}return i}),j8=e(function(i,a,o){if(i[o]=o,a[2]){var s=a[2].filter(function(c){return typeof c=="string"});s.forEach(function(c){i[c]=o})}return i}),U8=e(function(i,a,o){var s=a[2];return i[o]=o,s.forEach(function(c){i[c]=o}),i});var r="far"in wu||Xe.autoFetchSvg,n=Z1(H4e,function(i,a){var o=a[0],s=a[1],c=a[2];return s==="far"&&!r&&(s="fas"),typeof o=="string"&&(i.names[o]={prefix:s,iconName:c}),typeof o=="number"&&(i.unicodes[o.toString(16)]={prefix:s,iconName:c}),i},{names:{},unicodes:{}});z8=n.names,H8=n.unicodes,YC=By(Xe.styleDefault,{family:Xe.familyDefault})};x4e(function(t){YC=By(t.styleDefault,{family:Xe.familyDefault})});V8();function XC(t,e){return(F8[t]||{})[e]}function K4e(t,e){return(j8[t]||{})[e]}function Gl(t,e){return(U8[t]||{})[e]}function W8(t){return z8[t]||{prefix:null,iconName:null}}function q4e(t){var e=H8[t],r=XC("fas",t);return e||(r?{prefix:"fas",iconName:r}:null)||{prefix:null,iconName:null}}function Zs(){return YC}var JC=function(){return{prefix:null,iconName:null,rest:[]}};function By(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=e.family,n=r===void 0?mr:r,i=mp[n][t],a=gp[n][t]||gp[n][i],o=t in Ca.styles?t:null;return a||o||null}var rR=(Gm={},tn(Gm,mr,Object.keys(vp[mr])),tn(Gm,Lr,Object.keys(vp[Lr])),Gm);function Fy(t){var e,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=r.skipLookups,i=n===void 0?!1:n,a=(e={},tn(e,mr,"".concat(Xe.cssPrefix,"-").concat(mr)),tn(e,Lr,"".concat(Xe.cssPrefix,"-").concat(Lr)),e),o=null,s=mr;(t.includes(a[mr])||t.some(function(f){return rR[mr].includes(f)}))&&(s=mr),(t.includes(a[Lr])||t.some(function(f){return rR[Lr].includes(f)}))&&(s=Lr);var c=t.reduce(function(f,d){var m=G4e(Xe.cssPrefix,d);if(wu[d]?(d=U4e[s].includes(d)?_4e[s][d]:d,o=d,f.prefix=d):V4e[s].indexOf(d)>-1?(o=d,f.prefix=By(d,{family:s})):m?f.iconName=m:d!==Xe.replacementClass&&d!==a[mr]&&d!==a[Lr]&&f.rest.push(d),!i&&f.prefix&&f.iconName){var g=o==="fa"?W8(f.iconName):{},v=Gl(f.prefix,f.iconName);g.prefix&&(o=null),f.iconName=g.iconName||v||f.iconName,f.prefix=g.prefix||f.prefix,f.prefix==="far"&&!wu.far&&wu.fas&&!Xe.autoFetchSvg&&(f.prefix="fas")}return f},JC());return(t.includes("fa-brands")||t.includes("fab"))&&(c.prefix="fab"),(t.includes("fa-duotone")||t.includes("fad"))&&(c.prefix="fad"),!c.prefix&&s===Lr&&(wu.fass||Xe.autoFetchSvg)&&(c.prefix="fass",c.iconName=Gl(c.prefix,c.iconName)||c.iconName),(c.prefix==="fa"||o==="fa")&&(c.prefix=Zs()||"fas"),c}var Y4e=function(){function t(){s4e(this,t),this.definitions={}}return c4e(t,[{key:"add",value:function(){for(var r=this,n=arguments.length,i=new Array(n),a=0;a0&&d.forEach(function(m){typeof m=="string"&&(r[s][m]=f)}),r[s][c]=f}),r}}]),t}(),nR=[],Su={},Tu={},X4e=Object.keys(Tu);function J4e(t,e){var r=e.mixoutsTo;return nR=t,Su={},Object.keys(Tu).forEach(function(n){X4e.indexOf(n)===-1&&delete Tu[n]}),nR.forEach(function(n){var i=n.mixout?n.mixout():{};if(Object.keys(i).forEach(function(o){typeof i[o]=="function"&&(r[o]=i[o]),lb(i[o])==="object"&&Object.keys(i[o]).forEach(function(s){r[o]||(r[o]={}),r[o][s]=i[o][s]})}),n.hooks){var a=n.hooks();Object.keys(a).forEach(function(o){Su[o]||(Su[o]=[]),Su[o].push(a[o])})}n.provides&&n.provides(Tu)}),r}function sO(t,e){for(var r=arguments.length,n=new Array(r>2?r-2:0),i=2;i1?e-1:0),n=1;n0&&arguments[0]!==void 0?arguments[0]:{};return cs?(gc("beforeI2svg",e),is("pseudoElements2svg",e),is("i2svg",e)):Promise.reject("Operation requires a DOM of some kind.")},watch:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=e.autoReplaceSvgRoot;Xe.autoReplaceSvg===!1&&(Xe.autoReplaceSvg=!0),Xe.observeMutations=!0,F4e(function(){txe({autoReplaceSvgRoot:r}),gc("watch",e)})}},exe={icon:function(e){if(e===null)return null;if(lb(e)==="object"&&e.prefix&&e.iconName)return{prefix:e.prefix,iconName:Gl(e.prefix,e.iconName)||e.iconName};if(Array.isArray(e)&&e.length===2){var r=e[1].indexOf("fa-")===0?e[1].slice(3):e[1],n=By(e[0]);return{prefix:n,iconName:Gl(n,r)||r}}if(typeof e=="string"&&(e.indexOf("".concat(Xe.cssPrefix,"-"))>-1||e.match(w4e))){var i=Fy(e.split(" "),{skipLookups:!0});return{prefix:i.prefix||Zs(),iconName:Gl(i.prefix,i.iconName)||i.iconName}}if(typeof e=="string"){var a=Zs();return{prefix:a,iconName:Gl(a,e)||e}}}},zi={noAuto:Z4e,config:Xe,dom:Q4e,parse:exe,library:G8,findIconDefinition:lO,toHtml:ih},txe=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=e.autoReplaceSvgRoot,n=r===void 0?vr:r;(Object.keys(Ca.styles).length>0||Xe.autoFetchSvg)&&cs&&Xe.autoReplaceSvg&&zi.dom.i2svg({node:n})};function jy(t,e){return Object.defineProperty(t,"abstract",{get:e}),Object.defineProperty(t,"html",{get:function(){return t.abstract.map(function(n){return ih(n)})}}),Object.defineProperty(t,"node",{get:function(){if(cs){var n=vr.createElement("div");return n.innerHTML=t.html,n.children}}}),t}function rxe(t){var e=t.children,r=t.main,n=t.mask,i=t.attributes,a=t.styles,o=t.transform;if(qC(o)&&r.found&&!n.found){var s=r.width,c=r.height,f={x:s/c/2,y:.5};i.style=Ny(He(He({},a),{},{"transform-origin":"".concat(f.x+o.x/16,"em ").concat(f.y+o.y/16,"em")}))}return[{tag:"svg",attributes:i,children:e}]}function nxe(t){var e=t.prefix,r=t.iconName,n=t.children,i=t.attributes,a=t.symbol,o=a===!0?"".concat(e,"-").concat(Xe.cssPrefix,"-").concat(r):a;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:He(He({},i),{},{id:o}),children:n}]}]}function ZC(t){var e=t.icons,r=e.main,n=e.mask,i=t.prefix,a=t.iconName,o=t.transform,s=t.symbol,c=t.title,f=t.maskId,d=t.titleId,m=t.extra,g=t.watchable,v=g===void 0?!1:g,b=n.found?n:r,_=b.width,C=b.height,E=i==="fak",D=[Xe.replacementClass,a?"".concat(Xe.cssPrefix,"-").concat(a):""].filter(function(Q){return m.classes.indexOf(Q)===-1}).filter(function(Q){return Q!==""||!!Q}).concat(m.classes).join(" "),R={children:[],attributes:He(He({},m.attributes),{},{"data-prefix":i,"data-icon":a,class:D,role:m.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(_," ").concat(C)})},N=E&&!~m.classes.indexOf("fa-fw")?{width:"".concat(_/C*16*.0625,"em")}:{};v&&(R.attributes[mc]=""),c&&(R.children.push({tag:"title",attributes:{id:R.attributes["aria-labelledby"]||"title-".concat(d||yp())},children:[c]}),delete R.attributes.title);var A=He(He({},R),{},{prefix:i,iconName:a,main:r,mask:n,maskId:f,transform:o,symbol:s,styles:He(He({},N),m.styles)}),K=n.found&&r.found?is("generateAbstractMask",A)||{children:[],attributes:{}}:is("generateAbstractIcon",A)||{children:[],attributes:{}},B=K.children,j=K.attributes;return A.children=B,A.attributes=j,s?nxe(A):rxe(A)}function iR(t){var e=t.content,r=t.width,n=t.height,i=t.transform,a=t.title,o=t.extra,s=t.watchable,c=s===void 0?!1:s,f=He(He(He({},o.attributes),a?{title:a}:{}),{},{class:o.classes.join(" ")});c&&(f[mc]="");var d=He({},o.styles);qC(i)&&(d.transform=I4e({transform:i,startCentered:!0,width:r,height:n}),d["-webkit-transform"]=d.transform);var m=Ny(d);m.length>0&&(f.style=m);var g=[];return g.push({tag:"span",attributes:f,children:[e]}),a&&g.push({tag:"span",attributes:{class:"sr-only"},children:[a]}),g}function ixe(t){var e=t.content,r=t.title,n=t.extra,i=He(He(He({},n.attributes),r?{title:r}:{}),{},{class:n.classes.join(" ")}),a=Ny(n.styles);a.length>0&&(i.style=a);var o=[];return o.push({tag:"span",attributes:i,children:[e]}),r&&o.push({tag:"span",attributes:{class:"sr-only"},children:[r]}),o}var Q1=Ca.styles;function cO(t){var e=t[0],r=t[1],n=t.slice(4),i=HC(n,1),a=i[0],o=null;return Array.isArray(a)?o={tag:"g",attributes:{class:"".concat(Xe.cssPrefix,"-").concat(Wl.GROUP)},children:[{tag:"path",attributes:{class:"".concat(Xe.cssPrefix,"-").concat(Wl.SECONDARY),fill:"currentColor",d:a[0]}},{tag:"path",attributes:{class:"".concat(Xe.cssPrefix,"-").concat(Wl.PRIMARY),fill:"currentColor",d:a[1]}}]}:o={tag:"path",attributes:{fill:"currentColor",d:a}},{found:!0,width:e,height:r,icon:o}}var axe={found:!1,width:512,height:512};function oxe(t,e){!D8&&!Xe.showMissingIcons&&t&&console.error('Icon with name "'.concat(t,'" and prefix "').concat(e,'" is missing.'))}function uO(t,e){var r=e;return e==="fa"&&Xe.styleDefault!==null&&(e=Zs()),new Promise(function(n,i){if(is("missingIconAbstract"),r==="fa"){var a=W8(t)||{};t=a.iconName||t,e=a.prefix||e}if(t&&e&&Q1[e]&&Q1[e][t]){var o=Q1[e][t];return n(cO(o))}oxe(t,e),n(He(He({},axe),{},{icon:Xe.showMissingIcons&&t?is("missingIconAbstract")||{}:{}}))})}var aR=function(){},fO=Xe.measurePerformance&&Bm&&Bm.mark&&Bm.measure?Bm:{mark:aR,measure:aR},Pd='FA "6.5.2"',sxe=function(e){return fO.mark("".concat(Pd," ").concat(e," begins")),function(){return K8(e)}},K8=function(e){fO.mark("".concat(Pd," ").concat(e," ends")),fO.measure("".concat(Pd," ").concat(e),"".concat(Pd," ").concat(e," begins"),"".concat(Pd," ").concat(e," ends"))},QC={begin:sxe,end:K8},Ig=function(){};function oR(t){var e=t.getAttribute?t.getAttribute(mc):null;return typeof e=="string"}function lxe(t){var e=t.getAttribute?t.getAttribute(VC):null,r=t.getAttribute?t.getAttribute(WC):null;return e&&r}function cxe(t){return t&&t.classList&&t.classList.contains&&t.classList.contains(Xe.replacementClass)}function uxe(){if(Xe.autoReplaceSvg===!0)return Lg.replace;var t=Lg[Xe.autoReplaceSvg];return t||Lg.replace}function fxe(t){return vr.createElementNS("http://www.w3.org/2000/svg",t)}function dxe(t){return vr.createElement(t)}function q8(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=e.ceFn,n=r===void 0?t.tag==="svg"?fxe:dxe:r;if(typeof t=="string")return vr.createTextNode(t);var i=n(t.tag);Object.keys(t.attributes||[]).forEach(function(o){i.setAttribute(o,t.attributes[o])});var a=t.children||[];return a.forEach(function(o){i.appendChild(q8(o,{ceFn:n}))}),i}function pxe(t){var e=" ".concat(t.outerHTML," ");return e="".concat(e,"Font Awesome fontawesome.com "),e}var Lg={replace:function(e){var r=e[0];if(r.parentNode)if(e[1].forEach(function(i){r.parentNode.insertBefore(q8(i),r)}),r.getAttribute(mc)===null&&Xe.keepOriginalSource){var n=vr.createComment(pxe(r));r.parentNode.replaceChild(n,r)}else r.remove()},nest:function(e){var r=e[0],n=e[1];if(~KC(r).indexOf(Xe.replacementClass))return Lg.replace(e);var i=new RegExp("".concat(Xe.cssPrefix,"-.*"));if(delete n[0].attributes.id,n[0].attributes.class){var a=n[0].attributes.class.split(" ").reduce(function(s,c){return c===Xe.replacementClass||c.match(i)?s.toSvg.push(c):s.toNode.push(c),s},{toNode:[],toSvg:[]});n[0].attributes.class=a.toSvg.join(" "),a.toNode.length===0?r.removeAttribute("class"):r.setAttribute("class",a.toNode.join(" "))}var o=n.map(function(s){return ih(s)}).join("\n");r.setAttribute(mc,""),r.innerHTML=o}};function sR(t){t()}function Y8(t,e){var r=typeof e=="function"?e:Ig;if(t.length===0)r();else{var n=sR;Xe.mutateApproach===b4e&&(n=Js.requestAnimationFrame||sR),n(function(){var i=uxe(),a=QC.begin("mutate");t.map(i),a(),r()})}}var eT=!1;function X8(){eT=!0}function dO(){eT=!1}var ub=null;function lR(t){if(JD&&Xe.observeMutations){var e=t.treeCallback,r=e===void 0?Ig:e,n=t.nodeCallback,i=n===void 0?Ig:n,a=t.pseudoElementsCallback,o=a===void 0?Ig:a,s=t.observeMutationsRoot,c=s===void 0?vr:s;ub=new JD(function(f){if(!eT){var d=Zs();bf(f).forEach(function(m){if(m.type==="childList"&&m.addedNodes.length>0&&!oR(m.addedNodes[0])&&(Xe.searchPseudoElements&&o(m.target),r(m.target)),m.type==="attributes"&&m.target.parentNode&&Xe.searchPseudoElements&&o(m.target.parentNode),m.type==="attributes"&&oR(m.target)&&~C4e.indexOf(m.attributeName))if(m.attributeName==="class"&&lxe(m.target)){var g=Fy(KC(m.target)),v=g.prefix,b=g.iconName;m.target.setAttribute(VC,v||d),b&&m.target.setAttribute(WC,b)}else cxe(m.target)&&i(m.target)})}}),cs&&ub.observe(c,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function hxe(){ub&&ub.disconnect()}function mxe(t){var e=t.getAttribute("style"),r=[];return e&&(r=e.split(";").reduce(function(n,i){var a=i.split(":"),o=a[0],s=a.slice(1);return o&&s.length>0&&(n[o]=s.join(":").trim()),n},{})),r}function gxe(t){var e=t.getAttribute("data-prefix"),r=t.getAttribute("data-icon"),n=t.innerText!==void 0?t.innerText.trim():"",i=Fy(KC(t));return i.prefix||(i.prefix=Zs()),e&&r&&(i.prefix=e,i.iconName=r),i.iconName&&i.prefix||(i.prefix&&n.length>0&&(i.iconName=K4e(i.prefix,t.innerText)||XC(i.prefix,aO(t.innerText))),!i.iconName&&Xe.autoFetchSvg&&t.firstChild&&t.firstChild.nodeType===Node.TEXT_NODE&&(i.iconName=t.firstChild.data)),i}function vxe(t){var e=bf(t.attributes).reduce(function(i,a){return i.name!=="class"&&i.name!=="style"&&(i[a.name]=a.value),i},{}),r=t.getAttribute("title"),n=t.getAttribute("data-fa-title-id");return Xe.autoA11y&&(r?e["aria-labelledby"]="".concat(Xe.replacementClass,"-title-").concat(n||yp()):(e["aria-hidden"]="true",e.focusable="false")),e}function bxe(){return{iconName:null,title:null,titleId:null,prefix:null,transform:oo,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}function cR(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{styleParser:!0},r=gxe(t),n=r.iconName,i=r.prefix,a=r.rest,o=vxe(t),s=sO("parseNodeAttributes",{},t),c=e.styleParser?mxe(t):[];return He({iconName:n,title:t.getAttribute("title"),titleId:t.getAttribute("data-fa-title-id"),prefix:i,transform:oo,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:a,styles:c,attributes:o}},s)}var yxe=Ca.styles;function J8(t){var e=Xe.autoReplaceSvg==="nest"?cR(t,{styleParser:!1}):cR(t);return~e.extra.classes.indexOf(R8)?is("generateLayersText",t,e):is("generateSvgReplacementMutation",t,e)}var Qs=new Set;GC.map(function(t){Qs.add("fa-".concat(t))});Object.keys(mp[mr]).map(Qs.add.bind(Qs));Object.keys(mp[Lr]).map(Qs.add.bind(Qs));Qs=rh(Qs);function uR(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(!cs)return Promise.resolve();var r=vr.documentElement.classList,n=function(m){return r.add("".concat(ZD,"-").concat(m))},i=function(m){return r.remove("".concat(ZD,"-").concat(m))},a=Xe.autoFetchSvg?Qs:GC.map(function(d){return"fa-".concat(d)}).concat(Object.keys(yxe));a.includes("fa")||a.push("fa");var o=[".".concat(R8,":not([").concat(mc,"])")].concat(a.map(function(d){return".".concat(d,":not([").concat(mc,"])")})).join(", ");if(o.length===0)return Promise.resolve();var s=[];try{s=bf(t.querySelectorAll(o))}catch(d){}if(s.length>0)n("pending"),i("complete");else return Promise.resolve();var c=QC.begin("onTree"),f=s.reduce(function(d,m){try{var g=J8(m);g&&d.push(g)}catch(v){D8||v.name==="MissingIcon"&&console.error(v)}return d},[]);return new Promise(function(d,m){Promise.all(f).then(function(g){Y8(g,function(){n("active"),n("complete"),i("pending"),typeof e=="function"&&e(),c(),d()})}).catch(function(g){c(),m(g)})})}function _xe(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;J8(t).then(function(r){r&&Y8([r],e)})}function wxe(t){return function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=(e||{}).icon?e:lO(e||{}),i=r.mask;return i&&(i=(i||{}).icon?i:lO(i||{})),t(n,He(He({},r),{},{mask:i}))}}var Sxe=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=r.transform,i=n===void 0?oo:n,a=r.symbol,o=a===void 0?!1:a,s=r.mask,c=s===void 0?null:s,f=r.maskId,d=f===void 0?null:f,m=r.title,g=m===void 0?null:m,v=r.titleId,b=v===void 0?null:v,_=r.classes,C=_===void 0?[]:_,E=r.attributes,D=E===void 0?{}:E,R=r.styles,N=R===void 0?{}:R;if(e){var A=e.prefix,K=e.iconName,B=e.icon;return jy(He({type:"icon"},e),function(){return gc("beforeDOMElementCreation",{iconDefinition:e,params:r}),Xe.autoA11y&&(g?D["aria-labelledby"]="".concat(Xe.replacementClass,"-title-").concat(b||yp()):(D["aria-hidden"]="true",D.focusable="false")),ZC({icons:{main:cO(B),mask:c?cO(c.icon):{found:!1,width:null,height:null,icon:{}}},prefix:A,iconName:K,transform:He(He({},oo),i),symbol:o,title:g,maskId:d,titleId:b,extra:{attributes:D,styles:N,classes:C}})})}},Oxe={mixout:function(){return{icon:wxe(Sxe)}},hooks:function(){return{mutationObserverCallbacks:function(r){return r.treeCallback=uR,r.nodeCallback=_xe,r}}},provides:function(e){e.i2svg=function(r){var n=r.node,i=n===void 0?vr:n,a=r.callback,o=a===void 0?function(){}:a;return uR(i,o)},e.generateSvgReplacementMutation=function(r,n){var i=n.iconName,a=n.title,o=n.titleId,s=n.prefix,c=n.transform,f=n.symbol,d=n.mask,m=n.maskId,g=n.extra;return new Promise(function(v,b){Promise.all([uO(i,s),d.iconName?uO(d.iconName,d.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(function(_){var C=HC(_,2),E=C[0],D=C[1];v([r,ZC({icons:{main:E,mask:D},prefix:s,iconName:i,transform:c,symbol:f,maskId:m,title:a,titleId:o,extra:g,watchable:!0})])}).catch(b)})},e.generateAbstractIcon=function(r){var n=r.children,i=r.attributes,a=r.main,o=r.transform,s=r.styles,c=Ny(s);c.length>0&&(i.style=c);var f;return qC(o)&&(f=is("generateAbstractTransformGrouping",{main:a,transform:o,containerWidth:a.width,iconWidth:a.width})),n.push(f||a.icon),{children:n,attributes:i}}}},$xe={mixout:function(){return{layer:function(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=n.classes,a=i===void 0?[]:i;return jy({type:"layer"},function(){gc("beforeDOMElementCreation",{assembler:r,params:n});var o=[];return r(function(s){Array.isArray(s)?s.map(function(c){o=o.concat(c.abstract)}):o=o.concat(s.abstract)}),[{tag:"span",attributes:{class:["".concat(Xe.cssPrefix,"-layers")].concat(rh(a)).join(" ")},children:o}]})}}}},Cxe={mixout:function(){return{counter:function(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=n.title,a=i===void 0?null:i,o=n.classes,s=o===void 0?[]:o,c=n.attributes,f=c===void 0?{}:c,d=n.styles,m=d===void 0?{}:d;return jy({type:"counter",content:r},function(){return gc("beforeDOMElementCreation",{content:r,params:n}),ixe({content:r.toString(),title:a,extra:{attributes:f,styles:m,classes:["".concat(Xe.cssPrefix,"-layers-counter")].concat(rh(s))}})})}}}},Txe={mixout:function(){return{text:function(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=n.transform,a=i===void 0?oo:i,o=n.title,s=o===void 0?null:o,c=n.classes,f=c===void 0?[]:c,d=n.attributes,m=d===void 0?{}:d,g=n.styles,v=g===void 0?{}:g;return jy({type:"text",content:r},function(){return gc("beforeDOMElementCreation",{content:r,params:n}),iR({content:r,transform:He(He({},oo),a),title:s,extra:{attributes:m,styles:v,classes:["".concat(Xe.cssPrefix,"-layers-text")].concat(rh(f))}})})}}},provides:function(e){e.generateLayersText=function(r,n){var i=n.title,a=n.transform,o=n.extra,s=null,c=null;if(A8){var f=parseInt(getComputedStyle(r).fontSize,10),d=r.getBoundingClientRect();s=d.width/f,c=d.height/f}return Xe.autoA11y&&!i&&(o.attributes["aria-hidden"]="true"),Promise.resolve([r,iR({content:r.innerHTML,width:s,height:c,transform:a,title:i,extra:o,watchable:!0})])}}},Exe=new RegExp('"',"ug"),fR=[1105920,1112319];function Pxe(t){var e=t.replace(Exe,""),r=z4e(e,0),n=r>=fR[0]&&r<=fR[1],i=e.length===2?e[0]===e[1]:!1;return{value:aO(i?e[0]:e),isSecondary:n||i}}function dR(t,e){var r="".concat(v4e).concat(e.replace(":","-"));return new Promise(function(n,i){if(t.getAttribute(r)!==null)return n();var a=bf(t.children),o=a.filter(function(B){return B.getAttribute(iO)===e})[0],s=Js.getComputedStyle(t,e),c=s.getPropertyValue("font-family").match(S4e),f=s.getPropertyValue("font-weight"),d=s.getPropertyValue("content");if(o&&!c)return t.removeChild(o),n();if(c&&d!=="none"&&d!==""){var m=s.getPropertyValue("content"),g=~["Sharp"].indexOf(c[2])?Lr:mr,v=~["Solid","Regular","Light","Thin","Duotone","Brands","Kit"].indexOf(c[2])?gp[g][c[2].toLowerCase()]:O4e[g][f],b=Pxe(m),_=b.value,C=b.isSecondary,E=c[0].startsWith("FontAwesome"),D=XC(v,_),R=D;if(E){var N=q4e(_);N.iconName&&N.prefix&&(D=N.iconName,v=N.prefix)}if(D&&!C&&(!o||o.getAttribute(VC)!==v||o.getAttribute(WC)!==R)){t.setAttribute(r,R),o&&t.removeChild(o);var A=bxe(),K=A.extra;K.attributes[iO]=e,uO(D,v).then(function(B){var j=ZC(He(He({},A),{},{icons:{main:B,mask:JC()},prefix:v,iconName:R,extra:K,watchable:!0})),Q=vr.createElementNS("http://www.w3.org/2000/svg","svg");e==="::before"?t.insertBefore(Q,t.firstChild):t.appendChild(Q),Q.outerHTML=j.map(function(ue){return ih(ue)}).join("\n"),t.removeAttribute(r),n()}).catch(i)}else n()}else n()})}function Axe(t){return Promise.all([dR(t,"::before"),dR(t,"::after")])}function xxe(t){return t.parentNode!==document.head&&!~y4e.indexOf(t.tagName.toUpperCase())&&!t.getAttribute(iO)&&(!t.parentNode||t.parentNode.tagName!=="svg")}function pR(t){if(cs)return new Promise(function(e,r){var n=bf(t.querySelectorAll("*")).filter(xxe).map(Axe),i=QC.begin("searchPseudoElements");X8(),Promise.all(n).then(function(){i(),dO(),e()}).catch(function(){i(),dO(),r()})})}var kxe={hooks:function(){return{mutationObserverCallbacks:function(r){return r.pseudoElementsCallback=pR,r}}},provides:function(e){e.pseudoElements2svg=function(r){var n=r.node,i=n===void 0?vr:n;Xe.searchPseudoElements&&pR(i)}}},hR=!1,Dxe={mixout:function(){return{dom:{unwatch:function(){X8(),hR=!0}}}},hooks:function(){return{bootstrap:function(){lR(sO("mutationObserverCallbacks",{}))},noAuto:function(){hxe()},watch:function(r){var n=r.observeMutationsRoot;hR?dO():lR(sO("mutationObserverCallbacks",{observeMutationsRoot:n}))}}}},mR=function(e){var r={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return e.toLowerCase().split(" ").reduce(function(n,i){var a=i.toLowerCase().split("-"),o=a[0],s=a.slice(1).join("-");if(o&&s==="h")return n.flipX=!0,n;if(o&&s==="v")return n.flipY=!0,n;if(s=parseFloat(s),isNaN(s))return n;switch(o){case"grow":n.size=n.size+s;break;case"shrink":n.size=n.size-s;break;case"left":n.x=n.x-s;break;case"right":n.x=n.x+s;break;case"up":n.y=n.y-s;break;case"down":n.y=n.y+s;break;case"rotate":n.rotate=n.rotate+s;break}return n},r)},Rxe={mixout:function(){return{parse:{transform:function(r){return mR(r)}}}},hooks:function(){return{parseNodeAttributes:function(r,n){var i=n.getAttribute("data-fa-transform");return i&&(r.transform=mR(i)),r}}},provides:function(e){e.generateAbstractTransformGrouping=function(r){var n=r.main,i=r.transform,a=r.containerWidth,o=r.iconWidth,s={transform:"translate(".concat(a/2," 256)")},c="translate(".concat(i.x*32,", ").concat(i.y*32,") "),f="scale(".concat(i.size/16*(i.flipX?-1:1),", ").concat(i.size/16*(i.flipY?-1:1),") "),d="rotate(".concat(i.rotate," 0 0)"),m={transform:"".concat(c," ").concat(f," ").concat(d)},g={transform:"translate(".concat(o/2*-1," -256)")},v={outer:s,inner:m,path:g};return{tag:"g",attributes:He({},v.outer),children:[{tag:"g",attributes:He({},v.inner),children:[{tag:n.icon.tag,children:n.icon.children,attributes:He(He({},n.icon.attributes),v.path)}]}]}}}},ew={x:0,y:0,width:"100%",height:"100%"};function gR(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return t.attributes&&(t.attributes.fill||e)&&(t.attributes.fill="black"),t}function Mxe(t){return t.tag==="g"?t.children:[t]}var Ixe={hooks:function(){return{parseNodeAttributes:function(r,n){var i=n.getAttribute("data-fa-mask"),a=i?Fy(i.split(" ").map(function(o){return o.trim()})):JC();return a.prefix||(a.prefix=Zs()),r.mask=a,r.maskId=n.getAttribute("data-fa-mask-id"),r}}},provides:function(e){e.generateAbstractMask=function(r){var n=r.children,i=r.attributes,a=r.main,o=r.mask,s=r.maskId,c=r.transform,f=a.width,d=a.icon,m=o.width,g=o.icon,v=M4e({transform:c,containerWidth:m,iconWidth:f}),b={tag:"rect",attributes:He(He({},ew),{},{fill:"white"})},_=d.children?{children:d.children.map(gR)}:{},C={tag:"g",attributes:He({},v.inner),children:[gR(He({tag:d.tag,attributes:He(He({},d.attributes),v.path)},_))]},E={tag:"g",attributes:He({},v.outer),children:[C]},D="mask-".concat(s||yp()),R="clip-".concat(s||yp()),N={tag:"mask",attributes:He(He({},ew),{},{id:D,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[b,E]},A={tag:"defs",children:[{tag:"clipPath",attributes:{id:R},children:Mxe(g)},N]};return n.push(A,{tag:"rect",attributes:He({fill:"currentColor","clip-path":"url(#".concat(R,")"),mask:"url(#".concat(D,")")},ew)}),{children:n,attributes:i}}}},Lxe={provides:function(e){var r=!1;Js.matchMedia&&(r=Js.matchMedia("(prefers-reduced-motion: reduce)").matches),e.missingIconAbstract=function(){var n=[],i={fill:"currentColor"},a={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};n.push({tag:"path",attributes:He(He({},i),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});var o=He(He({},a),{},{attributeName:"opacity"}),s={tag:"circle",attributes:He(He({},i),{},{cx:"256",cy:"364",r:"28"}),children:[]};return r||s.children.push({tag:"animate",attributes:He(He({},a),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:He(He({},o),{},{values:"1;0;1;1;0;1;"})}),n.push(s),n.push({tag:"path",attributes:He(He({},i),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:r?[]:[{tag:"animate",attributes:He(He({},o),{},{values:"1;0;0;0;0;1;"})}]}),r||n.push({tag:"path",attributes:He(He({},i),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:He(He({},o),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:n}}}},Nxe={hooks:function(){return{parseNodeAttributes:function(r,n){var i=n.getAttribute("data-fa-symbol"),a=i===null?!1:i===""?!0:i;return r.symbol=a,r}}}},Bxe=[N4e,Oxe,$xe,Cxe,Txe,kxe,Dxe,Rxe,Ixe,Lxe,Nxe];J4e(Bxe,{mixoutsTo:zi});zi.noAuto;zi.config;var Ve=zi.library;zi.dom;var pO=zi.parse;zi.findIconDefinition;zi.toHtml;var Fxe=zi.icon;zi.layer;zi.text;zi.counter;var jxe={prefix:"fas",iconName:"trash-can",icon:[448,512,[61460,"trash-alt"],"f2ed","M135.2 17.7C140.6 6.8 151.7 0 163.8 0H284.2c12.1 0 23.2 6.8 28.6 17.7L320 32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 96 0 81.7 0 64S14.3 32 32 32h96l7.2-14.3zM32 128H416V448c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V128zm96 64c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16z"]},zxe=jxe,Hxe={prefix:"fas",iconName:"pencil",icon:[512,512,[9999,61504,"pencil-alt"],"f303","M410.3 231l11.3-11.3-33.9-33.9-62.1-62.1L291.7 89.8l-11.3 11.3-22.6 22.6L58.6 322.9c-10.4 10.4-18 23.3-22.2 37.4L1 480.7c-2.5 8.4-.2 17.5 6.1 23.7s15.3 8.5 23.7 6.1l120.3-35.4c14.1-4.2 27-11.8 37.4-22.2L387.7 253.7 410.3 231zM160 399.4l-9.1 22.7c-4 3.1-8.5 5.4-13.3 6.9L59.4 452l23-78.1c1.4-4.9 3.8-9.4 6.9-13.3l22.7-9.1v32c0 8.8 7.2 16 16 16h32zM362.7 18.7L348.3 33.2 325.7 55.8 314.3 67.1l33.9 33.9 62.1 62.1 33.9 33.9 11.3-11.3 22.6-22.6 14.5-14.5c25-25 25-65.5 0-90.5L453.3 18.7c-25-25-65.5-25-90.5 0zm-47.4 168l-144 144c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l144-144c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"]},Uxe=Hxe,Vxe={prefix:"fas",iconName:"square-caret-right",icon:[448,512,["caret-square-right"],"f152","M448 96c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320zM320 256c0 6.7-2.8 13-7.7 17.6l-112 104c-7 6.5-17.2 8.2-25.9 4.4s-14.4-12.5-14.4-22l0-208c0-9.5 5.7-18.2 14.4-22s18.9-2.1 25.9 4.4l112 104c4.9 4.5 7.7 10.9 7.7 17.6z"]},Wxe=Vxe,Gxe={prefix:"fas",iconName:"square-up-right",icon:[448,512,[8599,"external-link-square-alt"],"f360","M384 32c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H384zM320 313.4V176c0-8.8-7.2-16-16-16H166.6c-12.5 0-22.6 10.1-22.6 22.6c0 6 2.4 11.8 6.6 16L184 232l-66.3 66.3C114 302 112 306.9 112 312s2 10 5.7 13.7l36.7 36.7c3.6 3.6 8.5 5.7 13.7 5.7s10-2 13.7-5.7L248 296l33.4 33.4c4.2 4.2 10 6.6 16 6.6c12.5 0 22.6-10.1 22.6-22.6z"]},Kxe=Gxe,qxe={prefix:"fas",iconName:"circle-exclamation",icon:[512,512,["exclamation-circle"],"f06a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-384c13.3 0 24 10.7 24 24V264c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},Yxe=qxe,Xxe={prefix:"fas",iconName:"sitemap",icon:[576,512,[],"f0e8","M208 80c0-26.5 21.5-48 48-48h64c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48h-8v40H464c30.9 0 56 25.1 56 56v32h8c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H464c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48h8V288c0-4.4-3.6-8-8-8H312v40h8c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H256c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48h8V280H112c-4.4 0-8 3.6-8 8v32h8c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48h8V288c0-30.9 25.1-56 56-56H264V192h-8c-26.5 0-48-21.5-48-48V80z"]},Jxe={prefix:"fas",iconName:"square-check",icon:[448,512,[9745,9989,61510,"check-square"],"f14a","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM337 209L209 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L303 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"]},Zxe=Jxe,Qxe={prefix:"fas",iconName:"list",icon:[512,512,["list-squares"],"f03a","M40 48C26.7 48 16 58.7 16 72v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V72c0-13.3-10.7-24-24-24H40zM192 64c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zM16 232v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V232c0-13.3-10.7-24-24-24H40c-13.3 0-24 10.7-24 24zM40 368c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V392c0-13.3-10.7-24-24-24H40z"]},eke={prefix:"fas",iconName:"lock",icon:[448,512,[128274],"f023","M144 144v48H304V144c0-44.2-35.8-80-80-80s-80 35.8-80 80zM80 192V144C80 64.5 144.5 0 224 0s144 64.5 144 144v48h16c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V256c0-35.3 28.7-64 64-64H80z"]},tke={prefix:"fas",iconName:"pen-to-square",icon:[512,512,["edit"],"f044","M471.6 21.7c-21.9-21.9-57.3-21.9-79.2 0L362.3 51.7l97.9 97.9 30.1-30.1c21.9-21.9 21.9-57.3 0-79.2L471.6 21.7zm-299.2 220c-6.1 6.1-10.8 13.6-13.5 21.9l-29.6 88.8c-2.9 8.6-.6 18.1 5.8 24.6s15.9 8.7 24.6 5.8l88.8-29.6c8.2-2.7 15.7-7.4 21.9-13.5L437.7 172.3 339.7 74.3 172.4 241.7zM96 64C43 64 0 107 0 160V416c0 53 43 96 96 96H352c53 0 96-43 96-96V320c0-17.7-14.3-32-32-32s-32 14.3-32 32v96c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H96z"]},rke=tke,nke={prefix:"fas",iconName:"chevron-up",icon:[512,512,[],"f077","M233.4 105.4c12.5-12.5 32.8-12.5 45.3 0l192 192c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L256 173.3 86.6 342.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l192-192z"]},ike={prefix:"fas",iconName:"angle-right",icon:[320,512,[8250],"f105","M278.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-160 160c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L210.7 256 73.4 118.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l160 160z"]},ake={prefix:"fas",iconName:"user",icon:[448,512,[128100,62144],"f007","M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304H178.3z"]},oke={prefix:"fas",iconName:"square-caret-left",icon:[448,512,["caret-square-left"],"f191","M0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416zM128 256c0-6.7 2.8-13 7.7-17.6l112-104c7-6.5 17.2-8.2 25.9-4.4s14.4 12.5 14.4 22l0 208c0 9.5-5.7 18.2-14.4 22s-18.9 2.1-25.9-4.4l-112-104c-4.9-4.5-7.7-10.9-7.7-17.6z"]},ske=oke,lke={prefix:"fas",iconName:"ban",icon:[512,512,[128683,"cancel"],"f05e","M367.2 412.5L99.5 144.8C77.1 176.1 64 214.5 64 256c0 106 86 192 192 192c41.5 0 79.9-13.1 111.2-35.5zm45.3-45.3C434.9 335.9 448 297.5 448 256c0-106-86-192-192-192c-41.5 0-79.9 13.1-111.2 35.5L412.5 367.2zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"]},cke={prefix:"fas",iconName:"star",icon:[576,512,[11088,61446],"f005","M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z"]},uke={prefix:"fas",iconName:"arrow-right-to-bracket",icon:[512,512,["sign-in"],"f090","M352 96l64 0c17.7 0 32 14.3 32 32l0 256c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0c53 0 96-43 96-96l0-256c0-53-43-96-96-96l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32zm-9.4 182.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L242.7 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l210.7 0-73.4 73.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l128-128z"]},fke={prefix:"fas",iconName:"clipboard",icon:[384,512,[128203],"f328","M192 0c-41.8 0-77.4 26.7-90.5 64H64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H282.5C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM112 192H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},dke={prefix:"fas",iconName:"square-plus",icon:[448,512,[61846,"plus-square"],"f0fe","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM200 344V280H136c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V168c0-13.3 10.7-24 24-24s24 10.7 24 24v64h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H248v64c0 13.3-10.7 24-24 24s-24-10.7-24-24z"]},pke=dke,hke={prefix:"fas",iconName:"angles-right",icon:[512,512,[187,"angle-double-right"],"f101","M470.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 256 265.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160zm-352 160l160-160c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L210.7 256 73.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0z"]},mke=hke,gke={prefix:"fas",iconName:"seedling",icon:[512,512,[127793,"sprout"],"f4d8","M512 32c0 113.6-84.6 207.5-194.2 222c-7.1-53.4-30.6-101.6-65.3-139.3C290.8 46.3 364 0 448 0h32c17.7 0 32 14.3 32 32zM0 96C0 78.3 14.3 64 32 64H64c123.7 0 224 100.3 224 224v32V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V320C100.3 320 0 219.7 0 96z"]},vke={prefix:"fas",iconName:"filter",icon:[512,512,[],"f0b0","M3.9 54.9C10.5 40.9 24.5 32 40 32H472c15.5 0 29.5 8.9 36.1 22.9s4.6 30.5-5.2 42.5L320 320.9V448c0 12.1-6.8 23.2-17.7 28.6s-23.8 4.3-33.5-3l-64-48c-8.1-6-12.8-15.5-12.8-25.6V320.9L9 97.3C-.7 85.4-2.8 68.8 3.9 54.9z"]},bke={prefix:"fas",iconName:"puzzle-piece",icon:[512,512,[129513],"f12e","M192 104.8c0-9.2-5.8-17.3-13.2-22.8C167.2 73.3 160 61.3 160 48c0-26.5 28.7-48 64-48s64 21.5 64 48c0 13.3-7.2 25.3-18.8 34c-7.4 5.5-13.2 13.6-13.2 22.8c0 12.8 10.4 23.2 23.2 23.2H336c26.5 0 48 21.5 48 48v56.8c0 12.8 10.4 23.2 23.2 23.2c9.2 0 17.3-5.8 22.8-13.2c8.7-11.6 20.7-18.8 34-18.8c26.5 0 48 28.7 48 64s-21.5 64-48 64c-13.3 0-25.3-7.2-34-18.8c-5.5-7.4-13.6-13.2-22.8-13.2c-12.8 0-23.2 10.4-23.2 23.2V464c0 26.5-21.5 48-48 48H279.2c-12.8 0-23.2-10.4-23.2-23.2c0-9.2 5.8-17.3 13.2-22.8c11.6-8.7 18.8-20.7 18.8-34c0-26.5-28.7-48-64-48s-64 21.5-64 48c0 13.3 7.2 25.3 18.8 34c7.4 5.5 13.2 13.6 13.2 22.8c0 12.8-10.4 23.2-23.2 23.2H48c-26.5 0-48-21.5-48-48V343.2C0 330.4 10.4 320 23.2 320c9.2 0 17.3 5.8 22.8 13.2C54.7 344.8 66.7 352 80 352c26.5 0 48-28.7 48-64s-21.5-64-48-64c-13.3 0-25.3 7.2-34 18.8C40.5 250.2 32.4 256 23.2 256C10.4 256 0 245.6 0 232.8V176c0-26.5 21.5-48 48-48H168.8c12.8 0 23.2-10.4 23.2-23.2z"]},yke={prefix:"fas",iconName:"code",icon:[640,512,[],"f121","M392.8 1.2c-17-4.9-34.7 5-39.6 22l-128 448c-4.9 17 5 34.7 22 39.6s34.7-5 39.6-22l128-448c4.9-17-5-34.7-22-39.6zm80.6 120.1c-12.5 12.5-12.5 32.8 0 45.3L562.7 256l-89.4 89.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l112-112c12.5-12.5 12.5-32.8 0-45.3l-112-112c-12.5-12.5-32.8-12.5-45.3 0zm-306.7 0c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3l112 112c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256l89.4-89.4c12.5-12.5 12.5-32.8 0-45.3z"]},_ke={prefix:"fas",iconName:"arrow-right",icon:[448,512,[8594],"f061","M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z"]},wke={prefix:"fas",iconName:"lock-open",icon:[576,512,[],"f3c1","M352 144c0-44.2 35.8-80 80-80s80 35.8 80 80v48c0 17.7 14.3 32 32 32s32-14.3 32-32V144C576 64.5 511.5 0 432 0S288 64.5 288 144v48H64c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V256c0-35.3-28.7-64-64-64H352V144z"]},Ske={prefix:"fas",iconName:"recycle",icon:[512,512,[9842,9850,9851],"f1b8","M174.7 45.1C192.2 17 223 0 256 0s63.8 17 81.3 45.1l38.6 61.7 27-15.6c8.4-4.9 18.9-4.2 26.6 1.7s11.1 15.9 8.6 25.3l-23.4 87.4c-3.4 12.8-16.6 20.4-29.4 17l-87.4-23.4c-9.4-2.5-16.3-10.4-17.6-20s3.4-19.1 11.8-23.9l28.4-16.4L283 79c-5.8-9.3-16-15-27-15s-21.2 5.7-27 15l-17.5 28c-9.2 14.8-28.6 19.5-43.6 10.5c-15.3-9.2-20.2-29.2-10.7-44.4l17.5-28zM429.5 251.9c15-9 34.4-4.3 43.6 10.5l24.4 39.1c9.4 15.1 14.4 32.4 14.6 50.2c.3 53.1-42.7 96.4-95.8 96.4L320 448v32c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-64-64c-9.4-9.4-9.4-24.6 0-33.9l64-64c6.9-6.9 17.2-8.9 26.2-5.2s14.8 12.5 14.8 22.2v32l96.2 0c17.6 0 31.9-14.4 31.8-32c0-5.9-1.7-11.7-4.8-16.7l-24.4-39.1c-9.5-15.2-4.7-35.2 10.7-44.4zm-364.6-31L36 204.2c-8.4-4.9-13.1-14.3-11.8-23.9s8.2-17.5 17.6-20l87.4-23.4c12.8-3.4 26 4.2 29.4 17L182 241.2c2.5 9.4-.9 19.3-8.6 25.3s-18.2 6.6-26.6 1.7l-26.5-15.3L68.8 335.3c-3.1 5-4.8 10.8-4.8 16.7c-.1 17.6 14.2 32 31.8 32l32.2 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32.2 0C42.7 448-.3 404.8 0 351.6c.1-17.8 5.1-35.1 14.6-50.2l50.3-80.5z"]},Oke={prefix:"fas",iconName:"circle-question",icon:[512,512,[62108,"question-circle"],"f059","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM169.8 165.3c7.9-22.3 29.1-37.3 52.8-37.3h58.3c34.9 0 63.1 28.3 63.1 63.1c0 22.6-12.1 43.5-31.7 54.8L280 264.4c-.2 13-10.9 23.6-24 23.6c-13.3 0-24-10.7-24-24V250.5c0-8.6 4.6-16.5 12.1-20.8l44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1H222.6c-3.4 0-6.4 2.1-7.5 5.3l-.4 1.2c-4.4 12.5-18.2 19-30.6 14.6s-19-18.2-14.6-30.6l.4-1.2zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},$ke=Oke,Cke={prefix:"fas",iconName:"floppy-disk",icon:[448,512,[128190,128426,"save"],"f0c7","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V173.3c0-17-6.7-33.3-18.7-45.3L352 50.7C340 38.7 323.7 32 306.7 32H64zm0 96c0-17.7 14.3-32 32-32H288c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V128zM224 288a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]},Tke=Cke,Eke={prefix:"fas",iconName:"sort-up",icon:[320,512,["sort-asc"],"f0de","M182.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8H288c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-128-128z"]},Pke={prefix:"fas",iconName:"arrow-left",icon:[448,512,[8592],"f060","M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.2 288 416 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-306.7 0L214.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z"]},Ake={prefix:"fas",iconName:"up-right-from-square",icon:[512,512,["external-link-alt"],"f35d","M352 0c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9L370.7 96 201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L416 141.3l41.4 41.4c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6V32c0-17.7-14.3-32-32-32H352zM80 32C35.8 32 0 67.8 0 112V432c0 44.2 35.8 80 80 80H400c44.2 0 80-35.8 80-80V320c0-17.7-14.3-32-32-32s-32 14.3-32 32V432c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16H192c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z"]},xke=Ake,kke={prefix:"fas",iconName:"comment",icon:[512,512,[128489,61669],"f075","M512 240c0 114.9-114.6 208-256 208c-37.1 0-72.3-6.4-104.1-17.9c-11.9 8.7-31.3 20.6-54.3 30.6C73.6 471.1 44.7 480 16 480c-6.5 0-12.3-3.9-14.8-9.9c-2.5-6-1.1-12.8 3.4-17.4l0 0 0 0 0 0 0 0 .3-.3c.3-.3 .7-.7 1.3-1.4c1.1-1.2 2.8-3.1 4.9-5.7c4.1-5 9.6-12.4 15.2-21.6c10-16.6 19.5-38.4 21.4-62.9C17.7 326.8 0 285.1 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208z"]},Dke={prefix:"fas",iconName:"envelope",icon:[512,512,[128386,9993,61443],"f0e0","M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176z"]},Rke={prefix:"fas",iconName:"circle-info",icon:[512,512,["info-circle"],"f05a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336h24V272H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},Mke=Rke,Ike={prefix:"fas",iconName:"gear",icon:[512,512,[9881,"cog"],"f013","M495.9 166.6c3.2 8.7 .5 18.4-6.4 24.6l-43.3 39.4c1.1 8.3 1.7 16.8 1.7 25.4s-.6 17.1-1.7 25.4l43.3 39.4c6.9 6.2 9.6 15.9 6.4 24.6c-4.4 11.9-9.7 23.3-15.8 34.3l-4.7 8.1c-6.6 11-14 21.4-22.1 31.2c-5.9 7.2-15.7 9.6-24.5 6.8l-55.7-17.7c-13.4 10.3-28.2 18.9-44 25.4l-12.5 57.1c-2 9.1-9 16.3-18.2 17.8c-13.8 2.3-28 3.5-42.5 3.5s-28.7-1.2-42.5-3.5c-9.2-1.5-16.2-8.7-18.2-17.8l-12.5-57.1c-15.8-6.5-30.6-15.1-44-25.4L83.1 425.9c-8.8 2.8-18.6 .3-24.5-6.8c-8.1-9.8-15.5-20.2-22.1-31.2l-4.7-8.1c-6.1-11-11.4-22.4-15.8-34.3c-3.2-8.7-.5-18.4 6.4-24.6l43.3-39.4C64.6 273.1 64 264.6 64 256s.6-17.1 1.7-25.4L22.4 191.2c-6.9-6.2-9.6-15.9-6.4-24.6c4.4-11.9 9.7-23.3 15.8-34.3l4.7-8.1c6.6-11 14-21.4 22.1-31.2c5.9-7.2 15.7-9.6 24.5-6.8l55.7 17.7c13.4-10.3 28.2-18.9 44-25.4l12.5-57.1c2-9.1 9-16.3 18.2-17.8C227.3 1.2 241.5 0 256 0s28.7 1.2 42.5 3.5c9.2 1.5 16.2 8.7 18.2 17.8l12.5 57.1c15.8 6.5 30.6 15.1 44 25.4l55.7-17.7c8.8-2.8 18.6-.3 24.5 6.8c8.1 9.8 15.5 20.2 22.1 31.2l4.7 8.1c6.1 11 11.4 22.4 15.8 34.3zM256 336a80 80 0 1 0 0-160 80 80 0 1 0 0 160z"]},Lke=Ike,Nke={prefix:"fas",iconName:"caret-down",icon:[320,512,[],"f0d7","M137.4 374.6c12.5 12.5 32.8 12.5 45.3 0l128-128c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8L32 192c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l128 128z"]},Bke={prefix:"fas",iconName:"ellipsis-vertical",icon:[128,512,["ellipsis-v"],"f142","M64 360a56 56 0 1 0 0 112 56 56 0 1 0 0-112zm0-160a56 56 0 1 0 0 112 56 56 0 1 0 0-112zM120 96A56 56 0 1 0 8 96a56 56 0 1 0 112 0z"]},Fke=Bke,jke={prefix:"fas",iconName:"download",icon:[512,512,[],"f019","M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V274.7l-73.4-73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0l128-128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L288 274.7V32zM64 352c-35.3 0-64 28.7-64 64v32c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V416c0-35.3-28.7-64-64-64H346.5l-45.3 45.3c-25 25-65.5 25-90.5 0L165.5 352H64zm368 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},zke={prefix:"fas",iconName:"id-card",icon:[576,512,[62147,"drivers-license"],"f2c2","M0 96l576 0c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96zm0 32V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128H0zM64 405.3c0-29.5 23.9-53.3 53.3-53.3H234.7c29.5 0 53.3 23.9 53.3 53.3c0 5.9-4.8 10.7-10.7 10.7H74.7c-5.9 0-10.7-4.8-10.7-10.7zM176 192a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm176 16c0-8.8 7.2-16 16-16H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16z"]},Hke={prefix:"fas",iconName:"up-long",icon:[320,512,["long-arrow-alt-up"],"f30c","M318 177.5c3.8-8.8 2-19-4.6-26l-136-144C172.9 2.7 166.6 0 160 0s-12.9 2.7-17.4 7.5l-136 144c-6.6 7-8.4 17.2-4.6 26S14.4 192 24 192H96l0 288c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32l0-288h72c9.6 0 18.2-5.7 22-14.5z"]},Uke=Hke,Vke={prefix:"fas",iconName:"angle-down",icon:[448,512,[8964],"f107","M201.4 374.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 306.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z"]},Wke={prefix:"fas",iconName:"thumbs-down",icon:[512,512,[128078,61576],"f165","M313.4 479.1c26-5.2 42.9-30.5 37.7-56.5l-2.3-11.4c-5.3-26.7-15.1-52.1-28.8-75.2H464c26.5 0 48-21.5 48-48c0-18.5-10.5-34.6-25.9-42.6C497 236.6 504 223.1 504 208c0-23.4-16.8-42.9-38.9-47.1c4.4-7.3 6.9-15.8 6.9-24.9c0-21.3-13.9-39.4-33.1-45.6c.7-3.3 1.1-6.8 1.1-10.4c0-26.5-21.5-48-48-48H294.5c-19 0-37.5 5.6-53.3 16.1L202.7 73.8C176 91.6 160 121.6 160 153.7V192v48 24.9c0 29.2 13.3 56.7 36 75l7.4 5.9c26.5 21.2 44.6 51 51.2 84.2l2.3 11.4c5.2 26 30.5 42.9 56.5 37.7zM32 384H96c17.7 0 32-14.3 32-32V128c0-17.7-14.3-32-32-32H32C14.3 96 0 110.3 0 128V352c0 17.7 14.3 32 32 32z"]},Gke={prefix:"fas",iconName:"ellipsis",icon:[448,512,["ellipsis-h"],"f141","M8 256a56 56 0 1 1 112 0A56 56 0 1 1 8 256zm160 0a56 56 0 1 1 112 0 56 56 0 1 1 -112 0zm216-56a56 56 0 1 1 0 112 56 56 0 1 1 0-112z"]},Kke=Gke,qke={prefix:"fas",iconName:"arrow-down",icon:[384,512,[8595],"f063","M169.4 470.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 370.8 224 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 306.7L54.6 265.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z"]},Yke={prefix:"fas",iconName:"link",icon:[640,512,[128279,"chain"],"f0c1","M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z"]},Xke={prefix:"fas",iconName:"magnifying-glass",icon:[512,512,[128269,"search"],"f002","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z"]},Jke=Xke,Zke={prefix:"fas",iconName:"chevron-down",icon:[512,512,[],"f078","M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z"]},Qke={prefix:"fas",iconName:"down-long",icon:[320,512,["long-arrow-alt-down"],"f309","M2 334.5c-3.8 8.8-2 19 4.6 26l136 144c4.5 4.8 10.8 7.5 17.4 7.5s12.9-2.7 17.4-7.5l136-144c6.6-7 8.4-17.2 4.6-26s-12.5-14.5-22-14.5l-72 0 0-288c0-17.7-14.3-32-32-32L128 0C110.3 0 96 14.3 96 32l0 288-72 0c-9.6 0-18.2 5.7-22 14.5z"]},e3e=Qke,t3e={prefix:"fas",iconName:"arrow-up",icon:[384,512,[8593],"f062","M214.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 141.2V448c0 17.7 14.3 32 32 32s32-14.3 32-32V141.2L329.4 246.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-160-160z"]},r3e={prefix:"fas",iconName:"diagram-project",icon:[576,512,["project-diagram"],"f542","M0 80C0 53.5 21.5 32 48 32h96c26.5 0 48 21.5 48 48V96H384V80c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H432c-26.5 0-48-21.5-48-48V160H192v16c0 1.7-.1 3.4-.3 5L272 288h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H272c-26.5 0-48-21.5-48-48V336c0-1.7 .1-3.4 .3-5L144 224H48c-26.5 0-48-21.5-48-48V80z"]},n3e={prefix:"fas",iconName:"rotate",icon:[512,512,[128260,"sync-alt"],"f2f1","M142.9 142.9c62.2-62.2 162.7-62.5 225.3-1L327 183c-6.9 6.9-8.9 17.2-5.2 26.2s12.5 14.8 22.2 14.8H463.5c0 0 0 0 0 0H472c13.3 0 24-10.7 24-24V72c0-9.7-5.8-18.5-14.8-22.2s-19.3-1.7-26.2 5.2L413.4 96.6c-87.6-86.5-228.7-86.2-315.8 1C73.2 122 55.6 150.7 44.8 181.4c-5.9 16.7 2.9 34.9 19.5 40.8s34.9-2.9 40.8-19.5c7.7-21.8 20.2-42.3 37.8-59.8zM16 312v7.6 .7V440c0 9.7 5.8 18.5 14.8 22.2s19.3 1.7 26.2-5.2l41.6-41.6c87.6 86.5 228.7 86.2 315.8-1c24.4-24.4 42.1-53.1 52.9-83.7c5.9-16.7-2.9-34.9-19.5-40.8s-34.9 2.9-40.8 19.5c-7.7 21.8-20.2 42.3-37.8 59.8c-62.2 62.2-162.7 62.5-225.3 1L185 329c6.9-6.9 8.9-17.2 5.2-26.2s-12.5-14.8-22.2-14.8H48.4h-.7H40c-13.3 0-24 10.7-24 24z"]},i3e=n3e,a3e={prefix:"fas",iconName:"circle-plus",icon:[512,512,["plus-circle"],"f055","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM232 344V280H168c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V168c0-13.3 10.7-24 24-24s24 10.7 24 24v64h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H280v64c0 13.3-10.7 24-24 24s-24-10.7-24-24z"]},o3e=a3e,s3e={prefix:"fas",iconName:"clone",icon:[512,512,[],"f24d","M288 448H64V224h64V160H64c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H288c35.3 0 64-28.7 64-64V384H288v64zm-64-96H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H224c-35.3 0-64 28.7-64 64V288c0 35.3 28.7 64 64 64z"]},l3e={prefix:"fas",iconName:"check",icon:[448,512,[10003,10004],"f00c","M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"]},c3e={prefix:"fas",iconName:"angle-left",icon:[320,512,[8249],"f104","M41.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 256 246.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z"]},u3e={prefix:"fas",iconName:"right-left",icon:[512,512,["exchange-alt"],"f362","M32 96l320 0V32c0-12.9 7.8-24.6 19.8-29.6s25.7-2.2 34.9 6.9l96 96c6 6 9.4 14.1 9.4 22.6s-3.4 16.6-9.4 22.6l-96 96c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6V160L32 160c-17.7 0-32-14.3-32-32s14.3-32 32-32zM480 352c17.7 0 32 14.3 32 32s-14.3 32-32 32H160v64c0 12.9-7.8 24.6-19.8 29.6s-25.7 2.2-34.9-6.9l-96-96c-6-6-9.4-14.1-9.4-22.6s3.4-16.6 9.4-22.6l96-96c9.2-9.2 22.9-11.9 34.9-6.9s19.8 16.6 19.8 29.6l0 64H480z"]},f3e=u3e,d3e={prefix:"fas",iconName:"turn-down",icon:[384,512,[10549,"level-down-alt"],"f3be","M350 334.5c3.8 8.8 2 19-4.6 26l-136 144c-4.5 4.8-10.8 7.5-17.4 7.5s-12.9-2.7-17.4-7.5l-136-144c-6.6-7-8.4-17.2-4.6-26s12.5-14.5 22-14.5h88l0-192c0-17.7-14.3-32-32-32H32C14.3 96 0 81.7 0 64V32C0 14.3 14.3 0 32 0l80 0c70.7 0 128 57.3 128 128l0 192h88c9.6 0 18.2 5.7 22 14.5z"]},p3e=d3e,h3e={prefix:"fas",iconName:"circle-xmark",icon:[512,512,[61532,"times-circle","xmark-circle"],"f057","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z"]},m3e=h3e,g3e={prefix:"fas",iconName:"thumbs-up",icon:[512,512,[128077,61575],"f164","M313.4 32.9c26 5.2 42.9 30.5 37.7 56.5l-2.3 11.4c-5.3 26.7-15.1 52.1-28.8 75.2H464c26.5 0 48 21.5 48 48c0 18.5-10.5 34.6-25.9 42.6C497 275.4 504 288.9 504 304c0 23.4-16.8 42.9-38.9 47.1c4.4 7.3 6.9 15.8 6.9 24.9c0 21.3-13.9 39.4-33.1 45.6c.7 3.3 1.1 6.8 1.1 10.4c0 26.5-21.5 48-48 48H294.5c-19 0-37.5-5.6-53.3-16.1l-38.5-25.7C176 420.4 160 390.4 160 358.3V320 272 247.1c0-29.2 13.3-56.7 36-75l7.4-5.9c26.5-21.2 44.6-51 51.2-84.2l2.3-11.4c5.2-26 30.5-42.9 56.5-37.7zM32 192H96c17.7 0 32 14.3 32 32V448c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V224c0-17.7 14.3-32 32-32z"]},v3e={prefix:"fas",iconName:"window-minimize",icon:[512,512,[128469],"f2d1","M32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H32z"]},b3e={prefix:"fas",iconName:"exclamation",icon:[64,512,[10069,10071,61738],"21","M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64V320c0 17.7 14.3 32 32 32s32-14.3 32-32V64zM32 480a40 40 0 1 0 0-80 40 40 0 1 0 0 80z"]},y3e={prefix:"fas",iconName:"square-share-nodes",icon:[448,512,["share-alt-square"],"f1e1","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM384 160c0 35.3-28.7 64-64 64c-15.4 0-29.5-5.4-40.6-14.5L194.1 256l85.3 46.5c11-9.1 25.2-14.5 40.6-14.5c35.3 0 64 28.7 64 64s-28.7 64-64 64s-64-28.7-64-64c0-2.5 .1-4.9 .4-7.3L174.5 300c-11.7 12.3-28.2 20-46.5 20c-35.3 0-64-28.7-64-64s28.7-64 64-64c18.3 0 34.8 7.7 46.5 20l81.9-44.7c-.3-2.4-.4-4.9-.4-7.3c0-35.3 28.7-64 64-64s64 28.7 64 64z"]},_3e=y3e,w3e={prefix:"fas",iconName:"turn-up",icon:[384,512,[10548,"level-up-alt"],"f3bf","M350 177.5c3.8-8.8 2-19-4.6-26l-136-144C204.9 2.7 198.6 0 192 0s-12.9 2.7-17.4 7.5l-136 144c-6.6 7-8.4 17.2-4.6 26s12.5 14.5 22 14.5h88l0 192c0 17.7-14.3 32-32 32H32c-17.7 0-32 14.3-32 32v32c0 17.7 14.3 32 32 32l80 0c70.7 0 128-57.3 128-128l0-192h88c9.6 0 18.2-5.7 22-14.5z"]},S3e=w3e,O3e={prefix:"fab",iconName:"github",icon:[496,512,[],"f09b","M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"]};function vR(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function ro(t){for(var e=1;e=0)&&(r[i]=t[i]);return r}function C3e(t,e){if(t==null)return{};var r=$3e(t,e),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);for(i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}var T3e=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Z8={exports:{}};(function(t){(function(e){var r=function(E,D,R){if(!f(D)||m(D)||g(D)||v(D)||c(D))return D;var N,A=0,K=0;if(d(D))for(N=[],K=D.length;A2&&arguments[2]!==void 0?arguments[2]:{},n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},i=(e.children||[]).map(Q8.bind(null,t)),a=Object.keys(e.attributes||{}).reduce(function(v,b){var _=e.attributes[b];switch(b){case"class":v.class=x3e(_);break;case"style":v.style=A3e(_);break;default:v.attrs[b]=_}return v},{class:{},style:{},attrs:{}}),o=n.class,s=o===void 0?{}:o,c=n.style,f=c===void 0?{}:c,d=n.attrs,m=d===void 0?{}:d,g=C3e(n,P3e);return typeof e=="string"?e:t(e.tag,ro(ro({class:k3e(a.class,s),style:ro(ro({},a.style),f),attrs:ro(ro({},a.attrs),m)},g),{},{props:r}),i)}var e7=!1;try{e7=!0}catch(t){}function D3e(){if(!e7&&console&&typeof console.error=="function"){var t;(t=console).error.apply(t,arguments)}}function tw(t,e){return Array.isArray(e)&&e.length>0||!Array.isArray(e)&&e?Lo({},t,e):{}}function R3e(t){var e,r=(e={"fa-spin":t.spin,"fa-spin-pulse":t.spinPulse,"fa-spin-reverse":t.spinReverse,"fa-pulse":t.pulse,"fa-beat":t.beat,"fa-fade":t.fade,"fa-flash":t.flash,"fa-fw":t.fixedWidth,"fa-border":t.border,"fa-li":t.listItem,"fa-inverse":t.inverse,"fa-flip":t.flip===!0,"fa-flip-horizontal":t.flip==="horizontal"||t.flip==="both","fa-flip-vertical":t.flip==="vertical"||t.flip==="both"},Lo(e,"fa-".concat(t.size),t.size!==null),Lo(e,"fa-rotate-".concat(t.rotation),t.rotation!==null),Lo(e,"fa-pull-".concat(t.pull),t.pull!==null),Lo(e,"fa-swap-opacity",t.swapOpacity),Lo(e,"fa-bounce",t.bounce),Lo(e,"fa-shake",t.shake),Lo(e,"fa-beat-fade",t.beatFade),e);return Object.keys(r).map(function(n){return r[n]?n:null}).filter(function(n){return n})}function bR(t){if(t&&fb(t)==="object"&&t.prefix&&t.iconName&&t.icon)return t;if(pO.icon)return pO.icon(t);if(t===null)return null;if(fb(t)==="object"&&t.prefix&&t.iconName)return t;if(Array.isArray(t)&&t.length===2)return{prefix:t[0],iconName:t[1]};if(typeof t=="string")return{prefix:"fas",iconName:t}}var M3e={name:"FontAwesomeIcon",functional:!0,props:{beat:{type:Boolean,default:!1},border:{type:Boolean,default:!1},fade:{type:Boolean,default:!1},fixedWidth:{type:Boolean,default:!1},flash:{type:Boolean,default:!1},flip:{type:[Boolean,String],default:!1,validator:function(e){return[!0,!1,"horizontal","vertical","both"].indexOf(e)>-1}},icon:{type:[Object,Array,String],required:!0},mask:{type:[Object,Array,String],default:null},listItem:{type:Boolean,default:!1},pull:{type:String,default:null,validator:function(e){return["right","left"].indexOf(e)>-1}},pulse:{type:Boolean,default:!1},rotation:{type:[String,Number],default:null,validator:function(e){return[90,180,270].indexOf(parseInt(e,10))>-1}},swapOpacity:{type:Boolean,default:!1},size:{type:String,default:null,validator:function(e){return["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"].indexOf(e)>-1}},spin:{type:Boolean,default:!1},spinPulse:{type:Boolean,default:!1},spinReverse:{type:Boolean,default:!1},transform:{type:[String,Object],default:null},symbol:{type:[Boolean,String],default:!1},title:{type:String,default:null},inverse:{type:Boolean,default:!1},bounce:{type:Boolean,default:!1},shake:{type:Boolean,default:!1},beatFade:{type:Boolean,default:!1}},render:function(e,r){var n=r.props,i=n.icon,a=n.mask,o=n.symbol,s=n.title,c=bR(i),f=tw("classes",R3e(n)),d=tw("transform",typeof n.transform=="string"?pO.transform(n.transform):n.transform),m=tw("mask",bR(a)),g=Fxe(c,ro(ro(ro(ro({},f),d),m),{},{symbol:o,title:s}));if(!g)return D3e("Could not find one or more icon(s)",c,m);var v=g.abstract,b=Q8.bind(null,e);return b(v[0],{},r.data)}},t7={exports:{}};(function(t,e){(function(r,n){n()})(or,function(){function r(f,d){return typeof d>"u"?d={autoBom:!1}:typeof d!="object"&&(console.warn("Deprecated: Expected third argument to be a object"),d={autoBom:!d}),d.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(f.type)?new Blob(["\uFEFF",f],{type:f.type}):f}function n(f,d,m){var g=new XMLHttpRequest;g.open("GET",f),g.responseType="blob",g.onload=function(){c(g.response,d,m)},g.onerror=function(){console.error("could not download file")},g.send()}function i(f){var d=new XMLHttpRequest;d.open("HEAD",f,!1);try{d.send()}catch(m){}return 200<=d.status&&299>=d.status}function a(f){try{f.dispatchEvent(new MouseEvent("click"))}catch(m){var d=document.createEvent("MouseEvents");d.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),f.dispatchEvent(d)}}var o=typeof window=="object"&&window.window===window?window:typeof self=="object"&&self.self===self?self:typeof or=="object"&&or.global===or?or:void 0,s=o.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),c=o.saveAs||(typeof window!="object"||window!==o?function(){}:"download"in HTMLAnchorElement.prototype&&!s?function(f,d,m){var g=o.URL||o.webkitURL,v=document.createElement("a");d=d||f.name||"download",v.download=d,v.rel="noopener",typeof f=="string"?(v.href=f,v.origin===location.origin?a(v):i(v.href)?n(f,d,m):a(v,v.target="_blank")):(v.href=g.createObjectURL(f),setTimeout(function(){g.revokeObjectURL(v.href)},4e4),setTimeout(function(){a(v)},0))}:"msSaveOrOpenBlob"in navigator?function(f,d,m){if(d=d||f.name||"download",typeof f!="string")navigator.msSaveOrOpenBlob(r(f,m),d);else if(i(f))n(f,d,m);else{var g=document.createElement("a");g.href=f,g.target="_blank",setTimeout(function(){a(g)})}}:function(f,d,m,g){if(g=g||open("","_blank"),g&&(g.document.title=g.document.body.innerText="downloading..."),typeof f=="string")return n(f,d,m);var v=f.type==="application/octet-stream",b=/constructor/i.test(o.HTMLElement)||o.safari,_=/CriOS\/[\d]+/.test(navigator.userAgent);if((_||v&&b||s)&&typeof FileReader<"u"){var C=new FileReader;C.onloadend=function(){var R=C.result;R=_?R:R.replace(/^data:[^;]*;/,"data:attachment/file;"),g?g.location.href=R:location=R,g=null},C.readAsDataURL(f)}else{var E=o.URL||o.webkitURL,D=E.createObjectURL(f);g?g.location=D:location.href=D,g=null,setTimeout(function(){E.revokeObjectURL(D)},4e4)}});o.saveAs=c.saveAs=c,t.exports=c})})(t7);var I3e=t7.exports;const L3e=Fr(I3e);function N3e(t){return t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}const Ng={"http://creativecommons.org/publicdomain/zero/1.0/":"https://mirrors.creativecommons.org/presskit/buttons/80x15/svg/cc-zero.svg","http://creativecommons.org/licenses/by/3.0/":"https://mirrors.creativecommons.org/presskit/buttons/80x15/svg/by.svg","http://creativecommons.org/licenses/by-nc-nd/3.0/":"https://mirrors.creativecommons.org/presskit/buttons/80x15/svg/by-nc-nd.svg","http://creativecommons.org/licenses/by-nc-nd/4.0/":"https://mirrors.creativecommons.org/presskit/buttons/80x15/svg/by-nc-nd.svg","http://creativecommons.org/licenses/by-nc-sa/4.0/":"https://mirrors.creativecommons.org/presskit/buttons/80x15/svg/by-nc-sa.svg","http://creativecommons.org/licenses/by-sa/4.0/":"https://mirrors.creativecommons.org/presskit/buttons/80x15/svg/by-sa.svg","http://opendatacommons.org/licenses/odbl/1.0/":"https://img.shields.io/badge/License-ODbL-lightgrey.svg","http://www.wtfpl.net/":"https://img.shields.io/badge/License-WTFPL-lightgrey.svg"};Object.keys(Ng).forEach(t=>{Ng[t.replace("http:","https:")]=Ng[t]});const B3e={data(){return{defaults:{delay:{short:{show:250,hide:0},medium:{show:500,hide:0},long:{show:1e3,hide:0}},licenseBadges:Ng}}},methods:{getProvider(t){return t=Je(t)||t,J.get(t,"_registry")||J.get(t,"inScheme[0]._registry")},toggleMinimize(){for(let t of this.$children)t.toggleMinimize()},refresh(t){this.$parent&&this.$parent.refresh(t)},getRouterUrl(t,e,r=!1){t=Je(t)||t;let n=J.cloneDeep(this.$route.query),i=e?"from":"to";if(!t)delete n[i],delete n[i+"Scheme"];else if(ye.isScheme(t)||!t.inScheme)delete n[i],n[i+"Scheme"]=t.uri;else{let o=Je(J.get(t,"inScheme[0]"));!o&&console.assert("getRouterUrl",t,o),r||this.$store.state.selected.scheme[e]==null||this.$jskos.compare(this.$store.state.selected.scheme[e],o)||(this.$jskos.compare(this.$store.state.selected.scheme[!e],o)||this.$store.state.selected.scheme[!e]==null)&&(i=i=="from"?"to":"from"),n[i+"Scheme"]=o.uri,n[i]=t.uri}let a="?";return J.forOwn(n,(o,s)=>{a+="".concat(s,"=").concat(encodeURIComponent(o),"&")}),a.substring(0,a.length-1)},async setSelected({concept:t,scheme:e,isLeft:r,noQueryRefresh:n=!1,noLoading:i=!1}={}){let a=this.generateID();if(t=t&&Aa(t,{returnIfExists:!0,type:"concept",scheme:e}),e=J.get(t,"inScheme[0]")||e,e=e&&Aa(e,{returnIfExists:!0,type:"scheme"}),ye.compare(t,this.$store.state.selected.concept[r])&&ye.compare(e,this.$store.state.selected.scheme[r]))return!0;this.$store.commit({type:"selected/setLoadingId",isLeft:r,loadingId:a}),i||(this.loadingGlobal=!0);const o=()=>{!i&&a==this.$store.state.selected.loadingId[r]&&(this.loadingGlobal=!1)};if(e&&!t)return this.$store.commit({type:"selected/set",kind:"both",isLeft:r,scheme:e,concept:null,noQueryRefresh:n}),FA(e),eS(e),o(),!0;if(t){let s="concept";return e?(ye.compare(e,this.$store.state.selected.scheme[r])||(s="both",eS(e)),t=(await Uo([t]))[0]||t,jA(t).then(c=>{Uo(c,{scheme:e})}),SN(t).then(c=>{Uo(c,{scheme:e}),c.filter(Boolean).forEach(f=>jA(f))}),e&&FA(e),t.broader&&!t.__BROADERLOADED__&&Uo(t.broader.filter(Boolean),{scheme:e}).then(()=>{Nr(t,"__BROADERLOADED__",!0)}),o(),a==this.$store.state.selected.loadingId[r]?(this.$store.commit({type:"selected/set",kind:s,isLeft:r,concept:t,scheme:e,value:t,noQueryRefresh:n}),!0):!1):(this.$log.error("setSelected: could not find scheme for concept in store."),o(),!1)}else return r!=null?(this.$store.commit({type:"selected/clear",kind:"scheme",isLeft:r,noQueryRefresh:n}),o(),!0):(this.$log.error("setSelected: called with no valid concept or scheme."),o(),!1)},addToMapping(t){t.type="mapping/add",t.cardinality=this.$store.state.settings.settings.components.MappingEditor.only1to1mappings?"1-to-1":"1-to-n";const e=J.get(this.$store.getters.getCurrentRegistry,"config.mappings.cardinality");e=="1-to-1"&&(t.cardinality=e),this.$store.commit(t)},alert(t,e,r,n,i){this.$store.commit({type:"alerts/add",text:t,countdown:e,variant:r,buttonText:n,buttonHandler:i})},copyToClipboard(t){let e;J.isString(t)?e=document.getElementById(t):e=t;try{window.getSelection().removeAllRanges(),(i=>{var a,o;window.getSelection&&document.createRange?(a=window.getSelection(),a.toString()==""&&(o=document.createRange(),o.selectNodeContents(i),a.removeAllRanges(),a.addRange(o))):document.selection&&(a=document.selection.createRange(),a.text==""&&(o=document.body.createTextRange(),o.moveToElementText(i),o.select()))})(e),document.execCommand("copy")||this.$log.warn("Copy to clipboard failed."),window.getSelection().removeAllRanges()}catch(r){this.$log.warn("Copy to clipboard failed.")}},open(t,e,r){if(t=Je(t)||t,!t)return;let n=Object.assign({},t.__ISOPEN__);n[e]=r,Nr(t,"__ISOPEN__",n)},isMouseOver(t){t||(t=this.$el);let{x:e,y:r}=this.$store.state.mousePosition,n=t.getBoundingClientRect();return e>=n.left&&e<=n.right&&r>=n.top&&r<=n.bottom},downloadFile(t,e){var r=new Blob([e],{type:"text/plain;charset=utf-8"});L3e.saveAs(r,t)},generateID(){return Math.random().toString(36).substring(2,15)+Math.random().toString(36).substring(2,15)},getNotation(t,e,r=!1){t=Je(t,{relatedItems:!0})||t;let n=ye.notation(t,e);if(r){let i="";if(ye.compare({uri:"http://dewey.info/scheme/edition/e23/",identifier:["http://bartoc.org/en/node/241","http://bartoc.org/en/node/18497","http://www.wikidata.org/entity/Q67011877","http://id.loc.gov/vocabulary/classSchemes/sdnb","http://uri.gbv.de/terminology/sdnb"]},J.get(t,"inScheme[0]"))&&(n&&(n=n.replace(/^(T[1-9][A-Z]?--)(.*)-(.*)$/,"$1$2-$1$3")),!isNaN(parseInt(n))))for(;n.length+i.length<3;)i+="0";i.length&&(n+="".concat(i,""))}return n},getPrefLabel(t){t=Je(t)||t;const e=this.getNotation(t,null,!0);let r=this.$jskos.prefLabel(t,{fallbackToUri:e==null});const n=new RegExp("^"+N3e(e)+"\\s+(.*)$"),i=r.match(n);return i&&i[1]!=null?i[1]:r},hash(t){for(var e=2166136261,r=e,n=0;n>>0).toString(16)).substr(-8)},getErrorMessage(t){let e="cdkErrors.".concat(t.name);this.$te(e)||(e="cdkErrors.CDKError");let r="".concat(this.$t(e));return t.message&&(r+=" (".concat(t.message,")")),r},checkInView(t,e,r=!0){if(!t||!e)return!1;let n=t.scrollTop,i=n+t.clientHeight,a=e.offsetTop,o=a+e.clientHeight,s=a>=n&&o<=i,c=r&&(an||o>i&&at.endsWith("Provider")).forEach(t=>{as.addProvider(hA[t])});as.addProvider(F$);Qe.use(XAe);Qe.use(MN);Qe.prototype.$jskos=ye;Qe.prototype.$log=cn;const F3e="getters.languages";ye.languagePreference.store=np;ye.languagePreference.path=F3e;Qe.component("Tabs",t4e);Qe.component("Tab",o4e);Ve.add(cke);Ve.add(o3e);Ve.add(f3e);Ve.add(g3e);Ve.add(Wke);Ve.add(Vke);Ve.add(ike);Ve.add(c3e);Ve.add(S3e);Ve.add(p3e);Ve.add(Fke);Ve.add(Kke);Ve.add(Eke);Ve.add(m3e);Ve.add(Yke);Ve.add(zke);Ve.add(ake);Ve.add(Jke);Ve.add(vke);Ve.add(yke);Ve.add(Lke);Ve.add(jke);Ve.add(Nke);Ve.add(Mke);Ve.add(kke);Ve.add(rke);Ve.add(Tke);Ve.add(zxe);Ve.add(lke);Ve.add(v3e);Ve.add(pke);Ve.add(l3e);Ve.add(Zxe);Ve.add(eke);Ve.add(wke);Ve.add(Kxe);Ve.add(e3e);Ve.add(Uke);Ve.add(xke);Ve.add(O3e);Ve.add(bke);Ve.add(b3e);Ve.add(_3e);Ve.add(Ske);Ve.add(ske);Ve.add(Wxe);Ve.add(fke);Ve.add(mke);Ve.add(s3e);Ve.add(Yxe);Ve.add($ke);Ve.add(nke);Ve.add(Zke);Ve.add(Uxe);Ve.add(_ke);Ve.add(Pke);Ve.add(t3e);Ve.add(qke);Ve.add(i3e);Ve.add(Qxe);Ve.add(Xxe);Ve.add(gke);Ve.add(uke);Ve.add(r3e);Ve.add(Dke);Qe.component("FontAwesomeIcon",M3e);Qe.mixin(B3e);export{dge as A,W3e as B,Bme as C,AN as D,Nr as E,$t as F,Zhe as G,Gb as H,ol as I,FA as J,Ru as K,Kb as L,Qme as M,K3e as N,G3e as O,eve as P,U3e as Q,IO as R,as as S,V3e as T,Lpe as U,Qe as V,np as W,Gf as X,ia as Y,J as _,Qhe as a,il as b,Ma as c,Ov as d,I$ as e,PN as f,Je as g,pge as h,jA as i,H3e as j,or as k,Uo as l,Fr as m,dr as n,al as o,TN as p,Oge as q,EN as r,wN as s,Aa as t,Up as u,z3e as v,Pge as w,hf as x,Sge as y,Dge as z}; diff --git a/dev/assets/main-CavUhViK.js b/dev/assets/main-CavUhViK.js new file mode 100644 index 00000000..6658947b --- /dev/null +++ b/dev/assets/main-CavUhViK.js @@ -0,0 +1,64 @@ +var YW=Object.defineProperty;var XW=(t,e,r)=>e in t?YW(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r;var Zi=(t,e,r)=>XW(t,typeof e!="symbol"?e+"":e,r);(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))n(i);new MutationObserver(i=>{for(const a of i)if(a.type==="childList")for(const o of a.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&n(o)}).observe(document,{childList:!0,subtree:!0});function r(i){const a={};return i.integrity&&(a.integrity=i.integrity),i.referrerPolicy&&(a.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?a.credentials="include":i.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function n(i){if(i.ep)return;i.ep=!0;const a=r(i);fetch(i.href,a)}})();var JW={};/*! + * Vue.js v2.7.16 + * (c) 2014-2023 Evan You + * Released under the MIT License. + */var Tn=Object.freeze({}),bt=Array.isArray;function ft(t){return t==null}function oe(t){return t!=null}function $r(t){return t===!0}function ZW(t){return t===!1}function _p(t){return typeof t=="string"||typeof t=="number"||typeof t=="symbol"||typeof t=="boolean"}function Gt(t){return typeof t=="function"}function Pn(t){return t!==null&&typeof t=="object"}var lO=Object.prototype.toString;function Vn(t){return lO.call(t)==="[object Object]"}function QW(t){return lO.call(t)==="[object RegExp]"}function pR(t){var e=parseFloat(String(t));return e>=0&&Math.floor(e)===e&&isFinite(t)}function K1(t){return oe(t)&&typeof t.then=="function"&&typeof t.catch=="function"}function eG(t){return t==null?"":Array.isArray(t)||Vn(t)&&t.toString===lO?JSON.stringify(t,tG,2):String(t)}function tG(t,e){return e&&e.__v_isRef?e.value:e}function Kd(t){var e=parseFloat(t);return isNaN(e)?t:e}function ka(t,e){for(var r=Object.create(null),n=t.split(","),i=0;i-1)return t.splice(n,1)}}var nG=Object.prototype.hasOwnProperty;function jn(t,e){return nG.call(t,e)}function yc(t){var e=Object.create(null);return function(n){var i=e[n];return i||(e[n]=t(n))}}var iG=/-(\w)/g,ic=yc(function(t){return t.replace(iG,function(e,r){return r?r.toUpperCase():""})}),aG=yc(function(t){return t.charAt(0).toUpperCase()+t.slice(1)}),oG=/\B([A-Z])/g,wp=yc(function(t){return t.replace(oG,"-$1").toLowerCase()});function sG(t,e){function r(n){var i=arguments.length;return i?i>1?t.apply(e,arguments):t.call(e,n):t.call(e)}return r._length=t.length,r}function lG(t,e){return t.bind(e)}var hR=Function.prototype.bind?lG:sG;function q1(t,e){e=e||0;for(var r=t.length-e,n=new Array(r);r--;)n[r]=t[r+e];return n}function ur(t,e){for(var r in e)t[r]=e[r];return t}function mR(t){for(var e={},r=0;r0,_R=fa&&fa.indexOf("edge/")>0;fa&&fa.indexOf("android")>0;var pG=fa&&/iphone|ipad|ipod|ios/.test(fa),rE=fa&&fa.match(/firefox\/(\d+)/),X1={}.watch,wR=!1;if(hi)try{var nE={};Object.defineProperty(nE,"passive",{get:function(){wR=!0}}),window.addEventListener("test-passive",null,nE)}catch(t){}var Qh,tl=function(){return Qh===void 0&&(!hi&&typeof global<"u"?Qh=global.process&&JW.VUE_ENV==="server":Qh=!1),Qh},xg=hi&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function Cu(t){return typeof t=="function"&&/native code/.test(t.toString())}var Sp=typeof Symbol<"u"&&Cu(Symbol)&&typeof Reflect<"u"&&Cu(Reflect.ownKeys),qd;typeof Set<"u"&&Cu(Set)?qd=Set:qd=function(){function t(){this.set=Object.create(null)}return t.prototype.has=function(e){return this.set[e]===!0},t.prototype.add=function(e){this.set[e]=!0},t.prototype.clear=function(){this.set=Object.create(null)},t}();var Lr=null;function hG(){return Lr&&{proxy:Lr}}function Us(t){t===void 0&&(t=null),t||Lr&&Lr._scope.off(),Lr=t,t&&t._scope.on()}var Bi=function(){function t(e,r,n,i,a,o,l,c){this.tag=e,this.data=r,this.children=n,this.text=i,this.elm=a,this.ns=void 0,this.context=o,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=r&&r.key,this.componentOptions=l,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=c,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1}return Object.defineProperty(t.prototype,"child",{get:function(){return this.componentInstance},enumerable:!1,configurable:!0}),t}(),Kl=function(t){t===void 0&&(t="");var e=new Bi;return e.text=t,e.isComment=!0,e};function pu(t){return new Bi(void 0,void 0,void 0,String(t))}function J1(t){var e=new Bi(t.tag,t.data,t.children&&t.children.slice(),t.text,t.elm,t.context,t.componentOptions,t.asyncFactory);return e.ns=t.ns,e.isStatic=t.isStatic,e.key=t.key,e.isComment=t.isComment,e.fnContext=t.fnContext,e.fnOptions=t.fnOptions,e.fnScopeId=t.fnScopeId,e.asyncMeta=t.asyncMeta,e.isCloned=!0,e}var mG=0,Bm=[],gG=function(){for(var t=0;t1)return r&&Gt(e)?e.call(n):e}}var cE=yc(function(t){var e=t.charAt(0)==="&";t=e?t.slice(1):t;var r=t.charAt(0)==="~";t=r?t.slice(1):t;var n=t.charAt(0)==="!";return t=n?t.slice(1):t,{name:t,once:r,capture:n,passive:e}});function Z1(t,e){function r(){var n=r.fns;if(bt(n))for(var i=n.slice(),a=0;a0&&(i=BR(i,"".concat(e||"","_").concat(n)),zf(i[0])&&zf(o)&&(r[a]=pu(o.text+i[0].text),i.shift()),r.push.apply(r,i)):_p(i)?zf(o)?r[a]=pu(o.text+i):i!==""&&r.push(pu(i)):zf(i)&&zf(o)?r[a]=pu(o.text+i.text):($r(t._isVList)&&oe(i.tag)&&ft(i.key)&&oe(e)&&(i.key="__vlist".concat(e,"_").concat(n,"__")),r.push(i)));return r}function zG(t,e){var r=null,n,i,a,o;if(bt(t)||typeof t=="string")for(r=new Array(t.length),n=0,i=t.length;n0,o=e?!!e.$stable:!a,l=e&&e.$key;if(!e)i={};else{if(e._normalized)return e._normalized;if(o&&n&&n!==Tn&&l===n.$key&&!a&&!n.$hasNormal)return n;i={};for(var c in e)e[c]&&c[0]!=="$"&&(i[c]=ZG(t,r,c,e[c]))}for(var f in r)f in i||(i[f]=QG(r,f));return e&&Object.isExtensible(e)&&(e._normalized=i),Hr(i,"$stable",o),Hr(i,"$key",l),Hr(i,"$hasNormal",a),i}function ZG(t,e,r,n){var i=function(){var a=Lr;Us(t);var o=arguments.length?n.apply(null,arguments):n({});o=o&&typeof o=="object"&&!bt(o)?[o]:dO(o);var l=o&&o[0];return Us(a),o&&(!l||o.length===1&&l.isComment&&!Xd(l))?void 0:o};return n.proxy&&Object.defineProperty(e,r,{get:i,enumerable:!0,configurable:!0}),i}function QG(t,e){return function(){return t[e]}}function eK(t){var e=t.$options,r=e.setup;if(r){var n=t._setupContext=HR(t);Us(t),Zu();var i=Xo(r,null,[t._props||uO({}),n],t,"setup");if(Qu(),Us(),Gt(i))e.render=i;else if(Pn(i))if(t._setupState=i,i.__sfc){var o=t._setupProxy={};for(var a in i)a!=="__sfc"&&Rg(o,i,a)}else for(var a in i)yR(a)||Rg(t,i,a)}}function HR(t){return{get attrs(){if(!t._attrsProxy){var e=t._attrsProxy={};Hr(e,"_v_attr_proxy",!0),Mg(e,t.$attrs,Tn,t,"$attrs")}return t._attrsProxy},get listeners(){if(!t._listenersProxy){var e=t._listenersProxy={};Mg(e,t.$listeners,Tn,t,"$listeners")}return t._listenersProxy},get slots(){return rK(t)},emit:hR(t.$emit,t),expose:function(e){e&&Object.keys(e).forEach(function(r){return Rg(t,e,r)})}}}function Mg(t,e,r,n,i){var a=!1;for(var o in e)o in t?e[o]!==r[o]&&(a=!0):(a=!0,tK(t,o,n,i));for(var o in t)o in e||(a=!0,delete t[o]);return a}function tK(t,e,r,n){Object.defineProperty(t,e,{enumerable:!0,configurable:!0,get:function(){return r[n][e]}})}function rK(t){return t._slotsProxy||UR(t._slotsProxy={},t.$scopedSlots),t._slotsProxy}function UR(t,e){for(var r in e)t[r]=e[r];for(var r in t)r in e||delete t[r]}function nK(){return hO().slots}function iK(){return hO().attrs}function aK(){return hO().listeners}function hO(){var t=Lr;return t._setupContext||(t._setupContext=HR(t))}function oK(t,e){var r=bt(t)?t.reduce(function(a,o){return a[o]={},a},{}):t;for(var n in e){var i=r[n];i?bt(i)||Gt(i)?r[n]={type:i,default:e[n]}:i.default=e[n]:i===null&&(r[n]={default:e[n]})}return r}function sK(t){t._vnode=null,t._staticTrees=null;var e=t.$options,r=t.$vnode=e._parentVnode,n=r&&r.context;t.$slots=pO(e._renderChildren,n),t.$scopedSlots=r?Dd(t.$parent,r.data.scopedSlots,t.$slots):Tn,t._c=function(a,o,l,c){return Jd(t,a,o,l,c,!1)},t.$createElement=function(a,o,l,c){return Jd(t,a,o,l,c,!0)};var i=r&&r.data;Ws(t,"$attrs",i&&i.attrs||Tn,null,!0),Ws(t,"$listeners",e._parentListeners||Tn,null,!0)}var jm=null;function lK(t){zR(t.prototype),t.prototype.$nextTick=function(e){return Cp(e,this)},t.prototype._render=function(){var e=this,r=e.$options,n=r.render,i=r._parentVnode;i&&e._isMounted&&(e.$scopedSlots=Dd(e.$parent,i.data.scopedSlots,e.$slots,e.$scopedSlots),e._slotsProxy&&UR(e._slotsProxy,e.$scopedSlots)),e.$vnode=i;var a=Lr,o=jm,l;try{Us(e),jm=e,l=n.call(e._renderProxy,e.$createElement)}catch(c){oc(c,e,"render"),l=e._vnode}finally{jm=o,Us(a)}return bt(l)&&l.length===1&&(l=l[0]),l instanceof Bi||(l=Kl()),l.parent=i,l}}function l_(t,e){return(t.__esModule||Sp&&t[Symbol.toStringTag]==="Module")&&(t=t.default),Pn(t)?e.extend(t):t}function cK(t,e,r,n,i){var a=Kl();return a.asyncFactory=t,a.asyncMeta={data:e,context:r,children:n,tag:i},a}function uK(t,e){if($r(t.error)&&oe(t.errorComp))return t.errorComp;if(oe(t.resolved))return t.resolved;var r=jm;if(r&&oe(t.owners)&&t.owners.indexOf(r)===-1&&t.owners.push(r),$r(t.loading)&&oe(t.loadingComp))return t.loadingComp;if(r&&!oe(t.owners)){var n=t.owners=[r],i=!0,a=null,o=null;r.$on("hook:destroyed",function(){return el(n,r)});var l=function(m){for(var g=0,v=n.length;g1?q1(i):i;for(var a=q1(arguments,1),o='event handler for "'.concat(r,'"'),l=0,c=i.length;ldocument.createEvent("Event").timeStamp&&(nw=function(){return c_.now()})}var GK=function(t,e){if(t.post){if(!e.post)return 1}else if(e.post)return-1;return t.id-e.id};function KK(){ZR=nw(),vO=!0;var t,e;for(zo.sort(GK),hu=0;huhu&&zo[r].id>t.id;)r--;zo.splice(r+1,0,t)}rw||(rw=!0,Cp(KK))}}function JK(t){var e=t.$options.provide;if(e){var r=Gt(e)?e.call(t):e;if(!Pn(r))return;for(var n=LR(t),i=Sp?Reflect.ownKeys(r):Object.keys(r),a=0;a-1){if(a&&!jn(i,"default"))o=!1;else if(o===""||o===wp(t)){var c=OE(String,i.type);(c<0||l-1)return this;var n=q1(arguments,1);return n.unshift(this),Gt(e.install)?e.install.apply(e,n):Gt(e)&&e.apply(null,n),r.push(e),this}}function Eq(t){t.mixin=function(e){return this.options=sc(this.options,e),this}}function Pq(t){t.cid=0;var e=1;t.extend=function(r){r=r||{};var n=this,i=n.cid,a=r._Ctor||(r._Ctor={});if(a[i])return a[i];var o=Lg(r)||Lg(n.options),l=function(f){this._init(f)};return l.prototype=Object.create(n.prototype),l.prototype.constructor=l,l.cid=e++,l.options=sc(n.options,r),l.super=n,l.options.props&&Aq(l),l.options.computed&&xq(l),l.extend=n.extend,l.mixin=n.mixin,l.use=n.use,rb.forEach(function(c){l[c]=n[c]}),o&&(l.options.components[o]=l),l.superOptions=n.options,l.extendOptions=r,l.sealedOptions=ur({},l.options),a[i]=l,l}}function Aq(t){var e=t.options.props;for(var r in e)wO(t.prototype,"_props",r)}function xq(t){var e=t.options.computed;for(var r in e)tM(t.prototype,r,e[r])}function kq(t){rb.forEach(function(e){t[e]=function(r,n){return n?(e==="component"&&Vn(n)&&(n.name=n.name||r,n=this.options._base.extend(n)),e==="directive"&&Gt(n)&&(n={bind:n,update:n}),this.options[e+"s"][r]=n,n):this.options[e+"s"][r]}})}function TE(t){return t&&(Lg(t.Ctor.options)||t.tag)}function rm(t,e){return bt(t)?t.indexOf(e)>-1:typeof t=="string"?t.split(",").indexOf(e)>-1:QW(t)?t.test(e):!1}function EE(t,e){var r=t.cache,n=t.keys,i=t._vnode,a=t.$vnode;for(var o in r){var l=r[o];if(l){var c=l.name;c&&!e(c)&&sw(r,o,n,i)}}a.componentOptions.children=void 0}function sw(t,e,r,n){var i=t[e];i&&(!n||i.tag!==n.tag)&&i.componentInstance.$destroy(),t[e]=null,el(r,e)}var PE=[String,RegExp,Array],Dq={name:"keep-alive",abstract:!0,props:{include:PE,exclude:PE,max:[String,Number]},methods:{cacheVNode:function(){var t=this,e=t.cache,r=t.keys,n=t.vnodeToCache,i=t.keyToCache;if(n){var a=n.tag,o=n.componentInstance,l=n.componentOptions;e[i]={name:TE(l),tag:a,componentInstance:o},r.push(i),this.max&&r.length>parseInt(this.max)&&sw(e,r[0],r,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var t in this.cache)sw(this.cache,t,this.keys)},mounted:function(){var t=this;this.cacheVNode(),this.$watch("include",function(e){EE(t,function(r){return rm(e,r)})}),this.$watch("exclude",function(e){EE(t,function(r){return!rm(e,r)})})},updated:function(){this.cacheVNode()},render:function(){var t=this.$slots.default,e=VR(t),r=e&&e.componentOptions;if(r){var n=TE(r),i=this,a=i.include,o=i.exclude;if(a&&(!n||!rm(a,n))||o&&n&&rm(o,n))return e;var l=this,c=l.cache,f=l.keys,d=e.key==null?r.Ctor.cid+(r.tag?"::".concat(r.tag):""):e.key;c[d]?(e.componentInstance=c[d].componentInstance,el(f,d),f.push(d)):(this.vnodeToCache=e,this.keyToCache=d),e.data.keepAlive=!0}return e||t&&t[0]}},Rq={KeepAlive:Dq};function Mq(t){var e={};e.get=function(){return ua},Object.defineProperty(t,"config",e),t.util={warn:iq,extend:ur,mergeOptions:sc,defineReactive:Ws},t.set=fo,t.delete=Yd,t.nextTick=Cp,t.observable=function(r){return Yo(r),r},t.options=Object.create(null),rb.forEach(function(r){t.options[r+"s"]=Object.create(null)}),t.options._base=t,ur(t.options.components,Rq),Tq(t),Eq(t),Pq(t),kq(t)}Mq(Ze);Object.defineProperty(Ze.prototype,"$isServer",{get:tl});Object.defineProperty(Ze.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}});Object.defineProperty(Ze,"FunctionalRenderContext",{value:bO});Ze.version=KR;var Iq=ka("style,class"),Lq=ka("input,textarea,option,select,progress"),Nq=function(t,e,r){return r==="value"&&Lq(t)&&e!=="button"||r==="selected"&&t==="option"||r==="checked"&&t==="input"||r==="muted"&&t==="video"},rM=ka("contenteditable,draggable,spellcheck"),Bq=ka("events,caret,typing,plaintext-only"),Fq=function(t,e){return Bg(e)||e==="false"?"false":t==="contenteditable"&&Bq(e)?e:"true"},jq=ka("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),lw="http://www.w3.org/1999/xlink",OO=function(t){return t.charAt(5)===":"&&t.slice(0,5)==="xlink"},nM=function(t){return OO(t)?t.slice(6,t.length):""},Bg=function(t){return t==null||t===!1};function zq(t){for(var e=t.data,r=t,n=t;oe(n.componentInstance);)n=n.componentInstance._vnode,n&&n.data&&(e=AE(n.data,e));for(;oe(r=r.parent);)r&&r.data&&(e=AE(e,r.data));return Hq(e.staticClass,e.class)}function AE(t,e){return{staticClass:CO(t.staticClass,e.staticClass),class:oe(t.class)?[t.class,e.class]:e.class}}function Hq(t,e){return oe(t)||oe(e)?CO(t,$O(e)):""}function CO(t,e){return t?e?t+" "+e:t:e||""}function $O(t){return Array.isArray(t)?Uq(t):Pn(t)?Vq(t):typeof t=="string"?t:""}function Uq(t){for(var e="",r,n=0,i=t.length;n-1?nm[t]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:nm[t]=/HTMLUnknownElement/.test(e.toString())}var cw=ka("text,number,password,search,email,tel,url");function Yq(t){if(typeof t=="string"){var e=document.querySelector(t);return e||document.createElement("div")}else return t}function Xq(t,e){var r=document.createElement(t);return t!=="select"||e.data&&e.data.attrs&&e.data.attrs.multiple!==void 0&&r.setAttribute("multiple","multiple"),r}function Jq(t,e){return document.createElementNS(Wq[t],e)}function Zq(t){return document.createTextNode(t)}function Qq(t){return document.createComment(t)}function eY(t,e,r){t.insertBefore(e,r)}function tY(t,e){t.removeChild(e)}function rY(t,e){t.appendChild(e)}function nY(t){return t.parentNode}function iY(t){return t.nextSibling}function aY(t){return t.tagName}function oY(t,e){t.textContent=e}function sY(t,e){t.setAttribute(e,"")}var lY=Object.freeze({__proto__:null,createElement:Xq,createElementNS:Jq,createTextNode:Zq,createComment:Qq,insertBefore:eY,removeChild:tY,appendChild:rY,parentNode:nY,nextSibling:iY,tagName:aY,setTextContent:oY,setStyleScope:sY}),cY={create:function(t,e){mu(e)},update:function(t,e){t.data.ref!==e.data.ref&&(mu(t,!0),mu(e))},destroy:function(t){mu(t,!0)}};function mu(t,e){var r=t.data.ref;if(oe(r)){var n=t.context,i=t.componentInstance||t.elm,a=e?null:i,o=e?void 0:i;if(Gt(r)){Xo(r,n,[a],n,"template ref function");return}var l=t.data.refInFor,c=typeof r=="string"||typeof r=="number",f=_n(r),d=n.$refs;if(c||f){if(l){var m=c?d[r]:r.value;e?bt(m)&&el(m,i):bt(m)?m.includes(i)||m.push(i):c?(d[r]=[i],xE(n,r,d[r])):r.value=[i]}else if(c){if(e&&d[r]!==i)return;d[r]=o,xE(n,r,a)}else if(f){if(e&&r.value!==i)return;r.value=a}}}}function xE(t,e,r){var n=t._setupState;n&&jn(n,e)&&(_n(n[e])?n[e].value=r:n[e]=r)}var ks=new Bi("",{},[]),Hf=["create","activate","update","remove","destroy"];function Cl(t,e){return t.key===e.key&&t.asyncFactory===e.asyncFactory&&(t.tag===e.tag&&t.isComment===e.isComment&&oe(t.data)===oe(e.data)&&uY(t,e)||$r(t.isAsyncPlaceholder)&&ft(e.asyncFactory.error))}function uY(t,e){if(t.tag!=="input")return!0;var r,n=oe(r=t.data)&&oe(r=r.attrs)&&r.type,i=oe(r=e.data)&&oe(r=r.attrs)&&r.type;return n===i||cw(n)&&cw(i)}function fY(t,e,r){var n,i,a={};for(n=e;n<=r;++n)i=t[n].key,oe(i)&&(a[i]=n);return a}function dY(t){var e,r,n={},i=t.modules,a=t.nodeOps;for(e=0;eve?(se=ft(M[ne+1])?null:M[ne+1].elm,R(z,se,M,Se,ne,X)):Se>ne&&N(H,Ee,ve)}function B(z,H,M,X){for(var ie=M;ie-1?ME(t,e,r):jq(e)?Bg(r)?t.removeAttribute(e):(r=e==="allowfullscreen"&&t.tagName==="EMBED"?"true":e,t.setAttribute(e,r)):rM(e)?t.setAttribute(e,Fq(e,r)):OO(e)?Bg(r)?t.removeAttributeNS(lw,nM(e)):t.setAttributeNS(lw,e,r):ME(t,e,r)}function ME(t,e,r){if(Bg(r))t.removeAttribute(e);else{if(Xu&&!Ju&&t.tagName==="TEXTAREA"&&e==="placeholder"&&r!==""&&!t.__ieph){var n=function(i){i.stopImmediatePropagation(),t.removeEventListener("input",n)};t.addEventListener("input",n),t.__ieph=!0}t.setAttribute(e,r)}}var bY={create:DE,update:DE};function IE(t,e){var r=e.elm,n=e.data,i=t.data;if(!(ft(n.staticClass)&&ft(n.class)&&(ft(i)||ft(i.staticClass)&&ft(i.class)))){var a=zq(e),o=r._transitionClasses;oe(o)&&(a=CO(a,$O(o))),a!==r._prevClass&&(r.setAttribute("class",a),r._prevClass=a)}}var yY={create:IE,update:IE},f_="__r",d_="__c";function _Y(t){if(oe(t[f_])){var e=Xu?"change":"input";t[e]=[].concat(t[f_],t[e]||[]),delete t[f_]}oe(t[d_])&&(t.change=[].concat(t[d_],t.change||[]),delete t[d_])}var ep;function wY(t,e,r){var n=ep;return function i(){var a=e.apply(null,arguments);a!==null&&aM(t,i,r,n)}}var SY=Q1&&!(rE&&Number(rE[1])<=53);function OY(t,e,r,n){if(SY){var i=ZR,a=e;e=a._wrapper=function(o){if(o.target===o.currentTarget||o.timeStamp>=i||o.timeStamp<=0||o.target.ownerDocument!==document)return a.apply(this,arguments)}}ep.addEventListener(t,e,wR?{capture:r,passive:n}:r)}function aM(t,e,r,n){(n||ep).removeEventListener(t,e._wrapper||e,r)}function p_(t,e){if(!(ft(t.data.on)&&ft(e.data.on))){var r=e.data.on||{},n=t.data.on||{};ep=e.elm||t.elm,_Y(r),NR(r,n,OY,aM,wY,e.context),ep=void 0}}var CY={create:p_,update:p_,destroy:function(t){return p_(t,ks)}},im;function LE(t,e){if(!(ft(t.data.domProps)&&ft(e.data.domProps))){var r,n,i=e.elm,a=t.data.domProps||{},o=e.data.domProps||{};(oe(o.__ob__)||$r(o._v_attr_proxy))&&(o=e.data.domProps=ur({},o));for(r in a)r in o||(i[r]="");for(r in o){if(n=o[r],r==="textContent"||r==="innerHTML"){if(e.children&&(e.children.length=0),n===a[r])continue;i.childNodes.length===1&&i.removeChild(i.childNodes[0])}if(r==="value"&&i.tagName!=="PROGRESS"){i._value=n;var l=ft(n)?"":String(n);$Y(i,l)&&(i.value=l)}else if(r==="innerHTML"&&TO(i.tagName)&&ft(i.innerHTML)){im=im||document.createElement("div"),im.innerHTML="".concat(n,"");for(var c=im.firstChild;i.firstChild;)i.removeChild(i.firstChild);for(;c.firstChild;)i.appendChild(c.firstChild)}else if(n!==a[r])try{i[r]=n}catch(f){}}}}function $Y(t,e){return!t.composing&&(t.tagName==="OPTION"||TY(t,e)||EY(t,e))}function TY(t,e){var r=!0;try{r=document.activeElement!==t}catch(n){}return r&&t.value!==e}function EY(t,e){var r=t.value,n=t._vModifiers;if(oe(n)){if(n.number)return Kd(r)!==Kd(e);if(n.trim)return r.trim()!==e.trim()}return r!==e}var PY={create:LE,update:LE},AY=yc(function(t){var e={},r=/;(?![^(]*\))/g,n=/:(.+)/;return t.split(r).forEach(function(i){if(i){var a=i.split(n);a.length>1&&(e[a[0].trim()]=a[1].trim())}}),e});function h_(t){var e=oM(t.style);return t.staticStyle?ur(t.staticStyle,e):e}function oM(t){return Array.isArray(t)?mR(t):typeof t=="string"?AY(t):t}function xY(t,e){for(var r={},n,i=t;i.componentInstance;)i=i.componentInstance._vnode,i&&i.data&&(n=h_(i.data))&&ur(r,n);(n=h_(t.data))&&ur(r,n);for(var a=t;a=a.parent;)a.data&&(n=h_(a.data))&&ur(r,n);return r}var kY=/^--/,NE=/\s*!important$/,BE=function(t,e,r){if(kY.test(e))t.style.setProperty(e,r);else if(NE.test(r))t.style.setProperty(wp(e),r.replace(NE,""),"important");else{var n=DY(e);if(Array.isArray(r))for(var i=0,a=r.length;i-1?e.split(sM).forEach(function(n){return t.classList.add(n)}):t.classList.add(e);else{var r=" ".concat(t.getAttribute("class")||""," ");r.indexOf(" "+e+" ")<0&&t.setAttribute("class",(r+e).trim())}}function cM(t,e){if(!(!e||!(e=e.trim())))if(t.classList)e.indexOf(" ")>-1?e.split(sM).forEach(function(i){return t.classList.remove(i)}):t.classList.remove(e),t.classList.length||t.removeAttribute("class");else{for(var r=" ".concat(t.getAttribute("class")||""," "),n=" "+e+" ";r.indexOf(n)>=0;)r=r.replace(n," ");r=r.trim(),r?t.setAttribute("class",r):t.removeAttribute("class")}}function uM(t){if(t){if(typeof t=="object"){var e={};return t.css!==!1&&ur(e,zE(t.name||"v")),ur(e,t),e}else if(typeof t=="string")return zE(t)}}var zE=yc(function(t){return{enterClass:"".concat(t,"-enter"),enterToClass:"".concat(t,"-enter-to"),enterActiveClass:"".concat(t,"-enter-active"),leaveClass:"".concat(t,"-leave"),leaveToClass:"".concat(t,"-leave-to"),leaveActiveClass:"".concat(t,"-leave-active")}}),fM=hi&&!Ju,lu="transition",m_="animation",Hm="transition",Fg="transitionend",uw="animation",dM="animationend";fM&&(window.ontransitionend===void 0&&window.onwebkittransitionend!==void 0&&(Hm="WebkitTransition",Fg="webkitTransitionEnd"),window.onanimationend===void 0&&window.onwebkitanimationend!==void 0&&(uw="WebkitAnimation",dM="webkitAnimationEnd"));var HE=hi?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(t){return t()};function pM(t){HE(function(){HE(t)})}function Xl(t,e){var r=t._transitionClasses||(t._transitionClasses=[]);r.indexOf(e)<0&&(r.push(e),lM(t,e))}function Ho(t,e){t._transitionClasses&&el(t._transitionClasses,e),cM(t,e)}function hM(t,e,r){var n=mM(t,e),i=n.type,a=n.timeout,o=n.propCount;if(!i)return r();var l=i===lu?Fg:dM,c=0,f=function(){t.removeEventListener(l,d),r()},d=function(m){m.target===t&&++c>=o&&f()};setTimeout(function(){c0&&(f=lu,d=a,m=i.length):e===m_?c>0&&(f=m_,d=c,m=l.length):(d=Math.max(a,c),f=d>0?a>c?lu:m_:null,m=f?f===lu?i.length:l.length:0);var g=f===lu&&MY.test(r[Hm+"Property"]);return{type:f,timeout:d,propCount:m,hasTransform:g}}function UE(t,e){for(;t.length1}function WE(t,e){e.data.show!==!0&&fw(e)}var IY=hi?{create:WE,activate:WE,remove:function(t,e){t.data.show!==!0?gM(t,e):e()}}:{},LY=[bY,yY,CY,PY,RY,IY],NY=LY.concat(vY),BY=dY({nodeOps:lY,modules:NY});Ju&&document.addEventListener("selectionchange",function(){var t=document.activeElement;t&&t.vmodel&&PO(t,"input")});var bM={inserted:function(t,e,r,n){r.tag==="select"?(n.elm&&!n.elm._vOptions?xs(r,"postpatch",function(){bM.componentUpdated(t,e,r)}):GE(t,e,r.context),t._vOptions=[].map.call(t.options,jg)):(r.tag==="textarea"||cw(t.type))&&(t._vModifiers=e.modifiers,e.modifiers.lazy||(t.addEventListener("compositionstart",FY),t.addEventListener("compositionend",YE),t.addEventListener("change",YE),Ju&&(t.vmodel=!0)))},componentUpdated:function(t,e,r){if(r.tag==="select"){GE(t,e,r.context);var n=t._vOptions,i=t._vOptions=[].map.call(t.options,jg);if(i.some(function(o,l){return!ac(o,n[l])})){var a=t.multiple?e.value.some(function(o){return qE(o,i)}):e.value!==e.oldValue&&qE(e.value,i);a&&PO(t,"change")}}}};function GE(t,e,r){KE(t,e),(Xu||_R)&&setTimeout(function(){KE(t,e)},0)}function KE(t,e,r){var n=e.value,i=t.multiple;if(!(i&&!Array.isArray(n))){for(var a,o,l=0,c=t.options.length;l-1,o.selected!==a&&(o.selected=a);else if(ac(jg(o),n)){t.selectedIndex!==l&&(t.selectedIndex=l);return}i||(t.selectedIndex=-1)}}function qE(t,e){return e.every(function(r){return!ac(r,t)})}function jg(t){return"_value"in t?t._value:t.value}function FY(t){t.target.composing=!0}function YE(t){t.target.composing&&(t.target.composing=!1,PO(t.target,"input"))}function PO(t,e){var r=document.createEvent("HTMLEvents");r.initEvent(e,!0,!0),t.dispatchEvent(r)}function dw(t){return t.componentInstance&&(!t.data||!t.data.transition)?dw(t.componentInstance._vnode):t}var jY={bind:function(t,e,r){var n=e.value;r=dw(r);var i=r.data&&r.data.transition,a=t.__vOriginalDisplay=t.style.display==="none"?"":t.style.display;n&&i?(r.data.show=!0,fw(r,function(){t.style.display=a})):t.style.display=n?a:"none"},update:function(t,e,r){var n=e.value,i=e.oldValue;if(!n!=!i){r=dw(r);var a=r.data&&r.data.transition;a?(r.data.show=!0,n?fw(r,function(){t.style.display=t.__vOriginalDisplay}):gM(r,function(){t.style.display="none"})):t.style.display=n?t.__vOriginalDisplay:"none"}},unbind:function(t,e,r,n,i){i||(t.style.display=t.__vOriginalDisplay)}},zY={model:bM,show:jY},yM={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function pw(t){var e=t&&t.componentOptions;return e&&e.Ctor.options.abstract?pw(VR(e.children)):t}function _M(t){var e={},r=t.$options;for(var n in r.propsData)e[n]=t[n];var i=r._parentListeners;for(var n in i)e[ic(n)]=i[n];return e}function XE(t,e){if(/\d-keep-alive$/.test(e.tag))return t("keep-alive",{props:e.componentOptions.propsData})}function HY(t){for(;t=t.parent;)if(t.data.transition)return!0}function UY(t,e){return e.key===t.key&&e.tag===t.tag}var VY=function(t){return t.tag||Xd(t)},WY=function(t){return t.name==="show"},GY={name:"transition",props:yM,abstract:!0,render:function(t){var e=this,r=this.$slots.default;if(r&&(r=r.filter(VY),!!r.length)){var n=this.mode,i=r[0];if(HY(this.$vnode))return i;var a=pw(i);if(!a)return i;if(this._leaving)return XE(t,i);var o="__transition-".concat(this._uid,"-");a.key=a.key==null?a.isComment?o+"comment":o+a.tag:_p(a.key)?String(a.key).indexOf(o)===0?a.key:o+a.key:a.key;var l=(a.data||(a.data={})).transition=_M(this),c=this._vnode,f=pw(c);if(a.data.directives&&a.data.directives.some(WY)&&(a.data.show=!0),f&&f.data&&!UY(a,f)&&!Xd(f)&&!(f.componentInstance&&f.componentInstance._vnode.isComment)){var d=f.data.transition=ur({},l);if(n==="out-in")return this._leaving=!0,xs(d,"afterLeave",function(){e._leaving=!1,e.$forceUpdate()}),XE(t,i);if(n==="in-out"){if(Xd(a))return c;var m,g=function(){m()};xs(l,"afterEnter",g),xs(l,"enterCancelled",g),xs(d,"delayLeave",function(v){m=v})}}return i}}},wM=ur({tag:String,moveClass:String},yM);delete wM.mode;var KY={props:wM,beforeMount:function(){var t=this,e=this._update;this._update=function(r,n){var i=YR(t);t.__patch__(t._vnode,t.kept,!1,!0),t._vnode=t.kept,i(),e.call(t,r,n)}},render:function(t){for(var e=this.tag||this.$vnode.data.tag||"span",r=Object.create(null),n=this.prevChildren=this.children,i=this.$slots.default||[],a=this.children=[],o=_M(this),l=0;l + * Copyright OpenJS Foundation and other contributors + * Released under MIT license + * Based on Underscore.js 1.8.3 + * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors + */zg.exports;(function(t,e){(function(){var r,n="4.17.21",i=200,a="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",o="Expected a function",l="Invalid `variable` option passed into `_.template`",c="__lodash_hash_undefined__",f=500,d="__lodash_placeholder__",m=1,g=2,v=4,b=1,_=2,O=1,E=2,R=4,x=8,N=16,A=32,q=64,B=128,j=256,te=512,ue=30,ge="...",z=800,H=16,M=1,X=2,ie=3,Ee=1/0,Se=9007199254740991,ve=17976931348623157e292,Re=NaN,fe=4294967295,ne=fe-1,C=fe>>>1,I=[["ary",B],["bind",O],["bindKey",E],["curry",x],["curryRight",N],["flip",te],["partial",A],["partialRight",q],["rearg",j]],D="[object Arguments]",V="[object Array]",G="[object AsyncFunction]",se="[object Boolean]",le="[object Date]",ce="[object DOMException]",be="[object Error]",Ce="[object Function]",Le="[object GeneratorFunction]",ke="[object Map]",$e="[object Number]",rt="[object Null]",Ve="[object Object]",kt="[object Promise]",Lt="[object Proxy]",Et="[object RegExp]",Be="[object Set]",nt="[object String]",Pt="[object Symbol]",Gr="[object Undefined]",er="[object WeakMap]",kr="[object WeakSet]",Dr="[object ArrayBuffer]",dn="[object DataView]",pn="[object Float32Array]",Hi="[object Float64Array]",gi="[object Int8Array]",ga="[object Int16Array]",Kn="[object Int32Array]",Ha="[object Uint8Array]",cs="[object Uint8ClampedArray]",fl="[object Uint16Array]",br="[object Uint32Array]",Rr=/\b__p \+= '';/g,Xt=/\b(__p \+=) '' \+/g,Ui=/(__e\(.*?\)|\b__t\)) \+\n'';/g,dl=/&(?:amp|lt|gt|quot|#39);/g,xc=/[&<>"']/g,pl=RegExp(dl.source),wf=RegExp(xc.source),ky=/<%-([\s\S]+?)%>/g,Dy=/<%([\s\S]+?)%>/g,ih=/<%=([\s\S]+?)%>/g,Ry=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,My=/^\w*$/,Iy=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Sf=/[\\^$.*+?()[\]{}|]/g,Ly=RegExp(Sf.source),Of=/^\s+/,ah=/\s/,Ny=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,By=/\{\n\/\* \[wrapped with (.+)\] \*/,Fy=/,? & /,jy=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,zy=/[()=,{}\[\]\/\s]/,Hy=/\\(\\)?/g,Uy=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,oh=/\w*$/,Vy=/^[-+]0x[0-9a-f]+$/i,Wy=/^0b[01]+$/i,Gy=/^\[object .+?Constructor\]$/,Ky=/^0o[0-7]+$/i,qy=/^(?:0|[1-9]\d*)$/,Yy=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,kc=/($^)/,sh=/['\n\r\u2028\u2029\\]/g,Ua="\\ud800-\\udfff",lh="\\u0300-\\u036f",us="\\ufe20-\\ufe2f",Xy="\\u20d0-\\u20ff",hl=lh+us+Xy,Dc="\\u2700-\\u27bf",ch="a-z\\xdf-\\xf6\\xf8-\\xff",Jy="\\xac\\xb1\\xd7\\xf7",Cf="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",Zy="\\u2000-\\u206f",Qy=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",T="A-Z\\xc0-\\xd6\\xd8-\\xde",U="\\ufe0e\\ufe0f",L=Jy+Cf+Zy+Qy,Y="['’]",re="["+Ua+"]",K="["+L+"]",me="["+hl+"]",Te="\\d+",Ae="["+Dc+"]",xe="["+ch+"]",De="[^"+Ua+L+Te+Dc+ch+T+"]",We="\\ud83c[\\udffb-\\udfff]",wt="(?:"+me+"|"+We+")",Bt="[^"+Ua+"]",Ft="(?:\\ud83c[\\udde6-\\uddff]){2}",yr="[\\ud800-\\udbff][\\udc00-\\udfff]",Jt="["+T+"]",Dn="\\u200d",fs="(?:"+xe+"|"+De+")",$f="(?:"+Jt+"|"+De+")",uh="(?:"+Y+"(?:d|ll|m|re|s|t|ve))?",Rc="(?:"+Y+"(?:D|LL|M|RE|S|T|VE))?",e0=wt+"?",fh="["+U+"]?",t0="(?:"+Dn+"(?:"+[Bt,Ft,yr].join("|")+")"+fh+e0+")*",dh="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",t7="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",K$=fh+e0+t0,r7="(?:"+[Ae,Ft,yr].join("|")+")"+K$,n7="(?:"+[Bt+me+"?",me,Ft,yr,re].join("|")+")",i7=RegExp(Y,"g"),a7=RegExp(me,"g"),r0=RegExp(We+"(?="+We+")|"+n7+K$,"g"),o7=RegExp([Jt+"?"+xe+"+"+uh+"(?="+[K,Jt,"$"].join("|")+")",$f+"+"+Rc+"(?="+[K,Jt+fs,"$"].join("|")+")",Jt+"?"+fs+"+"+uh,Jt+"+"+Rc,t7,dh,Te,r7].join("|"),"g"),s7=RegExp("["+Dn+Ua+hl+U+"]"),l7=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,c7=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],u7=-1,dr={};dr[pn]=dr[Hi]=dr[gi]=dr[ga]=dr[Kn]=dr[Ha]=dr[cs]=dr[fl]=dr[br]=!0,dr[D]=dr[V]=dr[Dr]=dr[se]=dr[dn]=dr[le]=dr[be]=dr[Ce]=dr[ke]=dr[$e]=dr[Ve]=dr[Et]=dr[Be]=dr[nt]=dr[er]=!1;var sr={};sr[D]=sr[V]=sr[Dr]=sr[dn]=sr[se]=sr[le]=sr[pn]=sr[Hi]=sr[gi]=sr[ga]=sr[Kn]=sr[ke]=sr[$e]=sr[Ve]=sr[Et]=sr[Be]=sr[nt]=sr[Pt]=sr[Ha]=sr[cs]=sr[fl]=sr[br]=!0,sr[be]=sr[Ce]=sr[er]=!1;var f7={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},d7={"&":"&","<":"<",">":">",'"':""","'":"'"},p7={"&":"&","<":"<",">":">",""":'"',"'":"'"},h7={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},m7=parseFloat,g7=parseInt,q$=typeof ar=="object"&&ar&&ar.Object===Object&&ar,v7=typeof self=="object"&&self&&self.Object===Object&&self,hn=q$||v7||Function("return this")(),n0=e&&!e.nodeType&&e,ml=n0&&!0&&t&&!t.nodeType&&t,Y$=ml&&ml.exports===n0,i0=Y$&&q$.process,Vi=function(){try{var Z=ml&&ml.require&&ml.require("util").types;return Z||i0&&i0.binding&&i0.binding("util")}catch(he){}}(),X$=Vi&&Vi.isArrayBuffer,J$=Vi&&Vi.isDate,Z$=Vi&&Vi.isMap,Q$=Vi&&Vi.isRegExp,eT=Vi&&Vi.isSet,tT=Vi&&Vi.isTypedArray;function vi(Z,he,ae){switch(ae.length){case 0:return Z.call(he);case 1:return Z.call(he,ae[0]);case 2:return Z.call(he,ae[0],ae[1]);case 3:return Z.call(he,ae[0],ae[1],ae[2])}return Z.apply(he,ae)}function b7(Z,he,ae,ze){for(var pt=-1,Ht=Z==null?0:Z.length;++pt-1}function a0(Z,he,ae){for(var ze=-1,pt=Z==null?0:Z.length;++ze-1;);return ae}function cT(Z,he){for(var ae=Z.length;ae--&&Mc(he,Z[ae],0)>-1;);return ae}function E7(Z,he){for(var ae=Z.length,ze=0;ae--;)Z[ae]===he&&++ze;return ze}var P7=c0(f7),A7=c0(d7);function x7(Z){return"\\"+h7[Z]}function k7(Z,he){return Z==null?r:Z[he]}function Ic(Z){return s7.test(Z)}function D7(Z){return l7.test(Z)}function R7(Z){for(var he,ae=[];!(he=Z.next()).done;)ae.push(he.value);return ae}function p0(Z){var he=-1,ae=Array(Z.size);return Z.forEach(function(ze,pt){ae[++he]=[pt,ze]}),ae}function uT(Z,he){return function(ae){return Z(he(ae))}}function hs(Z,he){for(var ae=-1,ze=Z.length,pt=0,Ht=[];++ae-1}function _z(s,u){var p=this.__data__,y=xh(p,s);return y<0?(++this.size,p.push([s,u])):p[y][1]=u,this}So.prototype.clear=gz,So.prototype.delete=vz,So.prototype.get=bz,So.prototype.has=yz,So.prototype.set=_z;function Oo(s){var u=-1,p=s==null?0:s.length;for(this.clear();++u=u?s:u)),s}function qi(s,u,p,y,S,P){var F,W=u&m,Q=u&g,_e=u&v;if(p&&(F=S?p(s,y,S,P):p(s)),F!==r)return F;if(!Cr(s))return s;var we=mt(s);if(we){if(F=C9(s),!W)return qn(s,F)}else{var Oe=On(s),Me=Oe==Ce||Oe==Le;if(_s(s))return GT(s,W);if(Oe==Ve||Oe==D||Me&&!S){if(F=Q||Me?{}:f2(s),!W)return Q?p9(s,Lz(F,s)):d9(s,ST(F,s))}else{if(!sr[Oe])return S?s:{};F=$9(s,Oe,W)}}P||(P=new ba);var Ye=P.get(s);if(Ye)return Ye;P.set(s,F),j2(s)?s.forEach(function(lt){F.add(qi(lt,u,p,lt,s,P))}):B2(s)&&s.forEach(function(lt,xt){F.set(xt,qi(lt,u,p,xt,s,P))});var st=_e?Q?F0:B0:Q?Xn:en,St=we?r:st(s);return Wi(St||s,function(lt,xt){St&&(xt=lt,lt=s[xt]),Df(F,xt,qi(lt,u,p,xt,s,P))}),F}function Nz(s){var u=en(s);return function(p){return OT(p,s,u)}}function OT(s,u,p){var y=p.length;if(s==null)return!y;for(s=tr(s);y--;){var S=p[y],P=u[S],F=s[S];if(F===r&&!(S in s)||!P(F))return!1}return!0}function CT(s,u,p){if(typeof s!="function")throw new Gi(o);return Ff(function(){s.apply(r,p)},u)}function Rf(s,u,p,y){var S=-1,P=ph,F=!0,W=s.length,Q=[],_e=u.length;if(!W)return Q;p&&(u=_r(u,bi(p))),y?(P=a0,F=!1):u.length>=i&&(P=Tf,F=!1,u=new bl(u));e:for(;++SS?0:S+p),y=y===r||y>S?S:yt(y),y<0&&(y+=S),y=p>y?0:H2(y);p0&&p(W)?u>1?mn(W,u-1,p,y,S):ps(S,W):y||(S[S.length]=W)}return S}var _0=ZT(),ET=ZT(!0);function Va(s,u){return s&&_0(s,u,en)}function w0(s,u){return s&&ET(s,u,en)}function Dh(s,u){return ds(u,function(p){return Po(s[p])})}function _l(s,u){u=bs(u,s);for(var p=0,y=u.length;s!=null&&pu}function jz(s,u){return s!=null&&Yt.call(s,u)}function zz(s,u){return s!=null&&u in tr(s)}function Hz(s,u,p){return s>=Sn(u,p)&&s=120&&we.length>=120)?new bl(F&&we):r}we=s[0];var Oe=-1,Me=W[0];e:for(;++Oe-1;)W!==s&&Oh.call(W,Q,1),Oh.call(s,Q,1);return s}function BT(s,u){for(var p=s?u.length:0,y=p-1;p--;){var S=u[p];if(p==y||S!==P){var P=S;Eo(S)?Oh.call(s,S,1):k0(s,S)}}return s}function P0(s,u){return s+Th(bT()*(u-s+1))}function t9(s,u,p,y){for(var S=-1,P=Xr($h((u-s)/(p||1)),0),F=ae(P);P--;)F[y?P:++S]=s,s+=p;return F}function A0(s,u){var p="";if(!s||u<1||u>Se)return p;do u%2&&(p+=s),u=Th(u/2),u&&(s+=s);while(u);return p}function Ct(s,u){return G0(h2(s,u,Jn),s+"")}function r9(s){return wT(Gc(s))}function n9(s,u){var p=Gc(s);return Uh(p,yl(u,0,p.length))}function Lf(s,u,p,y){if(!Cr(s))return s;u=bs(u,s);for(var S=-1,P=u.length,F=P-1,W=s;W!=null&&++SS?0:S+u),p=p>S?S:p,p<0&&(p+=S),S=u>p?0:p-u>>>0,u>>>=0;for(var P=ae(S);++y>>1,F=s[P];F!==null&&!_i(F)&&(p?F<=u:F=i){var _e=u?null:v9(s);if(_e)return mh(_e);F=!1,S=Tf,Q=new bl}else Q=u?[]:W;e:for(;++y=y?s:Yi(s,u,p)}var WT=q7||function(s){return hn.clearTimeout(s)};function GT(s,u){if(u)return s.slice();var p=s.length,y=pT?pT(p):new s.constructor(p);return s.copy(y),y}function I0(s){var u=new s.constructor(s.byteLength);return new wh(u).set(new wh(s)),u}function l9(s,u){var p=u?I0(s.buffer):s.buffer;return new s.constructor(p,s.byteOffset,s.byteLength)}function c9(s){var u=new s.constructor(s.source,oh.exec(s));return u.lastIndex=s.lastIndex,u}function u9(s){return kf?tr(kf.call(s)):{}}function KT(s,u){var p=u?I0(s.buffer):s.buffer;return new s.constructor(p,s.byteOffset,s.length)}function qT(s,u){if(s!==u){var p=s!==r,y=s===null,S=s===s,P=_i(s),F=u!==r,W=u===null,Q=u===u,_e=_i(u);if(!W&&!_e&&!P&&s>u||P&&F&&Q&&!W&&!_e||y&&F&&Q||!p&&Q||!S)return 1;if(!y&&!P&&!_e&&s=W)return Q;var _e=p[y];return Q*(_e=="desc"?-1:1)}}return s.index-u.index}function YT(s,u,p,y){for(var S=-1,P=s.length,F=p.length,W=-1,Q=u.length,_e=Xr(P-F,0),we=ae(Q+_e),Oe=!y;++W1?p[S-1]:r,F=S>2?p[2]:r;for(P=s.length>3&&typeof P=="function"?(S--,P):r,F&&Mn(p[0],p[1],F)&&(P=S<3?r:P,S=1),u=tr(u);++y-1?S[P?u[F]:F]:r}}function t2(s){return To(function(u){var p=u.length,y=p,S=Ki.prototype.thru;for(s&&u.reverse();y--;){var P=u[y];if(typeof P!="function")throw new Gi(o);if(S&&!F&&zh(P)=="wrapper")var F=new Ki([],!0)}for(y=F?y:p;++y1&&Rt.reverse(),we&&QW))return!1;var _e=P.get(s),we=P.get(u);if(_e&&we)return _e==u&&we==s;var Oe=-1,Me=!0,Ye=p&_?new bl:r;for(P.set(s,u),P.set(u,s);++Oe1?"& ":"")+u[y],u=u.join(p>2?", ":" "),s.replace(Ny,"{\n/* [wrapped with "+u+"] */\n")}function E9(s){return mt(s)||Ol(s)||!!(gT&&s&&s[gT])}function Eo(s,u){var p=typeof s;return u=u==null?Se:u,!!u&&(p=="number"||p!="symbol"&&qy.test(s))&&s>-1&&s%1==0&&s0){if(++u>=z)return arguments[0]}else u=0;return s.apply(r,arguments)}}function Uh(s,u){var p=-1,y=s.length,S=y-1;for(u=u===r?y:u;++p1?s[u-1]:r;return p=typeof p=="function"?(s.pop(),p):r,T2(s,p)});function E2(s){var u=$(s);return u.__chain__=!0,u}function BH(s,u){return u(s),s}function Vh(s,u){return u(s)}var FH=To(function(s){var u=s.length,p=u?s[0]:0,y=this.__wrapped__,S=function(P){return y0(P,s)};return u>1||this.__actions__.length||!(y instanceof Dt)||!Eo(p)?this.thru(S):(y=y.slice(p,+p+(u?1:0)),y.__actions__.push({func:Vh,args:[S],thisArg:r}),new Ki(y,this.__chain__).thru(function(P){return u&&!P.length&&P.push(r),P}))});function jH(){return E2(this)}function zH(){return new Ki(this.value(),this.__chain__)}function HH(){this.__values__===r&&(this.__values__=z2(this.value()));var s=this.__index__>=this.__values__.length,u=s?r:this.__values__[this.__index__++];return{done:s,value:u}}function UH(){return this}function VH(s){for(var u,p=this;p instanceof Ah;){var y=_2(p);y.__index__=0,y.__values__=r,u?S.__wrapped__=y:u=y;var S=y;p=p.__wrapped__}return S.__wrapped__=s,u}function WH(){var s=this.__wrapped__;if(s instanceof Dt){var u=s;return this.__actions__.length&&(u=new Dt(this)),u=u.reverse(),u.__actions__.push({func:Vh,args:[K0],thisArg:r}),new Ki(u,this.__chain__)}return this.thru(K0)}function GH(){return UT(this.__wrapped__,this.__actions__)}var KH=Lh(function(s,u,p){Yt.call(s,p)?++s[p]:Co(s,p,1)});function qH(s,u,p){var y=mt(s)?rT:Bz;return p&&Mn(s,u,p)&&(u=r),y(s,it(u,3))}function YH(s,u){var p=mt(s)?ds:TT;return p(s,it(u,3))}var XH=e2(w2),JH=e2(S2);function ZH(s,u){return mn(Wh(s,u),1)}function QH(s,u){return mn(Wh(s,u),Ee)}function eU(s,u,p){return p=p===r?1:yt(p),mn(Wh(s,u),p)}function P2(s,u){var p=mt(s)?Wi:gs;return p(s,it(u,3))}function A2(s,u){var p=mt(s)?y7:$T;return p(s,it(u,3))}var tU=Lh(function(s,u,p){Yt.call(s,p)?s[p].push(u):Co(s,p,[u])});function rU(s,u,p,y){s=Yn(s)?s:Gc(s),p=p&&!y?yt(p):0;var S=s.length;return p<0&&(p=Xr(S+p,0)),Xh(s)?p<=S&&s.indexOf(u,p)>-1:!!S&&Mc(s,u,p)>-1}var nU=Ct(function(s,u,p){var y=-1,S=typeof u=="function",P=Yn(s)?ae(s.length):[];return gs(s,function(F){P[++y]=S?vi(u,F,p):Mf(F,u,p)}),P}),iU=Lh(function(s,u,p){Co(s,p,u)});function Wh(s,u){var p=mt(s)?_r:DT;return p(s,it(u,3))}function aU(s,u,p,y){return s==null?[]:(mt(u)||(u=u==null?[]:[u]),p=y?r:p,mt(p)||(p=p==null?[]:[p]),LT(s,u,p))}var oU=Lh(function(s,u,p){s[p?0:1].push(u)},function(){return[[],[]]});function sU(s,u,p){var y=mt(s)?o0:oT,S=arguments.length<3;return y(s,it(u,4),p,S,gs)}function lU(s,u,p){var y=mt(s)?_7:oT,S=arguments.length<3;return y(s,it(u,4),p,S,$T)}function cU(s,u){var p=mt(s)?ds:TT;return p(s,qh(it(u,3)))}function uU(s){var u=mt(s)?wT:r9;return u(s)}function fU(s,u,p){(p?Mn(s,u,p):u===r)?u=1:u=yt(u);var y=mt(s)?Rz:n9;return y(s,u)}function dU(s){var u=mt(s)?Mz:a9;return u(s)}function pU(s){if(s==null)return 0;if(Yn(s))return Xh(s)?Lc(s):s.length;var u=On(s);return u==ke||u==Be?s.size:$0(s).length}function hU(s,u,p){var y=mt(s)?s0:o9;return p&&Mn(s,u,p)&&(u=r),y(s,it(u,3))}var mU=Ct(function(s,u){if(s==null)return[];var p=u.length;return p>1&&Mn(s,u[0],u[1])?u=[]:p>2&&Mn(u[0],u[1],u[2])&&(u=[u[0]]),LT(s,mn(u,1),[])}),Gh=Y7||function(){return hn.Date.now()};function gU(s,u){if(typeof u!="function")throw new Gi(o);return s=yt(s),function(){if(--s<1)return u.apply(this,arguments)}}function x2(s,u,p){return u=p?r:u,u=s&&u==null?s.length:u,$o(s,B,r,r,r,r,u)}function k2(s,u){var p;if(typeof u!="function")throw new Gi(o);return s=yt(s),function(){return--s>0&&(p=u.apply(this,arguments)),s<=1&&(u=r),p}}var Y0=Ct(function(s,u,p){var y=O;if(p.length){var S=hs(p,Vc(Y0));y|=A}return $o(s,y,u,p,S)}),D2=Ct(function(s,u,p){var y=O|E;if(p.length){var S=hs(p,Vc(D2));y|=A}return $o(u,y,s,p,S)});function R2(s,u,p){u=p?r:u;var y=$o(s,x,r,r,r,r,r,u);return y.placeholder=R2.placeholder,y}function M2(s,u,p){u=p?r:u;var y=$o(s,N,r,r,r,r,r,u);return y.placeholder=M2.placeholder,y}function I2(s,u,p){var y,S,P,F,W,Q,_e=0,we=!1,Oe=!1,Me=!0;if(typeof s!="function")throw new Gi(o);u=Ji(u)||0,Cr(p)&&(we=!!p.leading,Oe="maxWait"in p,P=Oe?Xr(Ji(p.maxWait)||0,u):P,Me="trailing"in p?!!p.trailing:Me);function Ye(Fr){var _a=y,xo=S;return y=S=r,_e=Fr,F=s.apply(xo,_a),F}function st(Fr){return _e=Fr,W=Ff(xt,u),we?Ye(Fr):F}function St(Fr){var _a=Fr-Q,xo=Fr-_e,eE=u-_a;return Oe?Sn(eE,P-xo):eE}function lt(Fr){var _a=Fr-Q,xo=Fr-_e;return Q===r||_a>=u||_a<0||Oe&&xo>=P}function xt(){var Fr=Gh();if(lt(Fr))return Rt(Fr);W=Ff(xt,St(Fr))}function Rt(Fr){return W=r,Me&&y?Ye(Fr):(y=S=r,F)}function wi(){W!==r&&WT(W),_e=0,y=Q=S=W=r}function In(){return W===r?F:Rt(Gh())}function Si(){var Fr=Gh(),_a=lt(Fr);if(y=arguments,S=this,Q=Fr,_a){if(W===r)return st(Q);if(Oe)return WT(W),W=Ff(xt,u),Ye(Q)}return W===r&&(W=Ff(xt,u)),F}return Si.cancel=wi,Si.flush=In,Si}var vU=Ct(function(s,u){return CT(s,1,u)}),bU=Ct(function(s,u,p){return CT(s,Ji(u)||0,p)});function yU(s){return $o(s,te)}function Kh(s,u){if(typeof s!="function"||u!=null&&typeof u!="function")throw new Gi(o);var p=function(){var y=arguments,S=u?u.apply(this,y):y[0],P=p.cache;if(P.has(S))return P.get(S);var F=s.apply(this,y);return p.cache=P.set(S,F)||P,F};return p.cache=new(Kh.Cache||Oo),p}Kh.Cache=Oo;function qh(s){if(typeof s!="function")throw new Gi(o);return function(){var u=arguments;switch(u.length){case 0:return!s.call(this);case 1:return!s.call(this,u[0]);case 2:return!s.call(this,u[0],u[1]);case 3:return!s.call(this,u[0],u[1],u[2])}return!s.apply(this,u)}}function _U(s){return k2(2,s)}var wU=s9(function(s,u){u=u.length==1&&mt(u[0])?_r(u[0],bi(it())):_r(mn(u,1),bi(it()));var p=u.length;return Ct(function(y){for(var S=-1,P=Sn(y.length,p);++S=u}),Ol=AT(function(){return arguments}())?AT:function(s){return Mr(s)&&Yt.call(s,"callee")&&!mT.call(s,"callee")},mt=ae.isArray,LU=X$?bi(X$):Vz;function Yn(s){return s!=null&&Yh(s.length)&&!Po(s)}function Br(s){return Mr(s)&&Yn(s)}function NU(s){return s===!0||s===!1||Mr(s)&&Rn(s)==se}var _s=J7||s_,BU=J$?bi(J$):Wz;function FU(s){return Mr(s)&&s.nodeType===1&&!jf(s)}function jU(s){if(s==null)return!0;if(Yn(s)&&(mt(s)||typeof s=="string"||typeof s.splice=="function"||_s(s)||Wc(s)||Ol(s)))return!s.length;var u=On(s);if(u==ke||u==Be)return!s.size;if(Bf(s))return!$0(s).length;for(var p in s)if(Yt.call(s,p))return!1;return!0}function zU(s,u){return If(s,u)}function HU(s,u,p){p=typeof p=="function"?p:r;var y=p?p(s,u):r;return y===r?If(s,u,r,p):!!y}function J0(s){if(!Mr(s))return!1;var u=Rn(s);return u==be||u==ce||typeof s.message=="string"&&typeof s.name=="string"&&!jf(s)}function UU(s){return typeof s=="number"&&vT(s)}function Po(s){if(!Cr(s))return!1;var u=Rn(s);return u==Ce||u==Le||u==G||u==Lt}function N2(s){return typeof s=="number"&&s==yt(s)}function Yh(s){return typeof s=="number"&&s>-1&&s%1==0&&s<=Se}function Cr(s){var u=typeof s;return s!=null&&(u=="object"||u=="function")}function Mr(s){return s!=null&&typeof s=="object"}var B2=Z$?bi(Z$):Kz;function VU(s,u){return s===u||C0(s,u,z0(u))}function WU(s,u,p){return p=typeof p=="function"?p:r,C0(s,u,z0(u),p)}function GU(s){return F2(s)&&s!=+s}function KU(s){if(x9(s))throw new pt(a);return xT(s)}function qU(s){return s===null}function YU(s){return s==null}function F2(s){return typeof s=="number"||Mr(s)&&Rn(s)==$e}function jf(s){if(!Mr(s)||Rn(s)!=Ve)return!1;var u=Sh(s);if(u===null)return!0;var p=Yt.call(u,"constructor")&&u.constructor;return typeof p=="function"&&p instanceof p&&bh.call(p)==W7}var Z0=Q$?bi(Q$):qz;function XU(s){return N2(s)&&s>=-Se&&s<=Se}var j2=eT?bi(eT):Yz;function Xh(s){return typeof s=="string"||!mt(s)&&Mr(s)&&Rn(s)==nt}function _i(s){return typeof s=="symbol"||Mr(s)&&Rn(s)==Pt}var Wc=tT?bi(tT):Xz;function JU(s){return s===r}function ZU(s){return Mr(s)&&On(s)==er}function QU(s){return Mr(s)&&Rn(s)==kr}var eV=jh(T0),tV=jh(function(s,u){return s<=u});function z2(s){if(!s)return[];if(Yn(s))return Xh(s)?va(s):qn(s);if(Ef&&s[Ef])return R7(s[Ef]());var u=On(s),p=u==ke?p0:u==Be?mh:Gc;return p(s)}function Ao(s){if(!s)return s===0?s:0;if(s=Ji(s),s===Ee||s===-Ee){var u=s<0?-1:1;return u*ve}return s===s?s:0}function yt(s){var u=Ao(s),p=u%1;return u===u?p?u-p:u:0}function H2(s){return s?yl(yt(s),0,fe):0}function Ji(s){if(typeof s=="number")return s;if(_i(s))return Re;if(Cr(s)){var u=typeof s.valueOf=="function"?s.valueOf():s;s=Cr(u)?u+"":u}if(typeof s!="string")return s===0?s:+s;s=sT(s);var p=Wy.test(s);return p||Ky.test(s)?g7(s.slice(2),p?2:8):Vy.test(s)?Re:+s}function U2(s){return Wa(s,Xn(s))}function rV(s){return s?yl(yt(s),-Se,Se):s===0?s:0}function Vt(s){return s==null?"":yi(s)}var nV=Hc(function(s,u){if(Bf(u)||Yn(u)){Wa(u,en(u),s);return}for(var p in u)Yt.call(u,p)&&Df(s,p,u[p])}),V2=Hc(function(s,u){Wa(u,Xn(u),s)}),Jh=Hc(function(s,u,p,y){Wa(u,Xn(u),s,y)}),iV=Hc(function(s,u,p,y){Wa(u,en(u),s,y)}),aV=To(y0);function oV(s,u){var p=zc(s);return u==null?p:ST(p,u)}var sV=Ct(function(s,u){s=tr(s);var p=-1,y=u.length,S=y>2?u[2]:r;for(S&&Mn(u[0],u[1],S)&&(y=1);++p1),P}),Wa(s,F0(s),p),y&&(p=qi(p,m|g|v,b9));for(var S=u.length;S--;)k0(p,u[S]);return p});function $V(s,u){return G2(s,qh(it(u)))}var TV=To(function(s,u){return s==null?{}:Qz(s,u)});function G2(s,u){if(s==null)return{};var p=_r(F0(s),function(y){return[y]});return u=it(u),NT(s,p,function(y,S){return u(y,S[0])})}function EV(s,u,p){u=bs(u,s);var y=-1,S=u.length;for(S||(S=1,s=r);++yu){var y=s;s=u,u=y}if(p||s%1||u%1){var S=bT();return Sn(s+S*(u-s+m7("1e-"+((S+"").length-1))),u)}return P0(s,u)}var BV=Uc(function(s,u,p){return u=u.toLowerCase(),s+(p?Y2(u):u)});function Y2(s){return t_(Vt(s).toLowerCase())}function X2(s){return s=Vt(s),s&&s.replace(Yy,P7).replace(a7,"")}function FV(s,u,p){s=Vt(s),u=yi(u);var y=s.length;p=p===r?y:yl(yt(p),0,y);var S=p;return p-=u.length,p>=0&&s.slice(p,S)==u}function jV(s){return s=Vt(s),s&&wf.test(s)?s.replace(xc,A7):s}function zV(s){return s=Vt(s),s&&Ly.test(s)?s.replace(Sf,"\\$&"):s}var HV=Uc(function(s,u,p){return s+(p?"-":"")+u.toLowerCase()}),UV=Uc(function(s,u,p){return s+(p?" ":"")+u.toLowerCase()}),VV=QT("toLowerCase");function WV(s,u,p){s=Vt(s),u=yt(u);var y=u?Lc(s):0;if(!u||y>=u)return s;var S=(u-y)/2;return Fh(Th(S),p)+s+Fh($h(S),p)}function GV(s,u,p){s=Vt(s),u=yt(u);var y=u?Lc(s):0;return u&&y>>0,p?(s=Vt(s),s&&(typeof u=="string"||u!=null&&!Z0(u))&&(u=yi(u),!u&&Ic(s))?ys(va(s),0,p):s.split(u,p)):[]}var QV=Uc(function(s,u,p){return s+(p?" ":"")+t_(u)});function eW(s,u,p){return s=Vt(s),p=p==null?0:yl(yt(p),0,s.length),u=yi(u),s.slice(p,p+u.length)==u}function tW(s,u,p){var y=$.templateSettings;p&&Mn(s,u,p)&&(u=r),s=Vt(s),u=Jh({},u,y,o2);var S=Jh({},u.imports,y.imports,o2),P=en(S),F=d0(S,P),W,Q,_e=0,we=u.interpolate||kc,Oe="__p += '",Me=h0((u.escape||kc).source+"|"+we.source+"|"+(we===ih?Uy:kc).source+"|"+(u.evaluate||kc).source+"|$","g"),Ye="//# sourceURL="+(Yt.call(u,"sourceURL")?(u.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++u7+"]")+"\n";s.replace(Me,function(lt,xt,Rt,wi,In,Si){return Rt||(Rt=wi),Oe+=s.slice(_e,Si).replace(sh,x7),xt&&(W=!0,Oe+="' +\n__e("+xt+") +\n'"),In&&(Q=!0,Oe+="';\n"+In+";\n__p += '"),Rt&&(Oe+="' +\n((__t = ("+Rt+")) == null ? '' : __t) +\n'"),_e=Si+lt.length,lt}),Oe+="';\n";var st=Yt.call(u,"variable")&&u.variable;if(!st)Oe="with (obj) {\n"+Oe+"\n}\n";else if(zy.test(st))throw new pt(l);Oe=(Q?Oe.replace(Rr,""):Oe).replace(Xt,"$1").replace(Ui,"$1;"),Oe="function("+(st||"obj")+") {\n"+(st?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(W?", __e = _.escape":"")+(Q?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+Oe+"return __p\n}";var St=Z2(function(){return Ht(P,Ye+"return "+Oe).apply(r,F)});if(St.source=Oe,J0(St))throw St;return St}function rW(s){return Vt(s).toLowerCase()}function nW(s){return Vt(s).toUpperCase()}function iW(s,u,p){if(s=Vt(s),s&&(p||u===r))return sT(s);if(!s||!(u=yi(u)))return s;var y=va(s),S=va(u),P=lT(y,S),F=cT(y,S)+1;return ys(y,P,F).join("")}function aW(s,u,p){if(s=Vt(s),s&&(p||u===r))return s.slice(0,fT(s)+1);if(!s||!(u=yi(u)))return s;var y=va(s),S=cT(y,va(u))+1;return ys(y,0,S).join("")}function oW(s,u,p){if(s=Vt(s),s&&(p||u===r))return s.replace(Of,"");if(!s||!(u=yi(u)))return s;var y=va(s),S=lT(y,va(u));return ys(y,S).join("")}function sW(s,u){var p=ue,y=ge;if(Cr(u)){var S="separator"in u?u.separator:S;p="length"in u?yt(u.length):p,y="omission"in u?yi(u.omission):y}s=Vt(s);var P=s.length;if(Ic(s)){var F=va(s);P=F.length}if(p>=P)return s;var W=p-Lc(y);if(W<1)return y;var Q=F?ys(F,0,W).join(""):s.slice(0,W);if(S===r)return Q+y;if(F&&(W+=Q.length-W),Z0(S)){if(s.slice(W).search(S)){var _e,we=Q;for(S.global||(S=h0(S.source,Vt(oh.exec(S))+"g")),S.lastIndex=0;_e=S.exec(we);)var Oe=_e.index;Q=Q.slice(0,Oe===r?W:Oe)}}else if(s.indexOf(yi(S),W)!=W){var Me=Q.lastIndexOf(S);Me>-1&&(Q=Q.slice(0,Me))}return Q+y}function lW(s){return s=Vt(s),s&&pl.test(s)?s.replace(dl,N7):s}var cW=Uc(function(s,u,p){return s+(p?" ":"")+u.toUpperCase()}),t_=QT("toUpperCase");function J2(s,u,p){return s=Vt(s),u=p?r:u,u===r?D7(s)?j7(s):O7(s):s.match(u)||[]}var Z2=Ct(function(s,u){try{return vi(s,r,u)}catch(p){return J0(p)?p:new pt(p)}}),uW=To(function(s,u){return Wi(u,function(p){p=Ga(p),Co(s,p,Y0(s[p],s))}),s});function fW(s){var u=s==null?0:s.length,p=it();return s=u?_r(s,function(y){if(typeof y[1]!="function")throw new Gi(o);return[p(y[0]),y[1]]}):[],Ct(function(y){for(var S=-1;++SSe)return[];var p=fe,y=Sn(s,fe);u=it(u),s-=fe;for(var S=f0(y,u);++p0||u<0)?new Dt(p):(s<0?p=p.takeRight(-s):s&&(p=p.drop(s)),u!==r&&(u=yt(u),p=u<0?p.dropRight(-u):p.take(u-s)),p)},Dt.prototype.takeRightWhile=function(s){return this.reverse().takeWhile(s).reverse()},Dt.prototype.toArray=function(){return this.take(fe)},Va(Dt.prototype,function(s,u){var p=/^(?:filter|find|map|reject)|While$/.test(u),y=/^(?:head|last)$/.test(u),S=$[y?"take"+(u=="last"?"Right":""):u],P=y||/^find/.test(u);S&&($.prototype[u]=function(){var F=this.__wrapped__,W=y?[1]:arguments,Q=F instanceof Dt,_e=W[0],we=Q||mt(F),Oe=function(xt){var Rt=S.apply($,ps([xt],W));return y&&Me?Rt[0]:Rt};we&&p&&typeof _e=="function"&&_e.length!=1&&(Q=we=!1);var Me=this.__chain__,Ye=!!this.__actions__.length,st=P&&!Me,St=Q&&!Ye;if(!P&&we){F=St?F:new Dt(this);var lt=s.apply(F,W);return lt.__actions__.push({func:Vh,args:[Oe],thisArg:r}),new Ki(lt,Me)}return st&&St?s.apply(this,W):(lt=this.thru(Oe),st?y?lt.value()[0]:lt.value():lt)})}),Wi(["pop","push","shift","sort","splice","unshift"],function(s){var u=gh[s],p=/^(?:push|sort|unshift)$/.test(s)?"tap":"thru",y=/^(?:pop|shift)$/.test(s);$.prototype[s]=function(){var S=arguments;if(y&&!this.__chain__){var P=this.value();return u.apply(mt(P)?P:[],S)}return this[p](function(F){return u.apply(mt(F)?F:[],S)})}}),Va(Dt.prototype,function(s,u){var p=$[u];if(p){var y=p.name+"";Yt.call(jc,y)||(jc[y]=[]),jc[y].push({name:u,func:p})}}),jc[Nh(r,E).name]=[{name:"wrapper",func:r}],Dt.prototype.clone=lz,Dt.prototype.reverse=cz,Dt.prototype.value=uz,$.prototype.at=FH,$.prototype.chain=jH,$.prototype.commit=zH,$.prototype.next=HH,$.prototype.plant=VH,$.prototype.reverse=WH,$.prototype.toJSON=$.prototype.valueOf=$.prototype.value=GH,$.prototype.first=$.prototype.head,Ef&&($.prototype[Ef]=UH),$},Nc=z7();ml?((ml.exports=Nc)._=Nc,n0._=Nc):hn._=Nc}).call(ar)})(zg,zg.exports);var ZY=zg.exports;const J=Nr(ZY),Da={computed:{selected(){return this.$store.state.selected},config(){return this.$store.state.config},$settings(){return this.$store.state.settings.settings},settingsLoaded(){return this.$store.state.settings.loaded},configLoaded(){return this.$store.state.configLoaded},componentName(){return this.$options.name},componentSettings(){return this.settingsLoaded?this.$settings.components&&this.$settings.components[this.componentName]||{}:{}},loadingGlobal:{get(){return this.$store.state.loading},set(t){this.$store.commit({type:"setLoading",value:t})}},locale(){return this.$i18n.locale},languages(){return this.$store.getters.languages}}};function fr(t,e,r,n,i,a,o,l){var c=typeof t=="function"?t.options:t;return e&&(c.render=e,c.staticRenderFns=r,c._compiled=!0),a&&(c._scopeId="data-v-"+a),{exports:t,options:c}}const QY={name:"RegistryNotation",mixins:[Da],props:{registry:{type:Object,default:null},disabled:{type:Boolean,default:!1},tooltip:{type:Boolean,default:!0}},computed:{isCurrentRegistry(){return this.$jskos.compareFast(this.registry,this.$store.getters.getCurrentRegistry)},notation(){return this.$jskos.notation(this.registry)||""}}};var eX=function(){var e=this,r=e._self._c;return e.notation?r("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.html.left",value:e.tooltip?e.$jskos.prefLabel(e.registry,{language:e.locale}):"",expression:"tooltip ? $jskos.prefLabel(registry, { language: locale }) : ''",modifiers:{html:!0,left:!0}}],staticClass:"registry-notation",class:{[e.isCurrentRegistry?"registry-current-enabled":"registry-enabled"]:!e.disabled,"registry-notation-current":e.isCurrentRegistry},style:"width: ".concat(18+9*(e.notation.length-1),"px;")},[e._v(" "+e._s(e.notation)+" ")]):e._e()},tX=[],rX=fr(QY,eX,tX,!1,null,null);const AO=rX.exports;function SM(t){var e=function(N,A){var q=N<>>32-A;return q},r=function(N){var A="",q,B;for(q=7;q>=0;q--)B=N>>>q*4&15,A+=B.toString(16);return A},n,i,a,o=new Array(80),l=1732584193,c=4023233417,f=2562383102,d=271733878,m=3285377520,g,v,b,_,O,E;t=unescape(encodeURIComponent(t));var R=t.length,x=[];for(i=0;i>>29),x.push(R<<3&4294967295),n=0;ne&&e.uri).filter(Boolean)}function xO(t){return["memberSet","memberList","memberChoice"].find(e=>t[e])}function JE(t){const e=xO(t),r=t[e]?OM(t[e]):[];return{[r.length>1?e:"memberSet"]:r.map(n=>({uri:n}))}}function kO(t){const{from:e,to:r,type:n}=t;let i={from:JE(e||{}),to:JE(r||{}),type:[n&&n[0]||"http://www.w3.org/2004/02/skos/core#mappingRelation"]};for(let a of["from","to"])if((i[a][xO(i[a])]||[]).length==0){let o=t[a+"Scheme"];o&&o.uri&&(i[a+"Scheme"]={uri:o.uri})}return i}function DO(t){const{from:e,to:r}=t,n=[e,r].filter(Boolean).map(i=>OM(i[xO(i)]||[]));return[].concat(...n).sort()}function RO(t){const e=JSON.stringify(kO(t),["from","fromScheme","to","toScheme","type","memberSet","memberList","memberChoice","uri"]);return"urn:jskos:mapping:content:"+SM(e+"\n")}function MO(t){const e=JSON.stringify(DO(t));return"urn:jskos:mapping:members:"+SM(e+"\n")}function Hg(t){const e=(t.identifier||[]).filter(r=>r&&!r.startsWith("urn:jskos:mapping:")).concat([MO(t),RO(t)]).sort();return Object.assign({},t,{identifier:e})}function CM(t,e,r){t=t&&Hg(t),e=e&&Hg(e);let n=t&&t.identifier?t.identifier.find(a=>a.startsWith(r)):null,i=e&&e.identifier?e.identifier.find(a=>a.startsWith(r)):null;return n==i}function IO(t,e){return CM(t,e,"urn:jskos:mapping:content:")}const $M=IO;function TM(t,e){return CM(t,e,"urn:jskos:mapping:members:")}const nX=Object.freeze(Object.defineProperty({__proto__:null,addMappingIdentifiers:Hg,compareMappingContent:$M,compareMappingMembers:TM,compareMappings:IO,mappingContent:kO,mappingContentIdentifier:RO,mappingMembers:DO,mappingMembersIdentifier:MO},Symbol.toStringTag,{value:"Module"}));function Rd(t,e,r){var n=Array.prototype.slice,i=typeof Object.keys=="function"?Object.keys:function(f){var d=[];for(var m in f)d.push(m);return d},a=function(f,d){return f===d?!0:f instanceof Date&&d instanceof Date?f.getTime()===d.getTime():typeof f!="object"&&typeof d!="object"?f==d:c(f,d)};function o(f){return f==null}function l(f){return Object.prototype.toString.call(f)=="[object Arguments]"}function c(f,d){if(o(f)||o(d)||f.prototype!==d.prototype)return!1;if(l(f))return l(d)?(f=n.call(f),d=n.call(d),a(f,d)):!1;try{var m=i(f),g=i(d),v,b}catch(_){return!1}if(m.length!=g.length)return!1;for(m.sort(),g.sort(),b=m.length-1;b>=0;b--)if(m[b]!=g[b])return!1;for(b=m.length-1;b>=0;b--)if(v=m[b],r){let _=r(f[v],d[v],v);if(_===void 0&&(_=Rd(f[v],d[v])),!_)return!1}else if(!a(f[v],d[v]))return!1;return!0}return a(t,e)}function Wt(t,e,r=void 0){const n=a=>String.prototype.split.call(e,a).filter(Boolean).reduce((o,l)=>o!=null?o[l]:o,t),i=n(/[,[\]]+?/)||n(/[,[\].]+?/);return i===void 0||i===t?r:i}function Vf(t,e){return e.reduce((r,n)=>(t&&t.hasOwnProperty(n)&&(r[n]=t[n]),r),{})}function Ug(t,e){for(let r in t)t.hasOwnProperty(r)&&e(t[r],r)}function gd(t){return typeof t=="object"&&t!==null}function ab(t){return!!(t&&typeof t.valueOf()=="string")}function iX(t,e){return[...new Set([...t,...e])]}function aX(t,e,r){return[...t,...e].reduce((n,i)=>(n.findIndex(a=>r(a,i))!==-1||n.push(i),n),[])}function oX(t,e){for(let r of e){typeof r=="string"&&(r=r.split("."));for(let n=0;n"u";delete t[r.pop()]}}var ob=[{RELEVANCE:"very high",broader:[{uri:"http://www.w3.org/2004/02/skos/core#closeMatch"}],definition:{de:["gleiche Bedeutung"],en:["same meaning"]},notation:["="],prefLabel:{ar:"تطابق تام",be:"дакладная адпаведнасць","be-tarask":"дакладная адпаведнасьць",bn:"হুবুহু মিল",bs:"tačno podudaranje",ca:"equivalència exacta",cs:"přesná shoda",da:"exact match",de:"exakte Übereinstimmung",el:"ακριβής αντιστοιχία",en:"exact match",eo:"ekzakta ekvivalento",es:"equivalencia exacta",et:"täpne vaste",fi:"vastaava käsite",fr:"équivalence exacte",gl:"correspondencia exacta",he:"התאמה מדויקת",hu:"pontos egyezés",id:"sama persis",it:"corrispondenza esatta",ja:"完全一致",lv:"tieša sakritība",mk:"точно совпаѓање",ms:"padanan tepat","ms-arab":"ڤادنن تڤت",nb:"eksakt samsvar",nl:"exacte match",nn:"eksakt samsvar",pl:"dokładne dopasowanie",pt:"correspondência exata",ro:"echivalentul exact",ru:"точное соответствие",sl:"natančno ujemanje",sq:"përputhje e përpiktë",sr:"тачно подударање",sv:"exakt träff",tr:"tam eşleşme",uk:"точна відповідність",ur:"بالکل درست جوڑ",zh:"精確匹配","zh-cn":"精确匹配","zh-hans":"精确匹配","zh-hant":"精確匹配"},SHORT:"exact",uri:"http://www.w3.org/2004/02/skos/core#exactMatch"},{RELEVANCE:"high",broader:[{uri:"http://www.w3.org/2004/02/skos/core#mappingRelation"}],definition:{de:["in etwa gleiche Bedeutung"],en:["same general idea but not fully identical meaning"]},notation:["≈"],prefLabel:{ar:"تطابق قريب","be-tarask":"блізкая адпаведнасьць",ca:"equivalència inexacta",de:"hohe Übereinstimmung",el:"στενή αντιστοιχία",en:"close match",eo:"proksima kongruaĵo",es:"equivalencia inexacta",fi:"lähes vastaava käsite",fr:"quasi-équivalence",he:"התאמה קרובה",hu:"kvázi-egyenértékűség",it:"corrispondenza parziale",ja:"類似一致",mk:"блиско совпаѓање",ms:"padanan dekat","ms-arab":"ڤادنن دکت",nb:"nært samsvar",nl:"nabije match",nn:"nært samsvar",pl:"częściowe dopasowanie",pt:"correspondência próxima",ru:"близкое соответствие",sl:"visoko ujemanje",sr:"блиско поклапање",sv:"nära matchning",tr:"yakın eşleşme","zh-hans":"高度匹配"},SHORT:"close",uri:"http://www.w3.org/2004/02/skos/core#closeMatch"},{RELEVANCE:"medium",broader:[{uri:"http://www.w3.org/2004/02/skos/core#mappingRelation"}],definition:{de:["umfassendere Bedeutung"],en:["broader meaning"]},notation:[">"],prefLabel:{"be-tarask":"шырокая адпаведнасьць",ca:"relació llunyana",cs:"širší koncept",de:"allgemeinere Bedeutung",en:"broad match",eo:"malstrikta kongruo",et:"laiem vaste",fi:"vastaava laajempi käsite",he:"התאמה רחבה",hu:"tágabb jelentés",it:"corrispondenza con termine più generico",ja:"広義一致",mk:"пошироко совпаѓање",nb:"bredere samsvar",nl:"brede match",nn:"breitt samsvar",pl:"dopasowanie pojęcia o szerszym znaczeniu","pt-br":"correspondência genérica",ru:"более широкое соответствие",sl:"splošni pomen",sr:"у ширем смислу",sv:"bred träff",uk:"ширша відповідність",vi:"đối sánh rộng","zh-hans":"广泛匹配"},related:[{uri:"http://www.w3.org/2004/02/skos/core#narrowMatch"}],SHORT:"broad",uri:"http://www.w3.org/2004/02/skos/core#broadMatch"},{RELEVANCE:"medium",broader:[{uri:"http://www.w3.org/2004/02/skos/core#mappingRelation"}],definition:{en:["more specific meaning"]},notation:["<"],prefLabel:{"be-tarask":"вузкая адпаведнасьць",ca:"relació estreta",de:"spezifischere Bedeutung",en:"narrow match",eo:"strikta kongruo",et:"kitsam vaste",fi:"vastaava suppeampi käsite",he:"התאמה צרה",hu:"szűkebb jelentés",it:"corrispondenza con termine più specifico",ja:"狭義一致",mk:"потесно совпаѓање",nb:"smalere samsvar",nl:"nauwe match",nn:"snevert samsvar",pl:"dopasowanie pojęcia o węższym znaczeniu","pt-br":"correspondência aproximada",ru:"более узкое соответствие",sl:"ozki pomen",sr:"у ужем смислу",sv:"smal träff",ur:"نیرو میچ",vi:"đối sánh hẹp","zh-hans":"有限匹配"},related:[{uri:"http://www.w3.org/2004/02/skos/core#broadMatch"}],SHORT:"narrow",uri:"http://www.w3.org/2004/02/skos/core#narrowMatch"},{RELEVANCE:"low",broader:[{uri:"http://www.w3.org/2004/02/skos/core#mappingRelation"}],definition:{de:["assoziative Verknüpfung unterschiedlicher Bedeutungen"],en:["associative link between meanings"]},notation:["~"],prefLabel:{"be-tarask":"зьвязаная адпаведнасьць",ca:"parella relacionada",de:"verwandte Bedeutung",en:"related match",eo:"rilata kongruo",fi:"liittyvä käsite",fr:"association",he:"התאמה קשורה",hu:"rokon jelentés",it:"corrispondenza correlata",ja:"関連一致",lv:"saistīta sakritība",mk:"поврзано совпаѓање",ms:"padanan berkaitan","ms-arab":"ڤادنن برکاءيتن",nb:"relatert samsvar",nl:"gerelateerde match",pl:"dopasowanie pojęcia o powiązanym znaczeniu",ru:"ассоциативное соответствие",sl:"povezano ujemanje",tr:"ilişkili benzeşme",uk:"пов’язь",ur:"متعلقہ میچ",vec:"parenteła rełasionada","zh-hans":"关联匹配"},SHORT:"related",uri:"http://www.w3.org/2004/02/skos/core#relatedMatch"},{RELEVANCE:"generic",definition:{de:["unbekannter Bedeutungszusammenhang"],en:["unknown type of link between meanings"]},notation:["→"],prefLabel:{ar:"نوع علاقة التطبيق",be:"характэрная адносіна адлюстравання","be-tarask":"характэрная адносіна адлюстраваньня",ca:"relació de mapatge",de:"allgemeine Mapping-Relation",en:"SKOS generic mapping relation",fi:"SKOS-kartoitussuhde",fr:"lien de correspondance SKOS",he:"יחס מיפוי כללי",id:"relasi pemetaan",ja:"SKOS一般マッピング関係",mk:"пресликувачки однос",nb:"SKOS generisk mappingrelasjon","pt-br":"relação genérica de mapeamento",sl:"splošna relacija kartiranja SKOS",sr:"релација мапирања",sv:"mappnings relation",zh:"映射關係","zh-hant":"映射關係"},SHORT:"",uri:"http://www.w3.org/2004/02/skos/core#mappingRelation"}];const tp={Concept:{type:["http://www.w3.org/2004/02/skos/core#Concept"]},ConceptScheme:{type:["http://www.w3.org/2004/02/skos/core#ConceptScheme"]},ConceptMapping:{type:ob.map(t=>t.uri)},ConceptOccurrence:{type:["http://purl.org/cld/cdtype/CatalogueOrIndex"]},Registry:{type:["http://www.w3.org/ns/dcat#Catalog"]},Distribution:{type:["http://www.w3.org/ns/dcat#Distribution"]},Concordance:{type:["http://rdfs.org/ns/void#Linkset","http://rdf-vocabulary.ddialliance.org/xkos#Correspondence"]},Resource:{},Item:{},ConceptBundle:{},Annotation:{type:["Annotation","http://www.w3.org/ns/oa#Annotation"]}},om=Object.keys(tp).reduce((t,e)=>{for(let r of tp[e].type||[])t[r]=e;return t},{});function Vg(t,e=!1){var r;if(typeof t=="string"&&t)t in om?r=om[t]:(t=t.toLowerCase().replace(/s$/,""),r=Object.keys(tp).find(n=>{const i=n.toLowerCase();if(i===t||i==="concept"+t)return!0}));else if(typeof t=="object"&&t.type){let n=Array.isArray(t.type)?t.type:[t.type];for(let i of n)if(i in om){r=om[i];break}}return e&&r?r.toLowerCase().replace(/^concept(.+)/,"$1"):r}const sX=/[\\^$.*+?()[\]{}|]/g,lX=t=>t.replace(sX,"\\$&"),cX=/[%ÄÖÜäöü ]/g;class uX{constructor(e={}){if(Object.assign(this,e),this.notationPattern||(this.notationPattern=".+"),!this.uriPattern&&this.namespace){this.uriPattern="^"+lX(this.namespace);const r=this.notationPattern.replace(cX,encodeURI);this.uriPattern+="("+r+")$"}this.NOTATION_REGEX=RegExp("^("+this.notationPattern+")$"),this.uriPattern&&(this.URI_REGEX=RegExp(this.uriPattern))}isValidNotation(e){return this.NOTATION_REGEX.exec(e)}notationFromUri(e){if(this.URI_REGEX){const r=this.URI_REGEX.exec(e);if(r)return decodeURI(r[1])}}uriFromNotation(e){if(this.uriPattern)return e=encodeURIComponent(e),this.uriPattern.replace(/^\^|\$$/g,"").replace(/\\/g,"").replace(/\(.*\)/,e)}conceptFromUri(e,r={}){const n=this.notationFromUri(e);if(n===void 0)return;const i={uri:e,notation:[n]};return r.inScheme&&(i.inScheme=[{uri:this.uri}]),r.topConcept&&(i.topConceptOf=[{uri:this.uri}]),i}conceptFromNotation(e,r){if(this.isValidNotation(e))return this.conceptFromUri(this.uriFromNotation(e),r)}}var LO=uX;const Um={store:null,path:"",defaults:["en"],getLanguages:EM,selectLanguage:fX};function EM(){return Wt(Um.store,Um.path)||Um.defaults}function fX(t){if(!t)return null;for(let e of EM())if(t[e])return e;for(let e of Object.keys(t))if(e!="-")return e;return null}var NO=Um;const dX=t=>/^[A-Z]*$/.test(t),Kc=(t,e)=>e.split(".").reduce((r,n)=>r&&r[n]?r[n]:null,t),PM=t=>((t instanceof Array?t:[t]).forEach(r=>{r["@context"]="https://gbv.github.io/jskos/context.json"}),t),sb=t=>(Object.keys(t).forEach(e=>{dX(e)||e.startsWith("_")?delete t[e]:t[e]!=null&&typeof t[e]=="object"&&(t[e]=sb(t[e]))}),t),AM=sb,Tp=(t,e=[],r=!0)=>{e=e.concat(["ancestors","narrower","broader","mappings","memberList","TOPCONCEPTS","MAPPINGS","PROVIDER"]);let n=Array.isArray(t)?[]:{};for(let i in t)if(!(r&&i[0]=="_")){if(e.includes(i))if(t[i]&&Array.isArray(t[i])){t[i].length>0?n[i]=[null]:n[i]=[];continue}else{n[i]=null;continue}if(i=="inScheme"){let a=[];for(let o of t.inScheme){let l={uri:o.uri};o.notation&&(l.notation=o.notation),o.prefLabel&&(l.prefLabel=o.prefLabel),a.push(l)}n.inScheme=a;continue}t[i]!=null&&typeof t[i]=="object"?n[i]=Tp(t[i]):n[i]=t[i]}return n},xM=Tp,Wg=t=>t?(t.uri?[t.uri]:[]).concat(t.identifier||[]).filter(Boolean):[],Jo=(t,e)=>{if(t==null&&e==null)return!0;const r=i=>i.replace("http://").replace("https://"),n=Wg(t).map(r);for(let i of Wg(e).map(r))if(n.indexOf(i)!==-1)return!0;return!1},kM=Jo,DM=Jo,RM=Jo,MM=t=>{var e;return((e=Wt(t,"type",[]))==null?void 0:e.includes("http://www.w3.org/2004/02/skos/core#Concept"))||Wt(t,"inScheme")!=null||Wt(t,"topConceptOf")!=null},BO=t=>{var e;return(e=Wt(t,"type",[]))==null?void 0:e.includes("http://www.w3.org/2004/02/skos/core#ConceptScheme")},FO=(t,e)=>{if(!t||!e)return!1;for(let r of e)if(Jo(t,r))return!0;return!1},IM=FO,LM=(t,e=!1)=>t.sort((r,n)=>{let i=Wt(r,"notation[0]"),a=Wt(n,"notation[0]");if(i&&a&&(i=i.toLowerCase(),a=a.toLowerCase()),e&&i&&a){let o,l;if(o=parseFloat(i),l=parseFloat(a),!o&&!l){const c="".concat(i).split(/[^\w\d]/),f="".concat(a).split(/[^\w\d]/);for(let d=0;da)return 1;if(i{let e=["notation[0]",["prefLabel.de","prefLabel.en"],"uri"];return t.sort((r,n)=>{for(let i of e){let a,o;if(Array.isArray(i))for(let l of i)a=a||Wt(r,l),o=o||Wt(n,l);else a=Wt(r,i),o=Wt(n,i);if(a!=null&&o!=null){if(a=a.toLowerCase(),o=o.toLowerCase(),a>o)return 1;if(a{let e=Vf(Tp(t),["from","to","fromScheme","toScheme","creator","contributor","type","created","modified","note","identifier","uri","partOf","mappingRelevance"]);for(let r of[e.from,e.to])Ug(r,(n,i)=>{let a=[];for(let o of n)a.push(Vf(o,["uri","notation"]));r[i]=a});return e.fromScheme&&(e.fromScheme=Vf(e.fromScheme,["uri","notation"])),e.toScheme&&(e.toScheme=Vf(e.toScheme,["uri","notation"])),e.partOf&&(e.partOf=e.partOf.map(r=>Vf(r,["uri"]))),e},ef=function(t){for(let e of ob)if(t==e.uri)return e;return null},jO=ef("http://www.w3.org/2004/02/skos/core#mappingRelation"),FM=function(t,e=jO){let r;return Array.isArray(t)&&t.length>0?r=t[0]:r=t,ef(r)||e},jM=(t,e={})=>{const{language:r}=e;let n=Kc(t,"from.memberSet.0.notation.0"),i=Kc(t,"to.memberSet.0.notation.0");n=n!==null?n:"",i=i!==null?i:"";let a=ef(Kc(t,"type.0"));a=a?a.SHORT:"";let o=Jl(Kc(t,"from.memberSet.0"),{language:r,fallbackToUri:!1})||"",l=Jl(Kc(t,"to.memberSet.0"),{language:r,fallbackToUri:!1})||"",c=Jl(Kc(t,"creator.0"),{language:r,fallbackToUri:!1})||"";return{fromNotation:n,toNotation:i,fromLabel:o,toLabel:l,type:a,creator:c}},pX=(t={})=>{const e=t.delimiter||",",r=t.quoteChar||'"',n=t.lineTerminator||"\n",i=r+r,a=o=>r+(o==null?"":o.split(r).join(i))+r;return o=>o.map(a).join(e)+n},Ds=(t,e)=>{let r=[];for(let n of["from","to"])(e==null||n===e)&&(r=r.concat(Wt(t,"".concat(n,".memberSet"))||Wt(t,"".concat(n,".memberChoice"))||Wt(t,"".concat(n,".memberList"))||[]));return r.filter(n=>n!=null)},zM=(t={})=>{const e=pX(t),r=t.language||"en";t.type==null&&(t.type=!0);const n=o=>{o=o||[];let l=[];for(let c of["from","to"]){t.schemes&&l.push("".concat(c,"Scheme"));let f=Math.max(...o.map(d=>Ds(d,c).length),1);for(let d=0;d{let c=[];for(let f of["from","to"]){t.schemes&&c.push(Wt(o,"".concat(f,"Scheme.notation[0]"),""));const d=Ds(o,f);let m=l["".concat(f,"Count")];m==null&&(m=d.length),m=Math.max(m,1);for(let g=0;g{let c="";l.header&&(c+=n(o));const f={fromCount:Math.max(...o.map(d=>Ds(d,"from").length)),toCount:Math.max(...o.map(d=>Ds(d,"to").length))};for(let d of o)c+=i(d,f);return c}}};function HM(t,e){return Rd(t,e,(r,n,i)=>{let a={[i]:r},o={[i]:n};if(i=="from"||i=="to")return Rd(Object.getOwnPropertyNames(Wt(r,i,{})),Object.getOwnPropertyNames(Wt(n,i,{})))?Rd(Ds(a,i),Ds(o,i),(l,c,f)=>{if(f!=null)return Jo(l,c)}):!1;if(i=="fromScheme"||i=="toScheme")return Jo(r,n)})}const UM=(t,e)=>{let r=Vg(t),n=Vg(e);return!(r&&n&&r!=n)},VM=t=>{Array.isArray(t)&&t.sort((e,r)=>e===null?1:r===null?-1:0)},zO=(t,e)=>(!t||!e||((Array.isArray(t.identifier)||Array.isArray(e.identifier))&&(t.identifier=iX(t.identifier||[],e.identifier||[])),!t.uri&&e.uri&&(t.uri=e.uri),t.uri&&e.uri&&t.uri!=e.uri&&!(t.identifier||[]).includes(e.uri)&&(t.identifier=(t.identifier||[]).concat([e.uri])),Array.isArray(t.identifier)&&t.uri&&(t.identifier=t.identifier.filter(r=>r!==t.uri)),(t.identifier||[]).length==0&&delete t.identifier,VM(t.identifier)),t),HO=(t,e,r)=>{if(!t||!e)return t||e;r=r||{};let n=r._path||"",i=r.detectMismatch||[],a=r.skipPaths||[],o={};return Ug(t,(l,c)=>{if(!a.includes(n+c))if(Array.isArray(l)&&Array.isArray(e[c]))o[c]=aX(l,e[c],(f,d)=>gd(f)&&gd(d)?Jo(f,d):f===d),VM(o[c]);else if(gd(l)&&gd(e[c]))o[c]=HO(l,e[c],Object.assign({_path:"".concat(n).concat(c,".")},r));else{if(l&&e[c]&&i.includes(n+c)&&!Rd(l,e[c]))throw new Error("Property mismatch in "+n+c);o[c]=l}}),Ug(e,(l,c)=>{t[c]||(o[c]=l)}),n==""&&oX(o,a),r.mergeUris&&zO(o,e),o},Gg=t=>Array.isArray(t)?t.map(e=>Gg(e)):gd(t)?(Ug(t,(e,r)=>{t[r]=Gg(e)}),t):ab(t)?t.normalize():t,WM=t=>{var e=/^[A-Za-z][A-Za-z0-9+\-.]*:(?:\/\/(?:(?:[A-Za-z0-9\-._~!$&'()*+,;=:]|%[0-9A-Fa-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9A-Fa-f]{1,4}:){6}|::(?:[0-9A-Fa-f]{1,4}:){5}|(?:[0-9A-Fa-f]{1,4})?::(?:[0-9A-Fa-f]{1,4}:){4}|(?:(?:[0-9A-Fa-f]{1,4}:){0,1}[0-9A-Fa-f]{1,4})?::(?:[0-9A-Fa-f]{1,4}:){3}|(?:(?:[0-9A-Fa-f]{1,4}:){0,2}[0-9A-Fa-f]{1,4})?::(?:[0-9A-Fa-f]{1,4}:){2}|(?:(?:[0-9A-Fa-f]{1,4}:){0,3}[0-9A-Fa-f]{1,4})?::[0-9A-Fa-f]{1,4}:|(?:(?:[0-9A-Fa-f]{1,4}:){0,4}[0-9A-Fa-f]{1,4})?::)(?:[0-9A-Fa-f]{1,4}:[0-9A-Fa-f]{1,4}|(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?))|(?:(?:[0-9A-Fa-f]{1,4}:){0,5}[0-9A-Fa-f]{1,4})?::[0-9A-Fa-f]{1,4}|(?:(?:[0-9A-Fa-f]{1,4}:){0,6}[0-9A-Fa-f]{1,4})?::)|[Vv][0-9A-Fa-f]+\.[A-Za-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)|(?:[A-Za-z0-9\-._~!$&'()*+,;=]|%[0-9A-Fa-f]{2})*)(?::[0-9]*)?(?:\/(?:[A-Za-z0-9\-._~!$&'()*+,;=:@]|%[0-9A-Fa-f]{2})*)*|\/(?:(?:[A-Za-z0-9\-._~!$&'()*+,;=:@]|%[0-9A-Fa-f]{2})+(?:\/(?:[A-Za-z0-9\-._~!$&'()*+,;=:@]|%[0-9A-Fa-f]{2})*)*)?|(?:[A-Za-z0-9\-._~!$&'()*+,;=:@]|%[0-9A-Fa-f]{2})+(?:\/(?:[A-Za-z0-9\-._~!$&'()*+,;=:@]|%[0-9A-Fa-f]{2})*)*|)(?:\?(?:[A-Za-z0-9\-._~!$&'()*+,;=:@/?]|%[0-9A-Fa-f]{2})*)?(?:#(?:[A-Za-z0-9\-._~!$&'()*+,;=:@/?]|%[0-9A-Fa-f]{2})*)?$/;return t.match(e)!==null},GM={mappingsByConcepts:(t,e,r)=>{let n=["memberSet","memberList","memberChoice"],i,a;for(let o of n)i=i||Wt(t,r+"."+o+"[0].notation[0]"),a=a||Wt(e,r+"."+o+"[0].notation[0]");return i==null||ia?1:0}},KM=(t,e)=>!t||!e?!1:[t.uri].concat(Object.values(t.identities||{}).map(r=>r.uri)).filter(r=>r!=null).includes(Wt(e,"creator[0].uri"));function qM(t,e){let r;if(t&&t.notation&&t.notation.length)r=t.notation[0],(BO(t)||e=="scheme")&&(r=r.toUpperCase());else if(t&&t.inScheme&&t.inScheme[0]&&t.uri)try{r=new LO(t&&t.inScheme&&t.inScheme[0]).notationFromUri(t.uri)}catch(n){}return r||""}function lb(t,e,{language:r}={}){let n=t&&e?t[e]:t;return n&&(n[r]||(r=NO.selectLanguage(n),r))?n[r]:null}function Jl(t,e={}){e=e||{};const r=e.fallbackToUri==null?!0:e.fallbackToUri;return Wt(t,"prefLabel.".concat(e.language))||lb(t,"prefLabel",e)||(r&&t&&t.uri?t.uri:"")}function YM(t,e={}){e=e||{};let r=Wt(t,"definition.".concat(e.language))||lb(t,"definition",e)||[];return ab(r)&&(r=[r]),r}function XM(t){return Wt(t,"stored",Wt(t,"constructor.stored",Wt(t,"provider.constructor.stored",!1)))}function JM(t){return ab(t.creator)?t.creator:t.creator&&t.creator.id}function ZM(t){return Wt(t,"creator.name")||""}function QM(t,e){return!!(t&&ab(t.creator)?e&&e.includes(t.creator):e&&t.creator&&e.includes(t.creator.id))}function eI(t,e){return e.filter(({notationPattern:r})=>(r||".+")===".+"?!1:RegExp("^("+r+")$").test(t))}const hX=Object.freeze(Object.defineProperty({__proto__:null,addContext:PM,annotationCreatorMatches:QM,annotationCreatorName:ZM,annotationCreatorUri:JM,clean:sb,cleanJSKOS:AM,compare:Jo,compareConcepts:RM,compareFunctions:GM,compareMappingsDeep:HM,compareObjects:kM,compareSchemes:DM,conceptsOfMapping:Ds,copyDeep:Tp,deepCopy:xM,defaultMappingType:jO,definition:YM,flattenMapping:jM,getAllUris:Wg,guessObjectType:Vg,guessSchemeFromNotation:eI,isConcept:MM,isContainedIn:FO,isScheme:BO,isSchemeInList:IM,isValidUri:WM,languageMapContent:lb,mappingCSV:zM,mappingRegistryIsStored:XM,mappingTypeByType:FM,mappingTypeByUri:ef,mappingTypes:ob,matchObjectTypes:UM,merge:HO,mergeUris:zO,minifyMapping:BM,normalize:Gg,notation:qM,objectTypes:tp,prefLabel:Jl,sortConcepts:LM,sortSchemes:NM,userOwnsMapping:KM},Symbol.toStringTag,{value:"Module"}));var Pe={...nX,...hX,ConceptScheme:LO,languagePreference:NO};const mX=Object.freeze(Object.defineProperty({__proto__:null,ConceptScheme:LO,addContext:PM,addMappingIdentifiers:Hg,annotationCreatorMatches:QM,annotationCreatorName:ZM,annotationCreatorUri:JM,clean:sb,cleanJSKOS:AM,compare:Jo,compareConcepts:RM,compareFunctions:GM,compareMappingContent:$M,compareMappingMembers:TM,compareMappings:IO,compareMappingsDeep:HM,compareObjects:kM,compareSchemes:DM,conceptsOfMapping:Ds,copyDeep:Tp,deepCopy:xM,default:Pe,defaultMappingType:jO,definition:YM,flattenMapping:jM,getAllUris:Wg,guessObjectType:Vg,guessSchemeFromNotation:eI,isConcept:MM,isContainedIn:FO,isScheme:BO,isSchemeInList:IM,isValidUri:WM,languageMapContent:lb,languagePreference:NO,mappingCSV:zM,mappingContent:kO,mappingContentIdentifier:RO,mappingMembers:DO,mappingMembersIdentifier:MO,mappingRegistryIsStored:XM,mappingTypeByType:FM,mappingTypeByUri:ef,mappingTypes:ob,matchObjectTypes:UM,merge:HO,mergeUris:zO,minifyMapping:BM,normalize:Gg,notation:qM,objectTypes:tp,prefLabel:Jl,sortConcepts:LM,sortSchemes:NM,userOwnsMapping:KM},Symbol.toStringTag,{value:"Module"})),ye={...mX,compareFast(t,e){return!t&&!e?!0:!t||!e?!1:t.uri===e.uri}};class Fi extends Error{constructor({message:e="",relatedError:r=null,code:n=null}={}){!e&&r&&r.message&&(e=r.message),super(e),this.name=this.constructor.name,this.relatedError=r,this.code=n}}class tI extends Fi{constructor({method:e,message:r="",...n}){n.message="Method not implemented: ".concat(e," (").concat(r,")"),super(n)}}class Ie extends Fi{constructor({parameter:e,message:r="",...n}){n.message="Invalid or missing parameter: ".concat(e," (").concat(r,")"),super(n)}}class gu extends Fi{}class rI extends Fi{}class nI extends Fi{}class iI extends Fi{}class Ya extends Fi{}class hw extends Fi{}const gX=Object.freeze(Object.defineProperty({__proto__:null,BackendError:rI,BackendUnavailableError:nI,CDKError:Fi,InvalidOrMissingParameterError:Ie,InvalidProviderError:hw,InvalidRequestError:gu,MethodNotImplementedError:tI,MissingApiUrlError:Ya,NetworkError:iI},Symbol.toStringTag,{value:"Module"}));function aI(t,e){return function(){return t.apply(e,arguments)}}const{toString:vX}=Object.prototype,{getPrototypeOf:UO}=Object,cb=(t=>e=>{const r=vX.call(e);return t[r]||(t[r]=r.slice(8,-1).toLowerCase())})(Object.create(null)),Ra=t=>(t=t.toLowerCase(),e=>cb(e)===t),ub=t=>e=>typeof e===t,{isArray:tf}=Array,rp=ub("undefined");function bX(t){return t!==null&&!rp(t)&&t.constructor!==null&&!rp(t.constructor)&&Mi(t.constructor.isBuffer)&&t.constructor.isBuffer(t)}const oI=Ra("ArrayBuffer");function yX(t){let e;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?e=ArrayBuffer.isView(t):e=t&&t.buffer&&oI(t.buffer),e}const _X=ub("string"),Mi=ub("function"),sI=ub("number"),fb=t=>t!==null&&typeof t=="object",wX=t=>t===!0||t===!1,Vm=t=>{if(cb(t)!=="object")return!1;const e=UO(t);return(e===null||e===Object.prototype||Object.getPrototypeOf(e)===null)&&!(Symbol.toStringTag in t)&&!(Symbol.iterator in t)},SX=Ra("Date"),OX=Ra("File"),CX=Ra("Blob"),$X=Ra("FileList"),TX=t=>fb(t)&&Mi(t.pipe),EX=t=>{let e;return t&&(typeof FormData=="function"&&t instanceof FormData||Mi(t.append)&&((e=cb(t))==="formdata"||e==="object"&&Mi(t.toString)&&t.toString()==="[object FormData]"))},PX=Ra("URLSearchParams"),[AX,xX,kX,DX]=["ReadableStream","Request","Response","Headers"].map(Ra),RX=t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Ep(t,e,{allOwnKeys:r=!1}={}){if(t===null||typeof t>"u")return;let n,i;if(typeof t!="object"&&(t=[t]),tf(t))for(n=0,i=t.length;n0;)if(i=r[n],e===i.toLowerCase())return i;return null}const Ul=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,cI=t=>!rp(t)&&t!==Ul;function mw(){const{caseless:t}=cI(this)&&this||{},e={},r=(n,i)=>{const a=t&&lI(e,i)||i;Vm(e[a])&&Vm(n)?e[a]=mw(e[a],n):Vm(n)?e[a]=mw({},n):tf(n)?e[a]=n.slice():e[a]=n};for(let n=0,i=arguments.length;n(Ep(e,(i,a)=>{r&&Mi(i)?t[a]=aI(i,r):t[a]=i},{allOwnKeys:n}),t),IX=t=>(t.charCodeAt(0)===65279&&(t=t.slice(1)),t),LX=(t,e,r,n)=>{t.prototype=Object.create(e.prototype,n),t.prototype.constructor=t,Object.defineProperty(t,"super",{value:e.prototype}),r&&Object.assign(t.prototype,r)},NX=(t,e,r,n)=>{let i,a,o;const l={};if(e=e||{},t==null)return e;do{for(i=Object.getOwnPropertyNames(t),a=i.length;a-- >0;)o=i[a],(!n||n(o,t,e))&&!l[o]&&(e[o]=t[o],l[o]=!0);t=r!==!1&&UO(t)}while(t&&(!r||r(t,e))&&t!==Object.prototype);return e},BX=(t,e,r)=>{t=String(t),(r===void 0||r>t.length)&&(r=t.length),r-=e.length;const n=t.indexOf(e,r);return n!==-1&&n===r},FX=t=>{if(!t)return null;if(tf(t))return t;let e=t.length;if(!sI(e))return null;const r=new Array(e);for(;e-- >0;)r[e]=t[e];return r},jX=(t=>e=>t&&e instanceof t)(typeof Uint8Array<"u"&&UO(Uint8Array)),zX=(t,e)=>{const n=(t&&t[Symbol.iterator]).call(t);let i;for(;(i=n.next())&&!i.done;){const a=i.value;e.call(t,a[0],a[1])}},HX=(t,e)=>{let r;const n=[];for(;(r=t.exec(e))!==null;)n.push(r);return n},UX=Ra("HTMLFormElement"),VX=t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(r,n,i){return n.toUpperCase()+i}),ZE=(({hasOwnProperty:t})=>(e,r)=>t.call(e,r))(Object.prototype),WX=Ra("RegExp"),uI=(t,e)=>{const r=Object.getOwnPropertyDescriptors(t),n={};Ep(r,(i,a)=>{let o;(o=e(i,a,t))!==!1&&(n[a]=o||i)}),Object.defineProperties(t,n)},GX=t=>{uI(t,(e,r)=>{if(Mi(t)&&["arguments","caller","callee"].indexOf(r)!==-1)return!1;const n=t[r];if(Mi(n)){if(e.enumerable=!1,"writable"in e){e.writable=!1;return}e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")})}})},KX=(t,e)=>{const r={},n=i=>{i.forEach(a=>{r[a]=!0})};return tf(t)?n(t):n(String(t).split(e)),r},qX=()=>{},YX=(t,e)=>t!=null&&Number.isFinite(t=+t)?t:e,g_="abcdefghijklmnopqrstuvwxyz",QE="0123456789",fI={DIGIT:QE,ALPHA:g_,ALPHA_DIGIT:g_+g_.toUpperCase()+QE},XX=(t=16,e=fI.ALPHA_DIGIT)=>{let r="";const{length:n}=e;for(;t--;)r+=e[Math.random()*n|0];return r};function JX(t){return!!(t&&Mi(t.append)&&t[Symbol.toStringTag]==="FormData"&&t[Symbol.iterator])}const ZX=t=>{const e=new Array(10),r=(n,i)=>{if(fb(n)){if(e.indexOf(n)>=0)return;if(!("toJSON"in n)){e[i]=n;const a=tf(n)?[]:{};return Ep(n,(o,l)=>{const c=r(o,i+1);!rp(c)&&(a[l]=c)}),e[i]=void 0,a}}return n};return r(t,0)},QX=Ra("AsyncFunction"),eJ=t=>t&&(fb(t)||Mi(t))&&Mi(t.then)&&Mi(t.catch),dI=((t,e)=>t?setImmediate:e?((r,n)=>(Ul.addEventListener("message",({source:i,data:a})=>{i===Ul&&a===r&&n.length&&n.shift()()},!1),i=>{n.push(i),Ul.postMessage(r,"*")}))("axios@".concat(Math.random()),[]):r=>setTimeout(r))(typeof setImmediate=="function",Mi(Ul.postMessage)),tJ=typeof queueMicrotask<"u"?queueMicrotask.bind(Ul):typeof process<"u"&&process.nextTick||dI,de={isArray:tf,isArrayBuffer:oI,isBuffer:bX,isFormData:EX,isArrayBufferView:yX,isString:_X,isNumber:sI,isBoolean:wX,isObject:fb,isPlainObject:Vm,isReadableStream:AX,isRequest:xX,isResponse:kX,isHeaders:DX,isUndefined:rp,isDate:SX,isFile:OX,isBlob:CX,isRegExp:WX,isFunction:Mi,isStream:TX,isURLSearchParams:PX,isTypedArray:jX,isFileList:$X,forEach:Ep,merge:mw,extend:MX,trim:RX,stripBOM:IX,inherits:LX,toFlatObject:NX,kindOf:cb,kindOfTest:Ra,endsWith:BX,toArray:FX,forEachEntry:zX,matchAll:HX,isHTMLForm:UX,hasOwnProperty:ZE,hasOwnProp:ZE,reduceDescriptors:uI,freezeMethods:GX,toObjectSet:KX,toCamelCase:VX,noop:qX,toFiniteNumber:YX,findKey:lI,global:Ul,isContextDefined:cI,ALPHABET:fI,generateString:XX,isSpecCompliantForm:JX,toJSONObject:ZX,isAsyncFn:QX,isThenable:eJ,setImmediate:dI,asap:tJ};function vt(t,e,r,n,i){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=t,this.name="AxiosError",e&&(this.code=e),r&&(this.config=r),n&&(this.request=n),i&&(this.response=i)}de.inherits(vt,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:de.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const pI=vt.prototype,hI={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(t=>{hI[t]={value:t}});Object.defineProperties(vt,hI);Object.defineProperty(pI,"isAxiosError",{value:!0});vt.from=(t,e,r,n,i,a)=>{const o=Object.create(pI);return de.toFlatObject(t,o,function(c){return c!==Error.prototype},l=>l!=="isAxiosError"),vt.call(o,t.message,e,r,n,i),o.cause=t,o.name=t.name,a&&Object.assign(o,a),o};const rJ=null;function gw(t){return de.isPlainObject(t)||de.isArray(t)}function mI(t){return de.endsWith(t,"[]")?t.slice(0,-2):t}function eP(t,e,r){return t?t.concat(e).map(function(i,a){return i=mI(i),!r&&a?"["+i+"]":i}).join(r?".":""):e}function nJ(t){return de.isArray(t)&&!t.some(gw)}const iJ=de.toFlatObject(de,{},null,function(e){return/^is[A-Z]/.test(e)});function db(t,e,r){if(!de.isObject(t))throw new TypeError("target must be an object");e=e||new FormData,r=de.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(_,O){return!de.isUndefined(O[_])});const n=r.metaTokens,i=r.visitor||d,a=r.dots,o=r.indexes,c=(r.Blob||typeof Blob<"u"&&Blob)&&de.isSpecCompliantForm(e);if(!de.isFunction(i))throw new TypeError("visitor must be a function");function f(b){if(b===null)return"";if(de.isDate(b))return b.toISOString();if(!c&&de.isBlob(b))throw new vt("Blob is not supported. Use a Buffer instead.");return de.isArrayBuffer(b)||de.isTypedArray(b)?c&&typeof Blob=="function"?new Blob([b]):Buffer.from(b):b}function d(b,_,O){let E=b;if(b&&!O&&typeof b=="object"){if(de.endsWith(_,"{}"))_=n?_:_.slice(0,-2),b=JSON.stringify(b);else if(de.isArray(b)&&nJ(b)||(de.isFileList(b)||de.endsWith(_,"[]"))&&(E=de.toArray(b)))return _=mI(_),E.forEach(function(x,N){!(de.isUndefined(x)||x===null)&&e.append(o===!0?eP([_],N,a):o===null?_:_+"[]",f(x))}),!1}return gw(b)?!0:(e.append(eP(O,_,a),f(b)),!1)}const m=[],g=Object.assign(iJ,{defaultVisitor:d,convertValue:f,isVisitable:gw});function v(b,_){if(!de.isUndefined(b)){if(m.indexOf(b)!==-1)throw Error("Circular reference detected in "+_.join("."));m.push(b),de.forEach(b,function(E,R){(!(de.isUndefined(E)||E===null)&&i.call(e,E,de.isString(R)?R.trim():R,_,g))===!0&&v(E,_?_.concat(R):[R])}),m.pop()}}if(!de.isObject(t))throw new TypeError("data must be an object");return v(t),e}function tP(t){const e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(t).replace(/[!'()~]|%20|%00/g,function(n){return e[n]})}function VO(t,e){this._pairs=[],t&&db(t,this,e)}const gI=VO.prototype;gI.append=function(e,r){this._pairs.push([e,r])};gI.toString=function(e){const r=e?function(n){return e.call(this,n,tP)}:tP;return this._pairs.map(function(i){return r(i[0])+"="+r(i[1])},"").join("&")};function aJ(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function vI(t,e,r){if(!e)return t;const n=r&&r.encode||aJ,i=r&&r.serialize;let a;if(i?a=i(e,r):a=de.isURLSearchParams(e)?e.toString():new VO(e,r).toString(n),a){const o=t.indexOf("#");o!==-1&&(t=t.slice(0,o)),t+=(t.indexOf("?")===-1?"?":"&")+a}return t}class rP{constructor(){this.handlers=[]}use(e,r,n){return this.handlers.push({fulfilled:e,rejected:r,synchronous:n?n.synchronous:!1,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){de.forEach(this.handlers,function(n){n!==null&&e(n)})}}const bI={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},oJ=typeof URLSearchParams<"u"?URLSearchParams:VO,sJ=typeof FormData<"u"?FormData:null,lJ=typeof Blob<"u"?Blob:null,cJ={isBrowser:!0,classes:{URLSearchParams:oJ,FormData:sJ,Blob:lJ},protocols:["http","https","file","blob","url","data"]},WO=typeof window<"u"&&typeof document<"u",uJ=(t=>WO&&["ReactNative","NativeScript","NS"].indexOf(t)<0)(typeof navigator<"u"&&navigator.product),fJ=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",dJ=WO&&window.location.href||"http://localhost",pJ=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:WO,hasStandardBrowserEnv:uJ,hasStandardBrowserWebWorkerEnv:fJ,origin:dJ},Symbol.toStringTag,{value:"Module"})),$a={...pJ,...cJ};function hJ(t,e){return db(t,new $a.classes.URLSearchParams,Object.assign({visitor:function(r,n,i,a){return $a.isNode&&de.isBuffer(r)?(this.append(n,r.toString("base64")),!1):a.defaultVisitor.apply(this,arguments)}},e))}function mJ(t){return de.matchAll(/\w+|\[(\w*)]/g,t).map(e=>e[0]==="[]"?"":e[1]||e[0])}function gJ(t){const e={},r=Object.keys(t);let n;const i=r.length;let a;for(n=0;n=r.length;return o=!o&&de.isArray(i)?i.length:o,c?(de.hasOwnProp(i,o)?i[o]=[i[o],n]:i[o]=n,!l):((!i[o]||!de.isObject(i[o]))&&(i[o]=[]),e(r,n,i[o],a)&&de.isArray(i[o])&&(i[o]=gJ(i[o])),!l)}if(de.isFormData(t)&&de.isFunction(t.entries)){const r={};return de.forEachEntry(t,(n,i)=>{e(mJ(n),i,r,0)}),r}return null}function vJ(t,e,r){if(de.isString(t))try{return(e||JSON.parse)(t),de.trim(t)}catch(n){if(n.name!=="SyntaxError")throw n}return(r||JSON.stringify)(t)}const Pp={transitional:bI,adapter:["xhr","http","fetch"],transformRequest:[function(e,r){const n=r.getContentType()||"",i=n.indexOf("application/json")>-1,a=de.isObject(e);if(a&&de.isHTMLForm(e)&&(e=new FormData(e)),de.isFormData(e))return i?JSON.stringify(yI(e)):e;if(de.isArrayBuffer(e)||de.isBuffer(e)||de.isStream(e)||de.isFile(e)||de.isBlob(e)||de.isReadableStream(e))return e;if(de.isArrayBufferView(e))return e.buffer;if(de.isURLSearchParams(e))return r.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let l;if(a){if(n.indexOf("application/x-www-form-urlencoded")>-1)return hJ(e,this.formSerializer).toString();if((l=de.isFileList(e))||n.indexOf("multipart/form-data")>-1){const c=this.env&&this.env.FormData;return db(l?{"files[]":e}:e,c&&new c,this.formSerializer)}}return a||i?(r.setContentType("application/json",!1),vJ(e)):e}],transformResponse:[function(e){const r=this.transitional||Pp.transitional,n=r&&r.forcedJSONParsing,i=this.responseType==="json";if(de.isResponse(e)||de.isReadableStream(e))return e;if(e&&de.isString(e)&&(n&&!this.responseType||i)){const o=!(r&&r.silentJSONParsing)&&i;try{return JSON.parse(e)}catch(l){if(o)throw l.name==="SyntaxError"?vt.from(l,vt.ERR_BAD_RESPONSE,this,null,this.response):l}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:$a.classes.FormData,Blob:$a.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};de.forEach(["delete","get","head","post","put","patch"],t=>{Pp.headers[t]={}});const bJ=de.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),yJ=t=>{const e={};let r,n,i;return t&&t.split("\n").forEach(function(o){i=o.indexOf(":"),r=o.substring(0,i).trim().toLowerCase(),n=o.substring(i+1).trim(),!(!r||e[r]&&bJ[r])&&(r==="set-cookie"?e[r]?e[r].push(n):e[r]=[n]:e[r]=e[r]?e[r]+", "+n:n)}),e},nP=Symbol("internals");function Wf(t){return t&&String(t).trim().toLowerCase()}function Wm(t){return t===!1||t==null?t:de.isArray(t)?t.map(Wm):String(t)}function _J(t){const e=Object.create(null),r=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let n;for(;n=r.exec(t);)e[n[1]]=n[2];return e}const wJ=t=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim());function v_(t,e,r,n,i){if(de.isFunction(n))return n.call(this,e,r);if(i&&(e=r),!!de.isString(e)){if(de.isString(n))return e.indexOf(n)!==-1;if(de.isRegExp(n))return n.test(e)}}function SJ(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,r,n)=>r.toUpperCase()+n)}function OJ(t,e){const r=de.toCamelCase(" "+e);["get","set","has"].forEach(n=>{Object.defineProperty(t,n+r,{value:function(i,a,o){return this[n].call(this,e,i,a,o)},configurable:!0})})}class si{constructor(e){e&&this.set(e)}set(e,r,n){const i=this;function a(l,c,f){const d=Wf(c);if(!d)throw new Error("header name must be a non-empty string");const m=de.findKey(i,d);(!m||i[m]===void 0||f===!0||f===void 0&&i[m]!==!1)&&(i[m||c]=Wm(l))}const o=(l,c)=>de.forEach(l,(f,d)=>a(f,d,c));if(de.isPlainObject(e)||e instanceof this.constructor)o(e,r);else if(de.isString(e)&&(e=e.trim())&&!wJ(e))o(yJ(e),r);else if(de.isHeaders(e))for(const[l,c]of e.entries())a(c,l,n);else e!=null&&a(r,e,n);return this}get(e,r){if(e=Wf(e),e){const n=de.findKey(this,e);if(n){const i=this[n];if(!r)return i;if(r===!0)return _J(i);if(de.isFunction(r))return r.call(this,i,n);if(de.isRegExp(r))return r.exec(i);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,r){if(e=Wf(e),e){const n=de.findKey(this,e);return!!(n&&this[n]!==void 0&&(!r||v_(this,this[n],n,r)))}return!1}delete(e,r){const n=this;let i=!1;function a(o){if(o=Wf(o),o){const l=de.findKey(n,o);l&&(!r||v_(n,n[l],l,r))&&(delete n[l],i=!0)}}return de.isArray(e)?e.forEach(a):a(e),i}clear(e){const r=Object.keys(this);let n=r.length,i=!1;for(;n--;){const a=r[n];(!e||v_(this,this[a],a,e,!0))&&(delete this[a],i=!0)}return i}normalize(e){const r=this,n={};return de.forEach(this,(i,a)=>{const o=de.findKey(n,a);if(o){r[o]=Wm(i),delete r[a];return}const l=e?SJ(a):String(a).trim();l!==a&&delete r[a],r[l]=Wm(i),n[l]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const r=Object.create(null);return de.forEach(this,(n,i)=>{n!=null&&n!==!1&&(r[i]=e&&de.isArray(n)?n.join(", "):n)}),r}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,r])=>e+": "+r).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...r){const n=new this(e);return r.forEach(i=>n.set(i)),n}static accessor(e){const n=(this[nP]=this[nP]={accessors:{}}).accessors,i=this.prototype;function a(o){const l=Wf(o);n[l]||(OJ(i,o),n[l]=!0)}return de.isArray(e)?e.forEach(a):a(e),this}}si.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);de.reduceDescriptors(si.prototype,({value:t},e)=>{let r=e[0].toUpperCase()+e.slice(1);return{get:()=>t,set(n){this[r]=n}}});de.freezeMethods(si);function b_(t,e){const r=this||Pp,n=e||r,i=si.from(n.headers);let a=n.data;return de.forEach(t,function(l){a=l.call(r,a,i.normalize(),e?e.status:void 0)}),i.normalize(),a}function _I(t){return!!(t&&t.__CANCEL__)}function rf(t,e,r){vt.call(this,t==null?"canceled":t,vt.ERR_CANCELED,e,r),this.name="CanceledError"}de.inherits(rf,vt,{__CANCEL__:!0});function wI(t,e,r){const n=r.config.validateStatus;!r.status||!n||n(r.status)?t(r):e(new vt("Request failed with status code "+r.status,[vt.ERR_BAD_REQUEST,vt.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r))}function CJ(t){const e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return e&&e[1]||""}function $J(t,e){t=t||10;const r=new Array(t),n=new Array(t);let i=0,a=0,o;return e=e!==void 0?e:1e3,function(c){const f=Date.now(),d=n[a];o||(o=f),r[i]=c,n[i]=f;let m=a,g=0;for(;m!==i;)g+=r[m++],m=m%t;if(i=(i+1)%t,i===a&&(a=(a+1)%t),f-o{r=d,i=null,a&&(clearTimeout(a),a=null),t.apply(null,f)};return[(...f)=>{const d=Date.now(),m=d-r;m>=n?o(f,d):(i=f,a||(a=setTimeout(()=>{a=null,o(i)},n-m)))},()=>i&&o(i)]}const Kg=(t,e,r=3)=>{let n=0;const i=$J(50,250);return TJ(a=>{const o=a.loaded,l=a.lengthComputable?a.total:void 0,c=o-n,f=i(c),d=o<=l;n=o;const m={loaded:o,total:l,progress:l?o/l:void 0,bytes:c,rate:f||void 0,estimated:f&&l&&d?(l-o)/f:void 0,event:a,lengthComputable:l!=null,[e?"download":"upload"]:!0};t(m)},r)},iP=(t,e)=>{const r=t!=null;return[n=>e[0]({lengthComputable:r,total:t,loaded:n}),e[1]]},aP=t=>(...e)=>de.asap(()=>t(...e)),EJ=$a.hasStandardBrowserEnv?function(){const e=/(msie|trident)/i.test(navigator.userAgent),r=document.createElement("a");let n;function i(a){let o=a;return e&&(r.setAttribute("href",o),o=r.href),r.setAttribute("href",o),{href:r.href,protocol:r.protocol?r.protocol.replace(/:$/,""):"",host:r.host,search:r.search?r.search.replace(/^\?/,""):"",hash:r.hash?r.hash.replace(/^#/,""):"",hostname:r.hostname,port:r.port,pathname:r.pathname.charAt(0)==="/"?r.pathname:"/"+r.pathname}}return n=i(window.location.href),function(o){const l=de.isString(o)?i(o):o;return l.protocol===n.protocol&&l.host===n.host}}():function(){return function(){return!0}}(),PJ=$a.hasStandardBrowserEnv?{write(t,e,r,n,i,a){const o=[t+"="+encodeURIComponent(e)];de.isNumber(r)&&o.push("expires="+new Date(r).toGMTString()),de.isString(n)&&o.push("path="+n),de.isString(i)&&o.push("domain="+i),a===!0&&o.push("secure"),document.cookie=o.join("; ")},read(t){const e=document.cookie.match(new RegExp("(^|;\\s*)("+t+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove(t){this.write(t,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function AJ(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}function xJ(t,e){return e?t.replace(/\/?\/$/,"")+"/"+e.replace(/^\/+/,""):t}function SI(t,e){return t&&!AJ(e)?xJ(t,e):e}const oP=t=>t instanceof si?{...t}:t;function lc(t,e){e=e||{};const r={};function n(f,d,m){return de.isPlainObject(f)&&de.isPlainObject(d)?de.merge.call({caseless:m},f,d):de.isPlainObject(d)?de.merge({},d):de.isArray(d)?d.slice():d}function i(f,d,m){if(de.isUndefined(d)){if(!de.isUndefined(f))return n(void 0,f,m)}else return n(f,d,m)}function a(f,d){if(!de.isUndefined(d))return n(void 0,d)}function o(f,d){if(de.isUndefined(d)){if(!de.isUndefined(f))return n(void 0,f)}else return n(void 0,d)}function l(f,d,m){if(m in e)return n(f,d);if(m in t)return n(void 0,f)}const c={url:a,method:a,data:a,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:l,headers:(f,d)=>i(oP(f),oP(d),!0)};return de.forEach(Object.keys(Object.assign({},t,e)),function(d){const m=c[d]||i,g=m(t[d],e[d],d);de.isUndefined(g)&&m!==l||(r[d]=g)}),r}const OI=t=>{const e=lc({},t);let{data:r,withXSRFToken:n,xsrfHeaderName:i,xsrfCookieName:a,headers:o,auth:l}=e;e.headers=o=si.from(o),e.url=vI(SI(e.baseURL,e.url),t.params,t.paramsSerializer),l&&o.set("Authorization","Basic "+btoa((l.username||"")+":"+(l.password?unescape(encodeURIComponent(l.password)):"")));let c;if(de.isFormData(r)){if($a.hasStandardBrowserEnv||$a.hasStandardBrowserWebWorkerEnv)o.setContentType(void 0);else if((c=o.getContentType())!==!1){const[f,...d]=c?c.split(";").map(m=>m.trim()).filter(Boolean):[];o.setContentType([f||"multipart/form-data",...d].join("; "))}}if($a.hasStandardBrowserEnv&&(n&&de.isFunction(n)&&(n=n(e)),n||n!==!1&&EJ(e.url))){const f=i&&a&&PJ.read(a);f&&o.set(i,f)}return e},kJ=typeof XMLHttpRequest<"u",DJ=kJ&&function(t){return new Promise(function(r,n){const i=OI(t);let a=i.data;const o=si.from(i.headers).normalize();let{responseType:l,onUploadProgress:c,onDownloadProgress:f}=i,d,m,g,v,b;function _(){v&&v(),b&&b(),i.cancelToken&&i.cancelToken.unsubscribe(d),i.signal&&i.signal.removeEventListener("abort",d)}let O=new XMLHttpRequest;O.open(i.method.toUpperCase(),i.url,!0),O.timeout=i.timeout;function E(){if(!O)return;const x=si.from("getAllResponseHeaders"in O&&O.getAllResponseHeaders()),A={data:!l||l==="text"||l==="json"?O.responseText:O.response,status:O.status,statusText:O.statusText,headers:x,config:t,request:O};wI(function(B){r(B),_()},function(B){n(B),_()},A),O=null}"onloadend"in O?O.onloadend=E:O.onreadystatechange=function(){!O||O.readyState!==4||O.status===0&&!(O.responseURL&&O.responseURL.indexOf("file:")===0)||setTimeout(E)},O.onabort=function(){O&&(n(new vt("Request aborted",vt.ECONNABORTED,t,O)),O=null)},O.onerror=function(){n(new vt("Network Error",vt.ERR_NETWORK,t,O)),O=null},O.ontimeout=function(){let N=i.timeout?"timeout of "+i.timeout+"ms exceeded":"timeout exceeded";const A=i.transitional||bI;i.timeoutErrorMessage&&(N=i.timeoutErrorMessage),n(new vt(N,A.clarifyTimeoutError?vt.ETIMEDOUT:vt.ECONNABORTED,t,O)),O=null},a===void 0&&o.setContentType(null),"setRequestHeader"in O&&de.forEach(o.toJSON(),function(N,A){O.setRequestHeader(A,N)}),de.isUndefined(i.withCredentials)||(O.withCredentials=!!i.withCredentials),l&&l!=="json"&&(O.responseType=i.responseType),f&&([g,b]=Kg(f,!0),O.addEventListener("progress",g)),c&&O.upload&&([m,v]=Kg(c),O.upload.addEventListener("progress",m),O.upload.addEventListener("loadend",v)),(i.cancelToken||i.signal)&&(d=x=>{O&&(n(!x||x.type?new rf(null,t,O):x),O.abort(),O=null)},i.cancelToken&&i.cancelToken.subscribe(d),i.signal&&(i.signal.aborted?d():i.signal.addEventListener("abort",d)));const R=CJ(i.url);if(R&&$a.protocols.indexOf(R)===-1){n(new vt("Unsupported protocol "+R+":",vt.ERR_BAD_REQUEST,t));return}O.send(a||null)})},RJ=(t,e)=>{let r=new AbortController,n;const i=function(c){if(!n){n=!0,o();const f=c instanceof Error?c:this.reason;r.abort(f instanceof vt?f:new rf(f instanceof Error?f.message:f))}};let a=e&&setTimeout(()=>{i(new vt("timeout ".concat(e," of ms exceeded"),vt.ETIMEDOUT))},e);const o=()=>{t&&(a&&clearTimeout(a),a=null,t.forEach(c=>{c&&(c.removeEventListener?c.removeEventListener("abort",i):c.unsubscribe(i))}),t=null)};t.forEach(c=>c&&c.addEventListener&&c.addEventListener("abort",i));const{signal:l}=r;return l.unsubscribe=o,[l,()=>{a&&clearTimeout(a),a=null}]},MJ=function*(t,e){let r=t.byteLength;if(!e||r{const a=IJ(t,e,i);let o=0,l,c=f=>{l||(l=!0,n&&n(f))};return new ReadableStream({async pull(f){try{const{done:d,value:m}=await a.next();if(d){c(),f.close();return}let g=m.byteLength;if(r){let v=o+=g;r(v)}f.enqueue(new Uint8Array(m))}catch(d){throw c(d),d}},cancel(f){return c(f),a.return()}},{highWaterMark:2})},pb=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",CI=pb&&typeof ReadableStream=="function",vw=pb&&(typeof TextEncoder=="function"?(t=>e=>t.encode(e))(new TextEncoder):async t=>new Uint8Array(await new Response(t).arrayBuffer())),$I=(t,...e)=>{try{return!!t(...e)}catch(r){return!1}},LJ=CI&&$I(()=>{let t=!1;const e=new Request($a.origin,{body:new ReadableStream,method:"POST",get duplex(){return t=!0,"half"}}).headers.has("Content-Type");return t&&!e}),lP=64*1024,bw=CI&&$I(()=>de.isReadableStream(new Response("").body)),qg={stream:bw&&(t=>t.body)};pb&&(t=>{["text","arrayBuffer","blob","formData","stream"].forEach(e=>{!qg[e]&&(qg[e]=de.isFunction(t[e])?r=>r[e]():(r,n)=>{throw new vt("Response type '".concat(e,"' is not supported"),vt.ERR_NOT_SUPPORT,n)})})})(new Response);const NJ=async t=>{if(t==null)return 0;if(de.isBlob(t))return t.size;if(de.isSpecCompliantForm(t))return(await new Request(t).arrayBuffer()).byteLength;if(de.isArrayBufferView(t)||de.isArrayBuffer(t))return t.byteLength;if(de.isURLSearchParams(t)&&(t=t+""),de.isString(t))return(await vw(t)).byteLength},BJ=async(t,e)=>{const r=de.toFiniteNumber(t.getContentLength());return r==null?NJ(e):r},FJ=pb&&(async t=>{let{url:e,method:r,data:n,signal:i,cancelToken:a,timeout:o,onDownloadProgress:l,onUploadProgress:c,responseType:f,headers:d,withCredentials:m="same-origin",fetchOptions:g}=OI(t);f=f?(f+"").toLowerCase():"text";let[v,b]=i||a||o?RJ([i,a],o):[],_,O;const E=()=>{!_&&setTimeout(()=>{v&&v.unsubscribe()}),_=!0};let R;try{if(c&&LJ&&r!=="get"&&r!=="head"&&(R=await BJ(d,n))!==0){let q=new Request(e,{method:"POST",body:n,duplex:"half"}),B;if(de.isFormData(n)&&(B=q.headers.get("content-type"))&&d.setContentType(B),q.body){const[j,te]=iP(R,Kg(aP(c)));n=sP(q.body,lP,j,te,vw)}}de.isString(m)||(m=m?"include":"omit"),O=new Request(e,{...g,signal:v,method:r.toUpperCase(),headers:d.normalize().toJSON(),body:n,duplex:"half",credentials:m});let x=await fetch(O);const N=bw&&(f==="stream"||f==="response");if(bw&&(l||N)){const q={};["status","statusText","headers"].forEach(ue=>{q[ue]=x[ue]});const B=de.toFiniteNumber(x.headers.get("content-length")),[j,te]=l&&iP(B,Kg(aP(l),!0))||[];x=new Response(sP(x.body,lP,j,()=>{te&&te(),N&&E()},vw),q)}f=f||"text";let A=await qg[de.findKey(qg,f)||"text"](x,t);return!N&&E(),b&&b(),await new Promise((q,B)=>{wI(q,B,{data:A,headers:si.from(x.headers),status:x.status,statusText:x.statusText,config:t,request:O})})}catch(x){throw E(),x&&x.name==="TypeError"&&/fetch/i.test(x.message)?Object.assign(new vt("Network Error",vt.ERR_NETWORK,t,O),{cause:x.cause||x}):vt.from(x,x&&x.code,t,O)}}),yw={http:rJ,xhr:DJ,fetch:FJ};de.forEach(yw,(t,e)=>{if(t){try{Object.defineProperty(t,"name",{value:e})}catch(r){}Object.defineProperty(t,"adapterName",{value:e})}});const cP=t=>"- ".concat(t),jJ=t=>de.isFunction(t)||t===null||t===!1,TI={getAdapter:t=>{t=de.isArray(t)?t:[t];const{length:e}=t;let r,n;const i={};for(let a=0;a"adapter ".concat(l," ")+(c===!1?"is not supported by the environment":"is not available in the build"));let o=e?a.length>1?"since :\n"+a.map(cP).join("\n"):" "+cP(a[0]):"as no adapter specified";throw new vt("There is no suitable adapter to dispatch the request "+o,"ERR_NOT_SUPPORT")}return n},adapters:yw};function y_(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new rf(null,t)}function uP(t){return y_(t),t.headers=si.from(t.headers),t.data=b_.call(t,t.transformRequest),["post","put","patch"].indexOf(t.method)!==-1&&t.headers.setContentType("application/x-www-form-urlencoded",!1),TI.getAdapter(t.adapter||Pp.adapter)(t).then(function(n){return y_(t),n.data=b_.call(t,t.transformResponse,n),n.headers=si.from(n.headers),n},function(n){return _I(n)||(y_(t),n&&n.response&&(n.response.data=b_.call(t,t.transformResponse,n.response),n.response.headers=si.from(n.response.headers))),Promise.reject(n)})}const EI="1.7.3",GO={};["object","boolean","number","function","string","symbol"].forEach((t,e)=>{GO[t]=function(n){return typeof n===t||"a"+(e<1?"n ":" ")+t}});const fP={};GO.transitional=function(e,r,n){function i(a,o){return"[Axios v"+EI+"] Transitional option '"+a+"'"+o+(n?". "+n:"")}return(a,o,l)=>{if(e===!1)throw new vt(i(o," has been removed"+(r?" in "+r:"")),vt.ERR_DEPRECATED);return r&&!fP[o]&&(fP[o]=!0,console.warn(i(o," has been deprecated since v"+r+" and will be removed in the near future"))),e?e(a,o,l):!0}};function zJ(t,e,r){if(typeof t!="object")throw new vt("options must be an object",vt.ERR_BAD_OPTION_VALUE);const n=Object.keys(t);let i=n.length;for(;i-- >0;){const a=n[i],o=e[a];if(o){const l=t[a],c=l===void 0||o(l,a,t);if(c!==!0)throw new vt("option "+a+" must be "+c,vt.ERR_BAD_OPTION_VALUE);continue}if(r!==!0)throw new vt("Unknown option "+a,vt.ERR_BAD_OPTION)}}const _w={assertOptions:zJ,validators:GO},ws=_w.validators;class Zl{constructor(e){this.defaults=e,this.interceptors={request:new rP,response:new rP}}async request(e,r){try{return await this._request(e,r)}catch(n){if(n instanceof Error){let i;Error.captureStackTrace?Error.captureStackTrace(i={}):i=new Error;const a=i.stack?i.stack.replace(/^.+\n/,""):"";try{n.stack?a&&!String(n.stack).endsWith(a.replace(/^.+\n.+\n/,""))&&(n.stack+="\n"+a):n.stack=a}catch(o){}}throw n}}_request(e,r){typeof e=="string"?(r=r||{},r.url=e):r=e||{},r=lc(this.defaults,r);const{transitional:n,paramsSerializer:i,headers:a}=r;n!==void 0&&_w.assertOptions(n,{silentJSONParsing:ws.transitional(ws.boolean),forcedJSONParsing:ws.transitional(ws.boolean),clarifyTimeoutError:ws.transitional(ws.boolean)},!1),i!=null&&(de.isFunction(i)?r.paramsSerializer={serialize:i}:_w.assertOptions(i,{encode:ws.function,serialize:ws.function},!0)),r.method=(r.method||this.defaults.method||"get").toLowerCase();let o=a&&de.merge(a.common,a[r.method]);a&&de.forEach(["delete","get","head","post","put","patch","common"],b=>{delete a[b]}),r.headers=si.concat(o,a);const l=[];let c=!0;this.interceptors.request.forEach(function(_){typeof _.runWhen=="function"&&_.runWhen(r)===!1||(c=c&&_.synchronous,l.unshift(_.fulfilled,_.rejected))});const f=[];this.interceptors.response.forEach(function(_){f.push(_.fulfilled,_.rejected)});let d,m=0,g;if(!c){const b=[uP.bind(this),void 0];for(b.unshift.apply(b,l),b.push.apply(b,f),g=b.length,d=Promise.resolve(r);m{if(!n._listeners)return;let a=n._listeners.length;for(;a-- >0;)n._listeners[a](i);n._listeners=null}),this.promise.then=i=>{let a;const o=new Promise(l=>{n.subscribe(l),a=l}).then(i);return o.cancel=function(){n.unsubscribe(a)},o},e(function(a,o,l){n.reason||(n.reason=new rf(a,o,l),r(n.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const r=this._listeners.indexOf(e);r!==-1&&this._listeners.splice(r,1)}static source(){let e;return{token:new KO(function(i){e=i}),cancel:e}}}function HJ(t){return function(r){return t.apply(null,r)}}function UJ(t){return de.isObject(t)&&t.isAxiosError===!0}const ww={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(ww).forEach(([t,e])=>{ww[e]=t});function PI(t){const e=new Zl(t),r=aI(Zl.prototype.request,e);return de.extend(r,Zl.prototype,e,{allOwnKeys:!0}),de.extend(r,e,null,{allOwnKeys:!0}),r.create=function(i){return PI(lc(t,i))},r}const Ot=PI(Pp);Ot.Axios=Zl;Ot.CanceledError=rf;Ot.CancelToken=KO;Ot.isCancel=_I;Ot.VERSION=EI;Ot.toFormData=db;Ot.AxiosError=vt;Ot.Cancel=Ot.CanceledError;Ot.all=function(e){return Promise.all(e)};Ot.spread=HJ;Ot.isAxiosError=UJ;Ot.mergeConfig=lc;Ot.AxiosHeaders=si;Ot.formToJSON=t=>yI(de.isHTMLForm(t)?new FormData(t):t);Ot.getAdapter=TI.getAdapter;Ot.HttpStatusCode=ww;Ot.default=Ot;var VJ=Array.isArray,ma=VJ;const oa=Nr(ma);var WJ=typeof ar=="object"&&ar&&ar.Object===Object&&ar,AI=WJ,GJ=AI,KJ=typeof self=="object"&&self&&self.Object===Object&&self,qJ=GJ||KJ||Function("return this")(),vo=qJ,YJ=vo,XJ=YJ.Symbol,nf=XJ,dP=nf,xI=Object.prototype,JJ=xI.hasOwnProperty,ZJ=xI.toString,Gf=dP?dP.toStringTag:void 0;function QJ(t){var e=JJ.call(t,Gf),r=t[Gf];try{t[Gf]=void 0;var n=!0}catch(a){}var i=ZJ.call(t);return n&&(e?t[Gf]=r:delete t[Gf]),i}var eZ=QJ,tZ=Object.prototype,rZ=tZ.toString;function nZ(t){return rZ.call(t)}var iZ=nZ,pP=nf,aZ=eZ,oZ=iZ,sZ="[object Null]",lZ="[object Undefined]",hP=pP?pP.toStringTag:void 0;function cZ(t){return t==null?t===void 0?lZ:sZ:hP&&hP in Object(t)?aZ(t):oZ(t)}var wc=cZ;function uZ(t){return t!=null&&typeof t=="object"}var bo=uZ,fZ=wc,dZ=bo,pZ="[object Symbol]";function hZ(t){return typeof t=="symbol"||dZ(t)&&fZ(t)==pZ}var qO=hZ,mZ=ma,gZ=qO,vZ=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,bZ=/^\w*$/;function yZ(t,e){if(mZ(t))return!1;var r=typeof t;return r=="number"||r=="symbol"||r=="boolean"||t==null||gZ(t)?!0:bZ.test(t)||!vZ.test(t)||e!=null&&t in Object(e)}var _Z=yZ;function wZ(t){var e=typeof t;return t!=null&&(e=="object"||e=="function")}var Sc=wZ;const __=Nr(Sc);var SZ=wc,OZ=Sc,CZ="[object AsyncFunction]",$Z="[object Function]",TZ="[object GeneratorFunction]",EZ="[object Proxy]";function PZ(t){if(!OZ(t))return!1;var e=SZ(t);return e==$Z||e==TZ||e==CZ||e==EZ}var kI=PZ,AZ=vo,xZ=AZ["__core-js_shared__"],kZ=xZ,w_=kZ,mP=function(){var t=/[^.]+$/.exec(w_&&w_.keys&&w_.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();function DZ(t){return!!mP&&mP in t}var RZ=DZ,MZ=Function.prototype,IZ=MZ.toString;function LZ(t){if(t!=null){try{return IZ.call(t)}catch(e){}try{return t+""}catch(e){}}return""}var DI=LZ,NZ=kI,BZ=RZ,FZ=Sc,jZ=DI,zZ=/[\\^$.*+?()[\]{}|]/g,HZ=/^\[object .+?Constructor\]$/,UZ=Function.prototype,VZ=Object.prototype,WZ=UZ.toString,GZ=VZ.hasOwnProperty,KZ=RegExp("^"+WZ.call(GZ).replace(zZ,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function qZ(t){if(!FZ(t)||BZ(t))return!1;var e=NZ(t)?KZ:HZ;return e.test(jZ(t))}var YZ=qZ;function XZ(t,e){return t==null?void 0:t[e]}var JZ=XZ,ZZ=YZ,QZ=JZ;function eQ(t,e){var r=QZ(t,e);return ZZ(r)?r:void 0}var Oc=eQ,tQ=Oc,rQ=tQ(Object,"create"),hb=rQ,gP=hb;function nQ(){this.__data__=gP?gP(null):{},this.size=0}var iQ=nQ;function aQ(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}var oQ=aQ,sQ=hb,lQ="__lodash_hash_undefined__",cQ=Object.prototype,uQ=cQ.hasOwnProperty;function fQ(t){var e=this.__data__;if(sQ){var r=e[t];return r===lQ?void 0:r}return uQ.call(e,t)?e[t]:void 0}var dQ=fQ,pQ=hb,hQ=Object.prototype,mQ=hQ.hasOwnProperty;function gQ(t){var e=this.__data__;return pQ?e[t]!==void 0:mQ.call(e,t)}var vQ=gQ,bQ=hb,yQ="__lodash_hash_undefined__";function _Q(t,e){var r=this.__data__;return this.size+=this.has(t)?0:1,r[t]=bQ&&e===void 0?yQ:e,this}var wQ=_Q,SQ=iQ,OQ=oQ,CQ=dQ,$Q=vQ,TQ=wQ;function af(t){var e=-1,r=t==null?0:t.length;for(this.clear();++e-1}var UQ=HQ,VQ=mb;function WQ(t,e){var r=this.__data__,n=VQ(r,t);return n<0?(++this.size,r.push([t,e])):r[n][1]=e,this}var GQ=WQ,KQ=AQ,qQ=NQ,YQ=jQ,XQ=UQ,JQ=GQ;function of(t){var e=-1,r=t==null?0:t.length;for(this.clear();++e-1&&t%1==0&&t-1}var FI=Gte;function Kte(t,e,r){for(var n=-1,i=t==null?0:t.length;++n=dre){var f=e?null:ure(t);if(f)return fre(f);o=!1,i=cre,c=new ore}else c=e?[]:l;e:for(;++n=120&&d.length>=120)?new bre(o&&d):void 0}d=t[0];var m=-1,g=l[0];e:for(;++m0){if(++e>=Nre)return arguments[0]}else e=0;return t.apply(void 0,arguments)}}var zre=jre,Hre=Lre,Ure=zre,Vre=Ure(Hre),VI=Vre,Wre=iC,Gre=UI,Kre=VI;function qre(t,e){return Kre(Gre(t,e,Wre),t+"")}var WI=qre,Yre=9007199254740991;function Xre(t){return typeof t=="number"&&t>-1&&t%1==0&&t<=Yre}var GI=Xre,Jre=kI,Zre=GI;function Qre(t){return t!=null&&Zre(t.length)&&!Jre(t)}var wb=Qre,ene=wb,tne=bo;function rne(t){return tne(t)&&ene(t)}var KI=rne,nne=KI;function ine(t){return nne(t)?t:[]}var ane=ine,one=bb,sne=$re,lne=WI,cne=ane,une=lne(function(t){var e=one(t,cne);return e.length&&e[0]===t[0]?sne(e):[]}),fne=une;const O_=Nr(fne);function dne(t,e){for(var r=-1,n=e.length,i=t.length;++r0&&r(l)?e>1?YI(l,e-1,r,n,i):Tne(i,l):n||(i[i.length]=l)}return i}var oC=YI,Pne=oC,Ane=WI,xne=HI,kne=KI,Dne=Ane(function(t){return xne(Pne(t,1,kne,!0))}),Rne=Dne;const Mne=Nr(Rne);function Ine(t){return function(e,r,n){for(var i=-1,a=Object(e),o=n(e),l=o.length;l--;){var c=o[t?l:++i];if(r(a[c],c,a)===!1)break}return e}}var Lne=Ine,Nne=Lne,Bne=Nne(),Fne=Bne;function jne(t,e){for(var r=-1,n=Array(t);++rl))return!1;var f=a.get(t),d=a.get(e);if(f&&d)return f==e&&d==t;var m=-1,g=!0,v=r&goe?new doe:void 0;for(a.set(t,e),a.set(e,t);++mi?0:i+e),r=r>i?i:r,r<0&&(r+=i),i=e>r?0:r-e>>>0,e>>>=0;for(var a=Array(i);++n1),a}),lfe(t,ffe(t),r),n&&(r=afe(r,dfe|pfe|hfe,cfe));for(var i=e.length;i--;)ofe(r,e[i]);return r}),gfe=mfe;const np=Nr(gfe);var vfe=Sb,bfe=oC,yfe=sL,_fe=ma;function wfe(){var t=arguments.length;if(!t)return[];for(var e=Array(t-1),r=arguments[0],n=t;n--;)e[n-1]=arguments[n];return vfe(_fe(r)?yfe(r):[r],bfe(e,1))}var Sfe=wfe;const Ofe=Nr(Sfe),mL=[{method:"getRegistries",fallback:[],type:"Registries"},{method:"getSchemes",fallback:[],type:"Schemes"},{method:"vocSearch",fallback:[],type:"Schemes"},{method:"getTypes",fallback:[],type:"Types"},{method:"suggest",fallback:["",[],[],[]]},{method:"vocSuggest",fallback:["",[],[],[]]},{method:"getConcordances",fallback:[],type:"Concordances"},{method:"getOccurrences",fallback:[],type:"Occurrences"},{method:"getTop",fallback:[],type:"Concepts"},{method:"getConcepts",fallback:[],type:"Concepts"},{method:"getNarrower",fallback:[],type:"Concepts"},{method:"getAncestors",fallback:[],type:"Concepts"},{method:"search",fallback:[],type:"Concepts"},{method:"getMapping",fallback:null,type:"Mapping"},{method:"getMappings",fallback:[],type:"Mappings"},{method:"postMapping",fallback:null,type:"Mapping"},{method:"postMappings",fallback:[],type:"Mapping"},{method:"putMapping",fallback:null,type:"Mapping"},{method:"patchMapping",fallback:null,type:"Mapping"},{method:"deleteMapping",fallback:!1},{method:"deleteMappings",fallback:[]},{method:"getAnnotations",fallback:[],type:"Annotations"},{method:"postAnnotation",fallback:null,type:"Annotation"},{method:"putAnnotation",fallback:null,type:"Annotation"},{method:"patchAnnotation",fallback:null,type:"Annotation"},{method:"deleteAnnotation",fallback:!1}];function Au(...t){let[e,...r]=t;for(let n of r)e.endsWith("/")||(e+="/"),n.startsWith("/")&&(n=n.slice(1)),e+=n;return e}function Md(t,e){return t._totalCount=e._totalCount,t._url=e._url,t}const pC=["schemes","top","data","concepts","narrower","ancestors","types","suggest","search","auth","mappings","concordances","annotations","occurrences"],Cfe=Object.freeze(Object.defineProperty({__proto__:null,concatUrl:Au,listOfCapabilities:pC,requestMethods:mL,withCustomProps:Md},Symbol.toStringTag,{value:"Module"}));class Kr{constructor(e={}){var n,i;this._jskos=e,this.axios=Ot.create({timeout:2e4}),this._path=typeof window<"u"&&window.location.pathname,this.has={},(n=this.constructor)!=null&&n.supports&&(this.has=Object.assign({},(i=this.constructor)==null?void 0:i.supports)),pC.filter(a=>!this.has[a]).forEach(a=>{this.has[a]=!1}),this._defaultLanguages="en,de,fr,es,nl,it,fi,pl,ru,cs,jp".split(","),this.languages=[],this._auth={key:null,bearerToken:null},this._repeating=[],this._api={status:e.status,schemes:Array.isArray(e.schemes)?void 0:e.schemes,top:e.top,data:e.data,concepts:e.concepts,narrower:e.narrower,ancestors:e.ancestors,types:e.types,suggest:e.suggest,search:e.search,"voc-suggest":e["voc-suggest"],"voc-search":e["voc-search"],mappings:e.mappings,concordances:e.concordances,annotations:e.annotations,occurrences:e.occurrences,reconcile:e.reconcile,api:e.api},this._config={},this.setRetryConfig(),this.axios.interceptors.request.use((a={})=>{var o;if(!a._skipAdditionalParameters){const l=Xg([].concat(ut(a,"params.language","").split(","),this.languages,this._defaultLanguages).filter(c=>c!="")).join(",");vn(a,"params.language",l),this.has.auth&&this._auth.bearerToken&&!ut(a,"headers.Authorization")&&vn(a,"headers.Authorization","Bearer ".concat(this._auth.bearerToken))}if((o=a.url)!=null&&o.startsWith("http:")&&typeof window<"u"&&window.location.protocol=="https:")throw new Ot.Cancel("Can't call http API from https.");return a}),this.axios.interceptors.response.use(({data:a,headers:o={},config:l={}})=>{a=Pe.normalize(a);let c=l.url;if(c.endsWith("?")||(c+="?"),nae(l.params||{},(f,d)=>{c+="".concat(d,"=").concat(encodeURIComponent(f),"&")}),oa(a)||__(a)){let f=parseInt(o["x-total-count"]);isNaN(f)||(a._totalCount=f),a._url=c}return a},a=>{const o=ut(a,"config._retryCount",0),l=ut(a,"config.method"),c=ut(a,"response.status");return this._retryConfig.methods.includes(l)&&this._retryConfig.statusCodes.includes(c)&&o{setTimeout(()=>{this.axios(a.config).then(f).catch(d)},(()=>{const m=this._retryConfig.delay;return typeof m=="function"?m(o):m})())})):Promise.reject(a)});const r=[];for(let{method:a,type:o}of mL){const l=this[a]&&this[a].bind(this);if(!l){this[a]=()=>{throw new tI({method:a})};continue}this[a]=(c={})=>{if(c._raw)return delete c._raw,l(c);const f=r.find(v=>v.method==a&&Ls(v.options,c));if(f)return f.promise;let d;c.cancelToken||(d=this.getCancelTokenSource(),c.cancelToken=d.token);const m=this.init().then(()=>l(c)).then(v=>(oa(v)&&v._totalCount===void 0?v._totalCount=v.length:__(v)&&v._totalCount===void 0&&(v._totalCount=1),v&&o&&this["adjust".concat(o)]&&(v=this["adjust".concat(o)](v)),v)).catch(v=>{throw v instanceof Fi?v:v.response?v.response.status.toString().startsWith(4)?new gu({relatedError:v,code:v.response.status}):new rI({relatedError:v,code:v.response.status}):v.request?typeof navigator<"u"&&(navigator.connection||navigator.mozConnection||navigator.webkitConnection)?new nI({relatedError:v}):new iI({relatedError:v}):new Fi({relatedError:v})});d&&(m.cancel=(...v)=>d.cancel(...v));const g={method:a,options:np(c,["cancelToken"]),promise:m};return r.push(g),m.catch(()=>{}).then(()=>r.splice(r.indexOf(g),1)),m}}}get uri(){return this._jskos.uri}get notation(){return this._jskos.notation}get prefLabel(){return this._jskos.prefLabel}get definition(){return this._jskos.definition}get schemes(){return this._jskos.schemes}get excludedSchemes(){return this._jskos.excludedSchemes}get stored(){return this._jskos.stored!==void 0?this._jskos.stored:this.constructor.stored}async init(){return this._init?this._init:(this._init=(async()=>{this._prepare();let e;if(Jr(this._api.status))try{e=await this.axios({method:"get",url:this._api.status})}catch(r){ut(r,"response.status")===404&&(this._api.status=null)}else e=this._api.status;if(__(e)&&!Hae(e)){this._config=e.config||{};for(let r of Object.keys(this._api))this._api[r]===void 0&&(this._api[r]=e[r]||null)}this._setup()})(),this._init)}_prepare(){}_setup(){}getCancelTokenSource(){return Ot.CancelToken.source()}setAuth({key:e=this._auth.key,bearerToken:r=this._auth.bearerToken}){this._auth.key=e,this._auth.bearerToken=r}setRetryConfig(e={}){this._retryConfig=Object.assign({methods:["get","head","options"],statusCodes:[401,403],count:3,delay:r=>300*r},e)}isAuthorizedFor({type:e,action:r,user:n,crossUser:i}){if(r=="read"&&this.has[e]===!0)return!0;if(!this.has[e])return!1;const a=ut(this._config,"".concat(e,".").concat(r));if(!a)return!!this.has[e][r];if(a.auth&&(!n||!this._auth.key)||a.auth&&this._auth.key!=ut(this._config,"auth.key"))return!1;const o=[n==null?void 0:n.uri].concat(Object.values((n==null?void 0:n.identities)||{}).map(l=>l.uri)).filter(Boolean);if(a.auth&&a.identities&&O_(o,a.identities).length==0)return!1;if(a.auth&&a.identityProviders){const l=Object.keys((n==null?void 0:n.identities)||{});if(O_(l,a.identityProviders).length==0)return!1}return i?a.crossUser===!0||O_(a.crossUser||[],o).length>0:!!this.has[e][r]}supportsScheme(e){if(!e)return!1;let r=oa(this.schemes)?this.schemes:null;return r==null&&!Pe.isContainedIn(e,this.excludedSchemes||[])?!0:Pe.isContainedIn(e,r)}adjustConcept(e){if(!e||e.__SAVED__)return e;e._getNarrower=r=>this.getNarrower({...r,concept:e}),e._getAncestors=r=>this.getAncestors({...r,concept:e}),e._getDetails=async r=>(await this.getConcepts({...r,concepts:[e]}))[0];for(let r of["broader","narrower","ancestors"])Array.isArray(e[r])&&e[r].length&&!e[r].includes(null)&&(e[r]=this.adjustConcepts(e[r]));return e._registry=this,e}adjustConcepts(e){return Md(e.map(r=>this.adjustConcept(r)),e)}adjustRegistries(e){return e}adjustScheme(e){if(!e||e.__SAVED__)return e;const r=e._registry;return e._registry=this.cdk&&this.cdk.registryForScheme(e),!e._registry||r===e._registry||e._registry._api.api===this._api.api?e._registry=r||this:["concepts","topConcepts"].forEach(n=>{Array.isArray(e[n])&&(e[n].length===0||e[n][0]===null)&&delete e[n]}),e._registry&&(e._getTop=n=>e._registry.getTop({...n,scheme:e}),e._getTypes=n=>e._registry.getTypes({...n,scheme:e}),e._suggest=({search:n,...i})=>e._registry.suggest({...i,search:n,scheme:e})),e}adjustSchemes(e){return Md(e.map(r=>this.adjustScheme(r)),e)}adjustConcordances(e){for(let r of e)r._registry=this;return e}adjustMapping(e){for(let r of["from","to"]){let n="".concat(r,"Scheme");e[n]||(e[n]=ut(Pe.conceptsOfMapping(e,r),"[0].inScheme[0]",null))}if(e._registry=this,!e.identifier){let r=ut(Pe.addMappingIdentifiers(e),"identifier");r&&(e.identifier=r)}return e}adjustMappings(e){return Md(e.map(r=>this.adjustMapping(r)),e)}async postMappings({mappings:e,...r}={}){if(!e||!e.length)throw new Ie({parameter:"mappings"});return this._callHelperForArrayWrappers({method:"postMapping",items:e,itemProperty:"mapping",config:r})}async deleteMappings({mappings:e,...r}={}){if(!e||!e.length)throw new Ie({parameter:"mappings"});return this._callHelperForArrayWrappers({method:"deleteMapping",items:e,itemProperty:"mapping",config:r})}async _callHelperForArrayWrappers({method:e,items:r,itemProperty:n,config:i}){const a=[],o=await Promise.all(r.map(async l=>{try{return await this[e]({[n]:l,...i,_raw:!0})}catch(c){return a[r.indexOf(l)]=c,null}}));return o._errors=a,o}}Kr.providerName="Base";function lm(t){throw new Error('Could not dynamically require "'+t+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var gL={exports:{}};/*! + localForage -- Offline Storage, Improved + Version 1.10.0 + https://localforage.github.io/localForage + (c) 2013-2017 Mozilla, Apache License 2.0 +*/(function(t,e){(function(r){t.exports=r()})(function(){return function r(n,i,a){function o(f,d){if(!i[f]){if(!n[f]){var m=typeof lm=="function"&&lm;if(!d&&m)return m(f,!0);if(l)return l(f,!0);var g=new Error("Cannot find module '"+f+"'");throw g.code="MODULE_NOT_FOUND",g}var v=i[f]={exports:{}};n[f][0].call(v.exports,function(b){var _=n[f][1][b];return o(_||b)},v,v.exports,r,n,i,a)}return i[f].exports}for(var l=typeof lm=="function"&&lm,c=0;c"u"&&r(3);var m=Promise;function g(T,U){U&&T.then(function(L){U(null,L)},function(L){U(L)})}function v(T,U,L){typeof U=="function"&&T.then(U),typeof L=="function"&&T.catch(L)}function b(T){return typeof T!="string"&&(console.warn(T+" used as a key, but it is not a string."),T=String(T)),T}function _(){if(arguments.length&&typeof arguments[arguments.length-1]=="function")return arguments[arguments.length-1]}var O="local-forage-detect-blob-support",E=void 0,R={},x=Object.prototype.toString,N="readonly",A="readwrite";function q(T){for(var U=T.length,L=new ArrayBuffer(U),Y=new Uint8Array(L),re=0;re=43)}}).catch(function(){return!1})}function j(T){return typeof E=="boolean"?m.resolve(E):B(T).then(function(U){return E=U,E})}function te(T){var U=R[T.name],L={};L.promise=new m(function(Y,re){L.resolve=Y,L.reject=re}),U.deferredOperations.push(L),U.dbReady?U.dbReady=U.dbReady.then(function(){return L.promise}):U.dbReady=L.promise}function ue(T){var U=R[T.name],L=U.deferredOperations.pop();if(L)return L.resolve(),L.promise}function ge(T,U){var L=R[T.name],Y=L.deferredOperations.pop();if(Y)return Y.reject(U),Y.promise}function z(T,U){return new m(function(L,Y){if(R[T.name]=R[T.name]||ne(),T.db)if(U)te(T),T.db.close();else return L(T.db);var re=[T.name];U&&re.push(T.version);var K=c.open.apply(c,re);U&&(K.onupgradeneeded=function(me){var Te=K.result;try{Te.createObjectStore(T.storeName),me.oldVersion<=1&&Te.createObjectStore(O)}catch(Ae){if(Ae.name==="ConstraintError")console.warn('The database "'+T.name+'" has been upgraded from version '+me.oldVersion+" to version "+me.newVersion+', but the storage "'+T.storeName+'" already exists.');else throw Ae}}),K.onerror=function(me){me.preventDefault(),Y(K.error)},K.onsuccess=function(){var me=K.result;me.onversionchange=function(Te){Te.target.close()},L(me),ue(T)}})}function H(T){return z(T,!1)}function M(T){return z(T,!0)}function X(T,U){if(!T.db)return!0;var L=!T.db.objectStoreNames.contains(T.storeName),Y=T.versionT.db.version;if(Y&&(T.version!==U&&console.warn('The database "'+T.name+"\" can't be downgraded from version "+T.db.version+" to version "+T.version+"."),T.version=T.db.version),re||L){if(L){var K=T.db.version+1;K>T.version&&(T.version=K)}return!0}return!1}function ie(T){return new m(function(U,L){var Y=new FileReader;Y.onerror=L,Y.onloadend=function(re){var K=btoa(re.target.result||"");U({__local_forage_encoded_blob:!0,data:K,type:T.type})},Y.readAsBinaryString(T)})}function Ee(T){var U=q(atob(T.data));return d([U],{type:T.type})}function Se(T){return T&&T.__local_forage_encoded_blob}function ve(T){var U=this,L=U._initReady().then(function(){var Y=R[U._dbInfo.name];if(Y&&Y.dbReady)return Y.dbReady});return v(L,T,T),L}function Re(T){te(T);for(var U=R[T.name],L=U.forages,Y=0;Y0&&(!T.db||K.name==="InvalidStateError"||K.name==="NotFoundError"))return m.resolve().then(function(){if(!T.db||K.name==="NotFoundError"&&!T.db.objectStoreNames.contains(T.storeName)&&T.version<=T.db.version)return T.db&&(T.version=T.db.version+1),M(T)}).then(function(){return Re(T).then(function(){fe(T,U,L,Y-1)})}).catch(L);L(K)}}function ne(){return{forages:[],db:null,dbReady:null,deferredOperations:[]}}function C(T){var U=this,L={db:null};if(T)for(var Y in T)L[Y]=T[Y];var re=R[L.name];re||(re=ne(),R[L.name]=re),re.forages.push(U),U._initReady||(U._initReady=U.ready,U.ready=ve);var K=[];function me(){return m.resolve()}for(var Te=0;Te>4,De[re++]=(me&15)<<4|Te>>2,De[re++]=(Te&3)<<6|Ae&63;return xe}function Ha(T){var U=new Uint8Array(T),L="",Y;for(Y=0;Y>2],L+=$e[(U[Y]&3)<<4|U[Y+1]>>4],L+=$e[(U[Y+1]&15)<<2|U[Y+2]>>6],L+=$e[U[Y+2]&63];return U.length%3===2?L=L.substring(0,L.length-1)+"=":U.length%3===1&&(L=L.substring(0,L.length-2)+"=="),L}function cs(T,U){var L="";if(T&&(L=ga.call(T)),T&&(L==="[object ArrayBuffer]"||T.buffer&&ga.call(T.buffer)==="[object ArrayBuffer]")){var Y,re=kt;T instanceof ArrayBuffer?(Y=T,re+=Et):(Y=T.buffer,L==="[object Int8Array]"?re+=nt:L==="[object Uint8Array]"?re+=Pt:L==="[object Uint8ClampedArray]"?re+=Gr:L==="[object Int16Array]"?re+=er:L==="[object Uint16Array]"?re+=Dr:L==="[object Int32Array]"?re+=kr:L==="[object Uint32Array]"?re+=dn:L==="[object Float32Array]"?re+=pn:L==="[object Float64Array]"?re+=Hi:U(new Error("Failed to get type for BinaryArray"))),U(re+Ha(Y))}else if(L==="[object Blob]"){var K=new FileReader;K.onload=function(){var me=rt+T.type+"~"+Ha(this.result);U(kt+Be+me)},K.readAsArrayBuffer(T)}else try{U(JSON.stringify(T))}catch(me){console.error("Couldn't convert value into a JSON string: ",T),U(null,me)}}function fl(T){if(T.substring(0,Lt)!==kt)return JSON.parse(T);var U=T.substring(gi),L=T.substring(Lt,gi),Y;if(L===Be&&Ve.test(U)){var re=U.match(Ve);Y=re[1],U=U.substring(re[0].length)}var K=Kn(U);switch(L){case Et:return K;case Be:return d([K],{type:Y});case nt:return new Int8Array(K);case Pt:return new Uint8Array(K);case Gr:return new Uint8ClampedArray(K);case er:return new Int16Array(K);case Dr:return new Uint16Array(K);case kr:return new Int32Array(K);case dn:return new Uint32Array(K);case pn:return new Float32Array(K);case Hi:return new Float64Array(K);default:throw new Error("Unkown type: "+L)}}var br={serialize:cs,deserialize:fl,stringToBuffer:Kn,bufferToString:Ha};function Rr(T,U,L,Y){T.executeSql("CREATE TABLE IF NOT EXISTS "+U.storeName+" (id INTEGER PRIMARY KEY, key unique, value)",[],L,Y)}function Xt(T){var U=this,L={db:null};if(T)for(var Y in T)L[Y]=typeof T[Y]!="string"?T[Y].toString():T[Y];var re=new m(function(K,me){try{L.db=openDatabase(L.name,String(L.version),L.description,L.size)}catch(Te){return me(Te)}L.db.transaction(function(Te){Rr(Te,L,function(){U._dbInfo=L,K()},function(Ae,xe){me(xe)})},me)});return L.serializer=br,re}function Ui(T,U,L,Y,re,K){T.executeSql(L,Y,re,function(me,Te){Te.code===Te.SYNTAX_ERR?me.executeSql("SELECT name FROM sqlite_master WHERE type='table' AND name = ?",[U.storeName],function(Ae,xe){xe.rows.length?K(Ae,Te):Rr(Ae,U,function(){Ae.executeSql(L,Y,re,K)},K)},K):K(me,Te)},K)}function dl(T,U){var L=this;T=b(T);var Y=new m(function(re,K){L.ready().then(function(){var me=L._dbInfo;me.db.transaction(function(Te){Ui(Te,me,"SELECT * FROM "+me.storeName+" WHERE key = ? LIMIT 1",[T],function(Ae,xe){var De=xe.rows.length?xe.rows.item(0).value:null;De&&(De=me.serializer.deserialize(De)),re(De)},function(Ae,xe){K(xe)})})}).catch(K)});return g(Y,U),Y}function xc(T,U){var L=this,Y=new m(function(re,K){L.ready().then(function(){var me=L._dbInfo;me.db.transaction(function(Te){Ui(Te,me,"SELECT * FROM "+me.storeName,[],function(Ae,xe){for(var De=xe.rows,We=De.length,wt=0;wt0){me(pl.apply(re,[T,Ae,L,Y-1]));return}Te(wt)}})})}).catch(Te)});return g(K,L),K}function wf(T,U,L){return pl.apply(this,[T,U,L,1])}function ky(T,U){var L=this;T=b(T);var Y=new m(function(re,K){L.ready().then(function(){var me=L._dbInfo;me.db.transaction(function(Te){Ui(Te,me,"DELETE FROM "+me.storeName+" WHERE key = ?",[T],function(){re()},function(Ae,xe){K(xe)})})}).catch(K)});return g(Y,U),Y}function Dy(T){var U=this,L=new m(function(Y,re){U.ready().then(function(){var K=U._dbInfo;K.db.transaction(function(me){Ui(me,K,"DELETE FROM "+K.storeName,[],function(){Y()},function(Te,Ae){re(Ae)})})}).catch(re)});return g(L,T),L}function ih(T){var U=this,L=new m(function(Y,re){U.ready().then(function(){var K=U._dbInfo;K.db.transaction(function(me){Ui(me,K,"SELECT COUNT(key) as c FROM "+K.storeName,[],function(Te,Ae){var xe=Ae.rows.item(0).c;Y(xe)},function(Te,Ae){re(Ae)})})}).catch(re)});return g(L,T),L}function Ry(T,U){var L=this,Y=new m(function(re,K){L.ready().then(function(){var me=L._dbInfo;me.db.transaction(function(Te){Ui(Te,me,"SELECT key FROM "+me.storeName+" WHERE id = ? LIMIT 1",[T+1],function(Ae,xe){var De=xe.rows.length?xe.rows.item(0).key:null;re(De)},function(Ae,xe){K(xe)})})}).catch(K)});return g(Y,U),Y}function My(T){var U=this,L=new m(function(Y,re){U.ready().then(function(){var K=U._dbInfo;K.db.transaction(function(me){Ui(me,K,"SELECT key FROM "+K.storeName,[],function(Te,Ae){for(var xe=[],De=0;De '__WebKitDatabaseInfoTable__'",[],function(re,K){for(var me=[],Te=0;Te0}function Fy(T){var U=this,L={};if(T)for(var Y in T)L[Y]=T[Y];return L.keyPrefix=ah(T,U._defaultConfig),By()?(U._dbInfo=L,L.serializer=br,m.resolve()):m.reject()}function jy(T){var U=this,L=U.ready().then(function(){for(var Y=U._dbInfo.keyPrefix,re=localStorage.length-1;re>=0;re--){var K=localStorage.key(re);K.indexOf(Y)===0&&localStorage.removeItem(K)}});return g(L,T),L}function zy(T,U){var L=this;T=b(T);var Y=L.ready().then(function(){var re=L._dbInfo,K=localStorage.getItem(re.keyPrefix+T);return K&&(K=re.serializer.deserialize(K)),K});return g(Y,U),Y}function Hy(T,U){var L=this,Y=L.ready().then(function(){for(var re=L._dbInfo,K=re.keyPrefix,me=K.length,Te=localStorage.length,Ae=1,xe=0;xe=0;me--){var Te=localStorage.key(me);Te.indexOf(K)===0&&localStorage.removeItem(Te)}}):re=m.reject("Invalid arguments"),g(re,U),re}var qy={_driver:"localStorageWrapper",_initStorage:Fy,_support:Of(),iterate:Hy,getItem:zy,setItem:Gy,removeItem:Wy,clear:jy,length:Vy,key:Uy,keys:oh,dropInstance:Ky},Yy=function(U,L){return U===L||typeof U=="number"&&typeof L=="number"&&isNaN(U)&&isNaN(L)},kc=function(U,L){for(var Y=U.length,re=0;re"u"?"undefined":a(L))==="object"){if(this._ready)return new Error("Can't call config() after localforage has been used.");for(var Y in L){if(Y==="storeName"&&(L[Y]=L[Y].replace(/\W/g,"_")),Y==="version"&&typeof L[Y]!="number")return new Error("Database version must be a number.");this._config[Y]=L[Y]}return"driver"in L&&L.driver?this.setDriver(this._config.driver):!0}else return typeof L=="string"?this._config[L]:this._config},T.prototype.defineDriver=function(L,Y,re){var K=new m(function(me,Te){try{var Ae=L._driver,xe=new Error("Custom driver not compliant; see https://mozilla.github.io/localForage/#definedriver");if(!L._driver){Te(xe);return}for(var De=Dc.concat("_initStorage"),We=0,wt=De.length;Weri.getItem(this.localStorageKey).then(n=>{n=n||[];let i=0;for(let a of n.filter(o=>!o.uri||!o.uri.startsWith(um)))a.uri&&(a.identifier||(a.identifier=[]),a.identifier.push(a.uri)),a.uri="".concat(um).concat(iA()),i+=1;return i&&console.warn("URIs added to ".concat(i," local mappings.")),ri.setItem(this.localStorageKey,n)});ri.getItem(e).then(n=>{n&&console.warn('Warning: There is old data in local storage (or IndexedDB, depending on the ) with the key "'.concat(e,'". This data will not be used anymore. A manual export is necessary to get this data back.'))}),this.queue.push(r().catch(n=>{console.warn("Error when adding URIs to local mappings:",n)}))}isAuthorizedFor({type:e,action:r}){return e=="mappings"&&r!="anonymous"}_getMappingsQueue(){let e=cle(this.queue)||Promise.resolve();return new Promise(r=>{function n(){var o,l,c=new Promise((f,d)=>{o=f,l=d});return c.resolve=o,c.reject=l,c}let i=n(),a=()=>{i.resolve()};this.queue.push(i),e.then(()=>ri.getItem(this.localStorageKey)).then(o=>{r({mappings:o,done:a})})})}async getMapping({mapping:e,...r}){if(r._raw=!0,!e||!e.uri)throw new Ie({parameter:"mapping"});return(await this.getMappings({...r,uri:e.uri}))[0]}async getMappings({from:e,fromScheme:r,to:n,toScheme:i,creator:a,type:o,partOf:l,offset:c,limit:f,direction:d,mode:m,identifier:g,uri:v}={}){let b={};return e&&(b.from=Jr(e)?e:e.uri),r&&(b.fromScheme=Jr(r)?{uri:r}:r),n&&(b.to=Jr(n)?n:n.uri),i&&(b.toScheme=Jr(i)?{uri:i}:i),a&&(b.creator=Jr(a)?a:Pe.prefLabel(a)),o&&(b.type=Jr(o)?o:o.uri),l&&(b.partOf=Jr(l)?l:l.uri),c&&(b.offset=c),f&&(b.limit=f),d&&(b.direction=d),m&&(b.mode=m),g&&(b.identifier=g),v&&(b.uri=v),this._getMappingsQueue().catch(_=>{throw new Fi({message:"Could not get mappings from local storage",relatedError:_})}).then(({mappings:_,done:O})=>{O();let E=(x,N)=>x.uri==N||N&&x.notation&&x.notation[0].toLowerCase()==N.toLowerCase();if((b.from||b.to)&&(_=_.filter(x=>{let N=Pe.conceptsOfMapping(x,"from").find(j=>E(j,b.from))!=null,A=Pe.conceptsOfMapping(x,"to").find(j=>E(j,b.from))!=null,q=Pe.conceptsOfMapping(x,"from").find(j=>E(j,b.to))!=null,B=Pe.conceptsOfMapping(x,"to").find(j=>E(j,b.to))!=null;return b.direction=="backward"?b.mode=="or"?b.from&&A||b.to&&q:(!b.from||A)&&(!b.to||q):b.direction=="both"?b.mode=="or"?b.from&&(N||A)||b.to&&(q||B):(!b.from||N)&&(!b.to||B)||(!b.from||A)&&(!b.to||q):b.mode=="or"?b.from&&N||b.to&&B:(!b.from||N)&&(!b.to||B)})),(b.fromScheme||b.toScheme)&&(_=_.filter(x=>{let N=Pe.compare(x.fromScheme,b.fromScheme),A=Pe.compare(x.toScheme,b.fromScheme),q=Pe.compare(x.fromScheme,b.toScheme),B=Pe.compare(x.toScheme,b.toScheme);return b.direction=="backward"?b.mode=="or"?b.fromScheme&&A||b.toScheme&&q:(!b.fromScheme||A)&&(!b.toScheme||q):b.direction=="both"?b.mode=="or"?b.fromScheme&&(N||A)||b.toScheme&&(q||B):(!b.fromScheme||N)&&(!b.toScheme||B)||(!b.fromScheme||A)&&(!b.toScheme||q):b.mode=="or"?b.fromScheme&&N||b.toScheme&&B:(!b.fromScheme||N)&&(!b.toScheme||B)})),b.creator){let x=b.creator.split("|");_=_.filter(N=>(N.creator&&N.creator.find(A=>x.includes(Pe.prefLabel(A))||x.includes(A.uri)))!=null)}b.type&&(_=_.filter(x=>(x.type||[Pe.defaultMappingType.uri]).includes(b.type))),b.partOf&&(_=_.filter(x=>x.partOf!=null&&x.partOf.find(N=>Pe.compare(N,{uri:b.partOf}))!=null)),b.identifier&&(_=_.filter(x=>b.identifier.split("|").map(N=>(x.identifier||[]).includes(N)||x.uri==N).reduce((N,A)=>N||A))),b.uri&&(_=_.filter(x=>x.uri==b.uri));let R=_.length;return _=_.sort((x,N)=>{let A=x.modified||x.created,q=N.modified||N.created;return q==null?-1:A==null?1:A>q?-1:1}),_=_.slice(b.offset||0),_=_.slice(0,b.limit),_._totalCount=R,_})}async postMapping({mapping:e}){if(!e)throw new Ie({parameter:"mapping"});let{mappings:r,done:n}=await this._getMappingsQueue();if((!e.uri||!e.uri.startsWith(um))&&(e.uri&&(e.identifier||(e.identifier=[]),e.identifier.push(e.uri)),e.uri="".concat(um).concat(iA())),r.find(i=>i.uri==e.uri))throw n(),new Ie({parameter:"mapping",message:"Duplicate URI"});e.created||(e.created=new Date().toISOString()),e.modified||(e.modified=e.created),r.push(e),r=r.map(i=>Pe.minifyMapping(i));try{return await ri.setItem(this.localStorageKey,r),n(),e}catch(i){throw n(),i}}async putMapping({mapping:e}){if(!e)throw new Ie({parameter:"mapping"});let{mappings:r,done:n}=await this._getMappingsQueue();const i=r.findIndex(a=>a.uri==e.uri);if(i==-1)throw n(),new Ie({parameter:"mapping",message:"Mapping not found"});e.created||(e.created=r[i].created),e.modified=new Date().toISOString(),r[i]=e,r=r.map(a=>Pe.minifyMapping(a));try{return await ri.setItem(this.localStorageKey,r),n(),e}catch(a){throw n(),a}}async patchMapping({mapping:e}){if(!e)throw new Ie({parameter:"mapping"});let{mappings:r,done:n}=await this._getMappingsQueue();const i=r.findIndex(a=>a.uri==e.uri);if(i==-1)throw n(),new Ie({parameter:"mapping",message:"Mapping not found"});e.created||(e.created=r[i].created),e.modified=new Date().toISOString(),r[i]=Object.assign(r[i],e),r=r.map(a=>Pe.minifyMapping(a));try{return await ri.setItem(this.localStorageKey,r),n(),e}catch(a){throw n(),a}}async deleteMapping({mapping:e}){if(!e)throw new Ie({parameter:"mapping"});let{mappings:r,done:n}=await this._getMappingsQueue();try{return r=r.filter(i=>i.uri!=e.uri),r=r.map(i=>Pe.minifyMapping(i)),await ri.setItem(this.localStorageKey,r),n(),!0}catch(i){throw n(),i}}}Tb.providerName="LocalMappings";Tb.stored=!0;class uf extends Kr{_prepare(){this._api.api&&this._api.status===void 0&&(this._api.status=Au(this._api.api,"/status"))}_setup(){if(this._api.api){const e={mappings:"/mappings",concordances:"/concordances",annotations:"/annotations"};for(let r of Object.keys(e))this._api[r]===void 0&&(this._api[r]=Au(this._api.api,e[r]))}this.has.mappings=this._api.mappings?{}:!1,this.has.mappings&&(this.has.mappings.read=!!ut(this._config,"mappings.read",!0),this.has.mappings.create=!!ut(this._config,"mappings.create"),this.has.mappings.update=!!ut(this._config,"mappings.update"),this.has.mappings.delete=!!ut(this._config,"mappings.delete"),this.has.mappings.anonymous=!!ut(this._config,"mappings.anonymous")),this.has.concordances=this._api.concordances?{}:!1,this.has.concordances&&(this.has.concordances.read=!!ut(this._config,"concordances.read"),this.has.concordances.create=!!ut(this._config,"concordances.create"),this.has.concordances.update=!!ut(this._config,"concordances.update"),this.has.concordances.delete=!!ut(this._config,"concordances.delete")),this.has.annotations=this._api.annotations?{}:!1,this.has.annotations&&(this.has.annotations.read=!!ut(this._config,"annotations.read"),this.has.annotations.create=!!ut(this._config,"annotations.create"),this.has.annotations.update=!!ut(this._config,"annotations.update"),this.has.annotations.delete=!!ut(this._config,"annotations.delete")),this.has.auth=ut(this._config,"auth.key")!=null,this._defaultParams={properties:"annotations"}}async getMapping({mapping:e,...r}){if(!e)throw new Ie({parameter:"mapping"});if(!e.uri||!e.uri.startsWith(this._api.mappings))throw new Ie({parameter:"mapping",message:"URI doesn't seem to be part of this registry."});try{return await this.axios({...r,url:e.uri,params:{...this._defaultParams,...r.params||{}}})}catch(n){if(ut(n,"response.status")==404)return null;throw n}}async getMappings({from:e,fromScheme:r,to:n,toScheme:i,creator:a,type:o,partOf:l,offset:c,limit:f,direction:d,mode:m,identifier:g,cardinality:v,annotatedBy:b,annotatedFor:_,annotatedWith:O,sort:E,order:R,...x}){let N={},A=this._api.mappings;return e&&(N.from=Jr(e)?e:e.uri),r&&(N.fromScheme=Jr(r)?r:r.uri),n&&(N.to=Jr(n)?n:n.uri),i&&(N.toScheme=Jr(i)?i:i.uri),a&&(N.creator=Jr(a)?a:Pe.prefLabel(a)),o&&(N.type=Jr(o)?o:o.uri),l&&(N.partOf=Jr(l)?l:l.uri),c&&(N.offset=c),f&&(N.limit=f),d&&(N.direction=d),v&&(N.cardinality=v),b&&(N.annotatedBy=b),_&&(N.annotatedFor=_),O&&(N.annotatedWith=O),m&&(N.mode=m),g&&(N.identifier=g),E&&(N.sort=E),R&&(N.order=R),this.axios({...x,method:"get",url:A,params:{...this._defaultParams,...x.params||{},...N}})}async postMapping({mapping:e,...r}){if(!e)throw new Ie({parameter:"mapping"});return e=Pe.minifyMapping(e),e=Pe.addMappingIdentifiers(e),this.axios({...r,method:"post",url:this._api.mappings,data:e,params:{...this._defaultParams,...r.params||{}}})}async putMapping({mapping:e,...r}){if(!e)throw new Ie({parameter:"mapping"});e=Pe.minifyMapping(e),e=Pe.addMappingIdentifiers(e);const n=e.uri;if(!n||!n.startsWith(this._api.mappings))throw new Ie({parameter:"mapping",message:"URI doesn't seem to be part of this registry."});return this.axios({...r,method:"put",url:n,data:e,params:{...this._defaultParams,...r.params||{}}})}async patchMapping({mapping:e,...r}){if(!e)throw new Ie({parameter:"mapping"});const n=e.uri;if(!n||!n.startsWith(this._api.mappings))throw new Ie({parameter:"mapping",message:"URI doesn't seem to be part of this registry."});return this.axios({...r,method:"patch",url:n,data:np(e,"uri"),params:{...this._defaultParams,...r.params||{}}})}async deleteMapping({mapping:e,...r}){if(!e)throw new Ie({parameter:"mapping"});const n=e.uri;if(!n||!n.startsWith(this._api.mappings))throw new Ie({parameter:"mapping",message:"URI doesn't seem to be part of this registry."});return await this.axios({...r,method:"delete",url:n}),!0}async getAnnotations({target:e,...r}){return e&&vn(r,"params.target",e),this.axios({...r,method:"get",url:this._api.annotations})}async postAnnotation({annotation:e,...r}){return this.axios({...r,method:"post",url:this._api.annotations,data:e})}async putAnnotation({annotation:e,...r}){const n=e.id;if(!n||!n.startsWith(this._api.annotations))throw new Ie({parameter:"annotation",message:"URI doesn't seem to be part of this registry."});return this.axios({...r,method:"put",url:n,data:e})}async patchAnnotation({annotation:e,...r}){const n=e.id;if(!n||!n.startsWith(this._api.annotations))throw new Ie({parameter:"annotation",message:"URI doesn't seem to be part of this registry."});return this.axios({...r,method:"patch",url:n,data:e})}async deleteAnnotation({annotation:e,...r}){const n=e.id;if(!n||!n.startsWith(this._api.annotations))throw new Ie({parameter:"annotation",message:"URI doesn't seem to be part of this registry."});return await this.axios({...r,method:"delete",url:n}),!0}async getConcordances(e){return this.axios({...e,method:"get",url:this._api.concordances})}async postConcordance({concordance:e,...r}){if(!e)throw new Ie({parameter:"concordance"});return this.axios({...r,method:"post",url:this._api.concordances,data:e,params:{...this._defaultParams,...r.params||{}}})}async putConcordance({concordance:e,...r}){if(!e)throw new Ie({parameter:"concordance"});const n=e.uri;if(!n||!n.startsWith(this._api.concordances))throw new Ie({parameter:"concordance",message:"URI doesn't seem to be part of this registry."});return this.axios({...r,method:"put",url:n,data:e,params:{...this._defaultParams,...r.params||{}}})}async patchConcordance({concordance:e,...r}){if(!e)throw new Ie({parameter:"concordance"});const n=e.uri;if(!n||!n.startsWith(this._api.concordances))throw new Ie({parameter:"concordance",message:"URI doesn't seem to be part of this registry."});return this.axios({...r,method:"patch",url:n,data:np(e,"uri"),params:{...this._defaultParams,...r.params||{}}})}async deleteConcordance({concordance:e,...r}){if(!e)throw new Ie({parameter:"concordance"});const n=e.uri;if(!n||!n.startsWith(this._api.concordances))throw new Ie({parameter:"concordance",message:"URI doesn't seem to be part of this registry."});return await this.axios({...r,method:"delete",url:n}),!0}}Zi(uf,"supports",{mappings:!0,concordances:!0,annotations:!0});uf.providerName="MappingsApi";uf.stored=!0;const E_={};class kp extends Kr{get _cache(){return E_[this.uri]}_prepare(){E_[this.uri]=[],this._occurrencesSupportedSchemes=[]}async _occurrencesIsSupported(e){if(!(this._occurrencesSupportedSchemes&&this._occurrencesSupportedSchemes.length))try{const n=Au(this._api.api,"voc"),i=await this.axios({method:"get",url:n});this._occurrencesSupportedSchemes=i||[]}catch(n){}let r=!1;for(let n of this._occurrencesSupportedSchemes)Pe.compare(e,n)&&(r=!0);return r}async getMappings(e){const r=await this.getOccurrences(e),n=e.from,i=ut(n,"inScheme[0]")||e.fromScheme,a=e.to,o=ut(a,"inScheme[0]")||e.toScheme,l=[];for(let c of r){if(!c)continue;let f={};f.from=ut(c,"memberSet[0]"),f.from?f.from={memberSet:[f.from]}:f.from=null,f.fromScheme=ut(c,"memberSet[0].inScheme[0]"),f.to=ut(c,"memberSet[1]"),f.to?f.to={memberSet:[f.to]}:f.to={memberSet:[]},f.toScheme=ut(c,"memberSet[1].inScheme[0]"),(n&&Pe.compare(n,ut(f,"to.memberSet[0]"))||a&&Pe.compare(a,ut(f,"from.memberSet[0]")))&&([f.from,f.fromScheme,f.to,f.toScheme]=[f.to,f.toScheme,f.from,f.fromScheme]),!f.fromScheme&&i&&(f.fromScheme=i),!f.toScheme&&o&&(f.toScheme=o),f.type=[Pe.defaultMappingType.uri],f._occurrence=c,f=Pe.addMappingIdentifiers(f),l.push(f)}return l._url=r._url,l}async getOccurrences({from:e,to:r,concepts:n,threshold:i=0,...a}){let o=[];n=(n||[]).concat([e,r]).filter(g=>!!g);for(let g of n)o.push(this._occurrencesIsSupported(ut(g,"inScheme[0]")).then(v=>v&&g.uri?g.uri:null));let l=await Promise.all(o);if(l=l.filter(g=>g!=null),l.length==0)throw new Ie({parameter:"concepts"});o=[];for(let g of l)o.push(this._getOccurrences({...a,params:{member:g,scheme:"*",threshold:i}}));const c=await Promise.all(o);let f=Ofe([],...c),d=[],m=[];for(let g=0;g_.concat(O.uri),[]).sort().join(" ");d.includes(b)?m.push(g):d.push(b)}return m.forEach(g=>{delete f[g]}),f=f.filter(g=>g!=null),f=f.sort((g,v)=>parseInt(v.count||0)-parseInt(g.count||0)),f._url=c.map(g=>g._url),f}async _getOccurrences(e){let r=this._cache.find(i=>Ls(i.config.params,e.params));if(r)return r.data;const n=await this.axios({...e,method:"get",url:this._api.api});return this._cache.push({config:e,data:n}),this._cache.length>20&&(E_[this.uri]=this._cache.slice(this._cache.length-20)),n}}Zi(kp,"supports",{occurrences:!0,mappings:!0});kp.providerName="OccurrencesApi";kp.stored=!1;class ff extends Kr{_prepare(){this._api.api&&this._api.status===void 0&&(this._api.status=Au(this._api.api,"/status"))}_setup(){if(this._api.api){const e={schemes:"/voc",top:"/voc/top",concepts:"/voc/concepts",data:"/data",narrower:"/narrower",ancestors:"/ancestors",types:"/types",suggest:"/suggest",search:"/search"};for(let r of Object.keys(e))this._api[r]===void 0&&(this._api[r]=Au(this._api.api,e[r]))}this.has.schemes=!!this._api.schemes,!this.has.schemes&&Array.isArray(this.schemes)&&(this.has.schemes=!0),this.has.top=!!this._api.top,this.has.data=!!this._api.data,this.has.concepts=!!this._api.concepts||this.has.data,this.has.narrower=!!this._api.narrower,this.has.ancestors=!!this._api.ancestors,this.has.types=!!this._api.types,this.has.suggest=!!this._api.suggest,this.has.search=!!this._api.search,this.has.auth=ut(this._config,"auth.key")!=null,this._defaultParams={properties:"+created,issued,modified,editorialNote,scopeNote,note,definition,mappings,location"}}static _registryConfigForBartocApiConfig({url:e,scheme:r}={}){return!e||!r?null:{api:e,schemes:[r]}}async _getSchemeUri(e){this._approvedSchemes=this._approvedSchemes||[],this._rejectedSchemes=this._rejectedSchemes||[];let r=this._approvedSchemes.find(a=>Pe.compare(e,a));if(r)return r.uri;if(this._rejectedSchemes.find(a=>Pe.compare(e,a)))return null;const i=(await this.getSchemes({params:{uri:Pe.getAllUris(e).join("|")}})).find(a=>Pe.compare(a,e));return i?(this._approvedSchemes.push({uri:i.uri,identifier:Pe.getAllUris(e)}),i.uri):(this._rejectedSchemes.push({uri:e.uri,identifier:e.identifier}),null)}async getSchemes(e={}){if(!this._api.schemes){if(Array.isArray(this.schemes))return this.schemes;throw new Ya}const r=await this.axios({...e,method:"get",url:this._api.schemes,params:{...this._defaultParams,limit:500,...e.params||{}}});return Array.isArray(this.schemes)?Md(r.filter(n=>Pe.isContainedIn(n,this.schemes)),r):r}async getTop({scheme:e,...r}){if(!this._api.top)throw new Ya;if(!e)throw new Ie({parameter:"scheme"});const n=await this._getSchemeUri(e);if(!n)throw new Ie({parameter:"scheme",message:"Requested vocabulary seems to be unsupported by this API."});return Array.isArray(this._api.top)?this._api.top:this.axios({...r,method:"get",url:this._api.top,params:{...this._defaultParams,limit:1e4,...r.params||{},uri:n}})}async getConcepts({concepts:e,...r}){if(this.has.data===!1)throw new Ya;if(!e)throw new Ie({parameter:"concepts"});Array.isArray(e)||(e=[e]);let n=e.map(i=>i.uri).filter(i=>i!=null);return this.axios({...r,method:"get",url:this._api.data,params:{...this._defaultParams,limit:500,...r.params||{},uri:n.join("|")}})}async getNarrower({concept:e,...r}){if(!this._api.narrower)throw new Ya;if(!e||!e.uri)throw new Ie({parameter:"concept"});return this.axios({...r,method:"get",url:this._api.narrower,params:{...this._defaultParams,limit:1e4,...r.params||{},uri:e.uri}})}async getAncestors({concept:e,...r}){if(!this._api.ancestors)throw new Ya;if(!e||!e.uri)throw new Ie({parameter:"concept"});return this.axios({...r,method:"get",url:this._api.ancestors,params:{...this._defaultParams,limit:1e4,...r.params||{},uri:e.uri}})}async suggest({use:e="notation,label",types:r=[],sort:n="score",params:i={},...a}){return this._search({...a,endpoint:"suggest",params:{...i,type:r.join("|"),use:e,sort:n}})}async search({types:e=[],params:r={},...n}){return this._search({...n,endpoint:"search",params:{...r,type:e.join("|")}})}async vocSuggest({use:e="notation,label",sort:r="score",params:n={},...i}){return this._search({...i,endpoint:"voc-suggest",params:{...n,use:e,sort:r}})}async vocSearch(e){return this._search({...e,endpoint:"voc-search"})}async _search({endpoint:e,scheme:r,search:n,limit:i,offset:a,params:o,url:l,...c}){if(l=l!=null?l:this._api[e],!l)throw new Ya;if(!n)throw new Ie({parameter:"search"});i=i||this._jskos.suggestResultLimit||100,a=a||0;const f=r&&await this._getSchemeUri(r);return l=l.replace("{searchTerms}",n),this.axios({...c,params:{...this._defaultParams,...o,limit:i,count:i,offset:a,search:n,query:n,voc:f},method:"get",url:l})}async getTypes({scheme:e,...r}){if(!this._api.types)throw new Ya;if(Array.isArray(this._api.types))return this._api.types;const n=e&&await this._getSchemeUri(e);n&&vn(r,"params.uri",n);let i=await this.axios({...r,method:"get",url:this._api.types});return n&&(i=i.filter(a=>!a.inScheme||Pe.isContainedIn(e,a.inScheme))),i}}Zi(ff,"supports",{schemes:!0,top:!0,data:!0,concepts:!0,narrower:!0,ancestors:!0,types:!0,suggest:!0,search:!0,auth:!0});ff.providerName="ConceptApi";ff.providerType="http://bartoc.org/api-type/jskos";const P_={};class df extends Kr{get _cache(){return P_[this.uri]}_prepare(){P_[this.uri]=[]}async getMappings({from:e,to:r,mode:n,...i}){let a=[];oa(this.schemes)&&(a=this.schemes);let o,l,c=ut(e,"inScheme[0]"),f=ut(r,"inScheme[0]"),d,m;if(!e||Pe.isContainedIn(c,a)?(o=!0,l=r,d=f,m=a.find(N=>Pe.compare(N,c))||a[0]):(o=!1,l=e,d=c,m=a.find(N=>Pe.compare(N,f))||a[0]),n!="or")return[];if(!this._api.api)throw new Ya;if(!l)throw new Ie({parameter:o?"to":"from"});let g=Pe.languagePreference.selectLanguage(l.prefLabel);if(!g)throw new Ie({parameter:o?"to":"from",message:"Missing language"});let v=ut(l,"altLabel.".concat(g),[]);Jr(v)&&(v=[v]);let b=ut(l,"prefLabel.".concat(g)),_=v.concat([b]);_=[b];let{url:O,data:E}=await this._getReconciliationResults({...i,labels:_,language:g});E=[].concat(...Object.values(E).map(N=>N.result)).filter(N=>N),E=E.sort((N,A)=>N.score!=A.score?A.score-N.score:N.match!=A.match?N.match?-1:1:N.id.length-A.id.length);let R=ut(m,"namespace",""),x=E.map(N=>({fromScheme:d,from:{memberSet:[l]},toScheme:m,to:{memberSet:[{uri:R+N.id}]},type:[N.match?"http://www.w3.org/2004/02/skos/core#exactMatch":N.score>=80?"http://www.w3.org/2004/02/skos/core#closeMatch":"http://www.w3.org/2004/02/skos/core#mappingRelation"]}));return o&&(x=x.map(N=>Object.assign(N,{fromScheme:N.toScheme,from:N.to,toScheme:N.fromScheme,to:N.from}))),x._url=O,x}async _getReconciliationResults({labels:e,language:r,...n}){e=e.sort();let i=this._cache.find(m=>Ls(m.labels,e)&&m.language==r);if(i)return i;let a={},o=0;for(let m of e)a["q".concat(o)]={query:m},o+=1;let l=this._api.api;r&&(l=l.replace("{language}",r));const c="queries=".concat(encodeURIComponent(JSON.stringify(a)));vn(n,["headers","Content-Type"],"application/x-www-form-urlencoded");let f=await this.axios({...n,method:"post",url:l,data:c});f=f||{};let d={labels:e,language:r,data:f,url:"".concat(l).concat(l.includes("?")?"&":"?").concat(c)};return this._cache.push(d),this._cache.length>20&&(P_[this.uri]=this._cache.slice(this._cache.length-20)),d}}Zi(df,"supports",{mappings:!0});df.providerName="ReconciliationApi";df.providerType="http://bartoc.org/api-type/reconciliation";df.stored=!1;class Dp extends Kr{_prepare(){this._cache=[]}supportsScheme(e){return super.supportsScheme(e)&&ut(e,"_registry.has.search",!1)}async getMappings({from:e,to:r,mode:n,selected:i,limit:a=10,...o}){if(n!="or")return[];if(!i)throw new Ie({parameter:"selected"});let l=[];e&&this.supportsScheme(i.scheme[!1])?l.push(this._getMappings({...o,concept:e,sourceScheme:i.scheme[!0],targetScheme:i.scheme[!1],limit:a})):l.push(Promise.resolve([])),r&&this.supportsScheme(i.scheme[!0])?l.push(this._getMappings({...o,concept:r,sourceScheme:i.scheme[!1],targetScheme:i.scheme[!0],limit:a,swap:!0})):l.push(Promise.resolve([]));let[c,f]=await Promise.all(l);for(f=f.filter(d=>!c.find(m=>Pe.compareMappingMembers(d,m)));c.length+f.length>a;)f.length>=c.length?f=f.slice(0,-1):c=c.slice(0,-1);return Mne(c,f)}async _getMappings({concept:e,sourceScheme:r,targetScheme:n,limit:i,swap:a=!1,...o}){var g;if(!e||!r||!n)return[];if(Pe.compare(r,n))return[];const l=Pe.languagePreference.selectLanguage(e.prefLabel)||this._defaultLanguages[0];let c=Pe.prefLabel(e,{fallbackToUri:!1,language:l});if(!c)return[];const f=/^[\s\wäüöÄÜÖß]*\w/.exec(c);c=f?f[0]:c;let d=await this._getResults({...o,label:c,targetScheme:n,limit:i});if(!d.length&&((g=e.broader)!=null&&g.length))for(const v of e.broader){const b=Pe.prefLabel(v,{fallbackToUri:!1,language:l});if(b&&(d=await this._getResults({...o,label:b,targetScheme:n,limit:i}),d.length))break}let m=d.map(v=>({fromScheme:r,from:{memberSet:[e]},toScheme:n,to:{memberSet:[v]},type:["http://www.w3.org/2004/02/skos/core#mappingRelation"]}));return a&&(m=m.map(v=>Object.assign(v,{fromScheme:v.toScheme,from:v.to,toScheme:v.fromScheme,to:v.from}))),m}async _getResults({label:e,targetScheme:r,limit:n,...i}){var f;let a=(this._cache[r.uri]||{})[e];if(a&&a._limit>=n)return a;const o=ut(r,"_registry");if(!o||o.has.search===!1)return[];let l=(f=(this._jskos.overrides||[]).find(d=>Pe.compare(d,r)))==null?void 0:f.search;const c=await o.search({...i,url:l,search:e,scheme:r,limit:n});return this._cache[r.uri]||(this._cache[r.uri]={}),this._cache[r.uri][e]=c,this._cache[r.uri][e]._limit=n,c}}Zi(Dp,"supports",{mappings:!0});Dp.providerName="LabelSearchSuggestion";Dp.stored=!1;class Rp extends Kr{static _registryConfigForBartocApiConfig({url:e,scheme:r}={}){if(!e||!r)return null;const n={},i=e.match(/(.+\/)([^/]+)\/$/);return i?(n.api=i[1]+"rest/v1/",r.VOCID=i[2],n.schemes=[r],n):null}get _language(){return this.languages[0]||this._defaultLanguages[0]||"en"}_getApiUrl(e,r,n){const i=e&&e.VOCID||ut(this.schemes.find(o=>Pe.compare(o,e)),"VOCID");if(!i)throw new Ie({parameter:"scheme",message:"Missing scheme or VOCID property on scheme"});r=r||"",n=n||{},n.lang||(n.lang=this._language);const a=Object.keys(n).map(o=>"".concat(o,"=").concat(encodeURIComponent(n[o]))).join("&");return"".concat(this._api.api).concat(i).concat(r).concat(a?"?"+a:"")}_getDataUrl(e,{addFormatParameter:r=!0}={}){const n=ut(e,"inScheme[0]");if(!e||!e.uri)throw new Ie({parameter:"concept",message:"Missing concept URI"});return this._getApiUrl(n,"/data",r?{format:"application/json"}:{})}async _getSchemeUri(e){this._approvedSchemes=this._approvedSchemes||[],this._rejectedSchemes=this._rejectedSchemes||[];let r=this._approvedSchemes.find(o=>Pe.compare(e,o));if(r)return r.uri;if(this._rejectedSchemes.find(o=>Pe.compare(e,o)))return null;const n=this._getApiUrl(e,"/"),a=(await this.axios({method:"get",url:n})).conceptschemes.find(o=>Pe.compare(o,e));return a?(this._approvedSchemes.push({uri:a.uri,identifier:Pe.getAllUris(e)}),a.uri):(this._rejectedSchemes.push({uri:e.uri,identifier:e.identifier}),null)}_toJskosConcept(e,{concept:r,scheme:n,result:i,language:a}={}){if(!e)return null;r=Pe.deepCopy(r||{}),a=a||e.lang||"en",r.uri=e.uri,n&&(r.inScheme=[n]);let o=e.matchedPrefLabel||e.prefLabel||e.label;if(Jr(o))vn(r,"prefLabel.".concat(a),o);else{o&&!oa(o)&&(o=[o]);for(let f of o||[])vn(r,"prefLabel.".concat(f.lang),f.value)}let l=e.altLabel;if(Jr(l))vn(r,"altLabel.".concat(a),[l]);else{l&&!oa(l)&&(l=[l]);for(let f of l||[])ut(r,"altLabel.".concat(f.lang))?(r.altLabel[f.lang].push(f.value),r.altLabel[f.lang]=Xg(r.altLabel[f.lang])):vn(r,"altLabel.".concat(f.lang),[f.value])}const c=e.notation||e["skos:notation"]||Pe.notation(r);c&&(r.notation=[c.value||c]),e.broader&&(oa(e.broader)||(e.broader=[e.broader]),r.broader=e.broader.map(f=>Jr(f)?{uri:f}:f)),e.hasChildren===!0?r.narrower=[null]:e.hasChildren===!1&&(r.narrower=[]),e.type&&!oa(e.type)&&(e.type=[e.type]),r.type=r.type||[];for(let f of e.type||[]){if(!Pe.isValidUri(f))continue;const d=f.slice(0,f.indexOf(":"));i&&i["@context"]&&i["@context"][d]&&(f=f.replace(d+":",i["@context"][d])),r.type.push(f)}return r.type=Xg(r.type),r.type.length||(r.type=["http://www.w3.org/2004/02/skos/core#Concept"]),r}async getSchemes({...e}={}){const r=[];for(let n of this.schemes||[]){const i=this._getApiUrl(n,"/"),o=(await this.axios({...e,method:"get",url:i})).conceptschemes.find(c=>Pe.compare(c,n)),l=o&&(o.prefLabel||o.label||o.title);l&&vn(n,"prefLabel.".concat(this._language),l),r.push(n),this._approvedSchemes=this._approvedSchemes||[],this._approvedSchemes.find(c=>Pe.compare(n,c))||this._approvedSchemes.push({uri:o.uri,identifier:Pe.getAllUris(n)})}return r}async getTop({scheme:e,...r}){const n=this._getApiUrl(e,"/topConcepts"),i=await this._getSchemeUri(e);if(!i)throw new Ie({parameter:"scheme",message:"Missing or unsupported scheme or VOCID property on scheme"});vn(r,"params.scheme",i);const a=await this.axios({...r,method:"get",url:n}),o=[];for(let l of a.topconcepts||[]){const c=this._toJskosConcept(l,{scheme:e,language:this._language});c.topConceptOf=[e],o.push(c)}return o}async getConcepts({concepts:e,...r}){oa(e)||(e=[e]),e=e.map(i=>({uri:i.uri,inScheme:i.inScheme}));const n=[];for(let i of e){const a=this._getDataUrl(i,{addFormatParameter:!1});if(!a)continue;const o=await this.axios({...r,method:"get",url:a,params:{uri:i.uri,format:"application/json"}}),l=o&&o.graph&&o.graph.find(c=>Pe.compare(c,i));if(l){const c=this._toJskosConcept(l,{concept:i,result:o});for(let f of["broader","narrower"]){let d=l[f]||c[f];d&&!oa(d)&&(d=[d]),d||(d=[]),c[f]=d.map(m=>this._toJskosConcept(o.graph.find(g=>Pe.compare(g,m)),{scheme:i.inScheme[0],result:o}))}c.ancestors=[],n.push(c)}}return n}async getNarrower({concept:e,...r}){if(!e||!e.uri)throw new Ie({parameter:"concept"});const n=e.inScheme[0],i=this._getApiUrl(n,"/children");return vn(r,"params.uri",e.uri),((await this.axios({...r,method:"get",url:i})).narrower||[]).map(l=>this._toJskosConcept(l,{scheme:n}))}async getAncestors({concept:e,...r}){if(!e||!e.uri)throw new Ie({parameter:"concept"});const n=e.inScheme[0],i=this._getApiUrl(n,"/broaderTransitive");vn(r,"params.uri",e.uri);const a=await this.axios({...r,method:"get",url:i});let o=[],l=e.uri;for(;l;){if(l!=e.uri){const f=ut(a,'broaderTransitive["'.concat(l,'"]'));o=o.concat([f])}l=ut(a,'broaderTransitive["'.concat(l,'"].broader[0]'))}return o.map(f=>this._toJskosConcept(f,{scheme:n})).filter(f=>f.uri!=e.uri)}async suggest(e){e._raw=!0;const r=await this.search(e),n=[e.search,[],[],[]];for(let i of r){const a=Pe.notation(i),o=Pe.prefLabel(i);n[1].push((a?a+" ":"")+o),n[2].push(""),n[3].push(i.uri)}return r._totalCount!=null?n._totalCount=r._totalCount:n._totalCount=r.length,n}async search({search:e,scheme:r,limit:n,types:i=[],...a}){const o=this._getApiUrl(r,"/search");return vn(a,"params.query","".concat(e,"*")),vn(a,"params.unique",1),vn(a,"params.maxhits",n||100),vn(a,"params.type",i.join(" ")),((await this.axios({...a,method:"get",url:o})).results||[]).map(f=>this._toJskosConcept(f,{scheme:r}))}async getTypes({scheme:e,...r}){const n=this._getApiUrl(e,"/types"),i=[],a=await this.axios({...r,method:"get",url:n});for(let o of a&&a.types||[])o.uri!="http://www.w3.org/2004/02/skos/core#Concept"&&(o.label&&(o.prefLabel={[a["@context"]["@language"]]:o.label},delete o.label),i.push(o));return i._url=n,i}}Zi(Rp,"supports",{scheme:!0,top:!0,data:!0,concepts:!0,narrower:!0,ancestors:!0,types:!0,suggest:!0,search:!0});Rp.providerName="SkosmosApi";Rp.providerType="http://bartoc.org/api-type/skosmos";const ev="http://id.loc.gov/authorities/",Km=[{uri:"".concat(ev,"subjects"),identifier:["http://bartoc.org/en/node/454"],notation:["LCSH"],concepts:[null],topConcepts:[]},{uri:"".concat(ev,"names"),identifier:["http://bartoc.org/en/node/18536"],notation:["LCNAF"],concepts:[null],topConcepts:[]}],aA="".concat(ev,"classification");function vL(t){const e={};e.uri=t["@id"],e.notation=(t["http://www.loc.gov/mads/rdf/v1#code"]||[]).map(i=>i["@value"]);const r=t["http://www.loc.gov/mads/rdf/v1#authoritativeLabel"]||t["http://www.w3.org/2000/01/rdf-schema#label"]||[];r.length&&(e.prefLabel={},e.prefLabel[r[0]["@language"]||"en"]=r[0]["@value"]);const n=t["http://www.w3.org/2004/02/skos/core#altLabel"]||[];n.length&&(e.altLabel={en:n.map(i=>i["@value"])});for(let i of t["http://www.w3.org/2000/01/rdf-schema#comment"]||[])e.definition=e.definition||{},e.definition.en=e.definition.en||[],e.definition.en.push(i["@value"]);return e}function xfe(t){const e=vL(t);return e.namespace=e.uri+"/",e.type=["http://www.w3.org/2004/02/skos/core#ConceptScheme"],e}const Ew=t=>e=>!e||!t||!t.namespace?!0:e.uri.startsWith(t.namespace);function kfe(t,{scheme:e}){const r=vL(t);r.type=["http://www.w3.org/2004/02/skos/core#Concept"],r.inScheme=e?[e]:(t["http://www.loc.gov/mads/rdf/v1#isMemberOfMADSScheme"]||[]).map(a=>Km.find(o=>o.uri===a["@id"])),(!r.inScheme.length||!r.inScheme[0])&&delete r.inScheme;const n=t["http://www.loc.gov/mads/rdf/v1#hasNarrowerAuthority"]||Pe.compare(r.inScheme[0],{uri:aA})&&t["http://www.loc.gov/mads/rdf/v1#hasMADSCollectionMember"]||[];r.narrower=n.map(a=>({uri:a["@id"]})).filter(Ew(r.inScheme&&r.inScheme[0]));const i=t["http://www.loc.gov/mads/rdf/v1#hasBroaderAuthority"]||Pe.compare(r.inScheme[0],{uri:aA})&&t["http://www.loc.gov/mads/rdf/v1#isMemberOfMADSCollection"]||[];return r.broader=i.map(a=>({uri:a["@id"]})).filter(Ew(r.inScheme&&r.inScheme[0])),r}class Mp extends Kr{static _registryConfigForBartocApiConfig({scheme:e}={}){return!e||!Km.find(r=>Pe.compare(r,e))?null:{schemes:[e]}}async getSchemes(){const e=[];for(let r of await Promise.all(Km.filter(n=>!this.schemes||!this.schemes.length||this.schemes.find(i=>Pe.compare(n,i))).map(n=>Ot({method:"get",url:"".concat(n.uri.replace("http:","https:"),".json")}).then(({status:i,data:a})=>{if(i===200){let o=a.find(l=>n.uri===l["@id"]);if(o)return o=Pe.merge(xfe(o),n),o.topConcepts=(o.topConcepts||[]).filter(l=>l),o}return null}))))r&&e.push(r);return e}async getConcepts({concepts:e}){Array.isArray(e)||(e=[e]);const r=[];for(let n of await Promise.all(e.map(i=>Ot({method:"get",url:"".concat(i.uri.replace("http:","https:"),".json")}).then(({status:a,data:o})=>{if(a===200){let l=o.find(c=>i.uri===c["@id"]);return l?kfe(l,{scheme:i.inScheme&&i.inScheme[0]}):null}}))))n&&r.push(n);return r}async suggest(e){const r=await this.search(e);return[e.search,r.map(n=>Pe.prefLabel(n,{fallbackToUri:!0})),[],r.map(n=>n.uri)]}async search({search:e,scheme:r,limit:n,offset:i}){const a=Pe.getAllUris(r).find(l=>l.startsWith(ev));if(!a||!Km.find(l=>Pe.compare(l,{uri:a})))throw new Ie({parameter:"scheme",message:"provided scheme is not supported (yet)"});if(!e)throw new Ie({parameter:"search",message:"parameter is empty or missing"});n=n||this._jskos.suggestResultLimit||100,i=i||0;const{data:o}=await Ot({method:"get",url:"".concat(a,"/suggest2").replace("http:","https:"),params:{q:e,count:n||100,offset:i,searchtype:"keyword"}});return(o.hits||[]).map(l=>({uri:l.uri,notation:[l.token],prefLabel:{en:l.aLabel},inScheme:[r]})).filter(Ew(r))}}Zi(Mp,"supports",{schemes:!0,top:!1,data:!0,concepts:!0,narrower:!1,ancestors:!1,suggest:!0,search:!0});Mp.providerName="LocApi";Mp.providerType="http://bartoc.org/api-type/loc";var bL={exports:{}};(function(t,e){(function(r,n,i){let a;(a=i.define)&&a.amd?a([],function(){return n}):(a=i.modules)?a[r.toLowerCase()]=n:t.exports=n})("FlexSearch",function r(n){function i(C,I){const D=I?I.id:C&&C.id;this.id=D||D===0?D:ie++,this.init(C,I),f(this,"index",function(){return this.a?Object.keys(this.a.index[this.a.keys[0]].c):Object.keys(this.c)}),f(this,"length",function(){return this.index.length})}function a(C,I,D,V){return this.u!==this.g&&(this.o=this.o.concat(D),this.u++,V&&this.o.length>=V&&(this.u=this.g),this.u===this.g&&(this.cache&&this.j.set(I,this.o),this.F&&this.F(this.o))),this}function o(C){const I=ue();for(const D in C)if(C.hasOwnProperty(D)){const V=C[D];A(V)?I[D]=V.slice(0):B(V)?I[D]=o(V):I[D]=V}return I}function l(C,I){const D=C.length,V=q(I),G=[];for(let se=0,le=0;se=le&&(C=C[ce-(G+.5>>0)],C=C[D]||(C[D]=[]),C[C.length]=V),G)}function v(C,I){if(C){const D=Object.keys(C);for(let V=0,G=D.length;VC?1:C?-1:0}function O(C,I){return C=C[ve],I=I[ve],CI?1:0}function E(C,I){const D=ve.length;for(let V=0;VI?1:0}function R(C,I,D){return C?{page:C,next:I?""+I:null,result:D}:D}function x(C,I,D,V,G,se,le){let ce,be=[];if(D===!0){D="0";var Ce=""}else Ce=D&&D.split(":");const Le=C.length;if(1le&&(Ce=0),Ce=Ce||0,ce=Ce+I,ce"u"}function te(C){const I=Array(C);for(let D=0;D"u")C.worker=!1,this.m=null;else{var V=parseInt(D,10)||4;this.C=-1,this.u=0,this.o=[],this.F=null,this.m=Array(V);for(var G=0;G"u"||j(D=C.async)?this.async||H.async:D,this.g=j(D=C.worker)?this.g||H.g:D,this.threshold=j(D=C.threshold)?I.threshold||this.threshold||H.threshold:D,this.b=j(D=C.resolution)?D=I.b||this.b||H.b:D,D<=this.threshold&&(this.b=this.threshold+1),this.depth=this.f!=="strict"||j(D=C.depth)?I.depth||this.depth||H.depth:D,this.w=(D=j(D=C.encode)?I.encode||H.encode:D)&&fe[D]&&fe[D].bind(fe)||(q(D)?D:this.w||!1),(D=C.matcher)&&this.addMatcher(D),D=(I=C.lang)||C.filter){if(N(D)&&(D=Ee[D]),A(D)){V=this.w,G=ue();for(var se=0;se=this.m.length&&(this.C=0),this.m[this.C].postMessage({add:!0,id:C,content:I}),this.c[se]=""+this.C,D&&D(),this;if(!G){if(this.async&&typeof importScripts!="function"){let Be=this;if(se=new Promise(function(nt){setTimeout(function(){Be.add(C,I,null,V,!0),Be=null,nt()})}),D)se.then(D);else return se;return this}if(D)return this.add(C,I,null,V,!0),D(),this}if(I=this.encode(I),!I.length)return this;D=this.f,G=q(D)?D(I):I.split(this.split),this.filter&&(G=l(G,this.filter));const ke=ue();ke._ctx=ue();const $e=G.length,rt=this.threshold,Ve=this.depth,kt=this.b,Lt=this.i,Et=this.D;for(let Be=0;Be<$e;Be++){var le=G[Be];if(le){var ce=le.length,be=(Et?Be+1:$e-Be)/$e,Ce="";switch(D){case"reverse":case"both":for(var Le=ce;--Le;)Ce=le[Le]+Ce,g(Lt,ke,Ce,C,Et?1:(ce-Le)/ce,be,rt,kt-1);Ce="";case"forward":for(Le=0;LeLe;Pt--)Ce=le.substring(Le,Pt),g(Lt,ke,Ce,C,nt,be,rt,kt-1)}break;default:if(ce=g(Lt,ke,le,C,1,be,rt,kt-1),Ve&&1<$e&&ce>=rt)for(ce=ke._ctx[le]||(ke._ctx[le]=ue()),le=this.h[le]||(this.h[le]=te(kt-(rt||0))),be=Be-Ve,Ce=Be+Ve+1,0>be&&(be=0),Ce>$e&&(Ce=$e);bele;V--)G=ce[V-1],ce[V]=G,se[G]=V;ce[le]=I,se[I]=le}}}return D},C}();return i}(function(){const r={},n=typeof Blob<"u"&&typeof URL<"u"&&URL.createObjectURL;return function(i,a,o,l,c){return o=n?URL.createObjectURL(new Blob(["("+o.toString()+")()"],{type:"text/javascript"})):i+".min.js",i+="-"+a,r[i]||(r[i]=[]),r[i][c]=new Worker(o),r[i][c].onmessage=l,r[i][c]}}()),ar)})(bL);var Dfe=bL.exports;const yL=Nr(Dfe);function fm(t){return t.replace(/\\u[\dA-F]{4}/gi,function(e){return String.fromCharCode(parseInt(e.replace(/\\u/g,""),16))})}const $l={};class Ip extends Kr{_prepare(){$l[this.uri]={index:{},conceptCache:{},schemeCache:{}}}get _index(){return $l[this.uri]&&$l[this.uri].index}get _conceptCache(){return $l[this.uri]&&$l[this.uri].conceptCache}get _schemeCache(){return $l[this.uri]&&$l[this.uri].schemeCache}static _registryConfigForBartocApiConfig({url:e,scheme:r}={}){return!e||!r?null:{schemes:[{uri:e,identifier:Pe.getAllUris(r).filter(i=>i!==e)}]}}async _loadScheme({scheme:e,...r}){let n=Pe.getAllUris(e);for(let g of n)if(this._schemeCache[g])return this._schemeCache[g];const i=this.schemes.find(g=>Pe.compare(g,e));if(!i||!i.uri)throw new gu({message:"Tried to load unsupported scheme (".concat(e&&e.uri,")")});const a=i.uri;n=Xg(n.concat(Pe.getAllUris(i)));let o=".json";a.endsWith("/")&&(o="index.json");const l=await this.axios({...r,url:"".concat(a).concat(o),_skipAdditionalParameters:!0});if(l.id!==a)throw new gu({message:"Skohub URL did not return expected concept scheme"});const{title:c,preferredNamespaceUri:f,hasTopConcept:d,description:m}=l;e={uri:a,identifier:n.filter(g=>g!==a)},e.prefLabel=c,Object.keys(e.prefLabel||{}).forEach(g=>{e.prefLabel[g]=fm(e.prefLabel[g])}),e.namespace=f,e.topConcepts=(d||[]).map(g=>this._toJskosConcept(g)),e.concepts=[null],m&&(e.definition=m,Object.keys(e.definition).forEach(g=>{e.definition[g]=[fm(e.definition[g])]}));for(let g of Object.keys(e).filter(v=>!e[v]))delete e[g];for(let g of n)this._schemeCache[g]=e;return e}async _loadConcept({uri:e,...r}){if(this._conceptCache[e])return this._conceptCache[e];try{const n=await this.axios({...r,url:"".concat(e,".json"),_skipAdditionalParameters:!0});if(n.id!==e)throw new gu({message:"Skohub URL did not return expected concept URI"});const i=this._toJskosConcept(n);return this._conceptCache[e]=i,i}catch(n){return null}}_toJskosConcept(e){const r={uri:e.id};return r.prefLabel=e.prefLabel,Object.keys(r.prefLabel||{}).forEach(n=>{r.prefLabel[n]=fm(r.prefLabel[n])}),r.narrower=(e.narrower||[]).map(n=>this._toJskosConcept(n)),r.notation=e.notation||[],e.broader&&e.broader.id&&(r.broader=[{uri:e.broader.id}]),e.inScheme&&e.inScheme.id&&(r.inScheme=[{uri:e.inScheme.id}]),e.scopeNote&&(r.scopeNote=e.scopeNote,Object.keys(r.scopeNote).forEach(n=>{r.scopeNote[n]=[fm(r.scopeNote[n])]})),r}async getSchemes({...e}={}){return Promise.all(this.schemes.map(r=>this._loadScheme({...e,scheme:r})))}async getTop({scheme:e,...r}){if(!e||!e.uri)throw new Ie({parameter:"scheme",message:"Missing scheme URI"});return e=await this._loadScheme({scheme:e,...r}),e.topConcepts||[]}async getConcepts({concepts:e,...r}){return oa(e)||(e=[e]),(await Promise.all(e.map(({uri:n})=>this._loadConcept({...r,uri:n})))).filter(Boolean)}async getAncestors({concept:e,...r}){if(!e||!e.uri)throw new Ie({parameter:"concept"});if(e.ancestors&&e.ancestors[0]!==null)return e.ancestors;if(e=await this._loadConcept({...r,uri:e.uri}),!e||!e.broader||!e.broader.length)return[];const n=e.broader[0];return[n].concat(await this.getAncestors({concept:n,...r})).map(i=>({uri:i.uri}))}async getNarrower({concept:e,...r}){if(!e||!e.uri)throw new Ie({parameter:"concept"});return e.narrower&&e.narrower[0]!==null||(e=await this._loadConcept({...r,uri:e.uri})),e.narrower}async search({search:e,scheme:r,limit:n=100}){if(r=await this._loadScheme({scheme:r}),!r||!r.uri)throw new Ie({parameter:"scheme"});if(!e)throw new Ie({parameter:"search"});let i;this._index[r.uri]||(this._index[r.uri]={});for(const l of[""].concat(this.languages)){if(this._index[r.uri][l]){i=this._index[r.uri][l];break}if(this._index[r.uri][l]!==null)try{let c=l?".".concat(l,".index"):".index";r.uri.endsWith("/")&&(c="index".concat(c));const f=await this.axios({url:"".concat(r.uri).concat(c),_skipAdditionalParameters:!0});if(f.length<100){this._index[r.uri][l]=null;continue}i=yL.create(),i.import(f),this._index[r.uri][l]=i;break}catch(c){this._index[r.uri][l]=null}}if(!i)throw new gu({message:"Could not find search index for any of the available languages "+this.languages.join(",")});const a=i.search(e);return(await this.getConcepts({concepts:a.map(l=>({uri:l}))})).slice(0,n)}async suggest(e){e._raw=!0;const r=await this.search(e),n=[e.search,[],[],[]];for(let i of r){const a=Pe.notation(i),o=Pe.prefLabel(i);n[1].push((a?a+" ":"")+o),n[2].push(""),n[3].push(i.uri)}return r._totalCount!=null?n._totalCount=r._totalCount:n._totalCount=r.length,n}}Zi(Ip,"supports",{schemes:!0,top:!0,data:!0,concepts:!0,narrower:!0,ancestors:!0,suggest:!0,search:!0});Ip.providerName="Skohub";Ip.providerType="http://bartoc.org/api-type/skohub";const oA="https://lobid.org/gnd/",Bo={uri:"http://bartoc.org/en/node/430",concepts:[null],topConcepts:[],type:["http://www.w3.org/2004/02/skos/core#ConceptScheme"],DISPLAY:{hideNotation:!0},identifier:["http://www.wikidata.org/entity/Q36578"],license:[{uri:"http://creativecommons.org/publicdomain/zero/1.0/"}],namespace:"https://d-nb.info/gnd/",notation:["GND"],notationPattern:"[0-9X-]+",prefLabel:{de:"Gemeinsame Normdatei",en:"Integrated Authority File"},types:[{uri:"https://d-nb.info/standards/elementset/gnd#DifferentiatedPerson",prefLabel:{de:"Person",en:"Person"}},{uri:"https://d-nb.info/standards/elementset/gnd#PlaceOrGeographicName",prefLabel:{de:"Geografikum",en:"Place"}},{uri:"https://d-nb.info/standards/elementset/gnd#CorporateBody",prefLabel:{de:"Organisation",en:"Organization"}},{uri:"https://d-nb.info/standards/elementset/gnd#SubjectHeading",prefLabel:{de:"Sachbegriff",en:"Subject"}},{uri:"https://d-nb.info/standards/elementset/gnd#Work",prefLabel:{de:"Werk",en:"Work"}},{uri:"https://d-nb.info/standards/elementset/gnd#ConferenceOrEvent",prefLabel:{de:"Konferenz oder Veranstaltung",en:"ConferenceOrEvent"}}]},hC=new Pe.ConceptScheme({uri:"https://d-nb.info/standards/elementset/gnd",namespace:"https://d-nb.info/standards/elementset/gnd#"});Bo.types.forEach(t=>{t.notation=[hC.notationFromUri(t.uri)]});const Rfe=new Pe.ConceptScheme(Bo),_L=["broaderTerm","broaderTermGeneral","broaderTermGeneric","broaderTermInstantial","broaderTermPartitive"],sA={sameAs:"http://www.w3.org/2004/02/skos/core#exactMatch",exactMatch:"http://www.w3.org/2004/02/skos/core#exactMatch",closeMatch:"http://www.w3.org/2004/02/skos/core#closeMatch",relatedDdcWithDegreeOfDeterminacy1:"http://www.w3.org/2004/02/skos/core#narrowMatch",relatedDdcWithDegreeOfDeterminacy2:"http://www.w3.org/2004/02/skos/core#narrowMatch",relatedDdcWithDegreeOfDeterminacy3:"http://www.w3.org/2004/02/skos/core#closeMatch",relatedDdcWithDegreeOfDeterminacy4:"http://www.w3.org/2004/02/skos/core#exactMatch"},Mfe=[{uri:"http://bartoc.org/en/node/241",uriPattern:"http://dewey.info/class/(.+)/"},{uri:"http://bartoc.org/en/node/18",namespace:"https://data.bnf.fr/ark:/12148/"},{uri:"http://bartoc.org/en/node/20450",namespace:"https://datos.bne.es/resource/"},{uri:"http://bartoc.org/en/node/1940",namespace:"http://www.wikidata.org/entity/"},{uri:"http://bartoc.org/en/node/294",namespace:"http://lod.gesis.org/thesoz/"},{uri:"http://bartoc.org/en/node/20425",namespace:"http://uri.gbv.de/terminology/tpro/"},{uri:"http://bartoc.org/en/node/2053",namespace:"http://viaf.org/viaf/"},{uri:"http://bartoc.org/en/node/305",uriPattern:"http?://aims.fao.org/aos/agrovoc/(.+)"},{uri:"http://bartoc.org/en/node/391",uriPattern:"http?://id.nlm.nih.gov/mesh/(.+)"},{uri:"http://bartoc.org/en/node/313",uriPattern:"http?://zbw.eu/stw/descriptor/(.+)"},{uri:"http://bartoc.org/en/node/443",uriPattern:"https?://purl.org/bncf/tid/(.+)"},{uri:"http://bartoc.org/en/node/454",uriPattern:"http?://id.loc.gov/authorities/subjects/(.+)"},{uri:"http://bartoc.org/en/node/18536",uriPattern:"http?://id.loc.gov/authorities/names/(.+)"}].map(t=>new Pe.ConceptScheme(t));function A_(t){var n,i;const e={uri:t.id,notation:[t.gndIdentifier],prefLabel:{de:t.preferredName},inScheme:[{uri:Bo.uri}]};t.variantName&&(e.altLabel={de:t.variantName}),(n=t.usingInstructions)!=null&&n.length&&(e.scopeNote={de:t.usingInstructions}),e.type=t.type.map(a=>hC.uriFromNotation(a)).filter(Boolean),e.broader=[],_L.forEach(a=>{e.broader=e.broader.concat(t[a]||[])}),e.broader=e.broader.map(a=>({uri:a.id})),e.uri&&(e.identifier=[e.uri.replace("https://","http://")]);let r=[];for(const a of Object.keys(sA)){const o=sA[a];(i=t[a])!=null&&i.length&&(r=r.concat(t[a].map(l=>{const c=Mfe.find(d=>d.notationFromUri(l.id)),f=c==null?void 0:c.conceptFromUri(l.id);return!c||!f?null:(c.uri==="http://bartoc.org/en/node/241"&&(f.uri+="e23/"),{from:{memberSet:[{uri:e.uri,notation:e.notation}]},fromScheme:{uri:Bo.uri},to:{memberSet:[f]},toScheme:{uri:c.uri},type:[o]})}).filter(Boolean)))}return r.length&&(e.mappings=r),e}function x_(t){return t&&t.startsWith("http://")?t.replace("http://","https://"):t}class Lp extends Kr{_setup(){this._api.api||(this._api.api=oA)}static _registryConfigForBartocApiConfig({url:e,scheme:r}={}){return!e||!r||!Pe.compare(r,Bo)||e!=="https://lobid.org/gnd/api"?null:{api:oA,schemes:[Bo]}}async getSchemes(){return[Bo]}async getTop(){return[]}async getConcepts({concepts:e}){if(!e)throw new n.InvalidOrMissingParameterError({parameter:"concepts"});Array.isArray(e)||(e=[e]);const r=e.map(a=>{var o,l;return(o=a==null?void 0:a.notation)!=null&&o[0]?(l=a==null?void 0:a.notation)==null?void 0:l[0]:Rfe.notationFromUri(x_(a==null?void 0:a.uri))}).filter(Boolean),n=[],i=await Promise.all(r.map(async a=>{try{const o=await Ot.get("".concat(this._api.api).concat(a,".json"));return A_(o.data)}catch(o){n.push(o)}}));if(n.length===e.length)throw n[0];return i.filter(Boolean)}async getNarrower({concept:e,limit:r=200,offset:n=0}){if(!e||!e.uri)throw new Ie({parameter:"concept"});const i=x_(e.uri),a=_L.map(l=>"".concat(l,'.id:"').concat(i,'"')).join(" OR ");return(await Ot.get("".concat(this._api.api,"search"),{params:{q:a,format:"json",size:r,from:n}})).data.member.map(l=>A_(l))}async suggest(e){const r=await this._search({...e,format:"json:suggest"});return[e.search,r.map(n=>n.label),[],r.map(n=>n.id)]}async search(e){return(await this._search(e)).member.map(n=>A_(n))}async _search({search:e,types:r,limit:n=100,offset:i=0,format:a="json"}){if(!e)throw new Ie({parameter:"search"});let o="";return r=(r==null?void 0:r.map(c=>hC.notationFromUri(x_(c))).filter(Boolean))||[],r.length&&(o=r.map(c=>"type:".concat(c)).join(" OR ")),(await Ot.get("".concat(this._api.api,"search"),{params:{q:e,filter:o,format:a,size:n,from:i}})).data}async getTypes({scheme:e}){if(!e||!Pe.compare(e,Bo))throw new Ie({parameter:"search",message:e!=null&&e.uri?"scheme ".concat(e==null?void 0:e.uri," not supported"):""});return Bo.types}}Zi(Lp,"supports",{schemes:!0,data:!0,concepts:!0,narrower:!0,suggest:!0,search:!0,types:!0});Lp.providerName="LobidApi";Lp.providerType="http://bartoc.org/api-type/lobid-gnd";const Zn={};class Np extends Kr{_setup(){this._scheme=null}static _registryConfigForBartocApiConfig({url:e,scheme:r}={}){return!e||!r?null:{api:e}}_schemeInfoToJSKOS(e){const r=e.labels.find(a=>a.lang==="x-uri").text,n={};e.labels.filter(a=>!a.lang.startsWith("x-")).forEach(a=>{n[a.lang]=a.text});const i={uri:r,prefLabel:n};return e.categories&&e.categories.length&&(i.topConcepts=[null]),e.category&&e.category.length&&(i.concepts=[null]),i}_categoryToJSKOS(e,{scheme:r,broader:n=[]}){if(!e||!r)return null;const i=e.ID,a="".concat(r.uri,"/").concat(i);if(Zn[r.uri].concepts[a])return Zn[r.uri].concepts[a];const o={};e.labels.filter(c=>!c.lang.startsWith("x-")&&c.text).forEach(c=>{o[c.lang]=c.text.replace("".concat(i," "),""),Zn[r.uri].searchIndex.add(a,o[c.lang])});const l={};return e.labels.filter(c=>!c.lang.startsWith("x-")&&c.description).forEach(c=>{l[c.lang]||(l[c.lang]=[]),l[c.lang].push(c.description)}),Zn[r.uri].concepts[a]={uri:a,notation:[i],prefLabel:o,scopeNote:l,inScheme:[{uri:r.uri}],narrower:(e.categories||[]).map(c=>({uri:"".concat(r.uri,"/").concat(c.ID)})),broader:n},Zn[r.uri].concepts[a]}_removeNarrower(e){return e&&Object.assign({},e,{narrower:e.narrower&&e.narrower.length?[null]:[]})}async _loadSchemeData(e){const r=await this.axios({...e,method:"get",url:this._api.api,_skipAdditionalParameters:!0});this._scheme=this._schemeInfoToJSKOS(r);const n=this._scheme.uri;Zn[n]={schemeInfo:r,searchIndex:yL.create({tokenize:"full"}),concepts:{}};const i=(a,{broader:o=[]}={})=>{const l=this._categoryToJSKOS(a,{scheme:this._scheme,broader:o});(a.categories||[]).forEach(c=>i(c,{broader:[{uri:l.uri}]}))};r.categories.forEach(a=>i(a)),Zn[n].topConcepts=r.categories.map(a=>this._categoryToJSKOS(a,{scheme:this._scheme}))}async getSchemes(e={}){if(!this._api.api)throw new Ya;return this._scheme||(this._loadSchemeDataPromise||(this._loadSchemeDataPromise=this._loadSchemeData(e)),await this._loadSchemeDataPromise),[this._scheme]}async getTop({scheme:e,...r}){if(!e||!e.uri)throw new Ie({parameter:"scheme",message:"Missing scheme URI"});if(this._scheme||await this.getSchemes(r),!Pe.compare(e,this._scheme))throw new Ie({parameter:"scheme",message:"Requested vocabulary seems to be unsupported by this API."});return Zn[this._scheme.uri].topConcepts.map(this._removeNarrower)}async getConcepts({concepts:e,...r}){return oa(e)||(e=[e]),this._scheme||await this.getSchemes(r),e.map(n=>Zn[this._scheme.uri].concepts[n.uri]).map(this._removeNarrower)}async getAncestors({concept:e,...r}){if(!e||!e.uri)throw new Ie({parameter:"concept"});if(e.ancestors&&e.ancestors[0]!==null)return e.ancestors;this._scheme||await this.getSchemes(r),e=Zn[this._scheme.uri].concepts[e.uri];const n=e&&e.broader&&e.broader[0];return n?[n].concat(await this.getAncestors({concept:n,...r})):[]}async getNarrower({concept:e,...r}){if(!e||!e.uri)throw new Ie({parameter:"concept"});return e.narrower&&e.narrower[0]!==null?e.narrower:(this._scheme||await this.getSchemes(r),e=Zn[this._scheme.uri].concepts[e.uri],(e&&e.narrower||[]).map(n=>Zn[this._scheme.uri].concepts[n.uri]).map(this._removeNarrower))}async search({search:e,scheme:r,limit:n=100}){if(!r||!r.uri)throw new Ie({parameter:"scheme"});if(!e)throw new Ie({parameter:"search"});if(!r||!r.uri)throw new Ie({parameter:"scheme",message:"Missing scheme URI"});if(this._scheme||await this.getSchemes(),!Pe.compare(r,this._scheme))throw new Ie({parameter:"scheme",message:"Requested vocabulary seems to be unsupported by this API."});return(await Zn[this._scheme.uri].searchIndex.search(e)).map(a=>Zn[this._scheme.uri].concepts[a]).map(this._removeNarrower).slice(0,n)}async suggest(e){e._raw=!0;const r=await this.search(e),n=[e.search,[],[],[]];for(let i of r){const a=Pe.notation(i),o=Pe.prefLabel(i);n[1].push((a?a+" ":"")+o),n[2].push(""),n[3].push(i.uri)}return r._totalCount!=null?n._totalCount=r._totalCount:n._totalCount=r.length,n}}Zi(Np,"supports",{schemes:!0,top:!0,data:!0,concepts:!0,narrower:!0,ancestors:!0,suggest:!0,search:!0});Np.providerName="MyCoRe";Np.providerType="http://bartoc.org/api-type/mycore";const Kf={schemes:[]};class Bp extends Kr{static _registryConfigForBartocApiConfig({url:e}={}){return e?{api:e}:null}async getSchemes(){var e,r;if(!Kf.schemes.length){const n=await Ot.post(this._api.api,{query:"query sources { sources { name uri description alternateName } }",operationName:"sources"}),i=((r=(e=n==null?void 0:n.data)==null?void 0:e.data)==null?void 0:r.sources)||[];if(i.length)Kf.schemes=i.map(a=>{const o={uri:a.uri,prefLabel:{und:a.name}};return a.desciption&&(o.description={und:[a.description]}),a.alternateName&&(o.notation=[a.alternateName]),o});else return[]}return Kf.schemes}async getConcepts({concepts:e}){var n,i;if(!e)throw new Ie({parameter:"concepts"});return Array.isArray(e)||(e=[e]),(((i=(n=(await Ot.post(this._api.api,{query:"query { lookup( uris: [".concat(e.map(a=>'"'.concat(a.uri,'"')),"], ) { uri source { ... on Source { uri } } result { ... on Term { uri prefLabel scopeNote altLabel broader { uri } narrower { uri } } } } }")})).data)==null?void 0:n.data)==null?void 0:i.lookup)||[]).map(a=>{var l,c,f,d,m,g,v,b,_,O;const o={uri:a.uri,inScheme:[Kf.schemes.find(E=>Pe.compare(E,{uri:a.source.uri}))]};return(c=(l=a.result)==null?void 0:l.prefLabel)!=null&&c[0]&&(o.prefLabel={und:a.result.prefLabel[0]}),(d=(f=a.result)==null?void 0:f.altLabel)!=null&&d[0]&&(o.altLabel={und:a.result.altLabel}),(g=(m=a.result)==null?void 0:m.scopeNote)!=null&&g[0]&&(o.scopeNote={und:a.result.scopeNote}),(b=(v=a.result)==null?void 0:v.broader)!=null&&b.length&&(o.broader=a.result.broader),(O=(_=a.result)==null?void 0:_.narrower)!=null&&O.length&&(o.narrower=a.result.narrower),o})}async suggest(e){const r=e.search,n=await this.search(e);return[r,n.map(i=>Pe.prefLabel(i,{fallbackToUri:!1})),[],n.map(i=>i.uri)]}async search({scheme:e,search:r}){var i,a,o,l,c;if(!r)throw new Ie({parameter:"search"});if(!e||!Pe.isContainedIn(e,Kf.schemes))throw new Ie({parameter:"scheme"});return(((c=(l=(o=(a=(i=(await Ot.post(this._api.api,{query:'query { terms( sources: ["'.concat(e.uri,'"] query: "').concat(r,'" ) { source { uri } result { ... on Terms { terms { uri prefLabel scopeNote } } } }}')})).data)==null?void 0:i.data)==null?void 0:a.terms)==null?void 0:o[0])==null?void 0:l.result)==null?void 0:c.terms)||[]).map(f=>{var m,g,v;const d={uri:f.uri,inScheme:[e]};return(m=f.prefLabel)!=null&&m[0]&&(d.prefLabel={und:f.prefLabel[0]}),(g=f.altLabel)!=null&&g[0]&&(d.altLabel={und:f.altLabel}),(v=f.scopeNote)!=null&&v[0]&&(d.scopeNote={und:f.scopeNote[0]}),d})}}Zi(Bp,"supports",{schemes:!0,top:!1,data:!0,concepts:!0,narrower:!1,ancestors:!1,suggest:!0,search:!0});Bp.providerName="NoTApi";Bp.providerType="http://bartoc.org/api-type/noterms";const Ife=Object.freeze(Object.defineProperty({__proto__:null,BaseProvider:Kr,ConceptApiProvider:ff,LabelSearchSuggestionProvider:Dp,LobidApiProvider:Lp,LocApiProvider:Mp,LocalMappingsProvider:Tb,MappingsApiProvider:uf,MyCoReProvider:Np,NoTApiProvider:Bp,OccurrencesApiProvider:kp,ReconciliationApiProvider:df,SkohubProvider:Ip,SkosmosApiProvider:Rp},Symbol.toStringTag,{value:"Module"})),Ro={[Kr.providerName]:Kr,init(t){if(this[t.provider])return new this[t.provider](t);throw new hw},addProvider(t){if(t.prototype instanceof Kr||t===Kr)this[t.providerName]=t;else throw new hw}};Ro.addProvider(ff);Ro.addProvider(uf);const k_={};let wL=class SL{constructor(e){this.config=e,this.axios=Ot.create()}setConfig(e){this.config=e}get config(){return this._config}set config(e){e=e||{},e.registries=e.registries||[],e.registries=e.registries.map(r=>Ro.init(r)).filter(r=>r),e.registries.forEach(r=>{r.cdk=this}),this._config=e}get providers(){return Ro}createInstance(e){return new SL(e)}async loadConfig(e){const r=await this.axios.get(e);this.config=r.data}loadBuildInfo({url:e,buildInfo:r=null,interval:n=6e4,callback:i,...a}){if(!e&&!this.config.cocodaBaseUrl)throw new Fi({message:"Could not determine URL to load build config."});return e||(e="".concat(this.config.cocodaBaseUrl,"build-info.json")),this.repeat({...a,function:async()=>(await this.axios.get(e,{headers:{"Cache-Control":"no-cache"}})).data,interval:n,callback:(o,l,c)=>{o?i(o):(c||!c&&r&&!Ls(l,r))&&i(null,l,c||r)}})}getRegistryForUri(e){return this.config.registries.find(r=>r.uri==e)}initializeRegistry(e){return e=Ro.init(e),e.cdk=this,e}addProvider(e){Ro.addProvider(e)}static addProvider(e){Ro.addProvider(e)}repeat({function:e,interval:r=15e3,callback:n,callImmediately:i=!0}={}){if(!e)throw new Ie({parameter:"function"});if(typeof e!="function")throw new Ie({parameter:"function",message:"function needs to be a function"});const a=async()=>e();if(r=parseInt(r),isNaN(r))throw new Ie({parameter:"interval"});if(!n)throw new Ie({parameter:"callback"});if(typeof n!="function")throw new Ie({parameter:"callback",message:"callback needs to be a function"});let o={timer:null,result:null,error:null,isPaused:!1,interval:r};const l=g=>{const v=o.result;Ls(v,g)||(o.result=g,o.error=null,n(null,g,v))},c=g=>{o.error=g,n(g)},f=g=>{o.isPaused||(o.timer=setTimeout(()=>{g()},o.interval))},d=()=>a().then(l).catch(c).then(()=>f(d)),m=(g=i)=>{g?d():f(d)};return m(),{start:(...g)=>{o.isPaused=!1,m(...g)},stop:()=>{o.isPaused=!0,o.timer?clearTimeout(o.timer):setTimeout(()=>{o.timer&&clearTimeout(o.timer)},o.interval)},get isPaused(){return o.isPaused},get lastResult(){return o.result},get hasErrored(){return!!o.error},get interval(){return o.interval},set interval(g){o.interval=g}}}async getSchemes(e={}){let r=[],n=[];for(let i of this.config.registries)if(i.has.schemes!==!1){let a=i.getSchemes(e).then(o=>{for(let l of o){l._registry=i,l.__DETAILSLOADED__=1,l.type=l.type||["http://www.w3.org/2004/02/skos/core#ConceptScheme"];let c=r.find(g=>Pe.compare(g,l)),f,d,m=!1;if(c){f=this.config.registries.indexOf(i),f!=-1&&(f=this.config.registries.length-f),d=this.config.registries.indexOf(ut(c,"_registry")),d!=-1&&(d=this.config.registries.length-d);let g=l.concepts?l.concepts.length==0?-1:1:0,v=c.concepts?c.concepts.length==0?-1:1:0;g>v?m=!0:gPe.compare(v,c));g!=-1&&r.splice(g,1),l=Pe.merge(l,np(c,["concepts","topConcepts"]),{mergeUris:!0,skipPaths:["_registry"]})}l._registry=i,r.push(l)}else{const g=r.findIndex(v=>Pe.compare(v,l));if(g!=-1){const v=r[g]._registry;r[g]=Pe.merge(r[g],np(l,["concepts","topConcepts"]),{mergeUris:!0,skipPaths:["_registry"]}),r[g]._registry=v}}}}).catch(o=>{console.warn("Couldn't load schemes for registry",i.uri,o)});n.push(a)}return await Promise.all(n),r.forEach(i=>{const a=i._registry;delete i._registry;const o=this.registryForScheme(i);!o||o._api.api===a._api.api?i._registry=a:i._registry=o}),Pe.sortSchemes(r.filter(Boolean))}registryForScheme(e,r="concepts"){var i;let n=e._registry;if(n)return n;for(let{type:a,...o}of e.API||[]){const l=o.url,c="".concat(a,"-").concat(l);if(k_[c]){const f=k_[c];return Array.isArray(f._jskos.schemes)&&!Pe.isContainedIn(e,f._jskos.schemes)&&f._jskos.schemes.push(e),f}else{o.scheme=e;for(const f of Object.values(Ro)){if((f==null?void 0:f.providerType)!==a||!f._registryConfigForBartocApiConfig||r&&!((i=f==null?void 0:f.supports)!=null&&i[r]))continue;const d=f.providerName,m=Ro[d]._registryConfigForBartocApiConfig(o);if(m){m.provider=d;try{if(n=this.initializeRegistry(m),n)return k_[c]=n,n}catch(g){continue}}}}}return null}};const is=new wL;function Lfe(t){Object.values(Ife).forEach(e=>(t||is).addProvider(e))}const lA=Object.freeze(Object.defineProperty({__proto__:null,BaseProvider:Kr,CocodaSDK:wL,ConceptApiProvider:ff,LabelSearchSuggestionProvider:Dp,LobidApiProvider:Lp,LocApiProvider:Mp,LocalMappingsProvider:Tb,MappingsApiProvider:uf,MyCoReProvider:Np,NoTApiProvider:Bp,OccurrencesApiProvider:kp,ReconciliationApiProvider:df,SkohubProvider:Ip,SkosmosApiProvider:Rp,addAllProviders:Lfe,cdk:is,errors:gX,utils:Cfe},Symbol.toStringTag,{value:"Module"})),Nfe=t=>(...e)=>{},on={};for(let t of["log","warn","error"])on[t]=Nfe();/*! + * vuex v3.6.2 + * (c) 2021 Evan You + * @license MIT + */function Bfe(t){var e=Number(t.version.split(".")[0]);if(e>=2)t.mixin({beforeCreate:n});else{var r=t.prototype._init;t.prototype._init=function(i){i===void 0&&(i={}),i.init=i.init?[n].concat(i.init):n,r.call(this,i)}}function n(){var i=this.$options;i.store?this.$store=typeof i.store=="function"?i.store():i.store:i.parent&&i.parent.$store&&(this.$store=i.parent.$store)}}var Ffe=typeof window<"u"?window:typeof global<"u"?global:{},qc=Ffe.__VUE_DEVTOOLS_GLOBAL_HOOK__;function jfe(t){qc&&(t._devtoolHook=qc,qc.emit("vuex:init",t),qc.on("vuex:travel-to-state",function(e){t.replaceState(e)}),t.subscribe(function(e,r){qc.emit("vuex:mutation",e,r)},{prepend:!0}),t.subscribeAction(function(e,r){qc.emit("vuex:action",e,r)},{prepend:!0}))}function zfe(t,e){return t.filter(e)[0]}function Pw(t,e){if(e===void 0&&(e=[]),t===null||typeof t!="object")return t;var r=zfe(e,function(i){return i.original===t});if(r)return r.copy;var n=Array.isArray(t)?[]:{};return e.push({original:t,copy:n}),Object.keys(t).forEach(function(i){n[i]=Pw(t[i],e)}),n}function pf(t,e){Object.keys(t).forEach(function(r){return e(t[r],r)})}function OL(t){return t!==null&&typeof t=="object"}function Hfe(t){return t&&typeof t.then=="function"}function Ufe(t,e){return function(){return t(e)}}var Ma=function(e,r){this.runtime=r,this._children=Object.create(null),this._rawModule=e;var n=e.state;this.state=(typeof n=="function"?n():n)||{}},CL={namespaced:{configurable:!0}};CL.namespaced.get=function(){return!!this._rawModule.namespaced};Ma.prototype.addChild=function(e,r){this._children[e]=r};Ma.prototype.removeChild=function(e){delete this._children[e]};Ma.prototype.getChild=function(e){return this._children[e]};Ma.prototype.hasChild=function(e){return e in this._children};Ma.prototype.update=function(e){this._rawModule.namespaced=e.namespaced,e.actions&&(this._rawModule.actions=e.actions),e.mutations&&(this._rawModule.mutations=e.mutations),e.getters&&(this._rawModule.getters=e.getters)};Ma.prototype.forEachChild=function(e){pf(this._children,e)};Ma.prototype.forEachGetter=function(e){this._rawModule.getters&&pf(this._rawModule.getters,e)};Ma.prototype.forEachAction=function(e){this._rawModule.actions&&pf(this._rawModule.actions,e)};Ma.prototype.forEachMutation=function(e){this._rawModule.mutations&&pf(this._rawModule.mutations,e)};Object.defineProperties(Ma.prototype,CL);var Cc=function(e){this.register([],e,!1)};Cc.prototype.get=function(e){return e.reduce(function(r,n){return r.getChild(n)},this.root)};Cc.prototype.getNamespace=function(e){var r=this.root;return e.reduce(function(n,i){return r=r.getChild(i),n+(r.namespaced?i+"/":"")},"")};Cc.prototype.update=function(e){$L([],this.root,e)};Cc.prototype.register=function(e,r,n){var i=this;n===void 0&&(n=!0);var a=new Ma(r,n);if(e.length===0)this.root=a;else{var o=this.get(e.slice(0,-1));o.addChild(e[e.length-1],a)}r.modules&&pf(r.modules,function(l,c){i.register(e.concat(c),l,n)})};Cc.prototype.unregister=function(e){var r=this.get(e.slice(0,-1)),n=e[e.length-1],i=r.getChild(n);i&&i.runtime&&r.removeChild(n)};Cc.prototype.isRegistered=function(e){var r=this.get(e.slice(0,-1)),n=e[e.length-1];return r?r.hasChild(n):!1};function $L(t,e,r){if(e.update(r),r.modules)for(var n in r.modules){if(!e.getChild(n))return;$L(t.concat(n),e.getChild(n),r.modules[n])}}var ii,ji=function(e){var r=this;e===void 0&&(e={}),!ii&&typeof window<"u"&&window.Vue&&PL(window.Vue);var n=e.plugins;n===void 0&&(n=[]);var i=e.strict;i===void 0&&(i=!1),this._committing=!1,this._actions=Object.create(null),this._actionSubscribers=[],this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new Cc(e),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._watcherVM=new ii,this._makeLocalGettersCache=Object.create(null);var a=this,o=this,l=o.dispatch,c=o.commit;this.dispatch=function(g,v){return l.call(a,g,v)},this.commit=function(g,v,b){return c.call(a,g,v,b)},this.strict=i;var f=this._modules.root.state;Eb(this,f,[],this._modules.root),gC(this,f),n.forEach(function(m){return m(r)});var d=e.devtools!==void 0?e.devtools:ii.config.devtools;d&&jfe(this)},mC={state:{configurable:!0}};mC.state.get=function(){return this._vm._data.$$state};mC.state.set=function(t){};ji.prototype.commit=function(e,r,n){var i=this,a=tv(e,r,n),o=a.type,l=a.payload,c={type:o,payload:l},f=this._mutations[o];f&&(this._withCommit(function(){f.forEach(function(m){m(l)})}),this._subscribers.slice().forEach(function(d){return d(c,i.state)}))};ji.prototype.dispatch=function(e,r){var n=this,i=tv(e,r),a=i.type,o=i.payload,l={type:a,payload:o},c=this._actions[a];if(c){try{this._actionSubscribers.slice().filter(function(d){return d.before}).forEach(function(d){return d.before(l,n.state)})}catch(d){}var f=c.length>1?Promise.all(c.map(function(d){return d(o)})):c[0](o);return new Promise(function(d,m){f.then(function(g){try{n._actionSubscribers.filter(function(v){return v.after}).forEach(function(v){return v.after(l,n.state)})}catch(v){}d(g)},function(g){try{n._actionSubscribers.filter(function(v){return v.error}).forEach(function(v){return v.error(l,n.state,g)})}catch(v){}m(g)})})}};ji.prototype.subscribe=function(e,r){return TL(e,this._subscribers,r)};ji.prototype.subscribeAction=function(e,r){var n=typeof e=="function"?{before:e}:e;return TL(n,this._actionSubscribers,r)};ji.prototype.watch=function(e,r,n){var i=this;return this._watcherVM.$watch(function(){return e(i.state,i.getters)},r,n)};ji.prototype.replaceState=function(e){var r=this;this._withCommit(function(){r._vm._data.$$state=e})};ji.prototype.registerModule=function(e,r,n){n===void 0&&(n={}),typeof e=="string"&&(e=[e]),this._modules.register(e,r),Eb(this,this.state,e,this._modules.get(e),n.preserveState),gC(this,this.state)};ji.prototype.unregisterModule=function(e){var r=this;typeof e=="string"&&(e=[e]),this._modules.unregister(e),this._withCommit(function(){var n=vC(r.state,e.slice(0,-1));ii.delete(n,e[e.length-1])}),EL(this)};ji.prototype.hasModule=function(e){return typeof e=="string"&&(e=[e]),this._modules.isRegistered(e)};ji.prototype.hotUpdate=function(e){this._modules.update(e),EL(this,!0)};ji.prototype._withCommit=function(e){var r=this._committing;this._committing=!0,e(),this._committing=r};Object.defineProperties(ji.prototype,mC);function TL(t,e,r){return e.indexOf(t)<0&&(r&&r.prepend?e.unshift(t):e.push(t)),function(){var n=e.indexOf(t);n>-1&&e.splice(n,1)}}function EL(t,e){t._actions=Object.create(null),t._mutations=Object.create(null),t._wrappedGetters=Object.create(null),t._modulesNamespaceMap=Object.create(null);var r=t.state;Eb(t,r,[],t._modules.root,!0),gC(t,r,e)}function gC(t,e,r){var n=t._vm;t.getters={},t._makeLocalGettersCache=Object.create(null);var i=t._wrappedGetters,a={};pf(i,function(l,c){a[c]=Ufe(l,t),Object.defineProperty(t.getters,c,{get:function(){return t._vm[c]},enumerable:!0})});var o=ii.config.silent;ii.config.silent=!0,t._vm=new ii({data:{$$state:e},computed:a}),ii.config.silent=o,t.strict&&Yfe(t),n&&(r&&t._withCommit(function(){n._data.$$state=null}),ii.nextTick(function(){return n.$destroy()}))}function Eb(t,e,r,n,i){var a=!r.length,o=t._modules.getNamespace(r);if(n.namespaced&&(t._modulesNamespaceMap[o],t._modulesNamespaceMap[o]=n),!a&&!i){var l=vC(e,r.slice(0,-1)),c=r[r.length-1];t._withCommit(function(){ii.set(l,c,n.state)})}var f=n.context=Vfe(t,o,r);n.forEachMutation(function(d,m){var g=o+m;Gfe(t,g,d,f)}),n.forEachAction(function(d,m){var g=d.root?m:o+m,v=d.handler||d;Kfe(t,g,v,f)}),n.forEachGetter(function(d,m){var g=o+m;qfe(t,g,d,f)}),n.forEachChild(function(d,m){Eb(t,e,r.concat(m),d,i)})}function Vfe(t,e,r){var n=e==="",i={dispatch:n?t.dispatch:function(a,o,l){var c=tv(a,o,l),f=c.payload,d=c.options,m=c.type;return(!d||!d.root)&&(m=e+m),t.dispatch(m,f)},commit:n?t.commit:function(a,o,l){var c=tv(a,o,l),f=c.payload,d=c.options,m=c.type;(!d||!d.root)&&(m=e+m),t.commit(m,f,d)}};return Object.defineProperties(i,{getters:{get:n?function(){return t.getters}:function(){return Wfe(t,e)}},state:{get:function(){return vC(t.state,r)}}}),i}function Wfe(t,e){if(!t._makeLocalGettersCache[e]){var r={},n=e.length;Object.keys(t.getters).forEach(function(i){if(i.slice(0,n)===e){var a=i.slice(n);Object.defineProperty(r,a,{get:function(){return t.getters[i]},enumerable:!0})}}),t._makeLocalGettersCache[e]=r}return t._makeLocalGettersCache[e]}function Gfe(t,e,r,n){var i=t._mutations[e]||(t._mutations[e]=[]);i.push(function(o){r.call(t,n.state,o)})}function Kfe(t,e,r,n){var i=t._actions[e]||(t._actions[e]=[]);i.push(function(o){var l=r.call(t,{dispatch:n.dispatch,commit:n.commit,getters:n.getters,state:n.state,rootGetters:t.getters,rootState:t.state},o);return Hfe(l)||(l=Promise.resolve(l)),t._devtoolHook?l.catch(function(c){throw t._devtoolHook.emit("vuex:error",c),c}):l})}function qfe(t,e,r,n){t._wrappedGetters[e]||(t._wrappedGetters[e]=function(a){return r(n.state,n.getters,a.state,a.getters)})}function Yfe(t){t._vm.$watch(function(){return this._data.$$state},function(){},{deep:!0,sync:!0})}function vC(t,e){return e.reduce(function(r,n){return r[n]},t)}function tv(t,e,r){return OL(t)&&t.type&&(r=e,e=t,t=t.type),{type:t,payload:e,options:r}}function PL(t){ii&&t===ii||(ii=t,Bfe(ii))}var AL=Ab(function(t,e){var r={};return Pb(e).forEach(function(n){var i=n.key,a=n.val;r[i]=function(){var l=this.$store.state,c=this.$store.getters;if(t){var f=xb(this.$store,"mapState",t);if(!f)return;l=f.context.state,c=f.context.getters}return typeof a=="function"?a.call(this,l,c):l[a]},r[i].vuex=!0}),r}),xL=Ab(function(t,e){var r={};return Pb(e).forEach(function(n){var i=n.key,a=n.val;r[i]=function(){for(var l=[],c=arguments.length;c--;)l[c]=arguments[c];var f=this.$store.commit;if(t){var d=xb(this.$store,"mapMutations",t);if(!d)return;f=d.context.commit}return typeof a=="function"?a.apply(this,[f].concat(l)):f.apply(this.$store,[a].concat(l))}}),r}),kL=Ab(function(t,e){var r={};return Pb(e).forEach(function(n){var i=n.key,a=n.val;a=t+a,r[i]=function(){if(!(t&&!xb(this.$store,"mapGetters",t)))return this.$store.getters[a]},r[i].vuex=!0}),r}),DL=Ab(function(t,e){var r={};return Pb(e).forEach(function(n){var i=n.key,a=n.val;r[i]=function(){for(var l=[],c=arguments.length;c--;)l[c]=arguments[c];var f=this.$store.dispatch;if(t){var d=xb(this.$store,"mapActions",t);if(!d)return;f=d.context.dispatch}return typeof a=="function"?a.apply(this,[f].concat(l)):f.apply(this.$store,[a].concat(l))}}),r}),Xfe=function(t){return{mapState:AL.bind(null,t),mapGetters:kL.bind(null,t),mapMutations:xL.bind(null,t),mapActions:DL.bind(null,t)}};function Pb(t){return Jfe(t)?Array.isArray(t)?t.map(function(e){return{key:e,val:e}}):Object.keys(t).map(function(e){return{key:e,val:t[e]}}):[]}function Jfe(t){return Array.isArray(t)||OL(t)}function Ab(t){return function(e,r){return typeof e!="string"?(r=e,e=""):e.charAt(e.length-1)!=="/"&&(e+="/"),t(e,r)}}function xb(t,e,r){var n=t._modulesNamespaceMap[r];return n}function Zfe(t){t===void 0&&(t={});var e=t.collapsed;e===void 0&&(e=!0);var r=t.filter;r===void 0&&(r=function(d,m,g){return!0});var n=t.transformer;n===void 0&&(n=function(d){return d});var i=t.mutationTransformer;i===void 0&&(i=function(d){return d});var a=t.actionFilter;a===void 0&&(a=function(d,m){return!0});var o=t.actionTransformer;o===void 0&&(o=function(d){return d});var l=t.logMutations;l===void 0&&(l=!0);var c=t.logActions;c===void 0&&(c=!0);var f=t.logger;return f===void 0&&(f=console),function(d){var m=Pw(d.state);typeof f>"u"||(l&&d.subscribe(function(g,v){var b=Pw(v);if(r(g,m,b)){var _=fA(),O=i(g),E="mutation "+g.type+_;cA(f,E,e),f.log("%c prev state","color: #9E9E9E; font-weight: bold",n(m)),f.log("%c mutation","color: #03A9F4; font-weight: bold",O),f.log("%c next state","color: #4CAF50; font-weight: bold",n(b)),uA(f)}m=b}),c&&d.subscribeAction(function(g,v){if(a(g,v)){var b=fA(),_=o(g),O="action "+g.type+b;cA(f,O,e),f.log("%c action","color: #03A9F4; font-weight: bold",_),uA(f)}}))}}function cA(t,e,r){var n=r?t.groupCollapsed:t.group;try{n.call(t,e)}catch(i){t.log(e)}}function uA(t){try{t.groupEnd()}catch(e){t.log("—— log end ——")}}function fA(){var t=new Date;return" @ "+dm(t.getHours(),2)+":"+dm(t.getMinutes(),2)+":"+dm(t.getSeconds(),2)+"."+dm(t.getMilliseconds(),3)}function Qfe(t,e){return new Array(e+1).join(t)}function dm(t,e){return Qfe("0",e-t.toString().length)+t}var RL={Store:ji,install:PL,version:"3.6.2",mapState:AL,mapMutations:xL,mapGetters:kL,mapActions:DL,createNamespacedHelpers:Xfe,createLogger:Zfe};const ede={scheme:{true:null,false:null},concept:{true:null,false:null},loadingId:{true:"",false:""},previousConcept:{true:null,false:null},nextConcept:{true:null,false:null}},tde={clear(t,{kind:e,isLeft:r}){t[e][r]=null,e=="scheme"&&(t.concept[r]=null)},set(t,{kind:e,isLeft:r,value:n,concept:i,scheme:a}){e=="both"?(t.scheme[r]=a&&J.pick(a,["uri"]),t.concept[r]=i&&J.pick(i,["uri"])):t[e][r]=J.pick(n,["uri"])},setLoadingId(t,{isLeft:e,loadingId:r}={}){t.loadingId[e]=r},setPreviousConcept(t,{isLeft:e,concept:r}){const n=r&&r.uri;t.previousConcept[e]=n?{uri:n}:null},setNextConcept(t,{isLeft:e,concept:r}){const n=r&&r.uri;t.nextConcept[e]=n?{uri:n}:null}},rde={namespaced:!0,state:ede,mutations:tde};function bC(t){return t=t||op.getters.currentRegistry,J.isString(t)&&(t={uri:t}),t=(op.state.config.registries||[]).find(e=>ye.compareFast(e,t)),t}function xu(t,e){if(!t)return!1;const r=[].concat(t.creator||[],t.contributor||[]).map(n=>n.uri);return J.intersection(bN(e),r).length>0}function ML({mapping:t,registry:e}){for(let r of["fromScheme","toScheme"]){if(!t[r])return!1;const n=J.get(e,"config.mappings.".concat(r,"Whitelist"));if(n&&!n.find(a=>Iu(a,t[r]))||J.get(e,"config.mappings.cardinality")=="1-to-1"&&ye.conceptsOfMapping(t,"to").length>1)return!1}return!0}function ip({registry:t,user:e,action:r}){return t.isAuthorizedFor({type:"concordances",action:r,user:e,crossUser:!0})}function IL({registry:t,mapping:e,user:r}){return!(!e||!t||!ML({mapping:e,registry:t})||e.partOf&&e.partOf[0]&&!NL({registry:t,user:r,mapping:J.omit(e,"partOf"),concordance:no.value.find(n=>ye.compare(n,e.partOf[0])),isExistingMapping:!1})||!t.isAuthorizedFor({type:"mappings",action:"create",user:r}))}function yC({registry:t,mapping:e,user:r,original:n}){if(!e||(t=t||e._registry,n=n||e,!t)||!ML({mapping:e,registry:t}))return!1;const i=no.value.find(l=>ye.compare(l,J.get(n,"partOf[0]"))),a=xu(i,r);let o=!ye.userOwnsMapping(r,n);return i&&!o&&!a&&!ip({registry:t,user:r,action:"update"})?!1:(a&&(o=!1),t.isAuthorizedFor({type:"mappings",action:"update",user:r,crossUser:o}))}function LL({registry:t,mapping:e,user:r,original:n}){if(!e||(t=t||e._registry,n=n||e,!t))return!1;const i=no.value.find(l=>ye.compare(l,J.get(n,"partOf[0]"))),a=xu(i,r);let o=!ye.userOwnsMapping(r,n);return i&&!o&&!a&&!ip({registry:t,user:r,action:"update"})?!1:t.isAuthorizedFor({type:"mappings",action:"delete",user:r,crossUser:o})}function NL({registry:t,concordance:e,mapping:r,user:n,isExistingMapping:i=!0}){if(t=bC(t||r._registry),!e||!r||!t||!t.isAuthorizedFor({type:"mappings",action:"update",user:n}))return!1;if(i)if(!r.partOf||r.partOf.length===0){if(!yC({registry:t,mapping:r,user:n}))return!1}else{const a=no.value.find(o=>ye.compare(o,r.partOf[0]));if(!a||!xu(a,n)&&!ip({registry:t,user:n,action:"update"}))return!1}return!(!xu(e,n)&&!ip({registry:t,user:n,action:"update"})||!Iu(e.fromScheme,r.fromScheme)||!Iu(e.toScheme,r.toScheme))}function nde({registry:t,mapping:e,user:r}){if(t=bC(t||e._registry),!e||!t||!t.isAuthorizedFor({type:"mappings",action:"update",user:r}))return!1;const n=e.partOf&&e.partOf[0]&&no.value.find(i=>ye.compare(i,e.partOf[0]));return!(!n||!xu(n,r)&&!ip({registry:t,user:r,action:"update"}))}const ide="cocoda-mappingTrash--"+window.location.pathname,BL={from:{memberSet:[]},to:{memberSet:[]},fromScheme:null,toScheme:null,type:[ye.defaultMappingType.uri]},ade={mapping:ye.copyDeep(BL),original:{uri:null,mapping:null,registry:null},mappingsNeedRefresh:!1,mappingsNeedRefreshRegistry:null,mappingTrash:[],mappingTrashLoaded:!1},Sa={fromTo(t){return t?"from":"to"},fromToScheme(t){return Sa.fromTo(t)+"Scheme"}},$u={canAdd:t=>(e,r,n)=>!(e==null||$u.added(t)(e,n)),added:t=>(e,r)=>{let n=Sa.fromTo(r);return J.findIndex(t.mapping[n].memberSet,a=>ye.compare(a,e))!=-1},checkScheme:t=>(e,r)=>{let n=$u.getScheme(t)(r);return n==null?!0:ye.compare(n,e)},getConcepts:t=>e=>{if(J.isBoolean(e)){let r=Sa.fromTo(e);return ye.conceptsOfMapping(t.mapping,r)}else return ye.conceptsOfMapping(t.mapping)},getScheme:t=>e=>t.mapping[Sa.fromToScheme(e)],hasMappingChangedFromOriginal:(t,e,r,n)=>{if(!t.mapping)return!1;if(!t.original.uri)return!0;const i=n.getCurrentRegistry;if(!ye.compareFast(t.original.registry,i))return!0;const a=t.original.mapping;let o=(l,c)=>{if(!l&&!c)return!0;if((l||[]).length!=(c||[]).length)return!1;let f=l&&l[0],d=c&&c[0];return!f&&!d?!0:!(f&&!d||!f&&d||f.uri!=d.uri||ye.prefLabel(f)!=ye.prefLabel(d))};return!i.isAuthorizedFor({type:"mappings",action:"anonymous",user:r.auth.user})&&!o(t.mapping.creator,a.creator)?!0:!ye.compareMappings(a,t.mapping)},hasChangedFromOriginal:(t,e)=>e.hasMappingChangedFromOriginal||e.hasConcordanceChangedFromOriginal,hasConcordanceChangedFromOriginal:t=>!ye.compare(J.get(t.mapping,"partOf[0]"),J.get(t.original,"mapping.partOf[0]")),mappingTrash:(t,e,r)=>{let n=r.config,i=[];for(let a of t.mappingTrash){let o=n.registries.find(l=>ye.compareFast(l,a.registry));i.push(Object.assign({},a,{registry:o}))}return i},canCreate:(t,e,r,n)=>IL({registry:n.getCurrentRegistry,mapping:t.mapping,user:r.auth.user}),canUpdate:(t,e,r,n)=>{const i=n.getCurrentRegistry;return!i||!ye.compareFast(i,t.original.registry)||!t.mapping||!t.original.uri?!1:yC({registry:i,mapping:t.mapping,user:r.auth.user,original:t.original.mapping})},canDelete:(t,e,r,n)=>{const i=n.getCurrentRegistry;return!i||!ye.compareFast(i,t.original.registry)||!t.mapping||!t.original.uri?!1:LL({registry:i,mapping:t.mapping,user:r.auth.user,original:t.original.mapping})}},FL={add(t,{concept:e,scheme:r,isLeft:n,cardinality:i="1-to-n"}){if(r=r||e.inScheme&&e.inScheme[0],!r||$u.added(t)(e,n))return;let a=Sa.fromTo(n);a=="from"&&t.mapping.from.memberSet.length!=0||!$u.checkScheme(t)(r,n)?t.mapping[a].memberSet=[e]:a=="to"&&i=="1-to-1"?t.mapping[a].memberSet=[e]:t.mapping[a].memberSet.push(e),t.mapping[Sa.fromToScheme(n)]=r},remove(t,{concept:e,isLeft:r}){let n=Sa.fromTo(r),i=J.findIndex(t.mapping[n].memberSet,a=>ye.compare(a,e));i!=-1&&(t.mapping[n].memberSet.splice(i,1),t.mapping[n].memberSet.length==0&&n=="from"&&(t.mapping[Sa.fromToScheme(r)]=null),ye.conceptsOfMapping(t.mapping).length===0&&FL.empty(t))},removeAll(t,{isLeft:e}){let r=Sa.fromTo(e);t.mapping[r].memberSet=[],t.mapping[Sa.fromToScheme(e)]=null},set(t,{mapping:e=null,original:r=null,registry:n=null}){e&&(t.mapping=e),n=n||J.get(r,"_registry"),r&&n?(t.original.uri=r.uri,t.original.mapping=r,t.original.registry=n):e||(t.original.uri=null)},empty(t){t.mapping=ye.copyDeep(BL),t.original.uri=null},setType(t,{uri:e}){t.mapping.type=[e]},setCreator(t,{creator:e}){e&&!J.isArray(e)&&(e=[e]),!e||e.length==0?Ze.delete(t.mapping,"creator"):t.mapping.creator=e},setContributor(t,{contributor:e}){e&&!J.isArray(e)&&(e=[e]),!e||e.length==0?Ze.delete(t.mapping,"contributor"):t.mapping.contributor=e},setScheme(t,{isLeft:e=!0,scheme:r}){$u.getConcepts(t)(e).length==0&&(t.mapping[Sa.fromToScheme(e)]=r)},setConcordance(t,{concordance:e}){e&&e.uri?t.mapping.partOf=[{uri:e.uri}]:Ze.delete(t.mapping,"partOf")},switch(t){Object.assign(t.mapping,{from:t.mapping.to,to:t.mapping.from,fromScheme:t.mapping.toScheme,toScheme:t.mapping.fromScheme}),t.mapping.type[0]=="http://www.w3.org/2004/02/skos/core#narrowMatch"?t.mapping.type[0]="http://www.w3.org/2004/02/skos/core#broadMatch":t.mapping.type[0]=="http://www.w3.org/2004/02/skos/core#broadMatch"&&(t.mapping.type[0]="http://www.w3.org/2004/02/skos/core#narrowMatch")},setIdentifier(t,{uri:e}={}){(e||e===null)&&(t.mapping.uri&&t.mapping.uri!==e&&(t.mapping.identifier=(t.mapping.identifier||[]).concat(t.mapping.uri)),e?(t.mapping.uri=e,t.mapping.identifier=t.mapping.identifier.filter(r=>r!==e)):Ze.delete(t.mapping,"uri")),t.mapping.fromScheme&&t.mapping.toScheme&&(t.mapping=ye.addMappingIdentifiers(t.mapping))},setRefresh(t,{refresh:e=!0,registry:r}={}){e&&r?t.mappingsNeedRefreshRegistry=r:t.mappingsNeedRefreshRegistry=null,t.mappingsNeedRefresh=e},setTrash(t,{trash:e}={}){t.mappingTrash=e,t.mappingTrashLoaded=!0},addToTrash(t,{mapping:e,registry:r}={}){let n={mapping:ye.minifyMapping(e),registry:{uri:r.uri}};t.mappingTrash=[n].concat(t.mappingTrash),t.mappingTrash.length>10&&(t.mappingTrash=t.mappingTrash.slice(0,10))},removeFromTrash(t,{uri:e}={}){t.mappingTrash=t.mappingTrash.filter(r=>r.mapping.uri!=e)},clearTrash(t){t.mappingTrash=[]}},ode={loadMappingTrash({commit:t}){return ri.getItem(ide).then(e=>{t(e?{type:"setTrash",trash:e}:{type:"setTrash",trash:[]})})}},sde={namespaced:!0,state:ade,getters:$u,mutations:FL,actions:ode},lde={alerts:[]},cde={add(t,e){e.variant=e.variant||"warning",e.countdown=e.countdown!=null?e.countdown:5;let r=!0;(!e.countdown||e.countdown==-1)&&(r=!1),e.shouldCountdown=r,t.alerts.push(e)},setCountdown(t,{alert:e,countdown:r}){e.countdown=r,e.shouldCountdown=!0}},ude={namespaced:!0,state:lde,mutations:cde};var tn={connect:"connect",disconnect:"disconnect",login:"login",logout:"logout",update:"update",error:"error",providers:"providers",token:"token",about:"about",_sent:"_sent",_received:"_received",isEvent(t){return Object.values(this).includes(t)}};class fde extends Error{}class Aw extends Error{}class xw extends Error{}class kw extends Error{}const dde=Object.freeze(Object.defineProperty({__proto__:null,NoInternetConnectionError:fde,NoSuchEventError:kw,ServerConnectionError:xw,ThirdPartyCookiesBlockedError:Aw},Symbol.toStringTag,{value:"Module"}));var Dw={exports:{}};(function(t,e){var r=typeof self<"u"?self:ar,n=function(){function a(){this.fetch=!1,this.DOMException=r.DOMException}return a.prototype=r,new a}();(function(a){(function(o){var l={searchParams:"URLSearchParams"in a,iterable:"Symbol"in a&&"iterator"in Symbol,blob:"FileReader"in a&&"Blob"in a&&function(){try{return new Blob,!0}catch(M){return!1}}(),formData:"FormData"in a,arrayBuffer:"ArrayBuffer"in a};function c(M){return M&&DataView.prototype.isPrototypeOf(M)}if(l.arrayBuffer)var f=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],d=ArrayBuffer.isView||function(M){return M&&f.indexOf(Object.prototype.toString.call(M))>-1};function m(M){if(typeof M!="string"&&(M=String(M)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(M))throw new TypeError("Invalid character in header field name");return M.toLowerCase()}function g(M){return typeof M!="string"&&(M=String(M)),M}function v(M){var X={next:function(){var ie=M.shift();return{done:ie===void 0,value:ie}}};return l.iterable&&(X[Symbol.iterator]=function(){return X}),X}function b(M){this.map={},M instanceof b?M.forEach(function(X,ie){this.append(ie,X)},this):Array.isArray(M)?M.forEach(function(X){this.append(X[0],X[1])},this):M&&Object.getOwnPropertyNames(M).forEach(function(X){this.append(X,M[X])},this)}b.prototype.append=function(M,X){M=m(M),X=g(X);var ie=this.map[M];this.map[M]=ie?ie+", "+X:X},b.prototype.delete=function(M){delete this.map[m(M)]},b.prototype.get=function(M){return M=m(M),this.has(M)?this.map[M]:null},b.prototype.has=function(M){return this.map.hasOwnProperty(m(M))},b.prototype.set=function(M,X){this.map[m(M)]=g(X)},b.prototype.forEach=function(M,X){for(var ie in this.map)this.map.hasOwnProperty(ie)&&M.call(X,this.map[ie],ie,this)},b.prototype.keys=function(){var M=[];return this.forEach(function(X,ie){M.push(ie)}),v(M)},b.prototype.values=function(){var M=[];return this.forEach(function(X){M.push(X)}),v(M)},b.prototype.entries=function(){var M=[];return this.forEach(function(X,ie){M.push([ie,X])}),v(M)},l.iterable&&(b.prototype[Symbol.iterator]=b.prototype.entries);function _(M){if(M.bodyUsed)return Promise.reject(new TypeError("Already read"));M.bodyUsed=!0}function O(M){return new Promise(function(X,ie){M.onload=function(){X(M.result)},M.onerror=function(){ie(M.error)}})}function E(M){var X=new FileReader,ie=O(X);return X.readAsArrayBuffer(M),ie}function R(M){var X=new FileReader,ie=O(X);return X.readAsText(M),ie}function x(M){for(var X=new Uint8Array(M),ie=new Array(X.length),Ee=0;Ee-1?X:M}function j(M,X){X=X||{};var ie=X.body;if(M instanceof j){if(M.bodyUsed)throw new TypeError("Already read");this.url=M.url,this.credentials=M.credentials,X.headers||(this.headers=new b(M.headers)),this.method=M.method,this.mode=M.mode,this.signal=M.signal,!ie&&M._bodyInit!=null&&(ie=M._bodyInit,M.bodyUsed=!0)}else this.url=String(M);if(this.credentials=X.credentials||this.credentials||"same-origin",(X.headers||!this.headers)&&(this.headers=new b(X.headers)),this.method=B(X.method||this.method||"GET"),this.mode=X.mode||this.mode||null,this.signal=X.signal||this.signal,this.referrer=null,(this.method==="GET"||this.method==="HEAD")&&ie)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(ie)}j.prototype.clone=function(){return new j(this,{body:this._bodyInit})};function te(M){var X=new FormData;return M.trim().split("&").forEach(function(ie){if(ie){var Ee=ie.split("="),Se=Ee.shift().replace(/\+/g," "),ve=Ee.join("=").replace(/\+/g," ");X.append(decodeURIComponent(Se),decodeURIComponent(ve))}}),X}function ue(M){var X=new b,ie=M.replace(/\r?\n[\t ]+/g," ");return ie.split(/\r?\n/).forEach(function(Ee){var Se=Ee.split(":"),ve=Se.shift().trim();if(ve){var Re=Se.join(":").trim();X.append(ve,Re)}}),X}A.call(j.prototype);function ge(M,X){X||(X={}),this.type="default",this.status=X.status===void 0?200:X.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in X?X.statusText:"OK",this.headers=new b(X.headers),this.url=X.url||"",this._initBody(M)}A.call(ge.prototype),ge.prototype.clone=function(){return new ge(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new b(this.headers),url:this.url})},ge.error=function(){var M=new ge(null,{status:0,statusText:""});return M.type="error",M};var z=[301,302,303,307,308];ge.redirect=function(M,X){if(z.indexOf(X)===-1)throw new RangeError("Invalid status code");return new ge(null,{status:X,headers:{location:M}})},o.DOMException=a.DOMException;try{new o.DOMException}catch(M){o.DOMException=function(X,ie){this.message=X,this.name=ie;var Ee=Error(X);this.stack=Ee.stack},o.DOMException.prototype=Object.create(Error.prototype),o.DOMException.prototype.constructor=o.DOMException}function H(M,X){return new Promise(function(ie,Ee){var Se=new j(M,X);if(Se.signal&&Se.signal.aborted)return Ee(new o.DOMException("Aborted","AbortError"));var ve=new XMLHttpRequest;function Re(){ve.abort()}ve.onload=function(){var fe={status:ve.status,statusText:ve.statusText,headers:ue(ve.getAllResponseHeaders()||"")};fe.url="responseURL"in ve?ve.responseURL:fe.headers.get("X-Request-URL");var ne="response"in ve?ve.response:ve.responseText;ie(new ge(ne,fe))},ve.onerror=function(){Ee(new TypeError("Network request failed"))},ve.ontimeout=function(){Ee(new TypeError("Network request failed"))},ve.onabort=function(){Ee(new o.DOMException("Aborted","AbortError"))},ve.open(Se.method,Se.url,!0),Se.credentials==="include"?ve.withCredentials=!0:Se.credentials==="omit"&&(ve.withCredentials=!1),"responseType"in ve&&l.blob&&(ve.responseType="blob"),Se.headers.forEach(function(fe,ne){ve.setRequestHeader(ne,fe)}),Se.signal&&(Se.signal.addEventListener("abort",Re),ve.onreadystatechange=function(){ve.readyState===4&&Se.signal.removeEventListener("abort",Re)}),ve.send(typeof Se._bodyInit>"u"?null:Se._bodyInit)})}return H.polyfill=!0,a.fetch||(a.fetch=H,a.Headers=b,a.Request=j,a.Response=ge),o.Headers=b,o.Request=j,o.Response=ge,o.fetch=H,Object.defineProperty(o,"__esModule",{value:!0}),o})({})})(n),n.fetch.ponyfill=!0,delete n.fetch.polyfill;var i=n;e=i.fetch,e.default=i.fetch,e.fetch=i.fetch,e.Headers=i.Headers,e.Request=i.Request,e.Response=i.Response,t.exports=e})(Dw,Dw.exports);var pde=Dw.exports;const hde=Nr(pde);class mde extends Error{constructor(e,r){super(e),this.status=r}}function D_(t,e){return hde(t,e).then(r=>{if(r.ok)return r;throw new mde(r.statusText,r.status)})}var cu=null;typeof WebSocket<"u"?cu=WebSocket:typeof MozWebSocket<"u"?cu=MozWebSocket:typeof ar<"u"?cu=ar.WebSocket||ar.MozWebSocket:typeof window<"u"?cu=window.WebSocket||window.MozWebSocket:typeof self<"u"&&(cu=self.WebSocket||self.MozWebSocket);var gde=cu;const vde=Nr(gde);function Rw(t){this.message=t}Rw.prototype=new Error,Rw.prototype.name="InvalidCharacterError";var dA=typeof window<"u"&&window.atob&&window.atob.bind(window)||function(t){var e=String(t).replace(/=+$/,"");if(e.length%4==1)throw new Rw("'atob' failed: The string to be decoded is not correctly encoded.");for(var r,n,i=0,a=0,o="";n=e.charAt(a++);~n&&(r=i%4?64*r+n:n,i++%4)?o+=String.fromCharCode(255&r>>(-2*i&6)):0)n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(n);return o};function bde(t){var e=t.replace(/-/g,"+").replace(/_/g,"/");switch(e.length%4){case 0:break;case 2:e+="==";break;case 3:e+="=";break;default:throw"Illegal base64url string!"}try{return function(r){return decodeURIComponent(dA(r).replace(/(.)/g,function(n,i){var a=i.charCodeAt(0).toString(16).toUpperCase();return a.length<2&&(a="0"+a),"%"+a}))}(e)}catch(r){return dA(e)}}function rv(t){this.message=t}function R_(t,e){if(typeof t!="string")throw new rv("Invalid token specified");var r=(e=e||{}).header===!0?0:1;try{return JSON.parse(bde(t.split(".")[r]))}catch(n){throw new rv("Invalid token specified: "+n.message)}}rv.prototype=new Error,rv.prototype.name="InvalidTokenError";class ta{static get events(){return tn}static get errors(){return dde}static get jwtDecode(){return R_}constructor(e,{ssl:r=!0,retryMs:n=1e3,retryMsMax:i=3e4,retryMult:a=1.2,pingInterval:o=1e4}={}){e.endsWith("/")||(e+="/"),this._ssl=r,this._retryMs=n,this._retryMsMax=i,this._retryMult=a,this._baseUrl="".concat(r?"https":"http","://").concat(e),this._wsUrl="".concat(r?"wss":"ws","://").concat(e),this._loggedIn=!1,this._user=null,this._providers=null,this._connected=!1,this._token=null,this._about=null,this._listeners={},this._ws=null,this._currentRetryMs=n,this._currentRetryMsHttp=n,this._lastPong=null,this._timeouts=[],this._intervals=[],this._setPingInterval=()=>{this._intervals[0]=setInterval(()=>{if(this._ws&&this._ws.readyState==1){this._send({type:"ping"});const l=new Date;this._lastPong&&l-this._lastPong>5*o+500&&(this._ws.close(),this._emit(tn.error,{error:new xw("No reply from server, trying to reconnect.")}))}},o)},this.__handleClose=l=>{this._handleClose(l)},this.__handleOpen=l=>{this._handleOpen(l)},this.__handleMessage=l=>{this._handleMessage(l)}}addEventListener(e,r){if(e&&!tn.isEvent(e))throw new kw("Event ".concat(e," does not exist."));this._listeners[e]||(this._listeners[e]=[]),this._listeners[e].push(r)}get loggedIn(){return this._loggedIn}get user(){return this._user}get providers(){return this._providers||[]}get connected(){return this._connected}get token(){return this._token}get decodedToken(){return R_(this.token)}get about(){return this._about}connect(){this.disconnect(),this._ws=new vde(this._wsUrl),this._ws.addEventListener("close",this.__handleClose),this._ws.addEventListener("message",this.__handleMessage),this._setPingInterval()}disconnect(){this._timeouts.forEach(clearTimeout),this._intervals.forEach(clearInterval),this._ws&&(this._ws.removeEventListener("close",this.__handleClose),this._ws.removeEventListener("message",this.__handleMessage),this._ws.close(),this._ws=null),this._connected&&(this._connected=!1,this._emit(tn.disconnect))}setName(e){return!this.user||!e?Promise.reject():D_(this.user.uri,{headers:{"Content-Type":"application/json"},credentials:"include",method:"PATCH",body:JSON.stringify({name:e})})}_send(e){let r=this._retryMs;const n=()=>{if(!this._ws||this._ws.readyState!=1)setTimeout(()=>{n(),r*=this._retryMult},Math.min(r,this._retryMsMax));else try{let i=JSON.stringify(e);this._ws.send(i),this._emit(tn._sent,{message:i})}catch(i){console.error("Interal Error: Failed to send message.")}};n()}_handleOpen(){this._currentRetryMs=this._retryMs,this._authenticated=!1,this._lastPong=new Date,this._loadLoginPage().then(()=>D_(this._baseUrl+"token",{credentials:"include"})).then(e=>e.json()).then(e=>{if(!R_(e.token).sessionID)throw new Aw;this._authenticated||(this._send({type:"authenticate",token:e.token}),this._token=e.token)}).catch(e=>{e instanceof Aw?(console.error("Connection is not possible because third-party cookies are blocked."),this._emit(tn.error,{error:e})):this._timeouts[0]=setTimeout(()=>{this._authenticated||(console.error("Error: Could not load token from API, trying again by closing WebSocket."),this._emit(tn.error,{error:e}),this._currentRetryMsHttp=Math.min(this._currentRetryMsHttp*this._retryMult,this._retryMsMax),this._timeouts[1]=setTimeout(()=>{this._ws.close()},this._currentRetryMsHttp))},100)})}_handleClose(){this._connected?this._emit(tn.disconnect):this._emit(tn.error,{error:new xw("No reply from server, trying to reconnect.")}),this._connected=!1,this._timeouts[2]=setTimeout(()=>{this._currentRetryMs*=this._retryMult,this.connect()},Math.min(this._currentRetryMs,this._retryMsMax))}_handleMessage({data:e}){this._emit(tn._received,{message:e});try{switch(e=JSON.parse(e),e.type){case"open":this._handleOpen();break;case"providers":Ls(this._providers,e.data.providers)||(this._providers=e.data.providers,this._emit(tn.providers,{providers:this._providers}));break;case"about":Ls(this._about,e.data)||(this._about=e.data,this._emit(tn.about,this._about));break;case"token":Ls(this._token,e.data.token)||(this._token=e.data.token,this._emit(tn.token,{token:this._token,expiresIn:e.data.expiresIn}));break;case"updated":this._user=e.data.user,this._emit(tn.update,{user:e.data.user});break;case"loggedIn":this._user=e.data.user,this._loggedIn=!0,this._emit(tn.login,{user:e.data.user});break;case"loggedOut":this._user=null,this._loggedIn=!1,this._emit(tn.logout);break;case"authenticated":this._authenticated=!0,this._connected=!0,this._currentRetryMsHttp=this._retryMs,this._emit(tn.connect);break;case"sessionAboutToExpire":this._loadLoginPage();break;case"pong":this._lastPong=new Date;break;default:console.warn("Warning: Received unknown message of type",e.type)}}catch(r){console.warn("Warning: Could not handle message from WebSocket:",r.message)}}_emit(e,r={}){if(!tn.isEvent(e))throw new kw("Event ".concat(e," does not exist."));r.type=e;for(let n of this._listeners[e]||[])n(r);for(let n of this._listeners[null]||[])n(r)}_loadLoginPage(){return D_(this._baseUrl+"login",{credentials:"include"})}}ta.LoginClient=ta;const Nl={window:null,eventType:null};function jL({url:t,eventType:e,name:r}){const n=window.open(t,r);e&&(Nl.window=n,Nl.eventType=e)}function yde({eventType:t}={}){Nl.window&&Nl.eventType==t&&setTimeout(()=>{Nl.window&&Nl.window.close(),Nl.window=null},100)}let pm;const _de={available:!1,authorized:!1,user:void 0,connected:!1,providers:[],about:{},tokenTimeout:null},wde={set(t,{prop:e,value:r=null}){t[e]=r}},Sde={init({commit:t,state:e,rootState:r},n){return new Promise(i=>{let a=n.startsWith("https");n=n.replace("http://","").replace("https://",""),pm=new ta(n,{ssl:a});let o=r.config.registries.filter(l=>l.has.auth);pm.addEventListener(null,l=>{switch(yde({eventType:l.type}),l.type){case ta.events.connect:i(),t({type:"set",prop:"connected",value:!0});break;case ta.events.disconnect:i(),t({type:"set",prop:"connected",value:!1});break;case ta.events.login:t({type:"set",prop:"user",value:l.user});break;case ta.events.logout:t({type:"set",prop:"user",value:null}),t({type:"set",prop:"authorized",value:!1});break;case ta.events.update:t({type:"set",prop:"user",value:l.user});break;case ta.events.about:l.type=void 0,t({type:"set",prop:"about",value:l});for(let c of o)c.setAuth({key:l.publicKey});break;case ta.events.providers:t({type:"set",prop:"providers",value:l.providers});break;case ta.events.token:e.tokenTimeout&&clearTimeout(e.tokenTimeout);for(let c of o)c.setAuth({bearerToken:l.token});t({type:"set",prop:"authorized",value:!0}),t({type:"set",prop:"tokenTimeout",value:setTimeout(()=>{t({type:"set",prop:"authorized",value:!1});for(let c of o)c.setAuth({bearerToken:null})},l.expiresIn*1e3)});break;case ta.events.error:i(),on.error("LoginClient error:",l.error);break}}),pm.connect(),t({type:"set",prop:"available",value:!0}),setTimeout(i,500)})},setName(t,e){return pm.setName(e).then(()=>!0).catch(()=>!1)}},Ode={namespaced:!0,state:_de,mutations:wde,actions:Sde},Cde={insertPrefLabel:{prefLabel:{en:"Copy selected concept label from opposite side into search field",de:"Ausgewähltes Konzept der gegenüberliegenden Seite in Suchfeld eintragen"},definition:{en:["When turned on, the label of the selected concept on the opposite side will be inserted in the concept search whenever the selected concept changes."],de:["Falls eingeschaltet wird das Label vom ausgewählten Konzept der gegenüberliegenden Seite in das Suchfeld einfügt, sobald das Konzept sich ändert."]},type:"Boolean",default:!0,sideDependent:!0}},$de={showAllAncestors:{prefLabel:{en:"Always show all ancestors in concept details",de:"Übergeordneten Konzepte immer anzeigen"},type:"Boolean",default:!1}},Tde={addToMappingSelectsConcept:{prefLabel:{en:"Select concept when added to mapping",de:"Konzept beim Hinzufügen zu Mapping auswählen"},type:"Boolean",default:!1},loadConceptsMappedStatus:{prefLabel:{en:"Mark mapped concepts",de:"Gemappte Konzepte markieren"},definition:{en:["Concepts with at least one mapping in the currently selected mapping database to the opposite concept scheme will be marked with a green bar."],de:["Es wird ein grüner Balken rechts von Konzepten angezeigt, die in der ausgewählten Mapping-Datenbank mindestens ein Mapping auf das gegenüberstehende Vokabular haben."]},type:"Boolean",default:!0}},Ede={clearOnSave:{prefLabel:{en:"Clear on save",de:"Leere Editor nach Speichern"},definition:{en:["When turned on, the editor will be cleared after a mapping was saved."],de:["Falls eingeschaltet wird der Editor nach dem Speichern eines Mappings geleert."]},type:"Boolean",default:!0},only1to1mappings:{prefLabel:{en:"Only allow 1-to-1 mappings (1-to-n otherwise)",de:"Nur 1-zu-1 Mappings erlauben (sonst 1-zu-n)"},definition:{en:["When turned on, only 1-to-1 mappings will be allowed. When turned off, 1-to-n mappings will be allowed."],de:["Falls eingeschaltet, werden nur 1-zu-1 Mappings erlaubt. Falls ausgeschaltet, werden 1-zu-n Mappings erlaubt."]},type:"Boolean",default:!1}},Pde={resultLimit:{prefLabel:{en:"Results per page:",de:"Ergebnisse pro Seite:"},type:"Number",default:5,min:1,max:20},autoRefresh:{prefLabel:{en:"Automatically refresh (seconds):",de:"Automatisch aktualiseren (Sekunden):"},definition:{en:["Determines how often mappings are refreshed from the API. A value below 10 is not recommended. 0 disables automatic refresh."],de:["Bestimmt, wie häufig Mappings von der API aktualisiert werden. Ein Wert unter 10 ist nicht empfohlen. 0 deaktiviert die automatische Aktualisierung."]},type:"Number",min:0,max:1e4},showIdentityWarning:{prefLabel:{en:"Show warning for mismatch in mapping identity",de:"Hinweis bei abweichender Identität"},definition:{en:["When enabled, a warning sign will be shown if one of your own mappings contains an identity different from the one currently selected."],de:["Falls eingeschaltet wird eine Warnung angezeigt, falls in einem deiner Mappings eine von der aktuell ausgewählten abweichende Identität gespeichert ist."]},type:"Boolean",default:!0},navigatorDivider:{prefLabel:{en:"Navigator"},class:"fontWeight-heavy"},showAllSchemes:{prefLabel:{en:"Show results of all concept schemes",de:"Alle Vokabulare berücksichtigen"},definition:{en:["When turned off, only the results of the currently selected concept schemes will be shown."],de:["Falls ausgeschaltet werden nur Ergebnisse der Vokabulare angezeigt, die aktuell ausgewählt sind."]},type:"Boolean",default:!0},navigatorShowResultsForLeft:{prefLabel:{en:"Results related to selected concept on the left side",de:"Mappings mit linkem Konzept anzeigen"},type:"Boolean",default:!0},navigatorShowResultsForRight:{prefLabel:{en:"Results related to selected concept on the right side",de:"Mappings mit rechtem Konzept anzeigen"},type:"Boolean",default:!0}},Rl={ConceptSchemeSelection:Cde,ItemDetail:$de,ConceptListWrapper:Tde,MappingEditor:Ede,MappingBrowser:Pde},qm="cocoda-settings--"+window.location.pathname;let to={creator:"",creatorUri:"",mappingBrowserShowRegistry:{},minimized:{},flex:{},typesForSchemes:{},locale:"en",preferredLanguages:[],favoriteConcepts:[],favoriteSchemes:null,mappingRegistry:null,conceptListChoice:{[!0]:0,[!1]:0},components:{},hasWrittenIntoLocalMappings:!1};for(let t of Object.keys(Rl)){to.components[t]={};for(let e of Object.keys(Rl[t]))Rl[t][e].sideDependent?(to.components[t][e]={},to.components[t][e][!0]=Rl[t][e].default,to.components[t][e][!1]=Rl[t][e].default):to.components[t][e]=Rl[t][e].default}const Ade={settings:to,componentSettings:Rl,loaded:!1},xde={save(t,{settings:e}){t.loaded?(t.settings=e,ri.setItem(qm,e)):on.warn("Tried to save settings before they were loaded.")},set(t,{prop:e,value:r}){t.loaded?(J.set(t.settings,e,r),ri.setItem(qm,t.settings)):on.warn("Tried to save settings before they were loaded.")},setComponentSetting(t,{component:e,setting:r,isLeft:n,value:i}){t.loaded?(n!==void 0?J.set(t.settings.components[e][r],n,i):J.set(t.settings.components[e],r,i),ri.setItem(qm,t.settings)):on.warn("Tried to save settings before they were loaded.")},loaded(t,{loaded:e=!0}){t.loaded=e}},kde={load({commit:t}){return ri.getItem(qm).then(e=>{let r=Object.assign({},to,e||{});t({type:"loaded"});for(let n of Object.keys(to.components)){r.components[n]||(r.components[n]={});for(let i of Object.keys(to.components[n]))r.components[n][i]===void 0&&(r.components[n][i]=to.components[n][i])}r.preferredLanguages||(r.preferredLanguages=[]),t({type:"save",settings:r})})}},Dde={namespaced:!0,state:Ade,mutations:xde,actions:kde};/*! + * vue-router v3.6.5 + * (c) 2022 Evan You + * @license MIT + */function Oa(t,e){for(var r in e)t[r]=e[r];return t}var Rde=/[!'()*]/g,Mde=function(t){return"%"+t.charCodeAt(0).toString(16)},Ide=/%2C/g,Yc=function(t){return encodeURIComponent(t).replace(Rde,Mde).replace(Ide,",")};function Mw(t){try{return decodeURIComponent(t)}catch(e){}return t}function Lde(t,e,r){e===void 0&&(e={});var n=r||Nde,i;try{i=n(t||"")}catch(l){i={}}for(var a in e){var o=e[a];i[a]=Array.isArray(o)?o.map(pA):pA(o)}return i}var pA=function(t){return t==null||typeof t=="object"?t:String(t)};function Nde(t){var e={};return t=t.trim().replace(/^(\?|#|&)/,""),t&&t.split("&").forEach(function(r){var n=r.replace(/\+/g," ").split("="),i=Mw(n.shift()),a=n.length>0?Mw(n.join("=")):null;e[i]===void 0?e[i]=a:Array.isArray(e[i])?e[i].push(a):e[i]=[e[i],a]}),e}function Bde(t){var e=t?Object.keys(t).map(function(r){var n=t[r];if(n===void 0)return"";if(n===null)return Yc(r);if(Array.isArray(n)){var i=[];return n.forEach(function(a){a!==void 0&&(a===null?i.push(Yc(r)):i.push(Yc(r)+"="+Yc(a)))}),i.join("&")}return Yc(r)+"="+Yc(n)}).filter(function(r){return r.length>0}).join("&"):null;return e?"?"+e:""}var nv=/\/?$/;function iv(t,e,r,n){var i=n&&n.options.stringifyQuery,a=e.query||{};try{a=Iw(a)}catch(l){}var o={name:e.name||t&&t.name,meta:t&&t.meta||{},path:e.path||"/",hash:e.hash||"",query:a,params:e.params||{},fullPath:hA(e,i),matched:t?Fde(t):[]};return r&&(o.redirectedFrom=hA(r,i)),Object.freeze(o)}function Iw(t){if(Array.isArray(t))return t.map(Iw);if(t&&typeof t=="object"){var e={};for(var r in t)e[r]=Iw(t[r]);return e}else return t}var rl=iv(null,{path:"/"});function Fde(t){for(var e=[];t;)e.unshift(t),t=t.parent;return e}function hA(t,e){var r=t.path,n=t.query;n===void 0&&(n={});var i=t.hash;i===void 0&&(i="");var a=e||Bde;return(r||"/")+a(n)+i}function zL(t,e,r){return e===rl?t===e:e?t.path&&e.path?t.path.replace(nv,"")===e.path.replace(nv,"")&&(r||t.hash===e.hash&&Ym(t.query,e.query)):t.name&&e.name?t.name===e.name&&(r||t.hash===e.hash&&Ym(t.query,e.query)&&Ym(t.params,e.params)):!1:!1}function Ym(t,e){if(t===void 0&&(t={}),e===void 0&&(e={}),!t||!e)return t===e;var r=Object.keys(t).sort(),n=Object.keys(e).sort();return r.length!==n.length?!1:r.every(function(i,a){var o=t[i],l=n[a];if(l!==i)return!1;var c=e[i];return o==null||c==null?o===c:typeof o=="object"&&typeof c=="object"?Ym(o,c):String(o)===String(c)})}function jde(t,e){return t.path.replace(nv,"/").indexOf(e.path.replace(nv,"/"))===0&&(!e.hash||t.hash===e.hash)&&zde(t.query,e.query)}function zde(t,e){for(var r in e)if(!(r in t))return!1;return!0}function HL(t){for(var e=0;e=0&&(e=t.slice(n),t=t.slice(0,n));var i=t.indexOf("?");return i>=0&&(r=t.slice(i+1),t=t.slice(0,i)),{path:t,query:r,hash:e}}function Ns(t){return t.replace(/\/(?:\s*\/)+/g,"/")}var av=Array.isArray||function(t){return Object.prototype.toString.call(t)=="[object Array]"},hf=GL,Wde=_C,Gde=Xde,Kde=VL,qde=WL,Yde=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function _C(t,e){for(var r=[],n=0,i=0,a="",o=e&&e.delimiter||"/",l;(l=Yde.exec(t))!=null;){var c=l[0],f=l[1],d=l.index;if(a+=t.slice(i,d),i=d+c.length,f){a+=f[1];continue}var m=t[i],g=l[2],v=l[3],b=l[4],_=l[5],O=l[6],E=l[7];a&&(r.push(a),a="");var R=g!=null&&m!=null&&m!==g,x=O==="+"||O==="*",N=O==="?"||O==="*",A=l[2]||o,q=b||_;r.push({name:v||n++,prefix:g||"",delimiter:A,optional:N,repeat:x,partial:R,asterisk:!!E,pattern:q?Qde(q):E?".*":"[^"+Xm(A)+"]+?"})}return i1||!A.length)return A.length===0?e():e("span",{},A)}if(this.tag==="a")N.on=x,N.attrs={href:c,"aria-current":E};else{var q=KL(this.$slots.default);if(q){q.isStatic=!1;var B=q.data=Oa({},q.data);B.on=B.on||{};for(var j in B.on){var te=B.on[j];j in x&&(B.on[j]=Array.isArray(te)?te:[te])}for(var ue in x)ue in B.on?B.on[ue].push(x[ue]):B.on[ue]=R;var ge=q.data.attrs=Oa({},q.data.attrs);ge.href=c,ge["aria-current"]=E}else N.on=x}return e(this.tag,N,this.$slots.default)}};function bA(t){if(!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)&&!t.defaultPrevented&&!(t.button!==void 0&&t.button!==0)){if(t.currentTarget&&t.currentTarget.getAttribute){var e=t.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(e))return}return t.preventDefault&&t.preventDefault(),!0}}function KL(t){if(t){for(var e,r=0;r-1&&(O.params[N]=b.params[N]);return O.path=Jm(R.path,O.params),g(R,O,_)}else if(O.path){O.params={};for(var A=0;A-1}function Rb(t,e){return lv(t)&&t._isRouter&&(e==null||t.type===e)}function CA(t,e,r){var n=function(i){i>=t.length?r():t[i]?e(t[i],function(){n(i+1)}):n(i+1)};n(0)}function wpe(t){return function(e,r,n){var i=!1,a=0,o=null;eN(t,function(l,c,f,d){if(typeof l=="function"&&l.cid===void 0){i=!0,a++;var m=$A(function(_){Ope(_)&&(_=_.default),l.resolved=typeof _=="function"?_:ov.extend(_),f.components[d]=_,a--,a<=0&&n()}),g=$A(function(_){var O="Failed to resolve async component "+d+": "+_;o||(o=lv(_)?_:new Error(O),n(o))}),v;try{v=l(m,g)}catch(_){g(_)}if(v)if(typeof v.then=="function")v.then(m,g);else{var b=v.component;b&&typeof b.then=="function"&&b.then(m,g)}}}),i||n()}}function eN(t,e){return tN(t.map(function(r){return Object.keys(r.components).map(function(n){return e(r.components[n],r.instances[n],r,n)})}))}function tN(t){return Array.prototype.concat.apply([],t)}var Spe=typeof Symbol=="function"&&typeof Symbol.toStringTag=="symbol";function Ope(t){return t.__esModule||Spe&&t[Symbol.toStringTag]==="Module"}function $A(t){var e=!1;return function(){for(var r=[],n=arguments.length;n--;)r[n]=arguments[n];if(!e)return e=!0,t.apply(this,r)}}var Ia=function(e,r){this.router=e,this.base=Cpe(r),this.current=rl,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[],this.listeners=[]};Ia.prototype.listen=function(e){this.cb=e};Ia.prototype.onReady=function(e,r){this.ready?e():(this.readyCbs.push(e),r&&this.readyErrorCbs.push(r))};Ia.prototype.onError=function(e){this.errorCbs.push(e)};Ia.prototype.transitionTo=function(e,r,n){var i=this,a;try{a=this.router.match(e,this.current)}catch(l){throw this.errorCbs.forEach(function(c){c(l)}),l}var o=this.current;this.confirmTransition(a,function(){i.updateRoute(a),r&&r(a),i.ensureURL(),i.router.afterHooks.forEach(function(l){l&&l(a,o)}),i.ready||(i.ready=!0,i.readyCbs.forEach(function(l){l(a)}))},function(l){n&&n(l),l&&!i.ready&&(!Rb(l,$c.redirected)||o!==rl)&&(i.ready=!0,i.readyErrorCbs.forEach(function(c){c(l)}))})};Ia.prototype.confirmTransition=function(e,r,n){var i=this,a=this.current;this.pending=e;var o=function(_){!Rb(_)&&lv(_)&&(i.errorCbs.length?i.errorCbs.forEach(function(O){O(_)}):console.error(_)),n&&n(_)},l=e.matched.length-1,c=a.matched.length-1;if(zL(e,a)&&l===c&&e.matched[l]===a.matched[c])return this.ensureURL(),e.hash&&Bs(this.router,a,e,!1),o(vpe(a,e));var f=$pe(this.current.matched,e.matched),d=f.updated,m=f.deactivated,g=f.activated,v=[].concat(Epe(m),this.router.beforeHooks,Ppe(d),g.map(function(_){return _.beforeEnter}),wpe(g)),b=function(_,O){if(i.pending!==e)return o(OA(a,e));try{_(e,a,function(E){E===!1?(i.ensureURL(!0),o(bpe(a,e))):lv(E)?(i.ensureURL(!0),o(E)):typeof E=="string"||typeof E=="object"&&(typeof E.path=="string"||typeof E.name=="string")?(o(gpe(a,e)),typeof E=="object"&&E.replace?i.replace(E):i.push(E)):O(E)})}catch(E){o(E)}};CA(v,b,function(){var _=Ape(g),O=_.concat(i.router.resolveHooks);CA(O,b,function(){if(i.pending!==e)return o(OA(a,e));i.pending=null,r(e),i.router.app&&i.router.app.$nextTick(function(){HL(e)})})})};Ia.prototype.updateRoute=function(e){this.current=e,this.cb&&this.cb(e)};Ia.prototype.setupListeners=function(){};Ia.prototype.teardown=function(){this.listeners.forEach(function(e){e()}),this.listeners=[],this.current=rl,this.pending=null};function Cpe(t){if(!t)if(Fp){var e=document.querySelector("base");t=e&&e.getAttribute("href")||"/",t=t.replace(/^https?:\/\/[^\/]+/,"")}else t="/";return t.charAt(0)!=="/"&&(t="/"+t),t.replace(/\/$/,"")}function $pe(t,e){var r,n=Math.max(t.length,e.length);for(r=0;r0)){var i=this.router,a=i.options.scrollBehavior,o=Fs&&a;o&&this.listeners.push(ZL());var l=function(){var c=n.current,f=vd(n.base);n.current===rl&&f===n._startLocation||n.transitionTo(f,function(d){o&&Bs(i,d,c,!0)})};window.addEventListener("popstate",l),this.listeners.push(function(){window.removeEventListener("popstate",l)})}},e.prototype.go=function(n){window.history.go(n)},e.prototype.push=function(n,i,a){var o=this,l=this,c=l.current;this.transitionTo(n,function(f){sv(Ns(o.base+f.fullPath)),Bs(o.router,f,c,!1),i&&i(f)},a)},e.prototype.replace=function(n,i,a){var o=this,l=this,c=l.current;this.transitionTo(n,function(f){Bw(Ns(o.base+f.fullPath)),Bs(o.router,f,c,!1),i&&i(f)},a)},e.prototype.ensureURL=function(n){if(vd(this.base)!==this.current.fullPath){var i=Ns(this.base+this.current.fullPath);n?sv(i):Bw(i)}},e.prototype.getCurrentLocation=function(){return vd(this.base)},e}(Ia);function vd(t){var e=window.location.pathname,r=e.toLowerCase(),n=t.toLowerCase();return t&&(r===n||r.indexOf(Ns(n+"/"))===0)&&(e=e.slice(t.length)),(e||"/")+window.location.search+window.location.hash}var iN=function(t){function e(r,n,i){t.call(this,r,n),!(i&&kpe(this.base))&&TA()}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.setupListeners=function(){var n=this;if(!(this.listeners.length>0)){var i=this.router,a=i.options.scrollBehavior,o=Fs&&a;o&&this.listeners.push(ZL());var l=function(){var f=n.current;TA()&&n.transitionTo(Zm(),function(d){o&&Bs(n.router,d,f,!0),Fs||Qm(d.fullPath)})},c=Fs?"popstate":"hashchange";window.addEventListener(c,l),this.listeners.push(function(){window.removeEventListener(c,l)})}},e.prototype.push=function(n,i,a){var o=this,l=this,c=l.current;this.transitionTo(n,function(f){EA(f.fullPath),Bs(o.router,f,c,!1),i&&i(f)},a)},e.prototype.replace=function(n,i,a){var o=this,l=this,c=l.current;this.transitionTo(n,function(f){Qm(f.fullPath),Bs(o.router,f,c,!1),i&&i(f)},a)},e.prototype.go=function(n){window.history.go(n)},e.prototype.ensureURL=function(n){var i=this.current.fullPath;Zm()!==i&&(n?EA(i):Qm(i))},e.prototype.getCurrentLocation=function(){return Zm()},e}(Ia);function kpe(t){var e=vd(t);if(!/^\/#/.test(e))return window.location.replace(Ns(t+"/#"+e)),!0}function TA(){var t=Zm();return t.charAt(0)==="/"?!0:(Qm("/"+t),!1)}function Zm(){var t=window.location.href,e=t.indexOf("#");return e<0?"":(t=t.slice(e+1),t)}function Fw(t){var e=window.location.href,r=e.indexOf("#"),n=r>=0?e.slice(0,r):e;return n+"#"+t}function EA(t){Fs?sv(Fw(t)):window.location.hash=t}function Qm(t){Fs?Bw(Fw(t)):window.location.replace(Fw(t))}var Dpe=function(t){function e(r,n){t.call(this,r,n),this.stack=[],this.index=-1}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.push=function(n,i,a){var o=this;this.transitionTo(n,function(l){o.stack=o.stack.slice(0,o.index+1).concat(l),o.index++,i&&i(l)},a)},e.prototype.replace=function(n,i,a){var o=this;this.transitionTo(n,function(l){o.stack=o.stack.slice(0,o.index).concat(l),i&&i(l)},a)},e.prototype.go=function(n){var i=this,a=this.index+n;if(!(a<0||a>=this.stack.length)){var o=this.stack[a];this.confirmTransition(o,function(){var l=i.current;i.index=a,i.updateRoute(o),i.router.afterHooks.forEach(function(c){c&&c(o,l)})},function(l){Rb(l,$c.duplicated)&&(i.index=a)})}},e.prototype.getCurrentLocation=function(){var n=this.stack[this.stack.length-1];return n?n.fullPath:"/"},e.prototype.ensureURL=function(){},e}(Ia),vr=function(e){e===void 0&&(e={}),this.app=null,this.apps=[],this.options=e,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=lpe(e.routes||[],this);var r=e.mode||"hash";switch(this.fallback=r==="history"&&!Fs&&e.fallback!==!1,this.fallback&&(r="hash"),Fp||(r="abstract"),this.mode=r,r){case"history":this.history=new nN(this,e.base);break;case"hash":this.history=new iN(this,e.base,this.fallback);break;case"abstract":this.history=new Dpe(this,e.base);break}},aN={currentRoute:{configurable:!0}};vr.prototype.match=function(e,r,n){return this.matcher.match(e,r,n)};aN.currentRoute.get=function(){return this.history&&this.history.current};vr.prototype.init=function(e){var r=this;if(this.apps.push(e),e.$once("hook:destroyed",function(){var o=r.apps.indexOf(e);o>-1&&r.apps.splice(o,1),r.app===e&&(r.app=r.apps[0]||null),r.app||r.history.teardown()}),!this.app){this.app=e;var n=this.history;if(n instanceof nN||n instanceof iN){var i=function(o){var l=n.current,c=r.options.scrollBehavior,f=Fs&&c;f&&"fullPath"in o&&Bs(r,o,l,!1)},a=function(o){n.setupListeners(),i(o)};n.transitionTo(n.getCurrentLocation(),a,a)}n.listen(function(o){r.apps.forEach(function(l){l._route=o})})}};vr.prototype.beforeEach=function(e){return $C(this.beforeHooks,e)};vr.prototype.beforeResolve=function(e){return $C(this.resolveHooks,e)};vr.prototype.afterEach=function(e){return $C(this.afterHooks,e)};vr.prototype.onReady=function(e,r){this.history.onReady(e,r)};vr.prototype.onError=function(e){this.history.onError(e)};vr.prototype.push=function(e,r,n){var i=this;if(!r&&!n&&typeof Promise<"u")return new Promise(function(a,o){i.history.push(e,a,o)});this.history.push(e,r,n)};vr.prototype.replace=function(e,r,n){var i=this;if(!r&&!n&&typeof Promise<"u")return new Promise(function(a,o){i.history.replace(e,a,o)});this.history.replace(e,r,n)};vr.prototype.go=function(e){this.history.go(e)};vr.prototype.back=function(){this.go(-1)};vr.prototype.forward=function(){this.go(1)};vr.prototype.getMatchedComponents=function(e){var r=e?e.matched?e:this.resolve(e).route:this.currentRoute;return r?[].concat.apply([],r.matched.map(function(n){return Object.keys(n.components).map(function(i){return n.components[i]})})):[]};vr.prototype.resolve=function(e,r,n){r=r||this.history.current;var i=OC(e,r,n,this),a=this.match(i,r),o=a.redirectedFrom||a.fullPath,l=this.history.base,c=Rpe(l,o,this.mode);return{location:i,route:a,href:c,normalizedTo:i,resolved:a}};vr.prototype.getRoutes=function(){return this.matcher.getRoutes()};vr.prototype.addRoute=function(e,r){this.matcher.addRoute(e,r),this.history.current!==rl&&this.history.transitionTo(this.history.getCurrentLocation())};vr.prototype.addRoutes=function(e){this.matcher.addRoutes(e),this.history.current!==rl&&this.history.transitionTo(this.history.getCurrentLocation())};Object.defineProperties(vr.prototype,aN);var oN=vr;function $C(t,e){return t.push(e),function(){var r=t.indexOf(e);r>-1&&t.splice(r,1)}}function Rpe(t,e,r){var n=r==="hash"?"#"+e:e;return t?Ns(t+"/"+n):n}vr.install=Lw;vr.version="3.6.5";vr.isNavigationFailure=Rb;vr.NavigationFailureType=$c;vr.START_LOCATION=rl;Fp&&window.Vue&&window.Vue.use(vr);Ze.use(oN);const qf=new oN({mode:"history"}),Mpe=t=>{t.subscribe(e=>{e.type.startsWith("mapping")&&!e.type.endsWith("setIdentifier")&&t.commit("mapping/setIdentifier")})},Ipe="cocoda-mappingTrash--"+window.location.pathname,Lpe=t=>{t.subscribe(e=>{["mapping/addToTrash","mapping/removeFromTrash","mapping/clearTrash"].includes(e.type)&&t.state.mapping.mappingTrashLoaded&&ri.setItem(Ipe,t.state.mapping.mappingTrash)})},Npe=t=>{let e=["scheme","concept"],r={true:"from",false:"to"},n={};for(let o of e)for(let l of[!0,!1]){let c=r[l]+(o=="scheme"?"Scheme":""),f=t.state.selected[o][l];f&&f.uri&&(n[c]=f.uri)}ye.conceptsOfMapping(t.state.mapping.mapping).length&&(t.getters["mapping/hasChangedFromOriginal"]&&(n.mapping=JSON.stringify(ye.minifyMapping(t.state.mapping.mapping))),t.state.mapping.original&&(t.state.mapping.original.uri?n.mappingUri=t.state.mapping.original.uri:t.state.mapping.original.identifier&&(n.mappingIdentifier=t.state.mapping.original.identifier.find(o=>o&&o.startsWith("urn:jskos:mapping:content:"))))),qf.currentRoute.query.config&&(n.config=qf.currentRoute.query.config);let i=!0;for(let o of e)for(let l of[!0,!1]){let c=r[l]+(o=="scheme"?"Scheme":"");n[c]!=qf.currentRoute.query[c]&&(i=!1)}let a;return i?a=qf.replace({query:n}):a=qf.push({query:n}),a.catch(()=>null)},Bpe=t=>{t.subscribe(e=>{if(["selected/clear","selected/set","mapping/add","mapping/remove","mapping/removeAll","mapping/set","mapping/setType","mapping/setConcordance","mapping/switch","mapping/empty"].includes(e.type)){if(e.payload&&e.payload.noQueryRefresh)return;Npe(t)}})},M_={concordance:void 0},Fpe=t=>{t.subscribe(e=>{if(!(e.payload&&e.payload.skipPlugin)){if(e.type==="mapping/setConcordance")M_.concordance=e.payload&&e.payload.concordance;else if(M_.concordance&&["mapping/add","mapping/set","mapping/switch"].includes(e.type)){const r=M_.concordance;Iu(r.fromScheme,t.state.mapping.mapping.fromScheme)&&Iu(r.toScheme,t.state.mapping.mapping.toScheme)?t.commit({type:"mapping/setConcordance",concordance:r}):t.commit({type:"mapping/setConcordance",concordance:null,skipPlugin:!0})}}})};let jpe=[Mpe,Lpe,Bpe,Fpe];const zpe=[{provider:"ConceptApi",uri:"http://coli-conc.gbv.de/registry/bartoc",status:"https://bartoc.org/api/status",schemes:"https://bartoc.org/api/voc?partOf=http%3A%2F%2Fbartoc.org%2Fen%2Fnode%2F18926",notation:["BARTOC"],prefLabel:{en:"BARTOC API"}},{provider:"LocalMappings",uri:"http://coli-conc.gbv.de/registry/local-mappings",notation:["L"],prefLabel:{de:"Lokal",en:"Local"},definition:{en:["Mappings saved locally in the browser"],de:["Mappings, die lokal im Browser gespeichert wurden"]}},{provider:"MappingsApi",uri:"http://coli-conc.gbv.de/registry/coli-conc-mappings",status:"https://coli-conc.gbv.de/api/status",notation:["C"],prefLabel:{de:"Konkordanz-Register",en:"Concordance Registry"},definition:{en:["Central concordance registry of coli-conc"],de:["Zentrale Konkordanz-Datenbank von coli-conc"]}},{provider:"MappingsApi",uri:"http://coli-conc.gbv.de/registry/wikidata-mappings",status:"https://coli-conc.gbv.de/services/wikidata/status",notation:["W"],prefLabel:{en:"Wikidata-Mappings"},definition:{en:["Access to Wikidata mappings in JSKOS format"],de:["Zugriff auf Wikidata-Mappings im JSKOS-Format"]}},{provider:"MappingsApi",uri:"http://coli-conc.gbv.de/registry/konsys-mappings",schemes:[{uri:"http://bartoc.org/en/node/1443"},{uri:"http://bartoc.org/en/node/430"},{uri:"http://bartoc.org/en/node/1940"},{uri:"http://bartoc.org/en/node/2053"}],status:"https://konsys.uni-konstanz.de/api/jskos/status",notation:["K"],prefLabel:{en:"KonSys Mappings"}},{provider:"LabelSearchSuggestion",uri:"http://coli-conc.gbv.de/registry/coli-conc-recommendations",excludedSchemes:[{uri:"http://bartoc.org/en/node/1940"},{uri:"http://bartoc.org/en/node/430"},{uri:"http://nomisma.org/id/"},{uri:"http://bartoc.org/en/node/533"},{uri:"http://bartoc.org/en/node/18785"}],notation:["CR"],prefLabel:{en:"coli-conc Suggestions",de:"coli-conc Vorschläge"}},{provider:"LabelSearchSuggestion",uri:"http://coli-conc.gbv.de/registry/coli-conc-recommendations-experimental",schemes:[{uri:"http://bartoc.org/en/node/533"},{uri:"http://bartoc.org/en/node/18785"}],overrides:[{uri:"http://bartoc.org/en/node/533",identifier:["http://uri.gbv.de/terminology/rvk/"],search:"https://coli-conc.gbv.de/test/typesense-suggest-backend/search"},{uri:"http://bartoc.org/en/node/18785",identifier:["http://uri.gbv.de/terminology/bk/"],search:"https://coli-conc.gbv.de/test/typesense-suggest-backend/search"}],notation:["CRe"],prefLabel:{en:"coli-conc Suggestions (experimental)",de:"coli-conc Vorschläge (experimentell)"}},{uri:"http://coli-conc.gbv.de/registry/occurrences",provider:"OccurrencesApi",api:"https://coli-conc.gbv.de/subjects/occurrences",notation:["CO"],prefLabel:{en:"Co-Occurrences"}},{provider:"MappingsApi",uri:"http://coli-conc.gbv.de/registry/ccmapper-mapping-recommendations",status:"https://coli-conc.gbv.de/ccmapper/api/status",schemes:[{uri:"http://dewey.info/scheme/edition/e23/"},{uri:"http://uri.gbv.de/terminology/rvk/"}],stored:!1,notation:["CC"],prefLabel:{en:"ccmapper Mapping Suggestions",de:"ccmapper Mapping-Vorschläge"}},{provider:"ReconciliationApi",uri:"http://coli-conc.gbv.de/registry/wikidata-reconciliation",api:"https://wikidata.reconci.link/{language}/api",schemes:[{uri:"http://bartoc.org/en/node/1940"}],notation:["WR"],prefLabel:{de:"Wikidata-Reconciliation",en:"Wikidata Reconciliation"},definition:{en:["Wikidata Reconciliation API"],de:["Wikidata-Reconciliation API"]}},{provider:"ReconciliationApi",uri:"http://coli-conc.gbv.de/registry/gnd-reconciliation",api:"https://lobid.org/gnd/reconcile",schemes:[{uri:"http://bartoc.org/en/node/430"}],notation:["GR"],prefLabel:{de:"GND-Reconciliation",en:"GND Reconciliation"},definition:{en:["GND Reconciliation API (lobid.org)"],de:["GND-Reconciliation API (lobid.org)"]}},{provider:"ReconciliationApi",uri:"http://coli-conc.gbv.de/registry/nomisma-reconciliation",api:"https://nomisma.org/apis/reconcile",schemes:[{uri:"http://nomisma.org/id/"}],notation:["NR"],prefLabel:{de:"Nomisma-Reconciliation",en:"Nomisma Reconciliation"},definition:{en:["Nomisma Reconciliation API"],de:["Nomisma-Reconciliation API"]}}],Hpe=!1,Upe=[{prefLabel:{en:"Netherlands Institute for Art History"},schemeUris:["http://bartoc.org/en/node/459"],url:"https://rkd.nl/en/explore/images#filters%5Biconclass_code%5D={notation}"},{prefLabel:{en:"finto"},schemeUris:["http://bartoc.org/en/node/459"],url:"https://finto.fi/ic/en/page/{notation}"},{prefLabel:{de:"Erdteilallegorien"},schemeUris:["http://bartoc.org/en/node/459"],url:"https://erdteilallegorien.univie.ac.at/iconclass/{notation}"},{prefLabel:{de:"ccmapper"},url:"https://ccmapper-de.pansoft.de/m/mapping.html?id={notation}",schemeUris:["http://bartoc.org/en/node/533"]},{prefLabel:{de:"Wikipedia (de)"},url:"https://de.wikipedia.org/w/index.php?title=Special:Search&search={prefLabel}"},{prefLabel:{de:"Wikipedia (en)"},url:"https://en.wikipedia.org/w/index.php?title=Special:Search&search={prefLabel}"},{prefLabel:{de:"Wikipedia"},url:"https://{language}.wikipedia.org/w/index.php?title=Special:Search&search={prefLabel}"},{prefLabel:{de:"RVK Online"},url:"https://rvk.uni-regensburg.de/regensburger-verbundklassifikation-online#notation/{notation}",schemeUris:["http://bartoc.org/en/node/533"]},{prefLabel:{en:"WebDewey Search"},url:"https://deweysearchde.pansoft.de/webdeweysearch/executeSearch.html?query={notation}",schemeUris:["http://bartoc.org/en/node/241"]},{prefLabel:{en:"K10plus"},url:"https://opac.k10plus.de/DB=2.299/CLK?IKT=8549&TRM={notation}",schemeUris:["http://bartoc.org/en/node/430"]},{prefLabel:{en:"K10plus"},url:"https://opac.k10plus.de/DB=2.299/CLK?IKT=5004&TRM={notation}",schemeUris:["http://bartoc.org/en/node/18785"]},{prefLabel:{en:"WebGND"},url:"http://gnd.eurospider.com",urlSuffix:"/s?q={notation}",schemeUris:["http://bartoc.org/en/node/430"]},{prefLabel:{de:"Bremer Online Systematik"},url:"https://suche.suub.uni-bremen.de/cgi-bin/CiXbase/brewis/CiXbase_search?act=search&term={notation}?&LAN=DE&IHITS=30&FHITS=30&XML_STYLE=/styles/cns-DE.xml&index=C&n_dtyp=1L&n_rtyp=ceEdX&RELEVANCE=55&INDEXINFO=awCN&forward=1§ion=ms",schemeUris:["https://bartoc.org/de/node/730"]},{prefLabel:{de:"GEPRIS"},url:"https://gepris.dfg.de/gepris/OCTOPUS?task=doSearchExtended&context=projekt&fachlicheZuordnung={notation}",schemeUris:["http://uri.gbv.de/terminology/dfg/"]},{prefLabel:{de:"DFG-Fachkollegien"},url:"https://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id={notation}",schemeUris:["http://uri.gbv.de/terminology/dfg/"]},{prefLabel:{en:"K10plus"},url:"https://opac.k10plus.de/DB=2.299/CLK?IKT=3002&NOABS=Y&TRM={notation}",schemeUris:["http://bartoc.org/en/node/533"]},{prefLabel:{en:"SWB"},url:"https://swb.bsz-bw.de/DB=2.1/CMD?ACT=SRCHA&IKT=3002&TRM={notation}",schemeUris:["http://bartoc.org/en/node/533"]},{prefLabel:{de:"Bibliotheksverbund Bayern (BVB)"},url:"https://bvbat01.bib-bvb.de/TP61/start.do?Query=0080%3D%22{notation}%22+IN+%5B1%5D",schemeUris:["http://bartoc.org/en/node/533"]},{prefLabel:{de:"Österreichischer Bibliothekenverbund (OBV)"},url:"https://search.obvsg.at/primo-explore/search?vid=OBV&query=lsr06%2Cexact%2C{notation}%2CAND&mode=advanced",schemeUris:["http://bartoc.org/en/node/533"]},{prefLabel:{en:"K10plus"},url:"https://opac.k10plus.de/DB=2.299/CMD?ACT=SRCHA&IKT=8506&TRM={notation}",schemeUris:["http://bartoc.org/en/node/454","http://bartoc.org/en/node/18536"]}],Vpe=["http://uri.gbv.de/terminology/bk/","http://bartoc.org/en/node/18785","http://uri.gbv.de/terminology/rvk/","http://bartoc.org/en/node/533","http://bartoc.org/en/node/430","http://dewey.info/scheme/edition/e23/","http://bartoc.org/en/node/241","http://bartoc.org/en/node/1940"],Wpe=[{id:"saveMapping",action:"saveMapping",component:"MappingEditor",keys:"ctrl+s,command+s",prefLabel:{en:"Save current mapping",de:"Aktuelles Mapping speichern"}},{id:"clearMapping",action:"clearMapping",component:"MappingEditor",keys:"ctrl+shift+c,command+shift+c",prefLabel:{en:"Clear current mapping",de:"Aktuelles Mapping leeren"}},{id:"addConceptLeft",action:"addConcept",component:"MappingEditor",keys:"ctrl+a,command+a",prefLabel:{en:"Add left concept to current mapping",de:"Linkes Konzept zu aktuellem Mapping hinzufügen"},isLeft:!0},{id:"addConceptRight",action:"addConcept",component:"MappingEditor",keys:"ctrl+d,command+d",prefLabel:{en:"Add right concept to current mapping",de:"Rechtes Konzept zu aktuellem Mapping hinzufügen"},isLeft:!1},{id:"nextConceptLeft",action:"nextConcept",component:"ConceptDetail",keys:"alt+n,alt+keyCode:78",prefLabel:{en:"Open next concept (left)",de:"Nächstes Konzept öffnen (links)"},isLeft:!0},{id:"nextConceptRight",action:"nextConcept",component:"ConceptDetail",keys:"alt+m,alt+µ",prefLabel:{en:"Open next concept (right)",de:"Nächstes Konzept öffnen (rechts)"},isLeft:!1},{id:"openSchemeSelectionLeft",action:"openSchemeSelection",component:"ConceptSchemeSelection",keys:"ctrl+shift+f,command+shift+f",prefLabel:{en:"Open concept scheme selection (left)",de:"Vokabularauswahl öffnen (links)"},isLeft:!0},{id:"openSchemeSelectionRight",action:"openSchemeSelection",component:"ConceptSchemeSelection",keys:"ctrl+shift+g,command+shift+g",prefLabel:{en:"Open concept scheme selection (right)",de:"Vokabularauswahl öffnen (rechts)"},isLeft:!1},{id:"openConceptSearchLeft",action:"openConceptSearch",component:"ConceptSchemeSelection",keys:"ctrl+f,command+f",prefLabel:{en:"Open concept search (left)",de:"Konzeptsuche öffnen (links)"},isLeft:!0},{id:"openConceptSearchRight",action:"openConceptSearch",component:"ConceptSchemeSelection",keys:"ctrl+g,command+g",prefLabel:{en:"Open concept search (right)",de:"Konzeptsuche öffnen (rechts)"},isLeft:!1}],Gpe=["en","de"],Kpe=[{file:"coli-conc-logo.svg",url:"https://coli-conc.gbv.de/",alt:"coli-conc"}],qpe="Cocoda Mapping Tool",Ype=[{url:"https://www.gbv.de/impressum",prefLabel:{en:"Imprint",de:"Impressum"}},{url:"https://github.com/gbv/cocoda/wiki/Barrierefreiheit",prefLabel:{en:"Accessibility",de:"Barrierefreiheit"}},{url:"https://www.gbv.de/datenschutz",prefLabel:{en:"Privacy Policy",de:"Datenschutz"}},{url:"https://coli-conc.gbv.de/contact/",prefLabel:{en:"Feedback"}}],Xpe=[{fromScheme:{uri:"http://bartoc.org/en/node/1940"},toScheme:{uri:"http://uri.gbv.de/terminology/bk/"},url:"https://github.com/gbv/cocoda/wiki/Wikidata-Basisklassifikation"},{fromScheme:{uri:"http://bartoc.org/en/node/1940"},toScheme:{uri:"http://bartoc.org/en/node/430"},url:"https://github.com/gbv/cocoda/wiki/Wikidata-GND"}],Jpe=[],Zpe={mappings:1e4,update:12e4},Yf={registries:zpe,overrideRegistries:Hpe,searchLinks:Upe,favoriteSchemes:Vpe,shortcuts:Wpe,languages:Gpe,logos:Kpe,title:qpe,menu:Ype,guidelines:Xpe,conceptLists:Jpe,autoRefresh:Zpe,"coli-ana":"https://coli-conc.gbv.de/coli-ana/app/"};/*! + * vue-i18n v8.28.2 + * (c) 2022 kazuya kawaguchi + * Released under the MIT License. + */var sN=["compactDisplay","currency","currencyDisplay","currencySign","localeMatcher","notation","numberingSystem","signDisplay","style","unit","unitDisplay","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits"],Qpe=["dateStyle","timeStyle","calendar","localeMatcher","hour12","hourCycle","timeZone","formatMatcher","weekday","era","year","month","day","hour","minute","second","timeZoneName"];function Du(t,e){typeof console<"u"&&console.warn("[vue-i18n] "+t)}function ehe(t,e){typeof console<"u"&&console.error("[vue-i18n] "+t)}var po=Array.isArray;function da(t){return t!==null&&typeof t=="object"}function the(t){return typeof t=="boolean"}function ln(t){return typeof t=="string"}var rhe=Object.prototype.toString,nhe="[object Object]";function oo(t){return rhe.call(t)===nhe}function ai(t){return t==null}function jw(t){return typeof t=="function"}function Mb(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];var r=null,n=null;return t.length===1?da(t[0])||po(t[0])?n=t[0]:typeof t[0]=="string"&&(r=t[0]):t.length===2&&(typeof t[0]=="string"&&(r=t[0]),(da(t[1])||po(t[1]))&&(n=t[1])),{locale:r,params:n}}function mf(t){return JSON.parse(JSON.stringify(t))}function ihe(t,e){if(t.delete(e))return t}function ahe(t){var e=[];return t.forEach(function(r){return e.push(r)}),e}function jp(t,e){return!!~t.indexOf(e)}var ohe=Object.prototype.hasOwnProperty;function she(t,e){return ohe.call(t,e)}function Ql(t){for(var e=arguments,r=Object(t),n=1;n/g,">").replace(/"/g,""").replace(/'/g,"'")}function che(t){return t!=null&&Object.keys(t).forEach(function(e){typeof t[e]=="string"&&(t[e]=lhe(t[e]))}),t}function uhe(t){t.prototype.hasOwnProperty("$i18n")||Object.defineProperty(t.prototype,"$i18n",{get:function(){return this._i18n}}),t.prototype.$t=function(e){for(var r=[],n=arguments.length-1;n-- >0;)r[n]=arguments[n+1];var i=this.$i18n;return i._t.apply(i,[e,i.locale,i._getMessages(),this].concat(r))},t.prototype.$tc=function(e,r){for(var n=[],i=arguments.length-2;i-- >0;)n[i]=arguments[i+2];var a=this.$i18n;return a._tc.apply(a,[e,a.locale,a._getMessages(),this,r].concat(n))},t.prototype.$te=function(e,r){var n=this.$i18n;return n._te(e,n.locale,n._getMessages(),r)},t.prototype.$d=function(e){for(var r,n=[],i=arguments.length-1;i-- >0;)n[i]=arguments[i+1];return(r=this.$i18n).d.apply(r,[e].concat(n))},t.prototype.$n=function(e){for(var r,n=[],i=arguments.length-1;i-- >0;)n[i]=arguments[i+1];return(r=this.$i18n).n.apply(r,[e].concat(n))}}function fhe(t){t===void 0&&(t=!1);function e(){this!==this.$root&&this.$options.__INTLIFY_META__&&this.$el&&this.$el.setAttribute("data-intlify",this.$options.__INTLIFY_META__)}return t?{mounted:e}:{beforeCreate:function(){var n=this.$options;if(n.i18n=n.i18n||(n.__i18nBridge||n.__i18n?{}:null),n.i18n){if(n.i18n instanceof Fe){if(n.__i18nBridge||n.__i18n)try{var i=n.i18n&&n.i18n.messages?n.i18n.messages:{},a=n.__i18nBridge||n.__i18n;a.forEach(function(m){i=Ql(i,JSON.parse(m))}),Object.keys(i).forEach(function(m){n.i18n.mergeLocaleMessage(m,i[m])})}catch(m){}this._i18n=n.i18n,this._i18nWatcher=this._i18n.watchI18nData()}else if(oo(n.i18n)){var o=this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof Fe?this.$root.$i18n:null;if(o&&(n.i18n.root=this.$root,n.i18n.formatter=o.formatter,n.i18n.fallbackLocale=o.fallbackLocale,n.i18n.formatFallbackMessages=o.formatFallbackMessages,n.i18n.silentTranslationWarn=o.silentTranslationWarn,n.i18n.silentFallbackWarn=o.silentFallbackWarn,n.i18n.pluralizationRules=o.pluralizationRules,n.i18n.preserveDirectiveContent=o.preserveDirectiveContent),n.__i18nBridge||n.__i18n)try{var l=n.i18n&&n.i18n.messages?n.i18n.messages:{},c=n.__i18nBridge||n.__i18n;c.forEach(function(m){l=Ql(l,JSON.parse(m))}),n.i18n.messages=l}catch(m){}var f=n.i18n,d=f.sharedMessages;d&&oo(d)&&(n.i18n.messages=Ql(n.i18n.messages,d)),this._i18n=new Fe(n.i18n),this._i18nWatcher=this._i18n.watchI18nData(),(n.i18n.sync===void 0||n.i18n.sync)&&(this._localeWatcher=this.$i18n.watchLocale()),o&&o.onComponentInstanceCreated(this._i18n)}}else this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof Fe?this._i18n=this.$root.$i18n:n.parent&&n.parent.$i18n&&n.parent.$i18n instanceof Fe&&(this._i18n=n.parent.$i18n)},beforeMount:function(){var n=this.$options;n.i18n=n.i18n||(n.__i18nBridge||n.__i18n?{}:null),n.i18n?n.i18n instanceof Fe?(this._i18n.subscribeDataChanging(this),this._subscribing=!0):oo(n.i18n)&&(this._i18n.subscribeDataChanging(this),this._subscribing=!0):this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof Fe?(this._i18n.subscribeDataChanging(this),this._subscribing=!0):n.parent&&n.parent.$i18n&&n.parent.$i18n instanceof Fe&&(this._i18n.subscribeDataChanging(this),this._subscribing=!0)},mounted:e,beforeDestroy:function(){if(this._i18n){var n=this;this.$nextTick(function(){n._subscribing&&(n._i18n.unsubscribeDataChanging(n),delete n._subscribing),n._i18nWatcher&&(n._i18nWatcher(),n._i18n.destroyVM(),delete n._i18nWatcher),n._localeWatcher&&(n._localeWatcher(),delete n._localeWatcher)})}}}}var PA={name:"i18n",functional:!0,props:{tag:{type:[String,Boolean,Object],default:"span"},path:{type:String,required:!0},locale:{type:String},places:{type:[Array,Object]}},render:function(e,r){var n=r.data,i=r.parent,a=r.props,o=r.slots,l=i.$i18n;if(l){var c=a.path,f=a.locale,d=a.places,m=o(),g=l.i(c,f,dhe(m)||d?phe(m.default,d):m),v=a.tag&&a.tag!==!0||a.tag===!1?a.tag:"span";return v?e(v,n,g):g}}};function dhe(t){var e;for(e in t)if(e!=="default")return!1;return!!e}function phe(t,e){var r=e?hhe(e):{};if(!t)return r;t=t.filter(function(i){return i.tag||i.text.trim()!==""});var n=t.every(ghe);return t.reduce(n?mhe:lN,r)}function hhe(t){return Array.isArray(t)?t.reduce(lN,{}):Object.assign({},t)}function mhe(t,e){return e.data&&e.data.attrs&&e.data.attrs.place&&(t[e.data.attrs.place]=e),t}function lN(t,e,r){return t[r]=e,t}function ghe(t){return!!(t.data&&t.data.attrs&&t.data.attrs.place)}var AA={name:"i18n-n",functional:!0,props:{tag:{type:[String,Boolean,Object],default:"span"},value:{type:Number,required:!0},format:{type:[String,Object]},locale:{type:String}},render:function(e,r){var n=r.props,i=r.parent,a=r.data,o=i.$i18n;if(!o)return null;var l=null,c=null;ln(n.format)?l=n.format:da(n.format)&&(n.format.key&&(l=n.format.key),c=Object.keys(n.format).reduce(function(v,b){var _;return jp(sN,b)?Object.assign({},v,(_={},_[b]=n.format[b],_)):v},null));var f=n.locale||o.locale,d=o._ntp(n.value,f,l,c),m=d.map(function(v,b){var _,O=a.scopedSlots&&a.scopedSlots[v.type];return O?O((_={},_[v.type]=v.value,_.index=b,_.parts=d,_)):v.value}),g=n.tag&&n.tag!==!0||n.tag===!1?n.tag:"span";return g?e(g,{attrs:a.attrs,class:a.class,staticClass:a.staticClass},m):m}};function vhe(t,e,r){cN(t,r)&&uN(t,e,r)}function bhe(t,e,r,n){if(cN(t,r)){var i=r.context.$i18n;_he(t,r)&&cv(e.value,e.oldValue)&&cv(t._localeMessage,i.getLocaleMessage(i.locale))||uN(t,e,r)}}function yhe(t,e,r,n){var i=r.context;if(!i){Du("Vue instance does not exists in VNode context");return}var a=r.context.$i18n||{};!e.modifiers.preserve&&!a.preserveDirectiveContent&&(t.textContent=""),t._vt=void 0,delete t._vt,t._locale=void 0,delete t._locale,t._localeMessage=void 0,delete t._localeMessage}function cN(t,e){var r=e.context;return r?r.$i18n?!0:(Du("VueI18n instance does not exists in Vue instance"),!1):(Du("Vue instance does not exists in VNode context"),!1)}function _he(t,e){var r=e.context;return t._locale===r.$i18n.locale}function uN(t,e,r){var n,i,a=e.value,o=whe(a),l=o.path,c=o.locale,f=o.args,d=o.choice;if(!l&&!c&&!f){Du("value type not supported");return}if(!l){Du("`path` is required in v-t directive");return}var m=r.context;d!=null?t._vt=t.textContent=(n=m.$i18n).tc.apply(n,[l,d].concat(xA(c,f))):t._vt=t.textContent=(i=m.$i18n).t.apply(i,[l].concat(xA(c,f))),t._locale=m.$i18n.locale,t._localeMessage=m.$i18n.getLocaleMessage(m.$i18n.locale)}function whe(t){var e,r,n,i;return ln(t)?e=t:oo(t)&&(e=t.path,r=t.locale,n=t.args,i=t.choice),{path:e,locale:r,args:n,choice:i}}function xA(t,e){var r=[];return t&&r.push(t),e&&(Array.isArray(e)||oo(e))&&r.push(e),r}var Bn;function TC(t,e){e===void 0&&(e={bridge:!1}),TC.installed=!0,Bn=t,Bn.version&&Number(Bn.version.split(".")[0]),uhe(Bn),Bn.mixin(fhe(e.bridge)),Bn.directive("t",{bind:vhe,update:bhe,unbind:yhe}),Bn.component(PA.name,PA),Bn.component(AA.name,AA);var r=Bn.config.optionMergeStrategies;r.i18n=function(n,i){return i===void 0?n:i}}var fN=function(){this._caches=Object.create(null)};fN.prototype.interpolate=function(e,r){if(!r)return[e];var n=this._caches[e];return n||(n=Che(e),this._caches[e]=n),$he(n,r)};var She=/^(?:\d)+/,Ohe=/^(?:\w)+/;function Che(t){for(var e=[],r=0,n="";r0)i--,n=Go,g[sn]();else{if(i=0,o===void 0||(o=xhe(o),o===!1))return!1;g[vu]()}};function v(){var b=t[r+1];if(n===dv&&b==="'"||n===pv&&b==='"')return r++,l="\\"+b,g[sn](),!0}for(;n!==null;)if(r++,a=t[r],!(a==="\\"&&v())){if(c=Ahe(a),m=nl[n],f=m[c]||m.else||ap,f===ap||(n=f[0],d=g[f[1]],d&&(l=f[2],l=l===void 0?a:l,d()===!1)))return;if(n===Ib)return e}}var EC=function(){this._cache=Object.create(null)};EC.prototype.parsePath=function(e){var r=this._cache[e];return r||(r=khe(e),r&&(this._cache[e]=r)),r||[]};EC.prototype.getPathValue=function(e,r){if(!da(e))return null;var n=this.parsePath(r);if(n.length===0)return null;for(var i=n.length,a=e,o=0;o/,Rhe=/(?:@(?:\.[a-zA-Z]+)?:(?:[\w\-_|./]+|\([\w\-_:|./]+\)))/g,Mhe=/^@(?:\.([a-zA-Z]+))?:/,Ihe=/[()]/g,kA={upper:function(t){return t.toLocaleUpperCase()},lower:function(t){return t.toLocaleLowerCase()},capitalize:function(t){return""+t.charAt(0).toLocaleUpperCase()+t.substr(1)}},Hw=new fN,Fe=function(e){var r=this;e===void 0&&(e={}),!Bn&&typeof window<"u"&&window.Vue&&TC(window.Vue);var n=e.locale||"en-US",i=e.fallbackLocale===!1?!1:e.fallbackLocale||"en-US",a=e.messages||{},o=e.dateTimeFormats||e.datetimeFormats||{},l=e.numberFormats||{};this._vm=null,this._formatter=e.formatter||Hw,this._modifiers=e.modifiers||{},this._missing=e.missing||null,this._root=e.root||null,this._sync=e.sync===void 0?!0:!!e.sync,this._fallbackRoot=e.fallbackRoot===void 0?!0:!!e.fallbackRoot,this._fallbackRootWithEmptyString=e.fallbackRootWithEmptyString===void 0?!0:!!e.fallbackRootWithEmptyString,this._formatFallbackMessages=e.formatFallbackMessages===void 0?!1:!!e.formatFallbackMessages,this._silentTranslationWarn=e.silentTranslationWarn===void 0?!1:e.silentTranslationWarn,this._silentFallbackWarn=e.silentFallbackWarn===void 0?!1:!!e.silentFallbackWarn,this._dateTimeFormatters={},this._numberFormatters={},this._path=new EC,this._dataListeners=new Set,this._componentInstanceCreatedListener=e.componentInstanceCreatedListener||null,this._preserveDirectiveContent=e.preserveDirectiveContent===void 0?!1:!!e.preserveDirectiveContent,this.pluralizationRules=e.pluralizationRules||{},this._warnHtmlInMessage=e.warnHtmlInMessage||"off",this._postTranslation=e.postTranslation||null,this._escapeParameterHtml=e.escapeParameterHtml||!1,"__VUE_I18N_BRIDGE__"in e&&(this.__VUE_I18N_BRIDGE__=e.__VUE_I18N_BRIDGE__),this.getChoiceIndex=function(c,f){var d=Object.getPrototypeOf(r);if(d&&d.getChoiceIndex){var m=d.getChoiceIndex;return m.call(r,c,f)}var g=function(v,b){return v=Math.abs(v),b===2?v?v>1?1:0:1:v?Math.min(v,2):0};return r.locale in r.pluralizationRules?r.pluralizationRules[r.locale].apply(r,[c,f]):g(c,f)},this._exist=function(c,f){return!c||!f?!1:!!(!ai(r._path.getPathValue(c,f))||c[f])},(this._warnHtmlInMessage==="warn"||this._warnHtmlInMessage==="error")&&Object.keys(a).forEach(function(c){r._checkLocaleMessage(c,r._warnHtmlInMessage,a[c])}),this._initVM({locale:n,fallbackLocale:i,messages:a,dateTimeFormats:o,numberFormats:l})},Zt={vm:{configurable:!0},messages:{configurable:!0},dateTimeFormats:{configurable:!0},numberFormats:{configurable:!0},availableLocales:{configurable:!0},locale:{configurable:!0},fallbackLocale:{configurable:!0},formatFallbackMessages:{configurable:!0},missing:{configurable:!0},formatter:{configurable:!0},silentTranslationWarn:{configurable:!0},silentFallbackWarn:{configurable:!0},preserveDirectiveContent:{configurable:!0},warnHtmlInMessage:{configurable:!0},postTranslation:{configurable:!0},sync:{configurable:!0}};Fe.prototype._checkLocaleMessage=function(e,r,n){var i=[],a=function(o,l,c,f){if(oo(c))Object.keys(c).forEach(function(g){var v=c[g];oo(v)?(f.push(g),f.push("."),a(o,l,v,f),f.pop(),f.pop()):(f.push(g),a(o,l,v,f),f.pop())});else if(po(c))c.forEach(function(g,v){oo(g)?(f.push("["+v+"]"),f.push("."),a(o,l,g,f),f.pop(),f.pop()):(f.push("["+v+"]"),a(o,l,g,f),f.pop())});else if(ln(c)){var d=Dhe.test(c);if(d){var m="Detected HTML in message '"+c+"' of keypath '"+f.join("")+"' at '"+l+"'. Consider component interpolation with '' to avoid XSS. See https://bit.ly/2ZqJzkp";o==="warn"?Du(m):o==="error"&&ehe(m)}}};a(r,e,n,i)};Fe.prototype._initVM=function(e){var r=Bn.config.silent;Bn.config.silent=!0,this._vm=new Bn({data:e,__VUE18N__INSTANCE__:!0}),Bn.config.silent=r};Fe.prototype.destroyVM=function(){this._vm.$destroy()};Fe.prototype.subscribeDataChanging=function(e){this._dataListeners.add(e)};Fe.prototype.unsubscribeDataChanging=function(e){ihe(this._dataListeners,e)};Fe.prototype.watchI18nData=function(){var e=this;return this._vm.$watch("$data",function(){for(var r=ahe(e._dataListeners),n=r.length;n--;)Bn.nextTick(function(){r[n]&&r[n].$forceUpdate()})},{deep:!0})};Fe.prototype.watchLocale=function(e){if(e){if(!this.__VUE_I18N_BRIDGE__)return null;var n=this,i=this._vm;return this.vm.$watch("locale",function(a){i.$set(i,"locale",a),n.__VUE_I18N_BRIDGE__&&e&&(e.locale.value=a),i.$forceUpdate()},{immediate:!0})}else{if(!this._sync||!this._root)return null;var r=this._vm;return this._root.$i18n.vm.$watch("locale",function(a){r.$set(r,"locale",a),r.$forceUpdate()},{immediate:!0})}};Fe.prototype.onComponentInstanceCreated=function(e){this._componentInstanceCreatedListener&&this._componentInstanceCreatedListener(e,this)};Zt.vm.get=function(){return this._vm};Zt.messages.get=function(){return mf(this._getMessages())};Zt.dateTimeFormats.get=function(){return mf(this._getDateTimeFormats())};Zt.numberFormats.get=function(){return mf(this._getNumberFormats())};Zt.availableLocales.get=function(){return Object.keys(this.messages).sort()};Zt.locale.get=function(){return this._vm.locale};Zt.locale.set=function(t){this._vm.$set(this._vm,"locale",t)};Zt.fallbackLocale.get=function(){return this._vm.fallbackLocale};Zt.fallbackLocale.set=function(t){this._localeChainCache={},this._vm.$set(this._vm,"fallbackLocale",t)};Zt.formatFallbackMessages.get=function(){return this._formatFallbackMessages};Zt.formatFallbackMessages.set=function(t){this._formatFallbackMessages=t};Zt.missing.get=function(){return this._missing};Zt.missing.set=function(t){this._missing=t};Zt.formatter.get=function(){return this._formatter};Zt.formatter.set=function(t){this._formatter=t};Zt.silentTranslationWarn.get=function(){return this._silentTranslationWarn};Zt.silentTranslationWarn.set=function(t){this._silentTranslationWarn=t};Zt.silentFallbackWarn.get=function(){return this._silentFallbackWarn};Zt.silentFallbackWarn.set=function(t){this._silentFallbackWarn=t};Zt.preserveDirectiveContent.get=function(){return this._preserveDirectiveContent};Zt.preserveDirectiveContent.set=function(t){this._preserveDirectiveContent=t};Zt.warnHtmlInMessage.get=function(){return this._warnHtmlInMessage};Zt.warnHtmlInMessage.set=function(t){var e=this,r=this._warnHtmlInMessage;if(this._warnHtmlInMessage=t,r!==t&&(t==="warn"||t==="error")){var n=this._getMessages();Object.keys(n).forEach(function(i){e._checkLocaleMessage(i,e._warnHtmlInMessage,n[i])})}};Zt.postTranslation.get=function(){return this._postTranslation};Zt.postTranslation.set=function(t){this._postTranslation=t};Zt.sync.get=function(){return this._sync};Zt.sync.set=function(t){this._sync=t};Fe.prototype._getMessages=function(){return this._vm.messages};Fe.prototype._getDateTimeFormats=function(){return this._vm.dateTimeFormats};Fe.prototype._getNumberFormats=function(){return this._vm.numberFormats};Fe.prototype._warnDefault=function(e,r,n,i,a,o){if(!ai(n))return n;if(this._missing){var l=this._missing.apply(null,[e,r,i,a]);if(ln(l))return l}if(this._formatFallbackMessages){var c=Mb.apply(void 0,a);return this._render(r,o,c.params,r)}else return r};Fe.prototype._isFallbackRoot=function(e){return(this._fallbackRootWithEmptyString?!e:ai(e))&&!ai(this._root)&&this._fallbackRoot};Fe.prototype._isSilentFallbackWarn=function(e){return this._silentFallbackWarn instanceof RegExp?this._silentFallbackWarn.test(e):this._silentFallbackWarn};Fe.prototype._isSilentFallback=function(e,r){return this._isSilentFallbackWarn(r)&&(this._isFallbackRoot()||e!==this.fallbackLocale)};Fe.prototype._isSilentTranslationWarn=function(e){return this._silentTranslationWarn instanceof RegExp?this._silentTranslationWarn.test(e):this._silentTranslationWarn};Fe.prototype._interpolate=function(e,r,n,i,a,o,l){if(!r)return null;var c=this._path.getPathValue(r,n);if(po(c)||oo(c))return c;var f;if(ai(c))if(oo(r)){if(f=r[n],!(ln(f)||jw(f)))return null}else return null;else if(ln(c)||jw(c))f=c;else return null;return ln(f)&&(f.indexOf("@:")>=0||f.indexOf("@.")>=0)&&(f=this._link(e,r,f,i,"raw",o,l)),this._render(f,a,o,n)};Fe.prototype._link=function(e,r,n,i,a,o,l){var c=n,f=c.match(Rhe);for(var d in f)if(f.hasOwnProperty(d)){var m=f[d],g=m.match(Mhe),v=g[0],b=g[1],_=m.replace(v,"").replace(Ihe,"");if(jp(l,_))return c;l.push(_);var O=this._interpolate(e,r,_,i,a==="raw"?"string":a,a==="raw"?void 0:o,l);if(this._isFallbackRoot(O)){if(!this._root)throw Error("unexpected error");var E=this._root.$i18n;O=E._translate(E._getMessages(),E.locale,E.fallbackLocale,_,i,a,o)}O=this._warnDefault(e,_,O,i,po(o)?o:[o],a),this._modifiers.hasOwnProperty(b)?O=this._modifiers[b](O):kA.hasOwnProperty(b)&&(O=kA[b](O)),l.pop(),c=O?c.replace(m,O):c}return c};Fe.prototype._createMessageContext=function(e,r,n,i){var a=this,o=po(e)?e:[],l=da(e)?e:{},c=function(g){return o[g]},f=function(g){return l[g]},d=this._getMessages(),m=this.locale;return{list:c,named:f,values:e,formatter:r,path:n,messages:d,locale:m,linked:function(g){return a._interpolate(m,d[m]||{},g,null,i,void 0,[g])}}};Fe.prototype._render=function(e,r,n,i){if(jw(e))return e(this._createMessageContext(n,this._formatter||Hw,i,r));var a=this._formatter.interpolate(e,n,i);return a||(a=Hw.interpolate(e,n,i)),r==="string"&&!ln(a)?a.join(""):a};Fe.prototype._appendItemToChain=function(e,r,n){var i=!1;return jp(e,r)||(i=!0,r&&(i=r[r.length-1]!=="!",r=r.replace(/!/g,""),e.push(r),n&&n[r]&&(i=n[r]))),i};Fe.prototype._appendLocaleToChain=function(e,r,n){var i,a=r.split("-");do{var o=a.join("-");i=this._appendItemToChain(e,o,n),a.splice(-1,1)}while(a.length&&i===!0);return i};Fe.prototype._appendBlockToChain=function(e,r,n){for(var i=!0,a=0;a0;)o[l]=arguments[l+4];if(!e)return"";var c=Mb.apply(void 0,o);this._escapeParameterHtml&&(c.params=che(c.params));var f=c.locale||r,d=this._translate(n,f,this.fallbackLocale,e,i,"string",c.params);if(this._isFallbackRoot(d)){if(!this._root)throw Error("unexpected error");return(a=this._root).$t.apply(a,[e].concat(o))}else return d=this._warnDefault(f,e,d,i,o,"string"),this._postTranslation&&d!==null&&d!==void 0&&(d=this._postTranslation(d,e)),d};Fe.prototype.t=function(e){for(var r,n=[],i=arguments.length-1;i-- >0;)n[i]=arguments[i+1];return(r=this)._t.apply(r,[e,this.locale,this._getMessages(),null].concat(n))};Fe.prototype._i=function(e,r,n,i,a){var o=this._translate(n,r,this.fallbackLocale,e,i,"raw",a);if(this._isFallbackRoot(o)){if(!this._root)throw Error("unexpected error");return this._root.$i18n.i(e,r,a)}else return this._warnDefault(r,e,o,i,[a],"raw")};Fe.prototype.i=function(e,r,n){return e?(ln(r)||(r=this.locale),this._i(e,r,this._getMessages(),null,n)):""};Fe.prototype._tc=function(e,r,n,i,a){for(var o,l=[],c=arguments.length-5;c-- >0;)l[c]=arguments[c+5];if(!e)return"";a===void 0&&(a=1);var f={count:a,n:a},d=Mb.apply(void 0,l);return d.params=Object.assign(f,d.params),l=d.locale===null?[d.params]:[d.locale,d.params],this.fetchChoice((o=this)._t.apply(o,[e,r,n,i].concat(l)),a)};Fe.prototype.fetchChoice=function(e,r){if(!e||!ln(e))return null;var n=e.split("|");return r=this.getChoiceIndex(r,n.length),n[r]?n[r].trim():e};Fe.prototype.tc=function(e,r){for(var n,i=[],a=arguments.length-2;a-- >0;)i[a]=arguments[a+2];return(n=this)._tc.apply(n,[e,this.locale,this._getMessages(),null,r].concat(i))};Fe.prototype._te=function(e,r,n){for(var i=[],a=arguments.length-3;a-- >0;)i[a]=arguments[a+3];var o=Mb.apply(void 0,i).locale||r;return this._exist(n[o],e)};Fe.prototype.te=function(e,r){return this._te(e,this.locale,this._getMessages(),r)};Fe.prototype.getLocaleMessage=function(e){return mf(this._vm.messages[e]||{})};Fe.prototype.setLocaleMessage=function(e,r){(this._warnHtmlInMessage==="warn"||this._warnHtmlInMessage==="error")&&this._checkLocaleMessage(e,this._warnHtmlInMessage,r),this._vm.$set(this._vm.messages,e,r)};Fe.prototype.mergeLocaleMessage=function(e,r){(this._warnHtmlInMessage==="warn"||this._warnHtmlInMessage==="error")&&this._checkLocaleMessage(e,this._warnHtmlInMessage,r),this._vm.$set(this._vm.messages,e,Ql(typeof this._vm.messages[e]<"u"&&Object.keys(this._vm.messages[e]).length?Object.assign({},this._vm.messages[e]):{},r))};Fe.prototype.getDateTimeFormat=function(e){return mf(this._vm.dateTimeFormats[e]||{})};Fe.prototype.setDateTimeFormat=function(e,r){this._vm.$set(this._vm.dateTimeFormats,e,r),this._clearDateTimeFormat(e,r)};Fe.prototype.mergeDateTimeFormat=function(e,r){this._vm.$set(this._vm.dateTimeFormats,e,Ql(this._vm.dateTimeFormats[e]||{},r)),this._clearDateTimeFormat(e,r)};Fe.prototype._clearDateTimeFormat=function(e,r){for(var n in r){var i=e+"__"+n;this._dateTimeFormatters.hasOwnProperty(i)&&delete this._dateTimeFormatters[i]}};Fe.prototype._localizeDateTime=function(e,r,n,i,a,o){for(var l=r,c=i[l],f=this._getLocaleChain(r,n),d=0;d0;)r[n]=arguments[n+1];var i=this.locale,a=null,o=null;return r.length===1?(ln(r[0])?a=r[0]:da(r[0])&&(r[0].locale&&(i=r[0].locale),r[0].key&&(a=r[0].key)),o=Object.keys(r[0]).reduce(function(l,c){var f;return jp(Qpe,c)?Object.assign({},l,(f={},f[c]=r[0][c],f)):l},null)):r.length===2&&(ln(r[0])&&(a=r[0]),ln(r[1])&&(i=r[1])),this._d(e,i,a,o)};Fe.prototype.getNumberFormat=function(e){return mf(this._vm.numberFormats[e]||{})};Fe.prototype.setNumberFormat=function(e,r){this._vm.$set(this._vm.numberFormats,e,r),this._clearNumberFormat(e,r)};Fe.prototype.mergeNumberFormat=function(e,r){this._vm.$set(this._vm.numberFormats,e,Ql(this._vm.numberFormats[e]||{},r)),this._clearNumberFormat(e,r)};Fe.prototype._clearNumberFormat=function(e,r){for(var n in r){var i=e+"__"+n;this._numberFormatters.hasOwnProperty(i)&&delete this._numberFormatters[i]}};Fe.prototype._getNumberFormatter=function(e,r,n,i,a,o){for(var l=r,c=i[l],f=this._getLocaleChain(r,n),d=0;d0;)r[n]=arguments[n+1];var i=this.locale,a=null,o=null;return r.length===1?ln(r[0])?a=r[0]:da(r[0])&&(r[0].locale&&(i=r[0].locale),r[0].key&&(a=r[0].key),o=Object.keys(r[0]).reduce(function(l,c){var f;return jp(sN,c)?Object.assign({},l,(f={},f[c]=r[0][c],f)):l},null)):r.length===2&&(ln(r[0])&&(a=r[0]),ln(r[1])&&(i=r[1])),this._n(e,i,a,o)};Fe.prototype._ntp=function(e,r,n,i){if(!Fe.availabilities.numberFormat)return[];if(!n){var a=i?new Intl.NumberFormat(r,i):new Intl.NumberFormat(r);return a.formatToParts(e)}var o=this._getNumberFormatter(e,r,this.fallbackLocale,this._getNumberFormats(),n,i),l=o&&o.formatToParts(e);if(this._isFallbackRoot(l)){if(!this._root)throw Error("unexpected error");return this._root.$i18n._ntp(e,r,n,i)}else return l||[]};Object.defineProperties(Fe.prototype,Zt);var I_;Object.defineProperty(Fe,"availabilities",{get:function(){if(!I_){var e=typeof Intl<"u";I_={dateTimeFormat:e&&typeof Intl.DateTimeFormat<"u",numberFormat:e&&typeof Intl.NumberFormat<"u"}}return I_}});Fe.install=TC;Fe.version="8.28.2";const Lhe={general:{welcome:"Welcome to Cocoda!",manual:"Manual",documentation:"Documentation",github:"GitHub",feedback:"Feedback is welcome!",feedback2:"Please report any questions, ideas or bugs!",swapSides:"swap sides",clearScheme:"clear scheme",addToMapping:"add concept to mapping",yes:"Yes",no:"No",loading:"Loading...",cancel:"Cancel",authNecessary:"Authentication necessary.",or:"or",of:"of",left:"left",right:"right",enabled:"enabled",disabled:"disabled",default:"Default",all:"all",to:"to",by:"by",resizingSlider:"drag to resize cards",malformedConfig:"The configuration file {configFile} could not be loaded!",showConcordances:"Show Concordances",showMappingSearch:"Show Mapping Search",tooManyMappings:"There are {count} local mappings stored in your browser. A large number of local mappings can impact performance of the tool.",undo:"undo",type:"Type",noRegistries:"The configuration contains no providers. Please consult the documentation how to configure providers!",catalog:"catalog",license:"License",publisher:"Publisher",storedMappings:"Mappings",recommendedMappings:"Suggestions"},navbar:{trashTitle:"Recently Deleted Mappings",trashClearButton:"Clear",trashClearButtonTooltip:"Permanently removes all mappings from the trash.",trashRestoreTooltip:"restore mapping",openLeft:"open on left side",openRight:"open on right side",removeFromFavorites:"remove from favorites",setIdentity:"Configure a mapping identity",defaultIdentity:"Default Identity"},schemeSelection:{source:"Source Scheme",target:"Target Scheme",filter:"Filter",filtersRemove:"Remove all filters",filterSelectAll:"select all",filterDeselectAll:"deselect all",filterOnlyFavorites:"Only favorites",filterOnlyWithConcepts:"Only schemes with concepts",languageFilter:"Language",typeFilter:"Scheme Type",filterOther:"Other",registryFilter:"Source",schemeFilterPlaceholder:"search for schemes...",starAdd:"add to favorites",starRemove:"remove from favorites",popoverShow:"show scheme selection",popoverHide:"hide scheme selection",showAllSchemes:"Show all {count} schemes"},search:{placeholder:"Type to search...",results:"result | results",noResults:"No results...",error:"Error performing the search."},conceptDetail:{mainTab:"Concept",additionalLanguagesTab:"Translations",showAllAncestors:"show all ancestors",showLessAncestors:"show fewer ancestors",created:"Created",modified:"Modified",issued:"Issued",prefLabel:"preferred",altLabel:"alternative",editorial:"editorial note",scope:"scope note",gnd:"GND",note:"note",definition:"definition",relevance:"Relevance",relevanceVeryHigh:"very high",relevanceHigh:"high",relevanceMedium:"medium",relevanceLow:"low",relevanceGeneric:"generic",info:"Meta",labels:"Labels",coliAnaIncomplete:"This DDC number could not be fully analyzed. Either it was not built following current DDC number building rules or analysis is yet to be completed.",coliAnaInfo:'Go to the coli-ana web interface for more details and information.',searchLinks:"Links",clearConcept:"clear concept",previousConceptTooltip:"previous concept",nextConceptTooltip:"next concept"},schemeDetail:{noTopConcepts:"No top concepts",links:"Links",languages:"Languages",availableMappings:"mappings",registry:"Sources"},conceptList:{noItems:"No Concepts available",favoriteConcepts:"Favorite Concepts",favoriteConceptsShort:"Favorites",topConcepts:"Top concepts of current concept scheme in a hierarchical view",topConceptsShort:"Hierarchy"},itemDetail:{pleaseSelect:"Please select a scheme or concept.",combinedConcept:"combined concept",nonIndexingConcept:"non-indexing concept",noConcepts:"Cocoda can't access concept data for this scheme yet.",unknownConcept:"Data for this concept could not be loaded."},mappingEditor:{title:"Mapping Editor",guidelines:"open mapping guidelines",placeholder:"Drag and drop a concept here.",placeholderDragging:"Drop concept here.",saveMapping:"save mapping into {0}",deleteMapping:"delete mapping",clearMapping:"clear mapping",cloneMapping:"clone mapping",swapMapping:"swap source and target concepts",deleteTitle:"Delete Mapping",deleteText:"Do you really want to delete this mapping?",deleteChangesText:"Note: There are unsaved changes in the mapping.",deleteConfirm:"Delete original mapping",cancel:"@:general.cancel",removeConceptFromMapping:"remove concept from mapping",settingsButton:"Mapping Editor Settings",saved:"saved",notSaved:"not saved",invalidMissing:"Missing {0}",invalidWhitelist:"{0} not allowed in {1}",invalid1to1:"Only 1-to-1 mappings allowed in {0}.",invalidNonIndexingConcept:"{0} is a non-indexing concept and should not be mapped.",warningNoMappingType:'It is recommended to specify a mapping relation (other than "generic mapping relation") for every mapping.',warningNoRegistry:"There is no writable mapping registry configured in this Cocoda instance.",warningUpdateRegistry:"Mapping will not be updated in {0}, but saved as a new mapping in {1}.",warningUpdateNotAllowed:"Mapping can't be updated and will therefore be saved as a new mapping.",warningUpdateScheme:"Updated mapping will be saved with a different {0}, are you sure this is intended? If not, you can clone the mapping (button to the right of the delete button).",warningUpdateSchemeConcordance:"{0} can't be changed because the mapping is part of a concordance.",warningRemoveFromConcordanceWhenNotCreator:"Because this mapping was not created by you, you will lose write access to it if you remove it from the concordance."},mappingBrowser:{title:"Mapping Browser",edit:"edit in {0}",clone:"copy into Mapping Editor",saveAsMapping:"save as mapping in {0}",delete:"delete mapping",cantDelete:"can't delete mapping (either you are currently not logged in or not the creator of this mapping)",showDetail:"show mapping details",showConcordanceDetail:"show concordance details",concordanceDetailTitle:"Concordance Details",showMore:"@:conceptDetail.showMore",noItems:"no results",from:"From",to:"To",creator:"Creator",chooseConcept:"Select a concept to see mappings and mapping recommendations",settingsButton:"Mapping Browser Settings",creatorIsDifferent:"This is your mapping, but the contained identity does not match your selected identity. Edit and save it again to update the identity.",concordance:"Concordance",concordances:"Concordances",newConcordance:"New Concordance",canSaveIntoConcordanceTooltip:"You can contribute to this concordance by adding mappings to it or editing mappings that are part of it.",editConcordanceTooltip:"@:mappingBrowser.canSaveIntoConcordanceTooltip Click to edit concordance metadata.",mappingSearch:"Search",mappingNavigator:"Navigator",description:"Description",date:"Date",download:"Download",showMappings:"Show Mappings",total:"with a total of",searchSourceScheme:"source scheme",searchSourceNotation:"source notation/URI",searchTargetScheme:"target scheme",searchTargetNotation:"target notation/URI",searchType:"Relation",searchAllTypes:"all mapping relations",searchCardinality:"Cardinality",searchCardinality11:"1-to-1",searchCardinality1n:"1-to-n",searchAnnotated:"Assessment",searchAnnotatedNone:"neither assessed nor confirmed",searchAnnotatedAssessingAny:"assessed (-1/+1)",searchAnnotatedAssessingPlus:"assessed (+1)",searchAnnotatedAssessingMinus:"assessed (-1)",searchAnnotatedNotAssessing:"not assessed",searchAnnotatedConfirmed:"confirmed",searchAnnotatedNotConfirmed:"not confirmed",searchConcordancesAny:"any concordance",searchConcordancesNone:"no concordance",searchOrderDescending:"descending by date and source concept",searchOrderAscending:"ascending by date and source concept",searchClear:"Clear",searchSubmit:"Search",searchBidirectional:"Bidirectional",searchBidirectionalTooltip:"If checked, mappings will be searched in both directions.",searchShareLabel:"Link",searchShareTitle:"Share link to this search",searchShareInclude:"Include selected schemes and concepts",searchShareCopy:"Copy link to clipboard",searchInsertSelfIntoCreator:"Insert my own identities",searchForMappingsByCreator:"Search mappings from this creator",searchExtend:"show extended search",searchCollapse:"hide extended search",mappingConfirmedTooltip:"Confirmed",openInCocoda:"open in Cocoda",lockScheme:"lock search scheme to selected scheme",unlockScheme:"unlock search scheme from selected scheme",occurrenceCountTooltip:"Common occurrence of both concepts in the {0}",registryHasErrored:"There has been an error when trying to load mappings from this registry. The shown results may be inaccurate.",goToPageTooltip:"Go to page",goToPageButton:"Go",goToPageTotalPages:"total pages"},mappingDetail:{title:"Mapping Details",sourceScheme:"Source Scheme",sourceConcept:"Source Concept | Source Concepts",targetScheme:"Target Scheme",targetConcept:"Target Concept | Target Concepts",mappingType:"Mapping Relation",creator:"@:mappingBrowser.creator",contributor:"@:concordanceEditor.contributor",created:"@:conceptDetail.created",modified:"@:conceptDetail.modified",annotations:"Annotations",note:"Note",identifier:"Identifier",partOf:"Part of Concordance",partOfNone:"no concordance",catalogEnrichment:"Search for Enrichment in K10plus"},minimizer:{minimize:"minimize card",maximize:"maximize card"},settingsTabs:["Account","Data Sources","User Interface","Shortcuts","My Data"],settings:{title:"Settings",language:"Interface Language",languageContribution:"To contribute to the translation of Cocoda, see these instructions in the documentation.",preferredLanguages:"Preferred vocabulary languages",preferredLanguagesAdd:"Add language",resetSizes:"reset sizes",creator:"Name",creatorUrl:"Homepage (optional)",creatorPlaceholder:"Enter your name",creatorRewriteTitle:"Rewrite Creator",creatorRewriteText:"Clicking the button below will rewrite the creator for all local mappings with the following information:",creatorRewriteButton:"Rewrite creator for all local mappings",dataInRegistries:"Data in Registries",dataInRegistriesSubtitle:"The following list shows API links for your created entities in registries that you can currently write into.",noDataForRegistry:"No data for this registry.",localMappings:"Local Mappings",localDownload:"Download Local Mappings",localDownloadJskos:"Download all {0} mappings as JSKOS",localDownloadCsv:"Download all {0} mappings as CSV",localUpload:"Upload Local Mappings (JSKOS)",localUploadPlaceholder:"Choose a file...",localDeleteTitle:"Delete Local Mappings",localDeleteText:"Delete all local mappings",localDeleteSure:"This action deletes all local mappings (including all mappings in the trash) and cannot be undone! Are you sure?",suggestions1:"For issues and suggestions, please use the",suggestions2:"GitHub issue tracker",suggestions3:".",version:"Version",currentCommit:"Current Commit",buildDate:"Build Date",impressum:"Imprint",creatorUri:"Identity (must be an URI, is automatically filled after login)",creatorUriInvalid:"Please input a valid URI.",mappingRegistry:"Mapping Database",mappingRegistries:"Mapping databases",otherRegistries:"Other data sources",creatorInfo:"The following information is stored in all your mappings so it may also be shared:",accountInfo:'Cocoda uses a dedicated login server to authenticate users:',accountPage:"Account Page",logInButton:"Log in",logOutButton:"Log out",loggedIn:"You are logged in.",loggedOut:"You are not logged in.",privacyPolicy:"Privacy Policy",localMappingsInfo:"Local mappings are only stored in your current browser. They are not visible to other users, but they will get lost if you purge your browser's local storage."},alerts:{mappingDeleted:"Mapping was deleted from {0}.",mappingNotDeleted:"Mapping could not be deleted from {0}.",mappingSaved:"Mapping was saved in {0}",mappingNotSaved:"Mapping could not be saved in {0}.",mappingRestored:"Mapping was restored in {0}",mappingNotRestored:"Mapping could not be restored in {0}.",andAddedToConcordance:"and added to concordance",butNotAddedToConcordance:"but could not be added to concordance",concordanceSaved:"Concordance saved.",concordanceNotSaved:"Concordance could not be saved.",concordanceDeleted:"Concordance deleted.",concordanceNotDeleted:"Concordance could not be deleted.",mappingAddedToConcordance:"Mapping was added to concordance.",mappingNotAddedToConcordance:"Mapping could not be added to concordance.",mappingRemovedFromConcordance:"Mapping was removed from concordance.",mappingNotRemovedFromConcordance:"Mapping could not be removed from concordance.",annotationSaved:"Annotation was saved.",annotationRemoved:"Annotation was removed.",annotationNotSaved:"Annotation could not be saved. Please check your authentication.",annotationNotRemoved:"Annotation could not be removed. Please check your authentication.",annotationError:"There was an error regarding annotations. Please try again later.",newVersionText:"There is a new version of Cocoda.",newVersionLink:"Refresh site",loggedIn:"You are now logged in.",loggedInRegistryChanged:"You are now authenticated to save mappings into {0}.",loggedInRegistryChangedUndoButton:"Save mappings locally instead.",loggedOut:"You are now logged out.",nameError:"There was an error setting the name.",versionMismatch:"Database {registryLabel} ({registryUri}) is not version compatible with this release (database: {registryVersion}, supported: {jskosApi}). Please contact an administrator.",localMappingsFirstSaved:"You just saved your first mapping into \"Local\". Please note that local mappings are stored inside your browser, therefore you will lose these mappings when changing your browser or clearing your browser's storage. You can store mappings permanently inside \"Concordance Registry\" by logging in and changing your default mapping registry. Please refer to the manual for more details.",favoriteConceptsNonConcept:"Only concepts can be added to Favorites list."},dataModal:{title:"Export JSKOS Data",exportClipboard:"copy to clipboard",localDownload:"Download",apiLinks:"API",apiUrl:"URL",concept:"no concepts | 1 concept | {count} concepts",scheme:"no scheme | 1 scheme | {count} schemes",mapping:"no mappings | 1 mapping | {count} mappings",annotation:"no annotations | 1 annotation | {count} annotations",concordance:"no concordances | 1 concordance | {count} concordances",resource:"no resources | 1 resource | {count} resources",button:"Source Data"},registryInfo:{schemes:"Schemes",concepts:"Concepts",mappings:"Mappings",concordances:"Concordances",annotations:"Annotations",occurrences:"Co-/Occurrences",authenticated:"Authenticated",notAuthenticated:"Authentication required",canSaveMappings:"This database can be used to save mappings."},annotationPopover:{addConfirmation:"Confirm",removeConfirmation:"Remove Confirmation",mailFeedbackTooltip:"Provide feedback about this mapping via email ({0})",mailFeedbackListItem:"please add details via email (if needed)",reason:"Reason"},languages:{en:"English",de:"German"},cdkErrors:{CDKError:"Unknown error.",MethodNotImplementedError:"The server doesn't seem to support this action or is not configured correctly.",InvalidOrMissingParameterError:"A parameter seems to be invalid or missing.",BackendError:"The server seems to have issues.",BackendUnavailableError:"The server is not reachable.",NetworkError:"There are issues with the connection.",InvalidRequestError:"The request seems to be invalid.",MissingApiUrlError:"@:cdkErrors.CDKError"},concordanceEditor:{addConcordance:"Add Concordance",addConcordanceButton:"add new concordance",editConcordance:"Edit Concordance",editConcordanceButton:"edit concordance",deleteConcordanceTitle:"Delete Concordance",deleteConcordanceButton:"Permanently delete concordance",deleteConcordanceSubtitle:"Warning: Clicking this button will permanently delete this concordance.",pleaseSelect:"Please select a vocabulary",save:"Save Concordance",notationSubtext:"The notation will be used as a suffix for the concordance's URI. Existing notations can't be reused.",contributor:"Contributors",contributorSubtextDefault:"One URI per line. You and all contributors will be able to add mappings to the concordance, edit mappings that belong to the concordance, and remove mappings from the concordance. Only you will be able to edit this concordance's metadata, including adding/removing contributors.",contributorSubtextInvalidPrefix:"Invalid URI(s) on line"}},Nhe={general:{welcome:"Willkommen bei Cocoda!",manual:"Anleitung",documentation:"Dokumentation",github:"GitHub",feedback:"Rückmeldungen sind willkommen!",feedback2:"Wir freuen uns über Fragen und Ideen!",yes:"Ja",no:"Nein",swapSides:"Seiten tauschen",clearScheme:"Vokabular entfernen",addToMapping:"Konzept zum Mapping hinzufügen",loading:"Lade...",cancel:"Abbrechen",authNecessary:"Authentifizierung notwendig.",or:"oder",of:"von",left:"links",right:"rechts",enabled:"aktiviert",disabled:"deaktiviert",default:"Standard",all:"alle",to:"zu",by:"von",resizingSlider:"ziehen, um Komponenten-Größen anzupassen",malformedConfig:"Die Konfigurationsdatei {configFile} konnte nicht geladen werden!",showConcordances:"Zeige Konkordanz-Liste",showMappingSearch:"Zeige die Mapping-Suche",tooManyMappings:"Es sind {count} lokale Mappings im Browser gespeichert. Eine große Anzahl an lokalen Mappings kann die Performance des Tools beeinflussen.",undo:"rückgängig",type:"Typ",noRegistries:"Es sind keine Datenquellen konfiguriert! Bitte entnehmen sie der Dokumentation wie Datenquellen konfiguriert werden können!",catalog:"Katalog",license:"Lizenz",publisher:"Herausgeber*in",storedMappings:"Mappings",recommendedMappings:"Vorschläge"},navbar:{trashTitle:"Kürzlich gelöschte Mappings",trashClearButton:"Leeren",trashClearButtonTooltip:"Entfernt alle Mappings aus dem Papierkorb.",trashRestoreTooltip:"Mapping wiederherstellen",openLeft:"auf der linken Seite öffnen",openRight:"auf der rechten Seite öffnen",removeFromFavorites:"aus den Favoriten entfernen",setIdentity:"Mapping-Identität festlegen",defaultIdentity:"Standard-Identität"},schemeSelection:{source:"Quell-Vokabular",target:"Ziel-Vokabular",filter:"Filter",filtersRemove:"Alle Filter entfernen",filterSelectAll:"alle auswählen",filterDeselectAll:"alle abwählen",filterOnlyFavorites:"Nur Favoriten",filterOnlyWithConcepts:"Nur Vokabulare mit Konzepten",languageFilter:"Sprache",typeFilter:"Vokabular-Typ",filterOther:"Sonstige",registryFilter:"Quelle",schemeFilterPlaceholder:"Suche nach Vokabularen...",starAdd:"zu Favoriten hinzufügen",starRemove:"aus Favoriten entfernen",popoverShow:"Vokabular-Auswahl öffnen",popoverHide:"Vokabular-Auswahl ausblenden",showAllSchemes:"Alle {count} Vokabulare anzeigen"},search:{placeholder:"Tippen zum Suchen...",results:"Ergebnis | Ergebnisse",noResults:"Keine Ergebnisse...",error:"Bei der Suchanfrage ist ein Fehler aufgetreten."},mappingEditor:{title:"Mapping-Editor",guidelines:"Mapping-Richtlinien öffnen",placeholder:"Konzept ziehen und hier ablegen.",placeholderDragging:"Konzept hier ablegen.",saveMapping:"Mapping in {0} speichern",deleteMapping:"Mapping löschen",clearMapping:"Mapping leeren",cloneMapping:"Mapping duplizieren",swapMapping:"Quell- und Zielkonzepte tauschen",deleteTitle:"Mapping löschen",deleteText:"Dieses Mapping wirklich löschen?",deleteChangesText:"Anmerkung: Es gibt ungespeicherte Änderungen in dem Mapping.",deleteConfirm:"Originales Mapping löschen",cancel:"@:general.cancel",removeConceptFromMapping:"Konzept aus Mapping entfernen",settingsButton:"Mapping-Editor Einstellungen",saved:"gespeichert",notSaved:"nicht gespeichert",invalidMissing:"{0} fehlt",invalidWhitelist:"{0} nicht erlaubt in {1}",invalid1to1:"Nur 1-zu-1-Mappings erlaubt in {0}.",invalidNonIndexingConcept:"{0} ist ein Strukturbegriff und sollte daher nicht gemappt werden.",warningNoMappingType:'Es wird empfohlen, für jedes Mapping eine Mapping-Relation (abgesehen von "allgemeine Mapping-Relation") anzugeben.',warningNoRegistry:"In dieser Cocoda-Instanz gibt es keine Mapping-Datenbank, in die gespeichert werden kann.",warningUpdateRegistry:"Mapping wird nicht in {0} aktualisiert, sondern als neues Mapping in {1} gespeichert.",warningUpdateNotAllowed:"Mapping kann nicht aktualisiert werden und wird deshalb als neues Mapping gespeichert.",warningUpdateScheme:"Das aktualisierte Mapping wird mit anderem {0} gespeichert, ist das so gewollt? Falls nicht, kann das Mapping geklont werden (Button rechts vom Löschen-Button).",warningUpdateSchemeConcordance:"Das Mapping ist Teil einer Konkordanz, weshalb {0} nicht geändert werden kann.",warningRemoveFromConcordanceWhenNotCreator:"Da du dieses Mapping nicht selbst erstellt hast, verlierst du die Schreibrechte, sobald das Mapping aus der Konkordanz entfernt wird."},settingsTabs:["Account","Datenquellen","Oberfläche","Tastaturkürzel","Meine Daten"],settings:{title:"Einstellungen",language:"Sprache der Oberfläche",languageContribution:"Um zur Übersetzung von Cocoda beizutragen, siehe diese Anweisungen in der Dokumentation (Englisch).",preferredLanguages:"Bevorzugte Vokabularsprachen",preferredLanguagesAdd:"Sprache hinzufügen",resetSizes:"Größen zurücksetzen",creator:"Name",creatorUrl:"Homepage (optional)",creatorPlaceholder:"Bitte Namen eintippen...",creatorRewriteTitle:"Creator-Feld überschreiben",creatorRewriteText:"Durch den nachfolgenden Button wird der creator aller lokaler Mappings mit folgenden Informationen überschrieben:",creatorRewriteButton:"creator-Feld für alle lokalen Mappings überschreiben",dataInRegistries:"Daten in Datenbanken",dataInRegistriesSubtitle:"Die folgende Liste zeigt API-Links von erstellten Daten für Datenbanken, die aktuell schreibbar sind.",noDataForRegistry:"Keine Daten für diese Datenbank.",localMappings:"Lokale Mappings",localDownload:"Lokale Mappings herunterladen",localDownloadJskos:"Lade alle {0} Mappings als JSKOS herunter",localDownloadCsv:"Lade alle {0} Mappings als CSV herunter",localUpload:"Lokale Mappings hochladen (JSKOS)",localUploadPlaceholder:"Datei auswählen...",localDeleteTitle:"Lokale Mappings löschen",localDeleteText:"Alle lokalen Mappings löschen",localDeleteSure:"Diese Aktion löscht alle lokalen Mappings (inkl. der kürzlich gelöschten Mappings) und kann nicht rückgängig gemacht werden! Fortfahren?",suggestions1:"Für Probleme oder Vorschläge, bitte den",suggestions2:"GitHub Issue Tracker",suggestions3:" benutzen.",version:"Version",currentCommit:"Aktueller Commit",buildDate:"Build-Datum",impressum:"Impressum",creatorUri:"Identität (als URI, wird beim Login automatisch gesetzt)",creatorUriInvalid:"Bitte eine valide URI eingeben.",mappingRegistry:"Mapping-Datenbank",mappingRegistries:"Mapping-Datenbanken",otherRegistries:"Andere Datenquellen",creatorInfo:"Die folgenden Angaben werden in allen bearbeiteten Mappings hinterlegt und können beim Austausch von Mappings weitergegeben werden:",accountInfo:'Cocoda nutzt einen dedizierten Login-Server, um Nutzer zu authentifizieren:',accountPage:"Account-Seite",logInButton:"Einloggen",logOutButton:"Ausloggen",loggedIn:"Du bist eingeloggt.",loggedOut:"Du bist nicht eingeloggt.",privacyPolicy:"Datenschutz",localMappingsInfo:"Lokale Mappings werden in dem aktuellen Browser gespeichert. Sie sind nicht für andere Nutzer sichtbar, gehen jedoch verloren, wenn man den lokalen Speicher des Browsers leert."},conceptDetail:{showAllAncestors:"zeige alle übergeordneten Konzepte",showLessAncestors:"zeige weniger übergeordnete Konzepte",created:"Erstellung",modified:"Änderung",issued:"Veröffentlicht",prefLabel:"bevorzugt",altLabel:"alternativ",editorial:"redaktionelle Anmerkung",scope:"Anwendungshinweis",gnd:"GND",note:"Anmerkung",definition:"Definition",relevance:"Relevanz",relevanceVeryHigh:"sehr hoch",relevanceHigh:"hoch",relevanceMedium:"mittel",relevanceLow:"niedrig",relevanceGeneric:"generisch",info:"Meta",labels:"Bezeichnungen",coliAnaIncomplete:"Diese DDC-Nummer konnte nicht vollständig analysiert werden. Entweder sie wurde nicht korrekt nach den aktuellen Regeln gebildet oder die Analyse ist noch unvollständig.",coliAnaInfo:'Mehr Details und Informationen im coli-ana Webinterface.',searchLinks:"Links",clearConcept:"Konzept entfernen",previousConceptTooltip:"vorheriges Konzept",nextConceptTooltip:"nächstes Konzept",mainTab:"Konzept",additionalLanguagesTab:"Übersetzungen"},schemeDetail:{noTopConcepts:"Keine Oberkonzepte",links:"Links",languages:"Sprachen",availableMappings:"Mappings",registry:"Quellen"},conceptList:{noItems:"keine Konzepte vorhanden",favoriteConcepts:"Konzept-Schnellauswahl",favoriteConceptsShort:"Schnellauswahl",topConcepts:"Oberkonzepte des Vokabulars in hierarchischer Ansicht",topConceptsShort:"Hierarchie"},itemDetail:{pleaseSelect:"Bitte Vokabular oder Konzept auswählen.",combinedConcept:"zusammengesetztes Konzept",nonIndexingConcept:"Strukturkonzept",noConcepts:"Cocoda kann noch nicht auf Konzeptdaten dieses Vokabulars zugreifen.",unknownConcept:"Infos zu diesem Konzept konnten nicht geladen werden."},mappingBrowser:{title:"Mapping-Browser",edit:"bearbeiten in {0}",clone:"in den Mapping-Editor kopieren",saveAsMapping:"als Mapping in {0} speichern",delete:"Mapping löschen",cantDelete:"Mapping kann nicht gelöscht werden (entweder weil du nicht eingeloggt bist oder dieses Mapping nicht selbst erstellt hast)",showDetail:"Mapping-Details anzeigen",showConcordanceDetail:"Konkordanz-Details anzeigen",concordanceDetailTitle:"Details zu Konkordanz",showMore:"@:conceptDetail.showMore",noItems:"keine Ergebnisse",from:"Von",to:"Zu",creator:"Erstellt von",chooseConcept:"Ein Konzept auswählen, um Mappings und Mapping-Vorschläge zu sehen",settingsButton:"Mapping-Browser Einstellungen",creatorIsDifferent:"Dies ist dein Mapping, aber die darin gespeicherte Identität entspricht nicht der ausgewählten Identität. Editiere und speichere es erneut, um die Identität anzupassen.",concordance:"Konkordanz",concordances:"Konkordanzen",newConcordance:"Neue Konkordanz",canSaveIntoConcordanceTooltip:"Du kannst an dieser Konkordanz mitarbeiten, indem du Mappings darin speicherst oder bearbeitest.",editConcordanceTooltip:"@:mappingBrowser.canSaveIntoConcordanceTooltip Klicken, um Konkrdanzen-Metadaten zu bearbeiten.",mappingSearch:"Suche",mappingNavigator:"Navigator",description:"Beschreibung",date:"Datum",download:"Download",showMappings:"Mappings anzeigen",total:"mit insgesamt",searchSourceScheme:"Quellvokabular",searchSourceNotation:"Quellnotation/-URI",searchTargetScheme:"Zielvokabular",searchTargetNotation:"Zielnotation/-URI",searchType:"Relation",searchAllTypes:"Alle Mapping-Relationen",searchCardinality:"Kardinalität",searchCardinality11:"1-zu-1",searchCardinality1n:"1-zu-n",searchAnnotated:"Bewertung",searchAnnotatedNone:"weder bewertet noch bestätigt",searchAnnotatedAssessingAny:"bewertet (-1/+1)",searchAnnotatedAssessingPlus:"bewertet (+1)",searchAnnotatedAssessingMinus:"bewertet (-1)",searchAnnotatedNotAssessing:"nicht bewertet",searchAnnotatedConfirmed:"bestätigt",searchAnnotatedNotConfirmed:"nicht bestätigt",searchConcordancesAny:"beliebige Konkordanz",searchConcordancesNone:"keine Konkordanz",searchOrderDescending:"absteigend nach Datum und Quellkonzept",searchOrderAscending:"aufsteigend nach Datum und Quellkonzept",searchClear:"Leeren",searchSubmit:"Suche",searchBidirectional:"Bidirektional",searchBidirectionalTooltip:"Wenn aktiviert werden Mappings in beide Richtungen gesucht.",searchShareLabel:"Link",searchShareTitle:"Einen Link zu dieser Suche teilen",searchShareInclude:"Einschließlich ausgewählter Vokabulare und Konzepte",searchShareCopy:"Link in die Zwischenablage kopieren",searchInsertSelfIntoCreator:"Meine eigenen Identitäten einfügen",searchForMappingsByCreator:"Suche Mappings dieses Accounts",searchExtend:"erweiterte Suche anzeigen",searchCollapse:"erweiterte Suche ausblenden",mappingConfirmedTooltip:"Bestätigt",openInCocoda:"in Cocoda öffnen",lockScheme:"binde Suchvokabular an das ausgewählte Vokabular",unlockScheme:"löse Suchvokabular von dem ausgewählten Vokabular",occurrenceCountTooltip:"Gemeinsames Vorkommen beider Konzepte im {0}",registryHasErrored:"Beim Laden von Mappings aus diesem Register ist ein Fehler aufgetreten. Das angezeigte Ergebnis kann inakkurat sein.",goToPageTooltip:"Springe zu Seite",goToPageButton:"Springen",goToPageTotalPages:"Seiten insgesamt"},mappingDetail:{title:"Mapping-Details",sourceScheme:"Quellvokabular",sourceConcept:"Quellkonzept | Quellkonzepte",targetScheme:"Zielvokabular",targetConcept:"Zielkonzept | Zielkonzepte",mappingType:"Mapping-Relation",creator:"@:mappingBrowser.creator",contributor:"@:concordanceEditor.contributor",created:"@:conceptDetail.created",modified:"@:conceptDetail.modified",annotations:"Annotationen",note:"Notiz",identifier:"Identifier",partOf:"Teil der Konkordanz",partOfNone:"keine Konkordanz",catalogEnrichment:"Anreicherung im K10plus suchen"},minimizer:{minimize:"Komponente ausblenden",maximize:"Komponente einblenden"},alerts:{mappingDeleted:"Mapping wurde aus {0} gelöscht.",mappingNotDeleted:"Mapping konnte nicht aus {0} gelöscht werden.",mappingSaved:"Mapping wurde in {0} gespeichert",mappingNotSaved:"Mapping konnte nicht in {0} gespeichert werden.",mappingRestored:"Mapping wurde in {0} wiederhergestellt",mappingNotRestored:"Mapping konnte nicht in {0} wiederhergestellt werden.",andAddedToConcordance:"und zur Konkordanz hinzugefügt",butNotAddedToConcordance:"aber konnte nicht zur Konkordanz hinzugefügt werden",concordanceSaved:"Konkordanz gespeichert.",concordanceNotSaved:"Konkordanz konnte nicht gespeichert werden.",concordanceDeleted:"Konkordanz gelöscht.",concordanceNotDeleted:"Konkordanz konnte nicht gelöscht werden.",mappingAddedToConcordance:"Mapping wurde zur Konkordanz hinzugefügt.",mappingNotAddedToConcordance:"Mapping konnte nicht zur Konkordanz hinzugefügt werden.",mappingRemovedFromConcordance:"Mapping wurde aus Konkordanz entfernt.",mappingNotRemovedFromConcordance:"Mapping konnte nicht aus Konkordanz entfernt werden",annotationSaved:"Annotation wurde gespeichert.",annotationRemoved:"Annotation wurde entfernt.",annotationNotSaved:"Annotation konnte nicht gespeichert werden. Bitte Authentifizierung prüfen.",annotationNotRemoved:"Annotation konnte nicht gespeichert werden. Bitte Authentifizierung prüfen.",annotationError:"Ein Fehler bezüglich Annotationen ist aufgetreten. Bitte später noch einmal probieren.",newVersionText:"Es gibt eine neue Version von Cocoda.",newVersionLink:"Seite neu laden",loggedIn:"Du bist jetzt eingeloggt.",loggedInRegistryChanged:"Du bist nun authentifiziert, um Mappings in {0} zu speichern.",loggedInRegistryChangedUndoButton:"Mappings stattdessen lokal speichern.",loggedOut:"Du bist jetzt ausgeloggt.",nameError:"Fehler beim Ändern des Namens.",versionMismatch:"Datenbank {registryLabel} ({registryUri}) ist nicht versionskompatibel mit diesem Release (Datenbank: {registryVersion}, unterstützt: {jskosApi}). Bitte einen Administrator kontaktieren.",localMappingsFirstSaved:"Du hast soeben dein erstes Mapping in \"Lokal\" gespeichert. Bitte beachte, dass lokale Mappings in deinem Browser gespeichert werden, was bedeutet, dass sie verloren gehen, falls du den Browser wechselst oder die Daten des Browsers leerst. Es ist möglich, Mappings dauerhaft im \"Konkordanz-Register\" zu speichern, indem man sich einloggt und das Standard-Mapping-Register ändert. Bitte wende dich an das Benutzerhandbuch für mehr Informationen.",favoriteConceptsNonConcept:"Es können nur Konzepte zur Favoriten-Liste hinzugefügt werden."},dataModal:{title:"JSKOS-Daten exportieren",exportClipboard:"in die Zwischenablage kopieren",localDownload:"Download",apiLinks:"API",apiUrl:"URL",concept:"keine Konzepte | 1 Konzept | {count} Konzepte",scheme:"keine Vokabulare | 1 Vokabular | {count} Vokabulare",mapping:"keine Mappings | 1 Mapping | {count} Mappings",annotation:"keine Annotationen | 1 Annotation | {count} Annotationen",concordance:"keine Konkordanzen | 1 Konkordanz | {count} Konkordanzen",resource:"keine Ressourcen | 1 Ressource | {count} Ressourcen",button:"Quelldaten"},registryInfo:{schemes:"Vokabulare",concepts:"Konzepte",mappings:"Mappings",concordances:"Konkordanzen",annotations:"Annotationen",occurrences:"Katalogvorkommen",authenticated:"Authentifiziert",notAuthenticated:"Authentifizierung notwendig",canSaveMappings:"Diese Datenbank kann zum Speichern von Mappings verwendet werden."},annotationPopover:{addConfirmation:"Bestätigen",removeConfirmation:"Bestätigung entfernen",mailFeedbackTooltip:"Feedback über dieses Mapping per E-Mail senden ({0})",mailFeedbackListItem:"Details ggf. bitte per E-Mail",reason:"Grund"},languages:{en:"Englisch",de:"Deutsch"},cdkErrors:{BackendUnavailableError:"Der Server ist nicht erreichbar.",BackendError:"Der Server scheint Probleme zu haben.",MissingApiUrlError:"@:cdkErrors.CDKError",MethodNotImplementedError:"Der Server scheint diese Aktion nicht zu unterstützen oder wurde nicht richtig konfiguriert.",NetworkError:"Es gibt Probleme mit der Netzwerkverbindung.",InvalidOrMissingParameterError:"Ein Parameter scheint fehlerhaft zu sein oder zu fehlen.",InvalidRequestError:"Die Anfrage scheint fehlerhaft zu sein.",CDKError:"Unbekannter Fehler."},concordanceEditor:{addConcordance:"Konkordanz erstellen",addConcordanceButton:"neue Konkordanz erstellen",editConcordance:"Konkordanz editieren",editConcordanceButton:"Konkordanz editieren",deleteConcordanceTitle:"Konkordanz löschen",deleteConcordanceButton:"Konkordanz permanent löschen",deleteConcordanceSubtitle:"Achtung: Wenn dieser Button geklickt wird, wird diese Konkordanz permanent gelöscht.",pleaseSelect:"Bitte ein Vokabular auswählen",save:"Konkordanz speichern",notationSubtext:"Die Notation wird als Suffix für die Konkordanz-URI benutzt. Existierende Notationen können nicht erneut benutzt werden.",contributor:"Mitwirkende",contributorSubtextDefault:"Eine URI per Zeile. Du und alle Mitwirkenden werden Mappings zu der Konkordanz hinzufügen, Mappings innerhalb der Konkordanz bearbeiten und Mappings aus der Konkordanz entfernen können. Nur du wirst die Metadaten der Konkordanz bearbeiten und Mitwirkende hinzufügen/entfernen können.",contributorSubtextInvalidPrefix:"Ungültige URI(s) in Zeile"}},Bhe={en:Lhe,de:Nhe};Ze.use(Fe);const ia=new Fe({locale:"en",fallbackLocale:"en",silentFallbackWarn:!window.webpackHotUpdate,messages:Bhe}),Fhe="1.11.1",jhe="dev",zhe="c24800223103384ae34a86cf42f1915c33a383c8",Hhe="c2480022",Uhe="c2480022 Update dependencies",Vhe="2024-08-13T09:09:52Z",Whe="2024-08-13T09:09:06.000Z",Ghe=null,Khe="^1.0 || ^2.0",mm={version:Fhe,gitBranch:jhe,gitCommit:zhe,gitCommitShort:Hhe,gitCommitMessage:Uhe,buildDate:Vhe,date:Whe,milestoneUrl:Ghe,jskosApi:Khe},qhe={headers:{"Cache-Control":"no-cache"}};function DA(t){return t.map(e=>({uri:e.uri,notation:e.notation,inScheme:[{uri:e.inScheme[0].uri}]}))}const Yhe={async loadConfig({commit:t,dispatch:e},r){r||(r="./cocoda.json");let n,i;try{i=(await Ot.get(r,qhe)).data}catch(f){i=null}if(!i)try{i=(await Ot.get(r)).data}catch(f){i=null}if(J.isObject(i)||(on.error("Error loading config from ".concat(r,": Data is not an object.")),i={error:"malformedConfig"}),n=Object.assign({configFile:r},Yf,i),!n.overrideRegistries){n.registries=[].concat(i.registries||[],Yf.registries||[]);let f=[];for(let d of n.registries)f.push(d);n.registries=f}if(n.registries){n.terminologyProviders=[],n.mappingProviders=[],n.occurrenceProviders=[];for(let f of n.registries){let d=f.provider||"";d.endsWith("ConceptApi")?(f.url=f.baseUrl,f.voc=f.schemes,n.terminologyProviders.push(f)):d.endsWith("MappingsApi")?(f.url=f.mappings,n.mappingProviders.push(f)):d.endsWith("OccurrencesApi")&&(f.url=f.occurrences,n.occurrenceProviders.push(f))}}for(let f of n.registries)f.provider=="SearchSuggestion"&&(f.provider="LabelSearchSuggestion"),f.provider=="OccurrencesApi"&&!f.api&&f.occurrences&&(f.api=f.occurrences,delete f.occurrences),f.provider=="ReconciliationApi"&&!f.api&&f.reconcile&&(f.api=f.reconcile,delete f.reconcile);let a=n.registries.length;for(let f of n.registries)f.priority=a,a-=1;n.registries=n.registries.filter(f=>f.provider!=null),n.registries=J.uniqBy(n.registries,f=>f.uri),!n.registries.length&&!n.error&&(n.error="noRegistries");let o=[];for(let f of(Yf.shortcuts||[]).concat(i.shortcuts||[])){let d=o.find(m=>m.id===f.id);o=J.pullAllBy(o,[f],"id"),o.push(J.defaults(f,d||{}))}n.shortcuts=o,n.searchLinks=[].concat(Yf.searchLinks||[],i.searchLinks||[]),n.searchLinks.forEach(f=>{f.schemes||(f.schemes=(f.schemeUris||[]).map(d=>({uri:d})))}),n.buildInfo=mm,n.auth&&!n.auth.endsWith("/")&&(n.auth+="/");const l=(f,d)=>{const m=f.split(".").map(g=>parseInt(g));if(!d)return!0;for(const g of d.split("||").map(v=>v.trim())){const v=g.slice(g.startsWith("^")?1:0).split(".").map(b=>parseInt(b));if(!d.startsWith("^")){if(m[0]==v[0]&&m[1]==v[1])return!0;continue}if(m[0]==v[0]&&!(m[1]f.init()));let c=[];for(let f of n.registries)if(!mm.jskosApi||!f._config||!f._config.version||l(f._config.version,mm.jskosApi)){if(c.find(d=>d.constructor.providerName=="LocalMappings")&&f.constructor.providerName=="LocalMappings"){on.error("There are multiple registries for LocalMappings configured. This is not supported. Please remove any additional registries for LocalMappings.");continue}c.push(f)}else{const d=ia.t("alerts.versionMismatch",{registryLabel:f.prefLabel.en||f.prefLabel.de,registryUri:f.uri,registryVersion:f._config.version,jskosApi:mm.jskosApi});on.warn(d),t("alerts/add",{variant:"danger",text:d,countdown:0},{root:!0})}return n.registries=c,n.conceptLists=await e("loadConceptLists",n.conceptLists),n.autoRefresh=Object.assign(Yf.autoRefresh,n.autoRefresh||{}),t({type:"setConfig",config:n}),t({type:"setConfigLoaded"}),n},addSchemeToFavorites({commit:t,getters:e},r){!r||!r.uri||ye.isContainedIn(r,e.favoriteSchemes.map(n=>{}))||t({type:"settings/set",prop:"favoriteSchemes",value:e.favoriteSchemes.concat([r.uri])})},removeSchemeFromFavorites({commit:t,getters:e},r){t({type:"settings/set",prop:"favoriteSchemes",value:e.favoriteSchemes.filter(n=>!ye.compare({uri:n},r))})},addConceptToFavorites({commit:t,getters:e},r){if(!(!r||!r.uri)){if(!ye.isConcept(r)){const n=ia.t("alerts.favoriteConceptsNonConcept");t("alerts/add",{variant:"danger",text:n},{root:!0});return}ye.isContainedIn(r,e.favoriteConcepts)||t({type:"settings/set",prop:"favoriteConcepts",value:DA(e.favoriteConcepts.concat([r]))})}},removeConceptFromFavorites({commit:t,getters:e},r){t({type:"settings/set",prop:"favoriteConcepts",value:DA(e.favoriteConcepts.filter(n=>!ye.compare(r,n)))})},async loadConceptLists({state:t},e){let r=[];for(let n of e||t.config&&t.config.conceptLists||[])if(J.isString(n)&&(n={url:n}),n.url){try{let i=n.url;n=(await Ot.get(i)).data,n.url=i}catch(i){on.warn("Could not load list from URL:",n)}n&&r.push(n)}else r.push(n);for(let n of r){if(J.isString(n.concepts)&&(n.conceptsUrl=n.concepts),n.conceptsUrl){let a=n.conceptsUrl;try{let o=(await Ot.get(a)).data;n.concepts=o}catch(o){on.warn("Could not load concepts for list with URL:",a),n.concepts=[]}n.conceptsUrl=a}else n.concepts=n.concepts||[];let i=(n.schemes||[])[0];if(i)for(let a of n.concepts)(!a.inScheme||a.inScheme.length==0)&&(a.inScheme=[i])}return r},async getSearchLinks({state:t},{scheme:e,...r}){var i;let n=[];for(let a of(t.config.searchLinks||[]).filter(o=>o.schemes.length===0||ye.isContainedIn(e,o.schemes))){let o=a.url+((i=a.urlSuffix)!=null?i:"");J.forOwn(r,(l,c)=>{o=J.replace(o,new RegExp("{".concat(c,"}"),"g"),l)}),n.push({url:o,label:ye.prefLabel(a,{language:r.locale})})}if(ye.compare(e,{uri:"http://bartoc.org/en/node/241"})){let a="ddc",o=r.notation,l;const c=/(.+):(.+)/.exec(o);c?(o=c[1],l="%3b1%3b"+c[2],a="int"):l="";const f=/(.+)\.(.+)-.+\.(.+)/.exec(o);f&&(o="".concat(f[1],".").concat(f[2],"-.").concat(f[3])),o+=l,n.push({url:"http://dewey.org/webdewey/index_11.html?recordId=".concat(a,"%3a").concat(o),label:ye.prefLabel({prefLabel:{en:"WebDewey English (requires login)",de:"WebDewey Englisch (benötigt Login)"}},{language:r.locale})}),n.push({url:"https://deweyde.pansoft.de/webdewey/index_11.html?recordId=".concat(a,"%3a").concat(o),label:ye.prefLabel({prefLabel:{en:"WebDewey German (requires login)",de:"WebDewey Deutsch (benötigt Login)"}},{language:r.locale})})}return n=n.filter((a,o,l)=>o===l.findIndex(c=>c.url==a.url)),n}};Ze.use(RL);const Xhe={loading:0,config:{},configLoaded:!1,hoveredConcept:null,hoveredConceptElement:null,draggedConcept:null,hoveredMapping:null,mousePosition:{x:0,y:0}},hN={favoriteSchemes:t=>t.settings.settings.favoriteSchemes||t.config.favoriteSchemes,favoriteConcepts:t=>(t.settings.settings.favoriteConcepts||[]).map(e=>J.pick(e,["uri","notation","inScheme"])),authAvailable:t=>t.config.registries.find(e=>e.auth)!=null,getCurrentRegistry:t=>{let e=t.config.registries.find(r=>ye.compareFast(r,{uri:t.settings.settings.mappingRegistry}));return e||(e=t.config.registries.find(r=>r.isAuthorizedFor({type:"mappings",action:"create",user:t.auth.user}))),e||(e=t.config.registries.find(r=>J.get(r,"has.mappings.create"))),e},concordanceRegistries:t=>(t.config.registries||[]).filter(e=>e.has.concordances!==!1),creator:t=>{let e={},r=t.settings.settings.creator,n=t.settings.settings.creatorUri;return ye.isValidUri(n)||(n=null),n&&(e.uri=n),r&&(e.prefLabel={en:r}),e},mappedStatus:t=>(e,r)=>!!J.get(e,"__MAPPED__",[]).find(n=>n.exist.length&&ye.compareFast(n.registry,hN.getCurrentRegistry(t))&&ye.compare(n.scheme,t.selected.scheme[!r])),languages:t=>{let e=["en","de"];return t.configLoaded&&(e=J.uniq(t.settings.settings.preferredLanguages.concat((t.config.languages||e).sort((r,n)=>r===t.settings.settings.locale?-1:n===t.settings.settings.locale?1:0)))),e}},Jhe={setConfig(t,{config:e,option:r,value:n}){e?t.config=e:t.config[r]=n},setConfigLoaded(t){t.configLoaded=!0},setHoveredConcept(t,{concept:e,element:r=null}){ye.compareFast(e,t.hoveredConcept)||(t.hoveredConcept=e&&{uri:e.uri}),t.hoveredConceptElement!==r&&(t.hoveredConceptElement=r)},setDraggedConcept(t,{concept:e}){t.draggedConcept=e&&{uri:e.uri}},setHoveredMapping(t,{mapping:e}){t.hoveredMapping=e},setMousePosition(t,{x:e,y:r}){t.mousePosition={x:e,y:r}},setLoading(t,{value:e}){e?t.loading+=1:t.loading-=1}},op=new RL.Store({modules:{selected:rde,mapping:sde,alerts:ude,auth:Ode,settings:Dde},plugins:jpe,state:Xhe,getters:hN,mutations:Jhe,actions:Yhe});document.onmousemove=J.throttle(t=>{op.commit({type:"setMousePosition",x:t.pageX,y:t.pageY})},200);const Bl=$R({}),Uw=["narrower","broader","related","previous","next","ancestors","topConcepts","concepts","memberList"],Vw=["inScheme","topConceptOf","versionOf"],mN=[].concat(Uw,Vw),zp=t=>t&&{uri:t.uri,notation:t.notation};function Ru(t){if(!t)return null;if(t._registry)return t._registry;const e=Xe(J.get(t,"inScheme[0]"));return e&&e._registry?e._registry:null}function Xe(t,{relatedItems:e=!1}={}){let r=null;for(const n of ye.getAllUris(t))if(Bl[n]){r=Bl[n];break}if(r&&e){r={...r};for(const n of mN)r[n]&&(r[n]=r[n].map(i=>Xe(i)||i))}return r}function gN(t,e){return Xe({uri:t},e)}function Mu(t,e){return t.map(r=>Xe(r,e))}function Iu(t,e){return ye.compare(Xe(t)||t,Xe(e)||e)}function Ea(t,e={}){if(!t||!t.uri)throw new Error("Can't save object that is null or undefined or that doesn't have a URI.");const r=t.uri,n=gN(r);if(n===t||n&&e.returnIfExists)return n;const i=e.type||(ye.isScheme(t)?"scheme":ye.isConcept(t)?"concept":null),a=[];for(const l of Object.keys(t))Array.isArray(t[l])&&[].concat(Uw,Vw).includes(l)&&(t[l]=t[l].map(c=>c&&c.uri?(Vw.includes(l)&&(c.__TYPE__="scheme"),Uw.includes(l)&&(c.__TYPE__="concept"),a.push(c),{uri:c.uri}):c));if(n){for(let l of Object.keys(t))if((J.isEmpty(n[l])||Array.isArray(n[l])&&n[l].includes(null))&&t[l]!=null&&!J.isEqual(n[l],t[l])||J.isArray(n[l])&&J.isArray(t[l])&&t[l].length>n[l].length)Ir(n,l,t[l]);else if(!J.isArray(n[l])&&!J.isArray(t[l])&&J.isObject(n[l])&&J.isObject(t[l]))for(let c of Object.keys(t[l]))n[l][c]||Ir(n,[l,c],t[l][c])}else{if(t.__DETAILSLOADED__=t.__DETAILSLOADED__!=null?t.__DETAILSLOADED__:0,t.__SAVED__=!0,i==="scheme"){const l="http://www.w3.org/2004/02/skos/core#ConceptScheme";t.type=t.type||[],t.type.includes(l)||(t.type=[l].concat(t.type))}if(i==="concept"){const l="http://www.w3.org/2004/02/skos/core#Concept";t.type=t.type||[],t.type.includes(l)||(t.type=[l].concat(t.type)),t.__ISOPEN__={true:!1,false:!1},t.inScheme=t.inScheme||[e.scheme],t.inScheme[0]?t.inScheme=t.inScheme.map(zp):on.warn("saveItem: Saving concept without scheme!!!",t,e)}fo(Bl,r,t);for(const l of t.identifier||[])fo(Bl,l,Bl[r])}const o=Bl[r];return a.forEach(({__TYPE__:l,...c})=>{const f={type:l};l==="concept"&&!(c.inScheme&&c.inScheme[0])&&(i==="concept"?f.scheme=o.inScheme[0]:i==="scheme"&&(f.scheme=o)),Ea(c,f)}),Bl[r]}function Ir(t,e,r){e=J.isArray(e)?e:e.split("."),e.length===1&&mN.includes(e[0])&&Array.isArray(r)&&(r=r.map(zp));const n=e.pop();let i=Xe(t);for(const a of e)i[a]||fo(i,a,{}),i=i[a];fo(i,n,r)}const eg=Nn([]);async function Jke(){for(const t of await is.getSchemes({timeout:1e4}))Ea(t,{type:"scheme"}),eg.value.find(e=>ye.compare(e,t))||eg.value.push({uri:t.uri,identifier:t.identifier});return eg}async function RA(t,{registry:e,force:r=!1}={}){if(t=Xe(t)||t,!r&&t.types&&!t.types.includes(null))return t.types;if(e=Ru(t)||e,!e)throw new Error("loadTop: Could not find registry for item ".concat(t.uri));if(e.has.types===!1)return Ir(t,"types",[]),[];try{const n=await e.getTypes({scheme:t});Ir(t,"types",n)}catch(n){on.warn("Error loading types for scheme ".concat(t.uri,"; assuming empty types list.")),Ir(t,"types",[])}return t.types}async function Ww(t,{registry:e,force:r=!1}={}){if(t=Xe(t)||t,!r&&t.topConcepts&&!t.topConcepts.includes(null))return t.topConcepts;if(e=Ru(t)||e,!e)throw new Error("loadTop: Could not find registry for item ".concat(t.uri));if(e.has.top===!1)return Ir(t,"topConcepts",[]),[];try{const n=(await e.getTop({scheme:t})).map(i=>(i.ancestors=[],Ea(i,{type:"concept",scheme:t})));Ir(t,"topConcepts",ye.sortConcepts(n,!!J.get(t,"DISPLAY.numericalNotation")).map(zp))}catch(n){on.warn("Error loading top concepts for scheme ".concat(t.uri,"; assuming empty list.")),Ir(t,"topConcepts",[])}return t.topConcepts}const Cs=Nn([]),Gw=Nn([]);async function Uo(t,{registry:e,scheme:r,force:n=!1,...i}={}){const a=[];let o=[];t=t.map(c=>Xe(c,{relatedItems:!0}));for(let c of t.filter(f=>f&&f.uri&&(f.__DETAILSLOADED__<1||n))){const f=Ru(c)||Ru(r)||e;if(!f||!n&&[].concat(Cs.value,Gw.value).find(m=>ye.compare(m,c)))continue;o=o.concat(ye.getAllUris(c)),Cs.value.push(c);const d=a.find(m=>m.registry==f&&m.concepts.length<15);d?d.concepts.push(c):a.push({registry:f,concepts:[c]})}const l=a.map(({registry:c,concepts:f})=>{var m,g,v;let d=(v=(m=i.params)==null?void 0:m.properties)!=null?v:(g=c._defaultParams)==null?void 0:g.properties;return d?d+=",mappings":d="+mappings",J.set(i,"params.properties",d),c.getConcepts({...i,concepts:f}).then(b=>{let _=[];for(let O of b)O=Ea(O,{scheme:r,type:"concept"}),Ir(O,"__DETAILSLOADED__",1),_=_.concat(ye.getAllUris(O));for(let O of _){let E=Cs.value.findIndex(R=>ye.compareFast(R,{uri:O}));E>=0&&Yd(Cs.value,E)}}).catch(()=>{})});await Promise.all(l);for(let c of o){let f=Cs.value.findIndex(d=>ye.compareFast(d,{uri:c}));if(f>=0){let d=Cs.value[f];Ir(d,"__DETAILSLOADED__",-1),Yd(Cs.value,f),Gw.value.push(d)}}return t.map(c=>Xe(c))}async function MA(t,{registry:e,force:r=!1}={}){if(t=Xe(t,{relatedItems:!0})||t,!r&&t.narrower&&!t.narrower.includes(null))return t.narrower;if(e=Ru(t)||e,!e)throw new Error("loadNarrower: Could not find registry for item ".concat(t.uri));if(e.has.narrower===!1)return Ir(t,"narrower",[]),[];try{const n=Xe(J.get(t,"inScheme[0]")),i=(await e.getNarrower({concept:t})).map(o=>(!t.ancestors||t.ancestors.includes(null)?o.ancestors=[null]:o.ancestors=[t].concat(t.ancestors),(!o.broader||o.broader.includes(null))&&(o.broader=[t]),Ea(o,{type:"concept",scheme:n}))),a=ye.sortConcepts(i,!!J.get(n,"DISPLAY.numericalNotation")).map(zp);return Ir(t,"narrower",a),a}catch(n){return on.error("Error loading narrower concepts for ".concat(t.uri),n),Ir(t,"narrower",[]),[]}}async function vN(t,{registry:e,force:r=!1}={}){if(t=Xe(t,{relatedItems:!0})||t,!r&&t.ancestors&&!t.ancestors.includes(null))return t.ancestors;if(e=Ru(t)||e,!e)throw new Error("loadAncestors: Could not find registry for item ".concat(t.uri));if(e.has.ancestors===!1)return Ir(t,"ancestors",[]),[];try{let n=[];const i=(await e.getAncestors({concept:t})).slice().reverse().map(a=>(a.ancestors=n.slice(),n=[{uri:a.uri}].concat(n),Ea(a,{type:"concept",scheme:J.get(t,"inScheme[0]")}))).map(zp).reverse();return Ir(t,"ancestors",i),n=[{uri:t.uri}].concat(n),(t.narrower||[]).forEach(a=>{a&&Ir(a,"ancestors",n.slice())}),i}catch(n){return on.error("Error loading ancestor concepts for ".concat(t.uri),n),Ir(t,"ancestors",[]),[]}}const no=Nn([]);async function Zhe(){var t;try{const e=J.flatten(await Promise.all(op.getters.concordanceRegistries.map(n=>n.getConcordances({params:{limit:1e4}})))),r=(t=no.value)==null?void 0:t.length;J.forEach(e,(n,i)=>{fo(no.value,i,n)}),fo(no.value,"length",e.length),e.lengthr.uri)).filter(r=>r!=null):null}const il={computed:{creator(){return this.$store.getters.creator},creatorName(){return this.$jskos.prefLabel(this.creator,{fallbackToUri:!1})},userName(){return this.$settings.creator},user(){return J.get(this,"$store.state.auth.user")},providers(){return J.get(this,"$store.state.auth.providers")},userUris(){return bN(this.user)},userIdentityImage(){if(this.userIdentityProvider&&this.userIdentityProvider.image)return this.userIdentityProvider.image},userIdentityProvider(){return this.providerForIdentityUri(this.creator.uri)},authorized(){return J.get(this,"$store.state.auth.authorized")}},methods:{setName(t){return this.$store.dispatch("auth/setName",t)},getNameForIdentity(t){if(t||(this.creator.uri?t=this.creator.uri:t=this.userUris&&this.userUris[0]),!this.user||!t)return null;const e=Object.values(this.user.identities||{}).find(r=>r.uri===t);return e?e.name:this.user.name},providerForIdentityUri(t){let e=null;return J.forEach(this.user&&this.user.identities||{},(r,n)=>{let i=this.providers.find(a=>a.id===n);t===r.uri&&i&&(e=i)}),e},imageForIdentityUri(t){let e=this.providerForIdentityUri(t);return e&&e.image?e.image:null}}},tme={name:"RegistryInfo",components:{RegistryNotation:AO},mixins:[il,Da],props:{registry:{type:Object,default:null},showInfoIcon:{type:Boolean,default:!1},showDetails:{type:Boolean,default:!0},showCapabilities:{type:Boolean,default:!0},showEditable:{type:Boolean,default:!0},inline:{type:Boolean,default:!1}},computed:{registryName(){return Qhe({registry:this.registry,locale:this.locale})},definition(){return this.$jskos.definition(this.registry,{language:this.locale}).join(" ")}}};var rme=function(){var e=this,r=e._self._c;return r("div",{class:{"registry-info-inline":e.inline}},[r("div",[r("registry-notation",{attrs:{registry:e.registry,disabled:e.$store.state.settings.settings.mappingBrowserShowRegistry[e.registry.uri]===!1,tooltip:!1}}),r("span",{class:{"fontWeight-heavy":e.$store.state.settings.settings.mappingBrowserShowRegistry[e.registry.uri]!==!1}},[e._v(" "+e._s(e.registryName)+" ")]),e.showDetails?r("a",{attrs:{href:e.registry.uri,target:"_blank"}},[r("font-awesome-icon",{attrs:{icon:"link"}})],1):e._e(),e.showInfoIcon&&e.definition?r("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip",value:e.definition,expression:"definition"}],staticStyle:{"font-size":"12px","padding-left":"5px"}},[r("font-awesome-icon",{attrs:{icon:"info-circle"}})],1):e._e(),e.showEditable&&e.registry.isAuthorizedFor({type:"mappings",action:"create",user:e.user})?r("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip",value:e.$t("registryInfo.canSaveMappings"),expression:"$t('registryInfo.canSaveMappings')"}],staticStyle:{"font-size":"12px","padding-left":"5px"}},[r("font-awesome-icon",{attrs:{icon:"pencil-alt"}})],1):e._e()],1),e.showDetails?r("div",[e._v(" "+e._s(e.definition)+" ")]):e._e(),e.showCapabilities?r("div",[e._l(["schemes","concepts","mappings","concordances","annotations","occurrences"],function(n){return r("span",{key:"settings-info-capabilities-".concat(n)},[e.registry.has[n]?r("span",[e.registry.has[n]?r("font-awesome-icon",{staticClass:"text-success",staticStyle:{"margin-left":"5px"},attrs:{icon:"code"}}):e._e(),e._v(" "+e._s(e.$t("registryInfo.".concat(n)))+" ")],1):e._e()])}),e.registry.has.auth?r("span",{staticStyle:{"margin-left":"5px"}},[e.registry.isAuthorizedFor({type:"mappings",action:"create",user:e.user})?r("span",{staticClass:"text-success"},[r("font-awesome-icon",{attrs:{icon:"lock-open"}}),e._v(" "+e._s(e.$t("registryInfo.authenticated"))+" ")],1):r("span",{staticClass:"text-danger"},[r("font-awesome-icon",{attrs:{icon:"lock"}}),e._v(" "+e._s(e.$t("registryInfo.notAuthenticated"))+" ")],1)]):e._e()],2):e._e()])},nme=[],ime=fr(tme,rme,nme,!1,null,"f4a8cce3");const Hp=ime.exports,ame={props:{date:{type:String,default:""}},setup(t){return{dateShort:DR(()=>t.date.slice(0,10))}}};var ome=function(){var e=this,r=e._self._c;return e._self._setupProxy,r("span",[e._v(" "+e._s(e.dateShort)+" ")])},sme=[],lme=fr(ame,ome,sme,!1,null,null);const gf=lme.exports,al={mixins:[Da,il],data(){return{loadingConcepts:Cs,erroredConcepts:Gw,concordances:no,schemes:eg}},computed:{favoriteSchemes(){let t=[];if(this.schemes.length)for(let e of this.$store.getters.favoriteSchemes){let r=Xe({uri:e});r&&!this.$jskos.isContainedIn(r,t)&&t.push(r)}return t},favoriteConcepts(){return this.$store.getters.favoriteConcepts},localMappingsRegistry(){return this.config.registries.find(t=>t.constructor.providerName=="LocalMappings")},currentRegistry(){return this.$store.getters.getCurrentRegistry},mappingRegistries(){return this.config.registries.filter(e=>e.has.mappings!==!1||e.has.occurrences!==!1)},concordanceRegistries(){return this.$store.getters.concordanceRegistries},currentConcordanceRegistry(){return this.currentRegistry&&this.currentRegistry.has.concordances?this.currentRegistry:this.concordanceRegistries[0]},showRegistry(){let t={};for(let e of this.mappingRegistries)Object.defineProperty(t,e.uri,{get:()=>{let r=this.$settings.mappingBrowserShowRegistry[e.uri];return r==null?!0:r},set:r=>{(r||!this.$jskos.compareFast(e,this.currentRegistry))&&(this.$store.commit({type:"settings/set",prop:"mappingBrowserShowRegistry",value:Object.assign({},this.$settings.mappingBrowserShowRegistry,{[e.uri]:r})}),this.$store.commit("mapping/setRefresh",{registry:e.uri}))}});return t}},methods:{getRegistry:bC,copyMappingWithReferences(t){const e=this.$jskos.copyDeep(t);return e.from.memberSet=t.from.memberSet.slice(),e.to.memberSet?e.to.memberSet=t.to.memberSet.slice():e.to.memberList?e.to.memberList=t.to.memberList.slice():e.to.memberChoice&&(e.to.memberChoice=t.to.memberChoice.slice()),e.partOf=e.partOf&&e.partOf.slice(),e._registry=t._registry,e.fromScheme=t.fromScheme,e.toScheme=t.toScheme,this.canUpdateMapping({mapping:t,user:this.user})||(e.identifier=[].concat(e.identifier,e.uri),delete e.uri,delete e.partOf,delete e._registry),e},adjustMapping(t){if(!t)return null;for(let r of["from","to"])if(t[r+"Scheme"]){t[r+"Scheme"]=Ea(t[r+"Scheme"],{type:"scheme",returnIfExists:!0});let n=t[r+"Scheme"];for(let i of["memberSet","memberList","memberChoice"])J.isArray(t[r][i])&&(t[r][i]=t[r][i].filter(a=>a!=null).map(a=>Ea(a,{scheme:n,type:"concept",returnIfExists:!0})))}t.partOf&&(t.partOf=t.partOf.map(r=>this.concordances.find(n=>this.$jskos.compare(n,r))||r));const e=J.get(t,"_registry");if(ye.mappingRegistryIsStored(e))for(let[r,n]of[["from","to"],["to","from"]]){const i=Xe(t["".concat(n,"Scheme")]),a=Mu(ye.conceptsOfMapping(t,r));if(i)for(let o of a){o.__MAPPED__||Ir(o,"__MAPPED__",[]);const l=o.__MAPPED__.find(c=>ye.compareFast(c.registry,e)&&ye.compare(c.scheme,i));l&&!l.exist.length?l.exist.push(t.uri):l||o.__MAPPED__.push({registry:e,scheme:i,exist:[t.uri]})}}return this.$store.state.hoveredMapping&&t.uri===this.$store.state.hoveredMapping.uri&&this.$store.commit({type:"setHoveredMapping",mapping:t}),this.$store.state.mapping.original.uri&&t.uri===this.$store.state.mapping.original.uri&&this.$store.commit({type:"mapping/set",original:t,mapping:this.$store.getters["mapping/hasChangedFromOriginal"]?null:this.copyMappingWithReferences(t)}),t},prepareMapping(t){if(!t)return null;t=ye.copyDeep(t);let e=this.creator;if(e&&(e.uri||e.prefLabel)){const r=(t.contributor||[]).concat(t.creator||[]);t.contributor=[];for(let n of r)!ye.compare(n,{identifier:this.userUris||[]})&&!ye.isContainedIn(n,t.contributor)&&t.contributor.push(n);t.creator=[e],t.uri&&t.contributor.push(e)}else{t.contributor=t.contributor||[];for(let r of t.creator||[])ye.isContainedIn(r,t.contributor)||t.contributor.push(r);this.$delete(t,"creator")}for(let r of["creator","contributor"].filter(n=>t[n])){for(let n of t[r])n.uri===""&&this.$delete(n,"uri"),J.forOwn(n.prefLabel,(i,a)=>{i==""&&this.$delete(n.prefLabel,a)}),J.isEmpty(n.prefLabel)&&this.$delete(n,"prefLabel");t[r]=t[r].filter(n=>!J.isEmpty(n))}return t.creator&&t.creator.length==0&&this.$delete(t,"creator"),t.contributor&&t.contributor.length==0&&this.$delete(t,"contributor"),t},async getMapping({registry:t,_adjust:e=!0,uri:r,mapping:n,...i}){if(!n&&!r)throw new Error("getMapping: Can't get mapping with neither uri nor mapping.");if(n||(n={uri:r}),t||(t=n._registry||this.config.registries.find(a=>a.has.mappings&&n.uri.startsWith(a._api.mappings))),!t&&n.uri.startsWith("urn:uuid")&&(t=this.localMappingsRegistry),t=this.getRegistry(t),!t)throw new Error("getMappings: No registry to get mappings from.");return n=await t.getMapping({mapping:n,...i}),e&&this.adjustMapping(n),n},async getMappings({registry:t,_adjust:e=!0,...r}){if(t=this.getRegistry(t),!t)throw new Error("getMappings: No registry to get mappings from.");if(t.has.mappings==!1)throw new Error("getMappings: Registry ".concat(t.uri," does not support mappings."));for(const{param:i,relatedItems:a=!1}of[{param:"from",relatedItems:!0},{param:"to",relatedItems:!0},{param:"fromScheme"},{param:"toScheme"}])r[i]&&(r[i]=Xe(r[i],{relatedItems:a})||r[i]);const n=await t.getMappings(r);if(e)for(let i of n)this.adjustMapping(i);return n},_addIdentityParams(t){return t.params=t.params||{},t.params.identity=this.$settings.creatorUri,t.params.identityName=this.$settings.creator,t},async postMapping({registry:t,_adjust:e=!0,_reload:r=!0,_alert:n=!0,_before:i,_after:a,...o}){if(t=this.getRegistry(t||o.mapping._registry),!t)throw new Error("postMapping: No registry to post mapping to.");i&&i();try{const l=this.concordances.find(f=>ye.compare(f,J.get(o,"mapping.partOf[0]")));o.mapping=this.prepareMapping(J.omit(o.mapping,"partOf")),this._addIdentityParams(o);const c=await t.postMapping(o);if(l)try{await this.addMappingToConcordance({registry:t,_alert:!1,mapping:c,concordance:l}),c.partOf=[{uri:l.uri}]}catch(f){}if(e&&this.adjustMapping(c),r&&this.$store.commit("mapping/setRefresh",{registry:t.uri}),n){let f=this.$t("alerts.mappingSaved",[ye.prefLabel(t,{fallbackToUri:!1})]);l&&(c.partOf?f+=" "+this.$t("alerts.andAddedToConcordance"):f+=", "+this.$t("alerts.butNotAddedToConcordance")),f+=".",this.alert(f,null,l&&!c.partOf?"warning":"success"),ye.compare(t,this.localMappingsRegistry)&&!this.$settings.hasWrittenIntoLocalMappings&&(this.alert(this.$t("alerts.localMappingsFirstSaved"),0,"warning"),this.$store.commit({type:"settings/set",prop:"hasWrittenIntoLocalMappings",value:!0}))}return a&&a(),c}catch(l){if(n){let c="".concat(this.$t("alerts.mappingNotSaved",[ye.prefLabel(t,{fallbackToUri:!1})])," ").concat(this.getErrorMessage(l));this.alert(c,null,"danger")}throw a&&a(l),l}},async postMappings({registry:t,_adjust:e=!0,_reload:r=!0,_alert:n=!0,_before:i,_after:a,...o}){if(t=this.getRegistry(t),!t)throw new Error("postMappings: No registry to post mappings to.");i&&i();try{o.mappings=o.mappings.map(c=>this.prepareMapping(c)),this._addIdentityParams(o);const l=await t.postMappings(o);if(e)for(let c of l)this.adjustMapping(c);return r&&this.$store.commit("mapping/setRefresh",{registry:t.uri}),n&&this.alert(this.$t("alerts.mappingSaved",[ye.prefLabel(t,{fallbackToUri:!1})]),null,"success"),a&&a(),l}catch(l){if(n){let c="".concat(this.$t("alerts.mappingNotSaved",[ye.prefLabel(t,{fallbackToUri:!1})])," ").concat(this.getErrorMessage(l));this.alert(c,null,"danger")}throw a&&a(l),l}},async putMapping({registry:t,_adjust:e=!0,_reload:r=!0,_alert:n=!0,_before:i,_after:a,...o}){if(t=this.getRegistry(t||o.mapping._registry),!t)throw new Error("putMapping: No registry to put mapping to.");i&&i();try{o.mapping=this.prepareMapping(o.mapping),this._addIdentityParams(o);const l=await t.putMapping(o);return e&&this.adjustMapping(l),r&&(this.$store.commit("mapping/setRefresh",{registry:t.uri}),this.loadConcordances()),n&&this.alert(this.$t("alerts.mappingSaved",[ye.prefLabel(t,{fallbackToUri:!1})]),null,"success"),a&&a(),l}catch(l){if(n){const c="".concat(this.$t("alerts.mappingNotSaved",[ye.prefLabel(t,{fallbackToUri:!1})])," ").concat(this.getErrorMessage(l));this.alert(c,null,"danger")}throw a&&a(l),l}},async deleteMapping({registry:t,_reload:e=!0,_alert:r=!0,_trash:n=!0,_before:i,_after:a,...o}){if(t=this.getRegistry(t||o.mapping._registry),!t)throw new Error("deleteMapping: No registry to delete mapping from.");i&&i();try{return await t.deleteMapping(o),this.mappingWasDeleted({mapping:o.mapping,registry:t,_trash:n}),e&&(this.$store.commit("mapping/setRefresh",{registry:t.uri}),J.get(o,"mapping.partOf[0]")&&o.mapping.partOf[0]&&this.loadConcordances()),r&&this.alert(this.$t("alerts.mappingDeleted",[ye.prefLabel(t,{fallbackToUri:!1})]),null,"success",this.$t("general.undo"),l=>{this.$store.commit({type:"alerts/setCountdown",alert:l,countdown:0}),this.restoreMappingFromTrash({uri:o.mapping.uri})}),a&&a(),!0}catch(l){if(r){const c="".concat(this.$t("alerts.mappingNotDeleted",[ye.prefLabel(t,{fallbackToUri:!1})])," ").concat(this.getErrorMessage(l));this.alert(c,null,"danger")}throw a&&a(l),l}},async deleteMappings({registry:t,_reload:e=!0,_alert:r=!0,_trash:n=!0,_before:i,_after:a,...o}){if(t=this.getRegistry(t||J.get(o,"mappings[0]._registry")),!t)throw new Error("deleteMapping: No registry to delete mapping from.");i&&i();try{await t.deleteMappings(o);for(let l of o.mappings)this.mappingWasDeleted({mapping:l,registry:t,_trash:n});return e&&(this.$store.commit("mapping/setRefresh",{registry:t.uri}),J.get(o,"mappings[0].partOf[0]")&&this.loadConcordances()),r&&this.alert(this.$t("alerts.mappingDeleted",[ye.prefLabel(t,{fallbackToUri:!1})]),null,"success",this.$t("general.undo"),l=>{this.$store.commit({type:"alerts/setCountdown",alert:l,countdown:0}),this.restoreMappingFromTrash({uri:o.mapping.uri})}),a&&a(),!0}catch(l){if(r){const c="".concat(this.$t("alerts.mappingNotDeleted",[ye.prefLabel(t,{fallbackToUri:!1})])," ").concat(this.getErrorMessage(l));this.alert(c,null,"danger")}throw a&&a(l),l}},mappingWasDeleted({mapping:t,registry:e,_trash:r}){if(r&&this.$store.commit({type:"mapping/addToTrash",mapping:t,registry:e}),t.uri==this.$store.state.mapping.original.uri&&ye.compare(e,this.$store.state.mapping.original.registry)&&this.$store.commit({type:"mapping/set"}),ye.mappingRegistryIsStored(e))for(let[n,i]of[["from","to"],["to","from"]]){const a=Xe(t["".concat(i,"Scheme")]),o=Mu(ye.conceptsOfMapping(t,n));if(a)for(let l of o){const c=(l.__MAPPED__||[]).find(f=>ye.compare(f.registry,e)&&ye.compare(f.scheme,a));!c||!c.exist.length||this.$set(c,"exist",c.exist.filter(f=>f!=t.uri))}}},async restoreMappingFromTrash({uri:t}){const e=this.$store.state.mapping.mappingTrash.find(i=>i.mapping.uri==t),r=this.config.registries.find(i=>ye.compareFast(i,e&&e.registry)),n=()=>this.alert(this.$t("alerts.mappingNotRestored",[ye.prefLabel(r,{fallbackToUri:!1})]),null,"danger");if(!e||!r)return on.warn("Tried to restore mapping from trash, but could not find item or determine provider.",e),n(),!1;try{const i=!!J.get(e,"mapping.partOf[0]"),a=await this.postMapping({registry:r,mapping:e.mapping,_alert:!1,_reload:!1});if(a){this.$store.commit({type:"mapping/removeFromTrash",uri:t}),this.$store.commit({type:"mapping/setRefresh",registry:r.uri}),this.loadConcordances();let o=this.$t("alerts.mappingRestored",[ye.prefLabel(r,{fallbackToUri:!1})]);i&&(a.partOf?o+=" "+this.$t("alerts.andAddedToConcordance"):o+=", "+this.$t("alerts.butNotAddedToConcordance")),o+=".",this.alert(o,null,i&&!a.partOf?"warning":"success")}else n();return!!a}catch(i){return n(),!1}},canCreateMapping:IL,canUpdateMapping:yC,canDeleteMapping:LL,repeat(...t){return is.repeat(...t)},loadConcordances:Zhe,canAddMappingToConcordance:NL,canRemoveMappingFromConcordance:nde,isCreatorOrContributor:xu,async addMappingToConcordance({registry:t,_reload:e=!0,_alert:r=!0,_adjust:n=!0,mapping:i,concordance:a}){if(t=this.getRegistry(t||i._registry),!t)throw new Error("addMappingToConcordance: No registry for mapping.");try{const o={mapping:{uri:i.uri}};a?o.mapping.partOf=[{uri:a.uri}]:o.mapping.partOf=[],this._addIdentityParams(o);const l=await t.patchMapping(o);return n&&this.adjustMapping(l),e&&(this.$store.commit("mapping/setRefresh",{registry:t.uri}),this.loadConcordances()),r&&this.alert(this.$t(a?"alerts.mappingAddedToConcordance":"alerts.mappingRemovedFromConcordance"),null,"success"),l}catch(o){if(r){const l="".concat(this.$t(a?"alerts.mappingNotAddedToConcordance":"alerts.mappingNotRemovedFromConcordance")," ").concat(this.getErrorMessage(o));this.alert(l,null,"danger")}throw o}},canCreateConcordance({registry:t=this.currentConcordanceRegistry,concordance:e,user:r=this.user}={}){if(!t||!t.isAuthorizedFor({type:"concordances",action:"create",user:r}))return!1;if(!e)return!0;if(!e.fromScheme||!e.toScheme)return!1;const n=J.get(e,"notation[0]");return!(!n||this.concordances.find(i=>J.get(i,"notation[0]")===n))},canUpdateConcordance({registry:t,concordance:e,user:r=this.user}){return!e||(e=this.concordances.find(n=>this.$jskos.compare(n,e))||e,t=this.getRegistry(t||e._registry),!t)?!1:t.isAuthorizedFor({type:"concordances",action:"update",user:r,crossUser:!this.$jskos.userOwnsMapping(r,e)})},canDeleteConcordance({registry:t,concordance:e,user:r=this.user}){return!e||parseInt(e.extent)>0||(e=this.concordances.find(n=>this.$jskos.compare(n,e))||e,t=this.getRegistry(t||e._registry),!t)?!1:t.isAuthorizedFor({type:"concordances",action:"delete",user:r,crossUser:!this.$jskos.userOwnsMapping(r,e)})},async postConcordance({registry:t=this.currentConcordanceRegistry,concordance:e,_reload:r=!0,_alert:n=!0}){if(!e||!t)throw new Error("postConcordance: No concordance or missing registry.");try{const i={concordance:e};this._addIdentityParams(i);const a=await t.postConcordance(i);return n&&this.alert(this.$t("alerts.concordanceSaved",[ye.prefLabel(t,{fallbackToUri:!1})]),null,"success"),r&&this.loadConcordances(),a}catch(i){console.error(i);let a="".concat(this.$t("alerts.concordanceNotSaved",[ye.prefLabel(t,{fallbackToUri:!1})])," ").concat(this.getErrorMessage(i));this.alert(a,null,"danger")}},async patchConcordance({registry:t,concordance:e,_reload:r=!0,_alert:n=!0}){const i=this.concordances.find(a=>this.$jskos.compare(a,e));if(t=this.getRegistry(t||e&&e._registry||i&&i._registry),!e||!t)throw new Error("patchConcordance: No concordance or missing registry.");try{const a={concordance:e};this._addIdentityParams(a);const o=await t.patchConcordance(a);return n&&this.alert(this.$t("alerts.concordanceSaved"),null,"success"),r&&this.loadConcordances(),o}catch(a){console.error(a);let o="".concat(this.$t("alerts.concordanceNotSaved",[ye.prefLabel(t,{fallbackToUri:!1})])," ").concat(this.getErrorMessage(a));this.alert(o,null,"danger")}},async deleteConcordance({registry:t,_reload:e=!0,_alert:r=!0,concordance:n,...i}){const a=this.concordances.find(o=>this.$jskos.compare(o,n));if(t=this.getRegistry(t||n&&n._registry||a&&a._registry),!n||!t)throw new Error("patchConcordance: No concordance or missing registry.");try{return await t.deleteConcordance({concordance:n,...i}),r&&this.alert(this.$t("alerts.concordanceDeleted"),null,"success"),e&&this.loadConcordances(),!0}catch(o){if(r){const l="".concat(this.$t("alerts.concordanceNotDeleted")," ").concat(this.getErrorMessage(o));this.alert(l,null,"danger")}throw o}}}},cme={name:"TheSettings",components:{RegistryInfo:Hp,DateString:gf},mixins:[il,al,Da],props:{tab:{type:Number,default:0}},data(){return{localSettings:null,creatorRewritten:!1,dlMappingsReady:!1,dlAllMappings:null,dlAllMappingsCsv:null,dlMappings:[],uploadedFile:null,uploadedFileStatus:"",deleteMappingsButtons:!1,updateLocalSettings:J.debounce(()=>{this.$store.commit({type:"settings/save",settings:J.cloneDeep(this.localSettings)}),this.creatorRewritten=!1},200),languagesRegistry:is.initializeRegistry({provider:"ConceptApi",api:"https://bartoc.org/api/",schemes:[{uri:"http://bartoc.org/en/node/20287"}]}),allLanguages:[],languageToAdd:"",addLanguageKeypress:!1}},computed:{availableMappingRegistries(){return this.config.registries.filter(t=>t.isAuthorizedFor({type:"mappings",action:"create",user:this.user}))},components(){let t=[];for(let e of Object.keys(this.$store.state.settings.componentSettings)){let r={name:e,settings:[],settingsValues:{}};for(let n of Object.keys(this.$store.state.settings.componentSettings[e])){let i=this.$store.state.settings.componentSettings[e][n];for(let a of i.sideDependent?[!0,!1]:[void 0])r.settings.push(Object.assign({key:n,isLeft:a},i)),Object.defineProperty(r.settingsValues,n+(i.sideDependent?"-".concat(a):""),{get:()=>i.sideDependent?this.$settings.components[e][n][a]:this.$settings.components[e][n],set:o=>{i.type=="Boolean"&&!J.isBoolean(o)&&(o=!!o),i.type=="Number"&&!J.isNumber(o)&&(o=parseInt(o),(isNaN(o)||oi.max)&&(this.$log.warn("Tried to save invalid value for setting ".concat(e," -> ").concat(n,", fallback to default value (").concat(i.default,").")),o=i.default)),this.$store.commit({type:"settings/setComponentSetting",component:e,setting:n,isLeft:a,value:o})}})}t.push(r)}return t}},watch:{localSettings:{handler(){this.updateLocalSettings()},deep:!0},uploadedFile(){if(this.uploadedFile&&this.localMappingsRegistry){let t=new FileReader;t.onloadend=e=>{let r,n;r=e.target.result.split("\n"),n={imported:0,skipped:0,error:0,empty:0};let a=[];for(let o of r){if(o===""){n.empty+=1;continue}try{let l=JSON.parse(o);a.push(l)}catch(l){n.error+=1}}this.postMappings({mappings:a,registry:this.localMappingsRegistry,_alert:!1,_refresh:!1}).then(o=>{n.imported=o.length,n.skipped=r.length-n.imported-n.error-n.empty,this.uploadedFileStatus="".concat(n.imported," mappings imported, ").concat(n.skipped," skipped, ").concat(n.error," errored"),this.$refs.fileUpload.reset(),this.refreshDownloads(),this.$store.commit("mapping/setRefresh",{registry:this.localMappingsRegistry})}).catch(o=>{this.$log.error("TheSettings - Error uploading mappings",o)})},t.readAsText(this.uploadedFile)}},"localSettings.creatorUri"(t){const e=this.getNameForIdentity(t);e&&(this.localSettings.creator=e)},user(){this.localSettings=J.cloneDeep(this.$settings)},locale(){this.localSettings.locale=this.locale}},created(){this.languagesRegistry.getTop({scheme:this.languagesRegistry.schemes[0]}).then(t=>{this.allLanguages=t})},methods:{show(){this.$refs.settingsModal.show(),this.localSettings=J.cloneDeep(this.$settings),this.refreshDownloads()},refreshDownloads(){if(!this.localMappingsRegistry)return;this.dlMappingsReady=!1,this.dlAllMappings=null,this.dlMappings=[];let t=[];this.getMappings({registry:this.localMappingsRegistry}).then(e=>{t=e;let r=[];for(let n of t)for(let i of["from","to"])for(let a of this.$jskos.conceptsOfMapping(n,i)){let o=n[i+"Scheme"];(!a.inScheme||!a.inScheme.length)&&(a.inScheme=[o]),r.push(Uo([a],{scheme:o}))}return Promise.all(r)}).then(()=>{let e=i=>{let a=this.$jskos.minifyMapping(i);for(let o of this.$jskos.conceptsOfMapping(a)){let l=Xe(o),c=this.$jskos.languagePreference.selectLanguage(J.get(l,"prefLabel"));c&&(o.prefLabel=J.pick(l.prefLabel,[c]))}return JSON.stringify(a)};this.dlAllMappings=t.map(e).join("\n");for(let i of t){i.fromScheme=Xe(i.fromScheme)||i.fromScheme,i.toScheme=Xe(i.toScheme)||i.toScheme;let a=this.dlMappings.find(o=>this.$jskos.compare(i.fromScheme,o.fromScheme)&&this.$jskos.compare(i.toScheme,o.toScheme));a?a.mappings.push(i):(a={fromScheme:i.fromScheme,toScheme:i.toScheme,mappings:[i]},this.dlMappings.push(a))}let r=this.$jskos.mappingCSV({lineTerminator:"\r\n",labels:!0,creator:!0,language:"de"}),n=[];for(let i of this.dlMappings){i.ndjson=i.mappings.map(e).join("\n"),i.mappings=i.mappings.map(a=>this.$jskos.minifyMapping(a)),n=n.concat(i.mappings);for(let a of i.mappings){for(let o of this.$jskos.conceptsOfMapping(a)){let l=Xe(o),c=this.$jskos.languagePreference.selectLanguage(J.get(l,"prefLabel"));c&&(o.prefLabel={de:J.get(l.prefLabel,c)})}a.creator&&a.creator[0]&&(a.creator[0].prefLabel={de:this.$jskos.prefLabel(a.creator[0],{fallbackToUri:!1,language:this.locale})})}i.csv=r.fromMappings(i.mappings),i.label=(this.$jskos.notation(J.get(i,"fromScheme"),"scheme")||"?")+" to "+(this.$jskos.notation(J.get(i,"toScheme"),"scheme")||"?"),i.filename="".concat(this.$jskos.notation(J.get(i,"fromScheme"),"scheme")||"?","_to_").concat(this.$jskos.notation(J.get(i,"toScheme"),"scheme")||"?","_").concat(this.localSettings.creator)}this.dlAllMappingsCsv=r.fromMappings(n),this.dlMappingsReady=!0}).catch(e=>{this.$log.error("TheSettings - Error refreshing local mappings download",e)})},async rewriteCreator(){if(this.localMappingsRegistry)try{const t=await this.getMappings({registry:this.localMappingsRegistry});for(let e of t)await this.putMapping({mapping:e,_reload:!1,_alert:!1});this.creatorRewritten=!0,this.$store.commit("mapping/setRefresh",{registry:this.localMappingsRegistry}),this.refreshDownloads()}catch(t){this.$log.error("TheSettings - Error rewriting creator",t)}},resetFlex(){let t=J.cloneDeep(this.localSettings.flex);J.forOwn(t,(e,r)=>{t[r]=""}),this.$store.commit({type:"settings/set",prop:"flex",value:t})},async deleteMappings_(){if(this.localMappingsRegistry)try{const t=await this.getMappings({registry:this.localMappingsRegistry});await this.deleteMappings({mappings:t,registry:this.localMappingsRegistry,_alert:!1,_refresh:!1,_trash:!1}),this.$store.commit("mapping/setRefresh",{registry:this.localMappingsRegistry}),this.refreshDownloads(),this.deleteMappingsButtons=!1,this.$store.commit("mapping/clearTrash")}catch(t){this.$log.error("TheSettings - Error deleting local mappings",t)}},login(t){let e,r;t?(e=t.loginURL,r="login"):(e=this.config.auth+"logout",r="logout"),jL({url:e,eventType:r})},replaceKey(t){return{shift:"Shift",alt:"Alt",option:"Alt",ctrl:"Ctrl",meta:"Cmd",command:"Cmd"}[t]||t},languageConceptByTag(t){return this.allLanguages.find(e=>e.notation[0]===t)},addLanguageKeydown(t){t.key&&(this.addLanguageKeypress=!0),t.key==="Enter"&&this.addLanguage()},addLanguageInput(){this.addLanguageKeypress||this.addLanguage(),this.addLanguageKeypress=!1},addLanguage(){const t=this.languageToAdd.split(" ")[0];(this.allLanguages.length===0||this.allLanguages.find(e=>e.notation[0]===t))&&(this.localSettings.preferredLanguages.push(t),this.languageToAdd="")},removeLanguage(t){this.localSettings.preferredLanguages=this.localSettings.preferredLanguages.filter(e=>e!==t)},moveLanguage(t,e){const r=t+e;if(r===-1||r===this.localSettings.preferredLanguages.length)return;const n=this.localSettings.preferredLanguages[t];this.localSettings.preferredLanguages.splice(t,1),this.localSettings.preferredLanguages.splice(r,0,n)}}};var ume=function(){var e=this,r=e._self._c;return r("b-modal",{ref:"settingsModal",attrs:{id:"settingsModal",title:e.$t("settings.title"),"hide-footer":"",centered:"",size:"lg"}},[r("b-card",{attrs:{"no-body":"","footer-tag":"footer"}},[r("tabs",{attrs:{fill:"",value:e.tab},on:{change:function(n){return e.$emit("update:tab",n.index)}}},[r("tab",{attrs:{title:e.$t("settingsTabs")[0]}},[e.localSettings?r("div",[e.user&&e.authorized?r("p",[r("span",{staticClass:"text-success"},[e._v(" "+e._s(e.$t("settings.loggedIn"))+" ")]),r("a",{attrs:{href:e.$store.state.auth.about.baseUrl+"account",target:"_blank"}},[e._v(" "+e._s(e.$t("settings.accountPage"))+" ")]),e._v(" • "),r("a",{attrs:{href:""},on:{click:function(n){return n.preventDefault(),e.login(null)}}},[e._v(" "+e._s(e.$t("settings.logOutButton"))+" ")])]):e.config.auth?r("p",[r("span",{staticClass:"text-danger"},[e._v(" "+e._s(e.$t("settings.loggedOut"))+" ")])]):e._e(),e.$store.state.auth.available&&!e.user&&e.providers.length?r("p",e._l(e.providers,function(n){return r("b-button",{key:"login-provider-".concat(n.id),attrs:{block:"",variant:"light"},on:{click:function(i){return e.login(n)}}},[n.image?r("img",{staticStyle:{"margin-right":"5px"},attrs:{src:n.image,height:"20px"}}):e._e(),e._v(" "+e._s(e.$t("settings.logInButton"))+" via "+e._s(n.name)+" ")])}),1):e._e(),e.$store.state.auth.connected?r("div",[r("p",[r("span",{domProps:{innerHTML:e._s(e.$t("settings.accountInfo",{url:e.config.auth}))}}),e.$store.state.auth.about.urls.imprint?r("a",{attrs:{href:e.$store.state.auth.about.urls.imprint,target:"_blank"}},[e._v(" "+e._s(e.$t("settings.impressum"))+" ")]):e._e(),e._v(" • "),e.$store.state.auth.about.urls.privacy?r("a",{attrs:{href:e.$store.state.auth.about.urls.privacy,target:"_blank"}},[e._v(" "+e._s(e.$t("settings.privacyPolicy"))+" ")]):e._e()])]):e._e(),r("p",[e._v(" "+e._s(e.$t("settings.creatorInfo"))+" ")]),r("p",[r("b",[e._v(e._s(e.$t("settings.creator")))]),r("b-form-input",{attrs:{placeholder:e.$t("settings.creatorPlaceholder"),type:"text"},model:{value:e.localSettings.creator,callback:function(n){e.$set(e.localSettings,"creator",n)},expression:"localSettings.creator"}})],1),r("p",[r("b",[e._v(e._s(e.$t("settings.creatorUri")))]),!e.user||!e.userUris||!e.userUris.length?r("span",[r("b-form-input",{attrs:{state:!e.localSettings.creatorUri||e.$jskos.isValidUri(e.localSettings.creatorUri),placeholder:"https://",type:"text"},model:{value:e.localSettings.creatorUri,callback:function(n){e.$set(e.localSettings,"creatorUri",n)},expression:"localSettings.creatorUri"}}),e.localSettings.creatorUri&&!e.$jskos.isValidUri(e.localSettings.creatorUri)?r("span",{staticClass:"text-danger"},[e._v(" "+e._s(e.$t("settings.creatorUriInvalid"))+" ")]):e._e()],1):r("span",[r("b-form-select",{model:{value:e.localSettings.creatorUri,callback:function(n){e.$set(e.localSettings,"creatorUri",n)},expression:"localSettings.creatorUri"}},e._l(e.userUris||[],function(n){return r("option",{key:"settings-uris-".concat(n),domProps:{value:n}},[e._v(" "+e._s(n)+" ")])}),0)],1)])]):e._e()]),r("tab",{attrs:{title:e.$t("settingsTabs")[1]}},[r("h4",[e._v(e._s(e.$t("settings.mappingRegistries")))]),e._l(e.config.registries.filter(n=>e.$jskos.mappingRegistryIsStored(n)),function(n,i){return r("div",{key:"settingsModal-mapping-registries-".concat(i),staticClass:"settingsModal-mapping-registry",class:{"selected-registry":e.$jskos.compareFast(n,e.currentRegistry)}},[r("b-form-checkbox",{attrs:{disabled:e.$jskos.compareFast(n,e.currentRegistry)},model:{value:e.showRegistry[n.uri],callback:function(a){e.$set(e.showRegistry,n.uri,a)},expression:"showRegistry[registry.uri]"}}),r("registry-info",{staticClass:"settings-sources",attrs:{registry:n},nativeOn:{click:function(a){return e.$store.commit({type:"settings/set",prop:"mappingRegistry",value:n.uri})}}})],1)}),r("h4",[e._v(e._s(e.$t("settings.otherRegistries")))]),e._l(e.config.registries.filter(n=>!e.$jskos.mappingRegistryIsStored(n)),function(n,i){return r("div",{key:"settingsModal-other-registries-".concat(i),staticClass:"settingsModal-mapping-registry"},[n.has.mappings!==!1?r("b-form-checkbox",{model:{value:e.showRegistry[n.uri],callback:function(a){e.$set(e.showRegistry,n.uri,a)},expression:"showRegistry[registry.uri]"}}):e._e(),r("registry-info",{staticClass:"settings-sources",attrs:{registry:n}})],1)})],2),r("tab",{attrs:{title:e.$t("settingsTabs")[2]}},[r("div",{staticClass:"settingsModal-componentSettings-component"},[e.localSettings?r("div",{staticClass:"form-inline"},[r("label",{staticStyle:{"padding-right":"0.5em"}},[e._v(e._s(e.$t("settings.language"))+":")]),r("b-form-select",{model:{value:e.$i18n.locale,callback:function(n){e.$set(e.$i18n,"locale",n)},expression:"$i18n.locale"}},e._l(e.config.languages,function(n){return r("option",{key:n,domProps:{value:n}},[e._v(" "+e._s(e.$t("languages.".concat(n)))+" ")])}),0)],1):e._e(),r("span",{staticClass:"fontSize-small text-lightGrey",domProps:{innerHTML:e._s(e.$t("settings.languageContribution"))}})]),e.localSettings?r("div",{staticClass:"settingsModal-componentSettings-component"},[r("h5",[e._v(e._s(e.$t("settings.preferredLanguages")))]),r("div",[e._v(" "+e._s(e.$t("settings.preferredLanguagesAdd"))+": "),r("b-form-input",{attrs:{size:"sm",list:"languages-datalist"},nativeOn:{keydown:function(n){return e.addLanguageKeydown.apply(null,arguments)},input:function(n){return e.addLanguageInput.apply(null,arguments)}},model:{value:e.languageToAdd,callback:function(n){e.languageToAdd=n},expression:"languageToAdd"}}),r("datalist",{attrs:{id:"languages-datalist"}},e._l(e.allLanguages,function(n){return r("option",{key:n.uri},[e._v(" "+e._s(n.notation[0])+" "+e._s(e.$jskos.prefLabel(n,{language:e.locale}))+" ")])}),0)],1),r("ul",e._l(e.localSettings.preferredLanguages,function(n,i){return r("li",{key:i},[r("div",{staticClass:"button fontSize-verySmall",staticStyle:{display:"inline-block","margin-right":"2px"},on:{click:function(a){return e.removeLanguage(n)}}},[r("font-awesome-icon",{attrs:{icon:"times-circle"}})],1),r("div",{staticClass:"button fontSize-verySmall",staticStyle:{display:"inline-block","margin-right":"2px"},on:{click:function(a){return e.moveLanguage(i,1)}}},[r("font-awesome-icon",{attrs:{icon:"arrow-down"}})],1),r("div",{staticClass:"button fontSize-verySmall",staticStyle:{display:"inline-block"},on:{click:function(a){return e.moveLanguage(i,-1)}}},[r("font-awesome-icon",{attrs:{icon:"arrow-up"}})],1),e._v(" "+e._s(e.$jskos.prefLabel(e.languageConceptByTag(n),{language:e.locale})||n)+" ")])}),0)]):e._e(),r("div",{staticClass:"settingsModal-componentSettings-component"},[r("b-button",{attrs:{variant:"primary"},on:{click:e.resetFlex}},[e._v(" "+e._s(e.$t("settings.resetSizes"))+" ")])],1),e._l(e.components,function(n){return r("div",{key:"settings-componentSettings-".concat(n.name),staticClass:"settingsModal-componentSettings-component"},[r("h5",[e._v(e._s(n.name))]),e._l(n.settings,function(i){return r("div",{key:"settings-componentSettings-".concat(n.name,"-").concat(i.key,"-").concat(i.isLeft)},[i.type=="Boolean"?r("div",[r("b-form-checkbox",{staticStyle:{"user-select":"none"},model:{value:n.settingsValues[i.key+(i.sideDependent?"-".concat(i.isLeft):"")],callback:function(a){e.$set(n.settingsValues,i.key+(i.sideDependent?"-".concat(i.isLeft):""),a)},expression:"component.settingsValues[setting.key + (setting.sideDependent ? `-${setting.isLeft}` : '')]"}},[e._v(" "+e._s(e.$jskos.prefLabel(i,{language:e.locale}))+" "+e._s(i.sideDependent?" (".concat(e.$t("general."+(i.isLeft?"left":"right")),")"):"")+" ")]),r("span",{staticClass:"fontSize-small text-lightGrey"},[e._v(" "+e._s((e.$jskos.languageMapContent(i,"definition",{language:e.locale})||[])[0])+" "+e._s(e.$t("general.default"))+": "+e._s(i.default?e.$t("general.enabled"):e.$t("general.disabled"))+" ")])],1):i.type=="Number"?r("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$jskos.languageMapContent(i,"definition",{language:e.locale}),delay:e.defaults.delay.medium},expression:"{ title: $jskos.languageMapContent(setting, 'definition', { language: locale }), delay: defaults.delay.medium }",modifiers:{hover:!0}}]},[e._v(" "+e._s(e.$jskos.prefLabel(i,{language:e.locale}))+" "+e._s(i.sideDependent?" (".concat(e.$t("general."+(i.isLeft?"left":"right")),")"):"")+" "),r("b-input",{staticStyle:{display:"inline-block",width:"auto"},attrs:{type:"number",min:i.min,max:i.max,size:"sm"},on:{click:function(a){return a.target.select()}},model:{value:n.settingsValues[i.key+(i.sideDependent?"-".concat(i.isLeft):"")],callback:function(a){e.$set(n.settingsValues,i.key+(i.sideDependent?"-".concat(i.isLeft):""),a)},expression:"component.settingsValues[setting.key + (setting.sideDependent ? `-${setting.isLeft}` : '')]"}}),r("br"),r("span",{staticClass:"fontSize-small text-lightGrey"},[e._v(" "+e._s((e.$jskos.languageMapContent(i,"definition",{language:e.locale})||[])[0])+" "+e._s(e.$t("general.default"))+": "+e._s(i.default)+" ")])],1):r("div",{class:i.class},[e._v(" "+e._s(e.$jskos.prefLabel(i,{language:e.locale}))+" ")])])})],2)})],2),e.config.shortcuts&&e.config.shortcuts.length?r("tab",{attrs:{title:e.$t("settingsTabs")[3]}},[r("table",{staticClass:"table table-borderless",staticStyle:{height:"unset"}},[r("tbody",e._l(e.config.shortcuts,function(n){return r("tr",{key:"settingsModal-shortcuts-".concat(n.id)},[r("td",[r("span",{domProps:{innerHTML:e._s(n.keys.split(",").map(i=>i.split("+").map(a=>"".concat(e.replaceKey(a),"")).join(" + ")).join(" ".concat(e.$t("general.or")," ")))}})]),r("td",{staticClass:"text-left"},[e._v(" "+e._s(e.$jskos.prefLabel(n,{language:e.locale})||n.action)+" ")])])}),0)])]):e._e(),r("tab",{attrs:{title:e.$t("settingsTabs")[4]}},[r("h3",[e._v(e._s(e.$t("settings.dataInRegistries")))]),r("p",[e._v(" "+e._s(e.$t("settings.dataInRegistriesSubtitle"))+" ")]),e._l(e.config.registries.filter(n=>e.$jskos.mappingRegistryIsStored(n)&&!e.$jskos.compare(n,e.localMappingsRegistry)&&n.uri!=="http://coli-conc.gbv.de/registry/wikidata-mappings"),function(n){return r("p",{key:n.uri},[r("registry-info",{attrs:{registry:n,"show-details":!1,"show-capabilities":!1,"show-editable":!1}}),r("ul",{staticClass:"myDataDownloads"},[e._l(["mappings","concordances","annotations"].filter(i=>n.isAuthorizedFor({type:i,action:"create",user:e.user})),function(i){return r("li",{key:i},[e._v(" "+e._s(e.$t("registryInfo.".concat(i)))+": "),r("a",{attrs:{href:"".concat(n._api[i],"?creator=").concat(encodeURIComponent((e.userUris||[]).join("|"))),target:"_blank"}},[e._v(" "+e._s(e.$t("dataModal.apiLinks"))+" "+e._s(e.$t("dataModal.apiUrl"))+" ")])])}),r("li",{staticClass:"myDataDownloads-noData"},[e._v(" "+e._s(e.$t("settings.noDataForRegistry"))+" ")])],2)],1)}),r("h3",[e._v(e._s(e.$t("settings.localMappings")))]),r("div",[r("p",[e._v(e._s(e.$t("settings.localMappingsInfo")))])]),e.localMappingsRegistry&&e.dlAllMappings&&e.dlMappingsReady?r("div",[r("h4",[e._v(e._s(e.$t("settings.localDownload")))]),e._l(e.dlMappings,function(n,i){return r("span",{key:i},[e._v(" "+e._s(n.label)+" ("+e._s(n.mappings.length)+"): "),r("a",{attrs:{href:""},on:{click:function(a){return a.preventDefault(),e.downloadFile(n.filename+".ndjson",n.ndjson)}}},[e._v(" JSKOS ")]),r("a",{attrs:{href:""},on:{click:function(a){return a.preventDefault(),e.downloadFile(n.filename+".csv",n.csv)}}},[e._v(" CSV ")]),r("br")])}),r("br"),r("a",{attrs:{href:""},on:{click:function(n){return n.preventDefault(),e.downloadFile("mappings.ndjson",e.dlAllMappings)}}},[e._v(" "+e._s(e.$t("settings.localDownloadJskos",[e.dlAllMappings.split("\n").length]))+" ")]),r("br"),r("a",{attrs:{href:""},on:{click:function(n){return n.preventDefault(),e.downloadFile("mappings.csv",e.dlAllMappingsCsv)}}},[e._v(" "+e._s(e.$t("settings.localDownloadCsv",[e.dlAllMappingsCsv.split("\n").length-2]))+" ")])],2):e._e(),r("br"),e.localMappingsRegistry?r("div",[r("h4",[e._v(e._s(e.$t("settings.localUpload")))]),r("b-form-file",{ref:"fileUpload",attrs:{state:!!e.uploadedFile,placeholder:e.$t("settings.localUploadPlaceholder"),accept:".ndjson"},model:{value:e.uploadedFile,callback:function(n){e.uploadedFile=n},expression:"uploadedFile"}}),r("p",[e._v(" "+e._s(e.uploadedFileStatus)+" ")])],1):e._e(),e.localMappingsRegistry&&e.dlAllMappings?r("div",[r("h4",[e._v(e._s(e.$t("settings.localDeleteTitle")))]),r("b-button",{attrs:{disabled:!e.dlAllMappings,variant:"danger","hide-footer":""},on:{click:function(n){e.deleteMappingsButtons=!0}}},[e._v(" "+e._s(e.$t("settings.localDeleteText"))+" ")]),e.deleteMappingsButtons?r("p",[e._v(" "+e._s(e.$t("settings.localDeleteSure"))+" "),r("b-button",{attrs:{variant:"danger",size:"sm"},on:{click:e.deleteMappings_}},[e._v(" "+e._s(e.$t("general.yes"))+" ")]),r("b-button",{attrs:{variant:"success",size:"sm"},on:{click:function(n){e.deleteMappingsButtons=!1}}},[e._v(" "+e._s(e.$t("general.no"))+" ")])],1):e._e()],1):e._e(),r("br"),e.localMappingsRegistry&&e.dlAllMappings?r("div",[r("h4",[e._v(e._s(e.$t("settings.creatorRewriteTitle")))]),r("p",{domProps:{innerHTML:e._s(e.$t("settings.creatorRewriteText"))}}),r("p",{staticClass:"fontSize-small"},[r("b",[e._v("Name:")]),e._v(" "+e._s(e.$jskos.prefLabel(e.creator,{language:e.locale}))),r("br"),r("b",[e._v("URI:")]),e._v(" "+e._s(e.creator.uri)+" ")]),r("p",[r("b-button",{attrs:{variant:e.creatorRewritten?"success":"primary"},on:{click:e.rewriteCreator}},[e._v(" "+e._s(e.$t("settings.creatorRewriteButton"))+" ")])],1)]):e._e()],2),r("span",{staticClass:"settingsModal-footer"},[r("a",{attrs:{href:"https://github.com/gbv/cocoda",target:"_blank"}},[r("font-awesome-icon",{attrs:{icon:["fab","github"]}}),e._v(" GitHub ")],1),e.config.buildInfo.version&&e.config.buildInfo.version!=""?r("span",[e._v(" • "+e._s(e.$t("settings.version"))+" "+e._s(e.config.buildInfo.version)+" ")]):e._e(),e.config.buildInfo.gitCommit&&e.config.buildInfo.gitCommitShort?r("span",[e._v(" • "+e._s(e.$t("settings.currentCommit"))+": "),r("a",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.config.buildInfo.gitCommitMessage,delay:e.defaults.delay.short},expression:"{ title: config.buildInfo.gitCommitMessage, delay: defaults.delay.short }",modifiers:{hover:!0}}],attrs:{href:"https://github.com/gbv/cocoda/commit/"+e.config.buildInfo.gitCommit,target:"_blank"}},[e._v(" "+e._s(e.config.buildInfo.gitCommitShort)+" ")])]):e._e(),e.config.buildInfo.buildDate?r("span",[e._v(" • "+e._s(e.$t("settings.buildDate"))+": "),r("date-string",{attrs:{date:e.config.buildInfo.buildDate}})],1):e._e(),r("br"),r("span",[e._v(" "+e._s(e.$t("settings.suggestions1"))+" "),r("a",{attrs:{href:"https://github.com/gbv/cocoda/issues",target:"_blank"}},[e._v(e._s(e.$t("settings.suggestions2")))]),e._v(e._s(e.$t("settings.suggestions3"))+" ")])])],1)],1)],1)},fme=[],dme=fr(cme,ume,fme,!1,null,"c751da2b");const pme=dme.exports,PC={methods:{dragStart(t,e){e.dataTransfer.setData("text",t.uri),this.$store.commit({type:"setDraggedConcept",concept:{uri:t.uri}})},dragEnd(){this.$store.commit({type:"setDraggedConcept",concept:null})},dragOver(t){t.preventDefault()},drop(t,...e){t.preventDefault();let r=t.dataTransfer.getData("text"),n=Xe(this.$store.state.draggedConcept)||gN(r);n&&this.droppedConcept(n,...e),this.dragEnd()},droppedConcept(){}}},hme={name:"AutoLink",props:{link:{type:String,default:""},text:{type:String,default:null}},methods:{isValidURL(t){try{return new URL(t),!0}catch(e){return!1}}}};var mme=function(){var e=this,r=e._self._c;return e.isValidURL(e.link)?r("a",{staticClass:"u-textBreak",attrs:{href:e.link,target:"_blank"}},[e._v(e._s(e.text||e.link))]):r("span",[e._v(e._s(e.text||e.link))])},gme=[],vme=fr(hme,mme,gme,!1,null,null);const Up=vme.exports,bme={name:"ItemName",components:{AutoLink:Up},mixins:[PC],props:{item:{type:Object,default:null},fontSize:{type:String,default:"normal"},showNotation:{type:Boolean,default:!0},showText:{type:Boolean,default:!0},fallbackToUri:{type:Boolean,default:!1},isLink:{type:Boolean,default:!1},isLeft:{type:Boolean,default:!0},isHighlighted:{type:Boolean,default:!1},preventExternalHover:{type:Boolean,default:!1},draggable:{type:Boolean,default:!0},forceSide:{type:Boolean,default:!1}},data(){return{tooltipDOMID:this.generateID(),isHoveredFromHere:!1,url:"",isValidLink:!1,interval:null}},computed:{_item(){return Xe(this.item,{relatedItems:!0})||this.item},isHovered(){return this.isHoveredFromHere||!this.preventExternalHover&&this.$jskos.compareFast(this.$store.state.hoveredConcept,this._item)},_showNotation(){return this.showNotation?!(J.get(this._item,"inScheme[0].DISPLAY.hideNotation")===!0&&this.showText&&this.prefLabel):!1},notation(){return this.getNotation(this._item,null,!0)},prefLabel(){return this.getPrefLabel(this._item)},isScheme(){return this.$jskos.isScheme(this._item)},showMissingDataIndicator(){var t,e;return this.isScheme?this._item.concepts&&!this._item.concepts.length:((t=this._item)==null?void 0:t.__DETAILSLOADED__)===-1||((e=this._item)==null?void 0:e.__DETAILSLOADED__)===0&&!J.get(this._item,"inScheme[0].concepts.length")}},created(){this.hovering=J.debounce(this._hovering,20)},methods:{_hovering(t){t?(this.isHoveredFromHere=!0,this.$jskos.isConcept(this._item)&&this.$store.commit({type:"setHoveredConcept",concept:this._item,element:this.$el}),this.url=this.getRouterUrl(this._item,this.isLeft,this.forceSide),this.isLink?this.isValidLink=this.getProvider(this._item)!=null:this.isValidLink=!1,window.clearInterval(this.interval),this.interval=setInterval(()=>{this.isMouseOver()||(this.isHoveredFromHere=!1,window.clearInterval(this.interval))},500)):(this.isHoveredFromHere=!1,this.$jskos.isConcept(this._item)&&this.$store.commit({type:"setHoveredConcept",concept:null}),window.clearInterval(this.interval))}}};var yme=function(){var n,i;var e=this,r=e._self._c;return e._item!=null?r("div",{staticClass:"itemName",attrs:{draggable:e.draggable},on:{dragstart:function(a){return e.dragStart(e._item,a)},dragend:e.dragEnd,mouseover:function(a){return e.hovering(!0)},mouseout:function(a){return e.hovering(!1)}}},[r(e.isValidLink?"router-link":"div",{tag:"div",staticClass:"itemName-inner",class:[{"itemName-hovered":e.isValidLink&&e.isHovered,"itemName-highlighted":e.isHighlighted,"itemName-hoverable":!e.preventExternalHover&&e.isValidLink},"fontSize-"+(e.fontSize||"normal")],attrs:{id:e.tooltipDOMID,to:e.url}},[e._item&&e._item.type&&e._item.type.includes("http://rdf-vocabulary.ddialliance.org/xkos#CombinedConcept")?r("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("itemDetail.combinedConcept"),delay:e.defaults.delay.medium},expression:"{ title: $t('itemDetail.combinedConcept'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"itemName-icon fontSize-small"},[r("font-awesome-icon",{attrs:{icon:"puzzle-piece"}})],1):e._e(),e._item&&e._item.type&&e._item.type.includes("http://schema.vocnet.org/NonIndexingConcept")?r("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("itemDetail.nonIndexingConcept"),delay:e.defaults.delay.medium},expression:"{ title: $t('itemDetail.nonIndexingConcept'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"itemName-icon fontSize-small"},[r("font-awesome-icon",{attrs:{icon:"diagram-project"}})],1):e._e(),e._showNotation&&e.notation?r("span",{class:{"fontWeight-heavy":e.showText},style:e.showText?"margin-right: 3px;":"",domProps:{innerHTML:e._s(e.notation)}}):e._e(),e.showText||!e.notation?r("span",[e._v(e._s(e.prefLabel))]):e._e(),e.fallbackToUri&&!e.notation&&!e.prefLabel&&((n=e._item)!=null&&n.uri)?r("auto-link",{attrs:{link:(i=e._item)==null?void 0:i.uri}}):e._e()],1),e.showMissingDataIndicator?r("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.isScheme?e.$t("itemDetail.noConcepts"):e.$t("itemDetail.unknownConcept"),delay:e.defaults.delay.medium},expression:"{ title: isScheme ? $t('itemDetail.noConcepts') : $t('itemDetail.unknownConcept'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"missingDataIndicator"},[e._v(" • ")]):e._e()],1):e._e()},_me=[],wme=fr(bme,yme,_me,!1,null,"f3dd9d15");const ol=wme.exports,Sme={name:"FlexibleTable",props:{fields:{type:Array,default:()=>[]},items:{type:Array,default:()=>[]},sections:{type:Array,default:null},maxWidth:{type:String,default:"100%"},maxHeight:{type:String,default:"100%"},sortBy:{type:String,default:null},sortDirection:{type:Number,default:1},hideHeader:{type:Boolean,default:!1}},data(){return{sorting:{sortBy:null,sortDirection:0},defaultAlign:"center"}},computed:{_sections(){return this.sections?this.sections.map(e=>Object.assign({fields:this.fields,items:[]},e)):[{items:this.items,fields:this.fields}]}},mounted(){this.sorting.sortBy=this.sortBy,this.sorting.sortDirection=this.sortDirection;let t=this.$el,e=t.getElementsByClassName("flexibleTable-head")[0],r=t.getElementsByClassName("flexibleTable-body")[0];r.onscroll=()=>{e.scrollLeft=r.scrollLeft},e.onscroll=()=>{r.scrollLeft=e.scrollLeft},r.scrollHeight>r.clientHeight?e.style.marginRight="9px":e.style.marginRight="0px"},methods:{tableStyle(){return{maxWidth:this.maxWidth,maxHeight:this.maxHeight}},cellStyle(t){let e={};return t.width!=null&&(e.flex="1 0 ".concat(t.width)),t.minWidth!=null&&(e.minWidth="".concat(t.minWidth)),e},fieldLabel(t){if(t.label||t.label==="")return t.label;{let e=t.key.replace(/([A-Z]+)/g," $1").replace(/([A-Z][a-z])/g," $1");return e[0].toUpperCase()+e.substring(1)}},defaultCellContent(t){return typeof t=="object"&&t!=null?t.id||t._id||t.uri||"Object":t},sort(t){this.sorting.sortBy===t.key?this.sorting.sortDirection===0?this.sorting.sortDirection=1:this.sorting.sortDirection===1?this.sorting.sortDirection=-1:this.sorting.sortDirection=0:(this.sorting.sortBy=t.key,this.sorting.sortDirection=1)},sorted(t){let e=this.sorting.sortBy;if(this.sorting.sortDirection===0||!e)return t;t=t.slice();let r=this.fields.find(i=>i.key===e),n=r&&r.compare||((i,a)=>{let o=i[e],l=a[e];return o==null||ol?1:0});return t.sort(n),this.sorting.sortDirection===-1&&(t=t.reverse()),t},hasSlot(t="default"){return!!this.$slots[t]||!!this.$scopedSlots[t]}}};var Ome=function(){var e=this,r=e._self._c;return r("div",{staticClass:"flexibleTable",style:e.tableStyle()},[r("div",{staticClass:"flexibleTable-head"},[e.hideHeader?e._e():r("div",{staticClass:"flexibleTable-row"},e._l(e.fields,function(n){return r("div",{key:"HEAD_"+n.key,class:{[n.class]:!0,"flexibleTable-cell":!0,["flexibleTable-cell-"+(n.align||e.defaultAlign)]:!0,"flexibleTable-sortable":n.sortable},style:e.cellStyle(n),on:{click:function(i){n.sortable&&e.sort(n)}}},[e._t("HEAD_"+n.key,function(){return[r("span",{class:n.titleClass},[e._v(" "+e._s(e.fieldLabel(n))+" ")]),r("span",{staticClass:"flexibleTable-cell-sort"},[e.sorting.sortBy==n.key&&e.sorting.sortDirection==1?r("svg",{attrs:{width:"10px",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 -60 320 512"}},[r("path",{attrs:{fill:"currentColor",d:"M279 224H41c-21.4 0-32.1-25.9-17-41L143 64c9.4-9.4 24.6-9.4 33.9 0l119 119c15.2 15.1 4.5 41-16.9 41z"}})]):e.sorting.sortBy==n.key&&e.sorting.sortDirection==-1?r("svg",{attrs:{width:"10px",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 -60 320 512"}},[r("path",{attrs:{fill:"currentColor",d:"M41 288h238c21.4 0 32.1 25.9 17 41L177 448c-9.4 9.4-24.6 9.4-33.9 0L24 329c-15.1-15.1-4.4-41 17-41z"}})]):n.sortable?r("svg",{attrs:{width:"10px",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 -60 320 512"}},[r("path",{attrs:{fill:"currentColor",d:"M41 288h238c21.4 0 32.1 25.9 17 41L177 448c-9.4 9.4-24.6 9.4-33.9 0L24 329c-15.1-15.1-4.4-41 17-41zm255-105L177 64c-9.4-9.4-24.6-9.4-33.9 0L24 183c-15.1 15.1-4.4 41 17 41h238c21.4 0 32.1-25.9 17-41z"}})]):e._e()])]},{field:n})],2)}),0)]),r("div",{staticClass:"flexibleTable-body"},e._l(e._sections,function(n,i){return r("div",{key:"SECTION_".concat(i),staticClass:"flexibleTable-section",class:{[n._class]:n._class!=null}},[e.hasSlot("BEFORE_SECTION")?r("div",{staticClass:"flexibleTable-section-before"},[e._t("BEFORE_SECTION",null,{section:n})],2):e._e(),r("div",{staticClass:"flexibleTable-rows"},e._l(e.sorted(n.items),function(a,o){return r("div",{key:"SECTION_".concat(i,"_ITEM_").concat(o),on:{mouseover:function(l){return e.$emit("hover",a)},mouseout:function(l){return e.$emit("hover",null)}}},[a._wholeRow?r("div",{staticClass:"flexibleTable-row"},[r("div",{class:{"flexibleTable-cell":!0,["flexibleTable-cell-"+(a.align||e.defaultAlign)]:!0,[a._rowClass]:a._rowClass!=null},staticStyle:{flex:"0 0 100%"}},[e._t("ITEM_ROW",function(){return[e._v(" "+e._s(a.value)+" ")]},{item:a,value:a.value})],2)]):r("div",{staticClass:"flexibleTable-row"},e._l(n.fields,function(l){return r("div",{key:"SECTION_".concat(i,"_ITEM_").concat(o,"_FIELD_").concat(l.key),class:{[l.class]:l.class!=null,"flexibleTable-cell":!0,["flexibleTable-cell-"+(l.align||e.defaultAlign)]:!0,[a._rowClass]:a._rowClass!=null},style:e.cellStyle(l)},[e._t(l.key,function(){return[e._v(" "+e._s(e.defaultCellContent(a[l.key]))+" ")]},{field:l,item:a,value:a[l.key]})],2)}),0)])}),0),e.hasSlot("AFTER_SECTION")?r("div",{staticClass:"flexibleTable-section-after"},[e._t("AFTER_SECTION",null,{section:n})],2):e._e()])}),0)])},Cme=[],$me=fr(Sme,Ome,Cme,!1,null,"57ea4c61");const AC=$me.exports,Tme={name:"MappingTable",components:{ItemName:ol,FlexibleTable:AC,RegistryNotation:AO},props:{mappings:{type:Array,default:()=>[]},hideDuplicates:{type:Boolean,default:!0},actions:{type:Array,default:()=>[]},showLabels:{type:Boolean,default:!1},showRegistry:{type:Boolean,default:!1}},data(){return{}},computed:{fields(){let t=[{key:"sourceScheme",label:"",width:"8%",minWidth:"",sortable:!1},{key:"sourceConcepts",label:this.$t("mappingBrowser.from"),width:"19%",minWidth:"",sortable:!1,compare:(e,r)=>this.$jskos.compareFunctions.mappingsByConcepts(e.mapping,r.mapping,"from")},{key:"type",label:"",width:"7%",minWidth:"",sortable:!1,compare:(e,r)=>{let n=this.$jskos.prefLabel(J.get(e,"type"),{fallbackToUri:!1}),i=this.$jskos.prefLabel(J.get(r,"type"),{fallbackToUri:!1});return ni?1:0}},{key:"targetScheme",label:"",width:"8%",minWidth:"",sortable:!1},{key:"targetConcepts",label:this.$t("mappingBrowser.to"),width:"19%",minWidth:"",sortable:!1,compare:(e,r)=>this.$jskos.compareFunctions.mappingsByConcepts(e.mapping,r.mapping,"to")},{key:"creator",label:this.$t("mappingBrowser.creator"),width:"15%",minWidth:"",sortable:!1},{key:"date",label:this.$t("mappingBrowser.date"),width:"12%",minWidth:"",sortable:!1},{key:"actions",label:"",width:"7%",minWidth:"",sortable:!1}];return this.showRegistry&&(t=[{key:"registry",label:"",width:"5%",minWidth:"",sortable:!1}].concat(t)),t},items(){let t=[],e=[];for(let r of this.mappings){let n=r.identifier?r.identifier.find(i=>i&&i.startsWith("urn:jskos:mapping:content:")):null;if(!this.hideDuplicates||!n||!e.includes(n)){let i={};i.mapping=r,this.showRegistry&&(i.registry=r._registry),i.sourceScheme=this.$jskos.notation(r.fromScheme),i.targetScheme=this.$jskos.notation(r.toScheme),i.sourceConcepts=r.from.memberSet||r.from.memberChoice,i.targetConcepts=r.to.memberSet||r.to.memberChoice,i.creator=r.creator&&r.creator[0]||"?",typeof i.creator=="object"&&(i.creator=this.$jskos.prefLabel(i.creator)),i.type=this.$jskos.mappingTypeByType(r.type),i.date=r.modified||r.created,i.date=i.date&&i.date.slice(0,10),t.push(i),e.push(n)}}return t}},watch:{},methods:{}};var Eme=function(){var e=this,r=e._self._c;return r("flexible-table",{attrs:{items:e.items,fields:e.fields},scopedSlots:e._u([{key:"registry",fn:function({value:n}){return r("span",{},[r("registry-notation",{attrs:{registry:n,tooltip:!1}})],1)}},{key:"sourceConcepts",fn:function({value:n}){return r("span",{},e._l(n,function(i){return r("item-name",{key:i.uri,attrs:{item:i,"show-text":e.showLabels,"is-link":!1,"is-highlighted":!1},nativeOn:{mouseover:function(a){return(()=>null).apply(null,arguments)},click:function(a){return(()=>null).apply(null,arguments)}}})}),1)}},{key:"targetConcepts",fn:function({value:n}){return r("span",{},e._l(n,function(i){return r("span",{key:i.uri},[r("item-name",{attrs:{item:i,"show-text":e.showLabels,"is-link":!1,"is-highlighted":!1},nativeOn:{mouseover:function(a){return(()=>null).apply(null,arguments)},click:function(a){return(()=>null).apply(null,arguments)}}}),r("br")],1)}),0)}},{key:"type",fn:function({value:n}){return r("span",{},[n!=null?r("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$jskos.prefLabel(n),delay:e.defaults.delay.medium},expression:"{ title: $jskos.prefLabel(value), delay: defaults.delay.medium }",modifiers:{hover:!0}}]},[e._v(" "+e._s(e.$jskos.notation(n))+" ")]):e._e()])}},{key:"actions",fn:function(n){return r("span",{},e._l(e.actions,function(i,a){return r("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:i.title,delay:e.defaults.delay.medium,placement:"left"},expression:"{ title: action.title, delay: defaults.delay.medium, placement: 'left' }",modifiers:{hover:!0}}],key:a,staticClass:"button",attrs:{icon:i.icon},on:{click:function(o){return e.$emit("click",{name:i.name,item:n.item})}}})}),1)}}])},[r("span",{attrs:{slot:"HEAD_actions"},slot:"HEAD_actions"})])},Pme=[],Ame=fr(Tme,Eme,Pme,!1,null,"3a5d1557");const xme=Ame.exports,kme={name:"TheNavbar",components:{TheSettings:pme,RegistryInfo:Hp,MappingTable:xme,ItemName:ol},mixins:[il,al,PC,Da],props:{title:{type:String,default:null},reduced:{type:Boolean,default:!1}},data(){return{settingsTab:0,openWindow:jL}},computed:{draggedConcept:{get(){return this.$store.state.draggedConcept},set(t){this.$store.commit({type:"setDraggedConcept",concept:t})}},favoriteCanBeDropped(){return this.draggedConcept!=null&&!this.$jskos.isScheme(this.draggedConcept)&&!this.$jskos.isContainedIn(this.draggedConcept,this.favoriteConcepts)},mappingTrash(){if(!this.$store.state.configLoaded||!this.schemes.length)return[];let t=this.$store.state.mapping.mappingTrash;t=t.map(e=>Object.assign({},e,{mapping:this.adjustMapping(this.$jskos.copyDeep(e.mapping))}));for(let e of t)e.mapping._registry=this.config.registries.find(r=>this.$jskos.compareFast(r,e.registry));return t}},created(){this.dropdownSetStatus=J.debounce(this._dropdownSetStatus,500)},methods:{favoriteConceptDragStart(t){event.dataTransfer.setData("text",t.uri),this.draggedConcept=t},favoriteConceptDragEnd(t){t.dataTransfer.dropEffect!="none"&&this.$refs.favoriteConceptsDropdown.hide(),this.draggedConcept=null},_dropdownSetStatus(t,e){e?t.show():t.hide()},favoriteConceptsDropdownHide(){this.$refs.favoriteConceptsDropdown.$el.getElementsByClassName("favoriteConceptsDropdown")[0].scrollTop=0},droppedConcept(t){this.$store.dispatch("addConceptToFavorites",t)},removeFavoriteConcept(t){this.$store.dispatch("removeConceptFromFavorites",t)},openSettingsTab(t){this.settingsTab=t,this.$refs.settings.show()},setIdentity(t){this.$store.commit({type:"settings/set",prop:"creatorUri",value:t});const e=this.getNameForIdentity(t);e&&this.$store.commit({type:"settings/set",prop:"creator",value:e})}}};var Dme=function(){var e=this,r=e._self._c;return r("b-navbar",{attrs:{toggleable:"md",type:"dark"}},[e._l(e.config.logos||[],function(n,i){return r("b-navbar-brand",{key:i,attrs:{href:n.url,target:"_blank"}},[r("img",{staticStyle:{height:"42px"},attrs:{src:"./"+n.file,alt:n.alt||"logo"}})])}),r("b-navbar-brand",{attrs:{href:"https://coli-conc.gbv.de/cocoda/",target:"_blank"}},[e._v(" "+e._s(e.title||e.config.title)+" ")]),r("b-navbar-nav",{staticClass:"ml-auto"},[e._l(e.config.menu,function(n){return r("b-nav-item",{key:n.url,attrs:{href:n.url,target:"_blank"}},[e._v(" "+e._s(e.$jskos.prefLabel(n,{language:e.locale}))+" ")])}),e.reduced?e._e():r("b-nav-item",{attrs:{href:"./user-manual-".concat(e.locale,".html"),target:"_blank"}},[e._v(" "+e._s(e.$t("general.manual"))+" ")]),e.reduced?r("b-nav-item",{attrs:{href:"./"}},[e._v(" Open Cocoda ")]):e._e(),!e.reduced&&e.mappingTrash.length>0?r("b-nav-item-dropdown",{ref:"mappingTrashDropdown",attrs:{id:"mappingTrashDropdown","menu-class":"navbar-dropdown","no-caret":"",right:""},nativeOn:{mouseover:function(n){e.dropdownSetStatus(e.$refs.mappingTrashDropdown,!0),e._dropdownSetStatus(e.$refs.mappingTrashDropdown,!0)},mouseout:function(n){return e.dropdownSetStatus(e.$refs.mappingTrashDropdown,!1)}}},[r("template",{slot:"button-content"},[r("font-awesome-icon",{attrs:{icon:"trash-alt"}})],1),r("b-dropdown-header",[e._v(" "+e._s(e.$t("navbar.trashTitle"))+" "),r("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("navbar.trashClearButtonTooltip"),delay:e.defaults.delay.medium},expression:"{ title: $t('navbar.trashClearButtonTooltip'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",staticStyle:{position:"absolute",right:"15px",top:"15px"},on:{click:function(n){return e.$store.commit("mapping/clearTrash")}}},[r("font-awesome-icon",{attrs:{icon:"trash-alt"}}),e._v(" "+e._s(e.$t("navbar.trashClearButton"))+" ")],1)]),r("mapping-table",{staticClass:"font-default",staticStyle:{width:"700px"},attrs:{mappings:e.mappingTrash.map(n=>n.mapping),actions:[{title:e.$t("navbar.trashRestoreTooltip"),name:"restore",icon:"recycle"}],"show-labels":!0,"show-registry":!0,"hide-duplicates":!1},on:{click:function(n){return e.restoreMappingFromTrash({uri:n.item.mapping.uri})}}})],2):e._e(),e.reduced?e._e():r("b-nav-item-dropdown",{ref:"favoriteConceptsDropdown",attrs:{id:"favoriteConceptsDropdown","menu-class":"navbar-dropdown favoriteConceptsDropdown","no-caret":"",right:""},on:{hide:e.favoriteConceptsDropdownHide},nativeOn:{dragover:function(n){return e.dragOver.apply(null,arguments)},drop:function(n){return e.drop.apply(null,arguments)},mouseover:function(n){e.dropdownSetStatus(e.$refs.favoriteConceptsDropdown,!0),e._dropdownSetStatus(e.$refs.favoriteConceptsDropdown,!0)},mouseout:function(n){return e.dropdownSetStatus(e.$refs.favoriteConceptsDropdown,!1)}}},[r("template",{slot:"button-content"},[r("font-awesome-icon",{class:e.favoriteCanBeDropped?"favoriteConceptsDropdown-iconTarget":"",attrs:{icon:"star"}})],1),r("b-dropdown-header",[e._v(" "+e._s(e.$t("conceptList.favoriteConcepts"))+" ")]),e._l(e.favoriteConcepts,function(n){return r("div",{key:"theNavbar-"+n.uri+"-favorite",staticClass:"dropdown-item",attrs:{draggable:""},on:{dragstart:function(i){return e.favoriteConceptDragStart(n)},dragend:e.favoriteConceptDragEnd}},[r("div",{staticStyle:{"padding-right":"8px"}},[r("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("navbar.removeFromFavorites"),delay:e.defaults.delay.medium},expression:"{ title: $t('navbar.removeFromFavorites'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button fontSize-verySmall",on:{click:function(i){return e.removeFavoriteConcept(n)}}},[r("font-awesome-icon",{attrs:{icon:"times-circle"}})],1)]),r("div",{staticStyle:{flex:"1"}},[n.inScheme&&n.inScheme[0]?r("item-name",{attrs:{item:n.inScheme[0],"show-text":!1,"is-link":!1,"prevent-external-hover":!0,draggable:!1}}):e._e(),e._v("   "),r("item-name",{attrs:{item:n}})],1),r("div",[r("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("navbar.openLeft"),delay:e.defaults.delay.medium},expression:"{ title: $t('navbar.openLeft'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",on:{click:function(i){return e.setSelected({concept:n,isLeft:!0})}}},[r("font-awesome-icon",{attrs:{icon:"caret-square-left"}})],1),e._v("   "),r("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("navbar.openRight"),delay:e.defaults.delay.medium},expression:"{ title: $t('navbar.openRight'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",on:{click:function(i){return e.setSelected({concept:n,isLeft:!1})}}},[r("font-awesome-icon",{attrs:{icon:"caret-square-right"}})],1)])])})],2),e.reduced?e._e():r("b-nav-item-dropdown",{ref:"accountDropdown",attrs:{id:"accountDropdown","menu-class":"navbar-dropdown","no-caret":"",right:""},nativeOn:{mouseover:function(n){e.dropdownSetStatus(e.$refs.accountDropdown,!0),e._dropdownSetStatus(e.$refs.accountDropdown,!0)},mouseout:function(n){return e.dropdownSetStatus(e.$refs.accountDropdown,!1)}}},[r("template",{slot:"button-content"},[r("div",{staticClass:"navbar-settingsButton",on:{click:function(n){return e.openSettingsTab(0)}}},[e.userIdentityImage&&e.creator.uri?r("span",{staticClass:"fontWeight-heavy"},[r("img",{attrs:{src:e.userIdentityImage}}),e._v(" "+e._s(e.creatorName||e.$t("settingsTabs")[0])+" ")]):r("span",[r("font-awesome-icon",{attrs:{icon:"user"}}),r("span",{class:{"fontWeight-heavy":e.authorized}},[e._v(" "+e._s(e.creatorName||e.$t("settingsTabs")[0])+" ")])],1)])]),r("div",{staticClass:"font-default"},[(e.userUris||[e.creator.uri]).filter(n=>n!=null).length?e._l((e.userUris||[e.creator.uri]).filter(n=>n!=null),function(n,i){var a;return r("p",{key:"navbar-switchToIdentity-".concat(i),class:{"navbar-dropdown-selectable":!0,"navbar-dropdown-selectable-selected":n==e.creator.uri},on:{click:function(o){return e.setIdentity(n)}}},[r("span",{staticClass:"navbar-dropdown-selectable-icon"},[e.imageForIdentityUri(n)?r("img",{attrs:{src:e.imageForIdentityUri(n)}}):r("font-awesome-icon",{attrs:{icon:"user"}})],1),e._v(" "+e._s(e.providerForIdentityUri(n)&&e.providerForIdentityUri(n).name||(n==((a=e.user)==null?void 0:a.uri)?e.$t("navbar.defaultIdentity"):n))+" ")])}):e._e(),e.authorized?r("p",{staticClass:"navbar-dropdown-selectable",on:{click:function(n){return e.openWindow({url:e.config.auth+"logout",eventType:"logout"})}}},[r("span",{staticClass:"navbar-dropdown-selectable-icon"},[e._v(" "+e._s(e.$t("settings.logOutButton"))+" ")])]):e.config.auth?r("p",{staticClass:"navbar-dropdown-selectable",on:{click:function(n){return e.openSettingsTab(0)}}},[r("span",{staticClass:"navbar-dropdown-selectable-icon"},[e._v(" "+e._s(e.$t("settings.logInButton"))+" ")])]):e._e(),!e.config.auth&&!(e.userUris||[e.creator.uri]).filter(Boolean).length?r("p",{staticClass:"navbar-dropdown-selectable",on:{click:function(n){return e.openSettingsTab(0)}}},[r("span",{staticClass:"navbar-dropdown-selectable-icon"},[e._v(" "+e._s(e.$t("navbar.setIdentity"))+" ")])]):e._e()],2)],2),e.reduced?e._e():r("b-nav-item-dropdown",{ref:"settingsDropdown",attrs:{id:"settingsDropdown","menu-class":"navbar-dropdown","no-caret":"",right:""},nativeOn:{mouseover:function(n){e.dropdownSetStatus(e.$refs.settingsDropdown,!0),e._dropdownSetStatus(e.$refs.settingsDropdown,!0)},mouseout:function(n){return e.dropdownSetStatus(e.$refs.settingsDropdown,!1)}}},[r("template",{slot:"button-content"},[r("font-awesome-icon",{attrs:{icon:"cog"},on:{click:function(n){return e.$refs.settings.show()}}})],1),e._l(e.$t("settingsTabs").slice(1,e.$t("settingsTabs").length-(e.localMappingsRegistry?0:1)),function(n,i){return r("p",{key:"navbar-settingsTabs-".concat(i),staticClass:"navbar-settingsTabs-row",on:{click:function(a){return e.openSettingsTab(i+1)}}},[e._v(" "+e._s(n)+" ")])}),r("hr"),e.currentRegistry?r("div",{staticClass:"font-default"},[e._l(e.config.registries.filter(n=>e.$jskos.mappingRegistryIsStored(n)),function(n){return r("p",{key:"navbar-mappingRegistry-".concat(n.uri),class:{"navbar-dropdown-selectable":!0,"navbar-dropdown-selectable-selected":e.$jskos.compareFast(n,e.currentRegistry)},on:{click:function(i){return e.$store.commit({type:"settings/set",prop:"mappingRegistry",value:n.uri})}}},[r("registry-info",{attrs:{registry:n,"show-info-icon":!0,"show-details":!1,"show-capabilities":!1}})],1)}),r("hr")],2):e._e(),r("p",{staticStyle:{padding:"0 10px"}},[r("a",{attrs:{href:"https://github.com/gbv/cocoda",target:"_blank"}},[r("font-awesome-icon",{attrs:{icon:["fab","github"]}}),e._v(" GitHub ")],1),e.config.buildInfo.version&&e.config.buildInfo.version!=""?r("span",[e._v(" • "+e._s(e.$t("settings.version"))+" "+e._s(e.config.buildInfo.version)+" ")]):e._e()])],2),r("the-settings",{ref:"settings",attrs:{tab:e.settingsTab},on:{"update:tab":function(n){e.settingsTab=n}}})],2)],2)},Rme=[],Mme=fr(kme,Dme,Rme,!1,null,"d4303810");const Zke=Mme.exports,Lb={mounted(){document.addEventListener("click",this.handleClick)},destroyed(){document.removeEventListener("click",this.handleClick)},methods:{handleClick(t){for(let e of this.clickHandlers())(e.elements||[]).reduce((n,i)=>n||i&&i.contains(t.target),!1)||e.handler(t)},clickHandlers(){return[]}}},Ime={name:"ComponentSettings",mixins:[Lb,Da],props:{tooltip:{type:String,default:""}},data(){return{id:"",isShown:!1,parentName:this.$parent.$options.name,isLeft:this.$parent.isLeft}},computed:{settings(){let t=[],e=this.$store.state.settings.componentSettings[this.parentName]||{};for(let r of Object.keys(e))t.push(Object.assign({key:r},e[r]));return t},settingsValues(){let t={};for(let e of Object.keys(this.$store.state.settings.componentSettings[this.parentName])){const r=this.$store.state.settings.componentSettings[this.parentName][e].sideDependent,n=r?this.isLeft:void 0,i=this.$store.state.settings.componentSettings[this.parentName][e].type,a=this.$store.state.settings.componentSettings[this.parentName][e].default,o=this.$store.state.settings.componentSettings[this.parentName][e].min,l=this.$store.state.settings.componentSettings[this.parentName][e].max;Object.defineProperty(t,e,{get:()=>r?this.$settings.components[this.parentName][e][n]:this.$settings.components[this.parentName][e],set:c=>{i=="Boolean"&&!J.isBoolean(c)&&(c=!!c),i=="Number"&&!J.isNumber(c)&&(c=parseInt(c),(isNaN(c)||cl)&&(this.$log.warn("Tried to save invalid value for setting ".concat(this.parentName," -> ").concat(e,", fallback to default value (").concat(a,").")),c=a)),this.$store.commit({type:"settings/setComponentSetting",component:this.parentName,setting:e,isLeft:n,value:c})}})}return t}},created(){this.id=this.generateID()},methods:{clickHandlers(){return[{elements:[this.$refs.popover,document.getElementById("componentSettings-icon-".concat(this.id))],handler:()=>{this.hide()}}]},show(){this.isShown=!0},hide(){this.isShown=!1},toggle(){this.isShown=!this.isShown}}};var Lme=function(){var e=this,r=e._self._c;return r("div",{staticClass:"componentSettings"},[r("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.tooltip,delay:e.defaults.delay.medium},expression:"{ title: tooltip, delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",attrs:{id:"componentSettings-icon-".concat(e.id),icon:"cog"}}),r("b-popover",{attrs:{show:e.isShown,target:"componentSettings-icon-".concat(e.id),triggers:"click",placement:"bottomright"},on:{"update:show":function(n){e.isShown=n}}},[r("div",{ref:"popover"},[e._t("default",function(){return[e._l(e.settings,function(n){return[n.type=="Boolean"?r("b-form-checkbox",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$jskos.languageMapContent(n,"definition",{language:e.locale}),delay:e.defaults.delay.medium},expression:"{ title: $jskos.languageMapContent(setting, 'definition', { language: locale }), delay: defaults.delay.medium }",modifiers:{hover:!0}}],key:"componentSettings-".concat(n.key,"-").concat(e.isLeft),staticStyle:{"user-select":"none"},model:{value:e.settingsValues[n.key],callback:function(i){e.$set(e.settingsValues,n.key,i)},expression:"settingsValues[setting.key]"}},[e._v(" "+e._s(e.$jskos.prefLabel(n,{language:e.locale}))+" ")]):n.type=="Number"?r("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$jskos.languageMapContent(n,"definition",{language:e.locale}),delay:e.defaults.delay.medium},expression:"{ title: $jskos.languageMapContent(setting, 'definition', { language: locale }), delay: defaults.delay.medium }",modifiers:{hover:!0}}],key:"componentSettings-".concat(n.key,"-").concat(e.isLeft)},[e._v(" "+e._s(e.$jskos.prefLabel(n,{language:e.locale}))+" "),r("b-input",{staticStyle:{display:"inline-block",width:"auto"},attrs:{type:"number",min:n.min,max:n.max,size:"sm"},on:{click:function(i){return i.target.select()}},model:{value:e.settingsValues[n.key],callback:function(i){e.$set(e.settingsValues,n.key,i)},expression:"settingsValues[setting.key]"}})],1):r("p",{key:"componentSettings-".concat(n.key,"-").concat(e.isLeft),class:n.class},[e._v(" "+e._s(e.$jskos.prefLabel(n,{language:e.locale}))+" ")])]})]})],2)])],1)},Nme=[],Bme=fr(Ime,Lme,Nme,!1,null,"6208228d");const Fme=Bme.exports;var yN={exports:{}};(function(t,e){(function(r,n){t.exports=n()})(ar,function(){var r={keyColor:"dimgray",numberColor:"lightskyblue",stringColor:"lightcoral",trueColor:"lightseagreen",falseColor:"#f66578",nullColor:"cornflowerblue"},n={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`","=":"="};function i(o){return String(o).replace(/[&<>"'`=]/g,function(l){return n[l]})}function a(o,l){l===void 0&&(l={});var c=typeof o;c!=="string"&&(o=JSON.stringify(o,null,2)||c);var f=Object.assign({},r,l);return o=o.replace(/&/g,"&").replace(//g,">"),o.replace(/("(\\u[a-zA-Z0-9]{4}|\\[^u]|[^\\"])*"(\s*:)?|\b(true|false|null)\b|-?\d+(?:\.\d*)?(?:[eE][+]?\d+)?)/g,function(d){var m=f.numberColor,g="";return/^"/.test(d)?/:$/.test(d)?m=f.keyColor:(m=f.stringColor,d='"'+i(d.substr(1,d.length-2))+'"',g="word-wrap:break-word;white-space:pre-wrap;"):m=/true/.test(d)?f.trueColor:/false/.test(d)?f.falseColor:/null/.test(d)?f.nullColor:m,''+d+""})}return a})})(yN);var jme=yN.exports;const zme=Nr(jme),Hme={name:"DataModal",components:{},mixins:[al],props:{data:{type:[Object,Array],default:null},type:{type:String,default:null,validator:function(t){return["concept","scheme","mapping","annotation","concordance"].indexOf(t)!==-1}},url:{type:[String,Object,Array],default:null},totalCount:{type:Number,default:null}},data(){return{preparedData:null}},computed:{_dataFromStore(){return this.isArray?this.data.map(t=>Xe(t)||t):Xe(this.data)||this.data},computedType(){return this.type||(this.$jskos.isConcept(this.isArray?this._dataFromStore[0]:this._dataFromStore)?"concept":this.$jskos.isScheme(this.isArray?this._dataFromStore[0]:this._dataFromStore)?"scheme":"resource")},count(){return J.isArray(this.data)?this.data.length:this.data?1:0},numberText(){let t=this.count;return this.totalCount&&t!=this.totalCount?"".concat(t.toLocaleString()," ").concat(this.$t("general.of")," ")+this.$tc("dataModal.".concat(this.computedType),this.totalCount,{count:this.totalCount.toLocaleString()}):this.$tc("dataModal.".concat(this.computedType),t,{count:t})},isArray(){return J.isArray(this.data)},filename(){let t=this.computedType;return this.isArray&&(t+="s"),t},jsonData(){return this.preparedData?JSON.stringify(this.preparedData,null,2):""},jsonHtml(){return zme(this.preparedData||{})},encodedData(){return encodeURIComponent(this.jsonData)},encodedDataNdjson(){if(!this.preparedData)return null;let t=this.preparedData;return this.isArray||(t=[this.preparedData]),encodeURIComponent(t.map(e=>JSON.stringify(e)).join("\n"))},encodedDataCsv(){if(!this.computedType.startsWith("mapping")||!this.preparedData)return null;let t=this.preparedData;this.isArray||(t=[t]);let e=this.$jskos.mappingCSV({lineTerminator:"\r\n",labels:!0,creator:!0,language:"de"});t=t.map(r=>this.$jskos.copyDeep(r));for(let r of t){for(let n of this.$jskos.conceptsOfMapping(r)){let i=Xe(n),a=this.$jskos.languagePreference.selectLanguage(J.get(i,"prefLabel"));a&&(n.prefLabel={de:J.get(i.prefLabel,a)})}r.creator&&r.creator[0]&&(r.creator[0].prefLabel={de:this.$jskos.prefLabel(r.creator[0],{fallbackToUri:!1})})}return encodeURIComponent(e.fromMappings(t))},validated(){let t=this.computedType,e=J.get(this.$jskos.validate,t,this.$jskos.validate&&this.$jskos.validate.resource);if(!this.preparedData||!e)return!1;let r=!0;for(let n of this.isArray?this.preparedData:[this.preparedData])r=r&&e(n);return r},urls(){return J.isObject(this.url)?this.url:{"":this.url}},apiDownloadUrls(){if(!this.url)return[];if(this.type!=="mapping"&&this.type!=="concordance")return[];let t=[];for(let e of(this.type==="mapping"?["csv","tsv"]:[]).concat(["json","ndjson"]))for(let r of Object.keys(this.urls)){const n=this.urls[r];try{let i=new URL(n.startsWith("http")?n:location.protocol+n);i.searchParams.set("download",e),t.push({url:i,type:e,title:r?"".concat(r," (.").concat(e,")"):".".concat(e)})}catch(i){}}return t}},watch:{},methods:{show(){this.updatePreparedData(),this.$refs.dataModal.show()},updatePreparedData(){if(this._dataFromStore==null){this.preparedData=null;return}let t=this._dataFromStore;this.isArray||(t=[this._dataFromStore]);let e=[];for(let r of t){let n;this.computedType=="mapping"?(n=this.$jskos.minifyMapping(r),n=this.$jskos.addMappingIdentifiers(n)):(n=J.omit(r,Object.keys(r).filter(i=>i.startsWith("_"))),n=J.pick(n,J.keys(n).filter(i=>n[i]!=null))),n&&e.push(n)}this.isArray?this.preparedData=e:this.preparedData=e[0]}}};var Ume=function(){var e=this,r=e._self._c;return r("b-modal",{ref:"dataModal",staticClass:"fontSize-normal",attrs:{title:"".concat(e.$t("dataModal.title")," (").concat(e.numberText,")"),centered:"","hide-footer":"",size:"lg"}},[r("table",{staticClass:"dataModal-links"},[e.count>0?r("tr",[r("td",{staticClass:"fontWeight-heavy text-right"},[e._v(" "+e._s(e.$t("dataModal.localDownload"))+" ("+e._s(e.count.toLocaleString())+") ")]),r("td",[r("ul",{staticClass:"list-group list-group-horizontal"},[e.encodedDataCsv?r("li",{staticClass:"list-group-item py-2 border-0"},[r("a",{attrs:{href:"data:text/csv;charset=utf-8,"+e.encodedDataCsv,download:e.filename+".csv",target:"_blank"}},[r("font-awesome-icon",{attrs:{icon:"download"}}),e._v(" .csv ")],1)]):e._e(),r("li",{staticClass:"list-group-item py-2 border-0"},[r("a",{attrs:{href:"data:application/json;charset=utf-8,"+e.encodedData,download:e.filename+".json",target:"_blank"}},[r("font-awesome-icon",{attrs:{icon:"download"}}),e._v(" .json ")],1)]),e.encodedDataNdjson?r("li",{staticClass:"list-group-item py-2 border-0"},[r("a",{attrs:{href:"data:application/json;charset=utf-8,"+e.encodedDataNdjson,download:e.filename+".ndjson",target:"_blank"}},[r("font-awesome-icon",{attrs:{icon:"download"}}),e._v(" .ndjson ")],1)]):e._e(),r("li",{staticClass:"list-group-item py-2 border-0"},[r("a",{attrs:{href:""},on:{click:function(n){return n.preventDefault(),e.copyToClipboard(e.$refs.jsonCode)}}},[r("font-awesome-icon",{attrs:{icon:"clipboard"}}),e._v(" "+e._s(e.$t("dataModal.exportClipboard"))+" ")],1)])])])]):e._e(),e.url?r("tr",[r("td",{staticClass:"fontWeight-heavy text-right"},[e._v(" "+e._s(e.$t("dataModal.apiLinks"))+" ("+e._s((e.totalCount||e.count).toLocaleString())+") ")]),r("td",[r("ul",{staticClass:"list-group list-group-horizontal list-group-flush"},[e._l(Object.keys(e.urls),function(n,i){return r("li",{key:"dataModal-links-urls-".concat(i),staticClass:"list-group-item py-2 border-0"},[r("a",{attrs:{href:e.urls[n],target:"_blank"}},[r("font-awesome-icon",{attrs:{icon:"link"}}),e._v(" "+e._s(n||e.$t("dataModal.apiUrl"))+" ")],1)])}),e._l(e.apiDownloadUrls,function(n,i){return r("li",{key:"dataModal-links-apiDownload-".concat(i),staticClass:"list-group-item py-2 border-0"},[r("a",{attrs:{href:n.url,target:"_blank"}},[r("font-awesome-icon",{attrs:{icon:"download"}}),e._v(" "+e._s(n.title)+" ")],1)])})],2)])]):e._e()]),r("div",{staticClass:"dataModal-json"},[r("pre",[r("code",{ref:"jsonCode",domProps:{innerHTML:e._s(e.jsonHtml)}})])])])},Vme=[],Wme=fr(Hme,Ume,Vme,!1,null,"58fa3726");const xC=Wme.exports,Gme={name:"AnnotationList",components:{AutoLink:Up,DateString:gf},mixins:[il],props:{annotations:{type:Array,default:()=>[]},provider:{type:Object,default:null}},computed:{mismatchTagConcepts(){var t,e,r,n,i;return(i=(n=Xe((r=(e=(t=this.provider)==null?void 0:t._config)==null?void 0:e.annotations)==null?void 0:r.mismatchTagVocabulary))==null?void 0:n.topConcepts)!=null?i:[]},mismatchTagOptions(){return[{value:null,text:"-"}].concat(this.mismatchTagConcepts.map(t=>({value:t.uri,text:this.mismatchTagLabel(t),definition:this.mismatchTagDefinition(t)}))).concat({value:null,text:this.$t("annotationPopover.mailFeedbackListItem"),disabled:!0})}},methods:{userOwnsAnnotation(t){return this.$jskos.annotationCreatorMatches(t,this.userUris)},canRemove(t){var e;return!!((e=this.provider)!=null&&e.isAuthorizedFor({type:"annotations",action:"delete",user:this.user,crossUser:!this.userOwnsAnnotation(t)}))},canEdit(t){var e;return!!((e=this.provider)!=null&&e.isAuthorizedFor({type:"annotations",action:"update",user:this.user,crossUser:!this.userOwnsAnnotation(t)}))},async remove(t){if(!this.provider)return!1;const e=this.annotations[t];this.$emit("loading",!0);let r;try{r=await this.provider.deleteAnnotation({annotation:e})}catch(n){r=!1,this.alert("".concat(this.$t("alerts.annotationNotRemoved")," ").concat(this.getErrorMessage(n)),null,"danger")}return this.$emit("loading",!1),e.id!=this.annotations[t].id||!r?!1:(this.$delete(this.annotations,t),this.alert(this.$t("alerts.annotationRemoved"),null,"success"),this.$emit("refresh-annotations",{annotations:this.annotations}),r)},mismatchTagAllowedFor(t){return t.motivation==="assessing"&&t.bodyValue==="-1"},mismatchTagFor(t){var r;if(!this.mismatchTagAllowedFor(t))return null;const e=(r=t.body)==null?void 0:r.find(n=>n.type==="SpecificResource"&&n.purpose==="tagging"&&n.value);return e?Xe({uri:e.value}):null},mismatchTagLabel(t){return this.$jskos.prefLabel(Xe(t),{language:this.$i18n.locale,fallbackToUri:!1})},mismatchTagDefinition(t){return this.$jskos.definition(Xe(t),{language:this.$i18n.locale})},async changeMismatchTag(t,e){const r=e?[{type:"SpecificResource",value:e,purpose:"tagging"}]:null;try{await this.provider.patchAnnotation({annotation:{id:t.id,body:r}}),r?t.body=r:delete t.body}catch(n){this.$log.error("Error updating mismatch tag for annotation ".concat(t.id,":"),n)}}}};var Kme=function(){var e=this,r=e._self._c;return r("div",{staticClass:"annotationList"},e._l(e.annotations,function(n,i){var a;return r("div",{key:n.uri},[r("div",{staticClass:"fontSize-normal fontWeight-heavy",class:{"text-success":n.bodyValue==="+1","text-danger":n.bodyValue==="-1"}},[n.motivation=="moderating"?r("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:e.$t("mappingBrowser.mappingConfirmedTooltip"),expression:"$t('mappingBrowser.mappingConfirmedTooltip')",modifiers:{hover:!0}}]},[r("font-awesome-icon",{staticClass:"text-success",attrs:{icon:"check"}})],1):r("span",[e._v(" "+e._s(n.bodyValue)+" ")])]),r("div",{staticClass:"fontSize-verySmall"},[r("date-string",{attrs:{date:n.created}}),r("br"),r("auto-link",{class:{"fontWeight-heavy":e.$jskos.annotationCreatorMatches(n,e.userUris)},attrs:{link:e.$jskos.annotationCreatorUri(n),text:e.$jskos.annotationCreatorName(n)}}),e.mismatchTagAllowedFor(n)&&e.canEdit(n)&&e.mismatchTagConcepts.length?r("span",[r("br"),e._v(e._s(e.$t("annotationPopover.reason"))+": "),r("select",{domProps:{value:((a=e.mismatchTagFor(n))==null?void 0:a.uri)||null},on:{change:function(o){return e.changeMismatchTag(n,o.target.value||null)}}},e._l(e.mismatchTagOptions,function(o){return r("option",{key:o.value,attrs:{title:o.definition,disabled:o.disabled},domProps:{value:o.value}},[e._v(e._s(o.text))])}),0)]):e.mismatchTagFor(n)?r("span",[r("br"),e._v(e._s(e.$t("annotationPopover.reason"))+": "+e._s(e.mismatchTagLabel(e.mismatchTagFor(n)))+" ")]):e._e()],1),r("div",[e.canRemove(n)?r("font-awesome-icon",{staticClass:"button button-delete",attrs:{icon:"trash-alt"},on:{click:function(o){return e.remove(i)}}}):e._e()],1)])}),0)},qme=[],Yme=fr(Gme,Kme,qme,!1,null,"7ef9861f");const _N=Yme.exports,Xme={name:"MappingDetail",components:{DataModal:xC,ItemName:ol,AutoLink:Up,AnnotationList:_N,RegistryInfo:Hp,DateString:gf},mixins:[Da],props:{mapping:{type:Object,default:null}},computed:{catalogEnrichmentLink(){return!this.mapping||!this.mapping.uri||!this.mapping.uri.startsWith("https://coli-conc.gbv.de/api/mappings/")?null:"https://opac.k10plus.de/DB=2.299/CMD?ACT=SRCHA&IKT=8659&TRM="+this.mapping.uri.replace(/[\W_]+/g,"+")},contributors(){return(this.mapping.contributor||[]).filter(t=>!this.$jskos.isContainedIn(t,this.mapping.creator))}},methods:{show(){this.$refs.mappingDetail.show()},displayNameForConcordance:hv}};var Jme=function(){var e=this,r=e._self._c;return r("div",[r("b-modal",{ref:"mappingDetail",staticClass:"fontSize-normal",attrs:{title:e.$t("mappingDetail.title"),centered:"","hide-footer":"","no-enforce-focus":"",size:"lg"}},[e.mapping?r("div",[r("b-container",{staticClass:"mappingDetail-container",attrs:{fluid:""}},[r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.sourceScheme"))+": ")]),r("b-col",[r("item-name",{attrs:{draggable:!1,item:e.mapping.fromScheme,"fallback-to-uri":!0}})],1)],1),r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$tc("mappingDetail.sourceConcept",e.$jskos.conceptsOfMapping(e.mapping,"from").length))+": ")]),r("b-col",e._l(e.$jskos.conceptsOfMapping(e.mapping,"from"),function(n){return r("p",{key:"mappingDetail-from-".concat(n.uri)},[r("item-name",{attrs:{draggable:!1,item:n,"fallback-to-uri":!0}})],1)}),0)],1),r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.targetScheme"))+": ")]),r("b-col",[r("item-name",{attrs:{draggable:!1,item:e.mapping.toScheme,"fallback-to-uri":!0}})],1)],1),r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$tc("mappingDetail.targetConcept",e.$jskos.conceptsOfMapping(e.mapping,"to").length))+": ")]),r("b-col",e._l(e.$jskos.conceptsOfMapping(e.mapping,"to"),function(n){return r("p",{key:"mappingDetail-to-".concat(n.uri)},[r("item-name",{attrs:{draggable:!1,item:n,"fallback-to-uri":!0}})],1)}),0)],1),e.mapping.type&&e.mapping.type.length?r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.mappingType"))+": ")]),r("b-col",[r("a",{attrs:{href:e.$jskos.mappingTypeByType(e.mapping.type).uri,target:"_blank"}},[e._v(" "+e._s(e.$jskos.prefLabel(e.$jskos.mappingTypeByType(e.mapping.type),{language:e.locale}))+" ("+e._s(e.$jskos.notation(e.$jskos.mappingTypeByType(e.mapping.type)))+") ")])])],1):e._e(),r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.creator"))+": ")]),r("b-col",e._l(e.mapping.creator||[],function(n,i){return r("p",{key:"mappingDetail-creator-".concat(i)},[r("auto-link",{attrs:{link:n.url||n.uri,text:e.$jskos.prefLabel(n)}})],1)}),0)],1),e.contributors.length?r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.contributor"))+": ")]),r("b-col",e._l(e.contributors,function(n,i){return r("p",{key:"mappingDetail-contributor-".concat(i)},[r("auto-link",{attrs:{link:n.url||n.uri,text:e.$jskos.prefLabel(n)}})],1)}),0)],1):e._e(),r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.created"))+": ")]),r("b-col",[r("date-string",{attrs:{date:e.mapping.created}})],1)],1),r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.modified"))+": ")]),r("b-col",[r("date-string",{attrs:{date:e.mapping.modified}})],1)],1),e.mapping.annotations&&e.mapping.annotations.length?r("b-row",{staticStyle:{position:"relative"}},[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.annotations"))+": ")]),r("b-col",[r("annotation-list",{attrs:{annotations:e.mapping.annotations,provider:e.mapping._registry}})],1),r("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("dataModal.button"),delay:e.defaults.delay.medium},expression:"{ title: $t('dataModal.button'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"dataModalButton",on:{click:function(n){return e.$refs.dataModalAnnotations.show()}}},[r("font-awesome-icon",{attrs:{icon:"code"}})],1)],1):e._e(),e.mapping.partOf&&e.mapping.partOf[0]?r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.partOf"))+": ")]),r("b-col",[r("auto-link",{attrs:{link:e.mapping.partOf[0].uri,text:e.displayNameForConcordance(e.mapping.partOf[0])}})],1)],1):e._e(),e.mapping.uri||e.mapping.identifier?r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.identifier"))+": ")]),r("b-col",e._l([e.mapping.uri].concat(e.mapping.identifier).filter(n=>n!=null),function(n,i){return r("p",{key:"mappingDetail-identifier-".concat(i)},[r("auto-link",{class:{"fontWeight-heavy":n==e.mapping.uri},attrs:{link:n}})],1)}),0)],1):e._e(),e.catalogEnrichmentLink?r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.catalogEnrichment"))+": ")]),r("b-col",[r("auto-link",{attrs:{link:e.catalogEnrichmentLink}})],1)],1):e._e(),e.mapping._registry?r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("schemeSelection.registryFilter"))+": ")]),r("b-col",[r("registry-info",{attrs:{registry:e.mapping._registry,"show-details":!1,"show-capabilities":!1}})],1)],1):e._e()],1)],1):e._e(),r("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("dataModal.button"),delay:e.defaults.delay.medium},expression:"{ title: $t('dataModal.button'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"dataModalButton",on:{click:function(n){return e.$refs.dataModal.show()}}},[r("font-awesome-icon",{attrs:{icon:"code"}})],1)]),e.mapping?r("data-modal",{ref:"dataModal",attrs:{data:e.mapping,url:e.mapping.uri,type:"mapping"}}):e._e(),e.mapping&&e.mapping.annotations&&e.mapping.annotations.length?r("data-modal",{ref:"dataModalAnnotations",attrs:{data:e.mapping.annotations,type:"annotation"}}):e._e()],1)},Zme=[],Qme=fr(Xme,Jme,Zme,!1,null,"724c3566");const ege=Qme.exports,tge={name:"LoadingIndicator",props:{size:{type:String,default:"md"}}};var rge=function(){var e=this,r=e._self._c;return r("div",{staticClass:"loader",class:"loader-"+e.size})},nge=[],ige=fr(tge,rge,nge,!1,null,"dfb5a9af");const Nb=ige.exports,age={name:"LoadingIndicatorFull",components:{LoadingIndicator:Nb},props:{size:{type:String,default:"lg"}}};var oge=function(){var e=this,r=e._self._c;return r("div",{staticClass:"fillAndCenter loadingIndicatorFull"},[r("div",[r("loading-indicator",{staticClass:"loadingIndicatorFull-indicator",style:e.size=="sm"?"display: inline-block;":"margin: 0 auto;",attrs:{size:e.size}}),r("div",{staticClass:"loadingIndicatorFull-text fontWeight-heavy",style:e.size=="sm"?"display: inline-block;":""},[e._v(" "+e._s(e.$t("general.loading"))+" ")])],1)])},sge=[],lge=fr(age,oge,sge,!1,null,null);const wN=lge.exports,SN={computed:{mousePosition(){return this.$store.state.mousePosition}},watch:{mousePosition({x:t,y:e}){this.handleMousePositionChange(t,e)}},methods:{isMouseInsideElement(t,{delta:e,x:r,y:n}={}){if(e=e||0,r=r||this.mousePosition.x,n=n||this.mousePosition.y,t!=null&&t.getBoundingClientRect){let{top:i,bottom:a,left:o,right:l}=t.getBoundingClientRect();if(ni-e&&ro-e)return!0}return!1},handleMousePositionChange(t,e){for(let r of this.hoverHandlers()){let n=!1,i=r.delta||0;for(let a of r.elements)this.isMouseInsideElement(a,{delta:i,x:t,y:e})&&(n=!0);r.handler(n,r)}},hoverHandlers(){return[]}}},cge={name:"AnnotationPopover",components:{LoadingIndicatorFull:wN,AnnotationList:_N},mixins:[il,SN,al],props:{eid:{type:String,default:null},idPrefix:{type:String,default:""},mapping:{type:Object,default:null}},data(){return{show:!1,loading:!1,element:null}},computed:{iid(){return this.eid},imapping(){return this.mapping},enable(){return this.iid&&this.element},elementId(){return this.idPrefix+(this.iid||"")},annotations(){return J.get(this.imapping,"annotations")||[]},score(){let t=0;for(let{bodyValue:r}of this.annotations.filter(n=>n.motivation=="assessing"))t+=parseInt(r)||0;let e=t>0?"+":t<0?"-":"±";return"".concat(e).concat(Math.abs(t))},ownAssessment(){return!this.userUris&&this.creator.uri&&this.provider?this.provider.isAuthorizedFor({type:"annotations",action:"update",user:this.user,crossUser:!0})&&this.provider.isAuthorizedFor({type:"annotations",action:"delete",user:this.user,crossUser:!0})?this.annotations.find(t=>t.motivation=="assessing"&&t.creator&&t.creator.id==this.creator.uri):null:this.annotations.find(t=>t.motivation=="assessing"&&this.$jskos.annotationCreatorMatches(t,this.userUris))},ownScore(){return J.get(this.ownAssessment,"bodyValue")},provider(){return J.get(this.imapping,"_registry")},canSaveAnnotation(){return this.provider?this.provider.isAuthorizedFor({type:"annotations",action:"create",user:this.user}):!1},canConfirm(){if(!this.provider||this.annotations.find(t=>t.motivation=="moderating"&&this.$jskos.annotationCreatorMatches(t,this.userUris)))return!1;if(this.provider.isAuthorizedFor({type:"annotations",action:"create",user:this.user})){const t=J.get(this.provider,"_config.annotations.moderatingIdentities")||[];if(J.intersection(t,this.userUris).length>0)return!0}return!1},mailtoEmail(){return"coli-conc@gbv.de"},mailtoFeedbackLink(){var t;return!((t=this.mapping)!=null&&t.uri)||!this.mapping.uri.startsWith("https://coli-conc.gbv.de")?null:"mailto:".concat(this.mailtoEmail,"?subject=Mapping Feedback&body=Dear coli-conc team,%0A%0AI would like to provide feedback about this mapping: ").concat(this.mapping.uri)}},watch:{show(t,e){t&&!e?this.$emit("show"):e&&!t&&this.$emit("hide"),this.scrollToBottom()},annotations(){this.scrollToBottom()},iid(){this.scrollToBottom(),this.show&&(this.show=!1,this.$nextTick(()=>{this.show=!0}))}},methods:{hoverHandlers(){return[{elements:[this.$refs.annotationPopoverDiv,this.element],delta:5,handler:t=>{this.show=t;const e=document.getElementById(this.elementId);e&&this.mapping&&this.element!==e&&(this.element=e)}}]},scrollToBottom(){this.show&&J.delay(()=>{if(this.$refs.annotationPopoverDiv){let t=this.$refs.annotationPopoverDiv.getElementsByClassName("annotationPopover-history")[0];t&&(t.scrollTop=2e4)}},50)},assessing(t){let e=this.provider;if(!e||e.has.annotations===!1){this.$log.warn("No provider found to add annotation."),this.alert(this.$t("alerts.annotationError"),null,"danger");return}const r=this.imapping,n=J.get(r,"uri");if(!n){this.$log.warn("No URI found to add annotation."),this.alert(this.$t("alerts.annotationError"),null,"danger");return}this.loading=!0;const i=(l,c)=>{this.alert("".concat(this.$t("alerts."+c)," ").concat(this.getErrorMessage(l)),null,"danger")};let a;const o=this.ownAssessment;if(o)if(this.ownScore!=t){if(!this.provider.isAuthorizedFor({type:"annotations",action:"update",user:this.user})){this.alert(this.$t("alerts.annotationNotSaved"),null,"danger"),this.loading=!1;return}a=e.patchAnnotation(this._addIdentityParams({annotation:{id:o.id,bodyValue:t,body:null}})).then(l=>{l?(o.bodyValue=l.bodyValue,o.creator=l.creator,delete o.body,this.alert(this.$t("alerts.annotationSaved"),null,"success"),this.$emit("refresh-annotations",{uri:n,annotations:r.annotations})):this.alert(this.$t("alerts.annotationNotSaved"),null,"danger")}).catch(l=>i(l,"annotationNotSaved"))}else{if(!this.provider.isAuthorizedFor({type:"annotations",action:"delete",user:this.user})){this.alert(this.$t("alerts.annotationNotRemoved"),null,"danger"),this.loading=!1;return}a=this.remove(r.annotations.indexOf(o),r).then(l=>{l?(this.alert(this.$t("alerts.annotationRemoved"),null,"success"),this.$emit("refresh-annotations",{uri:n,annotations:r.annotations})):this.alert(this.$t("alerts.annotationNotRemoved"),null,"danger")}).catch(l=>i(l,"annotationNotRemoved"))}else{if(!this.canSaveAnnotation){this.alert(this.$t("alerts.annotationNotSaved"),null,"danger"),this.loading=!1;return}let l={target:n,motivation:"assessing",bodyValue:t};this.creator&&this.creator.uri&&(l.creator={id:this.creator.uri},this.creatorName&&(l.creator.name=this.creatorName)),a=e.postAnnotation(this._addIdentityParams({annotation:l})).then(c=>{if(c)this.alert(this.$t("alerts.annotationSaved"),null,"success"),r.annotations.push(c),this.$emit("refresh-annotations",{uri:n,annotations:r.annotations});else{this.alert(this.$t("alerts.annotationNotSaved"),null,"danger");return}}).catch(c=>i(c,"annotationNotSaved"))}a.catch(l=>{this.$log.error("AnnotationPopover - Error adding annotation",l),this.alert(this.$t("alerts.annotationError"),null,"danger")}).then(()=>{this.loading=!1})},remove(t,e=this.imapping){let r=this.provider,n=J.get(e,"annotations[".concat(t,"]"));if(n)return this.loading=!0,r.deleteAnnotation({annotation:n}).then(i=>(this.loading=!1,i?(this.$delete(e.annotations,t),i):!1))},async confirm(){const t=this.provider;if(!t||t.has.annotations===!1){this.$log.warn("No provider found to add annotation."),this.alert(this.$t("alerts.annotationError"),null,"danger");return}const e=J.get(this.imapping,"uri");if(!e){this.$log.warn("No URI found to add annotation."),this.alert(this.$t("alerts.annotationError"),null,"danger");return}let r={target:e,motivation:"moderating"};this.creator&&this.creator.uri&&(r.creator={id:this.creator.uri},this.creatorName&&(r.creator.name=this.creatorName)),this.loading=!0;try{r=await t.postAnnotation(this._addIdentityParams({annotation:r}))}catch(i){r=null}this.loading=!1;const n=J.get(this.imapping,"uri");if(e!=n||!r){this.alert(this.$t("alerts.annotationNotSaved"),null,"danger");return}else this.alert(this.$t("alerts.annotationSaved"),null,"success");this.imapping.annotations.push(r),this.$emit("refresh-annotations",{uri:e,annotations:this.annotations})},clickFeedbackLink(){window.open(this.mailtoFeedbackLink,"_self")}}};var uge=function(){var e=this,r=e._self._c;return r("div",{staticClass:"annotationPopoverTop",attrs:{id:"annotationPopoverTop-".concat(e.iid)}},[e.enable?r("b-popover",{ref:"annotationPopover",attrs:{target:e.element,show:e.show,triggers:[],disabled:!0,boundary:"window",placement:"lefttop"},on:{"update:show":function(n){e.show=n}}},[e.loading?r("loading-indicator-full",{staticStyle:{"z-index":"1100"}}):e._e(),r("div",{ref:"annotationPopoverDiv",staticClass:"annotationPopover"},[r("div",{staticClass:"annotationPopover-upper"},[e.annotations.length?r("div",{staticClass:"annotationPopover-left"},[r("annotation-list",{staticClass:"annotationPopover-history",attrs:{annotations:e.annotations,provider:e.provider},on:{loading:function(n){e.loading=n},"refresh-annotations":function(n){return e.$emit("refresh-annotations",{uri:e.imapping.uri,annotations:n.annotations})}}})],1):e._e(),r("div",{staticClass:"annotationPopover-voting"},[r("div"),r("div",[r("font-awesome-icon",{class:{"annotationPopover-voting-button-current":e.ownScore=="+1",button:e.canSaveAnnotation,"button-disabled":!e.canSaveAnnotation,"annotationPopover-voting-button":!0},attrs:{icon:"thumbs-up"},on:{click:function(n){e.canSaveAnnotation&&e.assessing("+1")}}})],1),r("div",{staticClass:"annotationPopover-score"},[r("span",{staticClass:"fontWeight-heavy",class:{"text-success":e.score.startsWith("+"),"text-danger":e.score.startsWith("-")}},[e._v(" "+e._s(e.score)+" ")])]),r("div",[r("font-awesome-icon",{class:{"annotationPopover-voting-button-current":e.ownScore=="-1",button:e.canSaveAnnotation,"button-disabled":!e.canSaveAnnotation,"annotationPopover-voting-button":!0},attrs:{icon:"thumbs-down"},on:{click:function(n){e.canSaveAnnotation&&e.assessing("-1")}}})],1)])]),r("div",{directives:[{name:"show",rawName:"v-show",value:e.canConfirm||e.mailtoFeedbackLink,expression:"canConfirm || mailtoFeedbackLink"}],staticClass:"annotationPopover-lower"},[e.mailtoFeedbackLink?r("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover.bottom",value:e.$t("annotationPopover.mailFeedbackTooltip",[e.mailtoEmail]),expression:"$t('annotationPopover.mailFeedbackTooltip', [mailtoEmail])",modifiers:{hover:!0,bottom:!0}}],staticClass:"button fontSize-large",attrs:{icon:"envelope"},on:{click:e.clickFeedbackLink}}):e._e(),e.canConfirm?r("b-button",{staticClass:"bbutton-small",attrs:{variant:"primary"},on:{click:e.confirm}},[e._v(" "+e._s(e.$t("annotationPopover.addConfirmation"))+" ")]):e._e()],1)])],1):e._e()],1)},fge=[],dge=fr(cge,uge,fge,!1,null,"e9ae162d");const pge=dge.exports;function ON(t){let e=0;for(let{bodyValue:n}of(t||[]).filter(i=>i.motivation=="assessing"))e+=parseInt(n)||0;let r=e>0?"+":e<0?"-":"±";return e=Math.abs(e),{score:e,sign:r}}function hge(t){let e=3,{score:r,sign:n}=ON(t),i=Math.min(r/e,1)*150,a=85,o=85,l=85;return n=="-"?(a+=i,o-=50,l-=50):n=="+"&&(o+=i,a-=50,l-=50),"rgb(".concat(a,", ").concat(o,", ").concat(l,")")}const mge={name:"DataModalButton",components:{DataModal:xC},props:{data:{type:[Object,Array],default:null},type:{type:String,default:null,validator:function(t){return["concept","scheme","mapping","annotation","concordance"].indexOf(t)!==-1}},url:{type:[String,Object,Array],default:null},totalCount:{type:Number,default:null},positionRight:{type:Number,default:5},positionBottom:{type:Number,default:0}},methods:{openDataModal(){this.$refs.dataModal.show()}}};var gge=function(){var e=this,r=e._self._c;return r("div",[r("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("dataModal.button"),delay:e.defaults.delay.medium},expression:"{ title: $t('dataModal.button'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"dataModalButton",style:"right: ".concat(e.positionRight,"px; bottom: ").concat(e.positionBottom,"px;"),on:{click:e.openDataModal}},[r("font-awesome-icon",{attrs:{icon:"code"}})],1),r("data-modal",{ref:"dataModal",attrs:{data:e.data,type:e.type,url:e.url,"total-count":e.totalCount}})],1)},vge=[],bge=fr(mge,gge,vge,!1,null,null);const CN=bge.exports,yge={name:"ContentMap",props:{contentMap:{type:Object,required:!0}}};var _ge=function(){var e=this,r=e._self._c;return r("div",{staticClass:"fontSize-small"},[e._l(e.contentMap,function({sources:n,languages:i,margin:a,classes:o},l,c){return[r("div",{key:c,class:o||"",style:"margin-bottom: ".concat(a?5:0,"px;")},[r("span",{on:{click:function(f){return e.$emit("click",l)}}},[e._v(" "+e._s(l)+" ")]),r("sup",{staticClass:"text-lightGrey"},[e._v(e._s(n.join(", "))+"; "+e._s(i.join(", ")))])])]})],2)},wge=[],Sge=fr(yge,_ge,wge,!1,null,null);const Oge=Sge.exports,Cge={mixins:[al],computed:{loadConceptsMappedStatus(){return this.$store.state.settings.settings.components.ConceptListWrapper.loadConceptsMappedStatus},loadConceptsMappedStatusOtherScheme(){return J.isBoolean(this.isLeft)?this.$store.state.selected.scheme[!this.isLeft]:null}},created(){this.loadMappingsForConcepts=J.debounce(this._loadMappingsForConcepts,300)},watch:{loadConceptsMappedStatusConceptsToLoad(){this.loadMappingsForConcepts(this.loadConceptsMappedStatusConceptsToLoad||[])},currentRegistry(){this.loadMappingsForConcepts(this.loadConceptsMappedStatusConceptsToLoad||[])},loadConceptsMappedStatusOtherScheme(){this.loadMappingsForConcepts(this.loadConceptsMappedStatusConceptsToLoad||[])},loadConceptsMappedStatus(){this.loadMappingsForConcepts(this.loadConceptsMappedStatusConceptsToLoad||[])}},methods:{_loadMappingsForConcepts(t){if(!this.loadConceptsMappedStatus)return;const e=this.currentRegistry,r=this.loadConceptsMappedStatusOtherScheme;t=Mu(t.filter(i=>!J.get(i,"__MAPPED__",[]).find(a=>this.$jskos.compareFast(a.registry,e)&&this.$jskos.compare(a.scheme,r))));const n=t.map(i=>i.uri);r&&n.length&&e&&Promise.all(J.chunk(n,15).map(i=>this.getMappings({from:i.join("|"),toScheme:r.uri,direction:"both",registry:e.uri,limit:500}))).then(()=>{for(let i of t.filter(a=>!J.get(a,"__MAPPED__",[]).find(o=>this.$jskos.compareFast(o.registry,e)&&this.$jskos.compare(o.scheme,r))))Ir(i,"__MAPPED__",[]),i.__MAPPED__.push({registry:e,scheme:r,exist:[]})})}}},$ge={name:"ConceptDetailAncestors",components:{ItemName:ol,LoadingIndicator:Nb},mixins:[Cge],props:{item:{type:Object,default:null},isLeft:{type:Boolean,required:!1},allowShowAncestors:{type:Boolean,default:!0},disallowSelectItem:{type:Boolean,default:!1},settings:{type:Object,default:()=>({})}},data(){return{showAncestors:!1}},computed:{_item(){return Xe(this.item)},ancestors(){var t;return Mu(((t=this._item)==null?void 0:t.ancestors)||[])},broader(){var t;return Mu(((t=this._item)==null?void 0:t.broader)||[])},loading(){return this.ancestors.length!=0&&this.ancestors.includes(null)||this.ancestors.length==0&&this.broader.length!=0&&!this._item.__BROADERLOADED__}},mounted(){this.loading&&(vN(this.item),this._item.broader&&!this._item.__BROADERLOADED__&&Uo(this._item.broader.filter(Boolean),{scheme:this._item.inScheme[0]}).then(()=>{Ir(this._item,"__BROADERLOADED__",!0)}))}};var Tge=function(){var e=this,r=e._self._c;return r("div",{style:{paddingLeft:e.allowShowAncestors&&e.ancestors.length>3&&!e.settings.showAllAncestors?"8px":0}},[e.allowShowAncestors&&e.ancestors.length>3&&!e.settings.showAllAncestors?r("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.showAncestors?e.$t("conceptDetail.showLessAncestors"):e.$t("conceptDetail.showAllAncestors"),delay:e.defaults.delay.medium},expression:"{ title: showAncestors ? $t('conceptDetail.showLessAncestors') : $t('conceptDetail.showAllAncestors'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button conceptDetail-ancestors-expand",on:{click:function(n){e.showAncestors=!e.showAncestors}}},[r("font-awesome-icon",{staticStyle:{"font-size":"12px"},attrs:{icon:e.showAncestors?"angle-down":"angle-right"}})],1):e._e(),e._l(e.ancestors.filter(n=>n!=null).reverse(),function(n,i){return r("div",{key:"conceptDetail-".concat(e.isLeft,"-ancesters-").concat(n.uri,"-").concat(i),class:{"concept-mappingsExist":(e.showAncestors||e.settings.showAllAncestors||i==0||i==e.ancestors.length-1||e.ancestors.length<=3)&&e.loadConceptsMappedStatus&&e.$store.getters.mappedStatus(n,e.isLeft),"concept-mappingsDoNotExist":e.loadConceptsMappedStatus&&!e.$store.getters.mappedStatus(n,e.isLeft)}},[e.showAncestors||e.settings.showAllAncestors||i==0||i==e.ancestors.length-1||e.ancestors.length<=3?r("span",[r("font-awesome-icon",{staticClass:"u-flip-horizontal",staticStyle:{"margin-right":"3px","font-size":"12px"},attrs:{icon:"level-up-alt"}}),r("item-name",{attrs:{item:n,"is-link":!e.disallowSelectItem,"is-left":e.isLeft,"font-size":"small"}})],1):i==1?r("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:e.allowShowAncestors?{title:e.$t("conceptDetail.showAllAncestors"),delay:e.defaults.delay.medium}:null,expression:"allowShowAncestors ? { title: $t('conceptDetail.showAllAncestors'), delay: defaults.delay.medium } : null",modifiers:{hover:!0}}],class:{"conceptDetail-ancestors-more":!0,button:e.allowShowAncestors},on:{click:function(a){e.showAncestors=e.allowShowAncestors}}},[r("font-awesome-icon",{staticClass:"u-flip-horizontal",attrs:{icon:"ellipsis-v"}})],1):e._e()])}),e._l((e.ancestors.length==0&&e._item.__BROADERLOADED__?e.broader:[]).filter(n=>n!=null),function(n,i){return r("div",{key:"conceptDetail-broader-".concat(n.uri,"-").concat(i),class:{"concept-mappingsExist":e.loadConceptsMappedStatus&&e.$store.getters.mappedStatus(n,e.isLeft),"concept-mappingsDoNotExist":e.loadConceptsMappedStatus&&!e.$store.getters.mappedStatus(n,e.isLeft)}},[r("font-awesome-icon",{attrs:{icon:"sort-up"}}),r("item-name",{attrs:{item:n,"is-link":!e.disallowSelectItem,"is-left":e.isLeft,"font-size":"small"}})],1)}),e.loading?r("loading-indicator",{attrs:{size:"sm"}}):e._e()],2)},Ege=[],Pge=fr($ge,Tge,Ege,!1,null,"47577e15");const Age=Pge.exports;function xge(t){const e=Xe({uri:"http://bartoc.org/en/node/430"});let r=J.get(t,"__GNDMAPPINGS__",[]),n=[];for(let o of r)for(let l of ye.conceptsOfMapping(o))ye.compare(e,J.get(l,"inScheme[0]"))&&!n.find(c=>ye.compare(c.concept,l))&&n.push({concept:Xe(l),type:ye.mappingTypeByType(o.type)});let i=[],a=["conceptDetail.relevanceVeryHigh","conceptDetail.relevanceHigh","conceptDetail.relevanceMedium","conceptDetail.relevanceLow","conceptDetail.relevanceGeneric"];for(let o of a)for(let{concept:l}of n.filter(c=>c.type.RELEVANCE==ia.t(o,"en")))l&&ye.prefLabel(l,{fallbackToUri:!1})&&i.push(J.escape(ye.prefLabel(l)));return i}const kge=[{get _scheme(){return Xe({uri:"http://bartoc.org/en/node/18785"})},altLabel:"Synonym",scopeNote:"hier",note:"Verweisung",definition:"Erläuterung"}];function kC(t){const e=xge(t),r=[{title:ia.t("conceptDetail.prefLabel"),prop:"prefLabel",languageMap:t.prefLabel},{title:ia.t("conceptDetail.altLabel"),prop:"altLabel",languageMap:t.altLabel,isArray:!0},{title:ia.t("conceptDetail.gnd"),languageMap:e.length?{de:e}:null,isArray:!0},{title:ia.t("conceptDetail.scope"),prop:"scopeNote",languageMap:t.scopeNote,isArray:!0},{title:ia.t("conceptDetail.editorial"),prop:"editorialNote",languageMap:t.editorialNote,isArray:!0},{title:ia.t("conceptDetail.note"),prop:"note",languageMap:t.note,isArray:!0},{title:ia.t("conceptDetail.definition"),prop:"definition",languageMap:t.definition,isArray:!0}],n=kge.find(i=>{var a;return ye.compare(i._scheme,(a=t==null?void 0:t.inScheme)==null?void 0:a[0])});return n&&r.forEach(i=>{var a;i.title=(a=n[i.prop])!=null?a:i.title}),r.filter(i=>i.languageMap&&Object.keys(i.languageMap).length)}function $N(t){var i;const r=kC(t).map(a=>a.prop).filter(Boolean),n=new Set;for(let a of r)Object.keys((i=t[a])!=null?i:{}).forEach(o=>n.add(o));return Array.from(n).filter(a=>a!=="-")}function TN(t){var l;const r=kC(t).map(c=>c.prop).filter(Boolean);let n;for(let c of r)if(n=ye.languagePreference.selectLanguage(t[c]),n)break;const i=[];n&&i.push(n);const a=(l=ye.languagePreference.getLanguages())==null?void 0:l[0];n!==a&&i.push(a);const o=$N(t);return n!=="en"&&o.includes("en")&&i.push("en"),i}function Dge(t){return $N(t).filter(e=>!TN(t).includes(e))}function Rge(t){return EN(t,TN(t))}function Qke(t){return EN(t,Dge(t))}function EN(t,e){const r=kC(t),n={};let i;for(const{title:a,languageMap:o,isArray:l,prop:c}of r){for(let f of e){if(!o[f])continue;const d=l?o[f]:[o[f]];if(d.length)for(let m of d)n[m]||(i=n[m]={props:new Set,sources:new Set,languages:new Set}),n[m].sources.add(a),n[m].languages.add(f),c&&n[m].props.add(c)}i&&(i.margin=!0)}return Object.values(n).forEach(a=>{a.sources=Array.from(a.sources),a.languages=Array.from(a.languages),a.props=Array.from(a.props)}),n}const Mge={name:"MappingBrowser",components:{ItemName:ol,AutoLink:Up,LoadingIndicator:Nb,LoadingIndicatorFull:wN,FlexibleTable:AC,RegistryInfo:Hp,MappingDetail:ege,AnnotationPopover:pge,DataModalButton:CN,DateString:gf,ContentMap:Oge,ConceptDetailAncestors:Age},mixins:[il,al,Da,SN,Lb],props:{sections:{type:Array,default:()=>[]},searchLimit:{type:Number,default:5},showEditingTools:{type:Boolean,default:!0},showCocodaLink:{type:Boolean,default:!1},registryHasErrored:{type:Object,default:()=>({})}},data(){return{hoveredId:null,mappingDetailMapping:null,popoverShown:{},currentPopovers:{},annotationPopoverShown:!1,goToPageValues:{},conceptDetailPopoverConcept:null,conceptDetailPopoverElement:null,conceptDetailPopoverID:""}},computed:{fields(){return[{key:"sourceScheme",label:"",width:"4%",minWidth:"",align:"left",sortable:!1,class:"fontSize-small"},{key:"sourceConcepts",label:this.$t("mappingBrowser.from"),width:"10%",minWidth:"",align:"left",sortable:!1,compare:(t,e)=>this.$jskos.compareFunctions.mappingsByConcepts(t.mapping,e.mapping,"from"),class:"mappingBrowser-table-concepts"},{key:"sourceConceptsLong",label:this.$t("mappingBrowser.from"),width:"22%",minWidth:"",align:"left",sortable:!1,compare:(t,e)=>this.$jskos.compareFunctions.mappingsByConcepts(t.mapping,e.mapping,"from"),class:"mappingBrowser-table-conceptsLong"},{key:"type",label:"",width:"4%",minWidth:"",sortable:!1,compare:(t,e)=>{let r=this.$jskos.prefLabel(J.get(t,"type"),{fallbackToUri:!1}),n=this.$jskos.prefLabel(J.get(e,"type"),{fallbackToUri:!1});return rn?1:0}},{key:"targetScheme",label:"",width:"4%",minWidth:"",align:"left",sortable:!1,class:"fontSize-small"},{key:"targetConcepts",label:this.$t("mappingBrowser.to"),width:"10%",minWidth:"",align:"left",sortable:!1,compare:(t,e)=>this.$jskos.compareFunctions.mappingsByConcepts(t.mapping,e.mapping,"to"),class:"mappingBrowser-table-concepts"},{key:"targetConceptsLong",label:this.$t("mappingBrowser.to"),width:"22%",minWidth:"",align:"left",sortable:!1,compare:(t,e)=>this.$jskos.compareFunctions.mappingsByConcepts(t.mapping,e.mapping,"to"),class:"mappingBrowser-table-conceptsLong"},{key:"creator",label:this.$t("mappingBrowser.creator"),width:"10%",minWidth:"",align:"left",sortable:!1,class:"mappingBrowser-table-creator"},{key:"extra",label:this.$t("mappingBrowser.date"),width:"10%",minWidth:"",align:"center",sortable:!1,class:"mappingBrowser-table-extra",compare:(t,e)=>{let r=J.get(t,"occurrence.count",-1),n=J.get(e,"occurrence.count",-1);return r==-1&&n==-1&&(r=J.get(t,"extra"),n=J.get(e,"extra")),rn?1:0}},{key:"actions",label:"",width:"12%",minWidth:"",align:"right",sortable:!1}]},hoveredConcept(){return this.$store.state.hoveredConcept},hoveredConceptElement(){return this.$store.state.hoveredConceptElement},conceptDetailPopoverContentMap(){const t=Rge(Xe(this.conceptDetailPopoverConcept));return Object.values(t).filter(e=>e.props.includes("prefLabel")).forEach(e=>{e.classes="fontWeight-heavy"}),t}},watch:{hoveredConcept(){var t;this.hoveredConceptElement&&this.$el.contains(this.hoveredConceptElement)&&(this.conceptDetailPopoverConcept=this.hoveredConcept,this.conceptDetailPopoverElement=this.hoveredConceptElement,this.conceptDetailPopoverID="".concat((t=this.hoveredConceptElement)==null?void 0:t.__vue__._uid),setTimeout(()=>{this.conceptDetailPopoverElement===this.hoveredConceptElement&&this.$set(this.popoverShown,"conceptDetailPopover-".concat(this.conceptDetailPopoverID),!0)},this.defaults.delay.long.show))}},created(){this.hover=J.debounce(this._hover,20)},mounted(){let t=document.getElementsByClassName("table");for(let e of t){let r=e.getElementsByTagName("thead")[0],n=e.getElementsByTagName("tbody")[0];n.onscroll=()=>{r.scrollLeft=n.scrollLeft}}},methods:{edit(t){const e=this.canUpdateMapping({mapping:t.item.mapping,user:this.user});e&&this.useRegistryForSaving(t.item.registry);let r=this.copyMappingWithReferences(t.item.mapping);this.$store.commit({type:"mapping/empty"}),this.$store.commit({type:"mapping/set",mapping:r,original:e?t.item.mapping:null})},annotationsScore:ON,annotationButtonColor:hge,_hover(t){this.annotationPopoverShown&&!(t&&t.mapping)||(this.$store.commit({type:"setHoveredMapping",mapping:t&&t.mapping}),this.hoveredId=t&&t.uniqueId)},canUseRegistryForSaving(t){return this.config.registries.find(e=>t.isAuthorizedFor({type:"mappings",action:"create",user:this.user})&&this.$jskos.compareFast(e,t))!=null},useRegistryForSaving(t){this.$jskos.mappingRegistryIsStored(t)&&!t.readonly&&this.$store.commit({type:"settings/set",prop:"mappingRegistry",value:t.uri})},popoverShow(t,e){t.preventDefault(),this.$set(this.currentPopovers,e,t)},popoverHide(t,e){this.popoverShown[e]&&(t.preventDefault(),this.$set(this.currentPopovers,e,t))},hoverHandlers(){let t=[];return J.forEach(this.currentPopovers,(e,r)=>{t.push({elements:[e.target,e.relatedTarget],delta:5,handler:n=>{n||(this.$set(this.popoverShown,r,!1),this.$delete(this.currentPopovers,r))}})}),t},clickHandlers(){return[{elements:[this.$refs.goToPagePopover&&this.$refs.goToPagePopover[0]].concat(this.sections.map(t=>document.getElementById("mappingBrowser-pagination-goToPage-".concat(t.id)))).filter(Boolean),handler:()=>{Object.keys(this.popoverShown).filter(t=>t.startsWith("goToPage-")).forEach(t=>{this.popoverShown[t]=!1})}}]},searchForCreator(t){let e=this.$parent;for(;e&&e.$options.name!="MappingBrowser";)e=e.$parent;e&&e.searchWithParams&&e.searchWithParams({fromScheme:"",fromNotation:"",toScheme:"",toNotation:"",creator:t,direction:"",type:null,partOf:null})},refreshAnnotations({uri:t,annotations:e}){for(let r of this.sections)for(let n of r.items)n.mapping&&n.mapping.uri==t&&(n.mapping.annotations=e)},openInCocoda(t){let e="./?";for(let r of["from","to"]){const n=this.$jskos.conceptsOfMapping(t,r)[0];n&&n.uri&&(e+="".concat(r,"=").concat(encodeURIComponent(n.uri),"&"));const i=t["".concat(r,"Scheme")];i&&i.uri&&(e+="".concat(r,"Scheme=").concat(encodeURIComponent(i.uri),"&"))}window.open(e.substring(0,e.length-1),"_self")},goToPage(t){this.$emit("pageChange",{registry:t.registry,page:this.goToPageValues[t.id],userInitiated:!0}),this.$set(this.popoverShown,"goToPage-".concat(t.id),!1)},goToPagePopoverShown(t){const e=t.relatedTarget&&t.relatedTarget.getElementsByTagName("input")[0];e&&(e.focus(),e.select())}}};var Ige=function(){var e=this,r=e._self._c;return r("div",{staticClass:"mappingBrowser-table-container"},[e._t("default"),r("flexible-table",{staticClass:"mappingBrowser-table",attrs:{sections:e.sections,fields:e.fields,"hide-header":!0},on:{hover:e.hover},scopedSlots:e._u([{key:"sourceScheme",fn:function({value:n}){return r("span",{},[r("item-name",{staticClass:"fontWeight-heavy",attrs:{item:n,"show-text":!1,"is-link":!0,"is-left":!0,"font-size":"sm"}}),n===null?r("div",{staticClass:"mappingBrowser-table-light mappingBrowser-table-paddingTopLeftAdjustment"},[e._v(' " ')]):e._e(),n===void 0?r("div",{staticClass:"mappingBrowser-table-light mappingBrowser-table-paddingTopAdjustment mappingBrowser-table-paddingLeftAdjustment"},[e._v(" — ")]):e._e()],1)}},{key:"sourceConcepts",fn:function({value:n}){return r("span",{},[e._l(n,function(i){return r("span",{key:i.uri},[e.$jskos.isContainedIn(i,e.loadingConcepts)?r("loading-indicator",{attrs:{size:"sm"}}):r("item-name",{attrs:{item:i,"show-text":!1,"fallback-to-uri":!0,"is-link":!0,"is-left":!0,"is-highlighted":e.$jskos.compare(i,e.selected.concept[!0])||e.$jskos.compare(i,e.selected.concept[!1])}})],1)}),n.length===0?r("div",{staticClass:"mappingBrowser-table-light mappingBrowser-table-paddingLeftAdjustment"},[e._v(" — ")]):e._e()],2)}},{key:"sourceConceptsLong",fn:function({value:n}){return r("span",{},[e._l(n,function(i){return r("span",{key:i.uri},[e.$jskos.isContainedIn(i,e.loadingConcepts)?r("loading-indicator",{attrs:{size:"sm"}}):r("item-name",{attrs:{item:i,"show-text":!0,"fallback-to-uri":!0,"is-link":!0,"is-left":!0,"is-highlighted":e.$jskos.compare(i,e.selected.concept[!0])||e.$jskos.compare(i,e.selected.concept[!1])}})],1)}),n.length===0?r("div",{staticClass:"mappingBrowser-table-light mappingBrowser-table-paddingLeftAdjustment"},[e._v(" — ")]):e._e()],2)}},{key:"targetScheme",fn:function({value:n}){return r("span",{},[r("item-name",{staticClass:"fontWeight-heavy",attrs:{item:n,"show-text":!1,"is-link":!0,"is-left":!1,"font-size":"sm"}}),n===null?r("div",{staticClass:"mappingBrowser-table-light mappingBrowser-table-paddingTopLeftAdjustment"},[e._v(' " ')]):e._e(),n===void 0?r("div",{staticClass:"mappingBrowser-table-light mappingBrowser-table-paddingTopAdjustment mappingBrowser-table-paddingLeftAdjustment"},[e._v(" — ")]):e._e()],1)}},{key:"targetConcepts",fn:function({value:n}){return r("span",{},[e._l(n,function(i){return r("span",{key:i.uri},[e.$jskos.isContainedIn(i,e.loadingConcepts)?r("loading-indicator",{attrs:{size:"sm"}}):r("span",[r("item-name",{attrs:{item:i,"show-text":!1,"fallback-to-uri":!0,"is-link":!0,"is-left":!1,"is-highlighted":e.$jskos.compare(i,e.selected.concept[!1])||e.$jskos.compare(i,e.selected.concept[!0])}}),r("br")],1)],1)}),n.length===0?r("div",{staticClass:"mappingBrowser-table-light mappingBrowser-table-paddingLeftAdjustment"},[e._v(" — ")]):e._e()],2)}},{key:"targetConceptsLong",fn:function({value:n}){return r("span",{},[e._l(n,function(i){return r("span",{key:i.uri},[e.$jskos.isContainedIn(i,e.loadingConcepts)?r("loading-indicator",{attrs:{size:"sm"}}):r("span",[r("item-name",{attrs:{item:i,"show-text":!0,"fallback-to-uri":!0,"is-link":!0,"is-left":!1,"is-highlighted":e.$jskos.compare(i,e.selected.concept[!1])||e.$jskos.compare(i,e.selected.concept[!0])}}),r("br")],1)],1)}),n.length===0?r("div",{staticClass:"mappingBrowser-table-light mappingBrowser-table-paddingLeftAdjustment"},[e._v(" — ")]):e._e()],2)}},{key:"type",fn:function({value:n}){return r("span",{},[n!=null&&e.$jskos.notation(n)!="→"?r("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$jskos.prefLabel(n,{fallbackToUri:!1,language:e.locale}),delay:e.defaults.delay.medium},expression:"{ title: $jskos.prefLabel(value, { fallbackToUri: false, language: locale }), delay: defaults.delay.medium }",modifiers:{hover:!0}}]},[e._v(" "+e._s(e.$jskos.notation(n))+" ")]):e._e()])}},{key:"creator",fn:function({item:n}){return r("span",{},[e.$settings.components.MappingBrowser.showIdentityWarning&&n.mapping&&n.mapping.creator&&n.mapping.creator[0]&&n.mapping.creator[0].uri&&e.userUris&&e.userUris.includes(n.mapping.creator[0].uri)&&(e.$jskos.prefLabel(n.mapping.creator[0])!=e.$jskos.prefLabel(e.creator)||n.mapping.creator[0].uri!=e.creator.uri)?r("span",[r("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:e.$t("mappingBrowser.creatorIsDifferent"),expression:"$t('mappingBrowser.creatorIsDifferent')",modifiers:{hover:!0}}],staticClass:"text-warning",attrs:{icon:"exclamation"}})],1):e._e(),n.creator!=null?r("span",{attrs:{id:"mappingBrowserTable-item-".concat(n.uniqueId,"-creator")}},[e._v(" "+e._s(n.creator)+" ")]):e._e(),n.creator!=null?r("b-popover",{attrs:{target:"mappingBrowserTable-item-".concat(n.uniqueId,"-creator"),show:e.popoverShown["creator-".concat(n.uniqueId)],triggers:"hover",delay:e.defaults.delay.medium,placement:"auto"},on:{"update:show":function(i){return e.$set(e.popoverShown,"creator-".concat(n.uniqueId),i)},hide:function(i){return e.popoverHide(i,"creator-".concat(n.uniqueId))}}},[r("div",{staticClass:"font-default"},[r("p",{staticClass:"fontWeight-heavy"},[e._v(e._s(n.creator))]),n.mapping.creator&&n.mapping.creator[0]&&n.mapping.creator[0].uri?[r("p",{staticClass:"fontSize-small"},[r("auto-link",{attrs:{link:n.mapping.creator[0].uri}})],1),r("p",{staticClass:"button",on:{click:function(i){e.$set(e.popoverShown,"creator-".concat(n.uniqueId),!1),e.searchForCreator(n.mapping.creator[0].uri)}}},[r("font-awesome-icon",{staticClass:"fontSize-small",attrs:{icon:"search"}}),e._v(" "+e._s(e.$t("mappingBrowser.searchForMappingsByCreator"))+" ")],1)]:e._e()],2)]):e._e()],1)}},{key:"actions",fn:function(n){return r("span",{},[n.item.mapping&&n.item.mapping.annotations?r("div",{staticClass:"button fontWeight-heavy",staticStyle:{display:"inline-block",position:"relative","min-width":"18px"},style:"color: ".concat(e.annotationButtonColor(n.item.mapping.annotations),";"),attrs:{id:"mappingBrowser-hoveredMapping-annotationButton-"+n.item.uniqueId}},[n.item.mapping.annotations.find(i=>i.motivation=="moderating")?r("span",[r("font-awesome-icon",{staticClass:"text-success",attrs:{icon:"check"}})],1):r("span",[e._v(" "+e._s(e.annotationsScore(n.item.mapping.annotations).sign)+e._s(e.annotationsScore(n.item.mapping.annotations).score)+" ")])]):e._e(),e.showEditingTools?r("div",{staticClass:"mappingBrowser-toolbar-button",style:"margin-left: 1px;"},[r("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.canUpdateMapping({mapping:n.item.mapping,user:e.user})?e.$t("mappingBrowser.edit",[e.$jskos.prefLabel(n.item.registry)]):e.$t("mappingBrowser.clone",[e.$jskos.prefLabel(e.currentRegistry)]),delay:e.defaults.delay.medium},expression:"{ title: canUpdateMapping({ mapping: data.item.mapping, user }) ? $t('mappingBrowser.edit', [$jskos.prefLabel(data.item.registry)]) : $t('mappingBrowser.clone', [$jskos.prefLabel(currentRegistry)]), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",attrs:{icon:e.canUpdateMapping({mapping:n.item.mapping,user:e.user})?"edit":"clone"},on:{click:function(i){return e.edit(n)}}})],1):e._e(),e.showEditingTools&&!e.$jskos.compareFast(n.item.registry,e.$store.getters.getCurrentRegistry)?r("div",{staticClass:"mappingBrowser-toolbar-button"},[e.$jskos.mappingRegistryIsStored(n.item.registry)&&e.canCreateMapping({registry:e.currentRegistry,mapping:Object.assign({},n.item.mapping,{partOf:null}),user:e.user})?r("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("mappingBrowser.saveAsMapping",[e.$jskos.prefLabel(e.currentRegistry)]),delay:e.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.saveAsMapping', [$jskos.prefLabel(currentRegistry)]), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",attrs:{icon:"save"},on:{click:function(i){e.postMapping({mapping:n.item.mapping,registry:e.currentRegistry,_before:()=>{e.loadingGlobal=!0},_after:()=>{e.loadingGlobal=!1}})}}}):e._e()],1):e.showEditingTools?r("div",{staticClass:"mappingBrowser-toolbar-button"},[r("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.canDeleteMapping({mapping:n.item.mapping,user:e.user})?e.$t("mappingBrowser.delete"):e.$t("mappingBrowser.cantDelete"),delay:e.defaults.delay.medium},expression:"{ title: canDeleteMapping({ mapping: data.item.mapping, user }) ? $t('mappingBrowser.delete') : $t('mappingBrowser.cantDelete'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],class:e.canDeleteMapping({mapping:n.item.mapping,user:e.user})?"button-delete":"button-disabled",attrs:{icon:"trash-alt"},on:{click:function(i){e.canDeleteMapping({mapping:n.item.mapping,user:e.user})&&e.deleteMapping({mapping:n.item.mapping,_before:()=>{e.loadingGlobal=!0},_after:()=>{e.loadingGlobal=!1}})}}})],1):e._e(),e.showCocodaLink?r("div",{staticClass:"mappingBrowser-toolbar-button"},[r("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("mappingBrowser.openInCocoda"),delay:e.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.openInCocoda'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",attrs:{icon:"external-link-square-alt"},on:{click:function(i){return e.openInCocoda(n.item.mapping)}}})],1):e._e(),n.item.mapping?r("div",{staticClass:"mappingBrowser-toolbar-button"},[r("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("mappingBrowser.showDetail"),delay:e.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.showDetail'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",attrs:{icon:"info-circle"},on:{click:function(i){(e.mappingDetailMapping=n.item.mapping)&&e.$refs.mappingDetail.show()}}})],1):e._e()])}},{key:"ITEM_ROW",fn:function({item:n}){return r("span",{},[n.type=="loading"?r("loading-indicator",{attrs:{size:"sm"}}):e._e(),n.type=="noItems"?r("span",[e._v(" "+e._s(e.$t("mappingBrowser.noItems"))+" ")]):e._e()],1)}},{key:"extra",fn:function(n){var i;return r("span",{},[n.item.occurrence==null?r("date-string",{attrs:{date:n.value.date}}):n.item.occurrence.count==-1?r("span",[e._v("-")]):r("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("mappingBrowser.occurrenceCountTooltip",[e.$jskos.prefLabel((i=n.item.occurrence)==null?void 0:i.database,{language:e.locale,fallbackToUri:!1})||e.$t("general.catalog")]),delay:e.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.occurrenceCountTooltip', [$jskos.prefLabel(data.item.occurrence?.database, { language: locale, fallbackToUri: false }) || $t('general.catalog')]), delay: defaults.delay.medium }",modifiers:{hover:!0}}]},[r("auto-link",{attrs:{link:n.item.occurrence.url,text:String(n.item.occurrence.count)}})],1)],1)}},{key:"BEFORE_SECTION",fn:function({section:n}){return r("span",{},[r("div",{staticStyle:{display:"flex",position:"relative"}},[r("div",{class:{"fontWeight-heavy":!0,"mappingBrowser-registry-selectable":e.$jskos.mappingRegistryIsStored(n.registry)&&!n.registry.readonly},staticStyle:{flex:"1","padding-left":"5px"},on:{click:function(i){return e.useRegistryForSaving(n.registry)}}},[r("registry-info",{attrs:{registry:n.registry,"show-info-icon":!0,"show-details":!1,"show-capabilities":!1}})],1),n.totalCount>e.searchLimit?r("b-pagination",{staticClass:"mappingBrowser-pagination justify-content-center",class:{"pagination-hide-goToLast":n.totalCount>5e4},attrs:{value:n.page,"total-rows":n.totalCount,"per-page":e.searchLimit,size:"sm"},on:{input:function(i){return e.$emit("pageChange",{registry:n.registry,page:i,userInitiated:!1})},change:function(i){return e.$emit("pageChange",{registry:n.registry,page:i,userInitiated:!0})}}}):e._e(),r("div",{staticClass:"mappingBrowser-pagination-number fontSize-small"},[n.lastPage>4?r("a",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover.left",value:{title:e.$t("mappingBrowser.goToPageTooltip"),delay:e.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.goToPageTooltip'), delay: defaults.delay.medium }",modifiers:{hover:!0,left:!0}}],staticClass:"fontSize-verySmall",staticStyle:{"margin-right":"6px"},attrs:{id:"mappingBrowser-pagination-goToPage-".concat(n.id),href:""},on:{click:function(i){return i.stopPropagation(),i.preventDefault(),e.$set(e.popoverShown,"goToPage-".concat(n.id),!1)}}},[r("font-awesome-icon",{attrs:{icon:"arrow-right-to-bracket"}})],1):e._e(),n.items.lengthi.mapping).filter(i=>i!=null),url:n.url,"total-count":n.totalCount,"position-bottom":-1,type:"mapping"}})],1),n.loading?r("loading-indicator-full",{attrs:{size:"sm"}}):e._e()],1)}}])},[r("span",{attrs:{slot:"HEAD_actions"},slot:"HEAD_actions"})]),r("mapping-detail",{ref:"mappingDetail",attrs:{mapping:e.mappingDetailMapping}}),r("annotation-popover",{attrs:{eid:e.hoveredId,mapping:e.$store.state.hoveredMapping,"id-prefix":"mappingBrowser-hoveredMapping-annotationButton-"},on:{"refresh-annotations":e.refreshAnnotations,show:function(n){e.annotationPopoverShown=!0},hide:function(n){e.annotationPopoverShown=!1}}}),e._l(e.sections.filter(n=>n.lastPage>4),function(n){return r("b-popover",{key:n.randomId,attrs:{show:e.popoverShown["goToPage-".concat(n.id)],target:"mappingBrowser-pagination-goToPage-".concat(n.id),triggers:"click",placement:"bottomleft"},on:{"update:show":function(i){return e.$set(e.popoverShown,"goToPage-".concat(n.id),i)},shown:e.goToPagePopoverShown,hide:function(i){return e.popoverHide(i,"goToPage-".concat(n.id))}}},[r("div",{ref:"goToPagePopover",refInFor:!0},[r("p",[r("b-input",{staticStyle:{display:"inline-block",width:"100px"},attrs:{type:"number",size:"sm"},nativeOn:{keyup:function(i){return!i.type.indexOf("key")&&e._k(i.keyCode,"enter",13,i.key,"Enter")?null:e.goToPage(n)}},model:{value:e.goToPageValues[n.id],callback:function(i){e.$set(e.goToPageValues,n.id,i)},expression:"goToPageValues[section.id]"}}),r("b-button",{attrs:{variant:"primary",size:"sm",disabled:!e.goToPageValues[n.id]||e.goToPageValues[n.id]<=0||e.goToPageValues[n.id]>n.lastPage},on:{click:function(i){return e.goToPage(n)}}},[e._v(" "+e._s(e.$t("mappingBrowser.goToPageButton"))+" ")])],1),r("p",[e._v(" "+e._s(n.lastPage.toLocaleString())+" "+e._s(e.$t("mappingBrowser.goToPageTotalPages"))+" ")])])])}),e.conceptDetailPopoverConcept&&Object.keys(e.conceptDetailPopoverContentMap).length?r("b-popover",{key:e.conceptDetailPopoverID,attrs:{show:e.popoverShown["conceptDetailPopover-".concat(e.conceptDetailPopoverID)],target:e.conceptDetailPopoverElement,placement:"top",triggers:"",boundary:"window"},on:{"update:show":function(n){return e.$set(e.popoverShown,"conceptDetailPopover-".concat(e.conceptDetailPopoverID),n)},shown:function(n){return e.popoverShow(n,"conceptDetailPopover-".concat(e.conceptDetailPopoverID))},hide:function(n){return e.popoverHide(n,"conceptDetailPopover-".concat(e.conceptDetailPopoverID))}}},[r("div",{staticStyle:{"max-height":"400px",overflow:"auto"}},[r("concept-detail-ancestors",{staticStyle:{"margin-bottom":"5px"},attrs:{item:e.conceptDetailPopoverConcept,"allow-show-ancestors":!1,"disallow-select-item":!0}}),r("content-map",{attrs:{"content-map":e.conceptDetailPopoverContentMap}})],1)]):e._e()],2)},Lge=[],Nge=fr(Mge,Ige,Lge,!1,null,"70e39819");const Bge=Nge.exports;var PN={exports:{}};/*! + * vue-scrollto v2.20.0 + * (c) 2019 Randjelovic Igor + * @license MIT + */(function(t,e){(function(r,n){t.exports=n()})(ar,function(){function r(fe){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?r=function(ne){return typeof ne}:r=function(ne){return ne&&typeof Symbol=="function"&&ne.constructor===Symbol&&ne!==Symbol.prototype?"symbol":typeof ne},r(fe)}function n(){return n=Object.assign||function(fe){for(var ne=1;ne0?C=G:ne=G;while(Math.abs(V)>o&&++se=a?E(le,ke,ne,I):$e===0?ke:O(le,ce,ce+f,ne,I)}return function(ce){return ce===0?0:ce===1?1:b(se(ce),C,D)}},N={ease:[.25,.1,.25,1],linear:[0,0,1,1],"ease-in":[.42,0,1,1],"ease-out":[0,0,.58,1],"ease-in-out":[.42,0,.58,1]},A=!1;try{var q=Object.defineProperty({},"passive",{get:function(){A=!0}});window.addEventListener("test",null,q)}catch(fe){}var B={$:function(ne){return typeof ne!="string"?ne:document.querySelector(ne)},on:function(ne,C,I){var D=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{passive:!1};C instanceof Array||(C=[C]);for(var V=0;V2&&arguments[2]!==void 0?arguments[2]:{};if(r(Rr)==="object"?Xt=Rr:typeof Rr=="number"&&(Xt.duration=Rr),ne=B.$(br),!ne)return console.warn("[vue-scrollto warn]: Trying to scroll to an element that is not on the page: "+br);if(C=B.$(Xt.container||te.container),I=Xt.hasOwnProperty("duration")?Xt.duration:te.duration,V=Xt.hasOwnProperty("lazy")?Xt.lazy:te.lazy,D=Xt.easing||te.easing,G=Xt.hasOwnProperty("offset")?Xt.offset:te.offset,se=Xt.hasOwnProperty("force")?Xt.force!==!1:te.force,le=Xt.hasOwnProperty("cancelable")?Xt.cancelable!==!1:te.cancelable,ce=Xt.onStart||te.onStart,be=Xt.onDone||te.onDone,Ce=Xt.onCancel||te.onCancel,Le=Xt.x===void 0?te.x:Xt.x,ke=Xt.y===void 0?te.y:Xt.y,typeof G=="function"&&(G=G(ne,C)),$e=gi(C),Ve=Hi(C),ga(),Be=!1,!se){var Ui=C.tagName.toLowerCase()==="body"?document.documentElement.clientHeight||window.innerHeight:C.offsetHeight,dl=Ve,xc=dl+Ui,pl=kt-G,wf=pl+ne.offsetHeight;if(pl>=dl&&wf<=xc){be&&be(ne);return}}if(ce&&ce(ne),!Et&&!Lt){be&&be(ne);return}return typeof D=="string"&&(D=N[D]||N.ease),kr=x.apply(x,D),B.on(C,j,er,{passive:!0}),window.requestAnimationFrame(Kn),function(){Gr=null,Be=!0}}return fl},z=ge(),H=[];function M(fe){for(var ne=0;ne/g,">").replace(/"/g,""").replace(/'/g,"'")}const jge={name:"ItemSuggest",components:{LoadingIndicator:Nb},mixins:[Lb],props:{search:{type:Function,default:null}},emits:["select"],setup(t,{emit:e}){const r=Nn(!1),n=Nn(!1),i=Nn(null),a=Nn(""),o=Nn(-1),l=Nn([]),c="abc",f=Nn(!1),d=Nn(null),m=Nn(null),g=Nn(null),v=J.debounce(async x=>{x=x.trim(),l.value=[],r.value=!0;const N=t.search(x);i.value=N.cancel;let A;try{A=(await N).slice(1).reduce((q,B)=>(q=B.map((j,te)=>(q[te]||[]).concat(j)),q),[])}catch(q){if(q.message==="canceled")return;console.error(q),A=[]}x===a.value.trim()&&(l.value=A,i.value=null,r.value=!1)},200);MR(a,x=>{o.value=-1,i.value!=null&&(i.value("There was a newer search query."),i.value=null),x===""?(r.value=!1,n.value=!1):(l.value=["Waiting for you to stop typing..."],r.value=!0,n.value=!0,v(x))});const b=()=>{n.value=a.value!==""},_=()=>{n.value=!1},O=x=>{_(),o.value=-1,e("select",{uri:l.value[x][2]}),document.activeElement!==document.body&&document.activeElement.blur(),a.value=""},E=x=>{if(!a.value.length)return x;const N=a.value,A=new RegExp(N,"ig");let q=A.exec(x),B=0,j="";for(;q;){let te=q.index;j+=L_(x.slice(B,te))+""+L_(x.slice(te,te+N.length))+"",B=te+N.length,q=A.exec(x)}return j+=L_(x.slice(B)),j},R=()=>{const x=g.value.childNodes[o.value];if(x){const N=x.parentElement.parentElement,A=x.getBoundingClientRect(),q=N.getBoundingClientRect();AN.scrollTo(x,100,{container:N,easing:"ease-in",offset:A.bottom>q.bottom?-q.height+A.height:0,cancelable:!0,x:!1,y:!0,force:!1})}};return{isLoading:r,isOpen:n,query:a,searchSelected:o,results:l,uniqueID:c,openResults:b,closeResults:_,chooseResult:O,itemSuggest:d,searchInput:m,resultList:g,mouseover(x){f.value||(o.value=x)},mousemove(){f.value=!1},onArrowDown(){f.value=!0,o.value>=l.value.length-1?o.value=0:o.value+=1,R()},onArrowUp(){f.value=!0,o.value<=0?o.value=l.value.length-1:o.value-=1,R()},onEnter(){let x;r.value||l.value.length===0||(o.value<0||o.value>=l.value.length?x=0:x=o.value,O(x))},highlightQueryInResult:E,focus(){m.value.focus()},setQuery(x,N=!1){a.value=x,N?m.value.focus():Cp(()=>{_()})}}},methods:{clickHandlers(){return[{elements:[this.itemSuggest],handler:()=>{this.isOpen=!1,this.searchSelected=-1}}]}}};var zge=function(){var e=this,r=e._self._c;return e._self._setupProxy,r("div",{ref:"itemSuggest",staticClass:"jskos-vue-itemSuggest",on:{mousemove:e.mousemove}},[r("b-form-input",{ref:"searchInput",attrs:{placeholder:"Type to search...",size:"sm"},on:{click:e.openResults,keydown:[function(n){return!n.type.indexOf("key")&&e._k(n.keyCode,"down",40,n.key,["Down","ArrowDown"])?null:(n.preventDefault(),e.onArrowDown.apply(null,arguments))},function(n){return!n.type.indexOf("key")&&e._k(n.keyCode,"up",38,n.key,["Up","ArrowUp"])?null:(n.preventDefault(),e.onArrowUp.apply(null,arguments))},function(n){if(!n.type.indexOf("key")&&e._k(n.keyCode,"tab",9,n.key,"Tab"))return null;e.$refs&&e.$refs.searchInput&&e.$refs.searchInput.blur(),e.closeResults()}],keyup:[function(n){return!n.type.indexOf("key")&&e._k(n.keyCode,"enter",13,n.key,"Enter")?null:e.onEnter.apply(null,arguments)},function(n){if(!n.type.indexOf("key")&&e._k(n.keyCode,"esc",27,n.key,["Esc","Escape"]))return null;e.$refs&&e.$refs.searchInput&&e.$refs.searchInput.blur(),e.closeResults()}],focus:e.openResults},model:{value:e.query,callback:function(n){e.query=n},expression:"query"}}),r("div",{directives:[{name:"show",rawName:"v-show",value:e.isOpen,expression:"isOpen"}],staticClass:"jskos-vue-itemSuggest-results jskos-vue-text-small"},[e.isLoading?r("div",{staticClass:"jskos-vue-itemSuggest-loading"},[r("loading-indicator",{attrs:{size:"md"}})],1):r("ul",{ref:"resultList",staticClass:"jskos-vue-itemSuggest-results-list"},[e._l(e.results,function(n,i){return r("li",{key:i,staticClass:"jskos-vue-itemSuggest-results-item",class:{"jskos-vue-itemSuggest-selected":i===e.searchSelected},on:{click:function(a){return e.chooseResult(i)},mouseover:function(a){return e.mouseover(i)}}},[r("span",{domProps:{innerHTML:e._s(e.highlightQueryInResult(n[0]))}})])}),e.results.length==0?r("li",{staticClass:"jskos-vue-itemSuggest-results-item",staticStyle:{cursor:"initial"}},[r("div",[e._v("No results")])]):e._e()],2)])],1)},Hge=[],Uge=fr(jge,zge,Hge,!1,null,"12c63649");const Vge=Uge.exports,Wge={name:"ConcordanceEditorModal",components:{ItemName:ol,ItemSuggest:Vge},mixins:[Da,al],props:{concordance:{type:Object,default:()=>null}},data(){return{notation:"",description:{},contributor:""}},computed:{editing(){return!!this.concordance},fromScheme(){return this.editing?this.concordance.fromScheme:this.selected.scheme[!0]},toScheme(){return this.editing?this.concordance.toScheme:this.selected.scheme[!1]},notationDefault(){const t=this.getNotation(this.fromScheme).toLowerCase(),e=this.getNotation(this.toScheme).toLowerCase();let r="".concat(t,"-").concat(e),n=null;for(;this.concordances.find(i=>ye.notation(i)===r);)n?n+=1:n=2,r="".concat(t,"-").concat(e,"-").concat(n);return r},_concordance(){var e;const t={notation:[this.notation||this.notationDefault],fromScheme:this.fromScheme?{uri:this.fromScheme.uri}:null,toScheme:this.toScheme?{uri:this.toScheme.uri}:null,contributor:this.contributorArray};for(const r of this.config.languages)this.description[r]&&(t.scopeNote||(t.scopeNote={}),t.scopeNote[r]=[this.description[r]]);return(e=this.concordance)!=null&&e.scopeNote&&!t.scopeNote&&(t.scopeNote=null),t},canCreate(){return this.canCreateConcordance({concordance:this._concordance})},currentRegistry(){return this.$store.getters.getCurrentRegistry},contributorArray(){return this.contributor.split("\n").filter(Boolean).map(t=>{const[,e="",r]=t.match(/([^ ]+)\s*(.*)/)||[null,t],n={uri:e};return r&&(n.prefLabel={en:r}),n})},contributorSubtextError(){const t=[];let e=1;for(const r of this.contributorArray)this.$jskos.isValidUri(r.uri)||t.push(e),e+=1;return t.length?"".concat(this.$t("concordanceEditor.contributorSubtextInvalidPrefix")," ").concat(t.join(", "),"."):null}},watch:{concordance(){if(this.concordance){this.notation=J.get(this.concordance,"notation[0]","");for(const t of this.config.languages)this.$set(this.description,t,J.get(this.concordance,"scopeNote.".concat(t,"[0]"),""));this.contributor=(this.concordance.contributor||[]).map(t=>{let e=t.uri;const r=this.$jskos.prefLabel(t,{fallbackToUri:!1});return r&&(e+=" ".concat(r)),e}).join("\n")}else this.reset()}},created(){this.reset()},methods:{show(){this.$refs.addConcordanceModal.show()},hide(){this.$refs.addConcordanceModal.hide()},reset(){this.notation="";for(const t of this.config.languages)this.$set(this.description,t,"");this.contributor=""},async addConcordance(){await this.postConcordance({concordance:this._concordance})&&(this.reset(),this.hide())},async saveChanges(){await this.patchConcordance({concordance:{uri:this.concordance.uri,scopeNote:this._concordance.scopeNote,contributor:this._concordance.contributor}})&&this.hide()},async searchSchemes(t){t=t.toLowerCase();const e=this.schemes.map(n=>Xe(n)).filter(n=>(n.notation||[]).concat(Object.values(n.prefLabel||{})).join("").toLowerCase().includes(t)),r=[t];return r[1]=e.map(n=>ye.notation(n)+" "+ye.prefLabel(n)),r[2]=e.map(()=>""),r[3]=e.map(n=>n.uri),r},selectScheme({isLeft:t,scheme:e}){Iu(e,this.selected.scheme[t])||this.setSelected({isLeft:t,scheme:e})}}};var Gge=function(){var e=this,r=e._self._c;return r("b-modal",{ref:"addConcordanceModal",staticClass:"fontSize-normal",attrs:{title:e.$t(e.editing?"concordanceEditor.editConcordance":"concordanceEditor.addConcordance"),centered:"","hide-footer":"",size:"md"}},[r("p",[r("b",[e._v(e._s(e.$t("schemeSelection.source")))]),!e.editing&&!e.fromScheme?r("item-suggest",{attrs:{search:e.searchSchemes},on:{select:function(n){return e.selectScheme({isLeft:!0,scheme:n})}}}):r("br"),e.fromScheme?r("item-name",{attrs:{"font-size":"large",item:e.fromScheme}}):r("span",{staticClass:"concordanceEditor-subtitle"},[e._v(" "+e._s(e.$t("concordanceEditor.pleaseSelect"))+" ")]),e.fromScheme?r("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("general.clearScheme"),delay:e.defaults.delay.medium},expression:"{ title: $t('general.clearScheme'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",staticStyle:{margin:"-3px 2px 0px 4px"},attrs:{icon:"times-circle"},on:{click:function(n){return e.selectScheme({isLeft:!0,scheme:null})}}}):e._e()],1),r("p",[r("b",[e._v(e._s(e.$t("schemeSelection.target")))]),!e.editing&&!e.toScheme?r("item-suggest",{attrs:{search:e.searchSchemes},on:{select:function(n){return e.selectScheme({isLeft:!1,scheme:n})}}}):r("br"),e.toScheme?r("item-name",{attrs:{"font-size":"large",item:e.toScheme}}):r("span",{staticClass:"concordanceEditor-subtitle"},[e._v(" "+e._s(e.$t("concordanceEditor.pleaseSelect"))+" ")]),e.toScheme?r("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("general.clearScheme"),delay:e.defaults.delay.medium},expression:"{ title: $t('general.clearScheme'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",staticStyle:{margin:"-3px 2px 0px 4px"},attrs:{icon:"times-circle"},on:{click:function(n){return e.selectScheme({isLeft:!1,scheme:null})}}}):e._e()],1),r("p",[r("b",[e._v("Notation")]),r("b-input",{attrs:{type:"text",size:"sm",placeholder:e.notationDefault,disabled:e.editing},model:{value:e.notation,callback:function(n){e.notation=n},expression:"notation"}}),r("span",{staticClass:"concordanceEditor-subtitle"},[e._v(e._s(e.$t("concordanceEditor.notationSubtext")))])],1),r("p",[r("b",[e._v(e._s(e.$t("mappingBrowser.description")))]),e._l(e.config.languages,function(n){return r("span",{key:n},[r("b-input",{attrs:{type:"text",size:"sm",placeholder:e.$t("mappingBrowser.description")},model:{value:e.description[n],callback:function(i){e.$set(e.description,n,i)},expression:"description[lang]"}}),r("span",{staticClass:"concordanceEditor-subtitle"},[e._v(e._s(e.$t("languages.".concat(n)))+" ("+e._s(n)+")")])],1)})],2),r("p",[r("b",[e._v(e._s(e.$t("concordanceEditor.contributor")))]),r("b-form-textarea",{staticStyle:{"margin-bottom":"3px"},attrs:{rows:"3","max-rows":"6",size:"sm"},model:{value:e.contributor,callback:function(n){e.contributor=n},expression:"contributor"}}),r("span",{staticClass:"concordanceEditor-subtitle"},[e._v(e._s(e.$t("concordanceEditor.contributorSubtextDefault")))]),e.contributorSubtextError?r("span",{staticClass:"concordanceEditor-subtitle"},[e._v(e._s(e.contributorSubtextError))]):e._e()],1),r("p",[e.editing?r("b-button",{attrs:{variant:"primary"},on:{click:e.saveChanges}},[e._v(" "+e._s(e.$t("concordanceEditor.save"))+" ")]):r("b-button",{attrs:{variant:"primary",disabled:!e.canCreate},on:{click:e.addConcordance}},[e._v(" "+e._s(e.$t("concordanceEditor.addConcordance"))+" ")])],1),e.editing&&e.canDeleteConcordance({concordance:e.concordance})?r("p",[r("b",[e._v(e._s(e.$t("concordanceEditor.deleteConcordanceTitle")))]),r("br"),r("b-button",{attrs:{variant:"danger"},on:{click:function(n){e.deleteConcordance({concordance:e.concordance}),e.hide()}}},[e._v(" "+e._s(e.$t("concordanceEditor.deleteConcordanceButton"))+" ")]),r("span",{staticClass:"concordanceEditor-subtitle"},[e._v(e._s(e.$t("concordanceEditor.deleteConcordanceSubtitle")))])],1):e._e()])},Kge=[],qge=fr(Wge,Gge,Kge,!1,null,"803fe1d0");const Yge=qge.exports,Xge={name:"ConcordanceDetail",components:{DataModal:xC,ItemName:ol,AutoLink:Up,RegistryInfo:Hp,DateString:gf},mixins:[Da],props:{concordance:{type:Object,default:null}},computed:{contributors(){return(this.concordance.contributor||[]).filter(t=>!this.$jskos.isContainedIn(t,this.concordance.creator))}},methods:{show(){this.$refs.concordanceDetail.show()},nameOfDistribution(t){let e=t.mimetype;return e.includes("json")?"JSKOS":e.includes("csv")?"CSV":null}}};var Jge=function(){var n,i;var e=this,r=e._self._c;return r("div",[r("b-modal",{ref:"concordanceDetail",staticClass:"fontSize-normal",attrs:{title:e.$t("mappingBrowser.concordanceDetailTitle"),centered:"","hide-footer":"","no-enforce-focus":"",size:"lg"}},[e.concordance?r("div",[r("b-container",{staticClass:"concordanceDetail-container",attrs:{fluid:""}},[r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.sourceScheme"))+": ")]),r("b-col",[r("item-name",{attrs:{draggable:!1,item:e.concordance.fromScheme}})],1)],1),r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.targetScheme"))+": ")]),r("b-col",[r("item-name",{attrs:{draggable:!1,item:e.concordance.toScheme}})],1)],1),e.concordance.scopeNote?r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingBrowser.description"))+": ")]),r("b-col",e._l(Object.keys(e.concordance.scopeNote),function(a){return r("p",{key:"concordanceDetail-scopeNote-".concat(a)},[e._v(" "+e._s(e.concordance.scopeNote[a].join(";"))+" "),r("sup",{staticClass:"text-lightGrey"},[e._v(e._s(a))])])}),0)],1):e._e(),(n=e.concordance.publisher)!=null&&n.length?r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("general.publisher"))+": ")]),r("b-col",e._l(e.concordance.publisher,function(a,o){return r("p",{key:"concordanceDetail-publisher-".concat(o)},[r("auto-link",{attrs:{link:a.url||a.uri,text:e.$jskos.prefLabel(a)}})],1)}),0)],1):e._e(),r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.creator"))+": ")]),r("b-col",e._l(e.concordance.creator||[],function(a,o){return r("p",{key:"concordanceDetail-creator-".concat(o)},[r("auto-link",{attrs:{link:a.url||a.uri,text:e.$jskos.prefLabel(a)}})],1)}),0)],1),e.contributors.length?r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.contributor"))+": ")]),r("b-col",e._l(e.contributors,function(a,o){return r("p",{key:"mappingDetail-contributor-".concat(o)},[r("auto-link",{attrs:{link:a.url||a.uri,text:e.$jskos.prefLabel(a)}})],1)}),0)],1):e._e(),r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.created"))+": ")]),r("b-col",[r("date-string",{attrs:{date:e.concordance.created}})],1)],1),r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.modified"))+": ")]),r("b-col",[r("date-string",{attrs:{date:e.concordance.modified}})],1)],1),e.concordance.url?r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("dataModal.apiUrl"))+": ")]),r("b-col",[r("auto-link",{attrs:{link:e.concordance.url}})],1)],1):e._e(),(i=e.concordance.license)!=null&&i.length?r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("general.license"))+": ")]),r("b-col",e._l(e.concordance.license,function(a,o){return r("span",{key:"concordanceDetail-license-".concat(o)},[r("a",{attrs:{href:a.uri,target:"_blank"}},[e.defaults.licenseBadges[a.uri]?r("img",{staticClass:"schemeDetail-licenseBadge",attrs:{src:e.defaults.licenseBadges[a.uri]}}):r("span",[e._v(" "+e._s(a.uri)+" ")])])])}),0)],1):e._e(),e.concordance.distributions&&e.concordance.distributions.length?r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingBrowser.download"))+": ")]),r("b-col",e._l(e.concordance.distributions,function(a,o){return r("span",{key:o},[e.nameOfDistribution(a)?r("a",{attrs:{href:a.download}},[e._v(" "+e._s(e.nameOfDistribution(a))+" ")]):e._e()])}),0)],1):e._e(),r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("registryInfo.mappings"))+": ")]),r("b-col",[e._v(e._s(e.concordance.extent))])],1),e.concordance.uri||e.concordance.identifier?r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("mappingDetail.identifier"))+": ")]),r("b-col",e._l([e.concordance.uri].concat(e.concordance.identifier).filter(a=>a!=null),function(a,o){return r("p",{key:"concordanceDetail-identifier-".concat(o)},[r("auto-link",{class:{"fontWeight-heavy":a==e.concordance.uri},attrs:{link:a}})],1)}),0)],1):e._e(),e.concordance._registry?r("b-row",[r("b-col",{attrs:{cols:"3"}},[e._v(" "+e._s(e.$t("schemeSelection.registryFilter"))+": ")]),r("b-col",[r("registry-info",{attrs:{registry:e.concordance._registry,"show-details":!1,"show-capabilities":!1}})],1)],1):e._e()],1)],1):e._e(),r("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("dataModal.button"),delay:e.defaults.delay.medium},expression:"{ title: $t('dataModal.button'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"dataModalButton",on:{click:function(a){return e.$refs.dataModal.show()}}},[r("font-awesome-icon",{attrs:{icon:"code"}})],1)]),e.concordance?r("data-modal",{ref:"dataModal",attrs:{data:e.concordance,url:e.concordance.uri,type:"concordance"}}):e._e()],1)},Zge=[],Qge=fr(Xge,Jge,Zge,!1,null,"93cf8e5a");const eve=Qge.exports;let Vl,Id;typeof document.hidden<"u"?(Vl="hidden",Id="visibilitychange"):typeof document.msHidden<"u"?(Vl="msHidden",Id="msvisibilitychange"):typeof document.webkitHidden<"u"&&(Vl="webkitHidden",Id="webkitvisibilitychange");const tve={data(){return{isPageVisible:!0}},created(){Vl&&document.addEventListener(Id,this.handleVisibilityChangeInternal,!1),this.isPageVisible=!document[Vl]},beforeDestroy(){Vl&&document.removeEventListener(Id,this.handleVisibilityChangeInternal,!1)},methods:{handleVisibilityChangeInternal(){this.isPageVisible=!document[Vl]}}},rve={name:"MappingBrowser",components:{FlexibleTable:AC,MappingBrowserTable:Bge,RegistryNotation:AO,ItemName:ol,ComponentSettings:Fme,DataModalButton:CN,ConcordanceEditorModal:Yge,ConcordanceDetail:eve,DateString:gf},mixins:[il,al,PC,Lb,Da,tve],props:{showNavigator:{type:Boolean,default:!0},showEditingTools:{type:Boolean,default:!0},showCocodaLink:{type:Boolean,default:!1}},data(){return{tab:0,concordancesLoaded:!1,hasSwitchedToNavigator:!1,searchShareShow:!1,searchShareLinkPart:"",searchShareIncludeSelected:!1,registryGroupShow:{},concordanceFilter:{from:"",to:"",creator:""},searchFilterInput:null,searchFilter:null,searchFilterExtended:!1,searchPages:{},searchResults:{},searchLoading:{},searchCancelToken:{},searchNeedsRefresh:[],lockScheme:{[!0]:!0,[!1]:!0},previousSelected:{concept:{[!0]:null,[!1]:null},scheme:{[!0]:null,[!1]:null}},navigatorPages:{},navigatorResults:{},navigatorLoading:{},navigatorNeedsRefresh:[],navigatorCancelToken:{},hoveredRegistry:null,searchRepeatManagers:{},navigatorRepeatManagers:{},concordancesRepeatManager:null,registryHasErrored:{},concordanceToEdit:null,embeddedMappings:[]}},computed:{concordanceTableFields(){return[{key:"from",label:this.$t("mappingBrowser.from"),width:"13%",minWidth:"",sortable:!0,align:"left",titleClass:"test"},{key:"to",label:this.$t("mappingBrowser.to"),width:"9%",minWidth:"",sortable:!0,align:"left"},{key:"description",label:this.$t("mappingBrowser.description"),width:"30%",minWidth:"",sortable:!0,align:"left",class:"mappingBrowser-from550"},{key:"creator",label:this.$t("mappingBrowser.creator"),width:"16%",minWidth:"",sortable:!0,align:"left"},{key:"date",label:this.$t("mappingBrowser.date"),width:"10%",minWidth:"",sortable:!0,align:"left",class:"mappingBrowser-from550"},{key:"mappings",label:this.$t("registryInfo.mappings"),width:"11%",minWidth:"",sortable:!0,align:"right",compare:(t,e)=>(parseInt(t.mappings)||0)-(parseInt(e.mappings)||0)},{key:"actions",label:"",width:"11%",sortable:!1,align:"right",class:"mappingBrowser-actions"}]},concordanceTableItems(){let t=[];for(let e of(this.concordances||[]).filter(r=>this.$jskos.compare(r._registry,this.currentConcordanceRegistry))){let r={concordance:e};r.from=J.get(e,"fromScheme"),r.from=Xe(r.from)||r.from,r.fromNotation=this.$jskos.notation(r.from)||"-",r.to=J.get(e,"toScheme"),r.to=Xe(r.to)||r.to,r.toNotation=this.$jskos.notation(r.to)||"-",r.description=(this.$jskos.languageMapContent(e,"scopeNote",{language:this.locale})||[])[0]||J.get(e,"notation[0]")||"-",r.creator=this.$jskos.prefLabel(J.get(e,"publisher[0]"),{fallbackToUri:!1})||this.$jskos.prefLabel(J.get(e,"creator[0]"),{fallbackToUri:!1})||"-",r.date=J.get(e,"modified")||J.get(e,"created")||"",r.download=J.get(e,"distributions",[]),r.mappings=parseInt(J.get(e,"extent")),r.fromNotation.toLowerCase().startsWith(this.concordanceFilter.from.toLowerCase())&&r.toNotation.toLowerCase().startsWith(this.concordanceFilter.to.toLowerCase())&&r.creator.toLowerCase().startsWith(this.concordanceFilter.creator.toLowerCase())&&t.push(r)}return t},concordancesShown(){return!!this.concordanceRegistries.length},tabIndexes(){let t={concordances:this.concordancesShown?0:null,search:this.concordancesShown?1:0,navigator:this.concordancesShown?2:1};return this.showNavigator||delete t.navigator,t},typeOptions(){let t=[{text:this.$t("mappingBrowser.searchAllTypes"),value:null}];for(let e of this.$jskos.mappingTypes)t.push({text:"".concat(this.$jskos.notation(e)," ").concat(this.$jskos.prefLabel(e,{language:this.locale})),value:e.uri});return t},cardinalityOptions(){return[{text:this.$t("mappingBrowser.searchCardinality1n"),value:"1-to-n"},{text:this.$t("mappingBrowser.searchCardinality11"),value:"1-to-1"}]},annotatedOptions(){return[{value:null,text:"-"},{value:{annotatedFor:"assessing"},text:this.$t("mappingBrowser.searchAnnotatedAssessingAny")},{value:{annotatedFor:"assessing",annotatedWith:"+1"},text:this.$t("mappingBrowser.searchAnnotatedAssessingPlus")},{value:{annotatedFor:"assessing",annotatedWith:"-1"},text:this.$t("mappingBrowser.searchAnnotatedAssessingMinus")},{value:{annotatedFor:"!assessing"},text:this.$t("mappingBrowser.searchAnnotatedNotAssessing")},{value:{annotatedFor:"moderating"},text:this.$t("mappingBrowser.searchAnnotatedConfirmed")},{value:{annotatedFor:"!moderating"},text:this.$t("mappingBrowser.searchAnnotatedNotConfirmed")},{value:{annotatedFor:"none"},text:this.$t("mappingBrowser.searchAnnotatedNone")}]},concordanceOptions(){let t=[{value:null,text:"-"},{value:"any",text:this.$t("mappingBrowser.searchConcordancesAny")},{value:"none",text:this.$t("mappingBrowser.searchConcordancesNone")}];for(const e of(this.concordances||[]).filter(r=>!(this.searchFromScheme&&!this.$jskos.compare(this.searchFromScheme,r.fromScheme)||this.searchToScheme&&!this.$jskos.compare(this.searchToScheme,r.toScheme))).sort(eme))t.push({value:e.uri,text:hv(e)});return t},orderOptions(){return[{text:this.$t("mappingBrowser.searchOrderDescending"),value:"desc"},{text:this.$t("mappingBrowser.searchOrderAscending"),value:"asc"}]},searchFromScheme(){return this.getSchemeForFilter(this.searchFilterInput.fromScheme)},searchToScheme(){return this.getSchemeForFilter(this.searchFilterInput.toScheme)},needsRefresh(){return this.$store.state.mapping.mappingsNeedRefresh},searchRegistries(){const t=this.selected,e=[this.getSchemeForFilter(this.searchFilter.fromScheme),this.getSchemeForFilter(this.searchFilter.toScheme),Xe(t.scheme[!0]),Xe(t.scheme[!1])];return J.get(this.registryGroups.find(r=>r.stored),"registries",[]).filter(r=>{if(!r.schemes||!r.supportsScheme)return!0;for(const n of e)if(r.supportsScheme(n))return!0;return!1})},mappingRegistriesSorted(){return J.flatten(this.registryGroups.map(t=>t.registries))},navigatorRegistries(){return this.mappingRegistriesSorted.filter(t=>t.supportsScheme&&t.supportsScheme(Xe(this.selected.scheme[!0]))||t.supportsScheme&&t.supportsScheme(Xe(this.selected.scheme[!1])))},registryGroups(){let t=[{stored:!0,label:this.$t("general.storedMappings"),registries:[]},{stored:!1,label:this.$t("general.recommendedMappings"),registries:[]}];for(let e of this.mappingRegistries)t.find(n=>n.stored===this.$jskos.mappingRegistryIsStored(e)).registries.push(e);t=t.filter(e=>e.registries.length>0);for(let e of t)e.registries=e.registries.sort((r,n)=>this.$jskos.compareFast(r,this.currentRegistry)?-1:this.$jskos.compareFast(n,this.currentRegistry)?1:0);return t},searchSections(){return this.resultsToSections(this.searchResults,this.searchPages,this.searchLoading,"mappingSearch-")},navigatorSections(){let t=this.resultsToSections(this.navigatorResults,this.navigatorPages,this.navigatorLoading,"mappingNavigator-");if(this.embeddedMappings.length){const e={},r={uri:"internal:embedded-mappings",prefLabel:{en:"Embedded Mappings",de:"Enthaltene Mappings"},definition:{en:["Mappings that are embedded directly in the concept data."],de:["Mappings, die direkt in den Konzeptdaten enthalten sind."]},randomId:this.generateID(),stored:!0,readonly:!0,isAuthorizedFor(){return!1}};e.id=r.uri,e.registry=r,e.page=this.navigatorPages[r.uri]||1,e.totalCount=this.embeddedMappings.length;let n;for(;!n||e.page>1&&n.length===0;)n&&(e.page-=1),n=this.embeddedMappings.slice((e.page-1)*this.componentSettings.resultLimit,e.page*this.componentSettings.resultLimit);e.items=n.map(i=>{let a={mapping:i,registry:r};return a.sourceScheme=J.get(i,"fromScheme")||void 0,a.targetScheme=J.get(i,"toScheme")||void 0,a.sourceConcepts=this.$jskos.conceptsOfMapping(i,"from").filter(o=>o!=null),a.targetConcepts=this.$jskos.conceptsOfMapping(i,"to").filter(o=>o!=null),a.sourceConceptsLong=a.sourceConcepts,a.targetConceptsLong=a.targetConcepts,a._rowClass="",a.source="Embedded Mappings",a.sourceShort="embedded",a.type=this.$jskos.mappingTypeByType(i.type),a.uniqueId=this.hash("mappingNavigator-"+r.uri+JSON.stringify(J.omit(this.$jskos.copyDeep(i)))),a.extra={date:i.modified||i.created},this.$jskos.compareFast(a.registry,this.hoveredRegistry)&&(a._rowClass+=" mappingBrowser-hoveredRegistry"),a}),t=t.concat(e)}return t},navigatorSectionsDatabases(){return this.navigatorSections.filter(t=>this.$jskos.mappingRegistryIsStored(t.registry))},navigatorSectionsRecommendations(){return this.navigatorSections.filter(t=>!this.$jskos.mappingRegistryIsStored(t.registry))},searchShareLink(){let t=this.searchShareIncludeSelected?window.location.href:window.location.href.split("?")[0];return t+="".concat(t.includes("?")?"&":"?").concat(this.searchShareLinkPart),t},concordanceUrls(){let t={};for(let e of this.concordanceRegistries)e.has.concordances!==!1&&e._api.concordances&&(t[this.$jskos.prefLabel(e)]=e._api.concordances);return t},autoRefresh(){let t=this.componentSettings.autoRefresh===void 0?this.config.autoRefresh.mappings:this.componentSettings.autoRefresh*1e3;return t&&(t=Math.max(t,5e3)),t}},watch:{tab(t,e){if(t==this.tabIndexes.search){for(let r of Object.values(this.searchRepeatManagers))r&&r.isPaused&&r.start();if(this.searchNeedsRefresh.length){if(this.searchNeedsRefresh.length==1){this.search(this.searchNeedsRefresh[0].registryUri,this.searchNeedsRefresh[0].page);return}if(this.searchNeedsRefresh.find(r=>!r.registryUri))this.search();else{let r=J.uniq(this.searchNeedsRefresh.map(n=>n.registryUri));for(let n of r)this.search(n,this.searchPages[n])}}}else if(t==this.tabIndexes.navigator){for(let r of Object.values(this.navigatorRepeatManagers))r&&r.isPaused&&r.start();this.refreshEmbeddedMappings(),this.navigatorRefresh()}else t==this.tabIndexes.concordances&&this.concordancesRepeatManager&&this.concordancesRepeatManager.isPaused&&this.concordancesRepeatManager.start();if(e==this.tabIndexes.search)for(let r of Object.values(this.searchRepeatManagers))r&&!r.isPaused&&r.stop();if(e==this.tabIndexes.navigator)for(let r of Object.values(this.navigatorRepeatManagers))r&&!r.isPaused&&r.stop();e==this.tabIndexes.concordances&&this.concordancesRepeatManager&&!this.concordancesRepeatManager.isPaused&&this.concordancesRepeatManager.stop()},isPageVisible(t){if(t)if(this.tab==this.tabIndexes.search)for(let e of Object.values(this.searchRepeatManagers))e&&e.isPaused&&e.start();else if(this.tab==this.tabIndexes.navigator)for(let e of Object.values(this.navigatorRepeatManagers))e&&e.isPaused&&e.start();else this.tab==this.tabIndexes.concordances&&this.concordancesRepeatManager&&this.concordancesRepeatManager.isPaused&&this.concordancesRepeatManager.start();else for(let e of[].concat(Object.values(this.searchRepeatManagers),Object.values(this.navigatorRepeatManagers),this.concordancesRepeatManager))e&&!e.isPaused&&e.stop()},navigatorNeedsRefresh(t){t.length>0&&this.tab==this.tabIndexes.navigator&&this.navigatorRefresh()},selected:{handler(){this.$jskos.compareFast(this.selected.concept[!0],this.previousSelected.concept[!0])&&this.$jskos.compareFast(this.selected.concept[!1],this.previousSelected.concept[!1])&&this.$jskos.compareFast(this.selected.scheme[!0],this.previousSelected.scheme[!0])&&this.$jskos.compareFast(this.selected.scheme[!1],this.previousSelected.scheme[!1])||this.selectedChangedHandler()},deep:!0},needsRefresh(t){if(t){let e=this.$store.state.mapping.mappingsNeedRefreshRegistry;e?(this.navigatorNeedsRefresh.push(e),this.search(e,this.searchPages[e])):(this.navigatorNeedsRefresh.push(null),this.search()),this.$store.commit("mapping/setRefresh",{refresh:!1})}},currentRegistry(t){if(t){this.showRegistry[t.uri]=!0;for(let e of document.getElementsByClassName("flexibleTable-body"))e.scrollTop=0}},locale(t,e){if(t!=e)for(let r of this.navigatorRegistries.filter(n=>!this.$jskos.mappingRegistryIsStored(n)&&this.showRegistry[n.uri]))this.navigatorNeedsRefresh.push(r.uri)},lockScheme:{handler(){let t=!1;for(let[e,r]of[["from",!0],["to",!1]])if(this.lockScheme[r]){const n=Xe(this.selected.scheme[r]);this.searchFilterInput["".concat(e,"Scheme")]=n?this.$jskos.notation(n):"",t=!0}t&&this.searchClicked()},deep:!0},"componentSettings.resultLimit"(t,e){let r;if(this.tab==this.tabIndexes.search?r="search":this.tab==this.tabIndexes.navigator&&(r="navigator"),r)for(let n of Object.keys(this["".concat(r,"Results")])){let a=((this["".concat(r,"Pages")][n]||1)-1)*e,o=Math.floor(a/t)+1;r=="search"?this.search(n,o):(this.$set(this.navigatorPages,n,o),this.navigatorNeedsRefresh.push(n))}},"componentSettings.showAllSchemes"(){this.$store.commit("mapping/setRefresh")},"componentSettings.navigatorShowResultsForLeft"(){this.$store.commit("mapping/setRefresh")},"componentSettings.navigatorShowResultsForRight"(){this.$store.commit("mapping/setRefresh")},autoRefresh(){let t;if(this.tab==this.tabIndexes.search?t="search":this.tab==this.tabIndexes.navigator&&(t="navigator"),t)for(let e of Object.keys(this["".concat(t,"Results")]))t=="search"?this.search(e,this.searchPages[e]):this.navigatorNeedsRefresh.push(e);this.concordancesRepeatManager&&(this.concordancesRepeatManager.interval=this.autoRefresh*2)},concordanceOptions(t){this.searchFilterInput.partOf&&!t.find(e=>e.value===this.searchFilterInput.partOf)&&(this.searchFilterInput.partOf=null)}},created(){this.navigatorRefresh=J.debounce(this._navigatorRefresh,100),this.clearSearchFilter(),this.tab=this.tabIndexes.search},async mounted(){!this.concordancesRepeatManager&&this.concordanceRegistries.length&&(this.autoRefresh?this.concordancesRepeatManager=this.repeat({function:()=>this.refreshConcordances(),interval:this.autoRefresh*2,callback:t=>{t&&this.$log.warn("Mapping Browser (Concordances): Error during refresh",t)}}):this.refreshConcordances()),this.selectedChangedHandler(),this.mappingRegistries.forEach(({uri:t})=>{this.$watch(()=>this.showRegistry[t],e=>{e||[this.searchRepeatManagers,this.navigatorRepeatManagers].map(r=>r[t]).forEach(r=>{r&&!r.isPaused&&r.stop()})})}),this.mappingRegistries.map(t=>{var e,r;return(r=(e=t._config)==null?void 0:e.annotations)==null?void 0:r.mismatchTagVocabulary}).filter(Boolean).forEach(t=>{const e=is.registryForScheme(t);if(!e){this.$log.warn("Could not find registry for mismatchTagVocabulary ".concat(t.uri,". Feature is disabled."));return}t=Ea(t),Ww(t,{registry:e})})},beforeDestroy(){for(let t of[].concat(Object.values(this.searchRepeatManagers),Object.values(this.navigatorRepeatManagers),this.concordancesRepeatManager))t&&!t.isPaused&&t.stop()},methods:{clickHandlers(){let t=[];for(let e of this.registryGroups)t.push({elements:[J.get(this.$refs["registryGroup-".concat(e.stored,"-popover")],"[0]"),document.getElementById("registryGroup-".concat(e.stored))],handler:()=>{this.$set(this.registryGroupShow,e.stored,!1)}});return t.push({elements:[this.$refs.searchSharePopover,document.getElementById("mappingBrowser-search-shareButton")],handler:()=>{this.searchShareShow=!1}}),t},selectedChangedHandler(){this.navigatorPages={},this.navigatorResults={},this.navigatorNeedsRefresh.push(null);let t=!1;for(let[e,r]of[["from",!0],["to",!1]])if(this.lockScheme[r]&&!this.$jskos.compareFast(this.selected.scheme[r],this.previousSelected.scheme[r])){const n=Xe(this.selected.scheme[r]);this.searchFilterInput["".concat(e,"Scheme")]=n?this.$jskos.notation(n):"",t=!0}t?this.searchClicked():(J.difference(Object.keys(this.searchResults),this.searchRegistries.map(e=>e.uri)).forEach(e=>this.$delete(this.searchResults,e)),J.difference(this.searchRegistries.map(e=>e.uri),Object.keys(this.searchResults)).forEach(e=>this.search(e,1))),this.previousSelected={},this.previousSelected.concept={[!0]:this.selected.concept[!0]?{uri:this.selected.concept[!0].uri}:null,[!1]:this.selected.concept[!1]?{uri:this.selected.concept[!1].uri}:null},this.previousSelected.scheme={[!0]:this.selected.scheme[!0]?{uri:this.selected.scheme[!0].uri}:null,[!1]:this.selected.scheme[!1]?{uri:this.selected.scheme[!1].uri}:null},!this.hasSwitchedToNavigator&&(this.selected.concept[!0]||this.selected.concept[!1])&&(this.tab=this.tabIndexes.navigator,this.hasSwitchedToNavigator=!0),this.refreshEmbeddedMappings()},generateCancelToken(){return Ot.CancelToken.source()},showMappingsForConcordance(t){this.tab=this.tabIndexes.search,this.clearSearchFilter({ignoredLock:!0}),this.searchFilterInput.partOf=t.uri,this.searchClicked()},getSchemeForFilter(t){return Mu(this.schemes).find(e=>t&&(this.$jskos.compare(e,{uri:t})||this.$jskos.notation(e).toLowerCase()==t.toLowerCase()))},clearSearchFilter({ignoredLock:t=!1}={}){this.searchFilterInput={fromScheme:this.searchFilterInput&&this.searchFilterInput.fromScheme||"",fromNotation:"",toScheme:this.searchFilterInput&&this.searchFilterInput.toScheme||"",toNotation:"",creator:"",direction:"",type:null,cardinality:"1-to-n",annotated:null,partOf:null,order:"desc"},(t||!this.lockScheme[!0])&&(this.searchFilterInput.fromScheme=""),(t||!this.lockScheme[!1])&&(this.searchFilterInput.toScheme=""),this.searchFilterExtended=!1,this.searchResults={},this.searchClicked()},searchWithParams(t){this.tab=this.tabIndexes.search,J.forOwn(t,(e,r)=>{e!=null&&(this.searchFilterInput[r]=e)}),this.searchClicked()},searchClicked(){this.searchFilter=J.cloneDeep(this.searchFilterInput),this.search(null,1)},search(t=null,e){if(this.tab!=this.tabIndexes.search){this.searchNeedsRefresh.push({registryUri:t,page:e});return}if(this.searchNeedsRefresh=[],this.searchFilter.partOf){let a=[];for(let o of this.concordances.filter(l=>this.$jskos.compare(l,{uri:this.searchFilter.partOf}))){let l=J.get(o,"_registry.uri");l&&!a.includes(l)&&a.push(l)}if(a.length>0)for(let o of a)this.showRegistry[o]=!0}J.difference(Object.keys(this.searchResults),this.searchRegistries.map(a=>a.uri)).forEach(a=>this.$delete(this.searchResults,a));let r=this.searchRegistries.filter(a=>t==null||a.uri==t);for(let a of r){this.searchCancelToken[a.uri]&&this.searchCancelToken[a.uri].cancel("There was a newer refresh operation.");const o=this.searchRepeatManagers[a.uri];if(o&&!o.isPaused&&o.stop(),!this.showRegistry[a.uri]){this.$delete(this.searchResults,a.uri);continue}let l=this.generateCancelToken();this.searchCancelToken[a.uri]=l,this.$set(this.searchPages,a.uri,e),this.$set(this.searchLoading,a.uri,!0);const c={from:this.searchFilter.fromNotation,to:this.searchFilter.toNotation,fromScheme:this.getSchemeForFilter(this.searchFilter.fromScheme),toScheme:this.getSchemeForFilter(this.searchFilter.toScheme)};for(const m of["from","to"]){let g=c["".concat(m,"Scheme")];!g||!c[m]||(g=new this.$jskos.ConceptScheme(c["".concat(m,"Scheme")]),g!=null&&g.uriPattern&&(c[m]=c[m].split("|").map(v=>g.uriFromNotation(v)||v).join("|")))}const f=()=>this.getMappings({...c,creator:this.searchFilter.creator,type:this.searchFilter.type,direction:this.searchFilter.direction,cardinality:this.searchFilter.cardinality,annotatedFor:this.searchFilter.annotated&&this.searchFilter.annotated.annotatedFor,annotatedWith:this.searchFilter.annotated&&this.searchFilter.annotated.annotatedWith,partOf:this.searchFilter.partOf,registry:a.uri,sort:"created",order:this.searchFilter.order,offset:((this.searchPages[a.uri]||1)-1)*this.componentSettings.resultLimit,limit:this.componentSettings.resultLimit,cancelToken:l.token}),d=m=>{if(l==this.searchCancelToken[a.uri]){if(!m){this.$set(this.registryHasErrored,a.uri,!0),(!this.searchResults[a.uri]||this.searchResults[a.uri].includes(null))&&this.$set(this.searchResults,a.uri,[]),this.$set(this.searchLoading,a.uri,!1);return}this.$set(this.registryHasErrored,a.uri,!1),e=e||this.searchPages[a.uri]||1,m.length==0&&e>1?this.search(a.uri,e-1):(this.$set(this.searchResults,a.uri,m),this.$set(this.searchLoading,a.uri,!1),this.$set(this.searchPages,a.uri,e))}};if(this.autoRefresh){const m=this.repeat({function:()=>f(),interval:this.autoRefresh,callback:(g,v)=>{g&&this.$log.warn("Mapping Browser (Search): Error during refresh",g),d(v)}});this.$set(this.searchRepeatManagers,a.uri,m)}else f().then(d)}let n={};J.forOwn(this.searchFilter,(a,o)=>{a&&(n[o]=a)});let i=encodeURIComponent(JSON.stringify(n));this.searchShareLinkPart="search=".concat(i)},_navigatorRefresh(){if(!this.navigatorNeedsRefresh.length)return;let t;this.navigatorNeedsRefresh.includes(null)?t=null:t=J.uniq(this.navigatorNeedsRefresh),this.navigatorNeedsRefresh=[];let e={direction:"both",mode:"or",selected:{scheme:{[!0]:Xe(this.selected.scheme[!0]),[!1]:Xe(this.selected.scheme[!1])}}},r=this.componentSettings.navigatorShowResultsForLeft?J.get(this,"selected.concept[true]"):null,n=this.componentSettings.navigatorShowResultsForRight?J.get(this,"selected.concept[false]"):null;if(r&&(e.from=r),n&&(e.to=n),!r&&!n){this.navigatorResults={};return}t||(this.navigatorPages={});for(let i of this.navigatorRegistries){if(t&&!t.includes(i.uri))continue;if(!this.showRegistry[i.uri]){this.$delete(this.navigatorResults,i.uri);continue}const a=this.navigatorRepeatManagers[i.uri];a&&!a.isPaused&&a.stop(),this.navigatorCancelToken[i.uri]&&this.navigatorCancelToken[i.uri].cancel("There was a newer refresh operation.");let o=this.generateCancelToken();this.navigatorCancelToken[i.uri]=o,t||this.$set(this.navigatorResults,i.uri,[null]);const l=()=>this.getMappings({...e,registry:i.uri,limit:this.$jskos.mappingRegistryIsStored(i)?100:30,sort:this.$jskos.mappingRegistryIsStored(i)?"modified":"mappingRelevance",cancelToken:o.token}),c=f=>{if(o==this.navigatorCancelToken[i.uri]){if(!f){this.$set(this.registryHasErrored,i.uri,!0),(!this.navigatorResults[i.uri]||this.navigatorResults[i.uri].includes(null))&&this.$set(this.navigatorResults,i.uri,[]);return}this.$set(this.registryHasErrored,i.uri,!1),f=f.sort((d,m)=>{if(d._occurrence||m._occurrence)return J.get(m,"_occurrence.count",0)-J.get(d,"_occurrence.count",0);if(d.mappingRelevance&&m.mappingRelevance)return m.mappingRelevance-d.mappingRelevance;let g={a:10,b:10};return J.forOwn({a:d,b:m},(v,b)=>{let _=this.$jskos.conceptsOfMapping(v,"from"),O=this.$jskos.conceptsOfMapping(v,"to"),E=this.$jskos.isContainedIn(this.selected.concept[!0],_),R=this.$jskos.isContainedIn(this.selected.concept[!1],O),x=this.$jskos.compare(this.selected.scheme[!0],v.fromScheme),N=this.$jskos.compare(this.selected.scheme[!1],v.toScheme);if(E&&R||(g[b]-=1,x&&N))return;g[b]-=1;let A=this.$jskos.isContainedIn(this.selected.concept[!0],O),q=this.$jskos.isContainedIn(this.selected.concept[!1],_);A&&q||(g[b]-=1,E||(g[b]-=4),R||(g[b]-=3),q||(g[b]-=2),A||(g[b]-=1))}),g.b-g.a!=0?g.b-g.a:f.indexOf(d)-f.indexOf(m)}),f._totalCount=void 0,this.componentSettings.showAllSchemes||(f=f.filter(d=>{if(this.selected.scheme[!0]&&this.selected.scheme[!1]){let m=!0;for(let g of[d.fromScheme,d.toScheme]){let v=!1;for(let b of[!0,!1])this.$jskos.compare(g,this.selected.scheme[b])&&(v=!0);m=m&&v}return m}return!0})),this.$set(this.navigatorResults,i.uri,f),this.navigatorPages[i.uri]>1&&f.length<(this.navigatorPages[i.uri]-1)*this.componentSettings.resultLimit+1&&this.$set(this.navigatorPages,i.uri,this.navigatorPages[i.uri]-1)}};if(this.autoRefresh){const f=this.repeat({function:()=>l(),interval:this.autoRefresh,callback:(d,m)=>{d&&this.$log.warn("Mapping Browser (Navigator): Error during refresh",d),c(m)}});this.$set(this.navigatorRepeatManagers,i.uri,f)}else l().then(c)}},swapClicked(){this.lockScheme[!0]=!1,this.lockScheme[!1]=!1,[this.searchFilterInput.fromScheme,this.searchFilterInput.fromNotation,this.searchFilterInput.toScheme,this.searchFilterInput.toNotation]=[this.searchFilterInput.toScheme,this.searchFilterInput.toNotation,this.searchFilterInput.fromScheme,this.searchFilterInput.fromNotation],this.searchClicked()},resultsToSections(t,e,r,n){let i=[];for(let a of this.mappingRegistriesSorted.filter(o=>t[o.uri])){let o={id:a.uri,randomId:this.generateID()};o.registry=a,this.$jskos.compareFast(a,this.currentRegistry)&&(o._class="mappingBrowser-table-currentRegistrySection"),o.items=[],o.loading=r[a.uri],o.page=e[a.uri]||1;let l=t[a.uri]||[];o.totalCount=l._totalCount||l.length,o.lastPage=Math.ceil(o.totalCount/this.componentSettings.resultLimit),l.length==1&&l[0]==null&&(o.loading=!0),l._url&&(o.url=l._url),Uo(J.flatten(l.map(f=>this.$jskos.conceptsOfMapping(f))));let c=0;for(let f of l){let d={mapping:f,registry:a};if(d.sourceScheme=J.get(f,"fromScheme")||void 0,d.targetScheme=J.get(f,"toScheme")||void 0,d.sourceConcepts=this.$jskos.conceptsOfMapping(f,"from").filter(_=>_!=null),d.targetConcepts=this.$jskos.conceptsOfMapping(f,"to").filter(_=>_!=null),d.sourceConceptsLong=d.sourceConcepts,d.targetConceptsLong=d.targetConcepts,!J.get(f,"from")&&d.sourceConcepts.length==0&&(d.sourceScheme=void 0),!J.get(f,"to")&&d.targetConcepts.length==0&&(d.targetScheme=void 0),d.sourceConcepts.length+d.targetConcepts.length==0){c+=1;continue}let m=this.$jskos.mappingMembersIdentifier({from:{memberSet:[this.selected.concept[!0]]},to:{memberSet:[this.selected.concept[!1]]}}),g=this.$jskos.mappingMembersIdentifier(this.$store.state.mapping.mapping),v=f.identifier.includes(m)||f.identifier.includes(g);d._rowClass="",v&&(d._rowClass="mappingBrowser-table-row-match");let b=J.get(this.$store.state.mapping.original,"uri");b&&f.uri==b&&(d._rowClass="mappingBrowser-table-row-edited"),d.creator=f.creator&&f.creator[0]||"",typeof d.creator=="object"&&(d.creator=this.$jskos.prefLabel(d.creator)),d.extra={date:f.modified||f.created},d.source=this.$jskos.prefLabel(a),d.sourceShort=this.$jskos.notation(a),d.type=this.$jskos.mappingTypeByType(f.type),d.occurrence=f._occurrence,d.uniqueId=this.hash(n+a.uri+JSON.stringify(J.omit(this.$jskos.copyDeep(f)))),this.$jskos.compareFast(d.registry,this.hoveredRegistry)&&(d._rowClass+=" mappingBrowser-hoveredRegistry"),o.items.push(d)}l._totalCount===void 0&&(o.items=o.items.slice((o.page-1)*this.componentSettings.resultLimit,o.page*this.componentSettings.resultLimit)),o.totalCount-=c,i.push(o)}return i},droppedConcept(t,e){J.forOwn(e,(r,n)=>{let i="";n=="scheme"?this.$jskos.isScheme(t)?i=J.get(t,"notation[0]"):i=J.get(t,"inScheme[0].notation[0]"):n=="concept"&&this.$jskos.isConcept(t)&&(i=J.get(t,"notation[0]")),i&&J.set(this,r,i)})},changePage(t,{registry:e,page:r,userInitiated:n}){let i=this["".concat(t,"Pages")][e.uri];n?(this.$set(this["".concat(t,"Pages")],e.uri,r),t=="search"&&this.search(e.uri,r)):r!=i&&(this.$set(this["".concat(t,"Pages")],e.uri,r),this.$nextTick(()=>{this.$set(this["".concat(t,"Pages")],e.uri,i)}))},editConcordance(t){this.concordanceToEdit=t,this.$refs.concordanceEditorModal.show()},async refreshConcordances(){await this.loadConcordances(),this.concordancesLoaded=!0},refreshEmbeddedMappings(){const t=r=>[this.selected.scheme[!0],this.selected.scheme[!1]].concat(this.schemes).filter(Boolean).map(Xe).find(i=>(i=new this.$jskos.ConceptScheme(i),!!(i!=null&&i.notationFromUri(r)))),e=[].concat(...[!0,!1].map(r=>{const n=Xe(this.selected.concept[r]);return((n==null?void 0:n.mappings)||[]).map(i=>this.$jskos.copyDeep(i)).filter(i=>{var l,c,f,d,m,g;if(!i.from&&!i.to)return!1;["from","to"].forEach(v=>{i[v]||(i[v]={memberSet:[{uri:n.uri}]},i[v+"Scheme"]={uri:n.inScheme[0].uri})});const a=Xe(i.fromScheme)||t((f=(c=(l=i.from)==null?void 0:l.memberSet)==null?void 0:c[0])==null?void 0:f.uri),o=Xe(i.toScheme)||t((g=(m=(d=i.to)==null?void 0:d.memberSet)==null?void 0:m[0])==null?void 0:g.uri);return!a||!o||this.$jskos.compare(a,o)?!1:(i.fromScheme||(i.fromScheme={uri:a.uri}),i.toScheme||(i.toScheme={uri:o.uri}),this.adjustMapping(i),Uo(this.$jskos.conceptsOfMapping(i,"from"),{scheme:a}),Uo(this.$jskos.conceptsOfMapping(i,"to"),{scheme:o}),!0)})}));this.embeddedMappings=e}}};var nve=function(){var e=this,r=e._self._c;return r("div",{attrs:{id:"mappingBrowser"}},[r("component-settings",{attrs:{tooltip:e.$t("mappingBrowser.settingsButton")}}),r("tabs",{staticStyle:{position:"absolute",top:"0",bottom:"0",left:"0",right:"0"},attrs:{fill:""},model:{value:e.tab,callback:function(n){e.tab=n},expression:"tab"}},[e.concordancesShown?r("tab",{attrs:{title:e.$t("mappingBrowser.concordances")},on:{click:e.handleClick}},[e.concordances?[e.concordanceRegistries.length?r("div",{staticClass:"mappingBrowser-concordanceMenu"},[e.canCreateConcordance()?r("div",{staticClass:"button mappingBrowser-addConcordanceButton",on:{click:function(n){return e.editConcordance(null)}}},[r("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("concordanceEditor.addConcordanceButton"),delay:e.defaults.delay.medium},expression:"{ title: $t('concordanceEditor.addConcordanceButton'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],attrs:{icon:"plus-square"}}),e._v(" "+e._s(e.$t("mappingBrowser.newConcordance"))+" ")],1):e._e(),e._l(e.concordanceRegistries,function(n){return r("registry-notation",{key:n.uri,staticClass:"mappingBrowser-search-registryNotation pointer",attrs:{registry:n,disabled:!e.$jskos.compareFast(n,e.currentConcordanceRegistry)},nativeOn:{click:function(i){return e.$store.commit({type:"settings/set",prop:"mappingRegistry",value:n.uri})}}})})],2):e._e(),r("concordance-editor-modal",{ref:"concordanceEditorModal",attrs:{concordance:e.concordanceToEdit}}),r("div",{staticStyle:{display:"flex",padding:"0px 4px"}},e._l(e.concordanceTableFields,function(n){return r("div",{key:n.key,style:"padding: 0px 10px 0px 0px; flex: 0 0 "+n.width},[n.key=="from"?r("b-input",{staticStyle:{width:"55%",display:"inline-block"},attrs:{type:"text",size:"sm",placeholder:e.$t("mappingBrowser.from")},model:{value:e.concordanceFilter.from,callback:function(i){e.$set(e.concordanceFilter,"from",i)},expression:"concordanceFilter.from"}}):e._e(),n.key=="to"?r("b-input",{staticStyle:{width:"75%",display:"inline-block"},attrs:{type:"text",size:"sm",placeholder:e.$t("mappingBrowser.to")},model:{value:e.concordanceFilter.to,callback:function(i){e.$set(e.concordanceFilter,"to",i)},expression:"concordanceFilter.to"}}):e._e(),n.key=="creator"?r("b-input",{staticStyle:{width:"80%",display:"inline-block"},attrs:{type:"text",size:"sm",placeholder:e.$t("mappingBrowser.creator")},model:{value:e.concordanceFilter.creator,callback:function(i){e.$set(e.concordanceFilter,"creator",i)},expression:"concordanceFilter.creator"}}):e._e(),e.concordanceFilter[n.key]!=null?r("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:"clear filter",delay:e.defaults.delay.medium},expression:"{ title: 'clear filter', delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button mappingBrowser-from650",attrs:{icon:"times"},on:{click:function(i){e.concordanceFilter[n.key]=""}}},[e._v(" x ")]):e._e(),n.key=="from"?r("b-button",{staticClass:"mappingBrowser-from750",staticStyle:{"padding-right":"0","margin-right":"-5px"},attrs:{variant:"link",size:"sm",tabindex:"-1"},on:{click:function(i){[e.concordanceFilter.from,e.concordanceFilter.to]=[e.concordanceFilter.to,e.concordanceFilter.from]}}},[r("font-awesome-icon",{attrs:{icon:"exchange-alt"}})],1):e._e()],1)}),0),r("div",{staticStyle:{flex:"1",height:"0",position:"relative"}},[r("flexible-table",{staticStyle:{position:"absolute",top:"0",bottom:"0",left:"0",right:"0"},attrs:{fields:e.concordanceTableFields,items:e.concordanceTableItems,"sort-by":"date","sort-direction":-1},scopedSlots:e._u([{key:"mappings",fn:function({item:n,value:i}){return r("span",{},[e._v(" "+e._s((isNaN(i)?"?":i).toLocaleString())+" "),r("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("mappingBrowser.showMappings"),delay:e.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.showMappings'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",attrs:{icon:"external-link-square-alt"},on:{click:function(a){return e.showMappingsForConcordance(n.concordance)}}})],1)}},{key:"actions",fn:function({item:n}){return r("span",{},[r("div",{staticClass:"mappingBrowser-toolbar-button"},[e.canUpdateConcordance({concordance:n.concordance})?r("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("mappingBrowser.editConcordanceTooltip"),delay:e.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.editConcordanceTooltip'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",attrs:{icon:"edit"},on:{click:function(i){return e.editConcordance(n.concordance)}}}):e.isCreatorOrContributor(n.concordance,e.user)&&n.concordance._registry.isAuthorizedFor({type:"mappings",action:"update",user:e.user})?r("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip",value:e.$t("mappingBrowser.canSaveIntoConcordanceTooltip"),expression:"$t('mappingBrowser.canSaveIntoConcordanceTooltip')"}],staticClass:"button",staticStyle:{"font-size":"12px"},attrs:{icon:"pencil-alt"}}):e._e()],1),r("div",{staticClass:"mappingBrowser-toolbar-button"},[r("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("mappingBrowser.showConcordanceDetail"),delay:e.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.showConcordanceDetail'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",attrs:{icon:"info-circle"},on:{click:function(i){(e.concordanceToEdit=n.concordance)&&e.$refs.concordanceDetail.show()}}})],1)])}},{key:"from",fn:function({value:n}){return r("span",{},[r("item-name",{attrs:{item:n,"show-text":!1,"is-link":n.__SAVED__===!0,"is-left":!0,"font-size":"sm"}})],1)}},{key:"to",fn:function({value:n}){return r("span",{},[r("item-name",{attrs:{item:n,"show-text":!1,"is-link":n.__SAVED__,"is-left":!1,"font-size":"sm"}})],1)}},{key:"creator",fn:function({value:n}){return r("span",{},[e._v(" "+e._s(n)+" ")])}},{key:"date",fn:function({value:n}){return r("span",{},[r("date-string",{attrs:{date:n}})],1)}}],null,!1,1554914683)})],1),r("div",{staticStyle:{display:"flex"}},[r("p",{staticStyle:{flex:"1","text-align":"right","font-weight":"bold","padding-right":"45px"}},[e._v(" "+e._s(e.concordanceTableItems.length)+" "+e._s(e.$t("mappingBrowser.concordances"))+" "+e._s(e.$t("mappingBrowser.total"))+" "+e._s(e.concordanceTableItems.reduce((n,i)=>n+(i.mappings||0),0).toLocaleString())+" "+e._s(e.$t("registryInfo.mappings"))+" ")]),e.concordances&&e.concordances.length>0?r("data-modal-button",{attrs:{data:e.concordances,"position-right":20,url:e.concordanceUrls,type:"concordance"}}):e._e(),r("concordance-detail",{ref:"concordanceDetail",attrs:{concordance:e.concordanceToEdit}})],1)]:e._e()],2):e._e(),r("tab",{attrs:{title:e.$t("mappingBrowser.mappingSearch")},on:{click:e.handleClick}},[r("div",{staticStyle:{flex:"none",padding:"0px 4px"}},[r("div",{staticStyle:{display:"flex","flex-wrap":"wrap"}},[r("b-input",{staticStyle:{flex:"1",margin:"3px","min-width":"40px"},attrs:{state:e.searchFilterInput.fromScheme==""?null:e.searchFromScheme!=null,size:"sm",placeholder:e.$t("mappingBrowser.searchSourceScheme")},on:{drop:function(n){!e.lockScheme[!0]&&e.drop(n,{scheme:"searchFilterInput.fromScheme",concept:"searchFilterInput.fromNotation"})}},nativeOn:{keyup:[function(n){e.lockScheme[!0]=!1},function(n){return!n.type.indexOf("key")&&e._k(n.keyCode,"enter",13,n.key,"Enter")?null:e.searchClicked.apply(null,arguments)}]},model:{value:e.searchFilterInput.fromScheme,callback:function(n){e.$set(e.searchFilterInput,"fromScheme",n)},expression:"searchFilterInput.fromScheme"}}),r("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip",value:e.lockScheme[!0]?e.$t("mappingBrowser.unlockScheme"):e.$t("mappingBrowser.lockScheme"),expression:"lockScheme[true] ? $t('mappingBrowser.unlockScheme') : $t('mappingBrowser.lockScheme')"}],staticClass:"button",staticStyle:{flex:"none","font-size":"12px",margin:"auto 8px auto 2px"},on:{click:function(n){e.lockScheme[!0]=!e.lockScheme[!0]}}},[r("font-awesome-icon",{attrs:{icon:e.lockScheme[!0]?"lock":"lock-open"}})],1),r("b-input",{staticStyle:{flex:"2",margin:"3px","min-width":"60px"},attrs:{size:"sm",placeholder:e.$t("mappingBrowser.searchSourceNotation")},on:{drop:function(n){return e.drop(n,{scheme:e.lockScheme[!0]?null:"searchFilterInput.fromScheme",concept:"searchFilterInput.fromNotation"})}},nativeOn:{keyup:function(n){return!n.type.indexOf("key")&&e._k(n.keyCode,"enter",13,n.key,"Enter")?null:e.searchClicked.apply(null,arguments)}},model:{value:e.searchFilterInput.fromNotation,callback:function(n){e.$set(e.searchFilterInput,"fromNotation",n)},expression:"searchFilterInput.fromNotation"}}),r("div",{staticClass:"button",staticStyle:{flex:"none","font-size":"16px",margin:"auto 5px"},on:{click:e.swapClicked}},[r("font-awesome-icon",{attrs:{icon:"exchange-alt"}})],1),r("b-input",{staticStyle:{flex:"1",margin:"3px","min-width":"40px"},attrs:{state:e.searchFilterInput.toScheme==""?null:e.searchToScheme!=null,size:"sm",placeholder:e.$t("mappingBrowser.searchTargetScheme")},on:{drop:function(n){!e.lockScheme[!1]&&e.drop(n,{scheme:"searchFilterInput.toScheme",concept:"searchFilterInput.toNotation"})}},nativeOn:{keyup:[function(n){e.lockScheme[!1]=!1},function(n){return!n.type.indexOf("key")&&e._k(n.keyCode,"enter",13,n.key,"Enter")?null:e.searchClicked.apply(null,arguments)}]},model:{value:e.searchFilterInput.toScheme,callback:function(n){e.$set(e.searchFilterInput,"toScheme",n)},expression:"searchFilterInput.toScheme"}}),r("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip",value:e.lockScheme[!1]?e.$t("mappingBrowser.unlockScheme"):e.$t("mappingBrowser.lockScheme"),expression:"lockScheme[false] ? $t('mappingBrowser.unlockScheme') : $t('mappingBrowser.lockScheme')"}],staticClass:"button",staticStyle:{flex:"none","font-size":"12px",margin:"auto 8px auto 2px"},on:{click:function(n){e.lockScheme[!1]=!e.lockScheme[!1]}}},[r("font-awesome-icon",{attrs:{icon:e.lockScheme[!1]?"lock":"lock-open"}})],1),r("b-input",{staticStyle:{flex:"2",margin:"3px","min-width":"60px"},attrs:{size:"sm",placeholder:e.$t("mappingBrowser.searchTargetNotation")},on:{drop:function(n){return e.drop(n,{scheme:e.lockScheme[!1]?null:"searchFilterInput.toScheme",concept:"searchFilterInput.toNotation"})}},nativeOn:{keyup:function(n){return!n.type.indexOf("key")&&e._k(n.keyCode,"enter",13,n.key,"Enter")?null:e.searchClicked.apply(null,arguments)}},model:{value:e.searchFilterInput.toNotation,callback:function(n){e.$set(e.searchFilterInput,"toNotation",n)},expression:"searchFilterInput.toNotation"}}),r("b-button",{staticStyle:{flex:"none",margin:"3px"},attrs:{variant:"primary",size:"sm"},on:{click:e.searchClicked}},[r("font-awesome-icon",{attrs:{icon:"search"}}),e._v(e._s(e.$t("mappingBrowser.searchSubmit"))+" ")],1),r("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip",value:{title:e.$t("mappingBrowser.".concat(e.searchFilterExtended?"searchCollapse":"searchExtend")),placement:e.searchFilterExtended?"left":"bottom"},expression:"{\n title: $t(`mappingBrowser.${searchFilterExtended ? 'searchCollapse' : 'searchExtend'}`),\n placement: searchFilterExtended ? 'left' : 'bottom',\n }"}],staticClass:"button fontSize-large",staticStyle:{flex:"none",margin:"3px",position:"relative",width:"20px"},on:{click:function(n){e.searchFilterExtended=!e.searchFilterExtended}}},[e.searchFilterExtended?r("font-awesome-icon",{staticStyle:{"vertical-align":"-0.3em"},attrs:{icon:"chevron-up"}}):r("font-awesome-icon",{staticStyle:{"vertical-align":"-0.3em"},attrs:{icon:"filter"}}),!e.searchFilterExtended&&(e.searchFilterInput.creator||e.searchFilterInput.type||e.searchFilterInput.partOf)?r("span",{staticClass:"text-success",staticStyle:{position:"absolute",top:"-9px",right:"-3px"}},[e._v(" • ")]):e._e()],1),e.searchFilterExtended?[r("div",{staticStyle:{"flex-basis":"100%",height:"0"}}),r("div",{staticStyle:{"text-align":"right",flex:"none",margin:"auto 5px"}},[e._v(" "+e._s(e.$t("mappingBrowser.creator"))+": ")]),r("div",{staticStyle:{flex:"2",margin:"3px",display:"flex","align-items":"center"}},[r("b-input",{attrs:{size:"sm",placeholder:e.$t("mappingBrowser.creator")},nativeOn:{keyup:function(n){return!n.type.indexOf("key")&&e._k(n.keyCode,"enter",13,n.key,"Enter")?null:e.searchClicked.apply(null,arguments)}},model:{value:e.searchFilterInput.creator,callback:function(n){e.$set(e.searchFilterInput,"creator",n)},expression:"searchFilterInput.creator"}}),e.authorized&&e.searchFilterInput.creator!=(e.userUris||[]).join("|")?r("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("mappingBrowser.searchInsertSelfIntoCreator"),delay:e.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.searchInsertSelfIntoCreator'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",staticStyle:{"margin-left":"2px"},on:{click:function(n){e.searchFilterInput.creator=(e.userUris||[]).join("|")}}},[r("font-awesome-icon",{attrs:{icon:"user"}})],1):e._e()],1),r("div",{staticStyle:{"text-align":"right",flex:"none",margin:"auto 5px"}},[e._v(" "+e._s(e.$t("mappingBrowser.searchType"))+": ")]),r("b-select",{staticStyle:{flex:"3",margin:"3px"},attrs:{size:"sm",options:e.typeOptions},nativeOn:{keyup:function(n){return!n.type.indexOf("key")&&e._k(n.keyCode,"enter",13,n.key,"Enter")?null:e.searchClicked.apply(null,arguments)}},model:{value:e.searchFilterInput.type,callback:function(n){e.$set(e.searchFilterInput,"type",n)},expression:"searchFilterInput.type"}}),r("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("mappingBrowser.searchBidirectionalTooltip"),delay:e.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.searchBidirectionalTooltip'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticStyle:{"text-align":"right",flex:"none",margin:"auto 5px"}},[e._v(" "+e._s(e.$t("mappingBrowser.searchBidirectional"))+": "),r("b-form-checkbox",{staticStyle:{display:"inline-block"},attrs:{size:"sm",value:"both","unchecked-value":""},nativeOn:{keyup:function(n){return!n.type.indexOf("key")&&e._k(n.keyCode,"enter",13,n.key,"Enter")?null:e.searchClicked.apply(null,arguments)}},model:{value:e.searchFilterInput.direction,callback:function(n){e.$set(e.searchFilterInput,"direction",n)},expression:"searchFilterInput.direction"}})],1),r("div",{staticStyle:{"flex-basis":"100%",height:"0"}}),r("div",{staticStyle:{"text-align":"right",flex:"none",margin:"auto 5px"}},[e._v(" "+e._s(e.$t("mappingBrowser.searchCardinality"))+": ")]),r("b-form-select",{staticStyle:{flex:"1",margin:"3px"},attrs:{size:"sm",options:e.cardinalityOptions},nativeOn:{keyup:function(n){return!n.type.indexOf("key")&&e._k(n.keyCode,"enter",13,n.key,"Enter")?null:e.searchClicked.apply(null,arguments)}},model:{value:e.searchFilterInput.cardinality,callback:function(n){e.$set(e.searchFilterInput,"cardinality",n)},expression:"searchFilterInput.cardinality"}}),r("div",{staticStyle:{"text-align":"right",flex:"none",margin:"auto 5px"}},[e._v(" "+e._s(e.$t("mappingBrowser.searchAnnotated"))+": ")]),r("b-form-select",{staticStyle:{flex:"1",margin:"3px"},attrs:{size:"sm",options:e.annotatedOptions},nativeOn:{keyup:function(n){return!n.type.indexOf("key")&&e._k(n.keyCode,"enter",13,n.key,"Enter")?null:e.searchClicked.apply(null,arguments)}},model:{value:e.searchFilterInput.annotated,callback:function(n){e.$set(e.searchFilterInput,"annotated",n)},expression:"searchFilterInput.annotated"}}),r("div",{staticStyle:{"flex-basis":"100%",height:"0"}}),r("div",{staticStyle:{"text-align":"right",flex:"none",margin:"auto 5px"}},[e._v(" "+e._s(e.$t("mappingBrowser.concordance"))+": ")]),r("b-form-select",{staticStyle:{flex:"2",margin:"3px"},attrs:{size:"sm",options:e.concordanceOptions},nativeOn:{keyup:function(n){return!n.type.indexOf("key")&&e._k(n.keyCode,"enter",13,n.key,"Enter")?null:e.searchClicked.apply(null,arguments)}},model:{value:e.searchFilterInput.partOf,callback:function(n){e.$set(e.searchFilterInput,"partOf",n)},expression:"searchFilterInput.partOf"}}),r("div",{staticStyle:{"text-align":"right",flex:"none",margin:"auto 5px"}},[e._v(" Sort: ")]),r("b-form-select",{staticStyle:{flex:"1",margin:"3px"},attrs:{size:"sm",options:e.orderOptions},nativeOn:{keyup:function(n){return!n.type.indexOf("key")&&e._k(n.keyCode,"enter",13,n.key,"Enter")?null:e.searchClicked.apply(null,arguments)}},model:{value:e.searchFilterInput.order,callback:function(n){e.$set(e.searchFilterInput,"order",n)},expression:"searchFilterInput.order"}}),e._l(e.searchRegistries,function(n){return r("registry-notation",{key:n.uri,staticClass:"mappingBrowser-search-registryNotation",class:{pointer:!e.$jskos.compareFast(n,e.currentRegistry)},attrs:{registry:n,disabled:!e.showRegistry[n.uri]},nativeOn:{click:function(i){e.showRegistry[n.uri]=!e.showRegistry[n.uri]},mouseover:function(i){e.hoveredRegistry=n},mouseout:function(i){e.hoveredRegistry=null}}})}),r("b-button",{staticStyle:{flex:"none",margin:"3px"},attrs:{variant:"danger",size:"sm"},on:{click:e.clearSearchFilter}},[r("font-awesome-icon",{attrs:{icon:"ban"}}),e._v(" "+e._s(e.$t("mappingBrowser.searchClear"))+" ")],1)]:e._e()],2)]),e.searchSections.length?r("mapping-browser-table",{staticClass:"mappingBrowser-search-table",attrs:{sections:e.searchSections,"search-limit":e.componentSettings.resultLimit,"show-editing-tools":e.showEditingTools,"show-cocoda-link":e.showCocodaLink,"registry-has-errored":e.registryHasErrored},on:{pageChange:function(n){return e.changePage("search",n)}}}):r("div",{staticClass:"fontWeight-heavy",staticStyle:{"text-align":"center","margin-top":"20px"}},[e._v(" "+e._s(e.$t("search.noResults"))+" ")]),r("div",{staticClass:"button",attrs:{id:"mappingBrowser-search-shareButton"}},[r("font-awesome-icon",{attrs:{icon:"share-alt-square"}}),e._v(" "+e._s(e.$t("mappingBrowser.searchShareLabel"))+" ")],1),r("b-popover",{attrs:{show:e.searchShareShow,target:"mappingBrowser-search-shareButton",triggers:"click",placement:"bottomleft"},on:{"update:show":function(n){e.searchShareShow=n}}},[r("div",{ref:"searchSharePopover"},[r("p",[r("b",[e._v(e._s(e.$t("mappingBrowser.searchShareTitle")))])]),r("p",{staticStyle:{"user-select":"none"}},[r("b-form-checkbox",{model:{value:e.searchShareIncludeSelected,callback:function(n){e.searchShareIncludeSelected=n},expression:"searchShareIncludeSelected"}},[e._v(" "+e._s(e.$t("mappingBrowser.searchShareInclude"))+" ")])],1),r("p",{attrs:{id:"mappingBrowser-search-shareLinkInput"}},[r("pre",[r("code",[e._v(e._s(e.searchShareLink))])])]),r("p",{staticStyle:{"text-align":"right"}},[r("b-button",{attrs:{size:"sm",variant:"primary"},on:{click:function(n){return e.copyToClipboard("mappingBrowser-search-shareLinkInput")}}},[e._v(" "+e._s(e.$t("mappingBrowser.searchShareCopy"))+" ")])],1)])])],1),e.showNavigator?r("tab",{attrs:{title:e.$t("mappingBrowser.mappingNavigator")},on:{click:e.handleClick}},[r("div",{directives:[{name:"show",rawName:"v-show",value:!e.selected.concept[!0]&&!e.selected.concept[!1],expression:"!selected.concept[true] && !selected.concept[false]"}],staticClass:"noItems fontWeight-heavy"},[e._v(" "+e._s(e.$t("mappingBrowser.chooseConcept"))+" ")]),e.selected.concept[!0]||e.selected.concept[!1]?r("div",{staticClass:"mappingBrowser-navigator-results"},e._l(e.registryGroups,function(n){return r("div",{key:"mappingBrowser-registryGroup-".concat(n.stored),staticClass:"mappingBrowser-registryGroup"},[r("div",{staticClass:"mappingBrowser-registryGroup-header"},[r("span",{staticClass:"mappingBrowser-registryGroup-title fontWeight-heavy",attrs:{id:"registryGroup-".concat(n.stored)}},[e._v(" "+e._s(n.label)+" ")]),r("span",{staticStyle:{"white-space":"nowrap",float:"right"}},e._l(n.registries.filter(i=>e.$jskos.isContainedIn(i,e.navigatorRegistries)),function(i){return r("registry-notation",{key:i.uri,staticClass:"mappingBrowser-registryGroup-notation",class:{pointer:!e.$jskos.compareFast(i,e.currentRegistry)},attrs:{registry:i,disabled:!e.showRegistry[i.uri]},nativeOn:{click:function(a){e.showRegistry[i.uri]=!e.showRegistry[i.uri]},mouseover:function(a){e.hoveredRegistry=i},mouseout:function(a){e.hoveredRegistry=null}}})}),1)]),(n.stored?e.navigatorSectionsDatabases:e.navigatorSectionsRecommendations).length?r("mapping-browser-table",{attrs:{sections:n.stored?e.navigatorSectionsDatabases:e.navigatorSectionsRecommendations,"search-limit":e.componentSettings.resultLimit,"registry-has-errored":e.registryHasErrored},on:{pageChange:function(i){return e.changePage("navigator",i)}}}):e.selected.concept[!0]||e.selected.concept[!1]?r("div",{staticClass:"fontWeight-heavy",staticStyle:{"text-align":"center","margin-top":"20px"}},[e._v(" "+e._s(e.$t("search.noResults"))+" ")]):e._e()],1)}),0):e._e()]):e._e()],1)],1)},ive=[],ave=fr(rve,nve,ive,!1,null,"5e83f58c");const eDe=ave.exports;var xN={exports:{}};(function(t,e){(function(r,n){t.exports=n()})(typeof window<"u"?window:ar,function(){if(typeof window>"u")return null;var r=typeof window<"u"&&window.Math==Math?window:typeof self<"u"&&self.Math==Math?self:Function("return this")(),n=r.requestAnimationFrame||r.mozRequestAnimationFrame||r.webkitRequestAnimationFrame||function(d){return r.setTimeout(d,20)},i=r.cancelAnimationFrame||r.mozCancelAnimationFrame||r.webkitCancelAnimationFrame||function(d){r.clearTimeout(d)};function a(d,m){var g=Object.prototype.toString.call(d),v=g==="[object Array]"||g==="[object NodeList]"||g==="[object HTMLCollection]"||g==="[object Object]"||typeof jQuery<"u"&&d instanceof jQuery||typeof Elements<"u"&&d instanceof Elements,b=0,_=d.length;if(v)for(;b<_;b++)m(d[b]);else m(d)}function o(d){if(!d.getBoundingClientRect)return{width:d.offsetWidth,height:d.offsetHeight};var m=d.getBoundingClientRect();return{width:Math.round(m.width),height:Math.round(m.height)}}function l(d,m){Object.keys(m).forEach(function(g){d.style[g]=m[g]})}var c=function(d,m){var g=0;function v(){var _=[];this.add=function(R){_.push(R)};var O,E;this.call=function(R){for(O=0,E=_.length;O=z&&(X+=ue.value),ue.mode==="max"&&H<=z&&(X+=ue.value),M[ie]||(M[ie]=""),X&&(" "+M[ie]+" ").indexOf(" "+X+" ")===-1&&(M[ie]+=" "+X));for(var Se in Ee)Ee.hasOwnProperty(Se)&&(M[Ee[Se]]?this.element.setAttribute(Ee[Se],M[Ee[Se]].substr(1)):this.element.removeAttribute(Ee[Se]))}}function g(B,j){B.elementQueriesSetupInformation||(B.elementQueriesSetupInformation=new m(B,j)),B.elementQueriesSensor||(B.elementQueriesSensor=new r(B,function(){B.elementQueriesSetupInformation.call()}))}function v(B,j,te,ue){if(typeof o[B]>"u"){o[B]=[];var ge=l.length;a.innerHTML+="\n"+B+" {animation: 0.1s element-queries;}",a.innerHTML+="\n"+B+" > .resize-sensor {min-width: "+ge+"px;}",l.push(B)}o[B].push({mode:j,property:te,value:ue})}function b(B){var j;if(document.querySelectorAll&&(j=B?B.querySelectorAll.bind(B):document.querySelectorAll.bind(document)),!j&&typeof $$<"u"&&(j=$$),!j&&typeof jQuery<"u"&&(j=jQuery),!j)throw"No document.querySelectorAll, jQuery or Mootools's $$ found.";return j}function _(B){var j=b(B);for(var te in o)if(o.hasOwnProperty(te))for(var ue=j(te,B),ge=0,z=ue.length;gete[Re].minWidth&&(ve=Re);if(ve||(ve=ge),z!==ve)if(H[ve])j[z].style.display="none",j[ve].style.display="block",z=ve;else{var fe=new Image;fe.onload=function(){j[ve].src=ue[ve],j[z].style.display="none",j[ve].style.display="block",H[ve]=!0,z=ve},fe.src=ue[ve]}else j[ve].src=ue[ve]}B.resizeSensorInstance=new r(B,Se),Se()}function E(){for(var B=b(),j=B("[data-responsive-image],[responsive-image]"),te=0,ue=j.length;te img, [data-responsive-image] {overflow: hidden; padding: 0; } [responsive-image] > img, [data-responsive-image] > img {width: 100%;}",a.innerHTML+="\n@keyframes element-queries { 0% { visibility: inherit; } }",document.getElementsByTagName("head")[0].appendChild(a),q=!0);for(var j=0,te=document.styleSheets.length;j\n PREFIX meshv: \n\n SELECT ?d ?name ?dateCreated ?dateRevised ?identifier (GROUP_CONCAT(?broaderDescriptor;SEPARATOR=" ") as ?broader)\n FROM \n WHERE {\n ?d a meshv:Descriptor .\n ?d rdfs:label ?name .\n OPTIONAL { ?d meshv:dateCreated ?dateCreated } .\n OPTIONAL { ?d meshv:dateRevised ?dateRevised } .\n ?d meshv:identifier ?identifier .\n OPTIONAL { ?d meshv:broaderDescriptor ?broaderDescriptor } .\n '.concat(t,"\n }\n GROUP BY ?d ?name ?dateCreated ?dateRevised ?identifier\n ORDER BY ?d\n ")}function B_(t){return t.data.results.bindings.map(e=>{const r={inScheme:[Kw],uri:e.d.value,notation:[e.identifier.value],prefLabel:{[e.name["xml:lang"]]:e.name.value},broader:(e.broader.value||"").split(" ").filter(n=>n.trim()!=="").map(n=>({uri:n}))};return e.dateCreated&&e.dateCreated.value&&(r.created=e.dateCreated.value),e.dateRevised&&e.dateRevised.value&&(r.modified=e.dateRevised.value),r})}class DC extends Kr{_prepare(){this.has.schemes=!0,this.has.top=!1,this.has.data=!0,this.has.concepts=!0,this.has.narrower=!0,this.has.ancestors=!1,this.has.suggest=!0,this.has.search=!0,pC.filter(e=>!this.has[e]).forEach(e=>{this.has[e]=!1}),this._defaultParams={format:"JSON",limit:100,offset:0,inference:!0},this._defaultHeaders={Accept:"text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"}}static _registryConfigForBartocApiConfig({url:e,scheme:r}={}){return!e||!r?null:{api:e,schemes:[r]}}async getSchemes(){return[Kw]}async getTop(){return[]}async getConcepts({concepts:e,...r}){if(!e)throw new Ie({parameter:"concepts"});Array.isArray(e)||(e=[e]);const n=N_({where:"VALUES ?d { ".concat(e.map(a=>"<".concat(a.uri,">")).join(" ")," } .")}),i=await Ot({method:"get",url:this._api.api,params:{...this._defaultParams,...r.params||{},query:n},headers:this._defaultHeaders});try{return B_(i)}catch(a){return console.error(a),[]}}async getNarrower({concept:e,...r}){if(!e||!e.uri)throw new Ie({parameter:"concept"});const n=N_({where:"?d meshv:broaderDescriptor <".concat(e.uri,"> .")}),i=await Ot({method:"get",url:this._api.api,params:{...this._defaultParams,...r.params||{},query:n},headers:this._defaultHeaders});try{return B_(i)}catch(a){return console.error(a),[]}}async suggest(e){const r=e.search,n=await this._search(e);return[r,n.map(i=>ye.prefLabel(i,{fallbackToUri:!1})),[],n.map(i=>i.uri)]}async search(e){return this._search(e)}async _search({scheme:e,search:r,limit:n,offset:i,...a}){if(!r)throw new Ie({parameter:"search"});if(!e||!ye.compare(e,Kw))throw new Ie({parameter:"scheme"});n=n||this._jskos.suggestResultLimit||this._defaultParams.limit,i=i||this._defaultParams.offset,r=r.replace(/"/g,'\\"');const o=N_({where:'FILTER(REGEX(?name,"'.concat(r,'","i"))')}),l=await Ot({method:"get",url:this._api.api,params:{...this._defaultParams,...a.params||{},query:o,limit:n,offset:i},headers:this._defaultHeaders});try{return B_(l)}catch(c){return console.error(c),[]}}}DC.providerName="MeshApi";DC.providerType="http://bartoc.org/api-type/mesh";var RN=function(){return(RN=Object.assign||function(t){for(var e,r=1,n=arguments.length;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}function fve(t,e){if(t==null)return{};var r={},n=Object.keys(t),i,a;for(a=0;a=0)&&(r[i]=t[i]);return r}function mv(t){"@babel/helpers - typeof";return mv=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},mv(t)}var Ko="_uid",Gn=Ze.version.startsWith("3"),RC=Gn?"ref_for":"refInFor",dve=["class","staticClass","style","attrs","props","domProps","on","nativeOn","directives","scopedSlots","slot","key","ref","refInFor"],ee=Ze.extend.bind(Ze);if(Gn){var pve=Ze.extend,hve=["router-link","transition","transition-group"],mve=Ze.vModelDynamic.created,gve=Ze.vModelDynamic.beforeUpdate;Ze.vModelDynamic.created=function(t,e,r){mve.call(this,t,e,r),t._assign||(t._assign=function(){})},Ze.vModelDynamic.beforeUpdate=function(t,e,r){gve.call(this,t,e,r),t._assign||(t._assign=function(){})},ee=(function(e){if(mv(e)==="object"&&e.render&&!e.__alreadyPatched){var r=e.render;e.__alreadyPatched=!0,e.render=function(n){var i=function(g,v,b){var _=b===void 0?[]:[Array.isArray(b)?b.filter(Boolean):b],O=typeof g=="string"&&!hve.includes(g),E=v&&mv(v)==="object"&&!Array.isArray(v);if(!E)return n.apply(void 0,[g,v].concat(_));var R=v.attrs,x=v.props,N=uve(v,["attrs","props"]),A=Xf(Xf({},N),{},{attrs:R,props:O?{}:x});return g==="router-link"&&!A.slots&&!A.scopedSlots&&(A.scopedSlots={$hasNormal:function(){}}),n.apply(void 0,[g,A].concat(_))};if(e.functional){var a,o,l=arguments[1],c=Xf({},l);c.data={attrs:Xf({},l.data.attrs||{}),props:Xf({},l.data.props||{})},Object.keys(l.data||{}).forEach(function(m){dve.includes(m)?c.data[m]=l.data[m]:m in l.props?c.data.props[m]=l.data[m]:m.startsWith("on")||(c.data.attrs[m]=l.data[m])});var f=["_ctx"],d=((a=l.children)===null||a===void 0||(o=a.default)===null||o===void 0?void 0:o.call(a))||l.children;return d&&Object.keys(c.children).filter(function(m){return!f.includes(m)}).length===0?delete c.children:c.children=d,c.data.on=l.listeners,r.call(this,i,c)}return r.call(this,i)}}return pve.call(this,e)}).bind(Ze)}var MC=Ze.nextTick,vf=typeof window<"u",MN=typeof document<"u",IN=typeof navigator<"u",LN=typeof Promise<"u",vve=typeof MutationObserver<"u"||typeof WebKitMutationObserver<"u"||typeof MozMutationObserver<"u",Kt=vf&&MN&&IN,Tr=vf?window:{},bf=MN?document:{},NN=IN?navigator:{},bve=(NN.userAgent||"").toLowerCase(),yve=bve.indexOf("jsdom")>0,_ve=function(){var t=!1;if(Kt)try{var e={get passive(){t=!0}};Tr.addEventListener("test",e,e),Tr.removeEventListener("test",e,e)}catch(r){t=!1}return t}(),gv=Kt&&("ontouchstart"in bf.documentElement||NN.maxTouchPoints>0),Jf=Kt&&!!(Tr.PointerEvent||Tr.MSPointerEvent),LA=Kt&&"IntersectionObserver"in Tr&&"IntersectionObserverEntry"in Tr&&"intersectionRatio"in Tr.IntersectionObserverEntry.prototype,wve="BvConfig",uu="$bvConfig",Sve=["xs","sm","md","lg","xl"],Ove=/\[(\d+)]/g,Cve=/^(BV?)/,BN=/^\d+$/,$ve=/^\..+/,Tve=/^#/,Eve=/^#[A-Za-z]+[\w\-:.]*$/,Pve=/(<([^>]+)>)/gi,Ave=/\B([A-Z])/g,xve=/([a-z])([A-Z])/g,kve=/^[0-9]*\.?[0-9]+$/,Dve=/\+/g,Rve=/[-/\\^$*+?.()|[\]{}]/g,FN=/[\s\uFEFF\xA0]+/g,tg=/\s+/,Mve=/\/\*$/,Ive=/(\s|^)(\w)/g,Lve=/^\s+/,Nve=/_/g,Bve=/-(\w)/g,Fve=/^\d+-\d\d?-\d\d?(?:\s|T|$)/,jve=/-|\s|T/,zve=/^([0-1]?[0-9]|2[0-3]):[0-5]?[0-9](:[0-5]?[0-9])?$/,NA=/^.*(#[^#]+)$/,Hve=/%2C/g,Uve=/[!'()*]/g,Vve=/^(\?|#|&)/,Wve=/^\d+(\.\d*)?[/:]\d+(\.\d*)?$/,Gve=/[/:]/,Kve=/^col-/,qve=/^BIcon/,Yve=/-u-.+/;function qw(t){"@babel/helpers - typeof";return qw=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},qw(t)}function Bb(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Fb(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");Object.defineProperty(t,"prototype",{value:Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),writable:!1}),e&&sp(t,e)}function jb(t){var e=jN();return function(){var n=lp(t),i;if(e){var a=lp(this).constructor;i=Reflect.construct(n,arguments,a)}else i=n.apply(this,arguments);return Xve(this,i)}}function Xve(t,e){if(e&&(qw(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Jve(t)}function Jve(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function vv(t){var e=typeof Map=="function"?new Map:void 0;return vv=function(n){if(n===null||!Zve(n))return n;if(typeof n!="function")throw new TypeError("Super expression must either be null or a function");if(typeof e<"u"){if(e.has(n))return e.get(n);e.set(n,i)}function i(){return rg(n,arguments,lp(this).constructor)}return i.prototype=Object.create(n.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}),sp(i,n)},vv(t)}function rg(t,e,r){return jN()?rg=Reflect.construct:rg=function(i,a,o){var l=[null];l.push.apply(l,a);var c=Function.bind.apply(i,l),f=new c;return o&&sp(f,o.prototype),f},rg.apply(null,arguments)}function jN(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}function Zve(t){return Function.toString.call(t).indexOf("[native code]")!==-1}function sp(t,e){return sp=Object.setPrototypeOf||function(n,i){return n.__proto__=i,n},sp(t,e)}function lp(t){return lp=Object.setPrototypeOf?Object.getPrototypeOf:function(r){return r.__proto__||Object.getPrototypeOf(r)},lp(t)}var IC=vf?Tr.Element:function(t){Fb(r,t);var e=jb(r);function r(){return Bb(this,r),e.apply(this,arguments)}return r}(vv(Object)),js=vf?Tr.HTMLElement:function(t){Fb(r,t);var e=jb(r);function r(){return Bb(this,r),e.apply(this,arguments)}return r}(IC),zN=vf?Tr.SVGElement:function(t){Fb(r,t);var e=jb(r);function r(){return Bb(this,r),e.apply(this,arguments)}return r}(IC),HN=vf?Tr.File:function(t){Fb(r,t);var e=jb(r);function r(){return Bb(this,r),e.apply(this,arguments)}return r}(vv(Object));function bv(t){"@babel/helpers - typeof";return bv=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},bv(t)}var zb=function(e){return bv(e)},Qve=function(e){return Object.prototype.toString.call(e).slice(8,-1)},xr=function(e){return e===void 0},nr=function(e){return e===null},jt=function(e){return xr(e)||nr(e)},Je=function(e){return zb(e)==="function"},sa=function(e){return zb(e)==="boolean"},Tt=function(e){return zb(e)==="string"},Ta=function(e){return zb(e)==="number"},Ld=function(e){return kve.test(String(e))},Nt=function(e){return Array.isArray(e)},Pr=function(e){return e!==null&&bv(e)==="object"},An=function(e){return Object.prototype.toString.call(e)==="[object Object]"},Lu=function(e){return e instanceof Date},cc=function(e){return e instanceof Event},ebe=function(e){return e instanceof HN},BA=function(e){return Qve(e)==="RegExp"},tbe=function(e){return!jt(e)&&Je(e.then)&&Je(e.catch)};function FA(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function uc(t){for(var e=1;et.length)&&(e=t.length);for(var r=0,n=new Array(e);r1&&arguments[1]!==void 0?arguments[1]:e;return Nt(e)?e.reduce(function(n,i){return[].concat(ibe(n),[t(i,i)])},[]):An(e)?ct(e).reduce(function(n,i){return HA(HA({},n),{},UN({},i,t(e[i],e[i])))},{}):r},tt=function(e){return e},VN=function(e,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0;if(r=Nt(r)?r.join("."):r,!r||!Pr(e))return n;if(r in e)return e[r];r=String(r).replace(Ove,".$1");var i=r.split(".").filter(tt);return i.length===0?n:i.every(function(a){return Pr(e)&&a in e&&!jt(e=e[a])})?e:nr(e)?null:n},yn=function(e,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,i=VN(e,r);return jt(i)?n:i},cbe={},UA=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,n=typeof process<"u"&&process?cbe||{}:{};return e?n[e]||r:n},ube=function(){return UA("BOOTSTRAP_VUE_NO_WARN")||UA("NODE_ENV")==="production"},Zr=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;ube()||console.warn("[BootstrapVue warn]: ".concat(r?"".concat(r," - "):"").concat(e))},yv=function(e){return Kt?!1:(Zr("".concat(e,": Can not be called during SSR.")),!0)},VA=function(e){return LN?!1:(Zr("".concat(e,": Requires Promise support.")),!0)},fbe=function(e){return vve?!1:(Zr("".concat(e,": Requires MutationObserver support.")),!0)};function dbe(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function pbe(t,e){for(var r=0;r0&&arguments[0]!==void 0?arguments[0]:{};if(An(n)){var i=jA(n);i.forEach(function(a){var o=n[a];a==="breakpoints"?!Nt(o)||o.length<2||o.some(function(l){return!Tt(l)||l.length===0})?Zr('"breakpoints" must be an array of at least 2 breakpoint names',wve):r.$_config[a]=la(o):An(o)&&(r.$_config[a]=jA(o).reduce(function(l,c){return xr(o[c])||(l[c]=la(o[c])),l},r.$_config[a]||{}))})}}},{key:"resetConfig",value:function(){this.$_config={}}},{key:"getConfig",value:function(){return la(this.$_config)}},{key:"getConfigValue",value:function(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0;return la(VN(this.$_config,r,n))}}]),t}(),gbe=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ze;r.prototype[uu]=Ze.prototype[uu]=r.prototype[uu]||Ze.prototype[uu]||new mbe,r.prototype[uu].setConfig(e)};function WA(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function GA(t){for(var e=1;e0&&arguments[0]!==void 0?arguments[0]:{},r=e.components,n=e.directives,i=e.plugins,a=function o(l){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};o.installed||(o.installed=!0,bbe(l),gbe(c,l),wbe(l,r),Obe(l,n),ybe(l,i))};return a.installed=!1,a},Ge=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return GA(GA({},r),{},{install:WN(e)})},ybe=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};for(var n in r)n&&r[n]&&e.use(r[n])},_be=function(e,r,n){e&&r&&n&&e.component(r,n)},wbe=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};for(var n in r)_be(e,n,r[n])},Sbe=function(e,r,n){e&&r&&n&&e.directive(r.replace(/^VB/,"B"),n)},Obe=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};for(var n in r)Sbe(e,n,r[n])},GN="BAlert",KN="BAspect",qN="BAvatar",YN="BAvatarGroup",XN="BBadge",JN="BBreadcrumb",ZN="BBreadcrumbItem",QN="BBreadcrumbLink",e5="BButton",t5="BButtonClose",r5="BButtonGroup",n5="BButtonToolbar",i5="BCalendar",NC="BCard",a5="BCardBody",o5="BCardFooter",s5="BCardGroup",l5="BCardHeader",c5="BCardImg",u5="BCardImgLazy",f5="BCardSubTitle",d5="BCardText",p5="BCardTitle",h5="BCarousel",m5="BCarouselSlide",g5="BCol",wn="BCollapse",v5="BContainer",dc="BDropdown",b5="BDropdownDivider",y5="BDropdownForm",_5="BDropdownGroup",w5="BDropdownHeader",S5="BDropdownItem",O5="BDropdownItemButton",C5="BDropdownText",$5="BEmbed",T5="BForm",E5="BFormCheckbox",P5="BFormCheckboxGroup",A5="BFormDatalist",x5="BFormDatepicker",BC="BFormFile",k5="BFormGroup",D5="BFormInput",R5="BFormInvalidFeedback",M5="BFormRadio",I5="BFormRadioGroup",L5="BFormRating",N5="BFormRow",B5="BFormSelect",F5="BFormSelectOption",j5="BFormSelectOptionGroup",z5="BFormSpinbutton",H5="BFormTag",U5="BFormTags",V5="BFormText",W5="BFormTextarea",G5="BFormTimepicker",K5="BFormValidFeedback",q5="BIcon",Cbe="BIconBase",Y5="BImg",X5="BImgLazy",J5="BInputGroup",Z5="BInputGroupAddon",Q5="BInputGroupAppend",eB="BInputGroupPrepend",tB="BInputGroupText",rB="BJumbotron",FC="BLink",nB="BListGroup",iB="BListGroupItem",aB="BMedia",oB="BMediaAside",sB="BMediaBody",ni="BModal",$be="BMsgBox",lB="BNav",cB="BNavbar",uB="BNavbarBrand",fB="BNavbarNav",dB="BNavbarToggle",pB="BNavForm",hB="BNavItem",mB="BNavItemDropdown",Tbe="BNavText",gB="BOverlay",Ub="BPagination",Xw="BPaginationNav",Fl="BPopover",vB="BProgress",bB="BProgressBar",yB="BRow",_B="BSidebar",wB="BSkeleton",SB="BSkeletonIcon",OB="BSkeletonImg",CB="BSkeletonTable",$B="BSkeletonWrapper",TB="BSpinner",EB="BTab",pc="BTable",PB="BTableCell",AB="BTableLite",xB="BTableSimple",kB="BTabs",DB="BTbody",RB="BTfoot",MB="BTh",IB="BThead",LB="BTime",Vo="BToast",Tu="BToaster",jl="BTooltip",NB="BTr",Ebe="BVCollapse",Pbe="BVFormBtnLabelControl",Abe="BVFormRatingStar",xbe="BVPopover",kbe="BVPopoverTemplate",Dbe="BVPopper",Rbe="BVTabButton",Mbe="BVToastPop",Ibe="BVTooltip",Lbe="BVTooltipTemplate",Nbe="BVTransition",BB="BVTransporter",Bbe="BVTransporterTarget",Fbe="activate-tab",FB="blur",jbe="cancel",di="change",zbe="changed",pa="click",Jw="close",Nu="context",jB="context-changed",jC="destroyed",Zw="disable",ng="disabled",Hbe="dismissed",Ube="dismiss-count-down",Qw="enable",ig="enabled",eS="filtered",zB="first",Vbe="focus",_v="focusin",wv="focusout",Nd="head-clicked",Ar="hidden",li="hide",Wbe="img-error",HB="input",UB="last",VB="mouseenter",WB="mouseleave",GB="next",Gbe="ok",KA="open",KB="page-click",Kbe="paused",qB="prev",qbe="refresh",bd="refreshed",Ybe="remove",Sv="row-clicked",Xbe="row-contextmenu",Jbe="row-dblclicked",Zbe="row-hovered",Qbe="row-middle-clicked",eye="row-selected",tye="row-unhovered",YB="selected",cn="show",zn="shown",j_="sliding-end",rye="sliding-start",nye="sort-changed",iye="tag-state",XB="toggle",aye="unpaused",oye="update",JB=Gn?"vnodeBeforeUnmount":"hook:beforeDestroy",cp=Gn?"vNodeUnmounted":"hook:destroyed",ll="update:",ZB="bv",QB="::",oi={passive:!0},$t={passive:!0,capture:!1},Bu=void 0,Hn=Array,k=Boolean,sye=Date,Wn=Function,En=Number,Vr=Object,lye=RegExp,w=String,eF=[Hn,Wn],cye=[Hn,Vr],et=[Hn,Vr,w],xn=[Hn,w],uye=[k,En],up=[k,En,w],kn=[k,w],ec=[sye,w],fye=[Wn,w],je=[En,w],dye=[En,Vr,w],pye=[Vr,Wn],tF=[Vr,w],hye="add-button-text",qA="append",mye="aside",YA="badge",XA="bottom-row",Zo="button-content",JA="custom-foot",gye="decrement",qr="default",vye="description",bye="dismiss",yye="drop-placeholder",_ye="ellipsis-text",rF="empty",wye="emptyfiltered",ZA="file-name",zC="first",Sye="first-text",tS="footer",Gs="header",Oye="header-close",Cye="icon-clear",$ye="icon-empty",Tye="icon-full",Eye="icon-half",Pye="img",Aye="increment",xye="invalid-feedback",nF="label",kye="last-text",QA="lead",Dye="loading",Rye="modal-backdrop",e4="modal-cancel",Mye="modal-footer",Iye="modal-header",Lye="modal-header-close",t4="modal-ok",z_="modal-title",Nye="nav-next-decade",Bye="nav-next-month",Fye="nav-next-year",jye="nav-prev-decade",zye="nav-prev-month",Hye="nav-prev-year",Uye="nav-this-month",Vye="next-text",Wye="overlay",Gye="page",Kye="placeholder",r4="prepend",qye="prev-text",Zf="row-details",yd="table-busy",n4="table-caption",i4="table-colgroup",Yye="tabs-end",Xye="tabs-start",Jye="text",Zye="thead-top",Gp="title",Qye="toast-title",a4="top-row",e0e="valid-feedback",hc=function(){return Array.from.apply(Array,arguments)},at=function(e,r){return e.indexOf(r)!==-1},At=function(){for(var e=arguments.length,r=new Array(e),n=0;n1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return e=At(e).filter(tt),e.some(function(i){return r[i]||n[i]})},un=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};e=At(e).filter(tt);for(var a,o=0;o0&&arguments[0]!==void 0?arguments[0]:qr,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.$scopedSlots,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.$slots;return Qo(e,r,n)},normalizeSlot:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:qr,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.$scopedSlots,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:this.$slots,a=un(e,r,n,i);return a&&At(a)}}}),Ne=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:NaN,n=parseInt(e,10);return isNaN(n)?r:n},_t=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:NaN,n=parseFloat(e);return isNaN(n)?r:n},H_=function(e,r){return _t(e).toFixed(Ne(r,0))},HC=function(e){return e.replace(Ave,"-$1").toLowerCase()},iF=function(e){return e=HC(e).replace(Bve,function(r,n){return n?n.toUpperCase():""}),e.charAt(0).toUpperCase()+e.slice(1)},ag=function(e){return e.replace(Nve," ").replace(xve,function(r,n,i){return n+" "+i}).replace(Ive,function(r,n,i){return n+i.toUpperCase()})},r0e=function(e){return e=Tt(e)?e.trim():String(e),e.charAt(0).toLowerCase()+e.slice(1)},aF=function(e){return e=Tt(e)?e.trim():String(e),e.charAt(0).toUpperCase()+e.slice(1)},UC=function(e){return e.replace(Rve,"\\$&")},Qe=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;return jt(e)?"":Nt(e)||An(e)&&e.toString===Object.prototype.toString?JSON.stringify(e,null,r):String(e)},n0e=function(e){return Qe(e).replace(Lve,"")},zs=function(e){return Qe(e).trim()},Ov=function(e){return Qe(e).toLowerCase()},og=IC.prototype,i0e=["button","[href]:not(.disabled)","input","select","textarea","[tabindex]","[contenteditable]"].map(function(t){return"".concat(t,":not(:disabled):not([disabled])")}).join(", "),a0e=og.matches||og.msMatchesSelector||og.webkitMatchesSelector,o0e=og.closest||function(t){var e=this;do{if(qo(e,t))return e;e=e.parentElement||e.parentNode}while(!nr(e)&&e.nodeType===Node.ELEMENT_NODE);return null},zt=(Tr.requestAnimationFrame||Tr.webkitRequestAnimationFrame||Tr.mozRequestAnimationFrame||Tr.msRequestAnimationFrame||Tr.oRequestAnimationFrame||function(t){return setTimeout(t,16)}).bind(Tr),s0e=Tr.MutationObserver||Tr.WebKitMutationObserver||Tr.MozMutationObserver||null,l0e=function(e){return e&&e.parentNode&&e.parentNode.removeChild(e)},Qt=function(e){return!!(e&&e.nodeType===Node.ELEMENT_NODE)},Ks=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],r=bf.activeElement;return r&&!e.some(function(n){return n===r})?r:null},yo=function(e,r){return Qe(e).toLowerCase()===Qe(r).toLowerCase()},VC=function(e){return Qt(e)&&e===Ks()},Pa=function(e){if(!Qt(e)||!e.parentNode||!zr(bf.body,e)||bu(e,"display")==="none")return!1;var r=mc(e);return!!(r&&r.height>0&&r.width>0)},Wl=function(e){return!Qt(e)||e.disabled||lo(e,"disabled")||fp(e,"disabled")},WC=function(e){return Qt(e)&&e.offsetHeight},Ii=function(e,r){return hc((Qt(r)?r:bf).querySelectorAll(e))},Di=function(e,r){return(Qt(r)?r:bf).querySelector(e)||null},qo=function(e,r){return Qt(e)?a0e.call(e,r):!1},ci=function(e,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;if(!Qt(r))return null;var i=o0e.call(r,e);return n?i:i===r?null:i},zr=function(e,r){return e&&Je(e.contains)?e.contains(r):!1},rS=function(e){return bf.getElementById(/^#/.test(e)?e.slice(1):e)||null},Fn=function(e,r){r&&Qt(e)&&e.classList&&e.classList.add(r)},$n=function(e,r){r&&Qt(e)&&e.classList&&e.classList.remove(r)},fp=function(e,r){return r&&Qt(e)&&e.classList?e.classList.contains(r):!1},cr=function(e,r,n){r&&Qt(e)&&e.setAttribute(r,n)},so=function(e,r){r&&Qt(e)&&e.removeAttribute(r)},Ri=function(e,r){return r&&Qt(e)?e.getAttribute(r):null},lo=function(e,r){return r&&Qt(e)?e.hasAttribute(r):null},bn=function(e,r,n){r&&Qt(e)&&(e.style[r]=n)},Vb=function(e,r){r&&Qt(e)&&(e.style[r]="")},bu=function(e,r){return r&&Qt(e)&&e.style[r]||null},mc=function(e){return Qt(e)?e.getBoundingClientRect():null},Ai=function(e){var r=Tr.getComputedStyle;return r&&Qt(e)?r(e):{}},c0e=function(){var e=Tr.getSelection;return e?Tr.getSelection():null},nS=function(e){var r={top:0,left:0};if(!Qt(e)||e.getClientRects().length===0)return r;var n=mc(e);if(n){var i=e.ownerDocument.defaultView;r.top=n.top+i.pageYOffset,r.left=n.left+i.pageXOffset}return r},u0e=function(e){var r={top:0,left:0};if(!Qt(e))return r;var n={top:0,left:0},i=Ai(e);if(i.position==="fixed")r=mc(e)||r;else{r=nS(e);for(var a=e.ownerDocument,o=e.offsetParent||a.documentElement;o&&(o===a.body||o===a.documentElement)&&Ai(o).position==="static";)o=o.parentNode;if(o&&o!==e&&o.nodeType===Node.ELEMENT_NODE){n=nS(o);var l=Ai(o);n.top+=_t(l.borderTopWidth,0),n.left+=_t(l.borderLeftWidth,0)}}return{top:r.top-n.top-_t(i.marginTop,0),left:r.left-n.left-_t(i.marginLeft,0)}},iS=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:document;return Ii(i0e,e).filter(Pa).filter(function(r){return r.tabIndex>-1&&!r.disabled})},ht=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};try{e.focus(r)}catch(n){}return VC(e)},mi=function(e){try{e.blur()}catch(r){}return!VC(e)},Kp=function(e){var r=Ms(null);return function(){for(var n=arguments.length,i=new Array(n),a=0;a1&&arguments[1]!==void 0?arguments[1]:void 0,n=f0e[uu];return n?n.getConfigValue(e,r):la(r)},xi=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0;return r?aS("".concat(e,".").concat(r),n):aS(e,{})},oF=function(){return aS("breakpoints",Sve)},d0e=Kp(function(){return oF()}),p0e=function(){return la(d0e())},dp=Kp(function(){var t=p0e();return t[0]="",t});function o4(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function tc(t){for(var e=1;e0&&arguments[0]!==void 0?arguments[0]:Bu,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:void 0,a=n===!0;return i=a?i:n,tc(tc(tc({},e?{type:e}:{}),a?{required:a}:xr(r)?{}:{default:Pr(r)?function(){return r}:r}),xr(i)?{}:{validator:i})},Gb=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:tt;if(Nt(e))return e.map(r);var n={};for(var i in e)fc(e,i)&&(n[r(i)]=Pr(e[i])?sl(e[i]):e[i]);return n},or=function(e,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:tt;return(Nt(e)?e.slice():ct(e)).reduce(function(i,a){return i[n(a)]=r[a],i},{})},cF=function(e,r,n){return tc(tc({},la(e)),{},{default:function(){var a=xi(n,r,e.default);return Je(a)?a():a}})},pe=function(e,r){return ct(e).reduce(function(n,i){return tc(tc({},n),{},sF({},i,cF(e[i],i,r)))},{})},h0e=cF({},"","").default.name,ho=function(e){return Je(e)&&e.name&&e.name!==h0e};function m0e(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var Wr=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=r.type,i=n===void 0?Bu:n,a=r.defaultValue,o=a===void 0?void 0:a,l=r.validator,c=l===void 0?void 0:l,f=r.event,d=f===void 0?HB:f,m=m0e({},e,h(i,o,c)),g=ee({model:{prop:e,event:d},props:m});return{mixin:g,props:m,prop:e,event:d}},uF=function(e){return _ve?Pr(e)?e:{capture:!!e||!1}:!!(Pr(e)?e.capture:e)},ir=function(e,r,n,i){e&&e.addEventListener&&e.addEventListener(r,n,uF(i))},hr=function(e,r,n,i){e&&e.removeEventListener&&e.removeEventListener(r,n,uF(i))},Aa=function(e){for(var r=e?ir:hr,n=arguments.length,i=new Array(n>1?n-1:0),a=1;a1&&arguments[1]!==void 0?arguments[1]:{},n=r.preventDefault,i=n===void 0?!0:n,a=r.propagation,o=a===void 0?!0:a,l=r.immediatePropagation,c=l===void 0?!1:l;i&&e.preventDefault(),o&&e.stopPropagation(),c&&e.stopImmediatePropagation()},fF=function(e){return HC(e.replace(Cve,""))},Sr=function(e,r){return[ZB,fF(e),r].join(QB)},Ur=function(e,r){return[ZB,r,fF(e)].join(QB)};function g0e(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var v0e=pe({ariaLabel:h(w,"Close"),content:h(w,"×"),disabled:h(k,!1),textVariant:h(w)},t5),gc=ee({name:t5,functional:!0,props:v0e,render:function(e,r){var n=r.props,i=r.data,a=r.slots,o=r.scopedSlots,l=a(),c=o||{},f={staticClass:"close",class:g0e({},"text-".concat(n.textVariant),n.textVariant),attrs:{type:"button",disabled:n.disabled,"aria-label":n.ariaLabel?String(n.ariaLabel):null},on:{click:function(m){n.disabled&&cc(m)&&dt(m)}}};return Qo(qr,c,l)||(f.domProps={innerHTML:n.content}),e("button",qe(i,f),un(qr,{},c,l))}});function s4(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function zl(t){for(var e=1;e0?e:0)},U_=function(e){return e===""||e===!0?!0:Ne(e,0)<1?!1:!!e},O0e=pe(He(c4(c4({},S0e),{},{dismissLabel:h(w,"Close"),dismissible:h(k,!1),fade:h(k,!1),variant:h(w,"info")})),GN),C0e=ee({name:GN,mixins:[w0e,ot],props:O0e,data:function(){return{countDown:0,localShow:U_(this[td])}},watch:(ed={},_d(ed,td,function(t){this.countDown=f4(t),this.localShow=U_(t)}),_d(ed,"countDown",function(e){var r=this;this.clearCountDownInterval();var n=this[td];Ld(n)&&(this.$emit(Ube,e),n!==e&&this.$emit(u4,e),e>0?(this.localShow=!0,this.$_countDownTimeout=setTimeout(function(){r.countDown--},1e3)):this.$nextTick(function(){zt(function(){r.localShow=!1})}))}),_d(ed,"localShow",function(e){var r=this[td];!e&&(this.dismissible||Ld(r))&&this.$emit(Hbe),!Ld(r)&&r!==e&&this.$emit(u4,e)}),ed),created:function(){this.$_filterTimer=null;var e=this[td];this.countDown=f4(e),this.localShow=U_(e)},beforeDestroy:function(){this.clearCountDownInterval()},methods:{dismiss:function(){this.clearCountDownInterval(),this.countDown=0,this.localShow=!1},clearCountDownInterval:function(){clearTimeout(this.$_countDownTimeout),this.$_countDownTimeout=null}},render:function(e){var r=e();if(this.localShow){var n=this.dismissible,i=this.variant,a=e();n&&(a=e(gc,{attrs:{"aria-label":this.dismissLabel},on:{click:this.dismiss}},[this.normalizeSlot(bye)])),r=e("div",{staticClass:"alert",class:_d({"alert-dismissible":n},"alert-".concat(i),i),attrs:{role:"alert","aria-live":"polite","aria-atomic":!0},key:this[Ko]},[a,this.normalizeSlot()])}return e(Tc,{props:{noFade:!this.fade}},[r])}}),$0e=Ge({components:{BAlert:C0e}}),Wo=Math.min,Mt=Math.max,pF=Math.abs,hF=Math.ceil,pp=Math.floor,mF=Math.pow,oS=Math.round;function T0e(t,e){return x0e(t)||A0e(t,e)||P0e(t,e)||E0e()}function E0e(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function P0e(t,e){if(t){if(typeof t=="string")return d4(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return d4(t,e)}}function d4(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r0&&arguments[0]!==void 0?arguments[0]:{},r=e.target,n=e.rel;return r==="_blank"&&nr(n)?"noopener":n||null},yF=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=e.href,n=e.to,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:vF,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"#",o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"/";if(r)return r;if(bF(i))return null;if(Tt(n))return n||o;if(An(n)&&(n.path||n.query||n.hash)){var l=Qe(n.path),c=M0e(n.query),f=Qe(n.hash);return f=!f||f.charAt(0)==="#"?f:"#".concat(f),"".concat(l).concat(c).concat(f)||o}return a};function m4(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var N0e={viewBox:"0 0 16 16",width:"1em",height:"1em",focusable:"false",role:"img","aria-label":"icon"},B0e={width:null,height:null,focusable:null,role:null,"aria-label":null},GC={animation:h(w),content:h(w),flipH:h(k,!1),flipV:h(k,!1),fontScale:h(je,1),rotate:h(je,0),scale:h(je,1),shiftH:h(je,0),shiftV:h(je,0),stacked:h(k,!1),title:h(w),variant:h(w)},F0e=ee({name:Cbe,functional:!0,props:GC,render:function(e,r){var n,i=r.data,a=r.props,o=r.children,l=a.animation,c=a.content,f=a.flipH,d=a.flipV,m=a.stacked,g=a.title,v=a.variant,b=Mt(_t(a.fontScale,1),0)||1,_=Mt(_t(a.scale,1),0)||1,O=_t(a.rotate,0),E=_t(a.shiftH,0),R=_t(a.shiftV,0),x=f||d||_!==1,N=x||O,A=E||R,q=!jt(c),B=[N?"translate(8 8)":null,x?"scale(".concat((f?-1:1)*_," ").concat((d?-1:1)*_,")"):null,O?"rotate(".concat(O,")"):null,N?"translate(-8 -8)":null].filter(tt),j=e("g",{attrs:{transform:B.join(" ")||null},domProps:q?{innerHTML:c||""}:{}},o);A&&(j=e("g",{attrs:{transform:"translate(".concat(16*E/16," ").concat(-16*R/16,")")}},[j])),m&&(j=e("g",[j]));var te=g?e("title",g):null,ue=[te,j].filter(tt);return e("svg",qe({staticClass:"b-icon bi",class:(n={},m4(n,"text-".concat(v),v),m4(n,"b-icon-animation-".concat(l),l),n),attrs:N0e,style:m?{}:{fontSize:b===1?null:"".concat(b*100,"%")}},i,m?{attrs:B0e}:{},{attrs:{xmlns:m?null:"http://www.w3.org/2000/svg",fill:"currentColor"}}),ue)}});function g4(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function v4(t){for(var e=1;e'),U0e=fn("CalendarFill",''),y4=fn("ChevronBarLeft",''),_4=fn("ChevronDoubleLeft",''),V0e=fn("ChevronDown",''),w4=fn("ChevronLeft",''),S4=fn("ChevronUp",''),sS=fn("CircleFill",''),W0e=fn("Clock",''),G0e=fn("ClockFill",''),K0e=fn("Dash",''),q0e=fn("PersonFill",''),Y0e=fn("Plus",''),X0e=fn("Star",''),J0e=fn("StarFill",''),Z0e=fn("StarHalf",''),_F=fn("X",'');function O4(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function C4(t){for(var e=1;e1?n-1:0),a=1;at.length)&&(e=t.length);for(var r=0,n=new Array(e);r0&&arguments[0]!==void 0?arguments[0]:"";return String(e).replace(Pve,"")},gr=function(e,r){return e?{innerHTML:e}:r?{textContent:r}:{}};function B4(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function F4(t){for(var e=1;e-1&&(r=r.slice(0,n).reverse(),ht(r[0]))},focusNext:function(e){var r=this.getItems(),n=r.indexOf(e.target);n>-1&&(r=r.slice(n+1),ht(r[0]))},focusLast:function(){var e=this.getItems().reverse();ht(e[0])},onFocusin:function(e){var r=this.$el;e.target===r&&!zr(r,e.relatedTarget)&&(dt(e),this.focusFirst(e))},onKeydown:function(e){var r=e.keyCode,n=e.shiftKey;r===ui||r===xa?(dt(e),n?this.focusFirst(e):this.focusPrev(e)):(r===Un||r===es)&&(dt(e),n?this.focusLast(e):this.focusNext(e))}},render:function(e){var r=this.keyNav;return e("div",{staticClass:"btn-toolbar",class:{"justify-content-between":this.justify},attrs:{role:"toolbar",tabindex:r?"0":null},on:r?{focusin:this.onFocusin,keydown:this.onKeydown}:{}},[this.normalizeSlot()])}}),z_e=Ge({components:{BButtonToolbar:W4,BBtnToolbar:W4}}),$s="gregory",Fd="long",H_e="narrow",uS="short",G4="2-digit",Av="numeric";function U_e(t,e){return K_e(t)||G_e(t,e)||W_e(t,e)||V_e()}function V_e(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function W_e(t,e){if(t){if(typeof t=="string")return K4(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return K4(t,e)}}function K4(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}function fS(t,e){return fS=Object.setPrototypeOf||function(n,i){return n.__proto__=i,n},fS(t,e)}var an=function(){for(var e=arguments.length,r=new Array(e),n=0;n1&&arguments[1]!==void 0?arguments[1]:$s;e=At(e).filter(tt);var n=new Intl.DateTimeFormat(e,{calendar:r});return n.resolvedOptions().locale},wd=function(e,r){var n=new Intl.DateTimeFormat(e,r);return n.format},gm=function(e,r){return rr(e)===rr(r)},G_=function(e){return e=an(e),e.setDate(1),e},K_=function(e){return e=an(e),e.setMonth(e.getMonth()+1),e.setDate(0),e},Xb=function(e,r){e=an(e);var n=e.getMonth();return e.setFullYear(e.getFullYear()+r),e.getMonth()!==n&&e.setDate(0),e},q_=function(e){e=an(e);var r=e.getMonth();return e.setMonth(r-1),e.getMonth()===r&&e.setDate(0),e},Y_=function(e){e=an(e);var r=e.getMonth();return e.setMonth(r+1),e.getMonth()===(r+2)%12&&e.setDate(0),e},X_=function(e){return Xb(e,-1)},J_=function(e){return Xb(e,1)},Z_=function(e){return Xb(e,-10)},Q_=function(e){return Xb(e,10)},xv=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;return e=jr(e),r=jr(r)||e,n=jr(n)||e,e?en?n:e:null},q4=["ar","az","ckb","fa","he","ks","lrc","mzn","ps","sd","te","ug","ur","yi"].map(function(t){return t.toLowerCase()}),Jb=function(e){var r=Qe(e).toLowerCase().replace(Yve,"").split("-"),n=r.slice(0,2).join("-"),i=r[0];return at(q4,n)||at(q4,i)},Ut={id:h(w)},qt=ee({props:Ut,data:function(){return{localId_:null}},computed:{safeId:function(){var e=this.id||this.localId_,r=function(i){return e?(i=String(i||"").replace(/\s+/g,"_"),i?e+"_"+i:e):null};return r}},mounted:function(){var e=this;this.$nextTick(function(){e.localId_="__BVID__".concat(e[Ko])})}}),Jc;function Y4(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function Xa(t){for(var e=1;er}},dateDisabled:function(){var e=this,r=this.dateOutOfRange;return function(n){n=jr(n);var i=rr(n);return!!(r(n)||e.computedDateDisabledFn(i,n))}},formatDateString:function(){return wd(this.calendarLocale,Xa(Xa({year:Av,month:G4,day:G4},this.dateFormatOptions),{},{hour:void 0,minute:void 0,second:void 0,calendar:$s}))},formatYearMonth:function(){return wd(this.calendarLocale,{year:Av,month:Fd,calendar:$s})},formatWeekdayName:function(){return wd(this.calendarLocale,{weekday:Fd,calendar:$s})},formatWeekdayNameShort:function(){return wd(this.calendarLocale,{weekday:this.weekdayHeaderFormat||uS,calendar:$s})},formatDay:function(){var e=new Intl.NumberFormat([this.computedLocale],{style:"decimal",minimumIntegerDigits:1,minimumFractionDigits:0,maximumFractionDigits:0,notation:"standard"});return function(r){return e.format(r.getDate())}},prevDecadeDisabled:function(){var e=this.computedMin;return this.disabled||e&&K_(Z_(this.activeDate))e},nextYearDisabled:function(){var e=this.computedMax;return this.disabled||e&&G_(J_(this.activeDate))>e},nextDecadeDisabled:function(){var e=this.computedMax;return this.disabled||e&&G_(Q_(this.activeDate))>e},calendar:function(){for(var e=[],r=this.calendarFirstDay,n=r.getFullYear(),i=r.getMonth(),a=this.calendarDaysInMonth,o=r.getDay(),l=(this.computedWeekStarts>o?7:0)-this.computedWeekStarts,c=0-l-o,f=0;f<6&&c0);i!==this.visible&&(this.visible=i,this.callback(i),this.once&&this.visible&&(this.doneOnce=!0,this.stop()))}},{key:"stop",value:function(){this.observer&&this.observer.disconnect(),this.observer=null}}]),t}(),GF=function(e){var r=e[Fu];r&&r.stop&&r.stop(),delete e[Fu]},KF=function(e,r){var n=r.value,i=r.modifiers,a={margin:"0px",once:!1,callback:n};ct(i).forEach(function(o){BN.test(o)?a.margin="".concat(o,"px"):o.toLowerCase()==="once"&&(a.once=!0)}),GF(e),e[Fu]=new l1e(e,a),e[Fu]._prevModifiers=sl(i)},c1e=function(e,r,n){var i=r.value,a=r.oldValue,o=r.modifiers;o=sl(o),e&&(i!==a||!e[Fu]||!It(o,e[Fu]._prevModifiers))&&KF(e,{value:i,modifiers:o})},u1e=function(e){GF(e)},r$={bind:KF,componentUpdated:c1e,unbind:u1e},bm;function ix(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function kv(t){for(var e=1;e0||c.removedNodes.length>0))&&(o=!0)}o&&r()});return i.observe(e,_1e({childList:!0,subtree:!0},n)),i},Qc;function lx(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function r1(t){for(var e=1;e0),touchStartX:0,touchDeltaX:0}},computed:{numSlides:function(){return this.slides.length}},watch:(Qc={},Od(Qc,n1,function(t,e){t!==e&&this.setSlide(Ne(t,0))}),Od(Qc,"interval",function(e,r){e!==r&&(e?(this.pause(!0),this.start(!1)):this.pause(!1))}),Od(Qc,"isPaused",function(e,r){e!==r&&this.$emit(e?Kbe:aye)}),Od(Qc,"index",function(e,r){e===r||this.isSliding||this.doSlide(e,r)}),Qc),created:function(){this.$_interval=null,this.$_animationTimeout=null,this.$_touchTimeout=null,this.$_observer=null,this.isPaused=!(Ne(this.interval,0)>0)},mounted:function(){this.transitionEndEvent=E1e(this.$el)||null,this.updateSlides(),this.setObserver(!0)},beforeDestroy:function(){this.clearInterval(),this.clearAnimationTimeout(),this.clearTouchTimeout(),this.setObserver(!1)},methods:{clearInterval:function(t){function e(){return t.apply(this,arguments)}return e.toString=function(){return t.toString()},e}(function(){clearInterval(this.$_interval),this.$_interval=null}),clearAnimationTimeout:function(){clearTimeout(this.$_animationTimeout),this.$_animationTimeout=null},clearTouchTimeout:function(){clearTimeout(this.$_touchTimeout),this.$_touchTimeout=null},setObserver:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;this.$_observer&&this.$_observer.disconnect(),this.$_observer=null,e&&(this.$_observer=mp(this.$refs.inner,this.updateSlides.bind(this),{subtree:!1,childList:!0,attributes:!0,attributeFilter:["id"]}))},setSlide:function(e){var r=this,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(!(Kt&&document.visibilityState&&document.hidden)){var i=this.noWrap,a=this.numSlides;if(e=pp(e),a!==0){if(this.isSliding){this.$once(j_,function(){zt(function(){return r.setSlide(e,n)})});return}this.direction=n,this.index=e>=a?i?a-1:0:e<0?i?0:a-1:e,i&&this.index!==e&&this.index!==this[n1]&&this.$emit(cx,this.index)}}},prev:function(){this.setSlide(this.index-1,"prev")},next:function(){this.setSlide(this.index+1,"next")},pause:function(e){e||(this.isPaused=!0),this.clearInterval()},start:function(e){e||(this.isPaused=!1),this.clearInterval(),this.interval&&this.numSlides>1&&(this.$_interval=setInterval(this.next,Mt(1e3,this.interval)))},restart:function(){this.$el.contains(Ks())||this.start()},doSlide:function(e,r){var n=this,i=!!this.interval,a=this.calcDirection(this.direction,r,e),o=a.overlayClass,l=a.dirClass,c=this.slides[r],f=this.slides[e];if(!(!c||!f)){if(this.isSliding=!0,i&&this.pause(!1),this.$emit(rye,e),this.$emit(cx,this.index),this.noAnimation)Fn(f,"active"),$n(c,"active"),this.isSliding=!1,this.$nextTick(function(){return n.$emit(j_,e)});else{Fn(f,o),WC(f),Fn(c,l),Fn(f,l);var d=!1,m=function v(){if(!d){if(d=!0,n.transitionEndEvent){var b=n.transitionEndEvent.split(/\s+/);b.forEach(function(_){return hr(f,_,v,$t)})}n.clearAnimationTimeout(),$n(f,l),$n(f,o),Fn(f,"active"),$n(c,"active"),$n(c,l),$n(c,o),cr(c,"aria-current","false"),cr(f,"aria-current","true"),cr(c,"aria-hidden","true"),cr(f,"aria-hidden","false"),n.isSliding=!1,n.direction=null,n.$nextTick(function(){return n.$emit(j_,e)})}};if(this.transitionEndEvent){var g=this.transitionEndEvent.split(/\s+/);g.forEach(function(v){return ir(f,v,m,$t)})}this.$_animationTimeout=setTimeout(m,C1e)}i&&this.start(!1)}},updateSlides:function(){this.pause(!0),this.slides=Ii(".carousel-item",this.$refs.inner);var e=this.slides.length,r=Mt(0,Wo(pp(this.index),e-1));this.slides.forEach(function(n,i){var a=i+1;i===r?(Fn(n,"active"),cr(n,"aria-current","true")):($n(n,"active"),cr(n,"aria-current","false")),cr(n,"aria-posinset",String(a)),cr(n,"aria-setsize",String(e))}),this.setSlide(r),this.start(this.isPaused)},calcDirection:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return e?i1[e]:n>r?i1.next:i1.prev},handleClick:function(e,r){var n=e.keyCode;(e.type==="click"||n===_o||n===as)&&(dt(e),r())},handleSwipe:function(){var e=pF(this.touchDeltaX);if(!(e<=T1e)){var r=e/this.touchDeltaX;this.touchDeltaX=0,r>0?this.prev():r<0&&this.next()}},touchStart:function(e){Jf&&ux[e.pointerType.toUpperCase()]?this.touchStartX=e.clientX:Jf||(this.touchStartX=e.touches[0].clientX)},touchMove:function(e){e.touches&&e.touches.length>1?this.touchDeltaX=0:this.touchDeltaX=e.touches[0].clientX-this.touchStartX},touchEnd:function(e){Jf&&ux[e.pointerType.toUpperCase()]&&(this.touchDeltaX=e.clientX-this.touchStartX),this.handleSwipe(),this.pause(!1),this.clearTouchTimeout(),this.$_touchTimeout=setTimeout(this.start,$1e+Mt(1e3,this.interval))}},render:function(e){var r=this,n=this.indicators,i=this.background,a=this.noAnimation,o=this.noHoverPause,l=this.noTouch,c=this.index,f=this.isSliding,d=this.pause,m=this.restart,g=this.touchStart,v=this.touchEnd,b=this.safeId("__BV_inner_"),_=e("div",{staticClass:"carousel-inner",attrs:{id:b,role:"list"},ref:"inner"},[this.normalizeSlot()]),O=e();if(this.controls){var E=function(A,q,B){var j=function(ue){f?dt(ue,{propagation:!1}):r.handleClick(ue,B)};return e("a",{staticClass:"carousel-control-".concat(A),attrs:{href:"#",role:"button","aria-controls":b,"aria-disabled":f?"true":null},on:{click:j,keydown:j}},[e("span",{staticClass:"carousel-control-".concat(A,"-icon"),attrs:{"aria-hidden":"true"}}),e("span",{class:"sr-only"},[q])])};O=[E("prev",this.labelPrev,this.prev),E("next",this.labelNext,this.next)]}var R=e("ol",{staticClass:"carousel-indicators",directives:[{name:"show",value:n}],attrs:{id:this.safeId("__BV_indicators_"),"aria-hidden":n?"false":"true","aria-label":this.labelIndicators,"aria-owns":b}},this.slides.map(function(N,A){var q=function(j){r.handleClick(j,function(){r.setSlide(A)})};return e("li",{class:{active:A===c},attrs:{role:"button",id:r.safeId("__BV_indicator_".concat(A+1,"_")),tabindex:n?"0":"-1","aria-current":A===c?"true":"false","aria-label":"".concat(r.labelGotoSlide," ").concat(A+1),"aria-describedby":N.id||null,"aria-controls":b},on:{click:q,keydown:q},key:"slide_".concat(A)})})),x={mouseenter:o?hp:d,mouseleave:o?hp:m,focusin:d,focusout:m,keydown:function(A){if(!/input|textarea/i.test(A.target.tagName)){var q=A.keyCode;(q===xa||q===es)&&(dt(A),r[q===xa?"prev":"next"]())}}};return gv&&!l&&(Jf?(x["&pointerdown"]=g,x["&pointerup"]=v):(x["&touchstart"]=g,x["&touchmove"]=this.touchMove,x["&touchend"]=v)),e("div",{staticClass:"carousel",class:{slide:!a,"carousel-fade":!a&&this.fade,"pointer-event":gv&&Jf&&!l},style:{background:i},attrs:{role:"region",id:this.safeId(),"aria-busy":f?"true":"false"},on:x},[_,O,R])}});function dx(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function zd(t){for(var e=1;e0?(cr(e,mS,i.join(" ")),bn(e,bS,"none")):(so(e,mS),Vb(e,bS)),zt(function(){nwe(e,co(n,r))}),It(i,e[ju])||(e[ju]=i,i.forEach(function(a){mo(co(n,r)).$emit(ewe,a)}))}},i6={bind:function(e,r,n){e[Rv]=!1,e[ju]=[],iwe(e,co(n,r)),s1(e,r,n)},componentUpdated:s1,updated:s1,unbind:function(e,r,n){t6(e),r6(e,co(n,r)),wm(e,Hd),wm(e,Dv),wm(e,Rv),wm(e,ju),$n(e,pS),$n(e,hS),so(e,gS),so(e,mS),so(e,vS),Vb(e,bS)}},n$=Ge({directives:{VBToggle:i6}}),a6=Ge({components:{BCollapse:X1e},plugins:{VBTogglePlugin:n$}});/**! + * @fileOverview Kickass library to create and place poppers near their reference elements. + * @version 1.16.1 + * @license + * Copyright (c) 2016 Federico Zivolo and contributors + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */var Jp=typeof window<"u"&&typeof document<"u"&&typeof navigator<"u",awe=function(){for(var t=["Edge","Trident","Firefox"],e=0;e=0)return 1;return 0}();function owe(t){var e=!1;return function(){e||(e=!0,window.Promise.resolve().then(function(){e=!1,t()}))}}function swe(t){var e=!1;return function(){e||(e=!0,setTimeout(function(){e=!1,t()},awe))}}var lwe=Jp&&window.Promise,cwe=lwe?owe:swe;function o6(t){var e={};return t&&e.toString.call(t)==="[object Function]"}function Ec(t,e){if(t.nodeType!==1)return[];var r=t.ownerDocument.defaultView,n=r.getComputedStyle(t,null);return e?n[e]:n}function i$(t){return t.nodeName==="HTML"?t:t.parentNode||t.host}function Zp(t){if(!t)return document.body;switch(t.nodeName){case"HTML":case"BODY":return t.ownerDocument.body;case"#document":return t.body}var e=Ec(t),r=e.overflow,n=e.overflowX,i=e.overflowY;return/(auto|scroll|overlay)/.test(r+i+n)?t:Zp(i$(t))}function s6(t){return t&&t.referenceNode?t.referenceNode:t}var gx=Jp&&!!(window.MSInputMethodContext&&document.documentMode),vx=Jp&&/MSIE 10/.test(navigator.userAgent);function yf(t){return t===11?gx:t===10?vx:gx||vx}function zu(t){if(!t)return document.documentElement;for(var e=yf(10)?document.body:null,r=t.offsetParent||null;r===e&&t.nextElementSibling;)r=(t=t.nextElementSibling).offsetParent;var n=r&&r.nodeName;return!n||n==="BODY"||n==="HTML"?t?t.ownerDocument.documentElement:document.documentElement:["TH","TD","TABLE"].indexOf(r.nodeName)!==-1&&Ec(r,"position")==="static"?zu(r):r}function uwe(t){var e=t.nodeName;return e==="BODY"?!1:e==="HTML"||zu(t.firstElementChild)===t}function yS(t){return t.parentNode!==null?yS(t.parentNode):t}function Mv(t,e){if(!t||!t.nodeType||!e||!e.nodeType)return document.documentElement;var r=t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_FOLLOWING,n=r?t:e,i=r?e:t,a=document.createRange();a.setStart(n,0),a.setEnd(i,0);var o=a.commonAncestorContainer;if(t!==o&&e!==o||n.contains(i))return uwe(o)?o:zu(o);var l=yS(t);return l.host?Mv(l.host,e):Mv(t,yS(e).host)}function Hu(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"top",r=e==="top"?"scrollTop":"scrollLeft",n=t.nodeName;if(n==="BODY"||n==="HTML"){var i=t.ownerDocument.documentElement,a=t.ownerDocument.scrollingElement||i;return a[r]}return t[r]}function fwe(t,e){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,n=Hu(e,"top"),i=Hu(e,"left"),a=r?-1:1;return t.top+=n*a,t.bottom+=n*a,t.left+=i*a,t.right+=i*a,t}function bx(t,e){var r=e==="x"?"Left":"Top",n=r==="Left"?"Right":"Bottom";return parseFloat(t["border"+r+"Width"])+parseFloat(t["border"+n+"Width"])}function yx(t,e,r,n){return Math.max(e["offset"+t],e["scroll"+t],r["client"+t],r["offset"+t],r["scroll"+t],yf(10)?parseInt(r["offset"+t])+parseInt(n["margin"+(t==="Height"?"Top":"Left")])+parseInt(n["margin"+(t==="Height"?"Bottom":"Right")]):0)}function l6(t){var e=t.body,r=t.documentElement,n=yf(10)&&getComputedStyle(r);return{height:yx("Height",e,r,n),width:yx("Width",e,r,n)}}var dwe=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},pwe=function(){function t(e,r){for(var n=0;n2&&arguments[2]!==void 0?arguments[2]:!1,n=yf(10),i=e.nodeName==="HTML",a=_S(t),o=_S(e),l=Zp(t),c=Ec(e),f=parseFloat(c.borderTopWidth),d=parseFloat(c.borderLeftWidth);r&&i&&(o.top=Math.max(o.top,0),o.left=Math.max(o.left,0));var m=Xs({top:a.top-o.top-f,left:a.left-o.left-d,width:a.width,height:a.height});if(m.marginTop=0,m.marginLeft=0,!n&&i){var g=parseFloat(c.marginTop),v=parseFloat(c.marginLeft);m.top-=f-g,m.bottom-=f-g,m.left-=d-v,m.right-=d-v,m.marginTop=g,m.marginLeft=v}return(n&&!r?e.contains(l):e===l&&l.nodeName!=="BODY")&&(m=fwe(m,e)),m}function hwe(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=t.ownerDocument.documentElement,n=a$(t,r),i=Math.max(r.clientWidth,window.innerWidth||0),a=Math.max(r.clientHeight,window.innerHeight||0),o=e?0:Hu(r),l=e?0:Hu(r,"left"),c={top:o-n.top+n.marginTop,left:l-n.left+n.marginLeft,width:i,height:a};return Xs(c)}function c6(t){var e=t.nodeName;if(e==="BODY"||e==="HTML")return!1;if(Ec(t,"position")==="fixed")return!0;var r=i$(t);return r?c6(r):!1}function u6(t){if(!t||!t.parentElement||yf())return document.documentElement;for(var e=t.parentElement;e&&Ec(e,"transform")==="none";)e=e.parentElement;return e||document.documentElement}function o$(t,e,r,n){var i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1,a={top:0,left:0},o=i?u6(t):Mv(t,s6(e));if(n==="viewport")a=hwe(o,i);else{var l=void 0;n==="scrollParent"?(l=Zp(i$(e)),l.nodeName==="BODY"&&(l=t.ownerDocument.documentElement)):n==="window"?l=t.ownerDocument.documentElement:l=n;var c=a$(l,o,i);if(l.nodeName==="HTML"&&!c6(o)){var f=l6(t.ownerDocument),d=f.height,m=f.width;a.top+=c.top-c.marginTop,a.bottom=d+c.top,a.left+=c.left-c.marginLeft,a.right=m+c.left}else a=c}r=r||0;var g=typeof r=="number";return a.left+=g?r:r.left||0,a.top+=g?r:r.top||0,a.right-=g?r:r.right||0,a.bottom-=g?r:r.bottom||0,a}function mwe(t){var e=t.width,r=t.height;return e*r}function f6(t,e,r,n,i){var a=arguments.length>5&&arguments[5]!==void 0?arguments[5]:0;if(t.indexOf("auto")===-1)return t;var o=o$(r,n,a,i),l={top:{width:o.width,height:e.top-o.top},right:{width:o.right-e.right,height:o.height},bottom:{width:o.width,height:o.bottom-e.bottom},left:{width:e.left-o.left,height:o.height}},c=Object.keys(l).map(function(g){return ca({key:g},l[g],{area:mwe(l[g])})}).sort(function(g,v){return v.area-g.area}),f=c.filter(function(g){var v=g.width,b=g.height;return v>=r.clientWidth&&b>=r.clientHeight}),d=f.length>0?f[0].key:c[0].key,m=t.split("-")[1];return d+(m?"-"+m:"")}function d6(t,e,r){var n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,i=n?u6(e):Mv(e,s6(r));return a$(r,i,n)}function p6(t){var e=t.ownerDocument.defaultView,r=e.getComputedStyle(t),n=parseFloat(r.marginTop||0)+parseFloat(r.marginBottom||0),i=parseFloat(r.marginLeft||0)+parseFloat(r.marginRight||0),a={width:t.offsetWidth+i,height:t.offsetHeight+n};return a}function Iv(t){var e={left:"right",right:"left",bottom:"top",top:"bottom"};return t.replace(/left|right|bottom|top/g,function(r){return e[r]})}function h6(t,e,r){r=r.split("-")[0];var n=p6(t),i={width:n.width,height:n.height},a=["right","left"].indexOf(r)!==-1,o=a?"top":"left",l=a?"left":"top",c=a?"height":"width",f=a?"width":"height";return i[o]=e[o]+e[c]/2-n[c]/2,r===l?i[l]=e[l]-n[f]:i[l]=e[Iv(l)],i}function Qp(t,e){return Array.prototype.find?t.find(e):t.filter(e)[0]}function gwe(t,e,r){if(Array.prototype.findIndex)return t.findIndex(function(i){return i[e]===r});var n=Qp(t,function(i){return i[e]===r});return t.indexOf(n)}function m6(t,e,r){var n=r===void 0?t:t.slice(0,gwe(t,"name",r));return n.forEach(function(i){i.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var a=i.function||i.fn;i.enabled&&o6(a)&&(e.offsets.popper=Xs(e.offsets.popper),e.offsets.reference=Xs(e.offsets.reference),e=a(e,i))}),e}function vwe(){if(!this.state.isDestroyed){var t={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};t.offsets.reference=d6(this.state,this.popper,this.reference,this.options.positionFixed),t.placement=f6(this.options.placement,t.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),t.originalPlacement=t.placement,t.positionFixed=this.options.positionFixed,t.offsets.popper=h6(this.popper,t.offsets.reference,t.placement),t.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",t=m6(this.modifiers,t),this.state.isCreated?this.options.onUpdate(t):(this.state.isCreated=!0,this.options.onCreate(t))}}function g6(t,e){return t.some(function(r){var n=r.name,i=r.enabled;return i&&n===e})}function s$(t){for(var e=[!1,"ms","Webkit","Moz","O"],r=t.charAt(0).toUpperCase()+t.slice(1),n=0;no[v]&&(t.offsets.popper[m]+=l[m]+b-o[v]),t.offsets.popper=Xs(t.offsets.popper);var _=l[m]+l[f]/2-b/2,O=Ec(t.instance.popper),E=parseFloat(O["margin"+d]),R=parseFloat(O["border"+d+"Width"]),x=_-t.offsets.popper[m]-E-R;return x=Math.max(Math.min(o[f]-b,x),0),t.arrowElement=n,t.offsets.arrow=(r={},Uu(r,m,Math.round(x)),Uu(r,g,""),r),t}function xwe(t){return t==="end"?"start":t==="start"?"end":t}var _6=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],l1=_6.slice(3);function _x(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=l1.indexOf(t),n=l1.slice(r+1).concat(l1.slice(0,r));return e?n.reverse():n}var c1={FLIP:"flip",CLOCKWISE:"clockwise",COUNTERCLOCKWISE:"counterclockwise"};function kwe(t,e){if(g6(t.instance.modifiers,"inner")||t.flipped&&t.placement===t.originalPlacement)return t;var r=o$(t.instance.popper,t.instance.reference,e.padding,e.boundariesElement,t.positionFixed),n=t.placement.split("-")[0],i=Iv(n),a=t.placement.split("-")[1]||"",o=[];switch(e.behavior){case c1.FLIP:o=[n,i];break;case c1.CLOCKWISE:o=_x(n);break;case c1.COUNTERCLOCKWISE:o=_x(n,!0);break;default:o=e.behavior}return o.forEach(function(l,c){if(n!==l||o.length===c+1)return t;n=t.placement.split("-")[0],i=Iv(n);var f=t.offsets.popper,d=t.offsets.reference,m=Math.floor,g=n==="left"&&m(f.right)>m(d.left)||n==="right"&&m(f.left)m(d.top)||n==="bottom"&&m(f.top)m(r.right),_=m(f.top)m(r.bottom),E=n==="left"&&v||n==="right"&&b||n==="top"&&_||n==="bottom"&&O,R=["top","bottom"].indexOf(n)!==-1,x=!!e.flipVariations&&(R&&a==="start"&&v||R&&a==="end"&&b||!R&&a==="start"&&_||!R&&a==="end"&&O),N=!!e.flipVariationsByContent&&(R&&a==="start"&&b||R&&a==="end"&&v||!R&&a==="start"&&O||!R&&a==="end"&&_),A=x||N;(g||E||A)&&(t.flipped=!0,(g||E)&&(n=o[c+1]),A&&(a=xwe(a)),t.placement=n+(a?"-"+a:""),t.offsets.popper=ca({},t.offsets.popper,h6(t.instance.popper,t.offsets.reference,t.placement)),t=m6(t.instance.modifiers,t,"flip"))}),t}function Dwe(t){var e=t.offsets,r=e.popper,n=e.reference,i=t.placement.split("-")[0],a=Math.floor,o=["top","bottom"].indexOf(i)!==-1,l=o?"right":"bottom",c=o?"left":"top",f=o?"width":"height";return r[l]a(n[l])&&(t.offsets.popper[c]=a(n[l])),t}function Rwe(t,e,r,n){var i=t.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),a=+i[1],o=i[2];if(!a)return t;if(o.indexOf("%")===0){var l=void 0;switch(o){case"%p":l=r;break;case"%":case"%r":default:l=n}var c=Xs(l);return c[e]/100*a}else if(o==="vh"||o==="vw"){var f=void 0;return o==="vh"?f=Math.max(document.documentElement.clientHeight,window.innerHeight||0):f=Math.max(document.documentElement.clientWidth,window.innerWidth||0),f/100*a}else return a}function Mwe(t,e,r,n){var i=[0,0],a=["right","left"].indexOf(n)!==-1,o=t.split(/(\+|\-)/).map(function(d){return d.trim()}),l=o.indexOf(Qp(o,function(d){return d.search(/,|\s/)!==-1}));o[l]&&o[l].indexOf(",")===-1&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var c=/\s*,\s*|\s+/,f=l!==-1?[o.slice(0,l).concat([o[l].split(c)[0]]),[o[l].split(c)[1]].concat(o.slice(l+1))]:[o];return f=f.map(function(d,m){var g=(m===1?!a:a)?"height":"width",v=!1;return d.reduce(function(b,_){return b[b.length-1]===""&&["+","-"].indexOf(_)!==-1?(b[b.length-1]=_,v=!0,b):v?(b[b.length-1]+=_,v=!1,b):b.concat(_)},[]).map(function(b){return Rwe(b,g,e,r)})}),f.forEach(function(d,m){d.forEach(function(g,v){l$(g)&&(i[m]+=g*(d[v-1]==="-"?-1:1))})}),i}function Iwe(t,e){var r=e.offset,n=t.placement,i=t.offsets,a=i.popper,o=i.reference,l=n.split("-")[0],c=void 0;return l$(+r)?c=[+r,0]:c=Mwe(r,a,o,l),l==="left"?(a.top+=c[0],a.left-=c[1]):l==="right"?(a.top+=c[0],a.left+=c[1]):l==="top"?(a.left+=c[0],a.top-=c[1]):l==="bottom"&&(a.left+=c[0],a.top+=c[1]),t.popper=a,t}function Lwe(t,e){var r=e.boundariesElement||zu(t.instance.popper);t.instance.reference===r&&(r=zu(r));var n=s$("transform"),i=t.instance.popper.style,a=i.top,o=i.left,l=i[n];i.top="",i.left="",i[n]="";var c=o$(t.instance.popper,t.instance.reference,e.padding,r,t.positionFixed);i.top=a,i.left=o,i[n]=l,e.boundaries=c;var f=e.priority,d=t.offsets.popper,m={primary:function(v){var b=d[v];return d[v]c[v]&&!e.escapeWithReference&&(_=Math.min(d[b],c[v]-(v==="right"?d.width:d.height))),Uu({},b,_)}};return f.forEach(function(g){var v=["left","top"].indexOf(g)!==-1?"primary":"secondary";d=ca({},d,m[v](g))}),t.offsets.popper=d,t}function Nwe(t){var e=t.placement,r=e.split("-")[0],n=e.split("-")[1];if(n){var i=t.offsets,a=i.reference,o=i.popper,l=["bottom","top"].indexOf(r)!==-1,c=l?"left":"top",f=l?"width":"height",d={start:Uu({},c,a[c]),end:Uu({},c,a[c]+a[f]-o[f])};t.offsets.popper=ca({},o,d[n])}return t}function Bwe(t){if(!y6(t.instance.modifiers,"hide","preventOverflow"))return t;var e=t.offsets.reference,r=Qp(t.instance.modifiers,function(n){return n.name==="preventOverflow"}).boundaries;if(e.bottomr.right||e.top>r.bottom||e.right2&&arguments[2]!==void 0?arguments[2]:{};dwe(this,t),this.scheduleUpdate=function(){return requestAnimationFrame(n.update)},this.update=cwe(this.update.bind(this)),this.options=ca({},t.Defaults,i),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=e&&e.jquery?e[0]:e,this.popper=r&&r.jquery?r[0]:r,this.options.modifiers={},Object.keys(ca({},t.Defaults.modifiers,i.modifiers)).forEach(function(o){n.options.modifiers[o]=ca({},t.Defaults.modifiers[o]||{},i.modifiers?i.modifiers[o]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(o){return ca({name:o},n.options.modifiers[o])}).sort(function(o,l){return o.order-l.order}),this.modifiers.forEach(function(o){o.enabled&&o6(o.onLoad)&&o.onLoad(n.reference,n.popper,n.options,o,n.state)}),this.update();var a=this.options.eventsEnabled;a&&this.enableEventListeners(),this.state.eventsEnabled=a}return pwe(t,[{key:"update",value:function(){return vwe.call(this)}},{key:"destroy",value:function(){return bwe.call(this)}},{key:"enableEventListeners",value:function(){return _we.call(this)}},{key:"disableEventListeners",value:function(){return Swe.call(this)}}]),t}();Vu.Utils=(typeof window<"u"?window:global).PopperUtils;Vu.placements=_6;Vu.Defaults=zwe;var Hwe="top-start",Uwe="top-end",Vwe="bottom-start",Wwe="bottom-end",Gwe="right-start",Kwe="left-start";function qwe(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Ywe(t,e){for(var r=0;r1&&arguments[1]!==void 0?arguments[1]:{};if(qwe(this,t),!e)throw new TypeError("Failed to construct '".concat(this.constructor.name,"'. 1 argument required, ").concat(arguments.length," given."));Wp(this,t.Defaults,this.constructor.Defaults,r,{type:e}),Hb(this,{type:aa(),cancelable:aa(),nativeEvent:aa(),target:aa(),relatedTarget:aa(),vueTarget:aa(),componentId:aa()});var n=!1;this.preventDefault=function(){this.cancelable&&(n=!0)},LC(this,"defaultPrevented",{enumerable:!0,get:function(){return n}})}return Xwe(t,null,[{key:"Defaults",get:function(){return{type:"",cancelable:!0,nativeEvent:null,target:null,relatedTarget:null,vueTarget:null,componentId:null}}}]),t}(),Jwe=ee({data:function(){return{listenForClickOut:!1}},watch:{listenForClickOut:function(e,r){e!==r&&(hr(this.clickOutElement,this.clickOutEventName,this._clickOutHandler,$t),e&&ir(this.clickOutElement,this.clickOutEventName,this._clickOutHandler,$t))}},beforeCreate:function(){this.clickOutElement=null,this.clickOutEventName=null},mounted:function(){this.clickOutElement||(this.clickOutElement=document),this.clickOutEventName||(this.clickOutEventName="click"),this.listenForClickOut&&ir(this.clickOutElement,this.clickOutEventName,this._clickOutHandler,$t)},beforeDestroy:function(){hr(this.clickOutElement,this.clickOutEventName,this._clickOutHandler,$t)},methods:{isClickOut:function(e){return!zr(this.$el,e.target)},_clickOutHandler:function(e){this.clickOutHandler&&this.isClickOut(e)&&this.clickOutHandler(e)}}}),Zwe=ee({data:function(){return{listenForFocusIn:!1}},watch:{listenForFocusIn:function(e,r){e!==r&&(hr(this.focusInElement,"focusin",this._focusInHandler,$t),e&&ir(this.focusInElement,"focusin",this._focusInHandler,$t))}},beforeCreate:function(){this.focusInElement=null},mounted:function(){this.focusInElement||(this.focusInElement=document),this.listenForFocusIn&&ir(this.focusInElement,"focusin",this._focusInHandler,$t)},beforeDestroy:function(){hr(this.focusInElement,"focusin",this._focusInHandler,$t)},methods:{_focusInHandler:function(e){this.focusInHandler&&this.focusInHandler(e)}}}),gp=null;Gn&&(gp=new WeakMap);var Qwe=function(e,r){Gn&&gp.set(e,r)},eSe=function(e){Gn&&gp.delete(e)},tSe=function(e){if(!Gn)return e.__vue__;for(var r=e;r;){if(gp.has(r))return gp.get(r);r=r.parentNode}return null};function wx(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function Sx(t){for(var e=1;e"u")Zr("Popper.js not found. Falling back to CSS positioning",dc);else{var r=this.dropup&&this.right||this.split?this.$el:this.$refs.toggle;r=r.$el||r,this.createPopper(r)}this.emitOnRoot(Ox,this),this.whileOpenListen(!0),this.$nextTick(function(){e.focusMenu(),e.$emit(zn)})}},hideMenu:function(){this.whileOpenListen(!1),this.emitOnRoot(nSe,this),this.$emit(Ar),this.destroyPopper()},createPopper:function(e){this.destroyPopper(),this.$_popper=new Vu(e,this.$refs.menu,this.getPopperConfig())},destroyPopper:function(){this.$_popper&&this.$_popper.destroy(),this.$_popper=null},updatePopper:function(){try{this.$_popper.scheduleUpdate()}catch(e){}},clearHideTimeout:function(){clearTimeout(this.$_hideTimeout),this.$_hideTimeout=null},getPopperConfig:function(){var e=Vwe;this.dropup?e=this.right?Uwe:Hwe:this.dropright?e=Gwe:this.dropleft?e=Kwe:this.right&&(e=Wwe);var r={placement:e,modifiers:{offset:{offset:this.offset||0},flip:{enabled:!this.noFlip}}},n=this.boundary;return n&&(r.modifiers.preventOverflow={boundariesElement:n}),nbe(r,this.popperOpts||{})},whileOpenListen:function(e){this.listenForClickOut=e,this.listenForFocusIn=e;var r=e?"listenOnRoot":"listenOffRoot";this[r](Ox,this.rootCloseListener)},rootCloseListener:function(e){e!==this&&(this.visible=!1)},show:function(){var e=this;this.disabled||zt(function(){e.visible=!0})},hide:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;this.disabled||(this.visible=!1,e&&this.$once(Ar,this.focusToggler))},toggle:function(e){e=e||{};var r=e,n=r.type,i=r.keyCode;if(!(n!=="click"&&!(n==="keydown"&&[as,_o,Un].indexOf(i)!==-1))){if(this.disabled){this.visible=!1;return}this.$emit(XB,e),dt(e),this.visible?this.hide(!0):this.show()}},onMousedown:function(e){dt(e,{propagation:!1})},onKeydown:function(e){var r=e.keyCode;r===KC?this.onEsc(e):r===Un?this.focusNext(e,!1):r===ui&&this.focusNext(e,!0)},onEsc:function(e){this.visible&&(this.visible=!1,dt(e),this.$once(Ar,this.focusToggler))},onSplitClick:function(e){if(this.disabled){this.visible=!1;return}this.$emit(pa,e)},hideHandler:function(e){var r=this,n=e.target;this.visible&&!zr(this.$refs.menu,n)&&!zr(this.toggler,n)&&(this.clearHideTimeout(),this.$_hideTimeout=setTimeout(function(){return r.hide()},this.hideDelay))},clickOutHandler:function(e){this.hideHandler(e)},focusInHandler:function(e){this.hideHandler(e)},focusNext:function(e,r){var n=this,i=e.target;!this.visible||e&&ci(iSe,i)||(dt(e),this.$nextTick(function(){var a=n.getItems();if(!(a.length<1)){var o=a.indexOf(i);r&&o>0?o--:!r&&o1&&arguments[1]!==void 0?arguments[1]:null;if(An(e)){var n=yn(e,this.valueField),i=yn(e,this.textField);return{value:xr(n)?r||i:n,text:N4(String(xr(i)?r:i)),html:yn(e,this.htmlField),disabled:!!yn(e,this.disabledField)}}return{value:r||e,text:N4(String(e)),disabled:!1}},normalizeOptions:function(e){var r=this;return Nt(e)?e.map(function(n){return r.normalizeOption(n)}):An(e)?(Zr(OSe,this.$options.name),ct(e).map(function(n){return r.normalizeOption(e[n]||{},n)})):[]}}});function Hx(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function Ux(t){for(var e=1;e-1:It(r,e)},isRadio:function(){return!1}},watch:_u({},zv,function(t,e){It(t,e)||this.setIndeterminate(t)}),mounted:function(){this.setIndeterminate(this[zv])},methods:{computedLocalCheckedWatcher:function(e,r){if(!It(e,r)){this.$emit(E6,e);var n=this.$refs.input;n&&this.$emit(u1,n.indeterminate)}},handleChange:function(e){var r=this,n=e.target,i=n.checked,a=n.indeterminate,o=this.value,l=this.uncheckedValue,c=this.computedLocalChecked;if(Nt(c)){var f=Wx(c,o);i&&f<0?c=c.concat(o):!i&&f>-1&&(c=c.slice(0,f).concat(c.slice(f+1)))}else c=i?o:l;this.computedLocalChecked=c,this.$nextTick(function(){r.$emit(di,c),r.isGroup&&r.bvGroup.$emit(di,c),r.$emit(u1,a)})},setIndeterminate:function(e){Nt(this.computedLocalChecked)&&(e=!1);var r=this.$refs.input;r&&(r.indeterminate=e,this.$emit(u1,e))}}}),ISe=pe(p$,M5),OS=ee({name:M5,mixins:[P6],inject:{getBvGroup:{from:"getBvRadioGroup",default:function(){return function(){return null}}}},props:ISe,computed:{bvGroup:function(){return this.getBvGroup()}}}),Cm;function Xx(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function qa(t){for(var e=1;e0&&(f=[e("div",{staticClass:"b-form-date-controls d-flex flex-wrap",class:{"justify-content-between":f.length>1,"justify-content-end":f.length<2}},f)]);var v=e(FF,{staticClass:"b-form-date-calendar w-100",props:Fo(Fo({},or(R6,o)),{},{hidden:!this.isVisible,value:r,valueAsDate:!1,width:this.calendarWidth}),on:{selected:this.onSelected,input:this.onInput,context:this.onContext},scopedSlots:La(l,["nav-prev-decade","nav-prev-year","nav-prev-month","nav-this-month","nav-next-month","nav-next-year","nav-next-decade"]),key:"calendar",ref:"calendar"},f);return e(D6,{staticClass:"b-form-datepicker",props:Fo(Fo({},or(M6,o)),{},{formattedValue:r?this.formattedValue:"",id:this.safeId(),lang:this.computedLang,menuClass:[{"bg-dark":a,"text-light":a},this.menuClass],placeholder:c,rtl:this.isRTL,value:r}),on:{show:this.onShow,shown:this.onShown,hidden:this.onHidden},scopedSlots:Cd({},Zo,l[Zo]||this.defaultButtonFn),ref:"control"},[v])}}),KSe=Ge({components:{BFormDatepicker:i3,BDatepicker:i3}}),Em;function a3(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function Mo(t){for(var e=1;e1&&arguments[1]!==void 0?arguments[1]:!0;return Promise.all(hc(e).filter(function(n){return n.kind==="file"}).map(function(n){var i=I6(n);if(i){if(i.isDirectory&&r)return tOe(i.createReader(),"".concat(i.name,"/"));if(i.isFile)return new Promise(function(a){i.file(function(o){o.$path="",a(o)})})}return null}).filter(tt))},tOe=function t(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return new Promise(function(n){var i=[],a=function o(){e.readEntries(function(l){l.length===0?n(Promise.all(i).then(function(c){return t0e(c)})):(i.push(Promise.all(l.map(function(c){if(c){if(c.isDirectory)return t(c.createReader(),"".concat(r).concat(c.name,"/"));if(c.isFile)return new Promise(function(f){c.file(function(d){d.$path="".concat(r).concat(d.name),f(d)})})}return null}).filter(tt))),o())})};a()})},rOe=pe(He(Mo(Mo(Mo(Mo(Mo(Mo(Mo({},Ut),YSe),Fa),th),za),ja),{},{accept:h(w,""),browseText:h(w,"Browse"),capture:h(k,!1),directory:h(k,!1),dropPlaceholder:h(w,"Drop files here"),fileNameFormatter:h(Wn),multiple:h(k,!1),noDrop:h(k,!1),noDropPlaceholder:h(w,"Not allowed"),noTraverse:h(k,!1),placeholder:h(w,"No file chosen")})),BC),o3=ee({name:BC,mixins:[Qr,qt,qSe,ot,Ac,wo,ay,ot],inheritAttrs:!1,props:rOe,data:function(){return{files:[],dragging:!1,dropAllowed:!this.noDrop,hasFocus:!1}},computed:{computedAccept:function(){var e=this.accept;return e=(e||"").trim().split(/[,\s]+/).filter(tt),e.length===0?null:e.map(function(r){var n="name",i="^",a="$";$ve.test(r)?i="":(n="type",Mve.test(r)&&(a=".+$",r=r.slice(0,-1))),r=UC(r);var o=new RegExp("".concat(i).concat(r).concat(a));return{rx:o,prop:n}})},computedCapture:function(){var e=this.capture;return e===!0||e===""?!0:e||null},computedAttrs:function(){var e=this.name,r=this.disabled,n=this.required,i=this.form,a=this.computedCapture,o=this.accept,l=this.multiple,c=this.directory;return Mo(Mo({},this.bvAttrs),{},{type:"file",id:this.safeId(),name:e,disabled:r,required:n,form:i||null,capture:a,accept:o||null,multiple:l,directory:c,webkitdirectory:c,"aria-required":n?"true":null})},computedFileNameFormatter:function(){var e=this.fileNameFormatter;return ho(e)?e:this.defaultFileNameFormatter},clonedFiles:function(){return la(this.files)},flattenedFiles:function(){return Qf(this.files)},fileNames:function(){return this.flattenedFiles.map(function(e){return e.name})},labelContent:function(){if(this.dragging&&!this.noDrop)return this.normalizeSlot(yye,{allowed:this.dropAllowed})||(this.dropAllowed?this.dropPlaceholder:this.$createElement("span",{staticClass:"text-danger"},this.noDropPlaceholder));if(this.files.length===0)return this.normalizeSlot(Kye)||this.placeholder;var e=this.flattenedFiles,r=this.clonedFiles,n=this.fileNames,i=this.computedFileNameFormatter;return this.hasNormalizedSlot(ZA)?this.normalizeSlot(ZA,{files:e,filesTraversed:r,names:n}):i(e,r,n)}},watch:(Em={},pg(Em,XSe,function(t){(!t||Nt(t)&&t.length===0)&&this.reset()}),pg(Em,"files",function(e,r){if(!It(e,r)){var n=this.multiple,i=this.noTraverse,a=!n||i?Qf(e):e;this.$emit(JSe,n?a:a[0]||null)}}),Em),created:function(){this.$_form=null},mounted:function(){var e=ci("form",this.$el);e&&(ir(e,"reset",this.reset,oi),this.$_form=e)},beforeDestroy:function(){var e=this.$_form;e&&hr(e,"reset",this.reset,oi)},methods:{isFileValid:function(e){if(!e)return!1;var r=this.computedAccept;return r?r.some(function(n){return n.rx.test(e[n.prop])}):!0},isFilesArrayValid:function(e){var r=this;return Nt(e)?e.every(function(n){return r.isFileValid(n)}):this.isFileValid(e)},defaultFileNameFormatter:function(e,r,n){return n.join(", ")},setFiles:function(e){this.dropAllowed=!this.noDrop,this.dragging=!1,this.files=this.multiple?this.directory?e:Qf(e):Qf(e).slice(0,1)},setInputFiles:function(e){try{var r=new ClipboardEvent("").clipboardData||new DataTransfer;Qf(la(e)).forEach(function(n){delete n.$path,r.items.add(n)}),this.$refs.input.files=r.files}catch(n){}},reset:function(){try{var e=this.$refs.input;e.value="",e.type="",e.type="file"}catch(r){}this.files=[]},handleFiles:function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(r){var n=e.filter(this.isFilesArrayValid);n.length>0&&(this.setFiles(n),this.setInputFiles(n))}else this.setFiles(e)},focusHandler:function(e){this.plain||e.type==="focusout"?this.hasFocus=!1:this.hasFocus=!0},onChange:function(e){var r=this,n=e.type,i=e.target,a=e.dataTransfer,o=a===void 0?{}:a,l=n==="drop";this.$emit(di,e);var c=hc(o.items||[]);if(LN&&c.length>0&&!nr(I6(c[0])))eOe(c,this.directory).then(function(d){return r.handleFiles(d,l)});else{var f=hc(i.files||o.files||[]).map(function(d){return d.$path=d.webkitRelativePath||"",d});this.handleFiles(f,l)}},onDragenter:function(e){dt(e),this.dragging=!0;var r=e.dataTransfer,n=r===void 0?{}:r;if(this.noDrop||this.disabled||!this.dropAllowed){n.dropEffect="none",this.dropAllowed=!1;return}n.dropEffect="copy"},onDragover:function(e){dt(e),this.dragging=!0;var r=e.dataTransfer,n=r===void 0?{}:r;if(this.noDrop||this.disabled||!this.dropAllowed){n.dropEffect="none",this.dropAllowed=!1;return}n.dropEffect="copy"},onDragleave:function(e){var r=this;dt(e),this.$nextTick(function(){r.dragging=!1,r.dropAllowed=!r.noDrop})},onDrop:function(e){var r=this;if(dt(e),this.dragging=!1,this.noDrop||this.disabled||!this.dropAllowed){this.$nextTick(function(){r.dropAllowed=!r.noDrop});return}this.onChange(e)}},render:function(e){var r=this.custom,n=this.plain,i=this.size,a=this.dragging,o=this.stateClass,l=this.bvAttrs,c=e("input",{class:[{"form-control-file":n,"custom-file-input":r,focus:r&&this.hasFocus},o],style:r?{zIndex:-5}:{},attrs:this.computedAttrs,on:{change:this.onChange,focusin:this.focusHandler,focusout:this.focusHandler,reset:this.reset},ref:"input"});if(n)return c;var f=e("label",{staticClass:"custom-file-label",class:{dragging:a},attrs:{for:this.safeId(),"data-browse":this.browseText||null}},[e("span",{staticClass:"d-block form-file-text",style:{pointerEvents:"none"}},[this.labelContent])]);return e("div",{staticClass:"custom-file b-form-file",class:[pg({},"b-custom-control-".concat(i),i),o,l.class],style:l.style,attrs:{id:this.safeId("_BV_file_outer_")},on:{dragenter:this.onDragenter,dragover:this.onDragover,dragleave:this.onDragleave,drop:this.onDrop}},[c,f])}}),nOe=Ge({components:{BFormFile:o3,BFile:o3}}),p1=function(e){return"\\"+e},L6=function(e){e=Qe(e);var r=e.length,n=e.charCodeAt(0);return e.split("").reduce(function(i,a,o){var l=e.charCodeAt(o);return l===0?i+"�":l===127||l>=1&&l<=31||o===0&&l>=48&&l<=57||o===1&&l>=48&&l<=57&&n===45?i+p1("".concat(l.toString(16)," ")):o===0&&l===45&&r===1?i+p1(a):l>=128||l===45||l===95||l>=48&&l<=57||l>=65&&l<=90||l>=97&&l<=122?i+a:i+p1(a)},"")};function s3(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function Pm(t){for(var e=1;e0||ct(this.labelColProps).length>0}},watch:{ariaDescribedby:function(e,r){e!==r&&this.updateAriaDescribedby(e,r)}},mounted:function(){var e=this;this.$nextTick(function(){e.updateAriaDescribedby(e.ariaDescribedby)})},methods:{getAlignClasses:function(e,r){return dp().reduce(function(n,i){var a=e[Hs(i,"".concat(r,"Align"))]||null;return a&&n.push(["text",i,a].filter(tt).join("-")),n},[])},getColProps:function(e,r){return dp().reduce(function(n,i){var a=e[Hs(i,"".concat(r,"Cols"))];return a=a===""?!0:a||!1,!sa(a)&&a!=="auto"&&(a=Ne(a,0),a=a>0?a:!1),a&&(n[i||(sa(a)?"col":"cols")]=a),n},{})},updateAriaDescribedby:function(e,r){var n=this.labelFor;if(Kt&&n){var i=Di("#".concat(L6(n)),this.$refs.content);if(i){var a="aria-describedby",o=(e||"").split(tg),l=(r||"").split(tg),c=(Ri(i,a)||"").split(tg).filter(function(f){return!at(l,f)}).concat(o).filter(function(f,d,m){return m.indexOf(f)===d}).filter(tt).join(" ").trim();c?cr(i,a,c):so(i,a)}}},onLegendClick:function(e){if(!this.labelFor){var r=e.target,n=r?r.tagName:"";if(uOe.indexOf(n)===-1){var i=Ii(cOe,this.$refs.content).filter(Pa);i.length===1&&ht(i[0])}}}},render:function(e){var r=this.computedState,n=this.feedbackAriaLive,i=this.isHorizontal,a=this.labelFor,o=this.normalizeSlot,l=this.safeId,c=this.tooltip,f=l(),d=!a,m=e(),g=o(nF)||this.label,v=g?l("_BV_label_"):null;if(g||i){var b=this.labelSize,_=this.labelColProps,O=d?"legend":"label";this.labelSrOnly?(g&&(m=e(O,{class:"sr-only",attrs:{id:v,for:a||null}},[g])),m=e(i?hg:"div",{props:i?_:{}},[m])):m=e(i?hg:O,{on:d?{click:this.onLegendClick}:{},props:i?wu(wu({},_),{},{tag:O}):{},attrs:{id:v,for:a||null,tabindex:d?"-1":null},class:[d?"bv-no-focus-ring":"",i||d?"col-form-label":"",!i&&d?"pt-0":"",!i&&!d?"d-block":"",b?"col-form-label-".concat(b):"",this.labelAlignClasses,this.labelClass]},[g])}var E=e(),R=o(xye)||this.invalidFeedback,x=R?l("_BV_feedback_invalid_"):null;R&&(E=e(Fv,{props:{ariaLive:n,id:x,state:r,tooltip:c},attrs:{tabindex:R?"-1":null}},[R]));var N=e(),A=o(e0e)||this.validFeedback,q=A?l("_BV_feedback_valid_"):null;A&&(N=e(T6,{props:{ariaLive:n,id:q,state:r,tooltip:c},attrs:{tabindex:A?"-1":null}},[A]));var B=e(),j=o(vye)||this.description,te=j?l("_BV_description_"):null;j&&(B=e(Bv,{attrs:{id:te,tabindex:"-1"}},[j]));var ue=this.ariaDescribedby=[te,r===!1?x:null,r===!0?q:null].filter(tt).join(" ")||null,ge=e(i?hg:"div",{props:i?this.contentColProps:{},ref:"content"},[o(qr,{ariaDescribedby:ue,descriptionId:te,id:f,labelId:v})||e(),E,N,B]);return e(d?"fieldset":i?jv:"div",{staticClass:"form-group",class:[{"was-validated":this.validated},this.stateClass],attrs:{id:f,disabled:d?this.disabled:null,role:d?null:"group","aria-invalid":this.computedAriaInvalid,"aria-labelledby":d&&i?v:null}},i&&d?[e(jv,[m,ge])]:[m,ge])}},dOe=Ge({components:{BFormGroup:c3,BFormFieldset:c3}}),B6=ee({computed:{selectionStart:{cache:!1,get:function(){return this.$refs.input.selectionStart},set:function(e){this.$refs.input.selectionStart=e}},selectionEnd:{cache:!1,get:function(){return this.$refs.input.selectionEnd},set:function(e){this.$refs.input.selectionEnd=e}},selectionDirection:{cache:!1,get:function(){return this.$refs.input.selectionDirection},set:function(e){this.$refs.input.selectionDirection=e}}},methods:{select:function(){var e;(e=this.$refs.input).select.apply(e,arguments)},setSelectionRange:function(){var e;(e=this.$refs.input).setSelectionRange.apply(e,arguments)},setRangeText:function(){var e;(e=this.$refs.input).setRangeText.apply(e,arguments)}}});function u3(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function f3(t){for(var e=1;e2&&arguments[2]!==void 0?arguments[2]:!1;return e=Qe(e),this.hasFormatter&&(!this.lazyFormatter||n)&&(e=this.formatter(e,r)),e},modifyValue:function(e){return e=Qe(e),this.trim&&(e=e.trim()),this.number&&(e=_t(e,e)),e},updateValue:function(e){var r=this,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,i=this.lazy;if(!(i&&!n)){this.clearDebounce();var a=function(){if(e=r.modifyValue(e),e!==r.vModelValue)r.vModelValue=e,r.$emit(mOe,e);else if(r.hasFormatter){var c=r.$refs.input;c&&e!==c.value&&(c.value=e)}},o=this.computedDebounce;o>0&&!i&&!n?this.$_inputDebounceTimer=setTimeout(a,o):a()}},onInput:function(e){if(!e.target.composing){var r=e.target.value,n=this.formatValue(r,e);if(n===!1||e.defaultPrevented){dt(e,{propagation:!1});return}this.localValue=n,this.updateValue(n),this.$emit(HB,n)}},onChange:function(e){var r=e.target.value,n=this.formatValue(r,e);if(n===!1||e.defaultPrevented){dt(e,{propagation:!1});return}this.localValue=n,this.updateValue(n,!0),this.$emit(di,n)},onBlur:function(e){var r=e.target.value,n=this.formatValue(r,e,!0);n!==!1&&(this.localValue=Qe(this.modifyValue(n)),this.updateValue(n,!0)),this.$emit(FB,e)},focus:function(){this.disabled||ht(this.$el)},blur:function(){this.disabled||mi(this.$el)}}}),z6=ee({computed:{validity:{cache:!1,get:function(){return this.$refs.input.validity}},validationMessage:{cache:!1,get:function(){return this.$refs.input.validationMessage}},willValidate:{cache:!1,get:function(){return this.$refs.input.willValidate}}},methods:{setCustomValidity:function(){var e;return(e=this.$refs.input).setCustomValidity.apply(e,arguments)},checkValidity:function(){var e;return(e=this.$refs.input).checkValidity.apply(e,arguments)},reportValidity:function(){var e;return(e=this.$refs.input).reportValidity.apply(e,arguments)}}});function p3(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function Ts(t){for(var e=1;e=n?"full":r>=n-.5?"half":"empty",m={variant:o,disabled:l,readonly:c};return e("span",{staticClass:"b-rating-star",class:{focused:i&&r===n||!Ne(r)&&n===f,"b-rating-star-empty":d==="empty","b-rating-star-half":d==="half","b-rating-star-full":d==="full"},attrs:{tabindex:!l&&!c?"-1":null},on:{click:this.onClick}},[e("span",{staticClass:"b-rating-icon"},[this.normalizeSlot(d,m)])])}}),$Oe=pe(He(ad(ad(ad(ad(ad({},Ut),SOe),gt(Fa,["required","autofocus"])),ja),{},{color:h(w),iconClear:h(w,"x"),iconEmpty:h(w,"star"),iconFull:h(w,"star-fill"),iconHalf:h(w,"star-half"),inline:h(k,!1),locale:h(xn),noBorder:h(k,!1),precision:h(je),readonly:h(k,!1),showClear:h(k,!1),showValue:h(k,!1),showValueMax:h(k,!1),stars:h(je,V6,function(t){return Ne(t)>=U6}),variant:h(w)})),L5),y3=ee({name:L5,components:{BIconStar:X0e,BIconStarHalf:Z0e,BIconStarFill:J0e,BIconX:_F},mixins:[qt,wOe,ss],props:$Oe,data:function(){var e=_t(this[v3],null),r=b3(this.stars);return{localValue:nr(e)?null:Tl(e,0,r),hasFocus:!1}},computed:{computedStars:function(){return b3(this.stars)},computedRating:function(){var e=_t(this.localValue,0),r=Ne(this.precision,3);return Tl(_t(e.toFixed(r)),0,this.computedStars)},computedLocale:function(){var e=At(this.locale).filter(tt),r=new Intl.NumberFormat(e);return r.resolvedOptions().locale},isInteractive:function(){return!this.disabled&&!this.readonly},isRTL:function(){return Jb(this.computedLocale)},formattedRating:function(){var e=Ne(this.precision),r=this.showValueMax,n=this.computedLocale,i={notation:"standard",minimumFractionDigits:isNaN(e)?0:e,maximumFractionDigits:isNaN(e)?3:e},a=this.computedStars.toLocaleString(n),o=this.localValue;return o=nr(o)?r?"-":"":o.toLocaleString(n,i),r?"".concat(o,"/").concat(a):o}},watch:(id={},mg(id,v3,function(t,e){if(t!==e){var r=_t(t,null);this.localValue=nr(r)?null:Tl(r,0,this.computedStars)}}),mg(id,"localValue",function(e,r){e!==r&&e!==(this.value||0)&&this.$emit(OOe,e||null)}),mg(id,"disabled",function(e){e&&(this.hasFocus=!1,this.blur())}),id),methods:{focus:function(){this.disabled||ht(this.$el)},blur:function(){this.disabled||mi(this.$el)},onKeydown:function(e){var r=e.keyCode;if(this.isInteractive&&at([xa,Un,es,ui],r)){dt(e,{propagation:!1});var n=Ne(this.localValue,0),i=this.showClear?0:1,a=this.computedStars,o=this.isRTL?-1:1;r===xa?this.localValue=Tl(n-o,i,a)||null:r===es?this.localValue=Tl(n+o,i,a):r===Un?this.localValue=Tl(n-1,i,a)||null:r===ui&&(this.localValue=Tl(n+1,i,a))}},onSelected:function(e){this.isInteractive&&(this.localValue=e)},onFocus:function(e){this.hasFocus=this.isInteractive?e.type==="focus":!1},renderIcon:function(e){return this.$createElement(Cv,{props:{icon:e,variant:this.disabled||this.color?null:this.variant||null}})},iconEmptyFn:function(){return this.renderIcon(this.iconEmpty)},iconHalfFn:function(){return this.renderIcon(this.iconHalf)},iconFullFn:function(){return this.renderIcon(this.iconFull)},iconClearFn:function(){return this.$createElement(Cv,{props:{icon:this.iconClear}})}},render:function(e){var r=this,n=this.disabled,i=this.readonly,a=this.name,o=this.form,l=this.inline,c=this.variant,f=this.color,d=this.noBorder,m=this.hasFocus,g=this.computedRating,v=this.computedStars,b=this.formattedRating,_=this.showClear,O=this.isRTL,E=this.isInteractive,R=this.$scopedSlots,x=[];if(_&&!n&&!i){var N=e("span",{staticClass:"b-rating-icon"},[(R[Cye]||this.iconClearFn)()]);x.push(e("span",{staticClass:"b-rating-star b-rating-star-clear flex-grow-1",class:{focused:m&&g===0},attrs:{tabindex:E?"-1":null},on:{click:function(){return r.onSelected(null)}},key:"clear"},[N]))}for(var A=0;A1&&arguments[1]!==void 0?arguments[1]:null;if(An(e)){var n=yn(e,this.valueField),i=yn(e,this.textField),a=yn(e,this.optionsField,null);return nr(a)?{value:xr(n)?r||i:n,text:String(xr(i)?r:i),html:yn(e,this.htmlField),disabled:!!yn(e,this.disabledField)}:{label:String(yn(e,this.labelField)||i),options:this.normalizeOptions(a)}}return{value:r||e,text:String(e),disabled:!1}}}}),MOe=pe({disabled:h(k,!1),value:h(Bu,void 0,!0)},F5),Hv=ee({name:F5,functional:!0,props:MOe,render:function(e,r){var n=r.props,i=r.data,a=r.children,o=n.value,l=n.disabled;return e("option",qe(i,{attrs:{disabled:l},domProps:{value:o}}),a)}});function S3(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function O3(t){for(var e=1;e0?e:q6},computedInterval:function(){var e=Ne(this.repeatInterval,0);return e>0?e:Y6},computedThreshold:function(){return Mt(Ne(this.repeatThreshold,X6),1)},computedStepMultiplier:function(){return Mt(Ne(this.repeatStepMultiplier,J6),1)},computedPrecision:function(){var e=this.computedStep;return pp(e)===e?0:(e.toString().split(".")[1]||"").length},computedMultiplier:function(){return mF(10,this.computedPrecision||0)},valueAsFixed:function(){var e=this.localValue;return nr(e)?"":e.toFixed(this.computedPrecision)},computedLocale:function(){var e=At(this.locale).filter(tt),r=new Intl.NumberFormat(e);return r.resolvedOptions().locale},computedRTL:function(){return Jb(this.computedLocale)},defaultFormatter:function(){var e=this.computedPrecision,r=new Intl.NumberFormat(this.computedLocale,{style:"decimal",useGrouping:!1,minimumIntegerDigits:1,minimumFractionDigits:e,maximumFractionDigits:e,notation:"standard"});return r.format},computedFormatter:function(){var e=this.formatterFn;return ho(e)?e:this.defaultFormatter},computedAttrs:function(){return Za(Za({},this.bvAttrs),{},{role:"group",lang:this.computedLocale,tabindex:this.disabled?null:"-1",title:this.ariaLabel})},computedSpinAttrs:function(){var e=this.spinId,r=this.localValue,n=this.computedRequired,i=this.disabled,a=this.state,o=this.computedFormatter,l=!nr(r);return Za(Za({dir:this.computedRTL?"rtl":"ltr"},this.bvAttrs),{},{id:e,role:"spinbutton",tabindex:i?null:"0","aria-live":"off","aria-label":this.ariaLabel||null,"aria-controls":this.ariaControls||null,"aria-invalid":a===!1||!l&&n?"true":null,"aria-required":n?"true":null,"aria-valuemin":Qe(this.computedMin),"aria-valuemax":Qe(this.computedMax),"aria-valuenow":l?r:null,"aria-valuetext":l?o(r):null})}},watch:(ru={},Td(ru,E3,function(t){this.localValue=_t(t,null)}),Td(ru,"localValue",function(e){this.$emit(HOe,e)}),Td(ru,"disabled",function(e){e&&this.clearRepeat()}),Td(ru,"readonly",function(e){e&&this.clearRepeat()}),ru),created:function(){this.$_autoDelayTimer=null,this.$_autoRepeatTimer=null,this.$_keyIsDown=!1},beforeDestroy:function(){this.clearRepeat()},deactivated:function(){this.clearRepeat()},methods:{focus:function(){this.disabled||ht(this.$refs.spinner)},blur:function(){this.disabled||mi(this.$refs.spinner)},emitChange:function(){this.$emit(di,this.localValue)},stepValue:function(e){var r=this.localValue;if(!this.disabled&&!nr(r)){var n=this.computedStep*e,i=this.computedMin,a=this.computedMax,o=this.computedMultiplier,l=this.wrap;r=oS((r-i)/n)*n+i+n,r=oS(r*o)/o,this.localValue=r>a?l?i:a:r0&&arguments[0]!==void 0?arguments[0]:1,r=this.localValue;nr(r)?this.localValue=this.computedMin:this.stepValue(1*e)},stepDown:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:1,r=this.localValue;nr(r)?this.localValue=this.wrap?this.computedMax:this.computedMin:this.stepValue(-1*e)},onKeydown:function(e){var r=e.keyCode,n=e.altKey,i=e.ctrlKey,a=e.metaKey;if(!(this.disabled||this.readonly||n||i||a)&&at(P3,r)){if(dt(e,{propagation:!1}),this.$_keyIsDown)return;this.resetTimers(),at([ui,Un],r)?(this.$_keyIsDown=!0,r===ui?this.handleStepRepeat(e,this.stepUp):r===Un&&this.handleStepRepeat(e,this.stepDown)):r===Tv?this.stepUp(this.computedStepMultiplier):r===$v?this.stepDown(this.computedStepMultiplier):r===Ys?this.localValue=this.computedMin:r===qs&&(this.localValue=this.computedMax)}},onKeyup:function(e){var r=e.keyCode,n=e.altKey,i=e.ctrlKey,a=e.metaKey;this.disabled||this.readonly||n||i||a||at(P3,r)&&(dt(e,{propagation:!1}),this.resetTimers(),this.$_keyIsDown=!1,this.emitChange())},handleStepRepeat:function(e,r){var n=this,i=e||{},a=i.type,o=i.button;if(!this.disabled&&!this.readonly){if(a==="mousedown"&&o)return;this.resetTimers(),r(1);var l=this.computedThreshold,c=this.computedStepMultiplier,f=this.computedDelay,d=this.computedInterval;this.$_autoDelayTimer=setTimeout(function(){var m=0;n.$_autoRepeatTimer=setInterval(function(){r(mt.length)&&(e=t.length);for(var r=0,n=new Array(e);r0&&i.indexOf(r)===n})},M3=function(e){return Tt(e)?e:cc(e)&&e.target.value||""},m1=function(){return{all:[],valid:[],invalid:[],duplicate:[]}},tCe=pe(He(Pi(Pi(Pi(Pi(Pi(Pi({},Ut),JOe),Fa),ja),za),{},{addButtonText:h(w,"Add"),addButtonVariant:h(w,"outline-secondary"),addOnChange:h(k,!1),duplicateTagText:h(w,"Duplicate tag(s)"),feedbackAriaLive:h(w,"assertive"),ignoreInputFocusSelector:h(xn,QOe),inputAttrs:h(Vr,{}),inputClass:h(et),inputId:h(w),inputType:h(w,"text",function(t){return at(Q6,t)}),invalidTagText:h(w,"Invalid tag(s)"),limit:h(En),limitTagsText:h(w,"Tag limit reached"),noAddOnEnter:h(k,!1),noOuterFocus:h(k,!1),noTagRemove:h(k,!1),placeholder:h(w,"Add tag..."),removeOnDelete:h(k,!1),separator:h(xn),tagClass:h(et),tagPills:h(k,!1),tagRemoveLabel:h(w,"Remove tag"),tagRemovedLabel:h(w,"Tag removed"),tagValidator:h(Wn),tagVariant:h(w,"secondary")})),U5),I3=ee({name:U5,mixins:[os,qt,XOe,Ac,ss,wo,ot],props:tCe,data:function(){return{hasFocus:!1,newTag:"",tags:[],removedTags:[],tagsState:m1(),focusState:null}},computed:{computedInputId:function(){return this.inputId||this.safeId("__input__")},computedInputType:function(){return at(Q6,this.inputType)?this.inputType:"text"},computedInputAttrs:function(){var e=this.disabled,r=this.form;return Pi(Pi({},this.inputAttrs),{},{id:this.computedInputId,value:this.newTag,disabled:e,form:r})},computedInputHandlers:function(){return Pi(Pi({},gt(this.bvListeners,[_v,wv])),{},{blur:this.onInputBlur,change:this.onInputChange,focus:this.onInputFocus,input:this.onInputInput,keydown:this.onInputKeydown,reset:this.reset})},computedSeparator:function(){return At(this.separator).filter(Tt).filter(tt).join("")},computedSeparatorRegExp:function(){var e=this.computedSeparator;return e?new RegExp("[".concat(eCe(e),"]+")):null},computedJoiner:function(){var e=this.computedSeparator.charAt(0);return e!==" "?"".concat(e," "):e},computeIgnoreInputFocusSelector:function(){return At(this.ignoreInputFocusSelector).filter(tt).join(",").trim()},disableAddButton:function(){var e=this,r=zs(this.newTag);return r===""||!this.splitTags(r).some(function(n){return!at(e.tags,n)&&e.validateTag(n)})},duplicateTags:function(){return this.tagsState.duplicate},hasDuplicateTags:function(){return this.duplicateTags.length>0},invalidTags:function(){return this.tagsState.invalid},hasInvalidTags:function(){return this.invalidTags.length>0},isLimitReached:function(){var e=this.limit;return Ta(e)&&e>=0&&this.tags.length>=e}},watch:(od={},gg(od,h1,function(t){this.tags=R3(t)}),gg(od,"tags",function(e,r){It(e,this[h1])||this.$emit(ZOe,e),It(e,r)||(e=At(e).filter(tt),r=At(r).filter(tt),this.removedTags=r.filter(function(n){return!at(e,n)}))}),gg(od,"tagsState",function(e,r){It(e,r)||this.$emit(iye,e.valid,e.invalid,e.duplicate)}),od),created:function(){this.tags=R3(this[h1])},mounted:function(){var e=ci("form",this.$el);e&&ir(e,"reset",this.reset,oi)},beforeDestroy:function(){var e=ci("form",this.$el);e&&hr(e,"reset",this.reset,oi)},methods:{addTag:function(e){if(e=Tt(e)?e:this.newTag,!(this.disabled||zs(e)===""||this.isLimitReached)){var r=this.parseTags(e);if(r.valid.length>0||r.all.length===0)if(qo(this.getInput(),"select"))this.newTag="";else{var n=[].concat(k3(r.invalid),k3(r.duplicate));this.newTag=r.all.filter(function(i){return at(n,i)}).join(this.computedJoiner).concat(n.length>0?this.computedJoiner.charAt(0):"")}r.valid.length>0&&(this.tags=At(this.tags,r.valid)),this.tagsState=r,this.focus()}},removeTag:function(e){this.disabled||(this.tags=this.tags.filter(function(r){return r!==e}))},reset:function(){var e=this;this.newTag="",this.tags=[],this.$nextTick(function(){e.removedTags=[],e.tagsState=m1()})},onInputInput:function(e){if(!(this.disabled||cc(e)&&e.target.composing)){var r=M3(e),n=this.computedSeparatorRegExp;this.newTag!==r&&(this.newTag=r),r=n0e(r),n&&n.test(r.slice(-1))?this.addTag():this.tagsState=r===""?m1():this.parseTags(r)}},onInputChange:function(e){if(!this.disabled&&this.addOnChange){var r=M3(e);this.newTag!==r&&(this.newTag=r),this.addTag()}},onInputKeydown:function(e){if(!(this.disabled||!cc(e))){var r=e.keyCode,n=e.target.value||"";!this.noAddOnEnter&&r===as?(dt(e,{propagation:!1}),this.addTag()):this.removeOnDelete&&(r===r_e||r===SF)&&n===""&&(dt(e,{propagation:!1}),this.tags=this.tags.slice(0,-1))}},onClick:function(e){var r=this,n=this.computeIgnoreInputFocusSelector;(!n||!ci(n,e.target,!0))&&this.$nextTick(function(){r.focus()})},onInputFocus:function(e){var r=this;this.focusState!=="out"&&(this.focusState="in",this.$nextTick(function(){zt(function(){r.hasFocus&&(r.$emit(Vbe,e),r.focusState=null)})}))},onInputBlur:function(e){var r=this;this.focusState!=="in"&&(this.focusState="out",this.$nextTick(function(){zt(function(){r.hasFocus||(r.$emit(FB,e),r.focusState=null)})}))},onFocusin:function(e){this.hasFocus=!0,this.$emit(_v,e)},onFocusout:function(e){this.hasFocus=!1,this.$emit(wv,e)},handleAutofocus:function(){var e=this;this.$nextTick(function(){zt(function(){e.autofocus&&e.focus()})})},focus:function(){this.disabled||ht(this.getInput())},blur:function(){this.disabled||mi(this.getInput())},splitTags:function(e){e=Qe(e);var r=this.computedSeparatorRegExp;return(r?e.split(r):[e]).map(zs).filter(tt)},parseTags:function(e){var r=this,n=this.splitTags(e),i={all:n,valid:[],invalid:[],duplicate:[]};return n.forEach(function(a){at(r.tags,a)||at(i.valid,a)?at(i.duplicate,a)||i.duplicate.push(a):r.validateTag(a)?i.valid.push(a):at(i.invalid,a)||i.invalid.push(a)}),i},validateTag:function(e){var r=this.tagValidator;return ho(r)?r(e):!0},getInput:function(){return Di("#".concat(L6(this.computedInputId)),this.$el)},defaultRender:function(e){var r=e.addButtonText,n=e.addButtonVariant,i=e.addTag,a=e.disableAddButton,o=e.disabled,l=e.duplicateTagText,c=e.inputAttrs,f=e.inputClass,d=e.inputHandlers,m=e.inputType,g=e.invalidTagText,v=e.isDuplicate,b=e.isInvalid,_=e.isLimitReached,O=e.limitTagsText,E=e.noTagRemove,R=e.placeholder,x=e.removeTag,N=e.tagClass,A=e.tagPills,q=e.tagRemoveLabel,B=e.tagVariant,j=e.tags,te=this.$createElement,ue=j.map(function(V){return V=Qe(V),te(AS,{class:N,props:{disabled:o,noRemove:E,pill:A,removeLabel:q,tag:"li",title:V,variant:B},on:{remove:function(){return x(V)}},key:"tags_".concat(V)},V)}),ge=g&&b?this.safeId("__invalid_feedback__"):null,z=l&&v?this.safeId("__duplicate_feedback__"):null,H=O&&_?this.safeId("__limit_feedback__"):null,M=[c["aria-describedby"],ge,z,H].filter(tt).join(" "),X=te("input",{staticClass:"b-form-tags-input w-100 flex-grow-1 p-0 m-0 bg-transparent border-0",class:f,style:{outline:0,minWidth:"5rem"},attrs:Pi(Pi({},c),{},{"aria-describedby":M||null,type:m,placeholder:R||null}),domProps:{value:c.value},on:d,directives:[{name:"model",value:c.value}],ref:"input"}),ie=te(fi,{staticClass:"b-form-tags-button py-0",class:{invisible:a},style:{fontSize:"90%"},props:{disabled:a||_,variant:n},on:{click:function(){return i()}},ref:"button"},[this.normalizeSlot(hye)||r]),Ee=this.safeId("__tag_list__"),Se=te("li",{staticClass:"b-form-tags-field flex-grow-1",attrs:{role:"none","aria-live":"off","aria-controls":Ee},key:"tags_field"},[te("div",{staticClass:"d-flex",attrs:{role:"group"}},[X,ie])]),ve=te("ul",{staticClass:"b-form-tags-list list-unstyled mb-0 d-flex flex-wrap align-items-center",attrs:{id:Ee},key:"tags_list"},[ue,Se]),Re=te();if(g||l||O){var fe=this.feedbackAriaLive,ne=this.computedJoiner,C=te();ge&&(C=te(Fv,{props:{id:ge,ariaLive:fe,forceShow:!0},key:"tags_invalid_feedback"},[this.invalidTagText,": ",this.invalidTags.join(ne)]));var I=te();z&&(I=te(Bv,{props:{id:z,ariaLive:fe},key:"tags_duplicate_feedback"},[this.duplicateTagText,": ",this.duplicateTags.join(ne)]));var D=te();H&&(D=te(Bv,{props:{id:H,ariaLive:fe},key:"tags_limit_feedback"},[O])),Re=te("div",{attrs:{"aria-live":"polite","aria-atomic":"true"},key:"tags_feedback"},[C,I,D])}return[ve,Re]}},render:function(e){var r=this.name,n=this.disabled,i=this.required,a=this.form,o=this.tags,l=this.computedInputId,c=this.hasFocus,f=this.noOuterFocus,d=Pi({tags:o.slice(),inputAttrs:this.computedInputAttrs,inputType:this.computedInputType,inputHandlers:this.computedInputHandlers,removeTag:this.removeTag,addTag:this.addTag,reset:this.reset,inputId:l,isInvalid:this.hasInvalidTags,invalidTags:this.invalidTags.slice(),isDuplicate:this.hasDuplicateTags,duplicateTags:this.duplicateTags.slice(),isLimitReached:this.isLimitReached,disableAddButton:this.disableAddButton},La(this.$props,["addButtonText","addButtonVariant","disabled","duplicateTagText","form","inputClass","invalidTagText","limit","limitTagsText","noTagRemove","placeholder","required","separator","size","state","tagClass","tagPills","tagRemoveLabel","tagVariant"])),m=this.normalizeSlot(qr,d)||this.defaultRender(d),g=e("output",{staticClass:"sr-only",attrs:{id:this.safeId("__selected_tags__"),role:"status",for:l,"aria-live":c?"polite":"off","aria-atomic":"true","aria-relevant":"additions text"}},this.tags.join(", ")),v=e("div",{staticClass:"sr-only",attrs:{id:this.safeId("__removed_tags__"),role:"status","aria-live":c?"assertive":"off","aria-atomic":"true"}},this.removedTags.length>0?"(".concat(this.tagRemovedLabel,") ").concat(this.removedTags.join(", ")):""),b=e();if(r&&!n){var _=o.length>0;b=(_?o:[""]).map(function(O){return e("input",{class:{"sr-only":!_},attrs:{type:_?"hidden":"text",value:O,required:i,name:r,form:a},key:"tag_input_".concat(O)})})}return e("div",{staticClass:"b-form-tags form-control h-auto",class:[{focus:c&&!f&&!n,disabled:n},this.sizeFormClass,this.stateClass],attrs:{id:this.safeId(),role:"group",tabindex:n||f?null:"-1","aria-describedby":this.safeId("__selected_tags__")},on:{click:this.onClick,focusin:this.onFocusin,focusout:this.onFocusout}},[g,v,m,b])}}),rCe=Ge({components:{BFormTags:I3,BTags:I3,BFormTag:AS,BTag:AS}});function L3(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function Es(t){for(var e=1;eg?c:"".concat(g,"px")}},render:function(e){return e("textarea",{class:this.computedClass,style:this.computedStyle,directives:[{name:"b-visible",value:this.visibleCallback,modifiers:{640:!0}}],attrs:this.computedAttrs,domProps:{value:this.localValue},on:this.computedListeners,ref:"input"})}}),aCe=Ge({components:{BFormTextarea:N3,BTextarea:N3}}),Pl;function B3(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function Ed(t){for(var e=1;et.length)&&(e=t.length);for(var r=0,n=new Array(e);r1&&arguments[1]!==void 0?arguments[1]:!1;if(nr(r)||nr(n)||a&&nr(i))return"";var o=[r,n,a?i:0];return o.map(hCe).join(":")},ej=pe(He(Ed(Ed(Ed(Ed({},Ut),dCe),La(Z6,["labelIncrement","labelDecrement"])),{},{ariaLabelledby:h(w),disabled:h(k,!1),footerTag:h(w,"footer"),headerTag:h(w,"header"),hidden:h(k,!1),hideHeader:h(k,!1),hour12:h(k,null),labelAm:h(w,"AM"),labelAmpm:h(w,"AM/PM"),labelHours:h(w,"Hours"),labelMinutes:h(w,"Minutes"),labelNoTimeSelected:h(w,"No time selected"),labelPm:h(w,"PM"),labelSeconds:h(w,"Seconds"),labelSelected:h(w,"Selected time"),locale:h(xn),minutesStep:h(je,1),readonly:h(k,!1),secondsStep:h(je,1),showSeconds:h(k,!1)})),LB),tj=ee({name:LB,mixins:[qt,fCe,ot],props:ej,data:function(){var e=Am(this[j3]||"");return{modelHours:e.hours,modelMinutes:e.minutes,modelSeconds:e.seconds,modelAmpm:e.ampm,isLive:!1}},computed:{computedHMS:function(){var e=this.modelHours,r=this.modelMinutes,n=this.modelSeconds;return mCe({hours:e,minutes:r,seconds:n},this.showSeconds)},resolvedOptions:function(){var e=At(this.locale).filter(tt),r={hour:nu,minute:nu,second:nu};jt(this.hour12)||(r.hour12=!!this.hour12);var n=new Intl.DateTimeFormat(e,r),i=n.resolvedOptions(),a=i.hour12||!1,o=i.hourCycle||(a?"h12":"h23");return{locale:i.locale,hour12:a,hourCycle:o}},computedLocale:function(){return this.resolvedOptions.locale},computedLang:function(){return(this.computedLocale||"").replace(/-u-.*$/,"")},computedRTL:function(){return Jb(this.computedLang)},computedHourCycle:function(){return this.resolvedOptions.hourCycle},is12Hour:function(){return!!this.resolvedOptions.hour12},context:function(){return{locale:this.computedLocale,isRTL:this.computedRTL,hourCycle:this.computedHourCycle,hour12:this.is12Hour,hours:this.modelHours,minutes:this.modelMinutes,seconds:this.showSeconds?this.modelSeconds:0,value:this.computedHMS,formatted:this.formattedTimeString}},valueId:function(){return this.safeId()||null},computedAriaLabelledby:function(){return[this.ariaLabelledby,this.valueId].filter(tt).join(" ")||null},timeFormatter:function(){var e={hour12:this.is12Hour,hourCycle:this.computedHourCycle,hour:nu,minute:nu,timeZone:"UTC"};return this.showSeconds&&(e.second=nu),wd(this.computedLocale,e)},numberFormatter:function(){var e=new Intl.NumberFormat(this.computedLocale,{style:"decimal",minimumIntegerDigits:2,minimumFractionDigits:0,maximumFractionDigits:0,notation:"standard"});return e.format},formattedTimeString:function(){var e=this.modelHours,r=this.modelMinutes,n=this.showSeconds&&this.modelSeconds||0;return this.computedHMS?this.timeFormatter(an(Date.UTC(0,0,1,e,r,n))):this.labelNoTimeSelected||" "},spinScopedSlots:function(){var e=this.$createElement;return{increment:function(n){var i=n.hasFocus;return e(S4,{props:{scale:i?1.5:1.25},attrs:{"aria-hidden":"true"}})},decrement:function(n){var i=n.hasFocus;return e(S4,{props:{flipV:!0,scale:i?1.5:1.25},attrs:{"aria-hidden":"true"}})}}}},watch:(Pl={},Ll(Pl,j3,function(t,e){if(t!==e&&!It(Am(t),Am(this.computedHMS))){var r=Am(t),n=r.hours,i=r.minutes,a=r.seconds,o=r.ampm;this.modelHours=n,this.modelMinutes=i,this.modelSeconds=a,this.modelAmpm=o}}),Ll(Pl,"computedHMS",function(e,r){e!==r&&this.$emit(pCe,e)}),Ll(Pl,"context",function(e,r){It(e,r)||this.$emit(Nu,e)}),Ll(Pl,"modelAmpm",function(e,r){var n=this;if(e!==r){var i=nr(this.modelHours)?0:this.modelHours;this.$nextTick(function(){e===0&&i>11?n.modelHours=i-12:e===1&&i<12&&(n.modelHours=i+12)})}}),Ll(Pl,"modelHours",function(e,r){e!==r&&(this.modelAmpm=e>11?1:0)}),Pl),created:function(){var e=this;this.$nextTick(function(){e.$emit(Nu,e.context)})},mounted:function(){this.setLive(!0)},activated:function(){this.setLive(!0)},deactivated:function(){this.setLive(!1)},beforeDestroy:function(){this.setLive(!1)},methods:{focus:function(){this.disabled||ht(this.$refs.spinners[0])},blur:function(){if(!this.disabled){var e=Ks();zr(this.$el,e)&&mi(e)}},formatHours:function(e){var r=this.computedHourCycle;return e=this.is12Hour&&e>12?e-12:e,e=e===0&&r==="h12"?12:e===0&&r==="h24"?24:e===12&&r==="h11"?0:e,this.numberFormatter(e)},formatMinutes:function(e){return this.numberFormatter(e)},formatSeconds:function(e){return this.numberFormatter(e)},formatAmpm:function(e){return e===0?this.labelAm:e===1?this.labelPm:""},setHours:function(e){this.modelHours=e},setMinutes:function(e){this.modelMinutes=e},setSeconds:function(e){this.modelSeconds=e},setAmpm:function(e){this.modelAmpm=e},onSpinLeftRight:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=e.type,n=e.keyCode;if(!this.disabled&&r==="keydown"&&(n===xa||n===es)){dt(e);var i=this.$refs.spinners||[],a=i.map(function(o){return!!o.hasFocus}).indexOf(!0);a=a+(n===xa?-1:1),a=a>=i.length?0:a<0?i.length-1:a,ht(i[a])}},setLive:function(e){var r=this;e?this.$nextTick(function(){zt(function(){r.isLive=!0})}):this.isLive=!1}},render:function(e){var r=this;if(this.hidden)return e();var n=this.disabled,i=this.readonly,a=this.computedLocale,o=this.computedAriaLabelledby,l=this.labelIncrement,c=this.labelDecrement,f=this.valueId,d=this.focus,m=[],g=function(N,A,q){var B=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},j=r.safeId("_spinbutton_".concat(A,"_"))||null;return m.push(j),e(PS,Ll({class:q,props:Ed({id:j,placeholder:"--",vertical:!0,required:!0,disabled:n,readonly:i,locale:a,labelIncrement:l,labelDecrement:c,wrap:!0,ariaControls:f,min:0},B),scopedSlots:r.spinScopedSlots,on:{change:N},key:A,ref:"spinners"},RC,!0))},v=function(){return e("div",{staticClass:"d-flex flex-column",class:{"text-muted":n||i},attrs:{"aria-hidden":"true"}},[e(sS,{props:{shiftV:4,scale:.5}}),e(sS,{props:{shiftV:-4,scale:.5}})])},b=[];b.push(g(this.setHours,"hours","b-time-hours",{value:this.modelHours,max:23,step:1,formatterFn:this.formatHours,ariaLabel:this.labelHours})),b.push(v()),b.push(g(this.setMinutes,"minutes","b-time-minutes",{value:this.modelMinutes,max:59,step:this.minutesStep||1,formatterFn:this.formatMinutes,ariaLabel:this.labelMinutes})),this.showSeconds&&(b.push(v()),b.push(g(this.setSeconds,"seconds","b-time-seconds",{value:this.modelSeconds,max:59,step:this.secondsStep||1,formatterFn:this.formatSeconds,ariaLabel:this.labelSeconds}))),this.isLive&&this.is12Hour&&b.push(g(this.setAmpm,"ampm","b-time-ampm",{value:this.modelAmpm,max:1,formatterFn:this.formatAmpm,ariaLabel:this.labelAmpm,required:!1})),b=e("div",{staticClass:"d-flex align-items-center justify-content-center mx-auto",attrs:{role:"group",tabindex:n||i?null:"-1","aria-labelledby":o},on:{keydown:this.onSpinLeftRight,click:function(N){N.target===N.currentTarget&&d()}}},b);var _=e("output",{staticClass:"form-control form-control-sm text-center",class:{disabled:n||i},attrs:{id:f,role:"status",for:m.filter(tt).join(" ")||null,tabindex:n?null:"-1","aria-live":this.isLive?"polite":"off","aria-atomic":"true"},on:{click:d,focus:d}},[e("bdi",this.formattedTimeString),this.computedHMS?e("span",{staticClass:"sr-only"}," (".concat(this.labelSelected,") ")):""]),O=e(this.headerTag,{staticClass:"b-time-header",class:{"sr-only":this.hideHeader}},[_]),E=this.normalizeSlot(),R=E?e(this.footerTag,{staticClass:"b-time-footer"},E):e();return e("div",{staticClass:"b-time d-inline-flex flex-column text-center",attrs:{role:"group",lang:this.computedLang||null,"aria-labelledby":o||null,"aria-disabled":n?"true":null,"aria-readonly":i&&!n?"true":null}},[O,b,R])}}),xm;function z3(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function jo(t){for(var e=1;e0&&l.push(e("span"," "));var f=this.labelResetButton;l.push(e(fi,{props:{size:"sm",disabled:n||i,variant:this.resetButtonVariant},attrs:{"aria-label":f||null},on:{click:this.onResetButton},key:"reset-btn"},f))}if(!this.noCloseButton){l.length>0&&l.push(e("span"," "));var d=this.labelCloseButton;l.push(e(fi,{props:{size:"sm",disabled:n,variant:this.closeButtonVariant},attrs:{"aria-label":d||null},on:{click:this.onCloseButton},key:"close-btn"},d))}l.length>0&&(l=[e("div",{staticClass:"b-form-date-controls d-flex flex-wrap",class:{"justify-content-between":l.length>1,"justify-content-end":l.length<2}},l)]);var m=e(tj,{staticClass:"b-form-time-control",props:jo(jo({},or(rj,a)),{},{value:r,hidden:!this.isVisible}),on:{input:this.onInput,context:this.onContext},ref:"time"},l);return e(D6,{staticClass:"b-form-timepicker",props:jo(jo({},or(nj,a)),{},{id:this.safeId(),value:r,formattedValue:r?this.formattedValue:"",placeholder:o,rtl:this.isRTL,lang:this.computedLang}),on:{show:this.onShow,shown:this.onShown,hidden:this.onHidden},scopedSlots:vg({},Zo,this.$scopedSlots[Zo]||this.defaultButtonFn),ref:"control"},[m])}}),_Ce=Ge({components:{BFormTimepicker:U3,BTimepicker:U3}}),wCe=Ge({components:{BImg:QC,BImgLazy:XF}}),SCe=pe({tag:h(w,"div")},tB),Uv=ee({name:tB,functional:!0,props:SCe,render:function(e,r){var n=r.props,i=r.data,a=r.children;return e(n.tag,qe(i,{staticClass:"input-group-text"}),a)}}),v$=pe({append:h(k,!1),id:h(w),isText:h(k,!1),tag:h(w,"div")},Z5),b$=ee({name:Z5,functional:!0,props:v$,render:function(e,r){var n=r.props,i=r.data,a=r.children,o=n.append;return e(n.tag,qe(i,{class:{"input-group-append":o,"input-group-prepend":!o},attrs:{id:n.id}}),n.isText?[e(Uv,a)]:a)}});function V3(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function W3(t){for(var e=1;e1&&arguments[1]!==void 0?arguments[1]:null;return e&&e.$options._scopeId||r};function n$e(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var y$=ee({mixins:[cl],computed:{scopedStyleAttrs:function(){var e=Wu(this.bvParent);return e?n$e({},e,""):{}}}});function Z3(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function Q3(t){for(var e=1;e2&&arguments[2]!==void 0?arguments[2]:{},i=e.$root?e.$root.$options.bvEventRoot||e.$root:null;return new r(Q3(Q3({},n),{},{parent:e,bvParent:e,bvEventRoot:i}))},a$e=ee({abstract:!0,name:Bbe,props:{nodes:h(eF)},data:function(e){return{updatedNodes:e.nodes}},destroyed:function(){l0e(this.$el)},render:function(e){var r=this.updatedNodes,n=Je(r)?r({}):r;return n=At(n).filter(tt),n&&n.length>0&&!n[0].text?n[0]:e()}}),uj={container:h([js,w],"body"),disabled:h(k,!1),tag:h(w,"div")},o$e=ee({name:BB,mixins:[ot],props:uj,watch:{disabled:{immediate:!0,handler:function(e){e?this.unmountTarget():this.$nextTick(this.mountTarget)}}},created:function(){this.$_defaultFn=null,this.$_target=null},beforeMount:function(){this.mountTarget()},updated:function(){this.updateTarget()},beforeDestroy:function(){this.unmountTarget(),this.$_defaultFn=null},methods:{getContainer:function(){if(Kt){var e=this.container;return Tt(e)?Di(e):e}else return null},mountTarget:function(){if(!this.$_target){var e=this.getContainer();if(e){var r=document.createElement("div");e.appendChild(r),this.$_target=ul(this,a$e,{el:r,propsData:{nodes:At(this.normalizeSlot())}})}}},updateTarget:function(){if(Kt&&this.$_target){var e=this.$scopedSlots.default;this.disabled||(e&&this.$_defaultFn!==e?this.$_target.updatedNodes=e:e||(this.$_target.updatedNodes=this.$slots.default)),this.$_defaultFn=e}},unmountTarget:function(){this.$_target&&this.$_target.$destroy(),this.$_target=null}},render:function(e){if(this.disabled){var r=At(this.normalizeSlot()).filter(tt);if(r.length>0&&!r[0].text)return r[0]}return e()}}),s$e=ee({name:BB,mixins:[ot],props:uj,render:function(e){if(this.disabled){var r=At(this.normalizeSlot()).filter(tt);if(r.length>0)return r[0]}return e(Ze.Teleport,{to:this.container},this.normalizeSlot())}}),l$e=Gn?s$e:o$e;function kS(t){"@babel/helpers - typeof";return kS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},kS(t)}function ek(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function tk(t){for(var e=1;e"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}function Gu(t){return Gu=Object.setPrototypeOf?Object.getPrototypeOf:function(r){return r.__proto__||Object.getPrototypeOf(r)},Gu(t)}var b$e=function(t){h$e(r,t);var e=m$e(r);function r(n){var i,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return u$e(this,r),i=e.call(this,n,a),Hb(fj(i),{trigger:aa()}),i}return d$e(r,null,[{key:"Defaults",get:function(){return tk(tk({},yg(Gu(r),"Defaults",this)),{},{trigger:null})}}]),r}(Pc),rk=1040,y$e=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",_$e=".sticky-top",w$e=".navbar-toggler",S$e=ee({data:function(){return{modals:[],baseZIndex:null,scrollbarWidth:null,isBodyOverflowing:!1}},computed:{modalCount:function(){return this.modals.length},modalsAreOpen:function(){return this.modalCount>0}},watch:{modalCount:function(e,r){Kt&&(this.getScrollbarWidth(),e>0&&r===0?(this.checkScrollbar(),this.setScrollbar(),Fn(document.body,"modal-open")):e===0&&r>0&&(this.resetScrollbar(),$n(document.body,"modal-open")),cr(document.body,"data-modal-open-count",String(e)))},modals:function(e){var r=this;this.checkScrollbar(),zt(function(){r.updateModals(e||[])})}},methods:{registerModal:function(e){e&&this.modals.indexOf(e)===-1&&this.modals.push(e)},unregisterModal:function(e){var r=this.modals.indexOf(e);r>-1&&(this.modals.splice(r,1),!e._isBeingDestroyed&&!e._isDestroyed&&this.resetModal(e))},getBaseZIndex:function(){if(Kt&&nr(this.baseZIndex)){var e=document.createElement("div");Fn(e,"modal-backdrop"),Fn(e,"d-none"),bn(e,"display","none"),document.body.appendChild(e),this.baseZIndex=Ne(Ai(e).zIndex,rk),document.body.removeChild(e)}return this.baseZIndex||rk},getScrollbarWidth:function(){if(Kt&&nr(this.scrollbarWidth)){var e=document.createElement("div");Fn(e,"modal-scrollbar-measure"),document.body.appendChild(e),this.scrollbarWidth=mc(e).width-e.clientWidth,document.body.removeChild(e)}return this.scrollbarWidth||0},updateModals:function(e){var r=this,n=this.getBaseZIndex(),i=this.getScrollbarWidth();e.forEach(function(a,o){a.zIndex=n+o,a.scrollbarWidth=i,a.isTop=o===r.modals.length-1,a.isBodyOverflowing=r.isBodyOverflowing})},resetModal:function(e){e&&(e.zIndex=this.getBaseZIndex(),e.isTop=!0,e.isBodyOverflowing=!1)},checkScrollbar:function(){var e=mc(document.body),r=e.left,n=e.right;this.isBodyOverflowing=r+n0&&arguments[0]!==void 0?arguments[0]:!1;this.$_observer&&this.$_observer.disconnect(),this.$_observer=null,e&&(this.$_observer=mp(this.$refs.content,this.checkModalOverflow.bind(this),k$e))},updateModel:function(e){e!==this[v1]&&this.$emit($$e,e)},buildEvent:function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return new b$e(e,As(As({cancelable:!1,target:this.$refs.modal||this.$el||null,relatedTarget:null,trigger:null},r),{},{vueTarget:this,componentId:this.modalId}))},show:function(){if(!(this.isVisible||this.isOpening)){if(this.isClosing){this.$once(Ar,this.show);return}this.isOpening=!0,this.$_returnFocus=this.$_returnFocus||this.getActiveElement();var e=this.buildEvent(cn,{cancelable:!0});if(this.emitEvent(e),e.defaultPrevented||this.isVisible){this.isOpening=!1,this.updateModel(!1);return}this.doShow()}},hide:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";if(!(!this.isVisible||this.isClosing)){this.isClosing=!0;var r=this.buildEvent(li,{cancelable:e!==P$e,trigger:e||null});if(e===Sg?this.$emit(Gbe,r):e===_g?this.$emit(jbe,r):e===wg&&this.$emit(Jw,r),this.emitEvent(r),r.defaultPrevented||!this.isVisible){this.isClosing=!1,this.updateModel(!0);return}this.setObserver(!1),this.isVisible=!1,this.updateModel(!1)}},toggle:function(e){e&&(this.$_returnFocus=e),this.isVisible?this.hide(A$e):this.show()},getActiveElement:function(){var e=Ks(Kt?[document.body]:[]);return e&&e.focus?e:null},doShow:function(){var e=this;if(iu.modalsAreOpen&&this.noStacking){this.listenOnRootOnce(Sr(ni,Ar),this.doShow);return}iu.registerModal(this),this.isHidden=!1,this.$nextTick(function(){e.isVisible=!0,e.isOpening=!1,e.updateModel(!0),e.$nextTick(function(){e.setObserver(!0)})})},onBeforeEnter:function(){this.isTransitioning=!0,this.setResizeEvent(!0)},onEnter:function(){var e=this;this.isBlock=!0,zt(function(){zt(function(){e.isShow=!0})})},onAfterEnter:function(){var e=this;this.checkModalOverflow(),this.isTransitioning=!1,zt(function(){e.emitEvent(e.buildEvent(zn)),e.setEnforceFocus(!0),e.$nextTick(function(){e.focusFirst()})})},onBeforeLeave:function(){this.isTransitioning=!0,this.setResizeEvent(!1),this.setEnforceFocus(!1)},onLeave:function(){this.isShow=!1},onAfterLeave:function(){var e=this;this.isBlock=!1,this.isTransitioning=!1,this.isModalOverflowing=!1,this.isHidden=!0,this.$nextTick(function(){e.isClosing=!1,iu.unregisterModal(e),e.returnFocusTo(),e.emitEvent(e.buildEvent(Ar))})},emitEvent:function(e){var r=e.type;this.emitOnRoot(Sr(ni,r),e,e.componentId),this.$emit(r,e)},onDialogMousedown:function(){var e=this,r=this.$refs.modal,n=function i(a){hr(r,"mouseup",i,$t),a.target===r&&(e.ignoreBackdropClick=!0)};ir(r,"mouseup",n,$t)},onClickOut:function(e){if(this.ignoreBackdropClick){this.ignoreBackdropClick=!1;return}!this.isVisible||this.noCloseOnBackdrop||!zr(document.body,e.target)||zr(this.$refs.content,e.target)||this.hide(T$e)},onOk:function(){this.hide(Sg)},onCancel:function(){this.hide(_g)},onClose:function(){this.hide(wg)},onEsc:function(e){e.keyCode===KC&&this.isVisible&&!this.noCloseOnEsc&&this.hide(E$e)},focusHandler:function(e){var r=this.$refs.content,n=e.target;if(!(this.noEnforceFocus||!this.isTop||!this.isVisible||!r||document===n||zr(r,n)||this.computeIgnoreEnforceFocusSelector&&ci(this.computeIgnoreEnforceFocusSelector,n,!0))){var i=iS(this.$refs.content),a=this.$refs["bottom-trap"],o=this.$refs["top-trap"];if(a&&n===a){if(ht(i[0]))return}else if(o&&n===o&&ht(i[i.length-1]))return;ht(r,{preventScroll:!0})}},setEnforceFocus:function(e){this.listenDocument(e,"focusin",this.focusHandler)},setResizeEvent:function(e){this.listenWindow(e,"resize",this.checkModalOverflow),this.listenWindow(e,"orientationchange",this.checkModalOverflow)},showHandler:function(e,r){e===this.modalId&&(this.$_returnFocus=r||this.getActiveElement(),this.show())},hideHandler:function(e){e===this.modalId&&this.hide("event")},toggleHandler:function(e,r){e===this.modalId&&this.toggle(r)},modalListener:function(e){this.noStacking&&e.vueTarget!==this&&this.hide()},focusFirst:function(){var e=this;Kt&&zt(function(){var r=e.$refs.modal,n=e.$refs.content,i=e.getActiveElement();if(r&&n&&!(i&&zr(n,i))){var a=e.$refs["ok-button"],o=e.$refs["cancel-button"],l=e.$refs["close-button"],c=e.autoFocusButton,f=c===Sg&&a?a.$el||a:c===_g&&o?o.$el||o:c===wg&&l?l.$el||l:n;ht(f),f===n&&e.$nextTick(function(){r.scrollTop=0})}})},returnFocusTo:function(){var e=this.returnFocus||this.$_returnFocus||null;this.$_returnFocus=null,this.$nextTick(function(){e=Tt(e)?Di(e):e,e&&(e=e.$el||e,ht(e))})},checkModalOverflow:function(){if(this.isVisible){var e=this.$refs.modal;this.isModalOverflowing=e.scrollHeight>document.documentElement.clientHeight}},makeModal:function(e){var r=e();if(!this.hideHeader){var n=this.normalizeSlot(Iye,this.slotScope);if(!n){var i=e();this.hideHeaderClose||(i=e(gc,{props:{content:this.headerCloseContent,disabled:this.isTransitioning,ariaLabel:this.headerCloseLabel,textVariant:this.headerCloseVariant||this.headerTextVariant},on:{click:this.onClose},ref:"close-button"},[this.normalizeSlot(Lye)])),n=[e(this.titleTag,{staticClass:"modal-title",class:this.titleClasses,attrs:{id:this.modalTitleId},domProps:this.hasNormalizedSlot(z_)?{}:gr(this.titleHtml,this.title)},this.normalizeSlot(z_,this.slotScope)),i]}r=e(this.headerTag,{staticClass:"modal-header",class:this.headerClasses,attrs:{id:this.modalHeaderId},ref:"header"},[n])}var a=e("div",{staticClass:"modal-body",class:this.bodyClasses,attrs:{id:this.modalBodyId},ref:"body"},this.normalizeSlot(qr,this.slotScope)),o=e();if(!this.hideFooter){var l=this.normalizeSlot(Mye,this.slotScope);if(!l){var c=e();this.okOnly||(c=e(fi,{props:{variant:this.cancelVariant,size:this.buttonSize,disabled:this.cancelDisabled||this.busy||this.isTransitioning},domProps:this.hasNormalizedSlot(e4)?{}:gr(this.cancelTitleHtml,this.cancelTitle),on:{click:this.onCancel},ref:"cancel-button"},this.normalizeSlot(e4)));var f=e(fi,{props:{variant:this.okVariant,size:this.buttonSize,disabled:this.okDisabled||this.busy||this.isTransitioning},domProps:this.hasNormalizedSlot(t4)?{}:gr(this.okTitleHtml,this.okTitle),on:{click:this.onOk},ref:"ok-button"},this.normalizeSlot(t4));l=[c,f]}o=e(this.footerTag,{staticClass:"modal-footer",class:this.footerClasses,attrs:{id:this.modalFooterId},ref:"footer"},[l])}var d=e("div",{staticClass:"modal-content",class:this.contentClass,attrs:{id:this.modalContentId,tabindex:"-1"},ref:"content"},[r,a,o]),m=e(),g=e();this.isVisible&&!this.noEnforceFocus&&(m=e("span",{attrs:{tabindex:"0"},ref:"top-trap"}),g=e("span",{attrs:{tabindex:"0"},ref:"bottom-trap"}));var v=e("div",{staticClass:"modal-dialog",class:this.dialogClasses,on:{mousedown:this.onDialogMousedown},ref:"dialog"},[m,d,g]),b=e("div",{staticClass:"modal",class:this.modalClasses,style:this.modalStyles,attrs:this.computedModalAttrs,on:{keydown:this.onEsc,click:this.onClickOut},directives:[{name:"show",value:this.isVisible}],ref:"modal"},[v]);b=e("transition",{props:{enterClass:"",enterToClass:"",enterActiveClass:"",leaveClass:"",leaveActiveClass:"",leaveToClass:""},on:{beforeEnter:this.onBeforeEnter,enter:this.onEnter,afterEnter:this.onAfterEnter,beforeLeave:this.onBeforeLeave,leave:this.onLeave,afterLeave:this.onAfterLeave}},[b]);var _=e();return!this.hideBackdrop&&this.isVisible&&(_=e("div",{staticClass:"modal-backdrop",attrs:{id:this.modalBackdropId}},this.normalizeSlot(Rye))),_=e(Tc,{props:{noFade:this.noFade}},[_]),e("div",{style:this.modalOuterStyle,attrs:this.computedAttrs,key:"modal-outer-".concat(this[Ko])},[b,_])}},render:function(e){return this.static?this.lazy&&this.isHidden?e():this.makeModal(e):this.isHidden?e():e(l$e,[this.makeModal(e)])}}),D$e=Ur(ni,cn),Vv="__bv_modal_directive__",hj=function(e){var r=e.modifiers,n=r===void 0?{}:r,i=e.arg,a=e.value;return Tt(a)?a:Tt(i)?i:ct(n).reverse()[0]},mj=function(e){return e&&qo(e,".dropdown-menu > li, li.nav-item")&&Di("a, button",e)||e},gj=function(e){e&&e.tagName!=="BUTTON"&&(lo(e,"role")||cr(e,"role","button"),e.tagName!=="A"&&!lo(e,"tabindex")&&cr(e,"tabindex","0"))},R$e=function(e,r,n){var i=hj(r),a=mj(e);if(i&&a){var o=function(c){var f=c.currentTarget;if(!Wl(f)){var d=c.type,m=c.keyCode;(d==="click"||d==="keydown"&&(m===as||m===_o))&&mo(co(n,r)).$emit(D$e,i,f)}};e[Vv]={handler:o,target:i,trigger:a},gj(a),ir(a,"click",o,oi),a.tagName!=="BUTTON"&&Ri(a,"role")==="button"&&ir(a,"keydown",o,oi)}},vj=function(e){var r=e[Vv]||{},n=r.trigger,i=r.handler;n&&i&&(hr(n,"click",i,oi),hr(n,"keydown",i,oi),hr(e,"click",i,oi),hr(e,"keydown",i,oi)),delete e[Vv]},ik=function(e,r,n){var i=e[Vv]||{},a=hj(r),o=mj(e);(a!==i.target||o!==i.trigger)&&(vj(e),R$e(e,r,n)),gj(o)},M$e=function(){},bj={inserted:ik,updated:M$e,componentUpdated:ik,unbind:vj};function I$e(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function L$e(t,e){for(var r=0;rt.length)&&(e=t.length);for(var r=0,n=new Array(e);r2&&arguments[2]!==void 0?arguments[2]:W$e;if(!(yv(Al)||VA(Al))){var d=ul(l,r,{propsData:ko(ko(ko({},ok(xi(ni))),{},{hideHeaderClose:!0,hideHeader:!(c.title||c.titleHtml)},gt(c,ct(y1))),{},{lazy:!1,busy:!1,visible:!1,noStacking:!1,noEnforceFocus:!1})});return ct(y1).forEach(function(m){xr(c[m])||(d.$slots[y1[m]]=At(c[m]))}),new Promise(function(m,g){var v=!1;d.$once(cp,function(){v||g(new Error("BootstrapVue MsgBox destroyed before resolve"))}),d.$on(li,function(_){if(!_.defaultPrevented){var O=f(_);_.defaultPrevented||(v=!0,m(O))}});var b=document.createElement("div");document.body.appendChild(b),d.$mount(b)})}},i=function(l,c){var f=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;if(!(!c||VA(Al)||yv(Al)||!Je(d)))return n(l,ko(ko({},ok(f)),{},{msgBoxContent:c}),d)},a=function(){function o(l){I$e(this,o),Wp(this,{_vm:l,_root:mo(l)}),Hb(this,{_vm:aa(),_root:aa()})}return N$e(o,[{key:"show",value:function(c){if(c&&this._root){for(var f,d=arguments.length,m=new Array(d>1?d-1:0),g=1;g1?d-1:0),g=1;g1&&arguments[1]!==void 0?arguments[1]:{},d=ko(ko({},f),{},{okOnly:!0,okDisabled:!1,hideFooter:!1,msgBoxContent:c});return i(this._vm,c,d,function(){return!0})}},{key:"msgBoxConfirm",value:function(c){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},d=ko(ko({},f),{},{okOnly:!1,okDisabled:!1,cancelDisabled:!1,hideFooter:!1});return i(this._vm,c,d,function(m){var g=m.trigger;return g==="ok"?!0:g==="cancel"?!1:null})}}]),o}();e.mixin({beforeCreate:function(){this[b1]=new a(this)}}),fc(e.prototype,Al)||LC(e.prototype,Al,{get:function(){return(!this||!this[b1])&&Zr('"'.concat(Al,'" must be accessed from a Vue instance "this" context.'),ni),this[b1]}})},K$e=Ge({plugins:{plugin:G$e}}),q$e=Ge({components:{BModal:pj},directives:{VBModal:bj},plugins:{BVModalPlugin:K$e}});function sk(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var Y$e=function(e){return e=e==="left"?"start":e==="right"?"end":e,"justify-content-".concat(e)},_$=pe({align:h(w),cardHeader:h(k,!1),fill:h(k,!1),justified:h(k,!1),pills:h(k,!1),small:h(k,!1),tabs:h(k,!1),tag:h(w,"ul"),vertical:h(k,!1)},lB),yj=ee({name:lB,functional:!0,props:_$,render:function(e,r){var n,i=r.props,a=r.data,o=r.children,l=i.tabs,c=i.pills,f=i.vertical,d=i.align,m=i.cardHeader;return e(i.tag,qe(a,{staticClass:"nav",class:(n={"nav-tabs":l,"nav-pills":c&&!l,"card-header-tabs":!f&&m&&l,"card-header-pills":!f&&m&&c&&!l,"flex-column":f,"nav-fill":!f&&i.fill,"nav-justified":!f&&i.justified},sk(n,Y$e(d),!f&&d),sk(n,"small",i.small),n)}),o)}});function lk(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function ck(t){for(var e=1;et.length)&&(e=t.length);for(var r=0,n=new Array(e);r=0&&e<=1}),overlayTag:h(w,"div"),rounded:h(kn,!1),show:h(k,!1),spinnerSmall:h(k,!1),spinnerType:h(w,"border"),spinnerVariant:h(w),variant:h(w,"light"),wrapTag:h(w,"div"),zIndex:h(je,10)},gB),TTe=ee({name:gB,mixins:[ot],props:$Te,computed:{computedRounded:function(){var e=this.rounded;return e===!0||e===""?"rounded":e?"rounded-".concat(e):""},computedVariant:function(){var e=this.variant;return e&&!this.bgColor?"bg-".concat(e):""},slotScope:function(){return{spinnerType:this.spinnerType||null,spinnerVariant:this.spinnerVariant||null,spinnerSmall:this.spinnerSmall}}},methods:{defaultOverlayFn:function(e){var r=e.spinnerType,n=e.spinnerVariant,i=e.spinnerSmall;return this.$createElement(Oj,{props:{type:r,variant:n,small:i}})}},render:function(e){var r=this,n=this.show,i=this.fixed,a=this.noFade,o=this.noWrap,l=this.slotScope,c=e();if(n){var f=e("div",{staticClass:"position-absolute",class:[this.computedVariant,this.computedRounded],style:ld(ld({},S1),{},{opacity:this.opacity,backgroundColor:this.bgColor||null,backdropFilter:this.blur?"blur(".concat(this.blur,")"):null})}),d=e("div",{staticClass:"position-absolute",style:this.noCenter?ld({},S1):{top:"50%",left:"50%",transform:"translateX(-50%) translateY(-50%)"}},[this.normalizeSlot(Wye,l)||this.defaultOverlayFn(l)]);c=e(this.overlayTag,{staticClass:"b-overlay",class:{"position-absolute":!o||o&&!i,"position-fixed":o&&i},style:ld(ld({},S1),{},{zIndex:this.zIndex||10}),on:{click:function(g){return r.$emit(pa,g)}},key:"overlay"},[f,d])}return c=e(Tc,{props:{noFade:a,appear:!0},on:{"after-enter":function(){return r.$emit(zn)},"after-leave":function(){return r.$emit(Ar)}}},[c]),o?c:e(this.wrapTag,{staticClass:"b-overlay-wrap position-relative",attrs:{"aria-busy":n?"true":null}},o?[c]:[this.normalizeSlot(),c])}}),ETe=Ge({components:{BOverlay:TTe}}),cd;function yk(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function _k(t){for(var e=1;er?r:n<1?1:n},Ok=function(e){if(e.keyCode===_o)return dt(e,{immediatePropagation:!0}),e.currentTarget.click(),!1},S$=pe(He(_k(_k({},ATe),{},{align:h(w,"left"),ariaLabel:h(w,"Pagination"),disabled:h(k,!1),ellipsisClass:h(et),ellipsisText:h(w,"…"),firstClass:h(et),firstNumber:h(k,!1),firstText:h(w,"«"),hideEllipsis:h(k,!1),hideGotoEndButtons:h(k,!1),labelFirstPage:h(w,"Go to first page"),labelLastPage:h(w,"Go to last page"),labelNextPage:h(w,"Go to next page"),labelPage:h(fye,"Go to page"),labelPrevPage:h(w,"Go to previous page"),lastClass:h(et),lastNumber:h(k,!1),lastText:h(w,"»"),limit:h(je,w$,function(t){return Ne(t,0)<1?(Zr('Prop "limit" must be a number greater than "0"',Ub),!1):!0}),nextClass:h(et),nextText:h(w,"›"),pageClass:h(et),pills:h(k,!1),prevClass:h(et),prevText:h(w,"‹"),size:h(w)})),"pagination"),Cj=ee({mixins:[PTe,ot],props:S$,data:function(){var e=Ne(this[IS],0);return e=e>0?e:-1,{currentPage:e,localNumberOfPages:1,localLimit:w$}},computed:{btnSize:function(){var e=this.size;return e?"pagination-".concat(e):""},alignment:function(){var e=this.align;return e==="center"?"justify-content-center":e==="end"||e==="right"?"justify-content-end":e==="fill"?"text-center":""},styleClass:function(){return this.pills?"b-pagination-pills":""},computedCurrentPage:function(){return Sk(this.currentPage,this.localNumberOfPages)},paginationParams:function(){var e=this.localLimit,r=this.localNumberOfPages,n=this.computedCurrentPage,i=this.hideEllipsis,a=this.firstNumber,o=this.lastNumber,l=!1,c=!1,f=e,d=1;r<=e?f=r:nDm?((!i||o)&&(c=!0,f=e-(a?0:1)),f=Wo(f,e)):r-n+2Dm?((!i||a)&&(l=!0,f=e-(o?0:1)),d=r-f+1):(e>Dm&&(f=e-(i?0:2),l=!!(!i||a),c=!!(!i||o)),d=n-pp(f/2)),d<1?(d=1,l=!1):d>r-f&&(d=r-f+1,c=!1),l&&a&&d<4&&(f=f+2,d=1,l=!1);var m=d+f-1;return c&&o&&m>r-3&&(f=f+(m===r-2?2:3),c=!1),e<=Dm&&(a&&d===1?f=Wo(f+1,r,e+1):o&&r===d+f-1&&(d=Mt(d-1,1),f=Wo(r-d+1,r,e+1))),f=Wo(f,r-d+1),{showFirstDots:l,showLastDots:c,numberOfLinks:f,startNumber:d}},pageList:function(){var e=this.paginationParams,r=e.numberOfLinks,n=e.startNumber,i=this.computedCurrentPage,a=kTe(n,r);if(a.length>3){var o=i-n,l="bv-d-xs-down-none";if(o===0)for(var c=3;co+1;m--)a[m].classes=l}}return a}},watch:(cd={},Og(cd,IS,function(t,e){t!==e&&(this.currentPage=Sk(t,this.localNumberOfPages))}),Og(cd,"currentPage",function(e,r){e!==r&&this.$emit(xTe,e>0?e:null)}),Og(cd,"limit",function(e,r){e!==r&&(this.localLimit=wk(e))}),cd),created:function(){var e=this;this.localLimit=wk(this.limit),this.$nextTick(function(){e.currentPage=e.currentPage>e.localNumberOfPages?e.localNumberOfPages:e.currentPage})},methods:{handleKeyNav:function(e){var r=e.keyCode,n=e.shiftKey;this.isNav||(r===xa||r===ui?(dt(e,{propagation:!1}),n?this.focusFirst():this.focusPrev()):(r===es||r===Un)&&(dt(e,{propagation:!1}),n?this.focusLast():this.focusNext()))},getButtons:function(){return Ii("button.page-link, a.page-link",this.$el).filter(function(e){return Pa(e)})},focusCurrent:function(){var e=this;this.$nextTick(function(){var r=e.getButtons().find(function(n){return Ne(Ri(n,"aria-posinset"),0)===e.computedCurrentPage});ht(r)||e.focusFirst()})},focusFirst:function(){var e=this;this.$nextTick(function(){var r=e.getButtons().find(function(n){return!Wl(n)});ht(r)})},focusLast:function(){var e=this;this.$nextTick(function(){var r=e.getButtons().reverse().find(function(n){return!Wl(n)});ht(r)})},focusPrev:function(){var e=this;this.$nextTick(function(){var r=e.getButtons(),n=r.indexOf(Ks());n>0&&!Wl(r[n-1])&&ht(r[n-1])})},focusNext:function(){var e=this;this.$nextTick(function(){var r=e.getButtons(),n=r.indexOf(Ks());nc,Ee=te<1?1:te>c?c:te,Se={disabled:ie,page:Ee,index:Ee-1},ve=r.normalizeSlot(ge,Se)||Qe(z)||e(),Re=e(ie?"span":l?pi:"button",{staticClass:"page-link",class:{"flex-grow-1":!l&&!ie&&b},props:ie||!l?{}:r.linkProps(te),attrs:{role:l?null:"menuitem",type:l||ie?null:"button",tabindex:ie||l?null:"-1","aria-label":ue,"aria-controls":Er(r).ariaControls||null,"aria-disabled":ie?"true":null},on:ie?{}:{"!click":function(ne){r.onClick(ne,te)},keydown:Ok}},[ve]);return e("li",{key:X,staticClass:"page-item",class:[{disabled:ie,"flex-fill":b,"d-flex":b&&!l&&!ie},H],attrs:{role:l?null:"presentation","aria-hidden":ie?"true":null}},[Re])},x=function(te){return e("li",{staticClass:"page-item",class:["disabled","bv-d-xs-down-none",b?"flex-fill":"",r.ellipsisClass],attrs:{role:"separator"},key:"ellipsis-".concat(te?"last":"first")},[e("span",{staticClass:"page-link"},[r.normalizeSlot(_ye)||Qe(r.ellipsisText)||e()])])},N=function(te,ue){var ge=te.number,z=O(ge)&&!E,H=i?null:z||E&&ue===0?"0":"-1",M={role:l?null:"menuitemradio",type:l||i?null:"button","aria-disabled":i?"true":null,"aria-controls":Er(r).ariaControls||null,"aria-label":ho(a)?a(ge):"".concat(Je(a)?a():a," ").concat(ge),"aria-checked":l?null:z?"true":"false","aria-current":l&&z?"page":null,"aria-posinset":l?null:ge,"aria-setsize":l?null:c,tabindex:l?null:H},X=Qe(r.makePage(ge)),ie={page:ge,index:ge-1,content:X,active:z,disabled:i},Ee=e(i?"span":l?pi:"button",{props:i||!l?{}:r.linkProps(ge),staticClass:"page-link",class:{"flex-grow-1":!l&&!i&&b},attrs:M,on:i?{}:{"!click":function(ve){r.onClick(ve,ge)},keydown:Ok}},[r.normalizeSlot(Gye,ie)||X]);return e("li",{staticClass:"page-item",class:[{disabled:i,active:z,"flex-fill":b,"d-flex":b&&!l&&!i},te.classes,r.pageClass],attrs:{role:l?null:"presentation"},key:"page-".concat(ge)},[Ee])},A=e();!this.firstNumber&&!this.hideGotoEndButtons&&(A=R(1,this.labelFirstPage,Sye,this.firstText,this.firstClass,1,"pagination-goto-first")),_.push(A),_.push(R(f-1,this.labelPrevPage,qye,this.prevText,this.prevClass,1,"pagination-goto-prev")),_.push(this.firstNumber&&d[0]!==1?N({number:1},0):e()),_.push(g?x(!1):e()),this.pageList.forEach(function(j,te){var ue=g&&r.firstNumber&&d[0]!==1?1:0;_.push(N(j,te+ue))}),_.push(v?x(!0):e()),_.push(this.lastNumber&&d[d.length-1]!==c?N({number:c},-1):e()),_.push(R(f+1,this.labelNextPage,Vye,this.nextText,this.nextClass,c,"pagination-goto-next"));var q=e();!this.lastNumber&&!this.hideGotoEndButtons&&(q=R(c,this.labelLastPage,kye,this.lastText,this.lastClass,c,"pagination-goto-last")),_.push(q);var B=e("ul",{staticClass:"pagination",class:["b-pagination",this.btnSize,this.alignment,this.styleClass],attrs:{role:l?null:"menubar","aria-disabled":i?"true":"false","aria-label":l?null:o||null},on:l?{}:{keydown:this.handleKeyNav},ref:"ul"},_);return l?e("nav",{attrs:{"aria-disabled":i?"true":null,"aria-hidden":i?"true":"false","aria-label":l&&o||null}},[B]):B}});function Ck(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function $k(t){for(var e=1;ee.numberOfPages&&(this.currentPage=1)),this.localNumberOfPages=e.numberOfPages}},created:function(){var e=this;this.localNumberOfPages=this.numberOfPages;var r=Ne(this[IS],0);r>0?this.currentPage=r:this.$nextTick(function(){e.currentPage=0})},methods:{onClick:function(e,r){var n=this;if(r!==this.currentPage){var i=e.target,a=new Pc(KB,{cancelable:!0,vueTarget:this,target:i});this.$emit(a.type,a,r),!a.defaultPrevented&&(this.currentPage=r,this.$emit(di,this.currentPage),this.$nextTick(function(){Pa(i)&&n.$el.contains(i)?ht(i):n.focusCurrent()}))}},makePage:function(e){return e},linkProps:function(){return{}}}}),ITe=Ge({components:{BPagination:MTe}});function Pk(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function O1(t){for(var e=1;e0?this.localNumberOfPages=this.pages.length:this.localNumberOfPages=NTe(this.numberOfPages),this.$nextTick(function(){e.guessCurrentPage()})},onClick:function(e,r){var n=this;if(r!==this.currentPage){var i=e.currentTarget||e.target,a=new Pc(KB,{cancelable:!0,vueTarget:this,target:i});this.$emit(a.type,a,r),!a.defaultPrevented&&(zt(function(){n.currentPage=r,n.$emit(di,r)}),this.$nextTick(function(){mi(i)}))}},getPageInfo:function(e){if(!Nt(this.pages)||this.pages.length===0||xr(this.pages[e-1])){var r="".concat(this.baseUrl).concat(e);return{link:this.useRouter?{path:r}:r,text:Qe(e)}}var n=this.pages[e-1];if(Pr(n)){var i=n.link;return{link:Pr(i)?i:this.useRouter?{path:i}:i,text:Qe(n.text||e)}}else return{link:Qe(n),text:Qe(e)}},makePage:function(e){var r=this.pageGen,n=this.getPageInfo(e);return ho(r)?r(e,n):n.text},makeLink:function(e){var r=this.linkGen,n=this.getPageInfo(e);return ho(r)?r(e,n):n.link},linkProps:function(e){var r=or(Ej,this),n=this.makeLink(e);return this.useRouter||Pr(n)?r.to=n:r.href=n,r},resolveLink:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",r;try{r=document.createElement("a"),r.href=yF({to:e},"a","/","/"),document.body.appendChild(r);var n=r,i=n.pathname,a=n.hash,o=n.search;return document.body.removeChild(r),{path:i,hash:a,query:h4(o)}}catch(l){try{r&&r.parentNode&&r.parentNode.removeChild(r)}catch(c){}return{}}},resolveRoute:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";try{var r=this.$router.resolve(e,this.$route).route;return{path:r.path,hash:r.hash,query:r.query}}catch(n){return{}}},guessCurrentPage:function(){var e=this.$router,r=this.$route,n=this.computedValue;if(!this.noPageDetect&&!n&&(Kt||!Kt&&e))for(var i=e&&r?{path:r.path,hash:r.hash,query:r.query}:{},a=Kt?window.location||document.location:null,o=a?{path:a.pathname,hash:a.hash,query:h4(a.search)}:{},l=1;!n&&l<=this.localNumberOfPages;l++){var c=this.makeLink(l);e&&(Pr(c)||this.useRouter)?n=It(this.resolveRoute(c),i)?l:null:Kt?n=It(this.resolveLink(c),o)?l:null:n=-1}this.currentPage=n>0?n:0}}}),jTe=Ge({components:{BPaginationNav:FTe}}),zTe={AUTO:"auto",TOP:"top",RIGHT:"right",BOTTOM:"bottom",LEFT:"left",TOPLEFT:"top",TOPRIGHT:"top",RIGHTTOP:"right",RIGHTBOTTOM:"right",BOTTOMLEFT:"bottom",BOTTOMRIGHT:"bottom",LEFTTOP:"left",LEFTBOTTOM:"left"},HTe={AUTO:0,TOPLEFT:-1,TOP:0,TOPRIGHT:1,RIGHTTOP:-1,RIGHT:0,RIGHTBOTTOM:1,BOTTOMLEFT:-1,BOTTOM:0,BOTTOMRIGHT:1,LEFTTOP:-1,LEFT:0,LEFTBOTTOM:1},UTe={arrowPadding:h(je,6),boundary:h([js,w],"scrollParent"),boundaryPadding:h(je,5),fallbackPlacement:h(xn,"flip"),offset:h(je,0),placement:h(w,"top"),target:h([js,zN])},VTe=ee({name:Dbe,mixins:[cl],props:UTe,data:function(){return{noFade:!1,localShow:!0,attachment:this.getAttachment(this.placement)}},computed:{templateType:function(){return"unknown"},popperConfig:function(){var e=this,r=this.placement;return{placement:this.getAttachment(r),modifiers:{offset:{offset:this.getOffset(r)},flip:{behavior:this.fallbackPlacement},arrow:{element:".arrow"},preventOverflow:{padding:this.boundaryPadding,boundariesElement:this.boundary}},onCreate:function(i){i.originalPlacement!==i.placement&&e.popperPlacementChange(i)},onUpdate:function(i){e.popperPlacementChange(i)}}}},created:function(){var e=this;this.$_popper=null,this.localShow=!0,this.$on(cn,function(n){e.popperCreate(n)});var r=function(){e.$nextTick(function(){zt(function(){e.$destroy()})})};this.bvParent.$once(cp,r),this.$once(Ar,r)},beforeMount:function(){this.attachment=this.getAttachment(this.placement)},updated:function(){this.updatePopper()},beforeDestroy:function(){this.destroyPopper()},destroyed:function(){var e=this.$el;e&&e.parentNode&&e.parentNode.removeChild(e)},methods:{hide:function(){this.localShow=!1},getAttachment:function(e){return zTe[String(e).toUpperCase()]||"auto"},getOffset:function(e){if(!this.offset){var r=this.$refs.arrow||Di(".arrow",this.$el),n=_t(Ai(r).width,0)+_t(this.arrowPadding,0);switch(HTe[String(e).toUpperCase()]||0){case 1:return"+50%p - ".concat(n,"px");case-1:return"-50%p + ".concat(n,"px");default:return 0}}return this.offset},popperCreate:function(e){this.destroyPopper(),this.$_popper=new Vu(this.target,e,this.popperConfig)},destroyPopper:function(){this.$_popper&&this.$_popper.destroy(),this.$_popper=null},updatePopper:function(){this.$_popper&&this.$_popper.scheduleUpdate()},popperPlacementChange:function(e){this.attachment=this.getAttachment(e.placement)},renderTemplate:function(e){return e("div")}},render:function(e){var r=this,n=this.noFade;return e(Tc,{props:{appear:!0,noFade:n},on:{beforeEnter:function(a){return r.$emit(cn,a)},afterEnter:function(a){return r.$emit(zn,a)},beforeLeave:function(a){return r.$emit(li,a)},afterLeave:function(a){return r.$emit(Ar,a)}}},[this.localShow?this.renderTemplate(e):e()])}});function Ak(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function xk(t){for(var e=1;e0&&arguments[0]!==void 0?arguments[0]:{},n=!1;ct(Dk).forEach(function(i){!xr(r[i])&&e[i]!==r[i]&&(e[i]=r[i],i==="title"&&(n=!0))}),n&&this.localShow&&this.fixTitle()},createTemplateAndShow:function(){var e=this.getContainer(),r=this.getTemplate(),n=this.$_tip=ul(this,r,{propsData:{id:this.computedId,html:this.html,placement:this.placement,fallbackPlacement:this.fallbackPlacement,target:this.getPlacementTarget(),boundary:this.getBoundary(),offset:Ne(this.offset,0),arrowPadding:Ne(this.arrowPadding,0),boundaryPadding:Ne(this.boundaryPadding,0)}});this.handleTemplateUpdate(),n.$once(cn,this.onTemplateShow),n.$once(zn,this.onTemplateShown),n.$once(li,this.onTemplateHide),n.$once(Ar,this.onTemplateHidden),n.$once(cp,this.destroyTemplate),n.$on(_v,this.handleEvent),n.$on(wv,this.handleEvent),n.$on(VB,this.handleEvent),n.$on(WB,this.handleEvent),n.$mount(e.appendChild(document.createElement("div")))},hideTemplate:function(){this.$_tip&&this.$_tip.hide(),this.clearActiveTriggers(),this.$_hoverState=""},destroyTemplate:function(){this.setWhileOpenListeners(!1),this.clearHoverTimeout(),this.$_hoverState="",this.clearActiveTriggers(),this.localPlacementTarget=null;try{this.$_tip.$destroy()}catch(e){}this.$_tip=null,this.removeAriaDescribedby(),this.restoreTitle(),this.localShow=!1},getTemplateElement:function(){return this.$_tip?this.$_tip.$el:null},handleTemplateUpdate:function(){var e=this,r=this.$_tip;if(r){var n=["title","content","variant","customClass","noFade","interactive"];n.forEach(function(i){r[i]!==e[i]&&(r[i]=e[i])})}},show:function(){var e=this.getTarget();if(!(!e||!zr(document.body,e)||!Pa(e)||this.dropdownOpen()||(jt(this.title)||this.title==="")&&(jt(this.content)||this.content===""))&&!(this.$_tip||this.localShow)){this.localShow=!0;var r=this.buildEvent(cn,{cancelable:!0});if(this.emitEvent(r),r.defaultPrevented){this.destroyTemplate();return}this.fixTitle(),this.addAriaDescribedby(),this.createTemplateAndShow()}},hide:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,r=this.getTemplateElement();if(!r||!this.localShow){this.restoreTitle();return}var n=this.buildEvent(li,{cancelable:!e});this.emitEvent(n),!n.defaultPrevented&&this.hideTemplate()},forceHide:function(){var e=this.getTemplateElement();!e||!this.localShow||(this.setWhileOpenListeners(!1),this.clearHoverTimeout(),this.$_hoverState="",this.clearActiveTriggers(),this.$_tip&&(this.$_tip.noFade=!0),this.hide(!0))},enable:function(){this.$_enabled=!0,this.emitEvent(this.buildEvent(ig))},disable:function(){this.$_enabled=!1,this.emitEvent(this.buildEvent(ng))},onTemplateShow:function(){this.setWhileOpenListeners(!0)},onTemplateShown:function(){var e=this.$_hoverState;this.$_hoverState="",e==="out"&&this.leave(null),this.emitEvent(this.buildEvent(zn))},onTemplateHide:function(){this.setWhileOpenListeners(!1)},onTemplateHidden:function(){this.destroyTemplate(),this.emitEvent(this.buildEvent(Ar))},getTarget:function(){var e=this.target;return Tt(e)?e=rS(e.replace(/^#/,"")):Je(e)?e=e():e&&(e=e.$el||e),Qt(e)?e:null},getPlacementTarget:function(){return this.getTarget()},getTargetId:function(){var e=this.getTarget();return e&&e.id?e.id:null},getContainer:function(){var e=this.container?this.container.$el||this.container:!1,r=document.body,n=this.getTarget();return e===!1?ci(YTe,n)||r:Tt(e)&&rS(e.replace(/^#/,""))||r},getBoundary:function(){return this.boundary?this.boundary.$el||this.boundary:"scrollParent"},isInModal:function(){var e=this.getTarget();return e&&ci(Aj,e)},isDropdown:function(){var e=this.getTarget();return e&&fp(e,XTe)},dropdownOpen:function(){var e=this.getTarget();return this.isDropdown()&&e&&Di(JTe,e)},clearHoverTimeout:function(){clearTimeout(this.$_hoverTimeout),this.$_hoverTimeout=null},clearVisibilityInterval:function(){clearInterval(this.$_visibleInterval),this.$_visibleInterval=null},clearActiveTriggers:function(){for(var e in this.activeTrigger)this.activeTrigger[e]=!1},addAriaDescribedby:function(){var e=this.getTarget(),r=Ri(e,"aria-describedby")||"";r=r.split(/\s+/).concat(this.computedId).join(" ").trim(),cr(e,"aria-describedby",r)},removeAriaDescribedby:function(){var e=this,r=this.getTarget(),n=Ri(r,"aria-describedby")||"";n=n.split(/\s+/).filter(function(i){return i!==e.computedId}).join(" ").trim(),n?cr(r,"aria-describedby",n):so(r,"aria-describedby")},fixTitle:function(){var e=this.getTarget();if(lo(e,"title")){var r=Ri(e,"title");cr(e,"title",""),r&&cr(e,Rm,r)}},restoreTitle:function(){var e=this.getTarget();if(lo(e,Rm)){var r=Ri(e,Rm);so(e,Rm),r&&cr(e,"title",r)}},buildEvent:function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return new Pc(e,C1({cancelable:!1,target:this.getTarget(),relatedTarget:this.getTemplateElement()||null,componentId:this.computedId,vueTarget:this},r))},emitEvent:function(e){var r=e.type;this.emitOnRoot(Sr(this.templateType,r),e),this.$emit(r,e)},listen:function(){var e=this,r=this.getTarget();r&&(this.setRootListener(!0),this.computedTriggers.forEach(function(n){n==="click"?ir(r,"click",e.handleEvent,$t):n==="focus"?(ir(r,"focusin",e.handleEvent,$t),ir(r,"focusout",e.handleEvent,$t)):n==="blur"?ir(r,"focusout",e.handleEvent,$t):n==="hover"&&(ir(r,"mouseenter",e.handleEvent,$t),ir(r,"mouseleave",e.handleEvent,$t))},this))},unListen:function(){var e=this,r=["click","focusin","focusout","mouseenter","mouseleave"],n=this.getTarget();this.setRootListener(!1),r.forEach(function(i){n&&hr(n,i,e.handleEvent,$t)},this)},setRootListener:function(e){var r=e?"listenOnRoot":"listenOffRoot",n=this.templateType;this[r](Ur(n,li),this.doHide),this[r](Ur(n,cn),this.doShow),this[r](Ur(n,Zw),this.doDisable),this[r](Ur(n,Qw),this.doEnable)},setWhileOpenListeners:function(e){this.setModalListener(e),this.setDropdownListener(e),this.visibleCheck(e),this.setOnTouchStartListener(e)},visibleCheck:function(e){var r=this;this.clearVisibilityInterval();var n=this.getTarget();e&&(this.$_visibleInterval=setInterval(function(){var i=r.getTemplateElement();i&&r.localShow&&(!n.parentNode||!Pa(n))&&r.forceHide()},100))},setModalListener:function(e){this.isInModal()&&this[e?"listenOnRoot":"listenOffRoot"](KTe,this.forceHide)},setOnTouchStartListener:function(e){var r=this;"ontouchstart"in document.documentElement&&hc(document.body.children).forEach(function(n){Aa(e,n,"mouseover",r.$_noop)})},setDropdownListener:function(e){var r=this.getTarget();if(!(!r||!this.bvEventRoot||!this.isDropdown)){var n=tSe(r);n&&n[e?"$on":"$off"](zn,this.forceHide)}},handleEvent:function(e){var r=this.getTarget();if(!(!r||Wl(r)||!this.$_enabled||this.dropdownOpen())){var n=e.type,i=this.computedTriggers;if(n==="click"&&at(i,"click"))this.click(e);else if(n==="mouseenter"&&at(i,"hover"))this.enter(e);else if(n==="focusin"&&at(i,"focus"))this.enter(e);else if(n==="focusout"&&(at(i,"focus")||at(i,"blur"))||n==="mouseleave"&&at(i,"hover")){var a=this.getTemplateElement(),o=e.target,l=e.relatedTarget;if(a&&zr(a,o)&&zr(r,l)||a&&zr(r,o)&&zr(a,l)||a&&zr(a,o)&&zr(a,l)||zr(r,o)&&zr(r,l))return;this.leave(e)}}},doHide:function(e){(!e||this.getTargetId()===e||this.computedId===e)&&this.forceHide()},doShow:function(e){(!e||this.getTargetId()===e||this.computedId===e)&&this.show()},doDisable:function(e){(!e||this.getTargetId()===e||this.computedId===e)&&this.disable()},doEnable:function(e){(!e||this.getTargetId()===e||this.computedId===e)&&this.enable()},click:function(e){!this.$_enabled||this.dropdownOpen()||(ht(e.currentTarget),this.activeTrigger.click=!this.activeTrigger.click,this.isWithActiveTrigger?this.enter(null):this.leave(null))},toggle:function(){!this.$_enabled||this.dropdownOpen()||(this.localShow?this.leave(null):this.enter(null))},enter:function(){var e=this,r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null;if(r&&(this.activeTrigger[r.type==="focusin"?"focus":"hover"]=!0),this.localShow||this.$_hoverState==="in"){this.$_hoverState="in";return}this.clearHoverTimeout(),this.$_hoverState="in",this.computedDelay.show?(this.fixTitle(),this.$_hoverTimeout=setTimeout(function(){e.$_hoverState==="in"?e.show():e.localShow||e.restoreTitle()},this.computedDelay.show)):this.show()},leave:function(){var e=this,r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null;r&&(this.activeTrigger[r.type==="focusout"?"focus":"hover"]=!1,r.type==="focusout"&&at(this.computedTriggers,"blur")&&(this.activeTrigger.click=!1,this.activeTrigger.hover=!1)),!this.isWithActiveTrigger&&(this.clearHoverTimeout(),this.$_hoverState="out",this.computedDelay.hide?this.$_hoverTimeout=setTimeout(function(){e.$_hoverState==="out"&&e.hide()},this.computedDelay.hide):this.hide())}}}),Qn,xl;function Rk(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function ZTe(t){for(var e=1;e0&&e[ra].updateData(f)})}var o={title:i.title,content:i.content,triggers:i.trigger,placement:i.placement,fallbackPlacement:i.fallbackPlacement,variant:i.variant,customClass:i.customClass,container:i.container,boundary:i.boundary,delay:i.delay,offset:i.offset,noFade:!i.animation,id:i.id,disabled:i.disabled,html:i.html},l=e[ra].__bv_prev_data__;if(e[ra].__bv_prev_data__=o,!It(o,l)){var c={target:e};ct(o).forEach(function(f){o[f]!==l[f]&&(c[f]=(f==="title"||f==="content")&&Je(o[f])?o[f](e):o[f])}),e[ra].updateData(c)}}},v2e=function(e){e[ra]&&(e[ra].$destroy(),e[ra]=null),delete e[ra]},b2e={bind:function(e,r,n){jk(e,r,n)},componentUpdated:function(e,r,n){MC(function(){jk(e,r,n)})},unbind:function(e){v2e(e)}},Rj=Ge({directives:{VBPopover:b2e}}),y2e=Ge({components:{BPopover:n2e},plugins:{VBPopoverPlugin:Rj}}),Mj=pe({animated:h(k,null),label:h(w),labelHtml:h(w),max:h(je,null),precision:h(je,null),showProgress:h(k,null),showValue:h(k,null),striped:h(k,null),value:h(je,0),variant:h(w)},bB),Ij=ee({name:bB,mixins:[ot],inject:{getBvProgress:{default:function(){return function(){return{}}}}},props:Mj,computed:{bvProgress:function(){return this.getBvProgress()},progressBarClasses:function(){var e=this.computedAnimated,r=this.computedVariant;return[r?"bg-".concat(r):"",this.computedStriped||e?"progress-bar-striped":"",e?"progress-bar-animated":""]},progressBarStyles:function(){return{width:100*(this.computedValue/this.computedMax)+"%"}},computedValue:function(){return _t(this.value,0)},computedMax:function(){var e=_t(this.max)||_t(this.bvProgress.max,0);return e>0?e:100},computedPrecision:function(){return Mt(Ne(this.precision,Ne(this.bvProgress.precision,0)),0)},computedProgress:function(){var e=this.computedPrecision,r=mF(10,e);return H_(100*r*this.computedValue/this.computedMax/r,e)},computedVariant:function(){return this.variant||this.bvProgress.variant},computedStriped:function(){return sa(this.striped)?this.striped:this.bvProgress.striped||!1},computedAnimated:function(){return sa(this.animated)?this.animated:this.bvProgress.animated||!1},computedShowProgress:function(){return sa(this.showProgress)?this.showProgress:this.bvProgress.showProgress||!1},computedShowValue:function(){return sa(this.showValue)?this.showValue:this.bvProgress.showValue||!1}},render:function(e){var r=this.label,n=this.labelHtml,i=this.computedValue,a=this.computedPrecision,o,l={};return this.hasNormalizedSlot()?o=this.normalizeSlot():r||n?l=gr(n,r):this.computedShowProgress?o=this.computedProgress:this.computedShowValue&&(o=H_(i,a)),e("div",{staticClass:"progress-bar",class:this.progressBarClasses,style:this.progressBarStyles,attrs:{role:"progressbar","aria-valuemin":"0","aria-valuemax":Qe(this.computedMax),"aria-valuenow":H_(i,a)},domProps:l},o)}});function zk(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function Hk(t){for(var e=1;e0&&arguments[0]!==void 0?arguments[0]:{},r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};!this.noCloseOnRouteChange&&e.fullPath!==r.fullPath&&this.hide()}),ud),created:function(){this.$_returnFocusEl=null},mounted:function(){var e=this;this.listenOnRoot($2e,this.handleToggle),this.listenOnRoot(C2e,this.handleSync),this.$nextTick(function(){e.emitState(e.localShow)})},activated:function(){this.emitSync()},beforeDestroy:function(){this.localShow=!1,this.$_returnFocusEl=null},methods:{hide:function(){this.localShow=!1},emitState:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.localShow;this.emitOnRoot(T2e,this.safeId(),e)},emitSync:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.localShow;this.emitOnRoot(E2e,this.safeId(),e)},handleToggle:function(e){e&&e===this.safeId()&&(this.localShow=!this.localShow)},handleSync:function(e){var r=this;e&&e===this.safeId()&&this.$nextTick(function(){r.emitSync(r.localShow)})},onKeydown:function(e){var r=e.keyCode;!this.noCloseOnEsc&&r===KC&&this.localShow&&this.hide()},onBackdropClick:function(){this.localShow&&!this.noCloseOnBackdrop&&this.hide()},onTopTrapFocus:function(){var e=iS(this.$refs.content);this.enforceFocus(e.reverse()[0])},onBottomTrapFocus:function(){var e=iS(this.$refs.content);this.enforceFocus(e[0])},onBeforeEnter:function(){this.$_returnFocusEl=Ks(Kt?[document.body]:[]),this.isOpen=!0},onAfterEnter:function(e){zr(e,Ks())||this.enforceFocus(e),this.$emit(zn)},onAfterLeave:function(){this.enforceFocus(this.$_returnFocusEl),this.$_returnFocusEl=null,this.isOpen=!1,this.$emit(Ar)},enforceFocus:function(e){this.noEnforceFocus||ht(e)}},render:function(e){var r,n=this.bgVariant,i=this.width,a=this.textVariant,o=this.localShow,l=this.shadow===""?!0:this.shadow,c=e(this.tag,{staticClass:vp,class:[(r={shadow:l===!0},Io(r,"shadow-".concat(l),l&&l!==!0),Io(r,"".concat(vp,"-right"),this.right),Io(r,"bg-".concat(n),n),Io(r,"text-".concat(a),a),r),this.sidebarClass],style:{width:i},attrs:this.computedAttrs,directives:[{name:"show",value:o}],ref:"content"},[N2e(e,this)]);c=e("transition",{props:this.transitionProps,on:{beforeEnter:this.onBeforeEnter,afterEnter:this.onAfterEnter,afterLeave:this.onAfterLeave}},[c]);var f=e(Tc,{props:{noFade:this.noSlide}},[B2e(e,this)]),d=e(),m=e();return this.backdrop&&o&&(d=e("div",{attrs:{tabindex:"0"},on:{focus:this.onTopTrapFocus}}),m=e("div",{attrs:{tabindex:"0"},on:{focus:this.onBottomTrapFocus}})),e("div",{staticClass:"b-sidebar-outer",style:{zIndex:this.zIndex},attrs:{tabindex:"-1"},on:{keydown:this.onKeydown}},[d,c,m,f])}}),j2e=Ge({components:{BSidebar:F2e},plugins:{VBTogglePlugin:n$}});function $1(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var z2e=pe({animation:h(w,"wave"),height:h(w),size:h(w),type:h(w,"text"),variant:h(w),width:h(w)},wB),Kv=ee({name:wB,functional:!0,props:z2e,render:function(e,r){var n,i=r.data,a=r.props,o=a.size,l=a.animation,c=a.variant;return e("div",qe(i,{staticClass:"b-skeleton",style:{width:o||a.width,height:o||a.height},class:(n={},$1(n,"b-skeleton-".concat(a.type),!0),$1(n,"b-skeleton-animate-".concat(l),l),$1(n,"bg-".concat(c),c),n)}))}});function Wk(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function Gk(t){for(var e=1;e0}}});function Kk(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function K2e(t){for(var e=1;e0?e:null},Zk=function(e){return jt(e)||NS(e)>0},Fj=pe({colspan:h(je,null,Zk),rowspan:h(je,null,Zk),stackedHeading:h(w),stickyColumn:h(k,!1),variant:h(w)},PB),Ku=ee({name:PB,mixins:[Qr,os,ot],inject:{getBvTableTr:{default:function(){return function(){return{}}}}},inheritAttrs:!1,props:Fj,computed:{bvTableTr:function(){return this.getBvTableTr()},tag:function(){return"td"},inTbody:function(){return this.bvTableTr.inTbody},inThead:function(){return this.bvTableTr.inThead},inTfoot:function(){return this.bvTableTr.inTfoot},isDark:function(){return this.bvTableTr.isDark},isStacked:function(){return this.bvTableTr.isStacked},isStackedCell:function(){return this.inTbody&&this.isStacked},isResponsive:function(){return this.bvTableTr.isResponsive},isStickyHeader:function(){return this.bvTableTr.isStickyHeader},hasStickyHeader:function(){return this.bvTableTr.hasStickyHeader},isStickyColumn:function(){return!this.isStacked&&(this.isResponsive||this.hasStickyHeader)&&this.stickyColumn},rowVariant:function(){return this.bvTableTr.variant},headVariant:function(){return this.bvTableTr.headVariant},footVariant:function(){return this.bvTableTr.footVariant},tableVariant:function(){return this.bvTableTr.tableVariant},computedColspan:function(){return NS(this.colspan)},computedRowspan:function(){return NS(this.rowspan)},cellClasses:function(){var e=this.variant,r=this.headVariant,n=this.isStickyColumn;return(!e&&this.isStickyHeader&&!r||!e&&n&&this.inTfoot&&!this.footVariant||!e&&n&&this.inThead&&!r||!e&&n&&this.inTbody)&&(e=this.rowVariant||this.tableVariant||"b-table-default"),[e?"".concat(this.isDark?"bg":"table","-").concat(e):null,n?"b-table-sticky-column":null]},cellAttrs:function(){var e=this.stackedHeading,r=this.inThead||this.inTfoot,n=this.computedColspan,i=this.computedRowspan,a="cell",o=null;return r?(a="columnheader",o=n>0?"colspan":"col"):yo(this.tag,"th")&&(a="rowheader",o=i>0?"rowgroup":"row"),Jk(Jk({colspan:n,rowspan:i,role:a,scope:o},this.bvAttrs),{},{"data-label":this.isStackedCell&&!jt(e)?Qe(e):null})}},render:function(e){var r=[this.normalizeSlot()];return e(this.tag,{class:this.cellClasses,attrs:this.cellAttrs,on:this.bvListeners},[this.isStackedCell?e("div",[r]):r])}});function Z2e(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var T$="busy",Q2e=ll+T$,jj=Z2e({},T$,h(k,!1)),eEe=ee({props:jj,data:function(){return{localBusy:!1}},computed:{computedBusy:function(){return this[T$]||this.localBusy}},watch:{localBusy:function(e,r){e!==r&&this.$emit(Q2e,e)}},methods:{stopIfBusy:function(e){return this.computedBusy?(dt(e),!0):!1},renderBusy:function(){var e=this.tbodyTrClass,r=this.tbodyTrAttr,n=this.$createElement;return this.computedBusy&&this.hasNormalizedSlot(yd)?n(ts,{staticClass:"b-table-busy-slot",class:[Je(e)?e(null,yd):e],attrs:Je(r)?r(null,yd):r,key:"table-busy-slot"},[n(Ku,{props:{colspan:this.computedFields.length||null}},[this.normalizeSlot(yd)])]):null}}}),E$={caption:h(w),captionHtml:h(w)},zj=ee({props:E$,computed:{captionId:function(){return this.isStacked?this.safeId("_caption_"):null}},methods:{renderCaption:function(){var e=this.caption,r=this.captionHtml,n=this.$createElement,i=n(),a=this.hasNormalizedSlot(n4);return(a||e||r)&&(i=n("caption",{attrs:{id:this.captionId},domProps:a?{}:gr(r,e),key:"caption",ref:"caption"},this.normalizeSlot(n4))),i}}}),Hj={},Uj=ee({methods:{renderColgroup:function(){var e=this.computedFields,r=this.$createElement,n=r();return this.hasNormalizedSlot(i4)&&(n=r("colgroup",{key:"colgroup"},[this.normalizeSlot(i4,{columns:e.length,fields:e})])),n}}}),Vj={emptyFilteredHtml:h(w),emptyFilteredText:h(w,"There are no records matching your request"),emptyHtml:h(w),emptyText:h(w,"There are no records to show"),showEmpty:h(k,!1)},tEe=ee({props:Vj,methods:{renderEmpty:function(){var e=Er(this),r=e.computedItems,n=e.computedBusy,i=this.$createElement,a=i();if(this.showEmpty&&(!r||r.length===0)&&!(n&&this.hasNormalizedSlot(yd))){var o=this.computedFields,l=this.isFiltered,c=this.emptyText,f=this.emptyHtml,d=this.emptyFilteredText,m=this.emptyFilteredHtml,g=this.tbodyTrClass,v=this.tbodyTrAttr;a=this.normalizeSlot(l?wye:rF,{emptyFilteredHtml:m,emptyFilteredText:d,emptyHtml:f,emptyText:c,fields:o,items:r}),a||(a=i("div",{class:["text-center","my-2"],domProps:l?gr(m,d):gr(f,c)})),a=i(Ku,{props:{colspan:o.length||null}},[i("div",{attrs:{role:"alert","aria-live":"polite"}},[a])]),a=i(ts,{staticClass:"b-table-empty-row",class:[Je(g)?g(null,"row-empty"):g],attrs:Je(v)?v(null,"row-empty"):v,key:l?"b-empty-filtered-row":"b-empty-row"},[a])}return a}}}),BS=function t(e){return jt(e)?"":Pr(e)&&!Lu(e)?ct(e).sort().map(function(r){return t(e[r])}).filter(function(r){return!!r}).join(" "):Qe(e)};function Qk(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function eD(t){for(var e=1;e3&&arguments[3]!==void 0?arguments[3]:{},a=ct(i).reduce(function(l,c){var f=i[c],d=f.filterByFormatted,m=Je(d)?d:d?f.formatter:null;return Je(m)&&(l[c]=m(e[c],c,e)),l},sl(e)),o=ct(a).filter(function(l){return!Gj[l]&&!(Nt(r)&&r.length>0&&at(r,l))&&!(Nt(n)&&n.length>0&&!at(n,l))});return La(a,o)},nEe=function(e,r,n,i){return Pr(e)?BS(jS(e,r,n,i)):""};function iEe(t){return lEe(t)||sEe(t)||oEe(t)||aEe()}function aEe(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function oEe(t,e){if(t){if(typeof t=="string")return zS(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return zS(t,e)}}function sEe(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function lEe(t){if(Array.isArray(t))return zS(t)}function zS(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r0&&Zr(cEe,pc),e},localFiltering:function(){return this.hasProvider?!!this.noProviderFiltering:!0},filteredCheck:function(){var e=this.filteredItems,r=this.localItems,n=this.localFilter;return{filteredItems:e,localItems:r,localFilter:n}},localFilterFn:function(){var e=this.filterFunction;return ho(e)?e:null},filteredItems:function(){var e=this.localItems,r=this.localFilter,n=this.localFiltering?this.filterFnFactory(this.localFilterFn,r)||this.defaultFilterFnFactory(r):null;return n&&e.length>0?e.filter(n):e}},watch:{computedFilterDebounce:function(e){!e&&this.$_filterTimer&&(this.clearFilterTimer(),this.localFilter=this.filterSanitize(this.filter))},filter:{deep:!0,handler:function(e){var r=this,n=this.computedFilterDebounce;this.clearFilterTimer(),n&&n>0?this.$_filterTimer=setTimeout(function(){r.localFilter=r.filterSanitize(e)},n):this.localFilter=this.filterSanitize(e)}},filteredCheck:function(e){var r=e.filteredItems,n=e.localFilter,i=!1;n?It(n,[])||It(n,{})?i=!1:n&&(i=!0):i=!1,i&&this.$emit(eS,r,r.length),this.isFiltered=i},isFiltered:function(e,r){if(e===!1&&r===!0){var n=this.localItems;this.$emit(eS,n,n.length)}}},created:function(){var e=this;this.$_filterTimer=null,this.$nextTick(function(){e.isFiltered=!!e.localFilter})},beforeDestroy:function(){this.clearFilterTimer()},methods:{clearFilterTimer:function(){clearTimeout(this.$_filterTimer),this.$_filterTimer=null},filterSanitize:function(e){return this.localFiltering&&!this.localFilterFn&&!(Tt(e)||BA(e))?"":la(e)},filterFnFactory:function(e,r){if(!e||!Je(e)||!r||It(r,[])||It(r,{}))return null;var n=function(a){return e(a,r)};return n},defaultFilterFnFactory:function(e){var r=this;if(!e||!(Tt(e)||BA(e)))return null;var n=e;if(Tt(n)){var i=UC(e).replace(FN,"\\s+");n=new RegExp(".*".concat(i,".*"),"i")}var a=function(l){return n.lastIndex=0,n.test(nEe(l,r.computedFilterIgnored,r.computedFilterIncluded,r.computedFieldsObj))};return a}}}),fEe=function(e,r){var n=null;return Tt(r)?n={key:e,label:r}:Je(r)?n={key:e,formatter:r}:Pr(r)?(n=sl(r),n.key=n.key||e):r!==!1&&(n={key:e}),n},dEe=function(e,r){var n=[];if(Nt(e)&&e.filter(tt).forEach(function(o){if(Tt(o))n.push({key:o,label:ag(o)});else if(Pr(o)&&o.key&&Tt(o.key))n.push(sl(o));else if(Pr(o)&&ct(o).length===1){var l=ct(o)[0],c=fEe(l,o[l]);c&&n.push(c)}}),n.length===0&&Nt(r)&&r.length>0){var i=r[0];ct(i).forEach(function(o){Gj[o]||n.push({key:o,label:ag(o)})})}var a={};return n.filter(function(o){return a[o.key]?!1:(a[o.key]=!0,o.label=Tt(o.label)?o.label:ag(o.key),!0)})};function tD(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function rD(t){for(var e=1;e0&&e.some(tt)},selectableIsMultiSelect:function(){return this.isSelectable&&at(["range","multi"],this.selectMode)},selectableTableClasses:function(){var e,r=this.isSelectable;return e={"b-table-selectable":r},Mm(e,"b-table-select-".concat(this.selectMode),r),Mm(e,"b-table-selecting",this.selectableHasSelection),Mm(e,"b-table-selectable-no-click",r&&!this.hasSelectableRowClick),e},selectableTableAttrs:function(){if(!this.isSelectable)return{};var e=this.bvAttrs.role||iD;return{role:e,"aria-multiselectable":e===iD?Qe(this.selectableIsMultiSelect):null}}},watch:{computedItems:function(e,r){var n=!1;if(this.isSelectable&&this.selectedRows.length>0){n=Nt(e)&&Nt(r)&&e.length===r.length;for(var i=0;n&&i=0&&e0&&(this.selectedLastClicked=-1,this.selectedRows=this.selectableIsMultiSelect?Bd(e,!0):[!0])},isRowSelected:function(e){return!!(Ta(e)&&this.selectedRows[e])},clearSelected:function(){this.selectedLastClicked=-1,this.selectedRows=[]},selectableRowClasses:function(e){if(this.isSelectable&&this.isRowSelected(e)){var r=this.selectedVariant;return Mm({"b-table-row-selected":!0},"".concat(this.dark?"bg":"table","-").concat(r),r)}return{}},selectableRowAttrs:function(e){return{"aria-selected":this.isSelectable?this.isRowSelected(e)?"true":"false":null}},setSelectionHandlers:function(e){var r=e&&!this.noSelectOnClick?"$on":"$off";this[r](Sv,this.selectionHandler),this[r](eS,this.clearSelected),this[r](jB,this.clearSelected)},selectionHandler:function(e,r,n){if(!this.isSelectable||this.noSelectOnClick){this.clearSelected();return}var i=this.selectMode,a=this.selectedLastRow,o=this.selectedRows.slice(),l=!o[r];if(i==="single")o=[];else if(i==="range")if(a>-1&&n.shiftKey){for(var c=Wo(a,r);c<=Mt(a,r);c++)o[c]=!0;l=!0}else n.ctrlKey||n.metaKey||(o=[],l=!0),l&&(this.selectedLastRow=r);o[r]=l,this.selectedRows=o}}}),Qj=function(e,r){return e.map(function(n,i){return[i,n]}).sort((function(n,i){return this(n[1],i[1])||n[0]-i[0]}).bind(r)).map(function(n){return n[1]})},aD=function(e){return jt(e)?"":Ld(e)?_t(e,e):e},SEe=function(e,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=n.sortBy,a=i===void 0?null:i,o=n.formatter,l=o===void 0?null:o,c=n.locale,f=c===void 0?void 0:c,d=n.localeOptions,m=d===void 0?{}:d,g=n.nullLast,v=g===void 0?!1:g,b=yn(e,a,null),_=yn(r,a,null);return Je(l)&&(b=l(b,a,e),_=l(_,a,r)),b=aD(b),_=aD(_),Lu(b)&&Lu(_)||Ta(b)&&Ta(_)?b<_?-1:b>_?1:0:v&&b===""&&_!==""?1:v&&b!==""&&_===""?-1:BS(b).localeCompare(BS(_),f,m)},Ka,au;function oD(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function sD(t){for(var e=1;e0&&!l,[o,{"table-striped":this.striped,"table-hover":r,"table-dark":this.dark,"table-bordered":this.bordered,"table-borderless":this.borderless,"table-sm":this.small,border:this.outlined,"b-table-fixed":this.fixed,"b-table-caption-top":this.captionTop,"b-table-no-border-collapse":this.noBorderCollapse},n?"".concat(this.dark?"bg":"table","-").concat(n):"",a,i]},tableAttrs:function(){var e=Er(this),r=e.computedItems,n=e.filteredItems,i=e.computedFields,a=e.selectableTableAttrs,o=e.computedBusy,l=this.isTableSimple?{}:{"aria-busy":Qe(o),"aria-colcount":Qe(i.length),"aria-describedby":this.bvAttrs["aria-describedby"]||this.$refs.caption?this.captionId:null},c=r&&n&&n.length>r.length?Qe(n.length):null;return T1(T1(T1({"aria-rowcount":c},this.bvAttrs),{},{id:this.safeId(),role:this.bvAttrs.role||"table"},l),a)}},render:function(e){var r=Er(this),n=r.wrapperClasses,i=r.renderCaption,a=r.renderColgroup,o=r.renderThead,l=r.renderTbody,c=r.renderTfoot,f=[];this.isTableSimple?f.push(this.normalizeSlot()):(f.push(i?i():null),f.push(a?a():null),f.push(o?o():null),f.push(l?l():null),f.push(c?c():null));var d=e("table",{staticClass:"table b-table",class:this.tableClasses,attrs:this.tableAttrs,key:"b-table"},f.filter(tt));return n.length>0?e("div",{class:n,style:this.wrapperStyles,key:"wrap"},[d]):d}});function cD(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function E1(t){for(var e=1;e0&&arguments[0]!==void 0?arguments[0]:document,r=c0e();return r&&r.toString().trim()!==""&&r.containsNode&&Qt(e)?r.containsNode(e,!0):!1},DEe=pe(Fj,MB),k$=ee({name:MB,extends:Ku,props:DEe,computed:{tag:function(){return"th"}}});function uD(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function fd(t){for(var e=1;et.length)&&(e=t.length);for(var r=0,n=new Array(e);r0&&(N=String((c-1)*f+r+1));var A=Qe(yn(e,l))||null,q=A||Qe(r),B=A?this.safeId("_row_".concat(A)):null,j=Er(this).selectableRowClasses?this.selectableRowClasses(r):{},te=Er(this).selectableRowAttrs?this.selectableRowAttrs(r):{},ue=Je(d)?d(e,"row"):d,ge=Je(m)?m(e,"row"):m;if(E.push(v(ts,n8({class:[ue,j,_?"b-table-has-details":""],props:{variant:e[FS]||null},attrs:fd(fd({id:B},ge),{},{tabindex:O?"0":null,"data-pk":A||null,"aria-details":R,"aria-owns":R,"aria-rowindex":N},te),on:{mouseenter:this.rowHovered,mouseleave:this.rowUnhovered},key:"__b-table-row-".concat(q,"__"),ref:"item-rows"},RC,!0),x)),_){var z={item:e,index:r,fields:a,toggleDetails:this.toggleDetailsFactory(b,e)};Er(this).supportsSelectableRows&&(z.rowSelected=this.isRowSelected(r),z.selectRow=function(){return n.selectRow(r)},z.unselectRow=function(){return n.unselectRow(r)});var H=v(Ku,{props:{colspan:a.length},class:this.detailsTdClass},[this.normalizeSlot(Zf,z)]);o&&E.push(v("tr",{staticClass:"d-none",attrs:{"aria-hidden":"true",role:"presentation"},key:"__b-table-details-stripe__".concat(q)}));var M=Je(this.tbodyTrClass)?this.tbodyTrClass(e,Zf):this.tbodyTrClass,X=Je(this.tbodyTrAttr)?this.tbodyTrAttr(e,Zf):this.tbodyTrAttr;E.push(v(ts,{staticClass:"b-table-details",class:[M],props:{variant:e[FS]||null},attrs:fd(fd({},X),{},{id:R,tabindex:"-1"}),key:"__b-table-details__".concat(q)},[H]))}else b&&(E.push(v()),o&&E.push(v()));return E}}});function fD(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function P1(t){for(var e=1;e0&&n&&n.length>0?hc(r.children).filter(function(i){return at(n,i)}):[]},getTbodyTrIndex:function(e){if(!Qt(e))return-1;var r=e.tagName==="TR"?e:ci("tr",e,!0);return r?this.getTbodyTrs().indexOf(r):-1},emitTbodyRowEvent:function(e,r){if(e&&this.hasListener(e)&&r&&r.target){var n=this.getTbodyTrIndex(r.target);if(n>-1){var i=this.computedItems[n];this.$emit(e,i,n,r)}}},tbodyRowEventStopped:function(e){return this.stopIfBusy&&this.stopIfBusy(e)},onTbodyRowKeydown:function(e){var r=e.target,n=e.keyCode;if(!(this.tbodyRowEventStopped(e)||r.tagName!=="TR"||!VC(r)||r.tabIndex!==0)){if(at([as,_o],n))dt(e),this.onTBodyRowClicked(e);else if(at([ui,Un,Ys,qs],n)){var i=this.getTbodyTrIndex(r);if(i>-1){dt(e);var a=this.getTbodyTrs(),o=e.shiftKey;n===Ys||o&&n===ui?ht(a[0]):n===qs||o&&n===Un?ht(a[a.length-1]):n===ui&&i>0?ht(a[i-1]):n===Un&&it.length)&&(e=t.length);for(var r=0,n=new Array(e);r0&&arguments[0]!==void 0?arguments[0]:!1,n=Er(this),i=n.computedFields,a=n.isSortable,o=n.isSelectable,l=n.headVariant,c=n.footVariant,f=n.headRowVariant,d=n.footRowVariant,m=this.$createElement;if(this.isStackedAlways||i.length===0)return m();var g=a||this.hasListener(Nd),v=o?this.selectAllRows:hp,b=o?this.clearSelected:hp,_=function(N,A){var q=N.label,B=N.labelHtml,j=N.variant,te=N.stickyColumn,ue=N.key,ge=null;!N.label.trim()&&!N.headerTitle&&(ge=ag(N.key));var z={};g&&(z.click=function(fe){e.headClicked(fe,N,r)},z.keydown=function(fe){var ne=fe.keyCode;(ne===as||ne===_o)&&e.headClicked(fe,N,r)});var H=a?e.sortTheadThAttrs(ue,N,r):{},M=a?e.sortTheadThClasses(ue,N,r):null,X=a?e.sortTheadThLabel(ue,N,r):null,ie={class:[{"position-relative":X},e.fieldClasses(N),M],props:{variant:j,stickyColumn:te},style:N.thStyle||{},attrs:gD(gD({tabindex:g&&N.sortable?"0":null,abbr:N.headerAbbr||null,title:N.headerTitle||null,"aria-colindex":A+1,"aria-label":ge},e.getThValues(null,ue,N.thAttr,r?"foot":"head",{})),H),on:z,key:ue},Ee=[x1(ue),x1(ue.toLowerCase()),x1()];r&&(Ee=[k1(ue),k1(ue.toLowerCase()),k1()].concat(WEe(Ee)));var Se={label:q,column:ue,field:N,isFoot:r,selectAllRows:v,clearSelected:b},ve=e.normalizeSlot(Ee,Se)||m("div",{domProps:gr(B,q)}),Re=X?m("span",{staticClass:"sr-only"}," (".concat(X,")")):null;return m(k$,ie,[ve,Re].filter(tt))},O=i.map(_).filter(tt),E=[];if(r)E.push(m(ts,{class:this.tfootTrClass,props:{variant:jt(d)?f:d}},O));else{var R={columns:i.length,fields:i,selectAllRows:v,clearSelected:b};E.push(this.normalizeSlot(Zye,R)||m()),E.push(m(ts,{class:this.theadTrClass,props:{variant:f}},O))}return m(r?R$:s8,{class:(r?this.tfootClass:this.theadClass)||null,props:r?{footVariant:c||l||null}:{headVariant:l||null},key:r?"bv-tfoot":"bv-thead"},E)}}}),JEe={},ZEe=ee({methods:{renderTopRow:function(){var e=this.computedFields,r=this.stacked,n=this.tbodyTrClass,i=this.tbodyTrAttr,a=this.$createElement;return!this.hasNormalizedSlot(a4)||r===!0||r===""?a():a(ts,{staticClass:"b-table-top-row",class:[Je(n)?n(null,"row-top"):n],attrs:Je(i)?i(null,"row-top"):i,key:"b-top-row"},[this.normalizeSlot(a4,{columns:e.length,fields:e})])}}});function vD(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function rn(t){for(var e=1;e0},dPe=pe({animation:h(w),columns:h(En,5,wD),hideHeader:h(k,!1),rows:h(En,3,wD),showFooter:h(k,!1),tableProps:h(Vr,{})},CB),pPe=ee({name:CB,functional:!0,props:dPe,render:function(e,r){var n=r.data,i=r.props,a=i.animation,o=i.columns,l=e("th",[e(Kv,{props:{animation:a}})]),c=e("tr",Bd(o,l)),f=e("td",[e(Kv,{props:{width:"75%",animation:a}})]),d=e("tr",Bd(o,f)),m=e("tbody",Bd(i.rows,d)),g=i.hideHeader?e():e("thead",[c]),v=i.showFooter?e("tfoot",[c]):e();return e(c8,qe(n,{props:uPe({},i.tableProps)}),[g,m,v])}}),hPe=pe({loading:h(k,!1)},$B),mPe=ee({name:$B,functional:!0,props:hPe,render:function(e,r){var n=r.data,i=r.props,a=r.slots,o=r.scopedSlots,l=a(),c=o||{},f={};return i.loading?e("div",qe(n,{attrs:{role:"alert","aria-live":"polite","aria-busy":!0},staticClass:"b-skeleton-wrapper",key:"loading"}),un(Dye,f,c,l)):un(qr,f,c,l)}}),gPe=Ge({components:{BSkeleton:Kv,BSkeletonIcon:U2e,BSkeletonImg:G2e,BSkeletonTable:pPe,BSkeletonWrapper:mPe}}),vPe=Ge({components:{BSpinner:Oj}}),ou;function SD(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function Su(t){for(var e=1;e0&&arguments[0]!==void 0?arguments[0]:!0;if(this.$_observer&&this.$_observer.disconnect(),this.$_observer=null,r){var n=function(){e.$nextTick(function(){zt(function(){e.updateTabs()})})};this.$_observer=mp(this.$refs.content,n,{childList:!0,subtree:!1,attributes:!0,attributeFilter:["id"]})}},getTabs:function(){var e=this.registeredTabs,r=[];if(Kt&&e.length>0){var n=e.map(function(i){return"#".concat(i.safeId())}).join(", ");r=Ii(n,this.$el).map(function(i){return i.id}).filter(tt)}return Qj(e,function(i,a){return r.indexOf(i.safeId())-r.indexOf(a.safeId())})},updateTabs:function(){var e=this.getTabs(),r=e.indexOf(e.slice().reverse().find(function(i){return i.localActive&&!i.disabled}));if(r<0){var n=this.currentTab;n>=e.length?r=e.indexOf(e.slice().reverse().find(kl)):e[n]&&!e[n].disabled&&(r=n)}r<0&&(r=e.indexOf(e.find(kl))),e.forEach(function(i,a){i.localActive=a===r}),this.tabs=e,this.currentTab=r},getButtonForTab:function(e){return(this.$refs.buttons||[]).find(function(r){return r.tab===e})},updateButton:function(e){var r=this.getButtonForTab(e);r&&r.$forceUpdate&&r.$forceUpdate()},activateTab:function(e){var r=this.currentTab,n=this.tabs,i=!1;if(e){var a=n.indexOf(e);if(a!==r&&a>-1&&!e.disabled){var o=new Pc(Fbe,{cancelable:!0,vueTarget:this,componentId:this.safeId()});this.$emit(o.type,a,r,o),o.defaultPrevented||(this.currentTab=a,i=!0)}}return!i&&this[R1]!==r&&this.$emit(OD,r),i},deactivateTab:function(e){return e?this.activateTab(this.tabs.filter(function(r){return r!==e}).find(kl)):!1},focusButton:function(e){var r=this;this.$nextTick(function(){ht(r.getButtonForTab(e))})},emitTabClick:function(e,r){cc(r)&&e&&e.$emit&&!e.disabled&&e.$emit(pa,r)},clickTab:function(e,r){this.activateTab(e),this.emitTabClick(e,r)},firstTab:function(e){var r=this.tabs.find(kl);this.activateTab(r)&&e&&(this.focusButton(r),this.emitTabClick(r,e))},previousTab:function(e){var r=Mt(this.currentTab,0),n=this.tabs.slice(0,r).reverse().find(kl);this.activateTab(n)&&e&&(this.focusButton(n),this.emitTabClick(n,e))},nextTab:function(e){var r=Mt(this.currentTab,-1),n=this.tabs.slice(r+1).find(kl);this.activateTab(n)&&e&&(this.focusButton(n),this.emitTabClick(n,e))},lastTab:function(e){var r=this.tabs.slice().reverse().find(kl);this.activateTab(r)&&e&&(this.focusButton(r),this.emitTabClick(r,e))}},render:function(e){var r=this,n=this.align,i=this.card,a=this.end,o=this.fill,l=this.firstTab,c=this.justified,f=this.lastTab,d=this.nextTab,m=this.noKeyNav,g=this.noNavStyle,v=this.pills,b=this.previousTab,_=this.small,O=this.tabs,E=this.vertical,R=O.find(function(te){return te.localActive&&!te.disabled}),x=O.find(function(te){return!te.disabled}),N=O.map(function(te,ue){var ge,z=te.safeId,H=null;return m||(H=-1,(te===R||!R&&te===x)&&(H=null)),e(_Pe,wa({props:{controls:z?z():null,id:te.controlledBy||(z?z("_BV_tab_button_"):null),noKeyNav:m,posInSet:ue+1,setSize:O.length,tab:te,tabIndex:H},on:(ge={},wa(ge,pa,function(M){r.clickTab(te,M)}),wa(ge,zB,l),wa(ge,qB,b),wa(ge,GB,d),wa(ge,UB,f),ge),key:te[Ko]||ue,ref:"buttons"},RC,!0))}),A=e(yj,{class:this.localNavClass,attrs:{role:"tablist",id:this.safeId("_BV_tab_controls_")},props:{fill:o,justified:c,align:n,tabs:!g&&!v,pills:!g&&v,vertical:E,small:_,cardHeader:i&&!E},ref:"nav"},[this.normalizeSlot(Xye)||e(),N,this.normalizeSlot(Yye)||e()]);A=e("div",{class:[{"card-header":i&&!E&&!a,"card-footer":i&&!E&&a,"col-auto":E},this.navWrapperClass],key:"bv-tabs-nav"},[A]);var q=this.normalizeSlot()||[],B=e();q.length===0&&(B=e("div",{class:["tab-pane","active",{"card-body":i}],key:"bv-empty-tab"},this.normalizeSlot(rF)));var j=e("div",{staticClass:"tab-content",class:[{col:E},this.contentClass],attrs:{id:this.safeId("_BV_tab_container_")},key:"bv-content",ref:"content"},[q,B]);return e(this.tag,{staticClass:"tabs",class:{row:E,"no-gutters":E&&i},attrs:{id:this.safeId()}},[a?j:e(),A,a?e():j])}}),Qi,dd;function CD(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function $D(t){for(var e=1;e1&&arguments[1]!==void 0?arguments[1]:{};return t.reduce(function(r,n){var i=n.passengers[0],a=typeof i=="function"?i(e):n.passengers;return r.concat(a)},[])}function MPe(t,e){return t.map(function(r,n){return[n,r]}).sort(function(r,n){return e(r[1],n[1])||r[0]-n[0]}).map(function(r){return r[1]})}function ED(t,e){return e.reduce(function(r,n){return t.hasOwnProperty(n)&&(r[n]=t[n]),r},{})}var u8={},IPe={},LPe={},NPe=Ze.extend({data:function(){return{transports:u8,targets:IPe,sources:LPe,trackInstances:Im}},methods:{open:function(e){if(Im){var r=e.to,n=e.from,i=e.passengers,a=e.order,o=a===void 0?1/0:a;if(!(!r||!n||!i)){var l={to:r,from:n,passengers:DPe(i),order:o},c=Object.keys(this.transports);c.indexOf(r)===-1&&Ze.set(this.transports,r,[]);var f=this.$_getTransportIndex(l),d=this.transports[r].slice(0);f===-1?d.push(l):d[f]=l,this.transports[r]=MPe(d,function(m,g){return m.order-g.order})}}},close:function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=e.to,i=e.from;if(!(!n||!i&&r===!1)&&this.transports[n])if(r)this.transports[n]=[];else{var a=this.$_getTransportIndex(e);if(a>=0){var o=this.transports[n].slice(0);o.splice(a,1),this.transports[n]=o}}},registerTarget:function(e,r,n){Im&&(this.trackInstances&&!n&&this.targets[e]&&console.warn("[portal-vue]: Target ".concat(e," already exists")),this.$set(this.targets,e,Object.freeze([r])))},unregisterTarget:function(e){this.$delete(this.targets,e)},registerSource:function(e,r,n){Im&&(this.trackInstances&&!n&&this.sources[e]&&console.warn("[portal-vue]: source ".concat(e," already exists")),this.$set(this.sources,e,Object.freeze([r])))},unregisterSource:function(e){this.$delete(this.sources,e)},hasTarget:function(e){return!!(this.targets[e]&&this.targets[e][0])},hasSource:function(e){return!!(this.sources[e]&&this.sources[e][0])},hasContentFor:function(e){return!!this.transports[e]&&!!this.transports[e].length},$_getTransportIndex:function(e){var r=e.to,n=e.from;for(var i in this.transports[r])if(this.transports[r][i].from===n)return+i;return-1}}}),ki=new NPe(u8),BPe=1,f8=Ze.extend({name:"portal",props:{disabled:{type:Boolean},name:{type:String,default:function(){return String(BPe++)}},order:{type:Number,default:0},slim:{type:Boolean},slotProps:{type:Object,default:function(){return{}}},tag:{type:String,default:"DIV"},to:{type:String,default:function(){return String(Math.round(Math.random()*1e7))}}},created:function(){var e=this;this.$nextTick(function(){ki.registerSource(e.name,e)})},mounted:function(){this.disabled||this.sendUpdate()},updated:function(){this.disabled?this.clear():this.sendUpdate()},beforeDestroy:function(){ki.unregisterSource(this.name),this.clear()},watch:{to:function(e,r){r&&r!==e&&this.clear(r),this.sendUpdate()}},methods:{clear:function(e){var r={from:this.name,to:e||this.to};ki.close(r)},normalizeSlots:function(){return this.$scopedSlots.default?[this.$scopedSlots.default]:this.$slots.default},normalizeOwnChildren:function(e){return typeof e=="function"?e(this.slotProps):e},sendUpdate:function(){var e=this.normalizeSlots();if(e){var r={from:this.name,to:this.to,passengers:PPe(e),order:this.order};ki.open(r)}else this.clear()}},render:function(e){var r=this.$slots.default||this.$scopedSlots.default||[],n=this.tag;return r&&this.disabled?r.length<=1&&this.slim?this.normalizeOwnChildren(r)[0]:e(n,[this.normalizeOwnChildren(r)]):this.slim?e():e(n,{class:{"v-portal":!0},style:{display:"none"},key:"v-portal-placeholder"})}}),d8=Ze.extend({name:"portalTarget",props:{multiple:{type:Boolean,default:!1},name:{type:String,required:!0},slim:{type:Boolean,default:!1},slotProps:{type:Object,default:function(){return{}}},tag:{type:String,default:"div"},transition:{type:[String,Object,Function]}},data:function(){return{transports:ki.transports,firstRender:!0}},created:function(){var e=this;this.$nextTick(function(){ki.registerTarget(e.name,e)})},watch:{ownTransports:function(){this.$emit("change",this.children().length>0)},name:function(e,r){ki.unregisterTarget(r),ki.registerTarget(e,this)}},mounted:function(){var e=this;this.transition&&this.$nextTick(function(){e.firstRender=!1})},beforeDestroy:function(){ki.unregisterTarget(this.name)},computed:{ownTransports:function(){var e=this.transports[this.name]||[];return this.multiple?e:e.length===0?[]:[e[e.length-1]]},passengers:function(){return RPe(this.ownTransports,this.slotProps)}},methods:{children:function(){return this.passengers.length!==0?this.passengers:this.$scopedSlots.default?this.$scopedSlots.default(this.slotProps):this.$slots.default||[]},noWrapper:function(){var e=this.slim&&!this.transition;return e&&this.children().length>1&&console.warn("[portal-vue]: PortalTarget with `slim` option received more than one child element."),e}},render:function(e){var r=this.noWrapper(),n=this.children(),i=this.transition||this.tag;return r?n[0]:this.slim&&!i?e():e(i,{props:{tag:this.transition&&this.tag?this.tag:void 0},class:{"vue-portal-target":!0}},n)}}),FPe=0,jPe=["disabled","name","order","slim","slotProps","tag","to"],zPe=["multiple","transition"];Ze.extend({name:"MountingPortal",inheritAttrs:!1,props:{append:{type:[Boolean,String]},bail:{type:Boolean},mountTo:{type:String,required:!0},disabled:{type:Boolean},name:{type:String,default:function(){return"mounted_"+String(FPe++)}},order:{type:Number,default:0},slim:{type:Boolean},slotProps:{type:Object,default:function(){return{}}},tag:{type:String,default:"DIV"},to:{type:String,default:function(){return String(Math.round(Math.random()*1e7))}},multiple:{type:Boolean,default:!1},targetSlim:{type:Boolean},targetSlotProps:{type:Object,default:function(){return{}}},targetTag:{type:String,default:"div"},transition:{type:[String,Object,Function]}},created:function(){if(!(typeof document>"u")){var e=document.querySelector(this.mountTo);if(!e){console.error("[portal-vue]: Mount Point '".concat(this.mountTo,"' not found in document"));return}var r=this.$props;if(ki.targets[r.name]){r.bail?console.warn("[portal-vue]: Target ".concat(r.name," is already mounted.\n Aborting because 'bail: true' is set")):this.portalTarget=ki.targets[r.name];return}var n=r.append;if(n){var i=typeof n=="string"?n:"DIV",a=document.createElement(i);e.appendChild(a),e=a}var o=ED(this.$props,zPe);o.slim=this.targetSlim,o.tag=this.targetTag,o.slotProps=this.targetSlotProps,o.name=this.to,this.portalTarget=new d8({el:e,parent:this.$parent||this,propsData:o})}},beforeDestroy:function(){var e=this.portalTarget;if(this.append){var r=e.$el;r.parentNode.removeChild(r)}e.$destroy()},render:function(e){if(!this.portalTarget)return console.warn("[portal-vue] Target wasn't mounted"),e();if(!this.$scopedSlots.manual){var r=ED(this.$props,jPe);return e(f8,{props:r,attrs:this.$attrs,on:this.$listeners,scopedSlots:this.$scopedSlots},this.$slots.default)}var n=this.$scopedSlots.manual({to:this.to});return Array.isArray(n)&&(n=n[0]),n||e()}});var HPe=ee({mixins:[ot],data:function(){return{name:"b-toaster"}},methods:{onAfterEnter:function(e){var r=this;zt(function(){$n(e,"".concat(r.name,"-enter-to"))})}},render:function(e){return e("transition-group",{props:{tag:"div",name:this.name},on:{afterEnter:this.onAfterEnter}},this.normalizeSlot())}}),UPe=pe({ariaAtomic:h(w),ariaLive:h(w),name:h(w,void 0,!0),role:h(w)},Tu),p8=ee({name:Tu,mixins:[Na],props:UPe,data:function(){return{doRender:!1,dead:!1,staticName:this.name}},beforeMount:function(){var e=this.name;this.staticName=e,ki.hasTarget(e)?(Zr('A "" with name "'.concat(e,'" already exists in the document.'),Tu),this.dead=!0):this.doRender=!0},beforeDestroy:function(){this.doRender&&this.emitOnRoot(Sr(Tu,jC),this.name)},destroyed:function(){var e=this.$el;e&&e.parentNode&&e.parentNode.removeChild(e)},render:function(e){var r=e("div",{class:["d-none",{"b-dead-toaster":this.dead}]});if(this.doRender){var n=e(d8,{staticClass:"b-toaster-slot",props:{name:this.staticName,multiple:!0,tag:"div",slim:!1,transition:HPe}});r=e("div",{staticClass:"b-toaster",class:[this.staticName],attrs:{id:this.staticName,role:this.role||null,"aria-live":this.ariaLive,"aria-atomic":this.ariaAtomic}},[n])}return r}}),su;function PD(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function Qa(t){for(var e=1;e1&&arguments[1]!==void 0?arguments[1]:{};return new Pc(e,Qa(Qa({cancelable:!1,target:this.$el||null,relatedTarget:null},r),{},{vueTarget:this,componentId:this.safeId()}))},emitEvent:function(e){var r=e.type;this.emitOnRoot(Sr(Vo,r),e),this.$emit(r,e)},ensureToaster:function(){if(!this.static){var e=this.computedToaster;if(!ki.hasTarget(e)){var r=document.createElement("div");document.body.appendChild(r);var n=ul(this.bvEventRoot,p8,{propsData:{name:e}});n.$mount(r)}}},startDismissTimer:function(){this.clearDismissTimer(),this.noAutoHide||(this.$_dismissTimer=setTimeout(this.hide,this.resumeDismiss||this.computedDuration),this.dismissStarted=Date.now(),this.resumeDismiss=0)},clearDismissTimer:function(){clearTimeout(this.$_dismissTimer),this.$_dismissTimer=null},setHoverHandler:function(e){var r=this.$refs["b-toast"];Aa(e,r,"mouseenter",this.onPause,$t),Aa(e,r,"mouseleave",this.onUnPause,$t)},onPause:function(){if(!(this.noAutoHide||this.noHoverPause||!this.$_dismissTimer||this.resumeDismiss)){var e=Date.now()-this.dismissStarted;e>0&&(this.clearDismissTimer(),this.resumeDismiss=Mt(this.computedDuration-e,AD))}},onUnPause:function(){if(this.noAutoHide||this.noHoverPause||!this.resumeDismiss){this.resumeDismiss=this.dismissStarted=0;return}this.startDismissTimer()},onLinkClick:function(){var e=this;this.$nextTick(function(){zt(function(){e.hide()})})},onBeforeEnter:function(){this.isTransitioning=!0},onAfterEnter:function(){this.isTransitioning=!1;var e=this.buildEvent(zn);this.emitEvent(e),this.startDismissTimer(),this.setHoverHandler(!0)},onBeforeLeave:function(){this.isTransitioning=!0},onAfterLeave:function(){this.isTransitioning=!1,this.order=0,this.resumeDismiss=this.dismissStarted=0;var e=this.buildEvent(Ar);this.emitEvent(e),this.doRender=!1},makeToast:function(e){var r=this,n=this.title,i=this.slotScope,a=qp(this),o=[],l=this.normalizeSlot(Qye,i);l?o.push(l):n&&o.push(e("strong",{staticClass:"mr-2"},n)),this.noCloseButton||o.push(e(gc,{staticClass:"ml-auto mb-1",on:{click:function(){r.hide()}}}));var c=e();o.length>0&&(c=e(this.headerTag,{staticClass:"toast-header",class:this.headerClass},o));var f=e(a?pi:"div",{staticClass:"toast-body",class:this.bodyClass,props:a?or(h8,this):{},on:a?{click:this.onLinkClick}:{}},this.normalizeSlot(qr,i));return e("div",{staticClass:"toast",class:this.toastClass,attrs:this.computedAttrs,key:"toast-".concat(this[Ko]),ref:"toast"},[c,f])}},render:function(e){if(!this.doRender||!this.isMounted)return e();var r=this.order,n=this.static,i=this.isHiding,a=this.isStatus,o="b-toast-".concat(this[Ko]),l=e("div",{staticClass:"b-toast",class:this.toastClasses,attrs:Qa(Qa({},n?{}:this.scopedStyleAttrs),{},{id:this.safeId("_toast_outer"),role:i?null:a?"status":"alert","aria-live":i?null:a?"polite":"assertive","aria-atomic":i?null:"true"}),key:o,ref:"b-toast"},[e(Tc,{props:{noFade:this.noFade},on:this.transitionHandlers},[this.localShow?this.makeToast(e):e()])]);return e(f8,{props:{name:o,to:this.computedToaster,order:r,slim:!0,disabled:n}},[l])}});function KPe(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function qPe(t,e){for(var r=0;rt.length)&&(e=t.length);for(var r=0,n=new Array(e);r1&&arguments[1]!==void 0?arguments[1]:{};!l||yv(hd)||n(pd(pd({},kD(c)),{},{toastContent:l}),this._vm)}},{key:"show",value:function(l){l&&this._root.$emit(Ur(Vo,cn),l)}},{key:"hide",value:function(){var l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null;this._root.$emit(Ur(Vo,li),l)}}]),a}();e.mixin({beforeCreate:function(){this[I1]=new i(this)}}),fc(e.prototype,hd)||LC(e.prototype,hd,{get:function(){return(!this||!this[I1])&&Zr('"'.concat(hd,'" must be accessed from a Vue instance "this" context.'),Vo),this[I1]}})},iAe=Ge({plugins:{plugin:nAe}}),aAe=Ge({components:{BToast:g8,BToaster:p8},plugins:{BVToastPlugin:iAe}});function DD(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function RD(t){for(var e=1;e=i){var a=this.$targets[this.$targets.length-1];this.$activeTarget!==a&&this.activate(a);return}if(this.$activeTarget&&r0){this.$activeTarget=null,this.clear();return}for(var o=this.$offsets.length;o--;){var l=this.$activeTarget!==this.$targets[o]&&r>=this.$offsets[o]&&(xr(this.$offsets[o+1])||r0&&this.$root&&this.$root.$emit(IAe,r,i)}},{key:"clear",value:function(){var r=this;Ii("".concat(this.$selector,", ").concat(F1),this.$el).filter(function(n){return fp(n,N1)}).forEach(function(n){return r.setActiveState(n,!1)})}},{key:"setActiveState",value:function(r,n){r&&(n?Fn(r,N1):$n(r,N1))}}],[{key:"Name",get:function(){return AAe}},{key:"Default",get:function(){return NAe}},{key:"DefaultType",get:function(){return BAe}}]),t}(),Gl="__BV_Scrollspy__",zAe=/^\d+$/,HAe=/^(auto|position|offset)$/,UAe=function(e){var r={};return e.arg&&(r.element="#".concat(e.arg)),ct(e.modifiers).forEach(function(n){zAe.test(n)?r.offset=Ne(n,0):HAe.test(n)&&(r.method=n)}),Tt(e.value)?r.element=e.value:Ta(e.value)?r.offset=oS(e.value):Pr(e.value)&&ct(e.value).filter(function(n){return!!b8.DefaultType[n]}).forEach(function(n){r[n]=e.value[n]}),r},Lm=function(e,r,n){if(Kt){var i=UAe(r);e[Gl]?e[Gl].updateConfig(i,mo(co(n,r))):e[Gl]=new b8(e,i,mo(co(n,r)))}},VAe=function(e){e[Gl]&&(e[Gl].dispose(),e[Gl]=null,delete e[Gl])},WAe={bind:function(e,r,n){Lm(e,r,n)},inserted:function(e,r,n){Lm(e,r,n)},update:function(e,r,n){r.value!==r.oldValue&&Lm(e,r,n)},componentUpdated:function(e,r,n){r.value!==r.oldValue&&Lm(e,r,n)},unbind:function(e){VAe(e)}},GAe=Ge({directives:{VBScrollspy:WAe}}),KAe=Ge({directives:{VBVisible:r$}}),qAe=Ge({plugins:{VBHoverPlugin:CAe,VBModalPlugin:$Ae,VBPopoverPlugin:Rj,VBScrollspyPlugin:GAe,VBTogglePlugin:n$,VBTooltipPlugin:v8,VBVisiblePlugin:KAe}});/*! + * BootstrapVue 2.23.1 + * + * @link https://bootstrap-vue.org + * @source https://github.com/bootstrap-vue/bootstrap-vue + * @copyright (c) 2016-2022 BootstrapVue + * @license MIT + * https://github.com/bootstrap-vue/bootstrap-vue/blob/master/LICENSE + */var YAe="BootstrapVue",XAe=WN({plugins:{componentsPlugin:OAe,directivesPlugin:qAe}}),JAe={install:XAe,NAME:YAe};const ZAe={name:"Tabs",props:{value:{type:Number,default:null},activeColor:{type:String,default:"red"},fill:{type:Boolean,default:!1},fillMinWidth:{type:String,default:"0"},borders:{type:[Boolean,String],default:!1},size:{type:String,default:null}},data(){return{activeTab:null,activeTabIndex:0,tabs:[]}},computed:{_size(){return["sm","md","lg"].includes(this.size)?this.size:"md"},rootClasses(){let t="cocoda-vue-tabs-border-",e={"cocoda-vue-tabs":!0,["cocoda-vue-tabs-".concat(this._size)]:!0};if(this.borders===!1)return e;if(this.borders===!0)return e["".concat(t,"all")]=!0,e;for(let r of["top","right","bottom","left"])this.borders.includes(r)&&(e["".concat(t).concat(r)]=!0);return e},hiddenTabs(){return this.tabs.map(t=>t.hidden)}},watch:{tabs(t){let e=t.findIndex(r=>this.activeTab==r);e=e==-1?this.value!==null?this.value:this.activeTabIndex:e,this.activateTab(e)},value(t){this.activateTab(t)},hiddenTabs(){this.activateTab(this.activeTabIndex)}},mounted(){},methods:{registerTab(t){const e=this.$slots.default.indexOf(t.$vnode);this.tabs.splice(e,0,t),t.isActive&&this.activateTab(e)},unregisterTab(t){this.tabs=this.tabs.filter(e=>e!=t)},activateTab(t){if(this.tabs.length>0){t>=this.tabs.length&&(t=this.tabs.length-1);let e=0;for(;t-e>=0||t+e>t/4).toString(16):("10000000-1000-4000-8000"+-1e11).replace(/[018]/g,y8)}const n4e={name:"Tab",props:{id:{type:String,default:y8()},title:{type:String,default:"Tab"},active:{type:Boolean,default:!1},hidden:{type:Boolean,default:!1}},data(){return{isActive:!1}},computed:{},mounted(){this.isActive=this.active,this.$parent.registerTab(this)},destroyed(){this.$parent.unregisterTab(this)},methods:{}};var i4e=function(){var e=this,r=e._self._c;return r("div",{directives:[{name:"show",rawName:"v-show",value:e.isActive,expression:"isActive"}],staticClass:"cocoda-vue-tabs-content"},[e._t("default")],2)},a4e=[],o4e=fr(n4e,i4e,a4e,!1,null,"7a27a12e");const s4e=o4e.exports,zD=()=>{};let L$={},_8={},w8=null,S8={mark:zD,measure:zD};try{typeof window<"u"&&(L$=window),typeof document<"u"&&(_8=document),typeof MutationObserver<"u"&&(w8=MutationObserver),typeof performance<"u"&&(S8=performance)}catch(t){}const{userAgent:HD=""}=L$.navigator||{},Js=L$,mr=_8,UD=w8,Nm=S8;Js.document;const ls=!!mr.documentElement&&!!mr.head&&typeof mr.addEventListener=="function"&&typeof mr.createElement=="function",O8=~HD.indexOf("MSIE")||~HD.indexOf("Trident/");var Or="classic",C8="duotone",Li="sharp",Ni="sharp-duotone",l4e=[Or,C8,Li,Ni],c4e={classic:{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},sharp:{900:"fass",400:"fasr",300:"fasl",100:"fast"},"sharp-duotone":{900:"fasds"}},VD={kit:{fak:"kit","fa-kit":"kit"},"kit-duotone":{fakd:"kit-duotone","fa-kit-duotone":"kit-duotone"}},u4e=["kit"],f4e=/fa(s|r|l|t|d|b|k|kd|ss|sr|sl|st|sds)?[\-\ ]/,d4e=/Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp Duotone|Sharp|Kit)?.*/i,p4e={"Font Awesome 5 Free":{900:"fas",400:"far"},"Font Awesome 5 Pro":{900:"fas",400:"far",normal:"far",300:"fal"},"Font Awesome 5 Brands":{400:"fab",normal:"fab"},"Font Awesome 5 Duotone":{900:"fad"}},h4e={"Font Awesome 6 Free":{900:"fas",400:"far"},"Font Awesome 6 Pro":{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},"Font Awesome 6 Brands":{400:"fab",normal:"fab"},"Font Awesome 6 Duotone":{900:"fad"},"Font Awesome 6 Sharp":{900:"fass",400:"fasr",normal:"fasr",300:"fasl",100:"fast"},"Font Awesome 6 Sharp Duotone":{900:"fasds"}},m4e={classic:{"fa-brands":"fab","fa-duotone":"fad","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"},sharp:{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl","fa-thin":"fast"},"sharp-duotone":{"fa-solid":"fasds"}},g4e={classic:["fas","far","fal","fat"],sharp:["fass","fasr","fasl","fast"],"sharp-duotone":["fasds"]},v4e={classic:{fab:"fa-brands",fad:"fa-duotone",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"},sharp:{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light",fast:"fa-thin"},"sharp-duotone":{fasds:"fa-solid"}},b4e={classic:{solid:"fas",regular:"far",light:"fal",thin:"fat",duotone:"fad",brands:"fab"},sharp:{solid:"fass",regular:"fasr",light:"fasl",thin:"fast"},"sharp-duotone":{solid:"fasds"}},$8={classic:{fa:"solid",fas:"solid","fa-solid":"solid",far:"regular","fa-regular":"regular",fal:"light","fa-light":"light",fat:"thin","fa-thin":"thin",fad:"duotone","fa-duotone":"duotone",fab:"brands","fa-brands":"brands"},sharp:{fa:"solid",fass:"solid","fa-solid":"solid",fasr:"regular","fa-regular":"regular",fasl:"light","fa-light":"light",fast:"thin","fa-thin":"thin"},"sharp-duotone":{fa:"solid",fasds:"solid","fa-solid":"solid"}},y4e=["solid","regular","light","thin","duotone","brands"],T8=[1,2,3,4,5,6,7,8,9,10],_4e=T8.concat([11,12,13,14,15,16,17,18,19,20]),xd={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},w4e=[...Object.keys(g4e),...y4e,"2xs","xs","sm","lg","xl","2xl","beat","border","fade","beat-fade","bounce","flip-both","flip-horizontal","flip-vertical","flip","fw","inverse","layers-counter","layers-text","layers","li","pull-left","pull-right","pulse","rotate-180","rotate-270","rotate-90","rotate-by","shake","spin-pulse","spin-reverse","spin","stack-1x","stack-2x","stack","ul",xd.GROUP,xd.SWAP_OPACITY,xd.PRIMARY,xd.SECONDARY].concat(T8.map(t=>"".concat(t,"x"))).concat(_4e.map(t=>"w-".concat(t))),S4e={"Font Awesome Kit":{400:"fak",normal:"fak"},"Font Awesome Kit Duotone":{400:"fakd",normal:"fakd"}},O4e={kit:{"fa-kit":"fak"},"kit-duotone":{"fa-kit-duotone":"fakd"}},C4e={kit:{fak:"fa-kit"},"kit-duotone":{fakd:"fa-kit-duotone"}},WD={kit:{kit:"fak"},"kit-duotone":{"kit-duotone":"fakd"}};const rs="___FONT_AWESOME___",KS=16,E8="fa",P8="svg-inline--fa",vc="data-fa-i2svg",qS="data-fa-pseudo-element",$4e="data-fa-pseudo-element-pending",N$="data-prefix",B$="data-icon",GD="fontawesome-i2svg",T4e="async",E4e=["HTML","HEAD","STYLE","SCRIPT"],A8=(()=>{try{return!0}catch(t){return!1}})(),x8=[Or,Li,Ni];function rh(t){return new Proxy(t,{get(e,r){return r in e?e[r]:e[Or]}})}const k8={...$8};k8[Or]={...$8[Or],...VD.kit,...VD["kit-duotone"]};const rc=rh(k8),YS={...b4e};YS[Or]={...YS[Or],...WD.kit,...WD["kit-duotone"]};const bp=rh(YS),XS={...v4e};XS[Or]={...XS[Or],...C4e.kit};const nc=rh(XS),JS={...m4e};JS[Or]={...JS[Or],...O4e.kit};const P4e=rh(JS),A4e=f4e,D8="fa-layers-text",x4e=d4e,k4e={...c4e};rh(k4e);const D4e=["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"],z1=xd,qu=new Set;Object.keys(bp[Or]).map(qu.add.bind(qu));Object.keys(bp[Li]).map(qu.add.bind(qu));Object.keys(bp[Ni]).map(qu.add.bind(qu));const R4e=[...u4e,...w4e],Wd=Js.FontAwesomeConfig||{};function M4e(t){var e=mr.querySelector("script["+t+"]");if(e)return e.getAttribute(t)}function I4e(t){return t===""?!0:t==="false"?!1:t==="true"?!0:t}mr&&typeof mr.querySelector=="function"&&[["data-family-prefix","familyPrefix"],["data-css-prefix","cssPrefix"],["data-family-default","familyDefault"],["data-style-default","styleDefault"],["data-replacement-class","replacementClass"],["data-auto-replace-svg","autoReplaceSvg"],["data-auto-add-css","autoAddCss"],["data-auto-a11y","autoA11y"],["data-search-pseudo-elements","searchPseudoElements"],["data-observe-mutations","observeMutations"],["data-mutate-approach","mutateApproach"],["data-keep-original-source","keepOriginalSource"],["data-measure-performance","measurePerformance"],["data-show-missing-icons","showMissingIcons"]].forEach(e=>{let[r,n]=e;const i=I4e(M4e(r));i!=null&&(Wd[n]=i)});const R8={styleDefault:"solid",familyDefault:"classic",cssPrefix:E8,replacementClass:P8,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0};Wd.familyPrefix&&(Wd.cssPrefix=Wd.familyPrefix);const Yu={...R8,...Wd};Yu.autoReplaceSvg||(Yu.observeMutations=!1);const Ke={};Object.keys(R8).forEach(t=>{Object.defineProperty(Ke,t,{enumerable:!0,set:function(e){Yu[t]=e,Gd.forEach(r=>r(Ke))},get:function(){return Yu[t]}})});Object.defineProperty(Ke,"familyPrefix",{enumerable:!0,set:function(t){Yu.cssPrefix=t,Gd.forEach(e=>e(Ke))},get:function(){return Yu.cssPrefix}});Js.FontAwesomeConfig=Ke;const Gd=[];function L4e(t){return Gd.push(t),()=>{Gd.splice(Gd.indexOf(t),1)}}const Os=KS,io={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function N4e(t){if(!t||!ls)return;const e=mr.createElement("style");e.setAttribute("type","text/css"),e.innerHTML=t;const r=mr.head.childNodes;let n=null;for(let i=r.length-1;i>-1;i--){const a=r[i],o=(a.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(o)>-1&&(n=a)}return mr.head.insertBefore(e,n),t}const B4e="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function yp(){let t=12,e="";for(;t-- >0;)e+=B4e[Math.random()*62|0];return e}function _f(t){const e=[];for(let r=(t||[]).length>>>0;r--;)e[r]=t[r];return e}function F$(t){return t.classList?_f(t.classList):(t.getAttribute("class")||"").split(" ").filter(e=>e)}function M8(t){return"".concat(t).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function F4e(t){return Object.keys(t||{}).reduce((e,r)=>e+"".concat(r,'="').concat(M8(t[r]),'" '),"").trim()}function Ey(t){return Object.keys(t||{}).reduce((e,r)=>e+"".concat(r,": ").concat(t[r].trim(),";"),"")}function j$(t){return t.size!==io.size||t.x!==io.x||t.y!==io.y||t.rotate!==io.rotate||t.flipX||t.flipY}function j4e(t){let{transform:e,containerWidth:r,iconWidth:n}=t;const i={transform:"translate(".concat(r/2," 256)")},a="translate(".concat(e.x*32,", ").concat(e.y*32,") "),o="scale(".concat(e.size/16*(e.flipX?-1:1),", ").concat(e.size/16*(e.flipY?-1:1),") "),l="rotate(".concat(e.rotate," 0 0)"),c={transform:"".concat(a," ").concat(o," ").concat(l)},f={transform:"translate(".concat(n/2*-1," -256)")};return{outer:i,inner:c,path:f}}function z4e(t){let{transform:e,width:r=KS,height:n=KS,startCentered:i=!1}=t,a="";return i&&O8?a+="translate(".concat(e.x/Os-r/2,"em, ").concat(e.y/Os-n/2,"em) "):i?a+="translate(calc(-50% + ".concat(e.x/Os,"em), calc(-50% + ").concat(e.y/Os,"em)) "):a+="translate(".concat(e.x/Os,"em, ").concat(e.y/Os,"em) "),a+="scale(".concat(e.size/Os*(e.flipX?-1:1),", ").concat(e.size/Os*(e.flipY?-1:1),") "),a+="rotate(".concat(e.rotate,"deg) "),a}var H4e=':root, :host {\n --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";\n --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free";\n --fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro";\n --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Pro";\n --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";\n --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";\n --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-thin: normal 100 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-duotone-solid: normal 900 1em/1 "Font Awesome 6 Sharp Duotone";\n}\n\nsvg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {\n overflow: visible;\n box-sizing: content-box;\n}\n\n.svg-inline--fa {\n display: var(--fa-display, inline-block);\n height: 1em;\n overflow: visible;\n vertical-align: -0.125em;\n}\n.svg-inline--fa.fa-2xs {\n vertical-align: 0.1em;\n}\n.svg-inline--fa.fa-xs {\n vertical-align: 0em;\n}\n.svg-inline--fa.fa-sm {\n vertical-align: -0.0714285705em;\n}\n.svg-inline--fa.fa-lg {\n vertical-align: -0.2em;\n}\n.svg-inline--fa.fa-xl {\n vertical-align: -0.25em;\n}\n.svg-inline--fa.fa-2xl {\n vertical-align: -0.3125em;\n}\n.svg-inline--fa.fa-pull-left {\n margin-right: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-pull-right {\n margin-left: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-li {\n width: var(--fa-li-width, 2em);\n top: 0.25em;\n}\n.svg-inline--fa.fa-fw {\n width: var(--fa-fw-width, 1.25em);\n}\n\n.fa-layers svg.svg-inline--fa {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.fa-layers-counter, .fa-layers-text {\n display: inline-block;\n position: absolute;\n text-align: center;\n}\n\n.fa-layers {\n display: inline-block;\n height: 1em;\n position: relative;\n text-align: center;\n vertical-align: -0.125em;\n width: 1em;\n}\n.fa-layers svg.svg-inline--fa {\n transform-origin: center center;\n}\n\n.fa-layers-text {\n left: 50%;\n top: 50%;\n transform: translate(-50%, -50%);\n transform-origin: center center;\n}\n\n.fa-layers-counter {\n background-color: var(--fa-counter-background-color, #ff253a);\n border-radius: var(--fa-counter-border-radius, 1em);\n box-sizing: border-box;\n color: var(--fa-inverse, #fff);\n line-height: var(--fa-counter-line-height, 1);\n max-width: var(--fa-counter-max-width, 5em);\n min-width: var(--fa-counter-min-width, 1.5em);\n overflow: hidden;\n padding: var(--fa-counter-padding, 0.25em 0.5em);\n right: var(--fa-right, 0);\n text-overflow: ellipsis;\n top: var(--fa-top, 0);\n transform: scale(var(--fa-counter-scale, 0.25));\n transform-origin: top right;\n}\n\n.fa-layers-bottom-right {\n bottom: var(--fa-bottom, 0);\n right: var(--fa-right, 0);\n top: auto;\n transform: scale(var(--fa-layers-scale, 0.25));\n transform-origin: bottom right;\n}\n\n.fa-layers-bottom-left {\n bottom: var(--fa-bottom, 0);\n left: var(--fa-left, 0);\n right: auto;\n top: auto;\n transform: scale(var(--fa-layers-scale, 0.25));\n transform-origin: bottom left;\n}\n\n.fa-layers-top-right {\n top: var(--fa-top, 0);\n right: var(--fa-right, 0);\n transform: scale(var(--fa-layers-scale, 0.25));\n transform-origin: top right;\n}\n\n.fa-layers-top-left {\n left: var(--fa-left, 0);\n right: auto;\n top: var(--fa-top, 0);\n transform: scale(var(--fa-layers-scale, 0.25));\n transform-origin: top left;\n}\n\n.fa-1x {\n font-size: 1em;\n}\n\n.fa-2x {\n font-size: 2em;\n}\n\n.fa-3x {\n font-size: 3em;\n}\n\n.fa-4x {\n font-size: 4em;\n}\n\n.fa-5x {\n font-size: 5em;\n}\n\n.fa-6x {\n font-size: 6em;\n}\n\n.fa-7x {\n font-size: 7em;\n}\n\n.fa-8x {\n font-size: 8em;\n}\n\n.fa-9x {\n font-size: 9em;\n}\n\n.fa-10x {\n font-size: 10em;\n}\n\n.fa-2xs {\n font-size: 0.625em;\n line-height: 0.1em;\n vertical-align: 0.225em;\n}\n\n.fa-xs {\n font-size: 0.75em;\n line-height: 0.0833333337em;\n vertical-align: 0.125em;\n}\n\n.fa-sm {\n font-size: 0.875em;\n line-height: 0.0714285718em;\n vertical-align: 0.0535714295em;\n}\n\n.fa-lg {\n font-size: 1.25em;\n line-height: 0.05em;\n vertical-align: -0.075em;\n}\n\n.fa-xl {\n font-size: 1.5em;\n line-height: 0.0416666682em;\n vertical-align: -0.125em;\n}\n\n.fa-2xl {\n font-size: 2em;\n line-height: 0.03125em;\n vertical-align: -0.1875em;\n}\n\n.fa-fw {\n text-align: center;\n width: 1.25em;\n}\n\n.fa-ul {\n list-style-type: none;\n margin-left: var(--fa-li-margin, 2.5em);\n padding-left: 0;\n}\n.fa-ul > li {\n position: relative;\n}\n\n.fa-li {\n left: calc(-1 * var(--fa-li-width, 2em));\n position: absolute;\n text-align: center;\n width: var(--fa-li-width, 2em);\n line-height: inherit;\n}\n\n.fa-border {\n border-color: var(--fa-border-color, #eee);\n border-radius: var(--fa-border-radius, 0.1em);\n border-style: var(--fa-border-style, solid);\n border-width: var(--fa-border-width, 0.08em);\n padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);\n}\n\n.fa-pull-left {\n float: left;\n margin-right: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-pull-right {\n float: right;\n margin-left: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-beat {\n animation-name: fa-beat;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-bounce {\n animation-name: fa-bounce;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n}\n\n.fa-fade {\n animation-name: fa-fade;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-beat-fade {\n animation-name: fa-beat-fade;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-flip {\n animation-name: fa-flip;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-shake {\n animation-name: fa-shake;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin {\n animation-name: fa-spin;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 2s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin-reverse {\n --fa-animation-direction: reverse;\n}\n\n.fa-pulse,\n.fa-spin-pulse {\n animation-name: fa-spin;\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, steps(8));\n}\n\n@media (prefers-reduced-motion: reduce) {\n .fa-beat,\n.fa-bounce,\n.fa-fade,\n.fa-beat-fade,\n.fa-flip,\n.fa-pulse,\n.fa-shake,\n.fa-spin,\n.fa-spin-pulse {\n animation-delay: -1ms;\n animation-duration: 1ms;\n animation-iteration-count: 1;\n transition-delay: 0s;\n transition-duration: 0s;\n }\n}\n@keyframes fa-beat {\n 0%, 90% {\n transform: scale(1);\n }\n 45% {\n transform: scale(var(--fa-beat-scale, 1.25));\n }\n}\n@keyframes fa-bounce {\n 0% {\n transform: scale(1, 1) translateY(0);\n }\n 10% {\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n }\n 30% {\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n }\n 50% {\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n }\n 57% {\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n }\n 64% {\n transform: scale(1, 1) translateY(0);\n }\n 100% {\n transform: scale(1, 1) translateY(0);\n }\n}\n@keyframes fa-fade {\n 50% {\n opacity: var(--fa-fade-opacity, 0.4);\n }\n}\n@keyframes fa-beat-fade {\n 0%, 100% {\n opacity: var(--fa-beat-fade-opacity, 0.4);\n transform: scale(1);\n }\n 50% {\n opacity: 1;\n transform: scale(var(--fa-beat-fade-scale, 1.125));\n }\n}\n@keyframes fa-flip {\n 50% {\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n }\n}\n@keyframes fa-shake {\n 0% {\n transform: rotate(-15deg);\n }\n 4% {\n transform: rotate(15deg);\n }\n 8%, 24% {\n transform: rotate(-18deg);\n }\n 12%, 28% {\n transform: rotate(18deg);\n }\n 16% {\n transform: rotate(-22deg);\n }\n 20% {\n transform: rotate(22deg);\n }\n 32% {\n transform: rotate(-12deg);\n }\n 36% {\n transform: rotate(12deg);\n }\n 40%, 100% {\n transform: rotate(0deg);\n }\n}\n@keyframes fa-spin {\n 0% {\n transform: rotate(0deg);\n }\n 100% {\n transform: rotate(360deg);\n }\n}\n.fa-rotate-90 {\n transform: rotate(90deg);\n}\n\n.fa-rotate-180 {\n transform: rotate(180deg);\n}\n\n.fa-rotate-270 {\n transform: rotate(270deg);\n}\n\n.fa-flip-horizontal {\n transform: scale(-1, 1);\n}\n\n.fa-flip-vertical {\n transform: scale(1, -1);\n}\n\n.fa-flip-both,\n.fa-flip-horizontal.fa-flip-vertical {\n transform: scale(-1, -1);\n}\n\n.fa-rotate-by {\n transform: rotate(var(--fa-rotate-angle, 0));\n}\n\n.fa-stack {\n display: inline-block;\n vertical-align: middle;\n height: 2em;\n position: relative;\n width: 2.5em;\n}\n\n.fa-stack-1x,\n.fa-stack-2x {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n z-index: var(--fa-stack-z-index, auto);\n}\n\n.svg-inline--fa.fa-stack-1x {\n height: 1em;\n width: 1.25em;\n}\n.svg-inline--fa.fa-stack-2x {\n height: 2em;\n width: 2.5em;\n}\n\n.fa-inverse {\n color: var(--fa-inverse, #fff);\n}\n\n.sr-only,\n.fa-sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.sr-only-focusable:not(:focus),\n.fa-sr-only-focusable:not(:focus) {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.svg-inline--fa .fa-primary {\n fill: var(--fa-primary-color, currentColor);\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa .fa-secondary {\n fill: var(--fa-secondary-color, currentColor);\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-primary {\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-secondary {\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa mask .fa-primary,\n.svg-inline--fa mask .fa-secondary {\n fill: black;\n}\n\n.fad.fa-inverse,\n.fa-duotone.fa-inverse {\n color: var(--fa-inverse, #fff);\n}';function I8(){const t=E8,e=P8,r=Ke.cssPrefix,n=Ke.replacementClass;let i=H4e;if(r!==t||n!==e){const a=new RegExp("\\.".concat(t,"\\-"),"g"),o=new RegExp("\\--".concat(t,"\\-"),"g"),l=new RegExp("\\.".concat(e),"g");i=i.replace(a,".".concat(r,"-")).replace(o,"--".concat(r,"-")).replace(l,".".concat(n))}return i}let KD=!1;function H1(){Ke.autoAddCss&&!KD&&(N4e(I8()),KD=!0)}var U4e={mixout(){return{dom:{css:I8,insertCss:H1}}},hooks(){return{beforeDOMElementCreation(){H1()},beforeI2svg(){H1()}}}};const ns=Js||{};ns[rs]||(ns[rs]={});ns[rs].styles||(ns[rs].styles={});ns[rs].hooks||(ns[rs].hooks={});ns[rs].shims||(ns[rs].shims=[]);var ao=ns[rs];const L8=[],N8=function(){mr.removeEventListener("DOMContentLoaded",N8),Qv=1,L8.map(t=>t())};let Qv=!1;ls&&(Qv=(mr.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(mr.readyState),Qv||mr.addEventListener("DOMContentLoaded",N8));function V4e(t){ls&&(Qv?setTimeout(t,0):L8.push(t))}function nh(t){const{tag:e,attributes:r={},children:n=[]}=t;return typeof t=="string"?M8(t):"<".concat(e," ").concat(F4e(r),">").concat(n.map(nh).join(""),"")}function qD(t,e,r){if(t&&t[e]&&t[e][r])return{prefix:e,iconName:r,icon:t[e][r]}}var U1=function(e,r,n,i){var a=Object.keys(e),o=a.length,l=r,c,f,d;for(n===void 0?(c=1,d=e[a[0]]):(c=0,d=n);c=55296&&i<=56319&&r=55296&&n<=56319&&r>e+1&&(i=t.charCodeAt(e+1),i>=56320&&i<=57343)?(n-55296)*1024+i-56320+65536:n}function YD(t){return Object.keys(t).reduce((e,r)=>{const n=t[r];return!!n.icon?e[n.iconName]=n.icon:e[r]=n,e},{})}function QS(t,e){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const{skipHooks:n=!1}=r,i=YD(e);typeof ao.hooks.addPack=="function"&&!n?ao.hooks.addPack(t,YD(e)):ao.styles[t]={...ao.styles[t]||{},...i},t==="fas"&&QS("fa",e)}const{styles:Hl,shims:K4e}=ao,q4e={[Or]:Object.values(nc[Or]),[Li]:Object.values(nc[Li]),[Ni]:Object.values(nc[Ni])};let z$=null,B8={},F8={},j8={},z8={},H8={};const Y4e={[Or]:Object.keys(rc[Or]),[Li]:Object.keys(rc[Li]),[Ni]:Object.keys(rc[Ni])};function X4e(t){return~R4e.indexOf(t)}function J4e(t,e){const r=e.split("-"),n=r[0],i=r.slice(1).join("-");return n===t&&i!==""&&!X4e(i)?i:null}const U8=()=>{const t=n=>U1(Hl,(i,a,o)=>(i[o]=U1(a,n,{}),i),{});B8=t((n,i,a)=>(i[3]&&(n[i[3]]=a),i[2]&&i[2].filter(l=>typeof l=="number").forEach(l=>{n[l.toString(16)]=a}),n)),F8=t((n,i,a)=>(n[a]=a,i[2]&&i[2].filter(l=>typeof l=="string").forEach(l=>{n[l]=a}),n)),H8=t((n,i,a)=>{const o=i[2];return n[a]=a,o.forEach(l=>{n[l]=a}),n});const e="far"in Hl||Ke.autoFetchSvg,r=U1(K4e,(n,i)=>{const a=i[0];let o=i[1];const l=i[2];return o==="far"&&!e&&(o="fas"),typeof a=="string"&&(n.names[a]={prefix:o,iconName:l}),typeof a=="number"&&(n.unicodes[a.toString(16)]={prefix:o,iconName:l}),n},{names:{},unicodes:{}});j8=r.names,z8=r.unicodes,z$=Py(Ke.styleDefault,{family:Ke.familyDefault})};L4e(t=>{z$=Py(t.styleDefault,{family:Ke.familyDefault})});U8();function H$(t,e){return(B8[t]||{})[e]}function Z4e(t,e){return(F8[t]||{})[e]}function Is(t,e){return(H8[t]||{})[e]}function V8(t){return j8[t]||{prefix:null,iconName:null}}function Q4e(t){const e=z8[t],r=H$("fas",t);return e||(r?{prefix:"fas",iconName:r}:null)||{prefix:null,iconName:null}}function Zs(){return z$}const U$=()=>({prefix:null,iconName:null,rest:[]});function Py(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{family:r=Or}=e,n=rc[r][t],i=bp[r][t]||bp[r][n],a=t in ao.styles?t:null;return i||a||null}const exe={[Or]:Object.keys(nc[Or]),[Li]:Object.keys(nc[Li]),[Ni]:Object.keys(nc[Ni])};function Ay(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{skipLookups:r=!1}=e,n={[Or]:"".concat(Ke.cssPrefix,"-").concat(Or),[Li]:"".concat(Ke.cssPrefix,"-").concat(Li),[Ni]:"".concat(Ke.cssPrefix,"-").concat(Ni)};let i=null,a=Or;const o=l4e.filter(c=>c!==C8);o.forEach(c=>{(t.includes(n[c])||t.some(f=>exe[c].includes(f)))&&(a=c)});const l=t.reduce((c,f)=>{const d=J4e(Ke.cssPrefix,f);if(Hl[f]?(f=q4e[a].includes(f)?P4e[a][f]:f,i=f,c.prefix=f):Y4e[a].indexOf(f)>-1?(i=f,c.prefix=Py(f,{family:a})):d?c.iconName=d:f!==Ke.replacementClass&&!o.some(m=>f===n[m])&&c.rest.push(f),!r&&c.prefix&&c.iconName){const m=i==="fa"?V8(c.iconName):{},g=Is(c.prefix,c.iconName);m.prefix&&(i=null),c.iconName=m.iconName||g||c.iconName,c.prefix=m.prefix||c.prefix,c.prefix==="far"&&!Hl.far&&Hl.fas&&!Ke.autoFetchSvg&&(c.prefix="fas")}return c},U$());return(t.includes("fa-brands")||t.includes("fab"))&&(l.prefix="fab"),(t.includes("fa-duotone")||t.includes("fad"))&&(l.prefix="fad"),!l.prefix&&a===Li&&(Hl.fass||Ke.autoFetchSvg)&&(l.prefix="fass",l.iconName=Is(l.prefix,l.iconName)||l.iconName),!l.prefix&&a===Ni&&(Hl.fasds||Ke.autoFetchSvg)&&(l.prefix="fasds",l.iconName=Is(l.prefix,l.iconName)||l.iconName),(l.prefix==="fa"||i==="fa")&&(l.prefix=Zs()||"fas"),l}class txe{constructor(){this.definitions={}}add(){for(var e=arguments.length,r=new Array(e),n=0;n{this.definitions[a]={...this.definitions[a]||{},...i[a]},QS(a,i[a]);const o=nc[Or][a];o&&QS(o,i[a]),U8()})}reset(){this.definitions={}}_pullDefinitions(e,r){const n=r.prefix&&r.iconName&&r.icon?{0:r}:r;return Object.keys(n).map(i=>{const{prefix:a,iconName:o,icon:l}=n[i],c=l[2];e[a]||(e[a]={}),c.length>0&&c.forEach(f=>{typeof f=="string"&&(e[a][f]=l)}),e[a][o]=l}),e}}let XD=[],Ou={};const Eu={},rxe=Object.keys(Eu);function nxe(t,e){let{mixoutsTo:r}=e;return XD=t,Ou={},Object.keys(Eu).forEach(n=>{rxe.indexOf(n)===-1&&delete Eu[n]}),XD.forEach(n=>{const i=n.mixout?n.mixout():{};if(Object.keys(i).forEach(a=>{typeof i[a]=="function"&&(r[a]=i[a]),typeof i[a]=="object"&&Object.keys(i[a]).forEach(o=>{r[a]||(r[a]={}),r[a][o]=i[a][o]})}),n.hooks){const a=n.hooks();Object.keys(a).forEach(o=>{Ou[o]||(Ou[o]=[]),Ou[o].push(a[o])})}n.provides&&n.provides(Eu)}),r}function eO(t,e){for(var r=arguments.length,n=new Array(r>2?r-2:0),i=2;i{e=o.apply(null,[e,...n])}),e}function bc(t){for(var e=arguments.length,r=new Array(e>1?e-1:0),n=1;n{a.apply(null,r)})}function Qs(){const t=arguments[0],e=Array.prototype.slice.call(arguments,1);return Eu[t]?Eu[t].apply(null,e):void 0}function tO(t){t.prefix==="fa"&&(t.prefix="fas");let{iconName:e}=t;const r=t.prefix||Zs();if(e)return e=Is(r,e)||e,qD(W8.definitions,r,e)||qD(ao.styles,r,e)}const W8=new txe,ixe=()=>{Ke.autoReplaceSvg=!1,Ke.observeMutations=!1,bc("noAuto")},axe={i2svg:function(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return ls?(bc("beforeI2svg",t),Qs("pseudoElements2svg",t),Qs("i2svg",t)):Promise.reject(new Error("Operation requires a DOM of some kind."))},watch:function(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{autoReplaceSvgRoot:e}=t;Ke.autoReplaceSvg===!1&&(Ke.autoReplaceSvg=!0),Ke.observeMutations=!0,V4e(()=>{sxe({autoReplaceSvgRoot:e}),bc("watch",t)})}},oxe={icon:t=>{if(t===null)return null;if(typeof t=="object"&&t.prefix&&t.iconName)return{prefix:t.prefix,iconName:Is(t.prefix,t.iconName)||t.iconName};if(Array.isArray(t)&&t.length===2){const e=t[1].indexOf("fa-")===0?t[1].slice(3):t[1],r=Py(t[0]);return{prefix:r,iconName:Is(r,e)||e}}if(typeof t=="string"&&(t.indexOf("".concat(Ke.cssPrefix,"-"))>-1||t.match(A4e))){const e=Ay(t.split(" "),{skipLookups:!0});return{prefix:e.prefix||Zs(),iconName:Is(e.prefix,e.iconName)||e.iconName}}if(typeof t=="string"){const e=Zs();return{prefix:e,iconName:Is(e,t)||t}}}},zi={noAuto:ixe,config:Ke,dom:axe,parse:oxe,library:W8,findIconDefinition:tO,toHtml:nh},sxe=function(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{autoReplaceSvgRoot:e=mr}=t;(Object.keys(ao.styles).length>0||Ke.autoFetchSvg)&&ls&&Ke.autoReplaceSvg&&zi.dom.i2svg({node:e})};function xy(t,e){return Object.defineProperty(t,"abstract",{get:e}),Object.defineProperty(t,"html",{get:function(){return t.abstract.map(r=>nh(r))}}),Object.defineProperty(t,"node",{get:function(){if(!ls)return;const r=mr.createElement("div");return r.innerHTML=t.html,r.children}}),t}function lxe(t){let{children:e,main:r,mask:n,attributes:i,styles:a,transform:o}=t;if(j$(o)&&r.found&&!n.found){const{width:l,height:c}=r,f={x:l/c/2,y:.5};i.style=Ey({...a,"transform-origin":"".concat(f.x+o.x/16,"em ").concat(f.y+o.y/16,"em")})}return[{tag:"svg",attributes:i,children:e}]}function cxe(t){let{prefix:e,iconName:r,children:n,attributes:i,symbol:a}=t;const o=a===!0?"".concat(e,"-").concat(Ke.cssPrefix,"-").concat(r):a;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:{...i,id:o},children:n}]}]}function V$(t){const{icons:{main:e,mask:r},prefix:n,iconName:i,transform:a,symbol:o,title:l,maskId:c,titleId:f,extra:d,watchable:m=!1}=t,{width:g,height:v}=r.found?r:e,b=n==="fak",_=[Ke.replacementClass,i?"".concat(Ke.cssPrefix,"-").concat(i):""].filter(A=>d.classes.indexOf(A)===-1).filter(A=>A!==""||!!A).concat(d.classes).join(" ");let O={children:[],attributes:{...d.attributes,"data-prefix":n,"data-icon":i,class:_,role:d.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(g," ").concat(v)}};const E=b&&!~d.classes.indexOf("fa-fw")?{width:"".concat(g/v*16*.0625,"em")}:{};m&&(O.attributes[vc]=""),l&&(O.children.push({tag:"title",attributes:{id:O.attributes["aria-labelledby"]||"title-".concat(f||yp())},children:[l]}),delete O.attributes.title);const R={...O,prefix:n,iconName:i,main:e,mask:r,maskId:c,transform:a,symbol:o,styles:{...E,...d.styles}},{children:x,attributes:N}=r.found&&e.found?Qs("generateAbstractMask",R)||{children:[],attributes:{}}:Qs("generateAbstractIcon",R)||{children:[],attributes:{}};return R.children=x,R.attributes=N,o?cxe(R):lxe(R)}function JD(t){const{content:e,width:r,height:n,transform:i,title:a,extra:o,watchable:l=!1}=t,c={...o.attributes,...a?{title:a}:{},class:o.classes.join(" ")};l&&(c[vc]="");const f={...o.styles};j$(i)&&(f.transform=z4e({transform:i,startCentered:!0,width:r,height:n}),f["-webkit-transform"]=f.transform);const d=Ey(f);d.length>0&&(c.style=d);const m=[];return m.push({tag:"span",attributes:c,children:[e]}),a&&m.push({tag:"span",attributes:{class:"sr-only"},children:[a]}),m}function uxe(t){const{content:e,title:r,extra:n}=t,i={...n.attributes,...r?{title:r}:{},class:n.classes.join(" ")},a=Ey(n.styles);a.length>0&&(i.style=a);const o=[];return o.push({tag:"span",attributes:i,children:[e]}),r&&o.push({tag:"span",attributes:{class:"sr-only"},children:[r]}),o}const{styles:V1}=ao;function rO(t){const e=t[0],r=t[1],[n]=t.slice(4);let i=null;return Array.isArray(n)?i={tag:"g",attributes:{class:"".concat(Ke.cssPrefix,"-").concat(z1.GROUP)},children:[{tag:"path",attributes:{class:"".concat(Ke.cssPrefix,"-").concat(z1.SECONDARY),fill:"currentColor",d:n[0]}},{tag:"path",attributes:{class:"".concat(Ke.cssPrefix,"-").concat(z1.PRIMARY),fill:"currentColor",d:n[1]}}]}:i={tag:"path",attributes:{fill:"currentColor",d:n}},{found:!0,width:e,height:r,icon:i}}const fxe={found:!1,width:512,height:512};function dxe(t,e){!A8&&!Ke.showMissingIcons&&t&&console.error('Icon with name "'.concat(t,'" and prefix "').concat(e,'" is missing.'))}function nO(t,e){let r=e;return e==="fa"&&Ke.styleDefault!==null&&(e=Zs()),new Promise((n,i)=>{if(r==="fa"){const a=V8(t)||{};t=a.iconName||t,e=a.prefix||e}if(t&&e&&V1[e]&&V1[e][t]){const a=V1[e][t];return n(rO(a))}dxe(t,e),n({...fxe,icon:Ke.showMissingIcons&&t?Qs("missingIconAbstract")||{}:{}})})}const ZD=()=>{},iO=Ke.measurePerformance&&Nm&&Nm.mark&&Nm.measure?Nm:{mark:ZD,measure:ZD},kd='FA "6.6.0"',pxe=t=>(iO.mark("".concat(kd," ").concat(t," begins")),()=>G8(t)),G8=t=>{iO.mark("".concat(kd," ").concat(t," ends")),iO.measure("".concat(kd," ").concat(t),"".concat(kd," ").concat(t," begins"),"".concat(kd," ").concat(t," ends"))};var W$={begin:pxe,end:G8};const Tg=()=>{};function QD(t){return typeof(t.getAttribute?t.getAttribute(vc):null)=="string"}function hxe(t){const e=t.getAttribute?t.getAttribute(N$):null,r=t.getAttribute?t.getAttribute(B$):null;return e&&r}function mxe(t){return t&&t.classList&&t.classList.contains&&t.classList.contains(Ke.replacementClass)}function gxe(){return Ke.autoReplaceSvg===!0?Eg.replace:Eg[Ke.autoReplaceSvg]||Eg.replace}function vxe(t){return mr.createElementNS("http://www.w3.org/2000/svg",t)}function bxe(t){return mr.createElement(t)}function K8(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{ceFn:r=t.tag==="svg"?vxe:bxe}=e;if(typeof t=="string")return mr.createTextNode(t);const n=r(t.tag);return Object.keys(t.attributes||[]).forEach(function(a){n.setAttribute(a,t.attributes[a])}),(t.children||[]).forEach(function(a){n.appendChild(K8(a,{ceFn:r}))}),n}function yxe(t){let e=" ".concat(t.outerHTML," ");return e="".concat(e,"Font Awesome fontawesome.com "),e}const Eg={replace:function(t){const e=t[0];if(e.parentNode)if(t[1].forEach(r=>{e.parentNode.insertBefore(K8(r),e)}),e.getAttribute(vc)===null&&Ke.keepOriginalSource){let r=mr.createComment(yxe(e));e.parentNode.replaceChild(r,e)}else e.remove()},nest:function(t){const e=t[0],r=t[1];if(~F$(e).indexOf(Ke.replacementClass))return Eg.replace(t);const n=new RegExp("".concat(Ke.cssPrefix,"-.*"));if(delete r[0].attributes.id,r[0].attributes.class){const a=r[0].attributes.class.split(" ").reduce((o,l)=>(l===Ke.replacementClass||l.match(n)?o.toSvg.push(l):o.toNode.push(l),o),{toNode:[],toSvg:[]});r[0].attributes.class=a.toSvg.join(" "),a.toNode.length===0?e.removeAttribute("class"):e.setAttribute("class",a.toNode.join(" "))}const i=r.map(a=>nh(a)).join("\n");e.setAttribute(vc,""),e.innerHTML=i}};function eR(t){t()}function q8(t,e){const r=typeof e=="function"?e:Tg;if(t.length===0)r();else{let n=eR;Ke.mutateApproach===T4e&&(n=Js.requestAnimationFrame||eR),n(()=>{const i=gxe(),a=W$.begin("mutate");t.map(i),a(),r()})}}let G$=!1;function Y8(){G$=!0}function aO(){G$=!1}let eb=null;function tR(t){if(!UD||!Ke.observeMutations)return;const{treeCallback:e=Tg,nodeCallback:r=Tg,pseudoElementsCallback:n=Tg,observeMutationsRoot:i=mr}=t;eb=new UD(a=>{if(G$)return;const o=Zs();_f(a).forEach(l=>{if(l.type==="childList"&&l.addedNodes.length>0&&!QD(l.addedNodes[0])&&(Ke.searchPseudoElements&&n(l.target),e(l.target)),l.type==="attributes"&&l.target.parentNode&&Ke.searchPseudoElements&&n(l.target.parentNode),l.type==="attributes"&&QD(l.target)&&~D4e.indexOf(l.attributeName))if(l.attributeName==="class"&&hxe(l.target)){const{prefix:c,iconName:f}=Ay(F$(l.target));l.target.setAttribute(N$,c||o),f&&l.target.setAttribute(B$,f)}else mxe(l.target)&&r(l.target)})}),ls&&eb.observe(i,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}function _xe(){eb&&eb.disconnect()}function wxe(t){const e=t.getAttribute("style");let r=[];return e&&(r=e.split(";").reduce((n,i)=>{const a=i.split(":"),o=a[0],l=a.slice(1);return o&&l.length>0&&(n[o]=l.join(":").trim()),n},{})),r}function Sxe(t){const e=t.getAttribute("data-prefix"),r=t.getAttribute("data-icon"),n=t.innerText!==void 0?t.innerText.trim():"";let i=Ay(F$(t));return i.prefix||(i.prefix=Zs()),e&&r&&(i.prefix=e,i.iconName=r),i.iconName&&i.prefix||(i.prefix&&n.length>0&&(i.iconName=Z4e(i.prefix,t.innerText)||H$(i.prefix,ZS(t.innerText))),!i.iconName&&Ke.autoFetchSvg&&t.firstChild&&t.firstChild.nodeType===Node.TEXT_NODE&&(i.iconName=t.firstChild.data)),i}function Oxe(t){const e=_f(t.attributes).reduce((i,a)=>(i.name!=="class"&&i.name!=="style"&&(i[a.name]=a.value),i),{}),r=t.getAttribute("title"),n=t.getAttribute("data-fa-title-id");return Ke.autoA11y&&(r?e["aria-labelledby"]="".concat(Ke.replacementClass,"-title-").concat(n||yp()):(e["aria-hidden"]="true",e.focusable="false")),e}function Cxe(){return{iconName:null,title:null,titleId:null,prefix:null,transform:io,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}function rR(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{styleParser:!0};const{iconName:r,prefix:n,rest:i}=Sxe(t),a=Oxe(t),o=eO("parseNodeAttributes",{},t);let l=e.styleParser?wxe(t):[];return{iconName:r,title:t.getAttribute("title"),titleId:t.getAttribute("data-fa-title-id"),prefix:n,transform:io,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:i,styles:l,attributes:a},...o}}const{styles:$xe}=ao;function X8(t){const e=Ke.autoReplaceSvg==="nest"?rR(t,{styleParser:!1}):rR(t);return~e.extra.classes.indexOf(D8)?Qs("generateLayersText",t,e):Qs("generateSvgReplacementMutation",t,e)}let go=new Set;x8.map(t=>{go.add("fa-".concat(t))});Object.keys(rc[Or]).map(go.add.bind(go));Object.keys(rc[Li]).map(go.add.bind(go));Object.keys(rc[Ni]).map(go.add.bind(go));go=[...go];function nR(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(!ls)return Promise.resolve();const r=mr.documentElement.classList,n=d=>r.add("".concat(GD,"-").concat(d)),i=d=>r.remove("".concat(GD,"-").concat(d)),a=Ke.autoFetchSvg?go:x8.map(d=>"fa-".concat(d)).concat(Object.keys($xe));a.includes("fa")||a.push("fa");const o=[".".concat(D8,":not([").concat(vc,"])")].concat(a.map(d=>".".concat(d,":not([").concat(vc,"])"))).join(", ");if(o.length===0)return Promise.resolve();let l=[];try{l=_f(t.querySelectorAll(o))}catch(d){}if(l.length>0)n("pending"),i("complete");else return Promise.resolve();const c=W$.begin("onTree"),f=l.reduce((d,m)=>{try{const g=X8(m);g&&d.push(g)}catch(g){A8||g.name==="MissingIcon"&&console.error(g)}return d},[]);return new Promise((d,m)=>{Promise.all(f).then(g=>{q8(g,()=>{n("active"),n("complete"),i("pending"),typeof e=="function"&&e(),c(),d()})}).catch(g=>{c(),m(g)})})}function Txe(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;X8(t).then(r=>{r&&q8([r],e)})}function Exe(t){return function(e){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const n=(e||{}).icon?e:tO(e||{});let{mask:i}=r;return i&&(i=(i||{}).icon?i:tO(i||{})),t(n,{...r,mask:i})}}const Pxe=function(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{transform:r=io,symbol:n=!1,mask:i=null,maskId:a=null,title:o=null,titleId:l=null,classes:c=[],attributes:f={},styles:d={}}=e;if(!t)return;const{prefix:m,iconName:g,icon:v}=t;return xy({type:"icon",...t},()=>(bc("beforeDOMElementCreation",{iconDefinition:t,params:e}),Ke.autoA11y&&(o?f["aria-labelledby"]="".concat(Ke.replacementClass,"-title-").concat(l||yp()):(f["aria-hidden"]="true",f.focusable="false")),V$({icons:{main:rO(v),mask:i?rO(i.icon):{found:!1,width:null,height:null,icon:{}}},prefix:m,iconName:g,transform:{...io,...r},symbol:n,title:o,maskId:a,titleId:l,extra:{attributes:f,styles:d,classes:c}})))};var Axe={mixout(){return{icon:Exe(Pxe)}},hooks(){return{mutationObserverCallbacks(t){return t.treeCallback=nR,t.nodeCallback=Txe,t}}},provides(t){t.i2svg=function(e){const{node:r=mr,callback:n=()=>{}}=e;return nR(r,n)},t.generateSvgReplacementMutation=function(e,r){const{iconName:n,title:i,titleId:a,prefix:o,transform:l,symbol:c,mask:f,maskId:d,extra:m}=r;return new Promise((g,v)=>{Promise.all([nO(n,o),f.iconName?nO(f.iconName,f.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(b=>{let[_,O]=b;g([e,V$({icons:{main:_,mask:O},prefix:o,iconName:n,transform:l,symbol:c,maskId:d,title:i,titleId:a,extra:m,watchable:!0})])}).catch(v)})},t.generateAbstractIcon=function(e){let{children:r,attributes:n,main:i,transform:a,styles:o}=e;const l=Ey(o);l.length>0&&(n.style=l);let c;return j$(a)&&(c=Qs("generateAbstractTransformGrouping",{main:i,transform:a,containerWidth:i.width,iconWidth:i.width})),r.push(c||i.icon),{children:r,attributes:n}}}},xxe={mixout(){return{layer(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{classes:r=[]}=e;return xy({type:"layer"},()=>{bc("beforeDOMElementCreation",{assembler:t,params:e});let n=[];return t(i=>{Array.isArray(i)?i.map(a=>{n=n.concat(a.abstract)}):n=n.concat(i.abstract)}),[{tag:"span",attributes:{class:["".concat(Ke.cssPrefix,"-layers"),...r].join(" ")},children:n}]})}}}},kxe={mixout(){return{counter(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{title:r=null,classes:n=[],attributes:i={},styles:a={}}=e;return xy({type:"counter",content:t},()=>(bc("beforeDOMElementCreation",{content:t,params:e}),uxe({content:t.toString(),title:r,extra:{attributes:i,styles:a,classes:["".concat(Ke.cssPrefix,"-layers-counter"),...n]}})))}}}},Dxe={mixout(){return{text(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{transform:r=io,title:n=null,classes:i=[],attributes:a={},styles:o={}}=e;return xy({type:"text",content:t},()=>(bc("beforeDOMElementCreation",{content:t,params:e}),JD({content:t,transform:{...io,...r},title:n,extra:{attributes:a,styles:o,classes:["".concat(Ke.cssPrefix,"-layers-text"),...i]}})))}}},provides(t){t.generateLayersText=function(e,r){const{title:n,transform:i,extra:a}=r;let o=null,l=null;if(O8){const c=parseInt(getComputedStyle(e).fontSize,10),f=e.getBoundingClientRect();o=f.width/c,l=f.height/c}return Ke.autoA11y&&!n&&(a.attributes["aria-hidden"]="true"),Promise.resolve([e,JD({content:e.innerHTML,width:o,height:l,transform:i,title:n,extra:a,watchable:!0})])}}};const Rxe=new RegExp('"',"ug"),iR=[1105920,1112319],aR={FontAwesome:{normal:"fas",400:"fas"},...h4e,...p4e,...S4e},oO=Object.keys(aR).reduce((t,e)=>(t[e.toLowerCase()]=aR[e],t),{}),Mxe=Object.keys(oO).reduce((t,e)=>{const r=oO[e];return t[e]=r[900]||[...Object.entries(r)][0][1],t},{});function Ixe(t){const e=t.replace(Rxe,""),r=G4e(e,0),n=r>=iR[0]&&r<=iR[1],i=e.length===2?e[0]===e[1]:!1;return{value:ZS(i?e[0]:e),isSecondary:n||i}}function Lxe(t,e){const r=t.replace(/^['"]|['"]$/g,"").toLowerCase(),n=parseInt(e),i=isNaN(n)?"normal":n;return(oO[r]||{})[i]||Mxe[r]}function oR(t,e){const r="".concat($4e).concat(e.replace(":","-"));return new Promise((n,i)=>{if(t.getAttribute(r)!==null)return n();const o=_f(t.children).filter(g=>g.getAttribute(qS)===e)[0],l=Js.getComputedStyle(t,e),c=l.getPropertyValue("font-family"),f=c.match(x4e),d=l.getPropertyValue("font-weight"),m=l.getPropertyValue("content");if(o&&!f)return t.removeChild(o),n();if(f&&m!=="none"&&m!==""){const g=l.getPropertyValue("content");let v=Lxe(c,d);const{value:b,isSecondary:_}=Ixe(g),O=f[0].startsWith("FontAwesome");let E=H$(v,b),R=E;if(O){const x=Q4e(b);x.iconName&&x.prefix&&(E=x.iconName,v=x.prefix)}if(E&&!_&&(!o||o.getAttribute(N$)!==v||o.getAttribute(B$)!==R)){t.setAttribute(r,R),o&&t.removeChild(o);const x=Cxe(),{extra:N}=x;N.attributes[qS]=e,nO(E,v).then(A=>{const q=V$({...x,icons:{main:A,mask:U$()},prefix:v,iconName:R,extra:N,watchable:!0}),B=mr.createElementNS("http://www.w3.org/2000/svg","svg");e==="::before"?t.insertBefore(B,t.firstChild):t.appendChild(B),B.outerHTML=q.map(j=>nh(j)).join("\n"),t.removeAttribute(r),n()}).catch(i)}else n()}else n()})}function Nxe(t){return Promise.all([oR(t,"::before"),oR(t,"::after")])}function Bxe(t){return t.parentNode!==document.head&&!~E4e.indexOf(t.tagName.toUpperCase())&&!t.getAttribute(qS)&&(!t.parentNode||t.parentNode.tagName!=="svg")}function sR(t){if(ls)return new Promise((e,r)=>{const n=_f(t.querySelectorAll("*")).filter(Bxe).map(Nxe),i=W$.begin("searchPseudoElements");Y8(),Promise.all(n).then(()=>{i(),aO(),e()}).catch(()=>{i(),aO(),r()})})}var Fxe={hooks(){return{mutationObserverCallbacks(t){return t.pseudoElementsCallback=sR,t}}},provides(t){t.pseudoElements2svg=function(e){const{node:r=mr}=e;Ke.searchPseudoElements&&sR(r)}}};let lR=!1;var jxe={mixout(){return{dom:{unwatch(){Y8(),lR=!0}}}},hooks(){return{bootstrap(){tR(eO("mutationObserverCallbacks",{}))},noAuto(){_xe()},watch(t){const{observeMutationsRoot:e}=t;lR?aO():tR(eO("mutationObserverCallbacks",{observeMutationsRoot:e}))}}}};const cR=t=>{let e={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return t.toLowerCase().split(" ").reduce((r,n)=>{const i=n.toLowerCase().split("-"),a=i[0];let o=i.slice(1).join("-");if(a&&o==="h")return r.flipX=!0,r;if(a&&o==="v")return r.flipY=!0,r;if(o=parseFloat(o),isNaN(o))return r;switch(a){case"grow":r.size=r.size+o;break;case"shrink":r.size=r.size-o;break;case"left":r.x=r.x-o;break;case"right":r.x=r.x+o;break;case"up":r.y=r.y-o;break;case"down":r.y=r.y+o;break;case"rotate":r.rotate=r.rotate+o;break}return r},e)};var zxe={mixout(){return{parse:{transform:t=>cR(t)}}},hooks(){return{parseNodeAttributes(t,e){const r=e.getAttribute("data-fa-transform");return r&&(t.transform=cR(r)),t}}},provides(t){t.generateAbstractTransformGrouping=function(e){let{main:r,transform:n,containerWidth:i,iconWidth:a}=e;const o={transform:"translate(".concat(i/2," 256)")},l="translate(".concat(n.x*32,", ").concat(n.y*32,") "),c="scale(".concat(n.size/16*(n.flipX?-1:1),", ").concat(n.size/16*(n.flipY?-1:1),") "),f="rotate(".concat(n.rotate," 0 0)"),d={transform:"".concat(l," ").concat(c," ").concat(f)},m={transform:"translate(".concat(a/2*-1," -256)")},g={outer:o,inner:d,path:m};return{tag:"g",attributes:{...g.outer},children:[{tag:"g",attributes:{...g.inner},children:[{tag:r.icon.tag,children:r.icon.children,attributes:{...r.icon.attributes,...g.path}}]}]}}}};const W1={x:0,y:0,width:"100%",height:"100%"};function uR(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return t.attributes&&(t.attributes.fill||e)&&(t.attributes.fill="black"),t}function Hxe(t){return t.tag==="g"?t.children:[t]}var Uxe={hooks(){return{parseNodeAttributes(t,e){const r=e.getAttribute("data-fa-mask"),n=r?Ay(r.split(" ").map(i=>i.trim())):U$();return n.prefix||(n.prefix=Zs()),t.mask=n,t.maskId=e.getAttribute("data-fa-mask-id"),t}}},provides(t){t.generateAbstractMask=function(e){let{children:r,attributes:n,main:i,mask:a,maskId:o,transform:l}=e;const{width:c,icon:f}=i,{width:d,icon:m}=a,g=j4e({transform:l,containerWidth:d,iconWidth:c}),v={tag:"rect",attributes:{...W1,fill:"white"}},b=f.children?{children:f.children.map(uR)}:{},_={tag:"g",attributes:{...g.inner},children:[uR({tag:f.tag,attributes:{...f.attributes,...g.path},...b})]},O={tag:"g",attributes:{...g.outer},children:[_]},E="mask-".concat(o||yp()),R="clip-".concat(o||yp()),x={tag:"mask",attributes:{...W1,id:E,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"},children:[v,O]},N={tag:"defs",children:[{tag:"clipPath",attributes:{id:R},children:Hxe(m)},x]};return r.push(N,{tag:"rect",attributes:{fill:"currentColor","clip-path":"url(#".concat(R,")"),mask:"url(#".concat(E,")"),...W1}}),{children:r,attributes:n}}}},Vxe={provides(t){let e=!1;Js.matchMedia&&(e=Js.matchMedia("(prefers-reduced-motion: reduce)").matches),t.missingIconAbstract=function(){const r=[],n={fill:"currentColor"},i={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};r.push({tag:"path",attributes:{...n,d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"}});const a={...i,attributeName:"opacity"},o={tag:"circle",attributes:{...n,cx:"256",cy:"364",r:"28"},children:[]};return e||o.children.push({tag:"animate",attributes:{...i,attributeName:"r",values:"28;14;28;28;14;28;"}},{tag:"animate",attributes:{...a,values:"1;0;1;1;0;1;"}}),r.push(o),r.push({tag:"path",attributes:{...n,opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"},children:e?[]:[{tag:"animate",attributes:{...a,values:"1;0;0;0;0;1;"}}]}),e||r.push({tag:"path",attributes:{...n,opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"},children:[{tag:"animate",attributes:{...a,values:"0;0;1;1;0;0;"}}]}),{tag:"g",attributes:{class:"missing"},children:r}}}},Wxe={hooks(){return{parseNodeAttributes(t,e){const r=e.getAttribute("data-fa-symbol"),n=r===null?!1:r===""?!0:r;return t.symbol=n,t}}}},Gxe=[U4e,Axe,xxe,kxe,Dxe,Fxe,jxe,zxe,Uxe,Vxe,Wxe];nxe(Gxe,{mixoutsTo:zi});zi.noAuto;zi.config;const Ue=zi.library;zi.dom;const sO=zi.parse;zi.findIconDefinition;zi.toHtml;const Kxe=zi.icon;zi.layer;zi.text;zi.counter;const qxe={prefix:"fas",iconName:"trash-can",icon:[448,512,[61460,"trash-alt"],"f2ed","M135.2 17.7C140.6 6.8 151.7 0 163.8 0L284.2 0c12.1 0 23.2 6.8 28.6 17.7L320 32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 96C14.3 96 0 81.7 0 64S14.3 32 32 32l96 0 7.2-14.3zM32 128l384 0 0 320c0 35.3-28.7 64-64 64L96 512c-35.3 0-64-28.7-64-64l0-320zm96 64c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224c0-8.8-7.2-16-16-16z"]},Yxe=qxe,Xxe={prefix:"fas",iconName:"pencil",icon:[512,512,[9999,61504,"pencil-alt"],"f303","M410.3 231l11.3-11.3-33.9-33.9-62.1-62.1L291.7 89.8l-11.3 11.3-22.6 22.6L58.6 322.9c-10.4 10.4-18 23.3-22.2 37.4L1 480.7c-2.5 8.4-.2 17.5 6.1 23.7s15.3 8.5 23.7 6.1l120.3-35.4c14.1-4.2 27-11.8 37.4-22.2L387.7 253.7 410.3 231zM160 399.4l-9.1 22.7c-4 3.1-8.5 5.4-13.3 6.9L59.4 452l23-78.1c1.4-4.9 3.8-9.4 6.9-13.3l22.7-9.1 0 32c0 8.8 7.2 16 16 16l32 0zM362.7 18.7L348.3 33.2 325.7 55.8 314.3 67.1l33.9 33.9 62.1 62.1 33.9 33.9 11.3-11.3 22.6-22.6 14.5-14.5c25-25 25-65.5 0-90.5L453.3 18.7c-25-25-65.5-25-90.5 0zm-47.4 168l-144 144c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l144-144c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"]},Jxe=Xxe,Zxe={prefix:"fas",iconName:"square-caret-right",icon:[448,512,["caret-square-right"],"f152","M448 96c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320zM320 256c0 6.7-2.8 13-7.7 17.6l-112 104c-7 6.5-17.2 8.2-25.9 4.4s-14.4-12.5-14.4-22l0-208c0-9.5 5.7-18.2 14.4-22s18.9-2.1 25.9 4.4l112 104c4.9 4.5 7.7 10.9 7.7 17.6z"]},Qxe=Zxe,e3e={prefix:"fas",iconName:"square-up-right",icon:[448,512,[8599,"external-link-square-alt"],"f360","M384 32c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l320 0zM160 160c-6.5 0-12.3 3.9-14.8 9.9s-1.1 12.9 3.5 17.4l40 40-71 71C114 302 112 306.9 112 312s2 10 5.7 13.7l36.7 36.7c3.6 3.6 8.5 5.7 13.7 5.7s10-2 13.7-5.7l71-71 40 40c4.6 4.6 11.5 5.9 17.4 3.5s9.9-8.3 9.9-14.8l0-144c0-8.8-7.2-16-16-16l-144 0z"]},t3e=e3e,r3e={prefix:"fas",iconName:"circle-exclamation",icon:[512,512,["exclamation-circle"],"f06a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-384c13.3 0 24 10.7 24 24l0 112c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-112c0-13.3 10.7-24 24-24zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},n3e=r3e,i3e={prefix:"fas",iconName:"sitemap",icon:[576,512,[],"f0e8","M208 80c0-26.5 21.5-48 48-48l64 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-8 0 0 40 152 0c30.9 0 56 25.1 56 56l0 32 8 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-64 0c-26.5 0-48-21.5-48-48l0-64c0-26.5 21.5-48 48-48l8 0 0-32c0-4.4-3.6-8-8-8l-152 0 0 40 8 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-64 0c-26.5 0-48-21.5-48-48l0-64c0-26.5 21.5-48 48-48l8 0 0-40-152 0c-4.4 0-8 3.6-8 8l0 32 8 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-64 0c-26.5 0-48-21.5-48-48l0-64c0-26.5 21.5-48 48-48l8 0 0-32c0-30.9 25.1-56 56-56l152 0 0-40-8 0c-26.5 0-48-21.5-48-48l0-64z"]},a3e={prefix:"fas",iconName:"square-check",icon:[448,512,[9745,9989,61510,"check-square"],"f14a","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM337 209L209 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L303 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"]},o3e=a3e,s3e={prefix:"fas",iconName:"list",icon:[512,512,["list-squares"],"f03a","M40 48C26.7 48 16 58.7 16 72l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24L40 48zM192 64c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L192 64zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-288 0zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-288 0zM16 232l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0c-13.3 0-24 10.7-24 24zM40 368c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0z"]},l3e={prefix:"fas",iconName:"lock",icon:[448,512,[128274],"f023","M144 144l0 48 160 0 0-48c0-44.2-35.8-80-80-80s-80 35.8-80 80zM80 192l0-48C80 64.5 144.5 0 224 0s144 64.5 144 144l0 48 16 0c35.3 0 64 28.7 64 64l0 192c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 256c0-35.3 28.7-64 64-64l16 0z"]},c3e={prefix:"fas",iconName:"pen-to-square",icon:[512,512,["edit"],"f044","M471.6 21.7c-21.9-21.9-57.3-21.9-79.2 0L362.3 51.7l97.9 97.9 30.1-30.1c21.9-21.9 21.9-57.3 0-79.2L471.6 21.7zm-299.2 220c-6.1 6.1-10.8 13.6-13.5 21.9l-29.6 88.8c-2.9 8.6-.6 18.1 5.8 24.6s15.9 8.7 24.6 5.8l88.8-29.6c8.2-2.7 15.7-7.4 21.9-13.5L437.7 172.3 339.7 74.3 172.4 241.7zM96 64C43 64 0 107 0 160L0 416c0 53 43 96 96 96l256 0c53 0 96-43 96-96l0-96c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 96c0 17.7-14.3 32-32 32L96 448c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L96 64z"]},u3e=c3e,f3e={prefix:"fas",iconName:"chevron-up",icon:[512,512,[],"f077","M233.4 105.4c12.5-12.5 32.8-12.5 45.3 0l192 192c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L256 173.3 86.6 342.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l192-192z"]},d3e={prefix:"fas",iconName:"angle-right",icon:[320,512,[8250],"f105","M278.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-160 160c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L210.7 256 73.4 118.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l160 160z"]},p3e={prefix:"fas",iconName:"user",icon:[448,512,[128100,62144],"f007","M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512l388.6 0c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304l-91.4 0z"]},h3e={prefix:"fas",iconName:"square-caret-left",icon:[448,512,["caret-square-left"],"f191","M0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416zM128 256c0-6.7 2.8-13 7.7-17.6l112-104c7-6.5 17.2-8.2 25.9-4.4s14.4 12.5 14.4 22l0 208c0 9.5-5.7 18.2-14.4 22s-18.9 2.1-25.9-4.4l-112-104c-4.9-4.5-7.7-10.9-7.7-17.6z"]},m3e=h3e,g3e={prefix:"fas",iconName:"ban",icon:[512,512,[128683,"cancel"],"f05e","M367.2 412.5L99.5 144.8C77.1 176.1 64 214.5 64 256c0 106 86 192 192 192c41.5 0 79.9-13.1 111.2-35.5zm45.3-45.3C434.9 335.9 448 297.5 448 256c0-106-86-192-192-192c-41.5 0-79.9 13.1-111.2 35.5L412.5 367.2zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"]},v3e={prefix:"fas",iconName:"star",icon:[576,512,[11088,61446],"f005","M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z"]},b3e={prefix:"fas",iconName:"arrow-right-to-bracket",icon:[512,512,["sign-in"],"f090","M352 96l64 0c17.7 0 32 14.3 32 32l0 256c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0c53 0 96-43 96-96l0-256c0-53-43-96-96-96l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32zm-9.4 182.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L242.7 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l210.7 0-73.4 73.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l128-128z"]},y3e={prefix:"fas",iconName:"clipboard",icon:[384,512,[128203],"f328","M192 0c-41.8 0-77.4 26.7-90.5 64L64 64C28.7 64 0 92.7 0 128L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64l-37.5 0C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM112 192l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},_3e={prefix:"fas",iconName:"square-plus",icon:[448,512,[61846,"plus-square"],"f0fe","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM200 344l0-64-64 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l64 0 0-64c0-13.3 10.7-24 24-24s24 10.7 24 24l0 64 64 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-64 0 0 64c0 13.3-10.7 24-24 24s-24-10.7-24-24z"]},w3e=_3e,S3e={prefix:"fas",iconName:"angles-right",icon:[512,512,[187,"angle-double-right"],"f101","M470.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 256 265.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160zm-352 160l160-160c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L210.7 256 73.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0z"]},O3e=S3e,C3e={prefix:"fas",iconName:"seedling",icon:[512,512,[127793,"sprout"],"f4d8","M512 32c0 113.6-84.6 207.5-194.2 222c-7.1-53.4-30.6-101.6-65.3-139.3C290.8 46.3 364 0 448 0l32 0c17.7 0 32 14.3 32 32zM0 96C0 78.3 14.3 64 32 64l32 0c123.7 0 224 100.3 224 224l0 32 0 160c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-160C100.3 320 0 219.7 0 96z"]},$3e={prefix:"fas",iconName:"filter",icon:[512,512,[],"f0b0","M3.9 54.9C10.5 40.9 24.5 32 40 32l432 0c15.5 0 29.5 8.9 36.1 22.9s4.6 30.5-5.2 42.5L320 320.9 320 448c0 12.1-6.8 23.2-17.7 28.6s-23.8 4.3-33.5-3l-64-48c-8.1-6-12.8-15.5-12.8-25.6l0-79.1L9 97.3C-.7 85.4-2.8 68.8 3.9 54.9z"]},T3e={prefix:"fas",iconName:"puzzle-piece",icon:[512,512,[129513],"f12e","M192 104.8c0-9.2-5.8-17.3-13.2-22.8C167.2 73.3 160 61.3 160 48c0-26.5 28.7-48 64-48s64 21.5 64 48c0 13.3-7.2 25.3-18.8 34c-7.4 5.5-13.2 13.6-13.2 22.8c0 12.8 10.4 23.2 23.2 23.2l56.8 0c26.5 0 48 21.5 48 48l0 56.8c0 12.8 10.4 23.2 23.2 23.2c9.2 0 17.3-5.8 22.8-13.2c8.7-11.6 20.7-18.8 34-18.8c26.5 0 48 28.7 48 64s-21.5 64-48 64c-13.3 0-25.3-7.2-34-18.8c-5.5-7.4-13.6-13.2-22.8-13.2c-12.8 0-23.2 10.4-23.2 23.2L384 464c0 26.5-21.5 48-48 48l-56.8 0c-12.8 0-23.2-10.4-23.2-23.2c0-9.2 5.8-17.3 13.2-22.8c11.6-8.7 18.8-20.7 18.8-34c0-26.5-28.7-48-64-48s-64 21.5-64 48c0 13.3 7.2 25.3 18.8 34c7.4 5.5 13.2 13.6 13.2 22.8c0 12.8-10.4 23.2-23.2 23.2L48 512c-26.5 0-48-21.5-48-48L0 343.2C0 330.4 10.4 320 23.2 320c9.2 0 17.3 5.8 22.8 13.2C54.7 344.8 66.7 352 80 352c26.5 0 48-28.7 48-64s-21.5-64-48-64c-13.3 0-25.3 7.2-34 18.8C40.5 250.2 32.4 256 23.2 256C10.4 256 0 245.6 0 232.8L0 176c0-26.5 21.5-48 48-48l120.8 0c12.8 0 23.2-10.4 23.2-23.2z"]},E3e={prefix:"fas",iconName:"code",icon:[640,512,[],"f121","M392.8 1.2c-17-4.9-34.7 5-39.6 22l-128 448c-4.9 17 5 34.7 22 39.6s34.7-5 39.6-22l128-448c4.9-17-5-34.7-22-39.6zm80.6 120.1c-12.5 12.5-12.5 32.8 0 45.3L562.7 256l-89.4 89.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l112-112c12.5-12.5 12.5-32.8 0-45.3l-112-112c-12.5-12.5-32.8-12.5-45.3 0zm-306.7 0c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3l112 112c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256l89.4-89.4c12.5-12.5 12.5-32.8 0-45.3z"]},P3e={prefix:"fas",iconName:"arrow-right",icon:[448,512,[8594],"f061","M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z"]},A3e={prefix:"fas",iconName:"lock-open",icon:[576,512,[],"f3c1","M352 144c0-44.2 35.8-80 80-80s80 35.8 80 80l0 48c0 17.7 14.3 32 32 32s32-14.3 32-32l0-48C576 64.5 511.5 0 432 0S288 64.5 288 144l0 48L64 192c-35.3 0-64 28.7-64 64L0 448c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-192c0-35.3-28.7-64-64-64l-32 0 0-48z"]},x3e={prefix:"fas",iconName:"recycle",icon:[512,512,[9842,9850,9851],"f1b8","M174.7 45.1C192.2 17 223 0 256 0s63.8 17 81.3 45.1l38.6 61.7 27-15.6c8.4-4.9 18.9-4.2 26.6 1.7s11.1 15.9 8.6 25.3l-23.4 87.4c-3.4 12.8-16.6 20.4-29.4 17l-87.4-23.4c-9.4-2.5-16.3-10.4-17.6-20s3.4-19.1 11.8-23.9l28.4-16.4L283 79c-5.8-9.3-16-15-27-15s-21.2 5.7-27 15l-17.5 28c-9.2 14.8-28.6 19.5-43.6 10.5c-15.3-9.2-20.2-29.2-10.7-44.4l17.5-28zM429.5 251.9c15-9 34.4-4.3 43.6 10.5l24.4 39.1c9.4 15.1 14.4 32.4 14.6 50.2c.3 53.1-42.7 96.4-95.8 96.4L320 448l0 32c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-64-64c-9.4-9.4-9.4-24.6 0-33.9l64-64c6.9-6.9 17.2-8.9 26.2-5.2s14.8 12.5 14.8 22.2l0 32 96.2 0c17.6 0 31.9-14.4 31.8-32c0-5.9-1.7-11.7-4.8-16.7l-24.4-39.1c-9.5-15.2-4.7-35.2 10.7-44.4zm-364.6-31L36 204.2c-8.4-4.9-13.1-14.3-11.8-23.9s8.2-17.5 17.6-20l87.4-23.4c12.8-3.4 26 4.2 29.4 17L182 241.2c2.5 9.4-.9 19.3-8.6 25.3s-18.2 6.6-26.6 1.7l-26.5-15.3L68.8 335.3c-3.1 5-4.8 10.8-4.8 16.7c-.1 17.6 14.2 32 31.8 32l32.2 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32.2 0C42.7 448-.3 404.8 0 351.6c.1-17.8 5.1-35.1 14.6-50.2l50.3-80.5z"]},k3e={prefix:"fas",iconName:"circle-question",icon:[512,512,[62108,"question-circle"],"f059","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM169.8 165.3c7.9-22.3 29.1-37.3 52.8-37.3l58.3 0c34.9 0 63.1 28.3 63.1 63.1c0 22.6-12.1 43.5-31.7 54.8L280 264.4c-.2 13-10.9 23.6-24 23.6c-13.3 0-24-10.7-24-24l0-13.5c0-8.6 4.6-16.5 12.1-20.8l44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1l-58.3 0c-3.4 0-6.4 2.1-7.5 5.3l-.4 1.2c-4.4 12.5-18.2 19-30.6 14.6s-19-18.2-14.6-30.6l.4-1.2zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},D3e=k3e,R3e={prefix:"fas",iconName:"floppy-disk",icon:[448,512,[128190,128426,"save"],"f0c7","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-242.7c0-17-6.7-33.3-18.7-45.3L352 50.7C340 38.7 323.7 32 306.7 32L64 32zm0 96c0-17.7 14.3-32 32-32l192 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32L96 224c-17.7 0-32-14.3-32-32l0-64zM224 288a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]},M3e=R3e,I3e={prefix:"fas",iconName:"sort-up",icon:[320,512,["sort-asc"],"f0de","M182.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8l256 0c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-128-128z"]},L3e={prefix:"fas",iconName:"arrow-left",icon:[448,512,[8592],"f060","M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.2 288 416 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-306.7 0L214.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z"]},N3e={prefix:"fas",iconName:"up-right-from-square",icon:[512,512,["external-link-alt"],"f35d","M352 0c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9L370.7 96 201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L416 141.3l41.4 41.4c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6l0-128c0-17.7-14.3-32-32-32L352 0zM80 32C35.8 32 0 67.8 0 112L0 432c0 44.2 35.8 80 80 80l320 0c44.2 0 80-35.8 80-80l0-112c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 112c0 8.8-7.2 16-16 16L80 448c-8.8 0-16-7.2-16-16l0-320c0-8.8 7.2-16 16-16l112 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 32z"]},B3e=N3e,F3e={prefix:"fas",iconName:"comment",icon:[512,512,[128489,61669],"f075","M512 240c0 114.9-114.6 208-256 208c-37.1 0-72.3-6.4-104.1-17.9c-11.9 8.7-31.3 20.6-54.3 30.6C73.6 471.1 44.7 480 16 480c-6.5 0-12.3-3.9-14.8-9.9c-2.5-6-1.1-12.8 3.4-17.4c0 0 0 0 0 0s0 0 0 0s0 0 0 0c0 0 0 0 0 0l.3-.3c.3-.3 .7-.7 1.3-1.4c1.1-1.2 2.8-3.1 4.9-5.7c4.1-5 9.6-12.4 15.2-21.6c10-16.6 19.5-38.4 21.4-62.9C17.7 326.8 0 285.1 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208z"]},j3e={prefix:"fas",iconName:"envelope",icon:[512,512,[128386,9993,61443],"f0e0","M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48L48 64zM0 176L0 384c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-208L294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176z"]},z3e={prefix:"fas",iconName:"circle-info",icon:[512,512,["info-circle"],"f05a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336l24 0 0-64-24 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 88 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},H3e=z3e,U3e={prefix:"fas",iconName:"gear",icon:[512,512,[9881,"cog"],"f013","M495.9 166.6c3.2 8.7 .5 18.4-6.4 24.6l-43.3 39.4c1.1 8.3 1.7 16.8 1.7 25.4s-.6 17.1-1.7 25.4l43.3 39.4c6.9 6.2 9.6 15.9 6.4 24.6c-4.4 11.9-9.7 23.3-15.8 34.3l-4.7 8.1c-6.6 11-14 21.4-22.1 31.2c-5.9 7.2-15.7 9.6-24.5 6.8l-55.7-17.7c-13.4 10.3-28.2 18.9-44 25.4l-12.5 57.1c-2 9.1-9 16.3-18.2 17.8c-13.8 2.3-28 3.5-42.5 3.5s-28.7-1.2-42.5-3.5c-9.2-1.5-16.2-8.7-18.2-17.8l-12.5-57.1c-15.8-6.5-30.6-15.1-44-25.4L83.1 425.9c-8.8 2.8-18.6 .3-24.5-6.8c-8.1-9.8-15.5-20.2-22.1-31.2l-4.7-8.1c-6.1-11-11.4-22.4-15.8-34.3c-3.2-8.7-.5-18.4 6.4-24.6l43.3-39.4C64.6 273.1 64 264.6 64 256s.6-17.1 1.7-25.4L22.4 191.2c-6.9-6.2-9.6-15.9-6.4-24.6c4.4-11.9 9.7-23.3 15.8-34.3l4.7-8.1c6.6-11 14-21.4 22.1-31.2c5.9-7.2 15.7-9.6 24.5-6.8l55.7 17.7c13.4-10.3 28.2-18.9 44-25.4l12.5-57.1c2-9.1 9-16.3 18.2-17.8C227.3 1.2 241.5 0 256 0s28.7 1.2 42.5 3.5c9.2 1.5 16.2 8.7 18.2 17.8l12.5 57.1c15.8 6.5 30.6 15.1 44 25.4l55.7-17.7c8.8-2.8 18.6-.3 24.5 6.8c8.1 9.8 15.5 20.2 22.1 31.2l4.7 8.1c6.1 11 11.4 22.4 15.8 34.3zM256 336a80 80 0 1 0 0-160 80 80 0 1 0 0 160z"]},V3e=U3e,W3e={prefix:"fas",iconName:"caret-down",icon:[320,512,[],"f0d7","M137.4 374.6c12.5 12.5 32.8 12.5 45.3 0l128-128c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8L32 192c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l128 128z"]},G3e={prefix:"fas",iconName:"ellipsis-vertical",icon:[128,512,["ellipsis-v"],"f142","M64 360a56 56 0 1 0 0 112 56 56 0 1 0 0-112zm0-160a56 56 0 1 0 0 112 56 56 0 1 0 0-112zM120 96A56 56 0 1 0 8 96a56 56 0 1 0 112 0z"]},K3e=G3e,q3e={prefix:"fas",iconName:"download",icon:[512,512,[],"f019","M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 242.7-73.4-73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0l128-128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L288 274.7 288 32zM64 352c-35.3 0-64 28.7-64 64l0 32c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-32c0-35.3-28.7-64-64-64l-101.5 0-45.3 45.3c-25 25-65.5 25-90.5 0L165.5 352 64 352zm368 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},Y3e={prefix:"fas",iconName:"id-card",icon:[576,512,[62147,"drivers-license"],"f2c2","M0 96l576 0c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96zm0 32L0 416c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-288L0 128zM64 405.3c0-29.5 23.9-53.3 53.3-53.3l117.3 0c29.5 0 53.3 23.9 53.3 53.3c0 5.9-4.8 10.7-10.7 10.7L74.7 416c-5.9 0-10.7-4.8-10.7-10.7zM176 192a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm176 16c0-8.8 7.2-16 16-16l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16z"]},X3e={prefix:"fas",iconName:"up-long",icon:[320,512,["long-arrow-alt-up"],"f30c","M318 177.5c3.8-8.8 2-19-4.6-26l-136-144C172.9 2.7 166.6 0 160 0s-12.9 2.7-17.4 7.5l-136 144c-6.6 7-8.4 17.2-4.6 26S14.4 192 24 192l72 0 0 288c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-288 72 0c9.6 0 18.2-5.7 22-14.5z"]},J3e=X3e,Z3e={prefix:"fas",iconName:"angle-down",icon:[448,512,[8964],"f107","M201.4 374.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 306.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z"]},Q3e={prefix:"fas",iconName:"thumbs-down",icon:[512,512,[128078,61576],"f165","M313.4 479.1c26-5.2 42.9-30.5 37.7-56.5l-2.3-11.4c-5.3-26.7-15.1-52.1-28.8-75.2l144 0c26.5 0 48-21.5 48-48c0-18.5-10.5-34.6-25.9-42.6C497 236.6 504 223.1 504 208c0-23.4-16.8-42.9-38.9-47.1c4.4-7.3 6.9-15.8 6.9-24.9c0-21.3-13.9-39.4-33.1-45.6c.7-3.3 1.1-6.8 1.1-10.4c0-26.5-21.5-48-48-48l-97.5 0c-19 0-37.5 5.6-53.3 16.1L202.7 73.8C176 91.6 160 121.6 160 153.7l0 38.3 0 48 0 24.9c0 29.2 13.3 56.7 36 75l7.4 5.9c26.5 21.2 44.6 51 51.2 84.2l2.3 11.4c5.2 26 30.5 42.9 56.5 37.7zM32 384l64 0c17.7 0 32-14.3 32-32l0-224c0-17.7-14.3-32-32-32L32 96C14.3 96 0 110.3 0 128L0 352c0 17.7 14.3 32 32 32z"]},eke={prefix:"fas",iconName:"ellipsis",icon:[448,512,["ellipsis-h"],"f141","M8 256a56 56 0 1 1 112 0A56 56 0 1 1 8 256zm160 0a56 56 0 1 1 112 0 56 56 0 1 1 -112 0zm216-56a56 56 0 1 1 0 112 56 56 0 1 1 0-112z"]},tke=eke,rke={prefix:"fas",iconName:"arrow-down",icon:[384,512,[8595],"f063","M169.4 470.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 370.8 224 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 306.7L54.6 265.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z"]},nke={prefix:"fas",iconName:"link",icon:[640,512,[128279,"chain"],"f0c1","M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z"]},ike={prefix:"fas",iconName:"magnifying-glass",icon:[512,512,[128269,"search"],"f002","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z"]},ake=ike,oke={prefix:"fas",iconName:"chevron-down",icon:[512,512,[],"f078","M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z"]},ske={prefix:"fas",iconName:"down-long",icon:[320,512,["long-arrow-alt-down"],"f309","M2 334.5c-3.8 8.8-2 19 4.6 26l136 144c4.5 4.8 10.8 7.5 17.4 7.5s12.9-2.7 17.4-7.5l136-144c6.6-7 8.4-17.2 4.6-26s-12.5-14.5-22-14.5l-72 0 0-288c0-17.7-14.3-32-32-32L128 0C110.3 0 96 14.3 96 32l0 288-72 0c-9.6 0-18.2 5.7-22 14.5z"]},lke=ske,cke={prefix:"fas",iconName:"arrow-up",icon:[384,512,[8593],"f062","M214.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 141.2 160 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-306.7L329.4 246.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-160-160z"]},uke={prefix:"fas",iconName:"diagram-project",icon:[576,512,["project-diagram"],"f542","M0 80C0 53.5 21.5 32 48 32l96 0c26.5 0 48 21.5 48 48l0 16 192 0 0-16c0-26.5 21.5-48 48-48l96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-16-192 0 0 16c0 1.7-.1 3.4-.3 5L272 288l96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-96c0-1.7 .1-3.4 .3-5L144 224l-96 0c-26.5 0-48-21.5-48-48L0 80z"]},fke={prefix:"fas",iconName:"rotate",icon:[512,512,[128260,"sync-alt"],"f2f1","M142.9 142.9c-17.5 17.5-30.1 38-37.8 59.8c-5.9 16.7-24.2 25.4-40.8 19.5s-25.4-24.2-19.5-40.8C55.6 150.7 73.2 122 97.6 97.6c87.2-87.2 228.3-87.5 315.8-1L455 55c6.9-6.9 17.2-8.9 26.2-5.2s14.8 12.5 14.8 22.2l0 128c0 13.3-10.7 24-24 24l-8.4 0c0 0 0 0 0 0L344 224c-9.7 0-18.5-5.8-22.2-14.8s-1.7-19.3 5.2-26.2l41.1-41.1c-62.6-61.5-163.1-61.2-225.3 1zM16 312c0-13.3 10.7-24 24-24l7.6 0 .7 0L168 288c9.7 0 18.5 5.8 22.2 14.8s1.7 19.3-5.2 26.2l-41.1 41.1c62.6 61.5 163.1 61.2 225.3-1c17.5-17.5 30.1-38 37.8-59.8c5.9-16.7 24.2-25.4 40.8-19.5s25.4 24.2 19.5 40.8c-10.8 30.6-28.4 59.3-52.9 83.8c-87.2 87.2-228.3 87.5-315.8 1L57 457c-6.9 6.9-17.2 8.9-26.2 5.2S16 449.7 16 440l0-119.6 0-.7 0-7.6z"]},dke=fke,pke={prefix:"fas",iconName:"circle-plus",icon:[512,512,["plus-circle"],"f055","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM232 344l0-64-64 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l64 0 0-64c0-13.3 10.7-24 24-24s24 10.7 24 24l0 64 64 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-64 0 0 64c0 13.3-10.7 24-24 24s-24-10.7-24-24z"]},hke=pke,mke={prefix:"fas",iconName:"clone",icon:[512,512,[],"f24d","M288 448L64 448l0-224 64 0 0-64-64 0c-35.3 0-64 28.7-64 64L0 448c0 35.3 28.7 64 64 64l224 0c35.3 0 64-28.7 64-64l0-64-64 0 0 64zm-64-96l224 0c35.3 0 64-28.7 64-64l0-224c0-35.3-28.7-64-64-64L224 0c-35.3 0-64 28.7-64 64l0 224c0 35.3 28.7 64 64 64z"]},gke={prefix:"fas",iconName:"check",icon:[448,512,[10003,10004],"f00c","M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"]},vke={prefix:"fas",iconName:"angle-left",icon:[320,512,[8249],"f104","M41.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 256 246.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z"]},bke={prefix:"fas",iconName:"right-left",icon:[512,512,["exchange-alt"],"f362","M32 96l320 0 0-64c0-12.9 7.8-24.6 19.8-29.6s25.7-2.2 34.9 6.9l96 96c6 6 9.4 14.1 9.4 22.6s-3.4 16.6-9.4 22.6l-96 96c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6l0-64L32 160c-17.7 0-32-14.3-32-32s14.3-32 32-32zM480 352c17.7 0 32 14.3 32 32s-14.3 32-32 32l-320 0 0 64c0 12.9-7.8 24.6-19.8 29.6s-25.7 2.2-34.9-6.9l-96-96c-6-6-9.4-14.1-9.4-22.6s3.4-16.6 9.4-22.6l96-96c9.2-9.2 22.9-11.9 34.9-6.9s19.8 16.6 19.8 29.6l0 64 320 0z"]},yke=bke,_ke={prefix:"fas",iconName:"turn-down",icon:[384,512,[10549,"level-down-alt"],"f3be","M350 334.5c3.8 8.8 2 19-4.6 26l-136 144c-4.5 4.8-10.8 7.5-17.4 7.5s-12.9-2.7-17.4-7.5l-136-144c-6.6-7-8.4-17.2-4.6-26s12.5-14.5 22-14.5l88 0 0-192c0-17.7-14.3-32-32-32L32 96C14.3 96 0 81.7 0 64L0 32C0 14.3 14.3 0 32 0l80 0c70.7 0 128 57.3 128 128l0 192 88 0c9.6 0 18.2 5.7 22 14.5z"]},wke=_ke,Ske={prefix:"fas",iconName:"circle-xmark",icon:[512,512,[61532,"times-circle","xmark-circle"],"f057","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z"]},Oke=Ske,Cke={prefix:"fas",iconName:"thumbs-up",icon:[512,512,[128077,61575],"f164","M313.4 32.9c26 5.2 42.9 30.5 37.7 56.5l-2.3 11.4c-5.3 26.7-15.1 52.1-28.8 75.2l144 0c26.5 0 48 21.5 48 48c0 18.5-10.5 34.6-25.9 42.6C497 275.4 504 288.9 504 304c0 23.4-16.8 42.9-38.9 47.1c4.4 7.3 6.9 15.8 6.9 24.9c0 21.3-13.9 39.4-33.1 45.6c.7 3.3 1.1 6.8 1.1 10.4c0 26.5-21.5 48-48 48l-97.5 0c-19 0-37.5-5.6-53.3-16.1l-38.5-25.7C176 420.4 160 390.4 160 358.3l0-38.3 0-48 0-24.9c0-29.2 13.3-56.7 36-75l7.4-5.9c26.5-21.2 44.6-51 51.2-84.2l2.3-11.4c5.2-26 30.5-42.9 56.5-37.7zM32 192l64 0c17.7 0 32 14.3 32 32l0 224c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32L0 224c0-17.7 14.3-32 32-32z"]},$ke={prefix:"fas",iconName:"window-minimize",icon:[512,512,[128469],"f2d1","M32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l448 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 416z"]},Tke={prefix:"fas",iconName:"exclamation",icon:[128,512,[10069,10071,61738],"21","M96 64c0-17.7-14.3-32-32-32S32 46.3 32 64l0 256c0 17.7 14.3 32 32 32s32-14.3 32-32L96 64zM64 480a40 40 0 1 0 0-80 40 40 0 1 0 0 80z"]},Eke={prefix:"fas",iconName:"square-share-nodes",icon:[448,512,["share-alt-square"],"f1e1","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM384 160c0 35.3-28.7 64-64 64c-15.4 0-29.5-5.4-40.6-14.5L194.1 256l85.3 46.5c11-9.1 25.2-14.5 40.6-14.5c35.3 0 64 28.7 64 64s-28.7 64-64 64s-64-28.7-64-64c0-2.5 .1-4.9 .4-7.3L174.5 300c-11.7 12.3-28.2 20-46.5 20c-35.3 0-64-28.7-64-64s28.7-64 64-64c18.3 0 34.8 7.7 46.5 20l81.9-44.7c-.3-2.4-.4-4.9-.4-7.3c0-35.3 28.7-64 64-64s64 28.7 64 64z"]},Pke=Eke,Ake={prefix:"fas",iconName:"turn-up",icon:[384,512,[10548,"level-up-alt"],"f3bf","M350 177.5c3.8-8.8 2-19-4.6-26l-136-144C204.9 2.7 198.6 0 192 0s-12.9 2.7-17.4 7.5l-136 144c-6.6 7-8.4 17.2-4.6 26s12.5 14.5 22 14.5l88 0 0 192c0 17.7-14.3 32-32 32l-80 0c-17.7 0-32 14.3-32 32l0 32c0 17.7 14.3 32 32 32l80 0c70.7 0 128-57.3 128-128l0-192 88 0c9.6 0 18.2-5.7 22-14.5z"]},xke=Ake,kke={prefix:"fab",iconName:"github",icon:[496,512,[],"f09b","M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"]};function fR(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),r.push.apply(r,n)}return r}function eo(t){for(var e=1;e=0)&&(r[i]=t[i]);return r}function Rke(t,e){if(t==null)return{};var r=Dke(t,e),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);for(i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}var Mke=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},J8={exports:{}};(function(t){(function(e){var r=function(E,R,x){if(!f(R)||m(R)||g(R)||v(R)||c(R))return R;var N,A=0,q=0;if(d(R))for(N=[],q=R.length;A2&&arguments[2]!==void 0?arguments[2]:{},n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},i=(e.children||[]).map(Z8.bind(null,t)),a=Object.keys(e.attributes||{}).reduce(function(v,b){var _=e.attributes[b];switch(b){case"class":v.class=Bke(_);break;case"style":v.style=Nke(_);break;default:v.attrs[b]=_}return v},{class:{},style:{},attrs:{}}),o=n.class,l=o===void 0?{}:o,c=n.style,f=c===void 0?{}:c,d=n.attrs,m=d===void 0?{}:d,g=Rke(n,Lke);return typeof e=="string"?e:t(e.tag,eo(eo({class:Fke(a.class,l),style:eo(eo({},a.style),f),attrs:eo(eo({},a.attrs),m)},g),{},{props:r}),i)}var Q8=!1;try{Q8=!0}catch(t){}function jke(){if(!Q8&&console&&typeof console.error=="function"){var t;(t=console).error.apply(t,arguments)}}function G1(t,e){return Array.isArray(e)&&e.length>0||!Array.isArray(e)&&e?Lo({},t,e):{}}function zke(t){var e,r=(e={"fa-spin":t.spin,"fa-spin-pulse":t.spinPulse,"fa-spin-reverse":t.spinReverse,"fa-pulse":t.pulse,"fa-beat":t.beat,"fa-fade":t.fade,"fa-flash":t.flash,"fa-fw":t.fixedWidth,"fa-border":t.border,"fa-li":t.listItem,"fa-inverse":t.inverse,"fa-flip":t.flip===!0,"fa-flip-horizontal":t.flip==="horizontal"||t.flip==="both","fa-flip-vertical":t.flip==="vertical"||t.flip==="both"},Lo(e,"fa-".concat(t.size),t.size!==null),Lo(e,"fa-rotate-".concat(t.rotation),t.rotation!==null),Lo(e,"fa-pull-".concat(t.pull),t.pull!==null),Lo(e,"fa-swap-opacity",t.swapOpacity),Lo(e,"fa-bounce",t.bounce),Lo(e,"fa-shake",t.shake),Lo(e,"fa-beat-fade",t.beatFade),e);return Object.keys(r).map(function(n){return r[n]?n:null}).filter(function(n){return n})}function dR(t){if(t&&tb(t)==="object"&&t.prefix&&t.iconName&&t.icon)return t;if(sO.icon)return sO.icon(t);if(t===null)return null;if(tb(t)==="object"&&t.prefix&&t.iconName)return t;if(Array.isArray(t)&&t.length===2)return{prefix:t[0],iconName:t[1]};if(typeof t=="string")return{prefix:"fas",iconName:t}}var Hke={name:"FontAwesomeIcon",functional:!0,props:{beat:{type:Boolean,default:!1},border:{type:Boolean,default:!1},fade:{type:Boolean,default:!1},fixedWidth:{type:Boolean,default:!1},flash:{type:Boolean,default:!1},flip:{type:[Boolean,String],default:!1,validator:function(e){return[!0,!1,"horizontal","vertical","both"].indexOf(e)>-1}},icon:{type:[Object,Array,String],required:!0},mask:{type:[Object,Array,String],default:null},listItem:{type:Boolean,default:!1},pull:{type:String,default:null,validator:function(e){return["right","left"].indexOf(e)>-1}},pulse:{type:Boolean,default:!1},rotation:{type:[String,Number],default:null,validator:function(e){return[90,180,270].indexOf(parseInt(e,10))>-1}},swapOpacity:{type:Boolean,default:!1},size:{type:String,default:null,validator:function(e){return["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"].indexOf(e)>-1}},spin:{type:Boolean,default:!1},spinPulse:{type:Boolean,default:!1},spinReverse:{type:Boolean,default:!1},transform:{type:[String,Object],default:null},symbol:{type:[Boolean,String],default:!1},title:{type:String,default:null},inverse:{type:Boolean,default:!1},bounce:{type:Boolean,default:!1},shake:{type:Boolean,default:!1},beatFade:{type:Boolean,default:!1}},render:function(e,r){var n=r.props,i=n.icon,a=n.mask,o=n.symbol,l=n.title,c=dR(i),f=G1("classes",zke(n)),d=G1("transform",typeof n.transform=="string"?sO.transform(n.transform):n.transform),m=G1("mask",dR(a)),g=Kxe(c,eo(eo(eo(eo({},f),d),m),{},{symbol:o,title:l}));if(!g)return jke("Could not find one or more icon(s)",c,m);var v=g.abstract,b=Z8.bind(null,e);return b(v[0],{},r.data)}},e7={exports:{}};(function(t,e){(function(r,n){n()})(ar,function(){function r(f,d){return typeof d>"u"?d={autoBom:!1}:typeof d!="object"&&(console.warn("Deprecated: Expected third argument to be a object"),d={autoBom:!d}),d.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(f.type)?new Blob(["\uFEFF",f],{type:f.type}):f}function n(f,d,m){var g=new XMLHttpRequest;g.open("GET",f),g.responseType="blob",g.onload=function(){c(g.response,d,m)},g.onerror=function(){console.error("could not download file")},g.send()}function i(f){var d=new XMLHttpRequest;d.open("HEAD",f,!1);try{d.send()}catch(m){}return 200<=d.status&&299>=d.status}function a(f){try{f.dispatchEvent(new MouseEvent("click"))}catch(m){var d=document.createEvent("MouseEvents");d.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),f.dispatchEvent(d)}}var o=typeof window=="object"&&window.window===window?window:typeof self=="object"&&self.self===self?self:typeof ar=="object"&&ar.global===ar?ar:void 0,l=o.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),c=o.saveAs||(typeof window!="object"||window!==o?function(){}:"download"in HTMLAnchorElement.prototype&&!l?function(f,d,m){var g=o.URL||o.webkitURL,v=document.createElement("a");d=d||f.name||"download",v.download=d,v.rel="noopener",typeof f=="string"?(v.href=f,v.origin===location.origin?a(v):i(v.href)?n(f,d,m):a(v,v.target="_blank")):(v.href=g.createObjectURL(f),setTimeout(function(){g.revokeObjectURL(v.href)},4e4),setTimeout(function(){a(v)},0))}:"msSaveOrOpenBlob"in navigator?function(f,d,m){if(d=d||f.name||"download",typeof f!="string")navigator.msSaveOrOpenBlob(r(f,m),d);else if(i(f))n(f,d,m);else{var g=document.createElement("a");g.href=f,g.target="_blank",setTimeout(function(){a(g)})}}:function(f,d,m,g){if(g=g||open("","_blank"),g&&(g.document.title=g.document.body.innerText="downloading..."),typeof f=="string")return n(f,d,m);var v=f.type==="application/octet-stream",b=/constructor/i.test(o.HTMLElement)||o.safari,_=/CriOS\/[\d]+/.test(navigator.userAgent);if((_||v&&b||l)&&typeof FileReader<"u"){var O=new FileReader;O.onloadend=function(){var x=O.result;x=_?x:x.replace(/^data:[^;]*;/,"data:attachment/file;"),g?g.location.href=x:location=x,g=null},O.readAsDataURL(f)}else{var E=o.URL||o.webkitURL,R=E.createObjectURL(f);g?g.location=R:location.href=R,g=null,setTimeout(function(){E.revokeObjectURL(R)},4e4)}});o.saveAs=c.saveAs=c,t.exports=c})})(e7);var Uke=e7.exports;const Vke=Nr(Uke);function Wke(t){return t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}const Pg={"http://creativecommons.org/publicdomain/zero/1.0/":"https://mirrors.creativecommons.org/presskit/buttons/80x15/svg/cc-zero.svg","http://creativecommons.org/licenses/by/3.0/":"https://mirrors.creativecommons.org/presskit/buttons/80x15/svg/by.svg","http://creativecommons.org/licenses/by-nc-nd/3.0/":"https://mirrors.creativecommons.org/presskit/buttons/80x15/svg/by-nc-nd.svg","http://creativecommons.org/licenses/by-nc-nd/4.0/":"https://mirrors.creativecommons.org/presskit/buttons/80x15/svg/by-nc-nd.svg","http://creativecommons.org/licenses/by-nc-sa/4.0/":"https://mirrors.creativecommons.org/presskit/buttons/80x15/svg/by-nc-sa.svg","http://creativecommons.org/licenses/by-sa/4.0/":"https://mirrors.creativecommons.org/presskit/buttons/80x15/svg/by-sa.svg","http://opendatacommons.org/licenses/odbl/1.0/":"https://img.shields.io/badge/License-ODbL-lightgrey.svg","http://www.wtfpl.net/":"https://img.shields.io/badge/License-WTFPL-lightgrey.svg"};Object.keys(Pg).forEach(t=>{Pg[t.replace("http:","https:")]=Pg[t]});const Gke={data(){return{defaults:{delay:{short:{show:250,hide:0},medium:{show:500,hide:0},long:{show:1e3,hide:0}},licenseBadges:Pg}}},methods:{getProvider(t){return t=Xe(t)||t,J.get(t,"_registry")||J.get(t,"inScheme[0]._registry")},toggleMinimize(){for(let t of this.$children)t.toggleMinimize()},refresh(t){this.$parent&&this.$parent.refresh(t)},getRouterUrl(t,e,r=!1){t=Xe(t)||t;let n=J.cloneDeep(this.$route.query),i=e?"from":"to";if(!t)delete n[i],delete n[i+"Scheme"];else if(ye.isScheme(t)||!t.inScheme)delete n[i],n[i+"Scheme"]=t.uri;else{let o=Xe(J.get(t,"inScheme[0]"));!o&&console.assert("getRouterUrl",t,o),r||this.$store.state.selected.scheme[e]==null||this.$jskos.compare(this.$store.state.selected.scheme[e],o)||(this.$jskos.compare(this.$store.state.selected.scheme[!e],o)||this.$store.state.selected.scheme[!e]==null)&&(i=i=="from"?"to":"from"),n[i+"Scheme"]=o.uri,n[i]=t.uri}let a="?";return J.forOwn(n,(o,l)=>{a+="".concat(l,"=").concat(encodeURIComponent(o),"&")}),a.substring(0,a.length-1)},async setSelected({concept:t,scheme:e,isLeft:r,noQueryRefresh:n=!1,noLoading:i=!1}={}){let a=this.generateID();if(t=t&&Ea(t,{returnIfExists:!0,type:"concept",scheme:e}),e=J.get(t,"inScheme[0]")||e,e=e&&Ea(e,{returnIfExists:!0,type:"scheme"}),ye.compare(t,this.$store.state.selected.concept[r])&&ye.compare(e,this.$store.state.selected.scheme[r]))return!0;this.$store.commit({type:"selected/setLoadingId",isLeft:r,loadingId:a}),i||(this.loadingGlobal=!0);const o=()=>{!i&&a==this.$store.state.selected.loadingId[r]&&(this.loadingGlobal=!1)};if(e&&!t)return this.$store.commit({type:"selected/set",kind:"both",isLeft:r,scheme:e,concept:null,noQueryRefresh:n}),RA(e),Ww(e),o(),!0;if(t){let l="concept";return e?(ye.compare(e,this.$store.state.selected.scheme[r])||(l="both",Ww(e)),t=(await Uo([t]))[0]||t,MA(t).then(c=>{Uo(c,{scheme:e})}),vN(t).then(c=>{Uo(c,{scheme:e}),c.filter(Boolean).forEach(f=>MA(f))}),e&&RA(e),t.broader&&!t.__BROADERLOADED__&&Uo(t.broader.filter(Boolean),{scheme:e}).then(()=>{Ir(t,"__BROADERLOADED__",!0)}),o(),a==this.$store.state.selected.loadingId[r]?(this.$store.commit({type:"selected/set",kind:l,isLeft:r,concept:t,scheme:e,value:t,noQueryRefresh:n}),!0):!1):(this.$log.error("setSelected: could not find scheme for concept in store."),o(),!1)}else return r!=null?(this.$store.commit({type:"selected/clear",kind:"scheme",isLeft:r,noQueryRefresh:n}),o(),!0):(this.$log.error("setSelected: called with no valid concept or scheme."),o(),!1)},addToMapping(t){t.type="mapping/add",t.cardinality=this.$store.state.settings.settings.components.MappingEditor.only1to1mappings?"1-to-1":"1-to-n";const e=J.get(this.$store.getters.getCurrentRegistry,"config.mappings.cardinality");e=="1-to-1"&&(t.cardinality=e),this.$store.commit(t)},alert(t,e,r,n,i){this.$store.commit({type:"alerts/add",text:t,countdown:e,variant:r,buttonText:n,buttonHandler:i})},copyToClipboard(t){let e;J.isString(t)?e=document.getElementById(t):e=t;try{window.getSelection().removeAllRanges(),(i=>{var a,o;window.getSelection&&document.createRange?(a=window.getSelection(),a.toString()==""&&(o=document.createRange(),o.selectNodeContents(i),a.removeAllRanges(),a.addRange(o))):document.selection&&(a=document.selection.createRange(),a.text==""&&(o=document.body.createTextRange(),o.moveToElementText(i),o.select()))})(e),document.execCommand("copy")||this.$log.warn("Copy to clipboard failed."),window.getSelection().removeAllRanges()}catch(r){this.$log.warn("Copy to clipboard failed.")}},open(t,e,r){if(t=Xe(t)||t,!t)return;let n=Object.assign({},t.__ISOPEN__);n[e]=r,Ir(t,"__ISOPEN__",n)},isMouseOver(t){t||(t=this.$el);let{x:e,y:r}=this.$store.state.mousePosition,n=t.getBoundingClientRect();return e>=n.left&&e<=n.right&&r>=n.top&&r<=n.bottom},downloadFile(t,e){var r=new Blob([e],{type:"text/plain;charset=utf-8"});Vke.saveAs(r,t)},generateID(){return Math.random().toString(36).substring(2,15)+Math.random().toString(36).substring(2,15)},getNotation(t,e,r=!1){t=Xe(t,{relatedItems:!0})||t;let n=ye.notation(t,e);if(r){let i="";if(ye.compare({uri:"http://dewey.info/scheme/edition/e23/",identifier:["http://bartoc.org/en/node/241","http://bartoc.org/en/node/18497","http://www.wikidata.org/entity/Q67011877","http://id.loc.gov/vocabulary/classSchemes/sdnb","http://uri.gbv.de/terminology/sdnb"]},J.get(t,"inScheme[0]"))&&(n&&(n=n.replace(/^(T[1-9][A-Z]?--)(.*)-(.*)$/,"$1$2-$1$3")),!isNaN(parseInt(n))))for(;n.length+i.length<3;)i+="0";i.length&&(n+="".concat(i,""))}return n},getPrefLabel(t){t=Xe(t)||t;const e=this.getNotation(t,null,!0);let r=this.$jskos.prefLabel(t,{fallbackToUri:e==null});const n=new RegExp("^"+Wke(e)+"\\s+(.*)$"),i=r.match(n);return i&&i[1]!=null?i[1]:r},hash(t){for(var e=2166136261,r=e,n=0;n>>0).toString(16)).substr(-8)},getErrorMessage(t){let e="cdkErrors.".concat(t.name);this.$te(e)||(e="cdkErrors.CDKError");let r="".concat(this.$t(e));return t.message&&(r+=" (".concat(t.message,")")),r},checkInView(t,e,r=!0){if(!t||!e)return!1;let n=t.scrollTop,i=n+t.clientHeight,a=e.offsetTop,o=a+e.clientHeight,l=a>=n&&o<=i,c=r&&(an||o>i&&at.endsWith("Provider")).forEach(t=>{is.addProvider(lA[t])});is.addProvider(DC);Ze.use(JAe);Ze.use(AN);Ze.prototype.$jskos=ye;Ze.prototype.$log=on;const Kke="getters.languages";ye.languagePreference.store=op;ye.languagePreference.path=Kke;Ze.component("Tabs",r4e);Ze.component("Tab",s4e);Ue.add(v3e);Ue.add(hke);Ue.add(yke);Ue.add(Cke);Ue.add(Q3e);Ue.add(Z3e);Ue.add(d3e);Ue.add(vke);Ue.add(xke);Ue.add(wke);Ue.add(K3e);Ue.add(tke);Ue.add(I3e);Ue.add(Oke);Ue.add(nke);Ue.add(Y3e);Ue.add(p3e);Ue.add(ake);Ue.add($3e);Ue.add(E3e);Ue.add(V3e);Ue.add(q3e);Ue.add(W3e);Ue.add(H3e);Ue.add(F3e);Ue.add(u3e);Ue.add(M3e);Ue.add(Yxe);Ue.add(g3e);Ue.add($ke);Ue.add(w3e);Ue.add(gke);Ue.add(o3e);Ue.add(l3e);Ue.add(A3e);Ue.add(t3e);Ue.add(lke);Ue.add(J3e);Ue.add(B3e);Ue.add(kke);Ue.add(T3e);Ue.add(Tke);Ue.add(Pke);Ue.add(x3e);Ue.add(m3e);Ue.add(Qxe);Ue.add(y3e);Ue.add(O3e);Ue.add(mke);Ue.add(n3e);Ue.add(D3e);Ue.add(f3e);Ue.add(oke);Ue.add(Jxe);Ue.add(P3e);Ue.add(L3e);Ue.add(cke);Ue.add(rke);Ue.add(dke);Ue.add(s3e);Ue.add(i3e);Ue.add(C3e);Ue.add(b3e);Ue.add(uke);Ue.add(j3e);Ze.component("FontAwesomeIcon",Hke);Ze.mixin(Gke);export{pge as A,Qke as B,Fme as C,CN as D,Ir as E,Ot as F,Qhe as G,Lb as H,ol as I,RA as J,Mu as K,Nb as L,ege as M,tDe as N,eDe as O,tve as P,Jke as Q,AO as R,is as S,Zke as T,Npe as U,Ze as V,op as W,qf as X,ia as Y,J as _,eme as a,il as b,Da as c,hv as d,PC as e,ON as f,Xe as g,hge as h,MA as i,Xke as j,ar as k,Uo as l,Nr as m,fr as n,al as o,wN as p,Cge as q,SN as r,gN as s,Ea as t,Up as u,Yke as v,Age as w,gf as x,Oge as y,Rge as z}; diff --git a/dev/assets/main-legacy-Bmj7n9cu.js b/dev/assets/main-legacy-Bmj7n9cu.js new file mode 100644 index 00000000..f28353be --- /dev/null +++ b/dev/assets/main-legacy-Bmj7n9cu.js @@ -0,0 +1,50 @@ +System.register([],(function(t,e){"use strict";return{execute:function(){var e=document.createElement("style");e.textContent=".registry-notation{user-select:none;display:inline-block;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fff;height:18px;font-size:.75rem;background-color:rgba(163,133,133,.3)}.registry-notation:hover,.registry-notation.registry-enabled:hover{background-color:rgba(163,133,133,.65)}.registry-notation-current{background-color:rgba(177,63,19,.3)}.registry-notation.registry-current-enabled{background-color:#b13f13;font-weight:700}.registry-notation.registry-enabled{background-color:#a38585;font-weight:700}.text-dark[data-v-f4a8cce3]{color:#212121}.text-grey[data-v-f4a8cce3]{color:#4a4a4a}.text-lightGrey[data-v-f4a8cce3]{color:#737373}.text-mediumLightGrey[data-v-f4a8cce3]{color:#aaa}.text-veryLightGrey[data-v-f4a8cce3]{color:#d2d2d2}.fontWeight-medium[data-v-f4a8cce3]{font-weight:500}.fontWeight-heavy[data-v-f4a8cce3]{font-weight:700}.font-italic[data-v-f4a8cce3]{font-style:italic}.fontSize-verySmall[data-v-f4a8cce3]{font-size:.75rem}.fontSize-small[data-v-f4a8cce3]{font-size:.8rem}.fontSize-normal[data-v-f4a8cce3]{font-size:.9rem}.fontSize-large[data-v-f4a8cce3]{font-size:1.1rem}.font-default[data-v-f4a8cce3]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-f4a8cce3]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-f4a8cce3]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-f4a8cce3]{word-break:break-all}.fillAndCenter[data-v-f4a8cce3]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-f4a8cce3]{scrollbar-width:thin}.mainComponent[data-v-f4a8cce3]{position:relative}.mainComponent-minimized[data-v-f4a8cce3]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-f4a8cce3]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-f4a8cce3]{display:block}.visualComponent[data-v-f4a8cce3]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-f4a8cce3]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-f4a8cce3]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-f4a8cce3]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-f4a8cce3]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-f4a8cce3]{display:block;flex:1 1 auto;overflow:auto}p[data-v-f4a8cce3]{margin:3px 0!important}a[data-v-f4a8cce3]:link,a[data-v-f4a8cce3]:visited,a[data-v-f4a8cce3]:active{color:#b13f13}a[data-v-f4a8cce3]:hover,.alert a[data-v-f4a8cce3]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-f4a8cce3]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-f4a8cce3]{color:#737373!important}.page-link[data-v-f4a8cce3]:hover{color:#e85e29!important}ul[data-v-f4a8cce3]{padding-left:20px}h1[data-v-f4a8cce3]{font-size:1.85rem}h2[data-v-f4a8cce3]{font-size:1.7rem}h3[data-v-f4a8cce3]{font-size:1.55rem}h4[data-v-f4a8cce3]{font-size:1.35rem}h5[data-v-f4a8cce3]{font-size:1.25rem}h6[data-v-f4a8cce3]{font-size:1.2rem}.button[data-v-f4a8cce3]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-f4a8cce3]:hover{color:#e85e29}.button-disabled[data-v-f4a8cce3]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-f4a8cce3]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-f4a8cce3]:hover{color:#880c0c}.button[data-v-f4a8cce3],button[data-v-f4a8cce3]{transition:all .2s ease-in-out}.button[data-v-f4a8cce3]:not(.button-disabled):active,button[data-v-f4a8cce3]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-f4a8cce3]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-f4a8cce3]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-f4a8cce3]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-f4a8cce3]:hover{color:#e85e29}.concept-mappingsExist[data-v-f4a8cce3]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-f4a8cce3]{border-right:5px solid #ffffff}.pointer[data-v-f4a8cce3]{cursor:pointer}.starFavorite[data-v-f4a8cce3]{color:#b13f13;margin-right:5px}.starFavorite[data-v-f4a8cce3]:hover,.starNormal[data-v-f4a8cce3]:hover{color:#e85e29}.starNormal[data-v-f4a8cce3]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-f4a8cce3]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-f4a8cce3]{background-color:#dacece;font-weight:700}.scrollable[data-v-f4a8cce3]{overflow-y:auto}.collapsed>.when-opened[data-v-f4a8cce3],:not(.collapsed)>.when-closed[data-v-f4a8cce3]{display:none}[data-v-f4a8cce3]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-f4a8cce3]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-f4a8cce3]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-f4a8cce3]:before{background-color:#555!important}.popover[data-v-f4a8cce3]{max-width:400px!important}.custom-control-label[data-v-f4a8cce3]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-f4a8cce3],.form-control.is-invalid[data-v-f4a8cce3]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-f4a8cce3]{overflow:auto!important}.modal-content[data-v-f4a8cce3],.popover-body[data-v-f4a8cce3]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-f4a8cce3],.btn-primary[data-v-f4a8cce3]:active,.btn-primary[data-v-f4a8cce3]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-f4a8cce3]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-f4a8cce3]{background-color:#377a16}.btn-success[data-v-f4a8cce3]:hover{background-color:#1a390a}.btn-warning[data-v-f4a8cce3]{background-color:#dacece}.btn-warning[data-v-f4a8cce3]:hover{background-color:#b9a2a2}.btn-danger[data-v-f4a8cce3]{background-color:#ce1212}.btn-danger[data-v-f4a8cce3]:hover{background-color:#880c0c}.text-success[data-v-f4a8cce3]{color:#377a16!important}.text-warning[data-v-f4a8cce3]{color:#b9a2a2!important}.text-danger[data-v-f4a8cce3]{color:#ce1212!important}.alert-success[data-v-f4a8cce3]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-f4a8cce3]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-f4a8cce3]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-f4a8cce3]{order:1}.order2[data-v-f4a8cce3]{order:2}.order3[data-v-f4a8cce3]{order:3}.order4[data-v-f4a8cce3]{order:4}.order5[data-v-f4a8cce3]{order:5}div kbd[data-v-f4a8cce3]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.registry-info-inline[data-v-f4a8cce3]{display:inline-block}.registry-info-inline>div[data-v-f4a8cce3]{display:inline-block}.text-dark[data-v-c751da2b]{color:#212121}.text-grey[data-v-c751da2b]{color:#4a4a4a}.text-lightGrey[data-v-c751da2b]{color:#737373}.text-mediumLightGrey[data-v-c751da2b]{color:#aaa}.text-veryLightGrey[data-v-c751da2b]{color:#d2d2d2}.fontWeight-medium[data-v-c751da2b]{font-weight:500}.fontWeight-heavy[data-v-c751da2b]{font-weight:700}.font-italic[data-v-c751da2b]{font-style:italic}.fontSize-verySmall[data-v-c751da2b]{font-size:.75rem}.fontSize-small[data-v-c751da2b]{font-size:.8rem}.fontSize-normal[data-v-c751da2b]{font-size:.9rem}.fontSize-large[data-v-c751da2b]{font-size:1.1rem}.font-default[data-v-c751da2b]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-c751da2b]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-c751da2b]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-c751da2b]{word-break:break-all}.fillAndCenter[data-v-c751da2b]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-c751da2b]{scrollbar-width:thin}.mainComponent[data-v-c751da2b]{position:relative}.mainComponent-minimized[data-v-c751da2b]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-c751da2b]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-c751da2b]{display:block}.visualComponent[data-v-c751da2b]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-c751da2b]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-c751da2b]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-c751da2b]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-c751da2b]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-c751da2b]{display:block;flex:1 1 auto;overflow:auto}p[data-v-c751da2b]{margin:3px 0!important}a[data-v-c751da2b]:link,a[data-v-c751da2b]:visited,a[data-v-c751da2b]:active{color:#b13f13}a[data-v-c751da2b]:hover,.alert a[data-v-c751da2b]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-c751da2b]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-c751da2b]{color:#737373!important}.page-link[data-v-c751da2b]:hover{color:#e85e29!important}ul[data-v-c751da2b]{padding-left:20px}h1[data-v-c751da2b]{font-size:1.85rem}h2[data-v-c751da2b]{font-size:1.7rem}h3[data-v-c751da2b]{font-size:1.55rem}h4[data-v-c751da2b]{font-size:1.35rem}h5[data-v-c751da2b]{font-size:1.25rem}h6[data-v-c751da2b]{font-size:1.2rem}.button[data-v-c751da2b]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-c751da2b]:hover{color:#e85e29}.button-disabled[data-v-c751da2b]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-c751da2b]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-c751da2b]:hover{color:#880c0c}.button[data-v-c751da2b],button[data-v-c751da2b]{transition:all .2s ease-in-out}.button[data-v-c751da2b]:not(.button-disabled):active,button[data-v-c751da2b]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-c751da2b]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-c751da2b]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-c751da2b]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-c751da2b]:hover{color:#e85e29}.concept-mappingsExist[data-v-c751da2b]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-c751da2b]{border-right:5px solid #ffffff}.pointer[data-v-c751da2b]{cursor:pointer}.starFavorite[data-v-c751da2b]{color:#b13f13;margin-right:5px}.starFavorite[data-v-c751da2b]:hover,.starNormal[data-v-c751da2b]:hover{color:#e85e29}.starNormal[data-v-c751da2b]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-c751da2b]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-c751da2b]{background-color:#dacece;font-weight:700}.scrollable[data-v-c751da2b]{overflow-y:auto}.collapsed>.when-opened[data-v-c751da2b],:not(.collapsed)>.when-closed[data-v-c751da2b]{display:none}[data-v-c751da2b]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-c751da2b]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-c751da2b]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-c751da2b]:before{background-color:#555!important}.popover[data-v-c751da2b]{max-width:400px!important}.custom-control-label[data-v-c751da2b]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-c751da2b],.form-control.is-invalid[data-v-c751da2b]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-c751da2b]{overflow:auto!important}.modal-content[data-v-c751da2b],.popover-body[data-v-c751da2b]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-c751da2b],.btn-primary[data-v-c751da2b]:active,.btn-primary[data-v-c751da2b]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-c751da2b]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-c751da2b]{background-color:#377a16}.btn-success[data-v-c751da2b]:hover{background-color:#1a390a}.btn-warning[data-v-c751da2b]{background-color:#dacece}.btn-warning[data-v-c751da2b]:hover{background-color:#b9a2a2}.btn-danger[data-v-c751da2b]{background-color:#ce1212}.btn-danger[data-v-c751da2b]:hover{background-color:#880c0c}.text-success[data-v-c751da2b]{color:#377a16!important}.text-warning[data-v-c751da2b]{color:#b9a2a2!important}.text-danger[data-v-c751da2b]{color:#ce1212!important}.alert-success[data-v-c751da2b]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-c751da2b]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-c751da2b]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-c751da2b]{order:1}.order2[data-v-c751da2b]{order:2}.order3[data-v-c751da2b]{order:3}.order4[data-v-c751da2b]{order:4}.order5[data-v-c751da2b]{order:5}div kbd[data-v-c751da2b]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}p[data-v-c751da2b]{margin:5px 0 20px!important}.settings-sources[data-v-c751da2b]{padding:6px 5px}.selected-registry[data-v-c751da2b]{background-color:#ece5e5}.settingsModal-mapping-registry[data-v-c751da2b]{display:flex;justify-content:center;align-items:center}.settingsModal-mapping-registry[data-v-c751da2b]:hover{background-color:#f6f3f3;cursor:pointer}.settingsModal-mapping-registry>div[data-v-c751da2b]:first-child{flex:none;margin-left:5px;margin-right:-5px}.settingsModal-mapping-registry>div[data-v-c751da2b]:last-child{flex:1}.settingsModal-componentSettings-component[data-v-c751da2b]{margin-bottom:20px}.settingsModal-componentSettings-component>div[data-v-c751da2b]{margin-bottom:5px}.settingsModal-footer[data-v-c751da2b]{padding:.75rem 1.25rem;background-color:#f6f3f3;border-top:1px solid rgba(0,0,0,.2)}.myDataDownloads>li:not(:first-child).myDataDownloads-noData[data-v-c751da2b]{display:none}#settingsModal .modal-dialog{height:90%}#settingsModal .modal-content{height:100%}#settingsModal .modal-body{padding:0}#settingsModal .modal-body .card{border:none;position:absolute;top:0;bottom:0;right:0;left:0;overflow:hidden}#settingsModal .modal-body .card .cocoda-vue-tabs{height:100%}#settingsModal .modal-body .card .cocoda-vue-tabs .cocoda-vue-tabs-content{padding:20px 20px 5px}.text-dark[data-v-f3dd9d15]{color:#212121}.text-grey[data-v-f3dd9d15]{color:#4a4a4a}.text-lightGrey[data-v-f3dd9d15]{color:#737373}.text-mediumLightGrey[data-v-f3dd9d15]{color:#aaa}.text-veryLightGrey[data-v-f3dd9d15]{color:#d2d2d2}.fontWeight-medium[data-v-f3dd9d15]{font-weight:500}.fontWeight-heavy[data-v-f3dd9d15]{font-weight:700}.font-italic[data-v-f3dd9d15]{font-style:italic}.fontSize-verySmall[data-v-f3dd9d15]{font-size:.75rem}.fontSize-small[data-v-f3dd9d15]{font-size:.8rem}.fontSize-normal[data-v-f3dd9d15]{font-size:.9rem}.fontSize-large[data-v-f3dd9d15]{font-size:1.1rem}.font-default[data-v-f3dd9d15]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-f3dd9d15]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-f3dd9d15]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-f3dd9d15]{word-break:break-all}.fillAndCenter[data-v-f3dd9d15]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-f3dd9d15]{scrollbar-width:thin}.mainComponent[data-v-f3dd9d15]{position:relative}.mainComponent-minimized[data-v-f3dd9d15]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-f3dd9d15]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-f3dd9d15]{display:block}.visualComponent[data-v-f3dd9d15]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-f3dd9d15]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-f3dd9d15]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-f3dd9d15]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-f3dd9d15]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-f3dd9d15]{display:block;flex:1 1 auto;overflow:auto}p[data-v-f3dd9d15]{margin:3px 0!important}a[data-v-f3dd9d15]:link,a[data-v-f3dd9d15]:visited,a[data-v-f3dd9d15]:active{color:#b13f13}a[data-v-f3dd9d15]:hover,.alert a[data-v-f3dd9d15]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-f3dd9d15]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-f3dd9d15]{color:#737373!important}.page-link[data-v-f3dd9d15]:hover{color:#e85e29!important}ul[data-v-f3dd9d15]{padding-left:20px}h1[data-v-f3dd9d15]{font-size:1.85rem}h2[data-v-f3dd9d15]{font-size:1.7rem}h3[data-v-f3dd9d15]{font-size:1.55rem}h4[data-v-f3dd9d15]{font-size:1.35rem}h5[data-v-f3dd9d15]{font-size:1.25rem}h6[data-v-f3dd9d15]{font-size:1.2rem}.button[data-v-f3dd9d15]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-f3dd9d15]:hover{color:#e85e29}.button-disabled[data-v-f3dd9d15]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-f3dd9d15]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-f3dd9d15]:hover{color:#880c0c}.button[data-v-f3dd9d15],button[data-v-f3dd9d15]{transition:all .2s ease-in-out}.button[data-v-f3dd9d15]:not(.button-disabled):active,button[data-v-f3dd9d15]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-f3dd9d15]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-f3dd9d15]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-f3dd9d15]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-f3dd9d15]:hover{color:#e85e29}.concept-mappingsExist[data-v-f3dd9d15]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-f3dd9d15]{border-right:5px solid #ffffff}.pointer[data-v-f3dd9d15]{cursor:pointer}.starFavorite[data-v-f3dd9d15]{color:#b13f13;margin-right:5px}.starFavorite[data-v-f3dd9d15]:hover,.starNormal[data-v-f3dd9d15]:hover{color:#e85e29}.starNormal[data-v-f3dd9d15]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-f3dd9d15]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-f3dd9d15]{background-color:#dacece;font-weight:700}.scrollable[data-v-f3dd9d15]{overflow-y:auto}.collapsed>.when-opened[data-v-f3dd9d15],:not(.collapsed)>.when-closed[data-v-f3dd9d15]{display:none}[data-v-f3dd9d15]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-f3dd9d15]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-f3dd9d15]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-f3dd9d15]:before{background-color:#555!important}.popover[data-v-f3dd9d15]{max-width:400px!important}.custom-control-label[data-v-f3dd9d15]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-f3dd9d15],.form-control.is-invalid[data-v-f3dd9d15]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-f3dd9d15]{overflow:auto!important}.modal-content[data-v-f3dd9d15],.popover-body[data-v-f3dd9d15]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-f3dd9d15],.btn-primary[data-v-f3dd9d15]:active,.btn-primary[data-v-f3dd9d15]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-f3dd9d15]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-f3dd9d15]{background-color:#377a16}.btn-success[data-v-f3dd9d15]:hover{background-color:#1a390a}.btn-warning[data-v-f3dd9d15]{background-color:#dacece}.btn-warning[data-v-f3dd9d15]:hover{background-color:#b9a2a2}.btn-danger[data-v-f3dd9d15]{background-color:#ce1212}.btn-danger[data-v-f3dd9d15]:hover{background-color:#880c0c}.text-success[data-v-f3dd9d15]{color:#377a16!important}.text-warning[data-v-f3dd9d15]{color:#b9a2a2!important}.text-danger[data-v-f3dd9d15]{color:#ce1212!important}.alert-success[data-v-f3dd9d15]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-f3dd9d15]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-f3dd9d15]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-f3dd9d15]{order:1}.order2[data-v-f3dd9d15]{order:2}.order3[data-v-f3dd9d15]{order:3}.order4[data-v-f3dd9d15]{order:4}.order5[data-v-f3dd9d15]{order:5}div kbd[data-v-f3dd9d15]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.itemName[data-v-f3dd9d15]{display:inline;user-select:text}.itemName-inner[data-v-f3dd9d15],.itemName-inner>*[data-v-f3dd9d15]{color:#212121!important;display:inline}.itemName-hovered[data-v-f3dd9d15],.itemName-hoverable[data-v-f3dd9d15]:hover{cursor:pointer;text-decoration:underline}.itemName-highlighted[data-v-f3dd9d15]{color:#4a4a4a!important}.itemName-icon[data-v-f3dd9d15]{margin-right:3px}.itemName-details[data-v-f3dd9d15]{overflow:hidden;position:relative;line-height:1.2em;max-height:7.2em;text-align:justify;margin-right:-1em;padding-right:1.5em}.itemName-details[data-v-f3dd9d15]:before{content:\"...\";position:absolute;right:.5em;bottom:0}.itemName-details[data-v-f3dd9d15]:after{content:\"\";position:absolute;right:.5em;width:1em;height:1em;margin-top:.2em;background:#fff}.flexibleTable[data-v-57ea4c61]{display:flex;flex-direction:column}.flexibleTable-head[data-v-57ea4c61]{flex:none;overflow:auto;font-weight:700}.flexibleTable-body[data-v-57ea4c61]{flex:1;overflow:auto}.flexibleTable-row[data-v-57ea4c61]{display:flex}.flexibleTable-cell[data-v-57ea4c61]{overflow:hidden;flex:1}.flexibleTable-cell-center[data-v-57ea4c61]{padding:4px 2px;text-align:center}.flexibleTable-cell-left[data-v-57ea4c61]{padding:4px 6px;text-align:left}.flexibleTable-cell-right[data-v-57ea4c61]{padding:4px 6px;text-align:right}.flexibleTable-head .flexibleTable-cell[data-v-57ea4c61]{user-select:none;border-bottom:1px solid rgba(0,0,0,.4)}.flexibleTable-head .flexibleTable-cell.flexibleTable-sortable[data-v-57ea4c61]{cursor:pointer}.flexibleTable-head .flexibleTable-cell.flexibleTable-sortable[data-v-57ea4c61]:hover{color:rgba(0,0,0,.5)}.flexibleTable-body .flexibleTable-cell[data-v-57ea4c61]{border-bottom:1px solid rgba(0,0,0,.1);position:relative}.flexibleTable-body .flexibleTable-rows>div:last-child .flexibleTable-cell[data-v-57ea4c61]{border-bottom:none}.flexibleTable-section[data-v-57ea4c61]{border-bottom:1px solid rgba(0,0,0,.4)}.flexibleTable-section-before[data-v-57ea4c61]{border-bottom:1px solid rgba(0,0,0,.1);padding:3px 0}.flexibleTable-section-after[data-v-57ea4c61]{border-top:1px solid rgba(0,0,0,.1);padding:3px 0}.flexibleTable-body .flexibleTable-row:hover .flexibleTable-cell[data-v-57ea4c61]{background-color:rgba(0,0,0,.1)}.flexibleTable-cell-sort[data-v-57ea4c61]{margin-left:2px}.flexibleTable-head[data-v-57ea4c61]{-ms-overflow-style:none;overflow:-moz-scrollbars-none}.flexibleTable-head[data-v-57ea4c61]::-webkit-scrollbar{display:none}.button[data-v-3a5d1557]{cursor:pointer;user-select:none;color:#555}.button[data-v-3a5d1557]:hover{color:#e85e29}svg.button[data-v-3a5d1557]{margin-left:2px}.text-dark[data-v-d4303810]{color:#212121}.text-grey[data-v-d4303810]{color:#4a4a4a}.text-lightGrey[data-v-d4303810]{color:#737373}.text-mediumLightGrey[data-v-d4303810]{color:#aaa}.text-veryLightGrey[data-v-d4303810]{color:#d2d2d2}.fontWeight-medium[data-v-d4303810]{font-weight:500}.fontWeight-heavy[data-v-d4303810]{font-weight:700}.font-italic[data-v-d4303810]{font-style:italic}.fontSize-verySmall[data-v-d4303810]{font-size:.75rem}.fontSize-small[data-v-d4303810]{font-size:.8rem}.fontSize-normal[data-v-d4303810]{font-size:.9rem}.fontSize-large[data-v-d4303810]{font-size:1.1rem}.font-default[data-v-d4303810]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-d4303810]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-d4303810]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-d4303810]{word-break:break-all}.fillAndCenter[data-v-d4303810]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-d4303810]{scrollbar-width:thin}.mainComponent[data-v-d4303810]{position:relative}.mainComponent-minimized[data-v-d4303810]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-d4303810]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-d4303810]{display:block}.visualComponent[data-v-d4303810]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-d4303810]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-d4303810]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-d4303810]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-d4303810]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-d4303810]{display:block;flex:1 1 auto;overflow:auto}p[data-v-d4303810]{margin:3px 0!important}a[data-v-d4303810]:link,a[data-v-d4303810]:visited,a[data-v-d4303810]:active{color:#b13f13}a[data-v-d4303810]:hover,.alert a[data-v-d4303810]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-d4303810]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-d4303810]{color:#737373!important}.page-link[data-v-d4303810]:hover{color:#e85e29!important}ul[data-v-d4303810]{padding-left:20px}h1[data-v-d4303810]{font-size:1.85rem}h2[data-v-d4303810]{font-size:1.7rem}h3[data-v-d4303810]{font-size:1.55rem}h4[data-v-d4303810]{font-size:1.35rem}h5[data-v-d4303810]{font-size:1.25rem}h6[data-v-d4303810]{font-size:1.2rem}.button[data-v-d4303810]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-d4303810]:hover{color:#e85e29}.button-disabled[data-v-d4303810]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-d4303810]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-d4303810]:hover{color:#880c0c}.button[data-v-d4303810],button[data-v-d4303810]{transition:all .2s ease-in-out}.button[data-v-d4303810]:not(.button-disabled):active,button[data-v-d4303810]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-d4303810]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-d4303810]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-d4303810]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-d4303810]:hover{color:#e85e29}.concept-mappingsExist[data-v-d4303810]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-d4303810]{border-right:5px solid #ffffff}.pointer[data-v-d4303810]{cursor:pointer}.starFavorite[data-v-d4303810]{color:#b13f13;margin-right:5px}.starFavorite[data-v-d4303810]:hover,.starNormal[data-v-d4303810]:hover{color:#e85e29}.starNormal[data-v-d4303810]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-d4303810]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-d4303810]{background-color:#dacece;font-weight:700}.scrollable[data-v-d4303810]{overflow-y:auto}.collapsed>.when-opened[data-v-d4303810],:not(.collapsed)>.when-closed[data-v-d4303810]{display:none}[data-v-d4303810]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-d4303810]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-d4303810]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-d4303810]:before{background-color:#555!important}.popover[data-v-d4303810]{max-width:400px!important}.custom-control-label[data-v-d4303810]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-d4303810],.form-control.is-invalid[data-v-d4303810]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-d4303810]{overflow:auto!important}.modal-content[data-v-d4303810],.popover-body[data-v-d4303810]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-d4303810],.btn-primary[data-v-d4303810]:active,.btn-primary[data-v-d4303810]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-d4303810]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-d4303810]{background-color:#377a16}.btn-success[data-v-d4303810]:hover{background-color:#1a390a}.btn-warning[data-v-d4303810]{background-color:#dacece}.btn-warning[data-v-d4303810]:hover{background-color:#b9a2a2}.btn-danger[data-v-d4303810]{background-color:#ce1212}.btn-danger[data-v-d4303810]:hover{background-color:#880c0c}.text-success[data-v-d4303810]{color:#377a16!important}.text-warning[data-v-d4303810]{color:#b9a2a2!important}.text-danger[data-v-d4303810]{color:#ce1212!important}.alert-success[data-v-d4303810]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-d4303810]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-d4303810]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-d4303810]{order:1}.order2[data-v-d4303810]{order:2}.order3[data-v-d4303810]{order:3}.order4[data-v-d4303810]{order:4}.order5[data-v-d4303810]{order:5}div kbd[data-v-d4303810]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}nav.navbar[data-v-d4303810]{padding:2px 8px;height:42px;background-color:#dacece}.navbar-brand[data-v-d4303810]{color:#212121!important}.btn-link[data-v-d4303810]:disabled,.btn-link.disabled[data-v-d4303810]{text-decoration:line-through;color:#737373}.navbar-settingsButton>span>img[data-v-d4303810],.navbar-settingsButton>span>svg[data-v-d4303810]{opacity:1;height:17px}.navbar-settingsButton>span>img[data-v-d4303810]{margin-top:-3px}.navbar-settingsButton>span>svg[data-v-d4303810]{margin-top:1px}.navbar-settingsButton:hover>span>img[data-v-d4303810],.navbar-settingsButton:hover>span>svg[data-v-d4303810]{opacity:.5}hr[data-v-d4303810]{margin:.75rem 0}.nav-link,.nav-link>span,.btn-link{color:#212121!important}.nav-link.active,.btn-link.active{font-weight:700}.nav-pills .nav-link.active{color:#fff!important}.nav-link:hover,.btn-link:hover{color:#4a4a4a!important}.navbar-dropdown{overflow-x:hidden;right:-8px!important;top:95%!important}.favoriteConceptsDropdown{max-height:700px;width:400px}.favoriteConceptsDropdown .dropdown-item{white-space:normal;position:relative;display:flex}.favoriteConceptsDropdown .dropdown-item:hover{background-color:#ece5e5}.favoriteConceptsDropdown-iconTarget{color:#dacece}.navbar-dropdown-selectable{word-break:default;white-space:nowrap;user-select:none;padding:3px 12px 3px 10px}.navbar-dropdown-selectable-icon{display:inline-block}.navbar-dropdown-selectable-icon>img{height:17px;max-height:17px;margin-top:-3px}.navbar-dropdown-selectable-icon>svg{height:17px;margin-top:1px;margin-left:2px}.navbar-dropdown-selectable-selected{font-weight:700;padding-right:5px;background-color:#dacece}.navbar-settingsTabs-row{padding:3px 10px}.navbar-settingsTabs-row:hover,.navbar-dropdown-selectable:hover{cursor:pointer;background-color:#ece5e5}.text-dark[data-v-6208228d]{color:#212121}.text-grey[data-v-6208228d]{color:#4a4a4a}.text-lightGrey[data-v-6208228d]{color:#737373}.text-mediumLightGrey[data-v-6208228d]{color:#aaa}.text-veryLightGrey[data-v-6208228d]{color:#d2d2d2}.fontWeight-medium[data-v-6208228d]{font-weight:500}.fontWeight-heavy[data-v-6208228d]{font-weight:700}.font-italic[data-v-6208228d]{font-style:italic}.fontSize-verySmall[data-v-6208228d]{font-size:.75rem}.fontSize-small[data-v-6208228d]{font-size:.8rem}.fontSize-normal[data-v-6208228d]{font-size:.9rem}.fontSize-large[data-v-6208228d]{font-size:1.1rem}.font-default[data-v-6208228d]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-6208228d]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-6208228d]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-6208228d]{word-break:break-all}.fillAndCenter[data-v-6208228d]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-6208228d]{scrollbar-width:thin}.mainComponent[data-v-6208228d]{position:relative}.mainComponent-minimized[data-v-6208228d]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-6208228d]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-6208228d]{display:block}.visualComponent[data-v-6208228d]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-6208228d]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-6208228d]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-6208228d]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-6208228d]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-6208228d]{display:block;flex:1 1 auto;overflow:auto}p[data-v-6208228d]{margin:3px 0!important}a[data-v-6208228d]:link,a[data-v-6208228d]:visited,a[data-v-6208228d]:active{color:#b13f13}a[data-v-6208228d]:hover,.alert a[data-v-6208228d]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-6208228d]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-6208228d]{color:#737373!important}.page-link[data-v-6208228d]:hover{color:#e85e29!important}ul[data-v-6208228d]{padding-left:20px}h1[data-v-6208228d]{font-size:1.85rem}h2[data-v-6208228d]{font-size:1.7rem}h3[data-v-6208228d]{font-size:1.55rem}h4[data-v-6208228d]{font-size:1.35rem}h5[data-v-6208228d]{font-size:1.25rem}h6[data-v-6208228d]{font-size:1.2rem}.button[data-v-6208228d]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-6208228d]:hover{color:#e85e29}.button-disabled[data-v-6208228d]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-6208228d]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-6208228d]:hover{color:#880c0c}.button[data-v-6208228d],button[data-v-6208228d]{transition:all .2s ease-in-out}.button[data-v-6208228d]:not(.button-disabled):active,button[data-v-6208228d]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-6208228d]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-6208228d]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-6208228d]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-6208228d]:hover{color:#e85e29}.concept-mappingsExist[data-v-6208228d]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-6208228d]{border-right:5px solid #ffffff}.pointer[data-v-6208228d]{cursor:pointer}.starFavorite[data-v-6208228d]{color:#b13f13;margin-right:5px}.starFavorite[data-v-6208228d]:hover,.starNormal[data-v-6208228d]:hover{color:#e85e29}.starNormal[data-v-6208228d]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-6208228d]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-6208228d]{background-color:#dacece;font-weight:700}.scrollable[data-v-6208228d]{overflow-y:auto}.collapsed>.when-opened[data-v-6208228d],:not(.collapsed)>.when-closed[data-v-6208228d]{display:none}[data-v-6208228d]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-6208228d]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-6208228d]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-6208228d]:before{background-color:#555!important}.popover[data-v-6208228d]{max-width:400px!important}.custom-control-label[data-v-6208228d]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-6208228d],.form-control.is-invalid[data-v-6208228d]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-6208228d]{overflow:auto!important}.modal-content[data-v-6208228d],.popover-body[data-v-6208228d]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-6208228d],.btn-primary[data-v-6208228d]:active,.btn-primary[data-v-6208228d]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-6208228d]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-6208228d]{background-color:#377a16}.btn-success[data-v-6208228d]:hover{background-color:#1a390a}.btn-warning[data-v-6208228d]{background-color:#dacece}.btn-warning[data-v-6208228d]:hover{background-color:#b9a2a2}.btn-danger[data-v-6208228d]{background-color:#ce1212}.btn-danger[data-v-6208228d]:hover{background-color:#880c0c}.text-success[data-v-6208228d]{color:#377a16!important}.text-warning[data-v-6208228d]{color:#b9a2a2!important}.text-danger[data-v-6208228d]{color:#ce1212!important}.alert-success[data-v-6208228d]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-6208228d]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-6208228d]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-6208228d]{order:1}.order2[data-v-6208228d]{order:2}.order3[data-v-6208228d]{order:3}.order4[data-v-6208228d]{order:4}.order5[data-v-6208228d]{order:5}div kbd[data-v-6208228d]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.componentSettings[data-v-6208228d]{position:absolute;right:0;bottom:2px;z-index:200}.componentSettings>.button[data-v-6208228d]{color:rgba(85,85,85,.6)}.componentSettings>.button[data-v-6208228d]:hover{color:#e85e29}.text-dark[data-v-58fa3726]{color:#212121}.text-grey[data-v-58fa3726]{color:#4a4a4a}.text-lightGrey[data-v-58fa3726]{color:#737373}.text-mediumLightGrey[data-v-58fa3726]{color:#aaa}.text-veryLightGrey[data-v-58fa3726]{color:#d2d2d2}.fontWeight-medium[data-v-58fa3726]{font-weight:500}.fontWeight-heavy[data-v-58fa3726]{font-weight:700}.font-italic[data-v-58fa3726]{font-style:italic}.fontSize-verySmall[data-v-58fa3726]{font-size:.75rem}.fontSize-small[data-v-58fa3726]{font-size:.8rem}.fontSize-normal[data-v-58fa3726]{font-size:.9rem}.fontSize-large[data-v-58fa3726]{font-size:1.1rem}.font-default[data-v-58fa3726]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-58fa3726]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-58fa3726]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-58fa3726]{word-break:break-all}.fillAndCenter[data-v-58fa3726]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-58fa3726]{scrollbar-width:thin}.mainComponent[data-v-58fa3726]{position:relative}.mainComponent-minimized[data-v-58fa3726]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-58fa3726]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-58fa3726]{display:block}.visualComponent[data-v-58fa3726]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-58fa3726]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-58fa3726]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-58fa3726]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-58fa3726]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-58fa3726]{display:block;flex:1 1 auto;overflow:auto}p[data-v-58fa3726]{margin:3px 0!important}a[data-v-58fa3726]:link,a[data-v-58fa3726]:visited,a[data-v-58fa3726]:active{color:#b13f13}a[data-v-58fa3726]:hover,.alert a[data-v-58fa3726]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-58fa3726]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-58fa3726]{color:#737373!important}.page-link[data-v-58fa3726]:hover{color:#e85e29!important}ul[data-v-58fa3726]{padding-left:20px}h1[data-v-58fa3726]{font-size:1.85rem}h2[data-v-58fa3726]{font-size:1.7rem}h3[data-v-58fa3726]{font-size:1.55rem}h4[data-v-58fa3726]{font-size:1.35rem}h5[data-v-58fa3726]{font-size:1.25rem}h6[data-v-58fa3726]{font-size:1.2rem}.button[data-v-58fa3726]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-58fa3726]:hover{color:#e85e29}.button-disabled[data-v-58fa3726]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-58fa3726]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-58fa3726]:hover{color:#880c0c}.button[data-v-58fa3726],button[data-v-58fa3726]{transition:all .2s ease-in-out}.button[data-v-58fa3726]:not(.button-disabled):active,button[data-v-58fa3726]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-58fa3726]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-58fa3726]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-58fa3726]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-58fa3726]:hover{color:#e85e29}.concept-mappingsExist[data-v-58fa3726]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-58fa3726]{border-right:5px solid #ffffff}.pointer[data-v-58fa3726]{cursor:pointer}.starFavorite[data-v-58fa3726]{color:#b13f13;margin-right:5px}.starFavorite[data-v-58fa3726]:hover,.starNormal[data-v-58fa3726]:hover{color:#e85e29}.starNormal[data-v-58fa3726]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-58fa3726]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-58fa3726]{background-color:#dacece;font-weight:700}.scrollable[data-v-58fa3726]{overflow-y:auto}.collapsed>.when-opened[data-v-58fa3726],:not(.collapsed)>.when-closed[data-v-58fa3726]{display:none}[data-v-58fa3726]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-58fa3726]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-58fa3726]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-58fa3726]:before{background-color:#555!important}.popover[data-v-58fa3726]{max-width:400px!important}.custom-control-label[data-v-58fa3726]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-58fa3726],.form-control.is-invalid[data-v-58fa3726]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-58fa3726]{overflow:auto!important}.modal-content[data-v-58fa3726],.popover-body[data-v-58fa3726]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-58fa3726],.btn-primary[data-v-58fa3726]:active,.btn-primary[data-v-58fa3726]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-58fa3726]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-58fa3726]{background-color:#377a16}.btn-success[data-v-58fa3726]:hover{background-color:#1a390a}.btn-warning[data-v-58fa3726]{background-color:#dacece}.btn-warning[data-v-58fa3726]:hover{background-color:#b9a2a2}.btn-danger[data-v-58fa3726]{background-color:#ce1212}.btn-danger[data-v-58fa3726]:hover{background-color:#880c0c}.text-success[data-v-58fa3726]{color:#377a16!important}.text-warning[data-v-58fa3726]{color:#b9a2a2!important}.text-danger[data-v-58fa3726]{color:#ce1212!important}.alert-success[data-v-58fa3726]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-58fa3726]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-58fa3726]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-58fa3726]{order:1}.order2[data-v-58fa3726]{order:2}.order3[data-v-58fa3726]{order:3}.order4[data-v-58fa3726]{order:4}.order5[data-v-58fa3726]{order:5}div kbd[data-v-58fa3726]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.dataModal-json[data-v-58fa3726]{height:600px;overflow:auto;margin-top:20px}.text-dark[data-v-7ef9861f]{color:#212121}.text-grey[data-v-7ef9861f]{color:#4a4a4a}.text-lightGrey[data-v-7ef9861f]{color:#737373}.text-mediumLightGrey[data-v-7ef9861f]{color:#aaa}.text-veryLightGrey[data-v-7ef9861f]{color:#d2d2d2}.fontWeight-medium[data-v-7ef9861f]{font-weight:500}.fontWeight-heavy[data-v-7ef9861f]{font-weight:700}.font-italic[data-v-7ef9861f]{font-style:italic}.fontSize-verySmall[data-v-7ef9861f]{font-size:.75rem}.fontSize-small[data-v-7ef9861f]{font-size:.8rem}.fontSize-normal[data-v-7ef9861f]{font-size:.9rem}.fontSize-large[data-v-7ef9861f]{font-size:1.1rem}.font-default[data-v-7ef9861f]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-7ef9861f]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-7ef9861f]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-7ef9861f]{word-break:break-all}.fillAndCenter[data-v-7ef9861f]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-7ef9861f]{scrollbar-width:thin}.mainComponent[data-v-7ef9861f]{position:relative}.mainComponent-minimized[data-v-7ef9861f]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-7ef9861f]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-7ef9861f]{display:block}.visualComponent[data-v-7ef9861f]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-7ef9861f]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-7ef9861f]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-7ef9861f]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-7ef9861f]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-7ef9861f]{display:block;flex:1 1 auto;overflow:auto}p[data-v-7ef9861f]{margin:3px 0!important}a[data-v-7ef9861f]:link,a[data-v-7ef9861f]:visited,a[data-v-7ef9861f]:active{color:#b13f13}a[data-v-7ef9861f]:hover,.alert a[data-v-7ef9861f]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-7ef9861f]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-7ef9861f]{color:#737373!important}.page-link[data-v-7ef9861f]:hover{color:#e85e29!important}ul[data-v-7ef9861f]{padding-left:20px}h1[data-v-7ef9861f]{font-size:1.85rem}h2[data-v-7ef9861f]{font-size:1.7rem}h3[data-v-7ef9861f]{font-size:1.55rem}h4[data-v-7ef9861f]{font-size:1.35rem}h5[data-v-7ef9861f]{font-size:1.25rem}h6[data-v-7ef9861f]{font-size:1.2rem}.button[data-v-7ef9861f]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-7ef9861f]:hover{color:#e85e29}.button-disabled[data-v-7ef9861f]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-7ef9861f]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-7ef9861f]:hover{color:#880c0c}.button[data-v-7ef9861f],button[data-v-7ef9861f]{transition:all .2s ease-in-out}.button[data-v-7ef9861f]:not(.button-disabled):active,button[data-v-7ef9861f]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-7ef9861f]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-7ef9861f]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-7ef9861f]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-7ef9861f]:hover{color:#e85e29}.concept-mappingsExist[data-v-7ef9861f]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-7ef9861f]{border-right:5px solid #ffffff}.pointer[data-v-7ef9861f]{cursor:pointer}.starFavorite[data-v-7ef9861f]{color:#b13f13;margin-right:5px}.starFavorite[data-v-7ef9861f]:hover,.starNormal[data-v-7ef9861f]:hover{color:#e85e29}.starNormal[data-v-7ef9861f]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-7ef9861f]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-7ef9861f]{background-color:#dacece;font-weight:700}.scrollable[data-v-7ef9861f]{overflow-y:auto}.collapsed>.when-opened[data-v-7ef9861f],:not(.collapsed)>.when-closed[data-v-7ef9861f]{display:none}[data-v-7ef9861f]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-7ef9861f]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-7ef9861f]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-7ef9861f]:before{background-color:#555!important}.popover[data-v-7ef9861f]{max-width:400px!important}.custom-control-label[data-v-7ef9861f]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-7ef9861f],.form-control.is-invalid[data-v-7ef9861f]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-7ef9861f]{overflow:auto!important}.modal-content[data-v-7ef9861f],.popover-body[data-v-7ef9861f]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-7ef9861f],.btn-primary[data-v-7ef9861f]:active,.btn-primary[data-v-7ef9861f]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-7ef9861f]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-7ef9861f]{background-color:#377a16}.btn-success[data-v-7ef9861f]:hover{background-color:#1a390a}.btn-warning[data-v-7ef9861f]{background-color:#dacece}.btn-warning[data-v-7ef9861f]:hover{background-color:#b9a2a2}.btn-danger[data-v-7ef9861f]{background-color:#ce1212}.btn-danger[data-v-7ef9861f]:hover{background-color:#880c0c}.text-success[data-v-7ef9861f]{color:#377a16!important}.text-warning[data-v-7ef9861f]{color:#b9a2a2!important}.text-danger[data-v-7ef9861f]{color:#ce1212!important}.alert-success[data-v-7ef9861f]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-7ef9861f]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-7ef9861f]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-7ef9861f]{order:1}.order2[data-v-7ef9861f]{order:2}.order3[data-v-7ef9861f]{order:3}.order4[data-v-7ef9861f]{order:4}.order5[data-v-7ef9861f]{order:5}div kbd[data-v-7ef9861f]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.annotationList[data-v-7ef9861f]{max-height:300px;overflow-y:auto}.annotationList>div[data-v-7ef9861f]{display:flex}.annotationList>div>div[data-v-7ef9861f]{flex:1}.annotationList>div>div[data-v-7ef9861f]:first-child{padding-right:10px}.annotationList>div>div[data-v-7ef9861f]:last-child{padding-left:10px}.annotationList>div>div[data-v-7ef9861f]:first-child,.annotationList>div>div[data-v-7ef9861f]:last-child{flex:none;display:flex;justify-content:center;align-content:center;flex-direction:column}.annotationList>div[data-v-7ef9861f]:nth-child(odd){background-color:#fff}.annotationList>div[data-v-7ef9861f]:nth-child(2n){background-color:rgba(210,210,210,.3)}.text-dark[data-v-724c3566]{color:#212121}.text-grey[data-v-724c3566]{color:#4a4a4a}.text-lightGrey[data-v-724c3566]{color:#737373}.text-mediumLightGrey[data-v-724c3566]{color:#aaa}.text-veryLightGrey[data-v-724c3566]{color:#d2d2d2}.fontWeight-medium[data-v-724c3566]{font-weight:500}.fontWeight-heavy[data-v-724c3566]{font-weight:700}.font-italic[data-v-724c3566]{font-style:italic}.fontSize-verySmall[data-v-724c3566]{font-size:.75rem}.fontSize-small[data-v-724c3566]{font-size:.8rem}.fontSize-normal[data-v-724c3566]{font-size:.9rem}.fontSize-large[data-v-724c3566]{font-size:1.1rem}.font-default[data-v-724c3566]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-724c3566]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-724c3566]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-724c3566]{word-break:break-all}.fillAndCenter[data-v-724c3566]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-724c3566]{scrollbar-width:thin}.mainComponent[data-v-724c3566]{position:relative}.mainComponent-minimized[data-v-724c3566]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-724c3566]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-724c3566]{display:block}.visualComponent[data-v-724c3566]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-724c3566]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-724c3566]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-724c3566]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-724c3566]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-724c3566]{display:block;flex:1 1 auto;overflow:auto}p[data-v-724c3566]{margin:3px 0!important}a[data-v-724c3566]:link,a[data-v-724c3566]:visited,a[data-v-724c3566]:active{color:#b13f13}a[data-v-724c3566]:hover,.alert a[data-v-724c3566]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-724c3566]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-724c3566]{color:#737373!important}.page-link[data-v-724c3566]:hover{color:#e85e29!important}ul[data-v-724c3566]{padding-left:20px}h1[data-v-724c3566]{font-size:1.85rem}h2[data-v-724c3566]{font-size:1.7rem}h3[data-v-724c3566]{font-size:1.55rem}h4[data-v-724c3566]{font-size:1.35rem}h5[data-v-724c3566]{font-size:1.25rem}h6[data-v-724c3566]{font-size:1.2rem}.button[data-v-724c3566]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-724c3566]:hover{color:#e85e29}.button-disabled[data-v-724c3566]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-724c3566]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-724c3566]:hover{color:#880c0c}.button[data-v-724c3566],button[data-v-724c3566]{transition:all .2s ease-in-out}.button[data-v-724c3566]:not(.button-disabled):active,button[data-v-724c3566]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-724c3566]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-724c3566]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-724c3566]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-724c3566]:hover{color:#e85e29}.concept-mappingsExist[data-v-724c3566]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-724c3566]{border-right:5px solid #ffffff}.pointer[data-v-724c3566]{cursor:pointer}.starFavorite[data-v-724c3566]{color:#b13f13;margin-right:5px}.starFavorite[data-v-724c3566]:hover,.starNormal[data-v-724c3566]:hover{color:#e85e29}.starNormal[data-v-724c3566]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-724c3566]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-724c3566]{background-color:#dacece;font-weight:700}.scrollable[data-v-724c3566]{overflow-y:auto}.collapsed>.when-opened[data-v-724c3566],:not(.collapsed)>.when-closed[data-v-724c3566]{display:none}[data-v-724c3566]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-724c3566]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-724c3566]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-724c3566]:before{background-color:#555!important}.popover[data-v-724c3566]{max-width:400px!important}.custom-control-label[data-v-724c3566]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-724c3566],.form-control.is-invalid[data-v-724c3566]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-724c3566]{overflow:auto!important}.modal-content[data-v-724c3566],.popover-body[data-v-724c3566]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-724c3566],.btn-primary[data-v-724c3566]:active,.btn-primary[data-v-724c3566]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-724c3566]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-724c3566]{background-color:#377a16}.btn-success[data-v-724c3566]:hover{background-color:#1a390a}.btn-warning[data-v-724c3566]{background-color:#dacece}.btn-warning[data-v-724c3566]:hover{background-color:#b9a2a2}.btn-danger[data-v-724c3566]{background-color:#ce1212}.btn-danger[data-v-724c3566]:hover{background-color:#880c0c}.text-success[data-v-724c3566]{color:#377a16!important}.text-warning[data-v-724c3566]{color:#b9a2a2!important}.text-danger[data-v-724c3566]{color:#ce1212!important}.alert-success[data-v-724c3566]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-724c3566]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-724c3566]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-724c3566]{order:1}.order2[data-v-724c3566]{order:2}.order3[data-v-724c3566]{order:3}.order4[data-v-724c3566]{order:4}.order5[data-v-724c3566]{order:5}div kbd[data-v-724c3566]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.mappingDetail-container>.row[data-v-724c3566]{margin-bottom:10px}.mappingDetail-container>.row>.col-3[data-v-724c3566]{text-align:right}.mappingDetail-container p[data-v-724c3566]{margin:0!important}.text-dark[data-v-dfb5a9af]{color:#212121}.text-grey[data-v-dfb5a9af]{color:#4a4a4a}.text-lightGrey[data-v-dfb5a9af]{color:#737373}.text-mediumLightGrey[data-v-dfb5a9af]{color:#aaa}.text-veryLightGrey[data-v-dfb5a9af]{color:#d2d2d2}.fontWeight-medium[data-v-dfb5a9af]{font-weight:500}.fontWeight-heavy[data-v-dfb5a9af]{font-weight:700}.font-italic[data-v-dfb5a9af]{font-style:italic}.fontSize-verySmall[data-v-dfb5a9af]{font-size:.75rem}.fontSize-small[data-v-dfb5a9af]{font-size:.8rem}.fontSize-normal[data-v-dfb5a9af]{font-size:.9rem}.fontSize-large[data-v-dfb5a9af]{font-size:1.1rem}.font-default[data-v-dfb5a9af]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-dfb5a9af]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-dfb5a9af]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-dfb5a9af]{word-break:break-all}.fillAndCenter[data-v-dfb5a9af]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-dfb5a9af]{scrollbar-width:thin}.mainComponent[data-v-dfb5a9af]{position:relative}.mainComponent-minimized[data-v-dfb5a9af]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-dfb5a9af]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-dfb5a9af]{display:block}.visualComponent[data-v-dfb5a9af]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-dfb5a9af]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-dfb5a9af]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-dfb5a9af]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-dfb5a9af]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-dfb5a9af]{display:block;flex:1 1 auto;overflow:auto}p[data-v-dfb5a9af]{margin:3px 0!important}a[data-v-dfb5a9af]:link,a[data-v-dfb5a9af]:visited,a[data-v-dfb5a9af]:active{color:#b13f13}a[data-v-dfb5a9af]:hover,.alert a[data-v-dfb5a9af]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-dfb5a9af]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-dfb5a9af]{color:#737373!important}.page-link[data-v-dfb5a9af]:hover{color:#e85e29!important}ul[data-v-dfb5a9af]{padding-left:20px}h1[data-v-dfb5a9af]{font-size:1.85rem}h2[data-v-dfb5a9af]{font-size:1.7rem}h3[data-v-dfb5a9af]{font-size:1.55rem}h4[data-v-dfb5a9af]{font-size:1.35rem}h5[data-v-dfb5a9af]{font-size:1.25rem}h6[data-v-dfb5a9af]{font-size:1.2rem}.button[data-v-dfb5a9af]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-dfb5a9af]:hover{color:#e85e29}.button-disabled[data-v-dfb5a9af]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-dfb5a9af]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-dfb5a9af]:hover{color:#880c0c}.button[data-v-dfb5a9af],button[data-v-dfb5a9af]{transition:all .2s ease-in-out}.button[data-v-dfb5a9af]:not(.button-disabled):active,button[data-v-dfb5a9af]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-dfb5a9af]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-dfb5a9af]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-dfb5a9af]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-dfb5a9af]:hover{color:#e85e29}.concept-mappingsExist[data-v-dfb5a9af]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-dfb5a9af]{border-right:5px solid #ffffff}.pointer[data-v-dfb5a9af]{cursor:pointer}.starFavorite[data-v-dfb5a9af]{color:#b13f13;margin-right:5px}.starFavorite[data-v-dfb5a9af]:hover,.starNormal[data-v-dfb5a9af]:hover{color:#e85e29}.starNormal[data-v-dfb5a9af]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-dfb5a9af]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-dfb5a9af]{background-color:#dacece;font-weight:700}.scrollable[data-v-dfb5a9af]{overflow-y:auto}.collapsed>.when-opened[data-v-dfb5a9af],:not(.collapsed)>.when-closed[data-v-dfb5a9af]{display:none}[data-v-dfb5a9af]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-dfb5a9af]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-dfb5a9af]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-dfb5a9af]:before{background-color:#555!important}.popover[data-v-dfb5a9af]{max-width:400px!important}.custom-control-label[data-v-dfb5a9af]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-dfb5a9af],.form-control.is-invalid[data-v-dfb5a9af]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-dfb5a9af]{overflow:auto!important}.modal-content[data-v-dfb5a9af],.popover-body[data-v-dfb5a9af]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-dfb5a9af],.btn-primary[data-v-dfb5a9af]:active,.btn-primary[data-v-dfb5a9af]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-dfb5a9af]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-dfb5a9af]{background-color:#377a16}.btn-success[data-v-dfb5a9af]:hover{background-color:#1a390a}.btn-warning[data-v-dfb5a9af]{background-color:#dacece}.btn-warning[data-v-dfb5a9af]:hover{background-color:#b9a2a2}.btn-danger[data-v-dfb5a9af]{background-color:#ce1212}.btn-danger[data-v-dfb5a9af]:hover{background-color:#880c0c}.text-success[data-v-dfb5a9af]{color:#377a16!important}.text-warning[data-v-dfb5a9af]{color:#b9a2a2!important}.text-danger[data-v-dfb5a9af]{color:#ce1212!important}.alert-success[data-v-dfb5a9af]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-dfb5a9af]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-dfb5a9af]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-dfb5a9af]{order:1}.order2[data-v-dfb5a9af]{order:2}.order3[data-v-dfb5a9af]{order:3}.order4[data-v-dfb5a9af]{order:4}.order5[data-v-dfb5a9af]{order:5}div kbd[data-v-dfb5a9af]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.loader[data-v-dfb5a9af]{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:4px solid #f3f3f3;border-top:4px solid #3498db;width:24px;height:24px;animation:spin-dfb5a9af 2s linear infinite}.loader-sm[data-v-dfb5a9af]{width:16px;height:16px}.loader-md[data-v-dfb5a9af]{width:24px;height:24px}.loader-lg[data-v-dfb5a9af]{width:32px;height:32px}@keyframes spin-dfb5a9af{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loadingIndicatorFull{z-index:800!important;background-color:rgba(255,255,255,.6);animation:fadein .5s}@keyframes fadein{0%{opacity:0}to{opacity:1}}.loadingIndicatorFull-text,.loadingIndicatorFull-indicator{flex:none}.text-dark[data-v-e9ae162d]{color:#212121}.text-grey[data-v-e9ae162d]{color:#4a4a4a}.text-lightGrey[data-v-e9ae162d]{color:#737373}.text-mediumLightGrey[data-v-e9ae162d]{color:#aaa}.text-veryLightGrey[data-v-e9ae162d]{color:#d2d2d2}.fontWeight-medium[data-v-e9ae162d]{font-weight:500}.fontWeight-heavy[data-v-e9ae162d]{font-weight:700}.font-italic[data-v-e9ae162d]{font-style:italic}.fontSize-verySmall[data-v-e9ae162d]{font-size:.75rem}.fontSize-small[data-v-e9ae162d]{font-size:.8rem}.fontSize-normal[data-v-e9ae162d]{font-size:.9rem}.fontSize-large[data-v-e9ae162d]{font-size:1.1rem}.font-default[data-v-e9ae162d]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-e9ae162d]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-e9ae162d]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-e9ae162d]{word-break:break-all}.fillAndCenter[data-v-e9ae162d]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-e9ae162d]{scrollbar-width:thin}.mainComponent[data-v-e9ae162d]{position:relative}.mainComponent-minimized[data-v-e9ae162d]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-e9ae162d]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-e9ae162d]{display:block}.visualComponent[data-v-e9ae162d]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-e9ae162d]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-e9ae162d]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-e9ae162d]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-e9ae162d]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-e9ae162d]{display:block;flex:1 1 auto;overflow:auto}p[data-v-e9ae162d]{margin:3px 0!important}a[data-v-e9ae162d]:link,a[data-v-e9ae162d]:visited,a[data-v-e9ae162d]:active{color:#b13f13}a[data-v-e9ae162d]:hover,.alert a[data-v-e9ae162d]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-e9ae162d]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-e9ae162d]{color:#737373!important}.page-link[data-v-e9ae162d]:hover{color:#e85e29!important}ul[data-v-e9ae162d]{padding-left:20px}h1[data-v-e9ae162d]{font-size:1.85rem}h2[data-v-e9ae162d]{font-size:1.7rem}h3[data-v-e9ae162d]{font-size:1.55rem}h4[data-v-e9ae162d]{font-size:1.35rem}h5[data-v-e9ae162d]{font-size:1.25rem}h6[data-v-e9ae162d]{font-size:1.2rem}.button[data-v-e9ae162d]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-e9ae162d]:hover{color:#e85e29}.button-disabled[data-v-e9ae162d]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-e9ae162d]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-e9ae162d]:hover{color:#880c0c}.button[data-v-e9ae162d],button[data-v-e9ae162d]{transition:all .2s ease-in-out}.button[data-v-e9ae162d]:not(.button-disabled):active,button[data-v-e9ae162d]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-e9ae162d]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-e9ae162d]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-e9ae162d]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-e9ae162d]:hover{color:#e85e29}.concept-mappingsExist[data-v-e9ae162d]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-e9ae162d]{border-right:5px solid #ffffff}.pointer[data-v-e9ae162d]{cursor:pointer}.starFavorite[data-v-e9ae162d]{color:#b13f13;margin-right:5px}.starFavorite[data-v-e9ae162d]:hover,.starNormal[data-v-e9ae162d]:hover{color:#e85e29}.starNormal[data-v-e9ae162d]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-e9ae162d]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-e9ae162d]{background-color:#dacece;font-weight:700}.scrollable[data-v-e9ae162d]{overflow-y:auto}.collapsed>.when-opened[data-v-e9ae162d],:not(.collapsed)>.when-closed[data-v-e9ae162d]{display:none}[data-v-e9ae162d]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-e9ae162d]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-e9ae162d]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-e9ae162d]:before{background-color:#555!important}.popover[data-v-e9ae162d]{max-width:400px!important}.custom-control-label[data-v-e9ae162d]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-e9ae162d],.form-control.is-invalid[data-v-e9ae162d]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-e9ae162d]{overflow:auto!important}.modal-content[data-v-e9ae162d],.popover-body[data-v-e9ae162d]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-e9ae162d],.btn-primary[data-v-e9ae162d]:active,.btn-primary[data-v-e9ae162d]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-e9ae162d]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-e9ae162d]{background-color:#377a16}.btn-success[data-v-e9ae162d]:hover{background-color:#1a390a}.btn-warning[data-v-e9ae162d]{background-color:#dacece}.btn-warning[data-v-e9ae162d]:hover{background-color:#b9a2a2}.btn-danger[data-v-e9ae162d]{background-color:#ce1212}.btn-danger[data-v-e9ae162d]:hover{background-color:#880c0c}.text-success[data-v-e9ae162d]{color:#377a16!important}.text-warning[data-v-e9ae162d]{color:#b9a2a2!important}.text-danger[data-v-e9ae162d]{color:#ce1212!important}.alert-success[data-v-e9ae162d]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-e9ae162d]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-e9ae162d]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-e9ae162d]{order:1}.order2[data-v-e9ae162d]{order:2}.order3[data-v-e9ae162d]{order:3}.order4[data-v-e9ae162d]{order:4}.order5[data-v-e9ae162d]{order:5}div kbd[data-v-e9ae162d]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.annotationPopover[data-v-e9ae162d]{display:flex;flex-direction:column}.annotationPopover-upper[data-v-e9ae162d]{flex:1;display:flex;justify-content:center}.annotationPopover-lower[data-v-e9ae162d]{width:100%;margin-top:5px;display:flex;align-items:center;justify-content:center;gap:7px}.annotationPopover-left[data-v-e9ae162d]{flex:1;padding:5px 0;min-width:100px;display:flex;flex-direction:column}.annotationPopover-history[data-v-e9ae162d]{flex:1}.annotationPopover-score[data-v-e9ae162d]{font-size:1.1rem;text-align:right;padding-top:5px}.annotationPopover-voting[data-v-e9ae162d]{flex:none;min-width:24px;display:flex;flex-direction:column;font-size:20px}.annotationPopover-voting>div[data-v-e9ae162d]{flex:none;text-align:center}.annotationPopover-voting>div[data-v-e9ae162d]:first-child{flex:1}.annotationPopover-voting-button-current[data-v-e9ae162d]{color:#b13f13}.bbutton-small[data-v-e9ae162d]{font-size:.8rem;padding:2px 4px}.annotationPopover-history>div{padding:8px 10px}.annotationPopoverTop .popover{max-width:500px;z-index:1040}.annotationPopoverTop .popover>.popover-body{padding:0 6px 4px}.text-dark[data-v-47577e15]{color:#212121}.text-grey[data-v-47577e15]{color:#4a4a4a}.text-lightGrey[data-v-47577e15]{color:#737373}.text-mediumLightGrey[data-v-47577e15]{color:#aaa}.text-veryLightGrey[data-v-47577e15]{color:#d2d2d2}.fontWeight-medium[data-v-47577e15]{font-weight:500}.fontWeight-heavy[data-v-47577e15]{font-weight:700}.font-italic[data-v-47577e15]{font-style:italic}.fontSize-verySmall[data-v-47577e15]{font-size:.75rem}.fontSize-small[data-v-47577e15]{font-size:.8rem}.fontSize-normal[data-v-47577e15]{font-size:.9rem}.fontSize-large[data-v-47577e15]{font-size:1.1rem}.font-default[data-v-47577e15]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-47577e15]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-47577e15]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-47577e15]{word-break:break-all}.fillAndCenter[data-v-47577e15]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-47577e15]{scrollbar-width:thin}.mainComponent[data-v-47577e15]{position:relative}.mainComponent-minimized[data-v-47577e15]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-47577e15]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-47577e15]{display:block}.visualComponent[data-v-47577e15]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-47577e15]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-47577e15]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-47577e15]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-47577e15]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-47577e15]{display:block;flex:1 1 auto;overflow:auto}p[data-v-47577e15]{margin:3px 0!important}a[data-v-47577e15]:link,a[data-v-47577e15]:visited,a[data-v-47577e15]:active{color:#b13f13}a[data-v-47577e15]:hover,.alert a[data-v-47577e15]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-47577e15]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-47577e15]{color:#737373!important}.page-link[data-v-47577e15]:hover{color:#e85e29!important}ul[data-v-47577e15]{padding-left:20px}h1[data-v-47577e15]{font-size:1.85rem}h2[data-v-47577e15]{font-size:1.7rem}h3[data-v-47577e15]{font-size:1.55rem}h4[data-v-47577e15]{font-size:1.35rem}h5[data-v-47577e15]{font-size:1.25rem}h6[data-v-47577e15]{font-size:1.2rem}.button[data-v-47577e15]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-47577e15]:hover{color:#e85e29}.button-disabled[data-v-47577e15]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-47577e15]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-47577e15]:hover{color:#880c0c}.button[data-v-47577e15],button[data-v-47577e15]{transition:all .2s ease-in-out}.button[data-v-47577e15]:not(.button-disabled):active,button[data-v-47577e15]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-47577e15]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-47577e15]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-47577e15]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-47577e15]:hover{color:#e85e29}.concept-mappingsExist[data-v-47577e15]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-47577e15]{border-right:5px solid #ffffff}.pointer[data-v-47577e15]{cursor:pointer}.starFavorite[data-v-47577e15]{color:#b13f13;margin-right:5px}.starFavorite[data-v-47577e15]:hover,.starNormal[data-v-47577e15]:hover{color:#e85e29}.starNormal[data-v-47577e15]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-47577e15]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-47577e15]{background-color:#dacece;font-weight:700}.scrollable[data-v-47577e15]{overflow-y:auto}.collapsed>.when-opened[data-v-47577e15],:not(.collapsed)>.when-closed[data-v-47577e15]{display:none}[data-v-47577e15]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-47577e15]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-47577e15]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-47577e15]:before{background-color:#555!important}.popover[data-v-47577e15]{max-width:400px!important}.custom-control-label[data-v-47577e15]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-47577e15],.form-control.is-invalid[data-v-47577e15]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-47577e15]{overflow:auto!important}.modal-content[data-v-47577e15],.popover-body[data-v-47577e15]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-47577e15],.btn-primary[data-v-47577e15]:active,.btn-primary[data-v-47577e15]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-47577e15]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-47577e15]{background-color:#377a16}.btn-success[data-v-47577e15]:hover{background-color:#1a390a}.btn-warning[data-v-47577e15]{background-color:#dacece}.btn-warning[data-v-47577e15]:hover{background-color:#b9a2a2}.btn-danger[data-v-47577e15]{background-color:#ce1212}.btn-danger[data-v-47577e15]:hover{background-color:#880c0c}.text-success[data-v-47577e15]{color:#377a16!important}.text-warning[data-v-47577e15]{color:#b9a2a2!important}.text-danger[data-v-47577e15]{color:#ce1212!important}.alert-success[data-v-47577e15]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-47577e15]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-47577e15]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-47577e15]{order:1}.order2[data-v-47577e15]{order:2}.order3[data-v-47577e15]{order:3}.order4[data-v-47577e15]{order:4}.order5[data-v-47577e15]{order:5}div kbd[data-v-47577e15]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.conceptDetail-ancestors[data-v-47577e15]{margin:0;padding-left:8px}.conceptDetail-ancestors-expand[data-v-47577e15]{position:absolute;left:5px}.conceptDetail-ancestors-more[data-v-47577e15]{width:20px}.text-dark[data-v-70e39819]{color:#212121}.text-grey[data-v-70e39819]{color:#4a4a4a}.text-lightGrey[data-v-70e39819]{color:#737373}.text-mediumLightGrey[data-v-70e39819]{color:#aaa}.text-veryLightGrey[data-v-70e39819]{color:#d2d2d2}.fontWeight-medium[data-v-70e39819]{font-weight:500}.fontWeight-heavy[data-v-70e39819]{font-weight:700}.font-italic[data-v-70e39819]{font-style:italic}.fontSize-verySmall[data-v-70e39819]{font-size:.75rem}.fontSize-small[data-v-70e39819]{font-size:.8rem}.fontSize-normal[data-v-70e39819]{font-size:.9rem}.fontSize-large[data-v-70e39819]{font-size:1.1rem}.font-default[data-v-70e39819]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-70e39819]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-70e39819]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-70e39819]{word-break:break-all}.fillAndCenter[data-v-70e39819]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-70e39819]{scrollbar-width:thin}.mainComponent[data-v-70e39819]{position:relative}.mainComponent-minimized[data-v-70e39819]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-70e39819]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-70e39819]{display:block}.visualComponent[data-v-70e39819]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-70e39819]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-70e39819]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-70e39819]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-70e39819]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-70e39819]{display:block;flex:1 1 auto;overflow:auto}p[data-v-70e39819]{margin:3px 0!important}a[data-v-70e39819]:link,a[data-v-70e39819]:visited,a[data-v-70e39819]:active{color:#b13f13}a[data-v-70e39819]:hover,.alert a[data-v-70e39819]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-70e39819]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-70e39819]{color:#737373!important}.page-link[data-v-70e39819]:hover{color:#e85e29!important}ul[data-v-70e39819]{padding-left:20px}h1[data-v-70e39819]{font-size:1.85rem}h2[data-v-70e39819]{font-size:1.7rem}h3[data-v-70e39819]{font-size:1.55rem}h4[data-v-70e39819]{font-size:1.35rem}h5[data-v-70e39819]{font-size:1.25rem}h6[data-v-70e39819]{font-size:1.2rem}.button[data-v-70e39819]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-70e39819]:hover{color:#e85e29}.button-disabled[data-v-70e39819]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-70e39819]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-70e39819]:hover{color:#880c0c}.button[data-v-70e39819],button[data-v-70e39819]{transition:all .2s ease-in-out}.button[data-v-70e39819]:not(.button-disabled):active,button[data-v-70e39819]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-70e39819]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-70e39819]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-70e39819]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-70e39819]:hover{color:#e85e29}.concept-mappingsExist[data-v-70e39819]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-70e39819]{border-right:5px solid #ffffff}.pointer[data-v-70e39819]{cursor:pointer}.starFavorite[data-v-70e39819]{color:#b13f13;margin-right:5px}.starFavorite[data-v-70e39819]:hover,.starNormal[data-v-70e39819]:hover{color:#e85e29}.starNormal[data-v-70e39819]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-70e39819]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-70e39819]{background-color:#dacece;font-weight:700}.scrollable[data-v-70e39819]{overflow-y:auto}.collapsed>.when-opened[data-v-70e39819],:not(.collapsed)>.when-closed[data-v-70e39819]{display:none}[data-v-70e39819]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-70e39819]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-70e39819]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-70e39819]:before{background-color:#555!important}.popover[data-v-70e39819]{max-width:400px!important}.custom-control-label[data-v-70e39819]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-70e39819],.form-control.is-invalid[data-v-70e39819]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-70e39819]{overflow:auto!important}.modal-content[data-v-70e39819],.popover-body[data-v-70e39819]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-70e39819],.btn-primary[data-v-70e39819]:active,.btn-primary[data-v-70e39819]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-70e39819]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-70e39819]{background-color:#377a16}.btn-success[data-v-70e39819]:hover{background-color:#1a390a}.btn-warning[data-v-70e39819]{background-color:#dacece}.btn-warning[data-v-70e39819]:hover{background-color:#b9a2a2}.btn-danger[data-v-70e39819]{background-color:#ce1212}.btn-danger[data-v-70e39819]:hover{background-color:#880c0c}.text-success[data-v-70e39819]{color:#377a16!important}.text-warning[data-v-70e39819]{color:#b9a2a2!important}.text-danger[data-v-70e39819]{color:#ce1212!important}.alert-success[data-v-70e39819]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-70e39819]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-70e39819]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-70e39819]{order:1}.order2[data-v-70e39819]{order:2}.order3[data-v-70e39819]{order:3}.order4[data-v-70e39819]{order:4}.order5[data-v-70e39819]{order:5}div kbd[data-v-70e39819]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.noItems[data-v-70e39819]{margin:30px auto 5px;flex:5 0 auto}.mappingBrowser-toolbar-button[data-v-70e39819]{display:inline-block;position:relative;width:16px;text-align:center}.mappingBrowser-table-row-match{background-color:rgba(236,229,229,.3)}.flexibleTable-body .flexibleTable-row:hover .flexibleTable-cell.mappingBrowser-table-row-match{background-color:rgba(236,229,229,.55)}.mappingBrowser-table-row-edited{background-color:rgba(218,206,206,.6)}.flexibleTable-body .flexibleTable-row:hover .flexibleTable-cell.mappingBrowser-table-row-edited{background-color:rgba(218,206,206,.7)}.mappingBrowser-hoveredRegistry:before{position:absolute;content:\"\";background:rgba(255,255,255,.6);top:0;right:0;left:0;bottom:0;z-index:1000}.mappingBrowser-table-row-showMore{height:24px}.mappingBrowser-table-row-loading>span>div{margin:0 auto}.mappingBrowser-table-row-noItems{text-align:left!important;padding-left:3px!important}.mappingBrowser-table-row-hidden{display:none}.mappingBrowser-table-light{color:#737373}.mappingBrowser-table-paddingTopLeftAdjustment{padding-left:10px;padding-top:5px}.mappingBrowser-table-paddingLeftAdjustment{padding-left:5px}.mappingBrowser-table-paddingTopAdjustment{padding-top:2px}.mappingBrowser-table-source{min-width:33px;max-width:33px;padding-left:3px!important;padding-right:0!important}.mappingBrowser-table .mappingBrowser-table-creator{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mappingBrowser-table .flexibleTable-head .flexibleTable-cell{padding:4px 2px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mappingBrowser-registry-selectable:hover{text-decoration:underline;cursor:pointer}.mappingBrowser-table .flexibleTable-section{position:relative}.flexibleTable-section{border:none}.mappingBrowser-table[max-width~=\"800px\"] .mappingBrowser-table-creator,.mappingBrowser-table[max-width~=\"800px\"] .mappingBrowser-table-extra,.mappingBrowser-table[max-width~=\"699px\"] .mappingBrowser-table-conceptsLong,.mappingBrowser-table[min-width~=\"700px\"] .mappingBrowser-table-concepts{display:none}.mappingBrowser-pagination{position:absolute;left:50%;transform:translate(-50%);user-select:none;margin:0;padding:0 10px}.mappingBrowser-pagination.pagination .page-item .page-link{border:none;line-height:1;background:none}.mappingBrowser-pagination.pagination .page-item.active .page-link{font-weight:700;color:#212121;border-bottom:3px solid #b13f13}.mappingBrowser-pagination.pagination.pagination-hide-goToLast>li:last-child{display:none}.mappingBrowser-pagination-number{flex:none;text-align:right;padding-top:3px;padding-right:25px;color:#4a4a4a}.registry-has-errored-indicator{cursor:default}.mappingBrowser-table .flexibleTable-body{padding-bottom:5px}.mappingBrowser-table .flexibleTable-section-before{background-color:#f0f0f0}.mappingBrowser-table-currentRegistrySection>.flexibleTable-section-before{background-color:#dacece}.text-dark[data-v-12c63649]{color:#212121}.text-grey[data-v-12c63649]{color:#4a4a4a}.text-lightGrey[data-v-12c63649]{color:#737373}.text-mediumLightGrey[data-v-12c63649]{color:#aaa}.text-veryLightGrey[data-v-12c63649]{color:#d2d2d2}.fontWeight-medium[data-v-12c63649]{font-weight:500}.fontWeight-heavy[data-v-12c63649]{font-weight:700}.font-italic[data-v-12c63649]{font-style:italic}.fontSize-verySmall[data-v-12c63649]{font-size:.75rem}.fontSize-small[data-v-12c63649]{font-size:.8rem}.fontSize-normal[data-v-12c63649]{font-size:.9rem}.fontSize-large[data-v-12c63649]{font-size:1.1rem}.font-default[data-v-12c63649]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-12c63649]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-12c63649]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-12c63649]{word-break:break-all}.fillAndCenter[data-v-12c63649]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-12c63649]{scrollbar-width:thin}.mainComponent[data-v-12c63649]{position:relative}.mainComponent-minimized[data-v-12c63649]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-12c63649]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-12c63649]{display:block}.visualComponent[data-v-12c63649]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-12c63649]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-12c63649]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-12c63649]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-12c63649]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-12c63649]{display:block;flex:1 1 auto;overflow:auto}p[data-v-12c63649]{margin:3px 0!important}a[data-v-12c63649]:link,a[data-v-12c63649]:visited,a[data-v-12c63649]:active{color:#b13f13}a[data-v-12c63649]:hover,.alert a[data-v-12c63649]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-12c63649]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-12c63649]{color:#737373!important}.page-link[data-v-12c63649]:hover{color:#e85e29!important}ul[data-v-12c63649]{padding-left:20px}h1[data-v-12c63649]{font-size:1.85rem}h2[data-v-12c63649]{font-size:1.7rem}h3[data-v-12c63649]{font-size:1.55rem}h4[data-v-12c63649]{font-size:1.35rem}h5[data-v-12c63649]{font-size:1.25rem}h6[data-v-12c63649]{font-size:1.2rem}.button[data-v-12c63649]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-12c63649]:hover{color:#e85e29}.button-disabled[data-v-12c63649]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-12c63649]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-12c63649]:hover{color:#880c0c}.button[data-v-12c63649],button[data-v-12c63649]{transition:all .2s ease-in-out}.button[data-v-12c63649]:not(.button-disabled):active,button[data-v-12c63649]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-12c63649]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-12c63649]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-12c63649]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-12c63649]:hover{color:#e85e29}.concept-mappingsExist[data-v-12c63649]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-12c63649]{border-right:5px solid #ffffff}.pointer[data-v-12c63649]{cursor:pointer}.starFavorite[data-v-12c63649]{color:#b13f13;margin-right:5px}.starFavorite[data-v-12c63649]:hover,.starNormal[data-v-12c63649]:hover{color:#e85e29}.starNormal[data-v-12c63649]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-12c63649]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-12c63649]{background-color:#dacece;font-weight:700}.scrollable[data-v-12c63649]{overflow-y:auto}.collapsed>.when-opened[data-v-12c63649],:not(.collapsed)>.when-closed[data-v-12c63649]{display:none}[data-v-12c63649]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-12c63649]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-12c63649]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-12c63649]:before{background-color:#555!important}.popover[data-v-12c63649]{max-width:400px!important}.custom-control-label[data-v-12c63649]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-12c63649],.form-control.is-invalid[data-v-12c63649]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-12c63649]{overflow:auto!important}.modal-content[data-v-12c63649],.popover-body[data-v-12c63649]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-12c63649],.btn-primary[data-v-12c63649]:active,.btn-primary[data-v-12c63649]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-12c63649]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-12c63649]{background-color:#377a16}.btn-success[data-v-12c63649]:hover{background-color:#1a390a}.btn-warning[data-v-12c63649]{background-color:#dacece}.btn-warning[data-v-12c63649]:hover{background-color:#b9a2a2}.btn-danger[data-v-12c63649]{background-color:#ce1212}.btn-danger[data-v-12c63649]:hover{background-color:#880c0c}.text-success[data-v-12c63649]{color:#377a16!important}.text-warning[data-v-12c63649]{color:#b9a2a2!important}.text-danger[data-v-12c63649]{color:#ce1212!important}.alert-success[data-v-12c63649]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-12c63649]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-12c63649]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-12c63649]{order:1}.order2[data-v-12c63649]{order:2}.order3[data-v-12c63649]{order:3}.order4[data-v-12c63649]{order:4}.order5[data-v-12c63649]{order:5}div kbd[data-v-12c63649]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.jskos-vue-itemSuggest[data-v-12c63649]{position:relative}.jskos-vue-itemSuggest>input[data-v-12c63649]{width:100%;padding:4px 8px}.jskos-vue-itemSuggest-results[data-v-12c63649]{position:absolute;overflow:auto;height:auto;max-height:250px;width:100%;padding:0;margin:1px 0;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.2);z-index:1000}.jskos-vue-itemSuggest-results-list[data-v-12c63649]{padding:0;margin:0}.jskos-vue-itemSuggest-results-item[data-v-12c63649]{list-style:none;text-align:left;cursor:pointer;padding:3px 0 3px 12px}.jskos-vue-itemSuggest-selected[data-v-12c63649]{color:#9a3711;background-color:#f6f3f3}.jskos-vue-itemSuggest-loading[data-v-12c63649]{width:100%;height:30px;padding:4px 0 0 10px;z-index:1000}.text-dark[data-v-803fe1d0]{color:#212121}.text-grey[data-v-803fe1d0]{color:#4a4a4a}.text-lightGrey[data-v-803fe1d0]{color:#737373}.text-mediumLightGrey[data-v-803fe1d0]{color:#aaa}.text-veryLightGrey[data-v-803fe1d0]{color:#d2d2d2}.fontWeight-medium[data-v-803fe1d0]{font-weight:500}.fontWeight-heavy[data-v-803fe1d0]{font-weight:700}.font-italic[data-v-803fe1d0]{font-style:italic}.fontSize-verySmall[data-v-803fe1d0]{font-size:.75rem}.fontSize-small[data-v-803fe1d0]{font-size:.8rem}.fontSize-normal[data-v-803fe1d0]{font-size:.9rem}.fontSize-large[data-v-803fe1d0]{font-size:1.1rem}.font-default[data-v-803fe1d0]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-803fe1d0]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-803fe1d0]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-803fe1d0]{word-break:break-all}.fillAndCenter[data-v-803fe1d0]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-803fe1d0]{scrollbar-width:thin}.mainComponent[data-v-803fe1d0]{position:relative}.mainComponent-minimized[data-v-803fe1d0]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-803fe1d0]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-803fe1d0]{display:block}.visualComponent[data-v-803fe1d0]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-803fe1d0]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-803fe1d0]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-803fe1d0]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-803fe1d0]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-803fe1d0]{display:block;flex:1 1 auto;overflow:auto}p[data-v-803fe1d0]{margin:3px 0!important}a[data-v-803fe1d0]:link,a[data-v-803fe1d0]:visited,a[data-v-803fe1d0]:active{color:#b13f13}a[data-v-803fe1d0]:hover,.alert a[data-v-803fe1d0]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-803fe1d0]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-803fe1d0]{color:#737373!important}.page-link[data-v-803fe1d0]:hover{color:#e85e29!important}ul[data-v-803fe1d0]{padding-left:20px}h1[data-v-803fe1d0]{font-size:1.85rem}h2[data-v-803fe1d0]{font-size:1.7rem}h3[data-v-803fe1d0]{font-size:1.55rem}h4[data-v-803fe1d0]{font-size:1.35rem}h5[data-v-803fe1d0]{font-size:1.25rem}h6[data-v-803fe1d0]{font-size:1.2rem}.button[data-v-803fe1d0]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-803fe1d0]:hover{color:#e85e29}.button-disabled[data-v-803fe1d0]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-803fe1d0]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-803fe1d0]:hover{color:#880c0c}.button[data-v-803fe1d0],button[data-v-803fe1d0]{transition:all .2s ease-in-out}.button[data-v-803fe1d0]:not(.button-disabled):active,button[data-v-803fe1d0]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-803fe1d0]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-803fe1d0]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-803fe1d0]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-803fe1d0]:hover{color:#e85e29}.concept-mappingsExist[data-v-803fe1d0]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-803fe1d0]{border-right:5px solid #ffffff}.pointer[data-v-803fe1d0]{cursor:pointer}.starFavorite[data-v-803fe1d0]{color:#b13f13;margin-right:5px}.starFavorite[data-v-803fe1d0]:hover,.starNormal[data-v-803fe1d0]:hover{color:#e85e29}.starNormal[data-v-803fe1d0]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-803fe1d0]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-803fe1d0]{background-color:#dacece;font-weight:700}.scrollable[data-v-803fe1d0]{overflow-y:auto}.collapsed>.when-opened[data-v-803fe1d0],:not(.collapsed)>.when-closed[data-v-803fe1d0]{display:none}[data-v-803fe1d0]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-803fe1d0]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-803fe1d0]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-803fe1d0]:before{background-color:#555!important}.popover[data-v-803fe1d0]{max-width:400px!important}.custom-control-label[data-v-803fe1d0]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-803fe1d0],.form-control.is-invalid[data-v-803fe1d0]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-803fe1d0]{overflow:auto!important}.modal-content[data-v-803fe1d0],.popover-body[data-v-803fe1d0]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-803fe1d0],.btn-primary[data-v-803fe1d0]:active,.btn-primary[data-v-803fe1d0]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-803fe1d0]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-803fe1d0]{background-color:#377a16}.btn-success[data-v-803fe1d0]:hover{background-color:#1a390a}.btn-warning[data-v-803fe1d0]{background-color:#dacece}.btn-warning[data-v-803fe1d0]:hover{background-color:#b9a2a2}.btn-danger[data-v-803fe1d0]{background-color:#ce1212}.btn-danger[data-v-803fe1d0]:hover{background-color:#880c0c}.text-success[data-v-803fe1d0]{color:#377a16!important}.text-warning[data-v-803fe1d0]{color:#b9a2a2!important}.text-danger[data-v-803fe1d0]{color:#ce1212!important}.alert-success[data-v-803fe1d0]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-803fe1d0]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-803fe1d0]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-803fe1d0]{order:1}.order2[data-v-803fe1d0]{order:2}.order3[data-v-803fe1d0]{order:3}.order4[data-v-803fe1d0]{order:4}.order5[data-v-803fe1d0]{order:5}div kbd[data-v-803fe1d0]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}p[data-v-803fe1d0]{margin:10px 0!important}.concordanceEditor-subtitle[data-v-803fe1d0]{color:#737373;font-size:.75rem;display:block;line-height:1.3;margin:2px 0 4px 3px}.text-dark[data-v-93cf8e5a]{color:#212121}.text-grey[data-v-93cf8e5a]{color:#4a4a4a}.text-lightGrey[data-v-93cf8e5a]{color:#737373}.text-mediumLightGrey[data-v-93cf8e5a]{color:#aaa}.text-veryLightGrey[data-v-93cf8e5a]{color:#d2d2d2}.fontWeight-medium[data-v-93cf8e5a]{font-weight:500}.fontWeight-heavy[data-v-93cf8e5a]{font-weight:700}.font-italic[data-v-93cf8e5a]{font-style:italic}.fontSize-verySmall[data-v-93cf8e5a]{font-size:.75rem}.fontSize-small[data-v-93cf8e5a]{font-size:.8rem}.fontSize-normal[data-v-93cf8e5a]{font-size:.9rem}.fontSize-large[data-v-93cf8e5a]{font-size:1.1rem}.font-default[data-v-93cf8e5a]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-93cf8e5a]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-93cf8e5a]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-93cf8e5a]{word-break:break-all}.fillAndCenter[data-v-93cf8e5a]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-93cf8e5a]{scrollbar-width:thin}.mainComponent[data-v-93cf8e5a]{position:relative}.mainComponent-minimized[data-v-93cf8e5a]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-93cf8e5a]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-93cf8e5a]{display:block}.visualComponent[data-v-93cf8e5a]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-93cf8e5a]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-93cf8e5a]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-93cf8e5a]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-93cf8e5a]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-93cf8e5a]{display:block;flex:1 1 auto;overflow:auto}p[data-v-93cf8e5a]{margin:3px 0!important}a[data-v-93cf8e5a]:link,a[data-v-93cf8e5a]:visited,a[data-v-93cf8e5a]:active{color:#b13f13}a[data-v-93cf8e5a]:hover,.alert a[data-v-93cf8e5a]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-93cf8e5a]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-93cf8e5a]{color:#737373!important}.page-link[data-v-93cf8e5a]:hover{color:#e85e29!important}ul[data-v-93cf8e5a]{padding-left:20px}h1[data-v-93cf8e5a]{font-size:1.85rem}h2[data-v-93cf8e5a]{font-size:1.7rem}h3[data-v-93cf8e5a]{font-size:1.55rem}h4[data-v-93cf8e5a]{font-size:1.35rem}h5[data-v-93cf8e5a]{font-size:1.25rem}h6[data-v-93cf8e5a]{font-size:1.2rem}.button[data-v-93cf8e5a]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-93cf8e5a]:hover{color:#e85e29}.button-disabled[data-v-93cf8e5a]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-93cf8e5a]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-93cf8e5a]:hover{color:#880c0c}.button[data-v-93cf8e5a],button[data-v-93cf8e5a]{transition:all .2s ease-in-out}.button[data-v-93cf8e5a]:not(.button-disabled):active,button[data-v-93cf8e5a]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-93cf8e5a]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-93cf8e5a]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-93cf8e5a]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-93cf8e5a]:hover{color:#e85e29}.concept-mappingsExist[data-v-93cf8e5a]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-93cf8e5a]{border-right:5px solid #ffffff}.pointer[data-v-93cf8e5a]{cursor:pointer}.starFavorite[data-v-93cf8e5a]{color:#b13f13;margin-right:5px}.starFavorite[data-v-93cf8e5a]:hover,.starNormal[data-v-93cf8e5a]:hover{color:#e85e29}.starNormal[data-v-93cf8e5a]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-93cf8e5a]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-93cf8e5a]{background-color:#dacece;font-weight:700}.scrollable[data-v-93cf8e5a]{overflow-y:auto}.collapsed>.when-opened[data-v-93cf8e5a],:not(.collapsed)>.when-closed[data-v-93cf8e5a]{display:none}[data-v-93cf8e5a]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-93cf8e5a]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-93cf8e5a]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-93cf8e5a]:before{background-color:#555!important}.popover[data-v-93cf8e5a]{max-width:400px!important}.custom-control-label[data-v-93cf8e5a]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-93cf8e5a],.form-control.is-invalid[data-v-93cf8e5a]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-93cf8e5a]{overflow:auto!important}.modal-content[data-v-93cf8e5a],.popover-body[data-v-93cf8e5a]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-93cf8e5a],.btn-primary[data-v-93cf8e5a]:active,.btn-primary[data-v-93cf8e5a]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-93cf8e5a]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-93cf8e5a]{background-color:#377a16}.btn-success[data-v-93cf8e5a]:hover{background-color:#1a390a}.btn-warning[data-v-93cf8e5a]{background-color:#dacece}.btn-warning[data-v-93cf8e5a]:hover{background-color:#b9a2a2}.btn-danger[data-v-93cf8e5a]{background-color:#ce1212}.btn-danger[data-v-93cf8e5a]:hover{background-color:#880c0c}.text-success[data-v-93cf8e5a]{color:#377a16!important}.text-warning[data-v-93cf8e5a]{color:#b9a2a2!important}.text-danger[data-v-93cf8e5a]{color:#ce1212!important}.alert-success[data-v-93cf8e5a]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-93cf8e5a]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-93cf8e5a]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-93cf8e5a]{order:1}.order2[data-v-93cf8e5a]{order:2}.order3[data-v-93cf8e5a]{order:3}.order4[data-v-93cf8e5a]{order:4}.order5[data-v-93cf8e5a]{order:5}div kbd[data-v-93cf8e5a]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.concordanceDetail-container>.row[data-v-93cf8e5a]{margin-bottom:10px}.concordanceDetail-container>.row>.col-3[data-v-93cf8e5a]{text-align:right}.concordanceDetail-container p[data-v-93cf8e5a]{margin:0!important}.text-dark[data-v-5e83f58c]{color:#212121}.text-grey[data-v-5e83f58c]{color:#4a4a4a}.text-lightGrey[data-v-5e83f58c]{color:#737373}.text-mediumLightGrey[data-v-5e83f58c]{color:#aaa}.text-veryLightGrey[data-v-5e83f58c]{color:#d2d2d2}.fontWeight-medium[data-v-5e83f58c]{font-weight:500}.fontWeight-heavy[data-v-5e83f58c]{font-weight:700}.font-italic[data-v-5e83f58c]{font-style:italic}.fontSize-verySmall[data-v-5e83f58c]{font-size:.75rem}.fontSize-small[data-v-5e83f58c]{font-size:.8rem}.fontSize-normal[data-v-5e83f58c]{font-size:.9rem}.fontSize-large[data-v-5e83f58c]{font-size:1.1rem}.font-default[data-v-5e83f58c]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-5e83f58c]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-5e83f58c]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-5e83f58c]{word-break:break-all}.fillAndCenter[data-v-5e83f58c]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-5e83f58c]{scrollbar-width:thin}.mainComponent[data-v-5e83f58c]{position:relative}.mainComponent-minimized[data-v-5e83f58c]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-5e83f58c]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-5e83f58c]{display:block}.visualComponent[data-v-5e83f58c]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-5e83f58c]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-5e83f58c]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-5e83f58c]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-5e83f58c]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-5e83f58c]{display:block;flex:1 1 auto;overflow:auto}p[data-v-5e83f58c]{margin:3px 0!important}a[data-v-5e83f58c]:link,a[data-v-5e83f58c]:visited,a[data-v-5e83f58c]:active{color:#b13f13}a[data-v-5e83f58c]:hover,.alert a[data-v-5e83f58c]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-5e83f58c]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-5e83f58c]{color:#737373!important}.page-link[data-v-5e83f58c]:hover{color:#e85e29!important}ul[data-v-5e83f58c]{padding-left:20px}h1[data-v-5e83f58c]{font-size:1.85rem}h2[data-v-5e83f58c]{font-size:1.7rem}h3[data-v-5e83f58c]{font-size:1.55rem}h4[data-v-5e83f58c]{font-size:1.35rem}h5[data-v-5e83f58c]{font-size:1.25rem}h6[data-v-5e83f58c]{font-size:1.2rem}.button[data-v-5e83f58c]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-5e83f58c]:hover{color:#e85e29}.button-disabled[data-v-5e83f58c]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-5e83f58c]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-5e83f58c]:hover{color:#880c0c}.button[data-v-5e83f58c],button[data-v-5e83f58c]{transition:all .2s ease-in-out}.button[data-v-5e83f58c]:not(.button-disabled):active,button[data-v-5e83f58c]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-5e83f58c]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-5e83f58c]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-5e83f58c]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-5e83f58c]:hover{color:#e85e29}.concept-mappingsExist[data-v-5e83f58c]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-5e83f58c]{border-right:5px solid #ffffff}.pointer[data-v-5e83f58c]{cursor:pointer}.starFavorite[data-v-5e83f58c]{color:#b13f13;margin-right:5px}.starFavorite[data-v-5e83f58c]:hover,.starNormal[data-v-5e83f58c]:hover{color:#e85e29}.starNormal[data-v-5e83f58c]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-5e83f58c]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-5e83f58c]{background-color:#dacece;font-weight:700}.scrollable[data-v-5e83f58c]{overflow-y:auto}.collapsed>.when-opened[data-v-5e83f58c],:not(.collapsed)>.when-closed[data-v-5e83f58c]{display:none}[data-v-5e83f58c]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-5e83f58c]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-5e83f58c]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-5e83f58c]:before{background-color:#555!important}.popover[data-v-5e83f58c]{max-width:400px!important}.custom-control-label[data-v-5e83f58c]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-5e83f58c],.form-control.is-invalid[data-v-5e83f58c]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-5e83f58c]{overflow:auto!important}.modal-content[data-v-5e83f58c],.popover-body[data-v-5e83f58c]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-5e83f58c],.btn-primary[data-v-5e83f58c]:active,.btn-primary[data-v-5e83f58c]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-5e83f58c]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-5e83f58c]{background-color:#377a16}.btn-success[data-v-5e83f58c]:hover{background-color:#1a390a}.btn-warning[data-v-5e83f58c]{background-color:#dacece}.btn-warning[data-v-5e83f58c]:hover{background-color:#b9a2a2}.btn-danger[data-v-5e83f58c]{background-color:#ce1212}.btn-danger[data-v-5e83f58c]:hover{background-color:#880c0c}.text-success[data-v-5e83f58c]{color:#377a16!important}.text-warning[data-v-5e83f58c]{color:#b9a2a2!important}.text-danger[data-v-5e83f58c]{color:#ce1212!important}.alert-success[data-v-5e83f58c]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-5e83f58c]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-5e83f58c]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-5e83f58c]{order:1}.order2[data-v-5e83f58c]{order:2}.order3[data-v-5e83f58c]{order:3}.order4[data-v-5e83f58c]{order:4}.order5[data-v-5e83f58c]{order:5}div kbd[data-v-5e83f58c]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.mappingBrowser-navigator-results[data-v-5e83f58c]{flex:1}.mappingBrowser-registryGroup-header[data-v-5e83f58c]{text-align:left;padding:3px 3px 3px 2em}.mappingBrowser-registryGroup-title[data-v-5e83f58c]{display:inline-block;letter-spacing:.1em}.mappingBrowser-registryGroup-notation[data-v-5e83f58c]{margin:0 4px}.mappingBrowser-search-registryNotation[data-v-5e83f58c]{margin:auto 2px auto 4px}.mappingBrowser-registryGroup-popover[data-v-5e83f58c]{display:flex;flex-direction:column;margin:10px}.mappingBrowser-registryGroup-popover-item[data-v-5e83f58c]{flex:1;margin:5px 0}#mappingBrowser[data-v-5e83f58c]{max-width:100%}.noItems[data-v-5e83f58c]{margin:50px auto 5px;flex:5 0 auto}#mappingBrowser-search-shareButton[data-v-5e83f58c]{position:absolute;right:20px;bottom:0;z-index:200;color:#aaa}#mappingBrowser-search-shareButton[data-v-5e83f58c]:hover{color:#e85e29}.mappingBrowser-concordanceMenu[data-v-5e83f58c]{position:absolute;top:45px;right:10px}.mappingBrowser-concordanceMenu>*[data-v-5e83f58c]{display:inline-block}.mappingBrowser-addConcordanceButton[data-v-5e83f58c]{margin-right:4px}.mappingBrowser-toolbar-button[data-v-5e83f58c]{display:inline-block;position:relative;width:16px;text-align:center}.text-dark{color:#212121}.text-grey{color:#4a4a4a}.text-lightGrey{color:#737373}.text-mediumLightGrey{color:#aaa}.text-veryLightGrey{color:#d2d2d2}.fontWeight-medium{font-weight:500}.fontWeight-heavy{font-weight:700}.font-italic{font-style:italic}.fontSize-verySmall{font-size:.75rem}.fontSize-small{font-size:.8rem}.fontSize-normal{font-size:.9rem}.fontSize-large{font-size:1.1rem}.font-default{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak{word-break:break-all}.fillAndCenter{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*{scrollbar-width:thin}.mainComponent{position:relative}.mainComponent-minimized{overflow:hidden}.mainComponent>.minimizer>.minimizeButton{display:none}.mainComponent:hover>.minimizer>.minimizeButton{display:block}.visualComponent{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body{display:block;flex:1 1 auto;overflow:auto}p{margin:3px 0!important}a:link,a:visited,a:active{color:#b13f13}a:hover,.alert a:hover{text-decoration:none;color:#e85e29}.page-link{color:#b13f13!important}.page-item.disabled>.page-link{color:#737373!important}.page-link:hover{color:#e85e29!important}ul{padding-left:20px}h1{font-size:1.85rem}h2{font-size:1.7rem}h3{font-size:1.55rem}h4{font-size:1.35rem}h5{font-size:1.25rem}h6{font-size:1.2rem}.button{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button:hover{color:#e85e29}.button-disabled{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete:hover{color:#880c0c}.button,button{transition:all .2s ease-in-out}.button:not(.button-disabled):active,button:not(:disabled):active{transform:translateY(1px)}.utilityButton{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton:hover{color:#e85e29}.concept-mappingsExist{border-right:5px solid #377a16}.concept-mappingsDoNotExist{border-right:5px solid #ffffff}.pointer{cursor:pointer}.starFavorite{color:#b13f13;margin-right:5px}.starFavorite:hover,.starNormal:hover{color:#e85e29}.starNormal{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected{background-color:#dacece;font-weight:700}.scrollable{overflow-y:auto}.collapsed>.when-opened,:not(.collapsed)>.when-closed{display:none}::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label:before{background-color:#555!important}.popover{max-width:400px!important}.custom-control-label{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid,.form-control.is-invalid{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content{overflow:auto!important}.modal-content,.popover-body{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary,.btn-primary:active,.btn-primary:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success{background-color:#377a16}.btn-success:hover{background-color:#1a390a}.btn-warning{background-color:#dacece}.btn-warning:hover{background-color:#b9a2a2}.btn-danger{background-color:#ce1212}.btn-danger:hover{background-color:#880c0c}.text-success{color:#377a16!important}.text-warning{color:#b9a2a2!important}.text-danger{color:#ce1212!important}.alert-success{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1{order:1}.order2{order:2}.order3{order:3}.order4{order:4}.order5{order:5}div kbd{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}#mappingBrowser[max-width~=\"750px\"] .mappingBrowser-from750,#mappingBrowser[max-width~=\"650px\"] .mappingBrowser-from650,#mappingBrowser[max-width~=\"550px\"] .mappingBrowser-from550{display:none}#mappingBrowser>.cocoda-vue-tabs>.cocoda-vue-tabs-content{flex:1;display:flex;flex-direction:column;padding:5px 0 0}.mappingBrowser-search-table.mappingBrowser-table-container{height:0;flex:1;position:relative}.mappingBrowser-search-table>.mappingBrowser-table{position:absolute;top:0;bottom:0;left:0;right:0}#mappingBrowser .componentSettings{right:3px}.mappingBrowser-actions>span>*{margin-right:1px}/*!\n * Bootstrap v4.6.2 (https://getbootstrap.com/)\n * Copyright 2011-2022 The Bootstrap Authors\n * Copyright 2011-2022 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */:root{--blue: #007bff;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--red: #dc3545;--orange: #fd7e14;--yellow: #ffc107;--green: #28a745;--teal: #20c997;--cyan: #17a2b8;--white: #fff;--gray: #6c757d;--gray-dark: #343a40;--primary: #007bff;--secondary: #6c757d;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--font-family-sans-serif: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", \"Liberation Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol,\"Noto Color Emoji\";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex=\"-1\"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}h1,.h1{font-size:2.5rem}h2,.h2{font-size:2rem}h3,.h3{font-size:1.75rem}h4,.h4{font-size:1.5rem}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}small,.small{font-size:.875em;font-weight:400}mark,.mark{padding:.2em;background-color:#fcf8e3}.list-unstyled,.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:.875em;color:#6c757d}.blockquote-footer:before{content:\"— \"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container,.container-fluid,.container-sm,.container-md,.container-lg,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.container,.container-sm{max-width:540px}}@media (min-width: 768px){.container,.container-sm,.container-md{max-width:720px}}@media (min-width: 992px){.container,.container-sm,.container-md,.container-lg{max-width:960px}}@media (min-width: 1200px){.container,.container-sm,.container-md,.container-lg,.container-xl{max-width:1140px}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width: 576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-sm-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-sm-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width: 768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-md-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-md-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width: 992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-lg-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-lg-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width: 1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xl-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-xl-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table th,.table td{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm th,.table-sm td{padding:.3rem}.table-bordered,.table-bordered th,.table-bordered td{border:1px solid #dee2e6}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}.table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody+tbody{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>th,.table-primary>td{background-color:#b8daff}.table-primary th,.table-primary td,.table-primary thead th,.table-primary tbody+tbody{border-color:#7abaff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>th,.table-secondary>td{background-color:#d6d8db}.table-secondary th,.table-secondary td,.table-secondary thead th,.table-secondary tbody+tbody{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>th,.table-success>td{background-color:#c3e6cb}.table-success th,.table-success td,.table-success thead th,.table-success tbody+tbody{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>th,.table-info>td{background-color:#bee5eb}.table-info th,.table-info td,.table-info thead th,.table-info tbody+tbody{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>th,.table-warning>td{background-color:#ffeeba}.table-warning th,.table-warning td,.table-warning thead th,.table-warning tbody+tbody{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>th,.table-danger>td{background-color:#f5c6cb}.table-danger th,.table-danger td,.table-danger thead th,.table-danger tbody+tbody{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>th,.table-light>td{background-color:#fdfdfe}.table-light th,.table-light td,.table-light thead th,.table-light tbody+tbody{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>th,.table-dark>td{background-color:#c6c8ca}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>th,.table-active>td{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark th,.table-dark td,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media (max-width: 575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width: 767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width: 991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width: 1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}select.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[size],select.form-control[multiple],textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#28a745}.valid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.form-row>.col>.valid-tooltip,.form-row>[class*=col-]>.valid-tooltip{left:5px}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:#28a745;padding-right:calc(1.5em + .75rem)!important;background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated select.form-control:valid,select.form-control.is-valid{padding-right:3rem!important;background-position:right 1.5rem center}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .custom-select:valid,.custom-select.is-valid{border-color:#28a745;padding-right:calc(.75em + 2.3125rem)!important;background:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") right .75rem center/8px 10px no-repeat,#fff url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\") center right 1.75rem/ calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#28a745}.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip,.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip{display:block}.was-validated .custom-control-input:valid~.custom-control-label,.custom-control-input.is-valid~.custom-control-label{color:#28a745}.was-validated .custom-control-input:valid~.custom-control-label:before,.custom-control-input.is-valid~.custom-control-label:before{border-color:#28a745}.was-validated .custom-control-input:valid:checked~.custom-control-label:before,.custom-control-input.is-valid:checked~.custom-control-label:before{border-color:#34ce57;background-color:#34ce57}.was-validated .custom-control-input:valid:focus~.custom-control-label:before,.custom-control-input.is-valid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before,.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before{border-color:#28a745}.was-validated .custom-file-input:valid~.custom-file-label,.custom-file-input.is-valid~.custom-file-label{border-color:#28a745}.was-validated .custom-file-input:valid:focus~.custom-file-label,.custom-file-input.is-valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.form-row>.col>.invalid-tooltip,.form-row>[class*=col-]>.invalid-tooltip{left:5px}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem)!important;background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e\");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated select.form-control:invalid,select.form-control.is-invalid{padding-right:3rem!important;background-position:right 1.5rem center}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .custom-select:invalid,.custom-select.is-invalid{border-color:#dc3545;padding-right:calc(.75em + 2.3125rem)!important;background:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") right .75rem center/8px 10px no-repeat,#fff url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e\") center right 1.75rem/ calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#dc3545}.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip,.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip{display:block}.was-validated .custom-control-input:invalid~.custom-control-label,.custom-control-input.is-invalid~.custom-control-label{color:#dc3545}.was-validated .custom-control-input:invalid~.custom-control-label:before,.custom-control-input.is-invalid~.custom-control-label:before{border-color:#dc3545}.was-validated .custom-control-input:invalid:checked~.custom-control-label:before,.custom-control-input.is-invalid:checked~.custom-control-label:before{border-color:#e4606d;background-color:#e4606d}.was-validated .custom-control-input:invalid:focus~.custom-control-label:before,.custom-control-input.is-invalid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before,.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before{border-color:#dc3545}.was-validated .custom-file-input:invalid~.custom-file-label,.custom-file-input.is-invalid~.custom-file-label{border-color:#dc3545}.was-validated .custom-file-input:invalid:focus~.custom-file-label,.custom-file-input.is-invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width: 576px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group,.form-inline .custom-select{width:auto}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn:focus,.btn.focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#0069d9;border-color:#0062cc;box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary:focus,.btn-secondary.focus{color:#fff;background-color:#5a6268;border-color:#545b62;box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success:focus,.btn-success.focus{color:#fff;background-color:#218838;border-color:#1e7e34;box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info:focus,.btn-info.focus{color:#fff;background-color:#138496;border-color:#117a8b;box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning:focus,.btn-warning.focus{color:#212529;background-color:#e0a800;border-color:#d39e00;box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger:focus,.btn-danger.focus{color:#fff;background-color:#c82333;border-color:#bd2130;box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light:focus,.btn-light.focus{color:#212529;background-color:#e2e6ea;border-color:#dae0e5;box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark:focus,.btn-dark.focus{color:#fff;background-color:#23272b;border-color:#1d2124;box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:focus,.btn-outline-secondary.focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:focus,.btn-outline-success.focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:focus,.btn-outline-info.focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:focus,.btn-outline-warning.focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:focus,.btn-outline-danger.focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:focus,.btn-outline-light.focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:focus,.btn-outline-dark.focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link:focus,.btn-link.focus{text-decoration:underline}.btn-link:disabled,.btn-link.disabled{color:#6c757d;pointer-events:none}.btn-lg,.btn-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-sm,.btn-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.width{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion: reduce){.collapsing.width{transition:none}}.dropup,.dropright,.dropdown,.dropleft{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:\"\";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width: 576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width: 768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width: 992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width: 1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:\"\";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:\"\";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-toggle:after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:\"\"}.dropleft .dropdown-toggle:after{display:none}.dropleft .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:\"\";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty:after{margin-left:0}.dropleft .dropdown-toggle:before{vertical-align:0}.dropdown-menu[x-placement^=top],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:hover,.dropdown-item:focus{color:#16181b;text-decoration:none;background-color:#e9ecef}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover{z-index:1}.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child){margin-left:-1px}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after,.dropright .dropdown-toggle-split:after{margin-left:0}.dropleft .dropdown-toggle-split:before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-control-plaintext,.input-group>.custom-select,.input-group>.custom-file{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}.input-group>.form-control+.form-control,.input-group>.form-control+.custom-select,.input-group>.form-control+.custom-file,.input-group>.form-control-plaintext+.form-control,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.custom-file,.input-group>.custom-select+.form-control,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.custom-file,.input-group>.custom-file+.form-control,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.custom-file{margin-left:-1px}.input-group>.form-control:focus,.input-group>.custom-select:focus,.input-group>.custom-file .custom-file-input:focus~.custom-file-label{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.form-control:not(:first-child),.input-group>.custom-select:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label:after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group:not(.has-validation)>.form-control:not(:last-child),.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label,.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label:after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.form-control:nth-last-child(n+3),.input-group.has-validation>.custom-select:nth-last-child(n+3),.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label,.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label:after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-prepend,.input-group-append{display:-ms-flexbox;display:flex}.input-group-prepend .btn,.input-group-append .btn{position:relative;z-index:2}.input-group-prepend .btn:focus,.input-group-append .btn:focus{z-index:3}.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.input-group-text,.input-group-append .input-group-text+.btn{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=radio],.input-group-text input[type=checkbox]{margin-top:0}.input-group-lg>.form-control:not(textarea),.input-group-lg>.custom-select{height:calc(1.5em + 1rem + 2px)}.input-group-lg>.form-control,.input-group-lg>.custom-select,.input-group-lg>.input-group-prepend>.input-group-text,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-append>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.form-control:not(textarea),.input-group-sm>.custom-select{height:calc(1.5em + .5rem + 2px)}.input-group-sm>.form-control,.input-group-sm>.custom-select,.input-group-sm>.input-group-prepend>.input-group-text,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-append>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;z-index:1;display:block;min-height:1.5rem;padding-left:1.5rem;-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}.custom-control-inline{display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label:before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input[disabled]~.custom-control-label,.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input[disabled]~.custom-control-label:before,.custom-control-input:disabled~.custom-control-label:before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label:before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:\"\";background-color:#fff;border:1px solid #adb5bd}.custom-control-label:after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:\"\";background:50% / 50% 50% no-repeat}.custom-checkbox .custom-control-label:before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e\")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e\")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label:before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label:after{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e\")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label:before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label:after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out}@media (prefers-reduced-motion: reduce){.custom-switch .custom-control-label:after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label:after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translate(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") right .75rem center/8px 10px no-repeat;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size=\"1\"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;overflow:hidden;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input[disabled]~.custom-file-label,.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label:after{content:\"Browse\"}.custom-file-input~.custom-file-label[data-browse]:after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;overflow:hidden;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label:after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:\"Browse\";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label:before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.custom-control-label:before,.custom-file-label,.custom-select{transition:none}}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:hover,.nav-link:focus{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;background-color:transparent;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{background:none;border:0;border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill>.nav-link,.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar .container,.navbar .container-fluid,.navbar .container-sm,.navbar .container-md,.navbar .container-lg,.navbar .container-xl{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:hover,.navbar-toggler:focus{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:\"\";background:50% / 100% 100% no-repeat}.navbar-nav-scroll{max-height:75vh;overflow-y:auto}@media (max-width: 575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width: 767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-md,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-md,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width: 991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width: 1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-sm,.navbar-expand>.container-md,.navbar-expand>.container-lg,.navbar-expand>.container-xl{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-sm,.navbar-expand>.container-md,.navbar-expand>.container-lg,.navbar-expand>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{color:#fff}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-top,.card-img-bottom{-ms-flex-negative:0;flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck .card{margin-bottom:15px}@media (min-width: 576px){.card-deck{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{-ms-flex:1 0 0%;flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group>.card{margin-bottom:15px}@media (min-width: 576px){.card-group{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width: 576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion{overflow-anchor:none}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:.5rem;color:#6c757d;content:\"/\"}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:3;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.badge{transition:none}}a.badge:hover,a.badge:focus{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:hover,a.badge-primary:focus{color:#fff;background-color:#0062cc}a.badge-primary:focus,a.badge-primary.focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:hover,a.badge-secondary:focus{color:#fff;background-color:#545b62}a.badge-secondary:focus,a.badge-secondary.focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:hover,a.badge-success:focus{color:#fff;background-color:#1e7e34}a.badge-success:focus,a.badge-success.focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:hover,a.badge-info:focus{color:#fff;background-color:#117a8b}a.badge-info:focus,a.badge-info.focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:hover,a.badge-warning:focus{color:#212529;background-color:#d39e00}a.badge-warning:focus,a.badge-warning.focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:hover,a.badge-danger:focus{color:#fff;background-color:#bd2130}a.badge-danger:focus,a.badge-danger.focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:hover,a.badge-light:focus{color:#212529;background-color:#dae0e5}a.badge-light:focus,a.badge-light.focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:hover,a.badge-dark:focus{color:#fff;background-color:#1d2124}a.badge-dark:focus,a.badge-dark.focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width: 576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;z-index:2;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;line-height:0;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media (prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:1s linear infinite progress-bar-stripes;animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion: reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width: 576px){.list-group-horizontal-sm{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width: 768px){.list-group-horizontal-md{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width: 992px){.list-group-horizontal-lg{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width: 1200px){.list-group-horizontal-xl{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus{opacity:.75}button.close{padding:0;background-color:transparent;border:0}a.close.disabled{pointer-events:none}.toast{-ms-flex-preferred-size:350px;flex-basis:350px;max-width:350px;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translateY(-50px)}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-header,.modal-dialog-scrollable .modal-footer{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered:before{display:block;height:calc(100vh - 1rem);height:-webkit-min-content;height:-moz-min-content;height:min-content;content:\"\"}.modal-dialog-centered.modal-dialog-scrollable{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable:before{content:none}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered:before{height:calc(100vh - 3.5rem);height:-webkit-min-content;height:-moz-min-content;height:min-content}.modal-sm{max-width:300px}}@media (min-width: 992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width: 1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol,\"Noto Color Emoji\";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow:before{position:absolute;content:\"\";border-color:transparent;border-style:solid}.bs-tooltip-top,.bs-tooltip-auto[x-placement^=top]{padding:.4rem 0}.bs-tooltip-top .arrow,.bs-tooltip-auto[x-placement^=top] .arrow{bottom:0}.bs-tooltip-top .arrow:before,.bs-tooltip-auto[x-placement^=top] .arrow:before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-right,.bs-tooltip-auto[x-placement^=right]{padding:0 .4rem}.bs-tooltip-right .arrow,.bs-tooltip-auto[x-placement^=right] .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-right .arrow:before,.bs-tooltip-auto[x-placement^=right] .arrow:before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-bottom,.bs-tooltip-auto[x-placement^=bottom]{padding:.4rem 0}.bs-tooltip-bottom .arrow,.bs-tooltip-auto[x-placement^=bottom] .arrow{top:0}.bs-tooltip-bottom .arrow:before,.bs-tooltip-auto[x-placement^=bottom] .arrow:before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-left,.bs-tooltip-auto[x-placement^=left]{padding:0 .4rem}.bs-tooltip-left .arrow,.bs-tooltip-auto[x-placement^=left] .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-left .arrow:before,.bs-tooltip-auto[x-placement^=left] .arrow:before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol,\"Noto Color Emoji\";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow:before,.popover .arrow:after{position:absolute;display:block;content:\"\";border-color:transparent;border-style:solid}.bs-popover-top,.bs-popover-auto[x-placement^=top]{margin-bottom:.5rem}.bs-popover-top>.arrow,.bs-popover-auto[x-placement^=top]>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-top>.arrow:before,.bs-popover-auto[x-placement^=top]>.arrow:before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-top>.arrow:after,.bs-popover-auto[x-placement^=top]>.arrow:after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-right,.bs-popover-auto[x-placement^=right]{margin-left:.5rem}.bs-popover-right>.arrow,.bs-popover-auto[x-placement^=right]>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-right>.arrow:before,.bs-popover-auto[x-placement^=right]>.arrow:before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-right>.arrow:after,.bs-popover-auto[x-placement^=right]>.arrow:after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-bottom,.bs-popover-auto[x-placement^=bottom]{margin-top:.5rem}.bs-popover-bottom>.arrow,.bs-popover-auto[x-placement^=bottom]>.arrow{top:calc(-.5rem - 1px)}.bs-popover-bottom>.arrow:before,.bs-popover-auto[x-placement^=bottom]>.arrow:before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-bottom>.arrow:after,.bs-popover-auto[x-placement^=bottom]>.arrow:after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-bottom .popover-header:before,.bs-popover-auto[x-placement^=bottom] .popover-header:before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:\"\";border-bottom:1px solid #f7f7f7}.bs-popover-left,.bs-popover-auto[x-placement^=left]{margin-right:.5rem}.bs-popover-left>.arrow,.bs-popover-auto[x-placement^=left]>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-left>.arrow:before,.bs-popover-auto[x-placement^=left]>.arrow:before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-left>.arrow:after,.bs-popover-auto[x-placement^=left]>.arrow:after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:\"\"}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-left),.active.carousel-item-right{-webkit-transform:translateX(100%);transform:translate(100%)}.carousel-item-prev:not(.carousel-item-right),.active.carousel-item-left{-webkit-transform:translateX(-100%);transform:translate(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:20px;height:20px;background:50% / 100% 100% no-repeat}.carousel-control-prev-icon{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e\")}.carousel-control-next-icon{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e\")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion: reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentcolor;border-right-color:transparent;border-radius:50%;-webkit-animation:.75s linear infinite spinner-border;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;background-color:currentcolor;border-radius:50%;opacity:0;-webkit-animation:.75s linear infinite spinner-grow;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{-webkit-animation-duration:1.5s;animation-duration:1.5s}}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix:after{display:block;clear:both;content:\"\"}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width: 576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width: 768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width: 992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width: 1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive:before{display:block;content:\"\"}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9:before{padding-top:42.857143%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width: 576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width: 768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width: 992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width: 1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width: 576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width: 768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width: 992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width: 1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position: -webkit-sticky) or (position: sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.176)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width: 576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width: 768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width: 992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width: 1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:\"\";background-color:rgba(0,0,0,0)}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width: 576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width: 768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width: 992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width: 1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:hover,a.text-primary:focus{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:hover,a.text-secondary:focus{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:hover,a.text-success:focus{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:hover,a.text-info:focus{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:hover,a.text-warning:focus{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:hover,a.text-danger:focus{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:hover,a.text-light:focus{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:hover,a.text-dark:focus{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;word-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,*:before,*:after{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]:after{content:\" (\" attr(title) \")\"}pre{white-space:pre-wrap!important}pre,blockquote{border:1px solid #adb5bd;page-break-inside:avoid}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body,.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered th,.table-bordered td{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}/*!\n* BootstrapVue Custom CSS (https://bootstrap-vue.org)\n*/.bv-no-focus-ring:focus{outline:none}@media (max-width: 575.98px){.bv-d-xs-down-none{display:none!important}}@media (max-width: 767.98px){.bv-d-sm-down-none{display:none!important}}@media (max-width: 991.98px){.bv-d-md-down-none{display:none!important}}@media (max-width: 1199.98px){.bv-d-lg-down-none{display:none!important}}.bv-d-xl-down-none{display:none!important}.form-control.focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control.focus.is-valid{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-control.focus.is-invalid{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.b-avatar{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;flex-shrink:0;width:2.5rem;height:2.5rem;font-size:inherit;font-weight:400;line-height:1;max-width:100%;max-height:auto;text-align:center;overflow:visible;position:relative;transition:color .15s ease-in-out,background-color .15s ease-in-out,box-shadow .15s ease-in-out}.b-avatar:focus{outline:0}.b-avatar.btn,.b-avatar[href]{padding:0;border:0}.b-avatar.btn .b-avatar-img img,.b-avatar[href] .b-avatar-img img{transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out,-webkit-transform .15s ease-in-out}.b-avatar.btn:not(:disabled):not(.disabled),.b-avatar[href]:not(:disabled):not(.disabled){cursor:pointer}.b-avatar.btn:not(:disabled):not(.disabled):hover .b-avatar-img img,.b-avatar[href]:not(:disabled):not(.disabled):hover .b-avatar-img img{-webkit-transform:scale(1.15);transform:scale(1.15)}.b-avatar.disabled,.b-avatar:disabled,.b-avatar[disabled]{opacity:.65;pointer-events:none}.b-avatar .b-avatar-custom,.b-avatar .b-avatar-text,.b-avatar .b-avatar-img{border-radius:inherit;width:100%;height:100%;overflow:hidden;display:flex;justify-content:center;align-items:center;-webkit-mask-image:radial-gradient(white,black);mask-image:radial-gradient(#fff,#000)}.b-avatar .b-avatar-text{text-transform:uppercase;white-space:nowrap}.b-avatar[href]{text-decoration:none}.b-avatar>.b-icon{width:60%;height:auto;max-width:100%}.b-avatar .b-avatar-img img{width:100%;height:100%;max-height:auto;border-radius:inherit;-o-object-fit:cover;object-fit:cover}.b-avatar .b-avatar-badge{position:absolute;min-height:1.5em;min-width:1.5em;padding:.25em;line-height:1;border-radius:10em;font-size:70%;font-weight:700;z-index:1}.b-avatar-sm{width:1.5rem;height:1.5rem}.b-avatar-sm .b-avatar-text{font-size:.6rem}.b-avatar-sm .b-avatar-badge{font-size:.42rem}.b-avatar-lg{width:3.5rem;height:3.5rem}.b-avatar-lg .b-avatar-text{font-size:1.4rem}.b-avatar-lg .b-avatar-badge{font-size:.98rem}.b-avatar-group .b-avatar-group-inner{display:flex;flex-wrap:wrap}.b-avatar-group .b-avatar{border:1px solid #dee2e6}.b-avatar-group a.b-avatar:hover:not(.disabled):not(disabled),.b-avatar-group .btn.b-avatar:hover:not(.disabled):not(disabled){z-index:1}.b-calendar{display:inline-flex}.b-calendar .b-calendar-inner{min-width:250px}.b-calendar .b-calendar-header,.b-calendar .b-calendar-nav{margin-bottom:.25rem}.b-calendar .b-calendar-nav .btn{padding:.25rem}.b-calendar output{padding:.25rem;font-size:80%}.b-calendar output.readonly{background-color:#e9ecef;opacity:1}.b-calendar .b-calendar-footer{margin-top:.5rem}.b-calendar .b-calendar-grid{padding:0;margin:0;overflow:hidden}.b-calendar .b-calendar-grid .row{flex-wrap:nowrap}.b-calendar .b-calendar-grid-caption{padding:.25rem}.b-calendar .b-calendar-grid-body .col[data-date] .btn{width:32px;height:32px;font-size:14px;line-height:1;margin:3px auto;padding:9px 0}.b-calendar .btn:disabled,.b-calendar .btn.disabled,.b-calendar .btn[aria-disabled=true]{cursor:default;pointer-events:none}.card-img-left{border-top-left-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-img-right{border-top-right-radius:calc(.25rem - 1px);border-bottom-right-radius:calc(.25rem - 1px)}.dropdown:not(.dropleft) .dropdown-toggle.dropdown-toggle-no-caret:after{display:none!important}.dropdown.dropleft .dropdown-toggle.dropdown-toggle-no-caret:before{display:none!important}.dropdown .dropdown-menu:focus{outline:none}.b-dropdown-form{display:inline-block;padding:.25rem 1.5rem;width:100%;clear:both;font-weight:400}.b-dropdown-form:focus{outline:1px dotted!important;outline:5px auto -webkit-focus-ring-color!important}.b-dropdown-form.disabled,.b-dropdown-form:disabled{outline:0!important;color:#adb5bd;pointer-events:none}.b-dropdown-text{display:inline-block;padding:.25rem 1.5rem;margin-bottom:0;width:100%;clear:both;font-weight:lighter}.custom-checkbox.b-custom-control-lg,.input-group-lg .custom-checkbox{font-size:1.25rem;line-height:1.5;padding-left:1.875rem}.custom-checkbox.b-custom-control-lg .custom-control-label:before,.input-group-lg .custom-checkbox .custom-control-label:before{top:.3125rem;left:-1.875rem;width:1.25rem;height:1.25rem;border-radius:.3rem}.custom-checkbox.b-custom-control-lg .custom-control-label:after,.input-group-lg .custom-checkbox .custom-control-label:after{top:.3125rem;left:-1.875rem;width:1.25rem;height:1.25rem;background-size:50% 50%}.custom-checkbox.b-custom-control-sm,.input-group-sm .custom-checkbox{font-size:.875rem;line-height:1.5;padding-left:1.3125rem}.custom-checkbox.b-custom-control-sm .custom-control-label:before,.input-group-sm .custom-checkbox .custom-control-label:before{top:.21875rem;left:-1.3125rem;width:.875rem;height:.875rem;border-radius:.2rem}.custom-checkbox.b-custom-control-sm .custom-control-label:after,.input-group-sm .custom-checkbox .custom-control-label:after{top:.21875rem;left:-1.3125rem;width:.875rem;height:.875rem;background-size:50% 50%}.custom-switch.b-custom-control-lg,.input-group-lg .custom-switch{padding-left:2.8125rem}.custom-switch.b-custom-control-lg .custom-control-label,.input-group-lg .custom-switch .custom-control-label{font-size:1.25rem;line-height:1.5}.custom-switch.b-custom-control-lg .custom-control-label:before,.input-group-lg .custom-switch .custom-control-label:before{top:.3125rem;height:1.25rem;left:-2.8125rem;width:2.1875rem;border-radius:.625rem}.custom-switch.b-custom-control-lg .custom-control-label:after,.input-group-lg .custom-switch .custom-control-label:after{top:calc(.3125rem + 2px);left:calc(-2.8125rem + 2px);width:calc(1.25rem - 4px);height:calc(1.25rem - 4px);border-radius:.625rem;background-size:50% 50%}.custom-switch.b-custom-control-lg .custom-control-input:checked~.custom-control-label:after,.input-group-lg .custom-switch .custom-control-input:checked~.custom-control-label:after{-webkit-transform:translateX(.9375rem);transform:translate(.9375rem)}.custom-switch.b-custom-control-sm,.input-group-sm .custom-switch{padding-left:1.96875rem}.custom-switch.b-custom-control-sm .custom-control-label,.input-group-sm .custom-switch .custom-control-label{font-size:.875rem;line-height:1.5}.custom-switch.b-custom-control-sm .custom-control-label:before,.input-group-sm .custom-switch .custom-control-label:before{top:.21875rem;left:-1.96875rem;width:1.53125rem;height:.875rem;border-radius:.4375rem}.custom-switch.b-custom-control-sm .custom-control-label:after,.input-group-sm .custom-switch .custom-control-label:after{top:calc(.21875rem + 2px);left:calc(-1.96875rem + 2px);width:calc(.875rem - 4px);height:calc(.875rem - 4px);border-radius:.4375rem;background-size:50% 50%}.custom-switch.b-custom-control-sm .custom-control-input:checked~.custom-control-label:after,.input-group-sm .custom-switch .custom-control-input:checked~.custom-control-label:after{-webkit-transform:translateX(.65625rem);transform:translate(.65625rem)}.input-group>.input-group-prepend>.btn-group>.btn,.input-group>.input-group-append:not(:last-child)>.btn-group>.btn,.input-group>.input-group-append:last-child>.btn-group:not(:last-child):not(.dropdown-toggle)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn-group>.btn,.input-group>.input-group-prepend:not(:first-child)>.btn-group>.btn,.input-group>.input-group-prepend:first-child>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.b-form-btn-label-control.form-control{display:flex;align-items:stretch;height:auto;padding:0;background-image:none}.input-group .b-form-btn-label-control.form-control{padding:0}[dir=rtl] .b-form-btn-label-control.form-control,.b-form-btn-label-control.form-control[dir=rtl]{flex-direction:row-reverse}[dir=rtl] .b-form-btn-label-control.form-control>label,.b-form-btn-label-control.form-control[dir=rtl]>label{text-align:right}.b-form-btn-label-control.form-control>.btn{line-height:1;font-size:inherit;box-shadow:none!important;border:0}.b-form-btn-label-control.form-control>.btn:disabled{pointer-events:none}.b-form-btn-label-control.form-control.is-valid>.btn{color:#28a745}.b-form-btn-label-control.form-control.is-invalid>.btn{color:#dc3545}.b-form-btn-label-control.form-control>.dropdown-menu{padding:.5rem}.b-form-btn-label-control.form-control>.form-control{height:auto;min-height:calc(1.5em + .75rem + 0px);padding-left:.25rem;margin:0;border:0;outline:0;background:transparent;word-break:break-word;font-size:inherit;white-space:normal;cursor:pointer}.b-form-btn-label-control.form-control>.form-control.form-control-sm{min-height:calc(1.5em + .5rem + 0px)}.b-form-btn-label-control.form-control>.form-control.form-control-lg{min-height:calc(1.5em + 1rem + 0px)}.input-group.input-group-sm .b-form-btn-label-control.form-control>.form-control{min-height:calc(1.5em + .5rem + 0px);padding-top:.25rem;padding-bottom:.25rem}.input-group.input-group-lg .b-form-btn-label-control.form-control>.form-control{min-height:calc(1.5em + 1rem + 0px);padding-top:.5rem;padding-bottom:.5rem}.b-form-btn-label-control.form-control[aria-disabled=true],.b-form-btn-label-control.form-control[aria-readonly=true]{background-color:#e9ecef;opacity:1}.b-form-btn-label-control.form-control[aria-disabled=true]{pointer-events:none}.b-form-btn-label-control.form-control[aria-disabled=true]>label{cursor:default}.b-form-btn-label-control.btn-group>.dropdown-menu{padding:.5rem}.custom-file-label{white-space:nowrap;overflow-x:hidden}.b-custom-control-lg.custom-file,.b-custom-control-lg .custom-file-input,.b-custom-control-lg .custom-file-label,.input-group-lg.custom-file,.input-group-lg .custom-file-input,.input-group-lg .custom-file-label{font-size:1.25rem;height:calc(1.5em + 1rem + 2px)}.b-custom-control-lg .custom-file-label,.b-custom-control-lg .custom-file-label:after,.input-group-lg .custom-file-label,.input-group-lg .custom-file-label:after{padding:.5rem 1rem;line-height:1.5}.b-custom-control-lg .custom-file-label,.input-group-lg .custom-file-label{border-radius:.3rem}.b-custom-control-lg .custom-file-label:after,.input-group-lg .custom-file-label:after{font-size:inherit;height:calc(1.5em + 1rem);border-radius:0 .3rem .3rem 0}.b-custom-control-sm.custom-file,.b-custom-control-sm .custom-file-input,.b-custom-control-sm .custom-file-label,.input-group-sm.custom-file,.input-group-sm .custom-file-input,.input-group-sm .custom-file-label{font-size:.875rem;height:calc(1.5em + .5rem + 2px)}.b-custom-control-sm .custom-file-label,.b-custom-control-sm .custom-file-label:after,.input-group-sm .custom-file-label,.input-group-sm .custom-file-label:after{padding:.25rem .5rem;line-height:1.5}.b-custom-control-sm .custom-file-label,.input-group-sm .custom-file-label{border-radius:.2rem}.b-custom-control-sm .custom-file-label:after,.input-group-sm .custom-file-label:after{font-size:inherit;height:calc(1.5em + .5rem);border-radius:0 .2rem .2rem 0}.was-validated .form-control:invalid,.was-validated .form-control:valid,.form-control.is-invalid,.form-control.is-valid{background-position:right calc(.375em + .1875rem) center}input[type=color].form-control{height:calc(1.5em + .75rem + 2px);padding:.125rem .25rem}input[type=color].form-control.form-control-sm,.input-group-sm input[type=color].form-control{height:calc(1.5em + .5rem + 2px);padding:.125rem .25rem}input[type=color].form-control.form-control-lg,.input-group-lg input[type=color].form-control{height:calc(1.5em + 1rem + 2px);padding:.125rem .25rem}input[type=color].form-control:disabled{background-color:#adb5bd;opacity:.65}.input-group>.custom-range{position:relative;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-range+.form-control,.input-group>.custom-range+.form-control-plaintext,.input-group>.custom-range+.custom-select,.input-group>.custom-range+.custom-range,.input-group>.custom-range+.custom-file{margin-left:-1px}.input-group>.form-control+.custom-range,.input-group>.form-control-plaintext+.custom-range,.input-group>.custom-select+.custom-range,.input-group>.custom-range+.custom-range,.input-group>.custom-file+.custom-range{margin-left:-1px}.input-group>.custom-range:focus{z-index:3}.input-group>.custom-range:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-range:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-range{padding:0 .75rem;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;height:calc(1.5em + .75rem + 2px);border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.input-group>.custom-range{transition:none}}.input-group>.custom-range:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.input-group>.custom-range:disabled,.input-group>.custom-range[readonly]{background-color:#e9ecef}.input-group-lg>.custom-range{height:calc(1.5em + 1rem + 2px);padding:0 1rem;border-radius:.3rem}.input-group-sm>.custom-range{height:calc(1.5em + .5rem + 2px);padding:0 .5rem;border-radius:.2rem}.was-validated .input-group .custom-range:valid,.input-group .custom-range.is-valid{border-color:#28a745}.was-validated .input-group .custom-range:valid:focus,.input-group .custom-range.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated .custom-range:valid:focus::-webkit-slider-thumb,.custom-range.is-valid:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #9be7ac}.was-validated .custom-range:valid:focus::-moz-range-thumb,.custom-range.is-valid:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #9be7ac}.was-validated .custom-range:valid:focus::-ms-thumb,.custom-range.is-valid:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #9be7ac}.was-validated .custom-range:valid::-webkit-slider-thumb,.custom-range.is-valid::-webkit-slider-thumb{background-color:#28a745;background-image:none}.was-validated .custom-range:valid::-webkit-slider-thumb:active,.custom-range.is-valid::-webkit-slider-thumb:active{background-color:#9be7ac;background-image:none}.was-validated .custom-range:valid::-webkit-slider-runnable-track,.custom-range.is-valid::-webkit-slider-runnable-track{background-color:rgba(40,167,69,.35)}.was-validated .custom-range:valid::-moz-range-thumb,.custom-range.is-valid::-moz-range-thumb{background-color:#28a745;background-image:none}.was-validated .custom-range:valid::-moz-range-thumb:active,.custom-range.is-valid::-moz-range-thumb:active{background-color:#9be7ac;background-image:none}.was-validated .custom-range:valid::-moz-range-track,.custom-range.is-valid::-moz-range-track{background:rgba(40,167,69,.35)}.was-validated .custom-range:valid~.valid-feedback,.was-validated .custom-range:valid~.valid-tooltip,.custom-range.is-valid~.valid-feedback,.custom-range.is-valid~.valid-tooltip{display:block}.was-validated .custom-range:valid::-ms-thumb,.custom-range.is-valid::-ms-thumb{background-color:#28a745;background-image:none}.was-validated .custom-range:valid::-ms-thumb:active,.custom-range.is-valid::-ms-thumb:active{background-color:#9be7ac;background-image:none}.was-validated .custom-range:valid::-ms-track-lower,.custom-range.is-valid::-ms-track-lower{background:rgba(40,167,69,.35)}.was-validated .custom-range:valid::-ms-track-upper,.custom-range.is-valid::-ms-track-upper{background:rgba(40,167,69,.35)}.was-validated .input-group .custom-range:invalid,.input-group .custom-range.is-invalid{border-color:#dc3545}.was-validated .input-group .custom-range:invalid:focus,.input-group .custom-range.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated .custom-range:invalid:focus::-webkit-slider-thumb,.custom-range.is-invalid:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #f6cdd1}.was-validated .custom-range:invalid:focus::-moz-range-thumb,.custom-range.is-invalid:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #f6cdd1}.was-validated .custom-range:invalid:focus::-ms-thumb,.custom-range.is-invalid:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #f6cdd1}.was-validated .custom-range:invalid::-webkit-slider-thumb,.custom-range.is-invalid::-webkit-slider-thumb{background-color:#dc3545;background-image:none}.was-validated .custom-range:invalid::-webkit-slider-thumb:active,.custom-range.is-invalid::-webkit-slider-thumb:active{background-color:#f6cdd1;background-image:none}.was-validated .custom-range:invalid::-webkit-slider-runnable-track,.custom-range.is-invalid::-webkit-slider-runnable-track{background-color:rgba(220,53,69,.35)}.was-validated .custom-range:invalid::-moz-range-thumb,.custom-range.is-invalid::-moz-range-thumb{background-color:#dc3545;background-image:none}.was-validated .custom-range:invalid::-moz-range-thumb:active,.custom-range.is-invalid::-moz-range-thumb:active{background-color:#f6cdd1;background-image:none}.was-validated .custom-range:invalid::-moz-range-track,.custom-range.is-invalid::-moz-range-track{background:rgba(220,53,69,.35)}.was-validated .custom-range:invalid~.invalid-feedback,.was-validated .custom-range:invalid~.invalid-tooltip,.custom-range.is-invalid~.invalid-feedback,.custom-range.is-invalid~.invalid-tooltip{display:block}.was-validated .custom-range:invalid::-ms-thumb,.custom-range.is-invalid::-ms-thumb{background-color:#dc3545;background-image:none}.was-validated .custom-range:invalid::-ms-thumb:active,.custom-range.is-invalid::-ms-thumb:active{background-color:#f6cdd1;background-image:none}.was-validated .custom-range:invalid::-ms-track-lower,.custom-range.is-invalid::-ms-track-lower{background:rgba(220,53,69,.35)}.was-validated .custom-range:invalid::-ms-track-upper,.custom-range.is-invalid::-ms-track-upper{background:rgba(220,53,69,.35)}.custom-radio.b-custom-control-lg,.input-group-lg .custom-radio{font-size:1.25rem;line-height:1.5;padding-left:1.875rem}.custom-radio.b-custom-control-lg .custom-control-label:before,.input-group-lg .custom-radio .custom-control-label:before{top:.3125rem;left:-1.875rem;width:1.25rem;height:1.25rem;border-radius:50%}.custom-radio.b-custom-control-lg .custom-control-label:after,.input-group-lg .custom-radio .custom-control-label:after{top:.3125rem;left:-1.875rem;width:1.25rem;height:1.25rem;background:no-repeat 50%/50% 50%}.custom-radio.b-custom-control-sm,.input-group-sm .custom-radio{font-size:.875rem;line-height:1.5;padding-left:1.3125rem}.custom-radio.b-custom-control-sm .custom-control-label:before,.input-group-sm .custom-radio .custom-control-label:before{top:.21875rem;left:-1.3125rem;width:.875rem;height:.875rem;border-radius:50%}.custom-radio.b-custom-control-sm .custom-control-label:after,.input-group-sm .custom-radio .custom-control-label:after{top:.21875rem;left:-1.3125rem;width:.875rem;height:.875rem;background:no-repeat 50%/50% 50%}.b-rating{text-align:center}.b-rating.d-inline-flex{width:auto}.b-rating .b-rating-star,.b-rating .b-rating-value{padding:0 .25em}.b-rating .b-rating-value{min-width:2.5em}.b-rating .b-rating-star{display:inline-flex;justify-content:center;outline:0}.b-rating .b-rating-star .b-rating-icon{display:inline-flex;transition:all .15s ease-in-out}.b-rating.disabled,.b-rating:disabled{background-color:#e9ecef;color:#6c757d}.b-rating:not(.disabled):not(.readonly) .b-rating-star{cursor:pointer}.b-rating:not(.disabled):not(.readonly):focus:not(:hover) .b-rating-star.focused .b-rating-icon,.b-rating:not(.disabled):not(.readonly) .b-rating-star:hover .b-rating-icon{-webkit-transform:scale(1.5);transform:scale(1.5)}.b-rating[dir=rtl] .b-rating-star-half{-webkit-transform:scale(-1,1);transform:scaleX(-1)}.b-form-spinbutton{text-align:center;overflow:hidden;background-image:none;padding:0}[dir=rtl] .b-form-spinbutton:not(.flex-column),.b-form-spinbutton[dir=rtl]:not(.flex-column){flex-direction:row-reverse}.b-form-spinbutton output{font-size:inherit;outline:0;border:0;background-color:transparent;width:auto;margin:0;padding:0 .25rem}.b-form-spinbutton output>div,.b-form-spinbutton output>bdi{display:block;min-width:2.25em;height:1.5em}.b-form-spinbutton.flex-column{height:auto;width:auto}.b-form-spinbutton.flex-column output{margin:0 .25rem;padding:.25rem 0}.b-form-spinbutton:not(.d-inline-flex):not(.flex-column){output-width:100%}.b-form-spinbutton.d-inline-flex:not(.flex-column){width:auto}.b-form-spinbutton .btn{line-height:1;box-shadow:none!important}.b-form-spinbutton .btn:disabled{pointer-events:none}.b-form-spinbutton .btn:hover:not(:disabled)>div>.b-icon{-webkit-transform:scale(1.25);transform:scale(1.25)}.b-form-spinbutton.disabled,.b-form-spinbutton.readonly{background-color:#e9ecef}.b-form-spinbutton.disabled{pointer-events:none}.b-form-tags.focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.b-form-tags.focus.is-valid{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.b-form-tags.focus.is-invalid{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.b-form-tags.disabled{background-color:#e9ecef}.b-form-tags-list{margin-top:-.25rem}.b-form-tags-list .b-form-tags-field,.b-form-tags-list .b-form-tag{margin-top:.25rem}.b-form-tags-input{color:#495057}.b-form-tag{font-size:75%;font-weight:400;line-height:1.5;margin-right:.25rem}.b-form-tag.disabled{opacity:.75}.b-form-tag>button.b-form-tag-remove{color:inherit;font-size:125%;line-height:1;float:none;margin-left:.25rem}.form-control-sm .b-form-tag,.form-control-lg .b-form-tag{line-height:1.5}.media-aside{display:flex;margin-right:1rem}.media-aside-right{margin-right:0;margin-left:1rem}.modal-backdrop{opacity:.5}.b-pagination-pills .page-item .page-link{border-radius:50rem!important;margin-left:.25rem;line-height:1}.b-pagination-pills .page-item:first-child .page-link{margin-left:0}.popover.b-popover{display:block;opacity:1;outline:0}.popover.b-popover.fade:not(.show){opacity:0}.popover.b-popover.show{opacity:1}.b-popover-primary.popover{background-color:#cce5ff;border-color:#b8daff}.b-popover-primary.bs-popover-top>.arrow:before,.b-popover-primary.bs-popover-auto[x-placement^=top]>.arrow:before{border-top-color:#b8daff}.b-popover-primary.bs-popover-top>.arrow:after,.b-popover-primary.bs-popover-auto[x-placement^=top]>.arrow:after{border-top-color:#cce5ff}.b-popover-primary.bs-popover-right>.arrow:before,.b-popover-primary.bs-popover-auto[x-placement^=right]>.arrow:before{border-right-color:#b8daff}.b-popover-primary.bs-popover-right>.arrow:after,.b-popover-primary.bs-popover-auto[x-placement^=right]>.arrow:after{border-right-color:#cce5ff}.b-popover-primary.bs-popover-bottom>.arrow:before,.b-popover-primary.bs-popover-auto[x-placement^=bottom]>.arrow:before{border-bottom-color:#b8daff}.b-popover-primary.bs-popover-bottom>.arrow:after,.b-popover-primary.bs-popover-auto[x-placement^=bottom]>.arrow:after{border-bottom-color:#bdddff}.b-popover-primary.bs-popover-bottom .popover-header:before,.b-popover-primary.bs-popover-auto[x-placement^=bottom] .popover-header:before{border-bottom-color:#bdddff}.b-popover-primary.bs-popover-left>.arrow:before,.b-popover-primary.bs-popover-auto[x-placement^=left]>.arrow:before{border-left-color:#b8daff}.b-popover-primary.bs-popover-left>.arrow:after,.b-popover-primary.bs-popover-auto[x-placement^=left]>.arrow:after{border-left-color:#cce5ff}.b-popover-primary .popover-header{color:#212529;background-color:#bdddff;border-bottom-color:#a3d0ff}.b-popover-primary .popover-body{color:#004085}.b-popover-secondary.popover{background-color:#e2e3e5;border-color:#d6d8db}.b-popover-secondary.bs-popover-top>.arrow:before,.b-popover-secondary.bs-popover-auto[x-placement^=top]>.arrow:before{border-top-color:#d6d8db}.b-popover-secondary.bs-popover-top>.arrow:after,.b-popover-secondary.bs-popover-auto[x-placement^=top]>.arrow:after{border-top-color:#e2e3e5}.b-popover-secondary.bs-popover-right>.arrow:before,.b-popover-secondary.bs-popover-auto[x-placement^=right]>.arrow:before{border-right-color:#d6d8db}.b-popover-secondary.bs-popover-right>.arrow:after,.b-popover-secondary.bs-popover-auto[x-placement^=right]>.arrow:after{border-right-color:#e2e3e5}.b-popover-secondary.bs-popover-bottom>.arrow:before,.b-popover-secondary.bs-popover-auto[x-placement^=bottom]>.arrow:before{border-bottom-color:#d6d8db}.b-popover-secondary.bs-popover-bottom>.arrow:after,.b-popover-secondary.bs-popover-auto[x-placement^=bottom]>.arrow:after{border-bottom-color:#dadbde}.b-popover-secondary.bs-popover-bottom .popover-header:before,.b-popover-secondary.bs-popover-auto[x-placement^=bottom] .popover-header:before{border-bottom-color:#dadbde}.b-popover-secondary.bs-popover-left>.arrow:before,.b-popover-secondary.bs-popover-auto[x-placement^=left]>.arrow:before{border-left-color:#d6d8db}.b-popover-secondary.bs-popover-left>.arrow:after,.b-popover-secondary.bs-popover-auto[x-placement^=left]>.arrow:after{border-left-color:#e2e3e5}.b-popover-secondary .popover-header{color:#212529;background-color:#dadbde;border-bottom-color:#ccced2}.b-popover-secondary .popover-body{color:#383d41}.b-popover-success.popover{background-color:#d4edda;border-color:#c3e6cb}.b-popover-success.bs-popover-top>.arrow:before,.b-popover-success.bs-popover-auto[x-placement^=top]>.arrow:before{border-top-color:#c3e6cb}.b-popover-success.bs-popover-top>.arrow:after,.b-popover-success.bs-popover-auto[x-placement^=top]>.arrow:after{border-top-color:#d4edda}.b-popover-success.bs-popover-right>.arrow:before,.b-popover-success.bs-popover-auto[x-placement^=right]>.arrow:before{border-right-color:#c3e6cb}.b-popover-success.bs-popover-right>.arrow:after,.b-popover-success.bs-popover-auto[x-placement^=right]>.arrow:after{border-right-color:#d4edda}.b-popover-success.bs-popover-bottom>.arrow:before,.b-popover-success.bs-popover-auto[x-placement^=bottom]>.arrow:before{border-bottom-color:#c3e6cb}.b-popover-success.bs-popover-bottom>.arrow:after,.b-popover-success.bs-popover-auto[x-placement^=bottom]>.arrow:after{border-bottom-color:#c9e8d1}.b-popover-success.bs-popover-bottom .popover-header:before,.b-popover-success.bs-popover-auto[x-placement^=bottom] .popover-header:before{border-bottom-color:#c9e8d1}.b-popover-success.bs-popover-left>.arrow:before,.b-popover-success.bs-popover-auto[x-placement^=left]>.arrow:before{border-left-color:#c3e6cb}.b-popover-success.bs-popover-left>.arrow:after,.b-popover-success.bs-popover-auto[x-placement^=left]>.arrow:after{border-left-color:#d4edda}.b-popover-success .popover-header{color:#212529;background-color:#c9e8d1;border-bottom-color:#b7e1c1}.b-popover-success .popover-body{color:#155724}.b-popover-info.popover{background-color:#d1ecf1;border-color:#bee5eb}.b-popover-info.bs-popover-top>.arrow:before,.b-popover-info.bs-popover-auto[x-placement^=top]>.arrow:before{border-top-color:#bee5eb}.b-popover-info.bs-popover-top>.arrow:after,.b-popover-info.bs-popover-auto[x-placement^=top]>.arrow:after{border-top-color:#d1ecf1}.b-popover-info.bs-popover-right>.arrow:before,.b-popover-info.bs-popover-auto[x-placement^=right]>.arrow:before{border-right-color:#bee5eb}.b-popover-info.bs-popover-right>.arrow:after,.b-popover-info.bs-popover-auto[x-placement^=right]>.arrow:after{border-right-color:#d1ecf1}.b-popover-info.bs-popover-bottom>.arrow:before,.b-popover-info.bs-popover-auto[x-placement^=bottom]>.arrow:before{border-bottom-color:#bee5eb}.b-popover-info.bs-popover-bottom>.arrow:after,.b-popover-info.bs-popover-auto[x-placement^=bottom]>.arrow:after{border-bottom-color:#c5e7ed}.b-popover-info.bs-popover-bottom .popover-header:before,.b-popover-info.bs-popover-auto[x-placement^=bottom] .popover-header:before{border-bottom-color:#c5e7ed}.b-popover-info.bs-popover-left>.arrow:before,.b-popover-info.bs-popover-auto[x-placement^=left]>.arrow:before{border-left-color:#bee5eb}.b-popover-info.bs-popover-left>.arrow:after,.b-popover-info.bs-popover-auto[x-placement^=left]>.arrow:after{border-left-color:#d1ecf1}.b-popover-info .popover-header{color:#212529;background-color:#c5e7ed;border-bottom-color:#b2dfe7}.b-popover-info .popover-body{color:#0c5460}.b-popover-warning.popover{background-color:#fff3cd;border-color:#ffeeba}.b-popover-warning.bs-popover-top>.arrow:before,.b-popover-warning.bs-popover-auto[x-placement^=top]>.arrow:before{border-top-color:#ffeeba}.b-popover-warning.bs-popover-top>.arrow:after,.b-popover-warning.bs-popover-auto[x-placement^=top]>.arrow:after{border-top-color:#fff3cd}.b-popover-warning.bs-popover-right>.arrow:before,.b-popover-warning.bs-popover-auto[x-placement^=right]>.arrow:before{border-right-color:#ffeeba}.b-popover-warning.bs-popover-right>.arrow:after,.b-popover-warning.bs-popover-auto[x-placement^=right]>.arrow:after{border-right-color:#fff3cd}.b-popover-warning.bs-popover-bottom>.arrow:before,.b-popover-warning.bs-popover-auto[x-placement^=bottom]>.arrow:before{border-bottom-color:#ffeeba}.b-popover-warning.bs-popover-bottom>.arrow:after,.b-popover-warning.bs-popover-auto[x-placement^=bottom]>.arrow:after{border-bottom-color:#ffefbe}.b-popover-warning.bs-popover-bottom .popover-header:before,.b-popover-warning.bs-popover-auto[x-placement^=bottom] .popover-header:before{border-bottom-color:#ffefbe}.b-popover-warning.bs-popover-left>.arrow:before,.b-popover-warning.bs-popover-auto[x-placement^=left]>.arrow:before{border-left-color:#ffeeba}.b-popover-warning.bs-popover-left>.arrow:after,.b-popover-warning.bs-popover-auto[x-placement^=left]>.arrow:after{border-left-color:#fff3cd}.b-popover-warning .popover-header{color:#212529;background-color:#ffefbe;border-bottom-color:#ffe9a4}.b-popover-warning .popover-body{color:#856404}.b-popover-danger.popover{background-color:#f8d7da;border-color:#f5c6cb}.b-popover-danger.bs-popover-top>.arrow:before,.b-popover-danger.bs-popover-auto[x-placement^=top]>.arrow:before{border-top-color:#f5c6cb}.b-popover-danger.bs-popover-top>.arrow:after,.b-popover-danger.bs-popover-auto[x-placement^=top]>.arrow:after{border-top-color:#f8d7da}.b-popover-danger.bs-popover-right>.arrow:before,.b-popover-danger.bs-popover-auto[x-placement^=right]>.arrow:before{border-right-color:#f5c6cb}.b-popover-danger.bs-popover-right>.arrow:after,.b-popover-danger.bs-popover-auto[x-placement^=right]>.arrow:after{border-right-color:#f8d7da}.b-popover-danger.bs-popover-bottom>.arrow:before,.b-popover-danger.bs-popover-auto[x-placement^=bottom]>.arrow:before{border-bottom-color:#f5c6cb}.b-popover-danger.bs-popover-bottom>.arrow:after,.b-popover-danger.bs-popover-auto[x-placement^=bottom]>.arrow:after{border-bottom-color:#f6cace}.b-popover-danger.bs-popover-bottom .popover-header:before,.b-popover-danger.bs-popover-auto[x-placement^=bottom] .popover-header:before{border-bottom-color:#f6cace}.b-popover-danger.bs-popover-left>.arrow:before,.b-popover-danger.bs-popover-auto[x-placement^=left]>.arrow:before{border-left-color:#f5c6cb}.b-popover-danger.bs-popover-left>.arrow:after,.b-popover-danger.bs-popover-auto[x-placement^=left]>.arrow:after{border-left-color:#f8d7da}.b-popover-danger .popover-header{color:#212529;background-color:#f6cace;border-bottom-color:#f2b4ba}.b-popover-danger .popover-body{color:#721c24}.b-popover-light.popover{background-color:#fefefe;border-color:#fdfdfe}.b-popover-light.bs-popover-top>.arrow:before,.b-popover-light.bs-popover-auto[x-placement^=top]>.arrow:before{border-top-color:#fdfdfe}.b-popover-light.bs-popover-top>.arrow:after,.b-popover-light.bs-popover-auto[x-placement^=top]>.arrow:after{border-top-color:#fefefe}.b-popover-light.bs-popover-right>.arrow:before,.b-popover-light.bs-popover-auto[x-placement^=right]>.arrow:before{border-right-color:#fdfdfe}.b-popover-light.bs-popover-right>.arrow:after,.b-popover-light.bs-popover-auto[x-placement^=right]>.arrow:after{border-right-color:#fefefe}.b-popover-light.bs-popover-bottom>.arrow:before,.b-popover-light.bs-popover-auto[x-placement^=bottom]>.arrow:before{border-bottom-color:#fdfdfe}.b-popover-light.bs-popover-bottom>.arrow:after,.b-popover-light.bs-popover-auto[x-placement^=bottom]>.arrow:after{border-bottom-color:#f6f6f6}.b-popover-light.bs-popover-bottom .popover-header:before,.b-popover-light.bs-popover-auto[x-placement^=bottom] .popover-header:before{border-bottom-color:#f6f6f6}.b-popover-light.bs-popover-left>.arrow:before,.b-popover-light.bs-popover-auto[x-placement^=left]>.arrow:before{border-left-color:#fdfdfe}.b-popover-light.bs-popover-left>.arrow:after,.b-popover-light.bs-popover-auto[x-placement^=left]>.arrow:after{border-left-color:#fefefe}.b-popover-light .popover-header{color:#212529;background-color:#f6f6f6;border-bottom-color:#eaeaea}.b-popover-light .popover-body{color:#818182}.b-popover-dark.popover{background-color:#d6d8d9;border-color:#c6c8ca}.b-popover-dark.bs-popover-top>.arrow:before,.b-popover-dark.bs-popover-auto[x-placement^=top]>.arrow:before{border-top-color:#c6c8ca}.b-popover-dark.bs-popover-top>.arrow:after,.b-popover-dark.bs-popover-auto[x-placement^=top]>.arrow:after{border-top-color:#d6d8d9}.b-popover-dark.bs-popover-right>.arrow:before,.b-popover-dark.bs-popover-auto[x-placement^=right]>.arrow:before{border-right-color:#c6c8ca}.b-popover-dark.bs-popover-right>.arrow:after,.b-popover-dark.bs-popover-auto[x-placement^=right]>.arrow:after{border-right-color:#d6d8d9}.b-popover-dark.bs-popover-bottom>.arrow:before,.b-popover-dark.bs-popover-auto[x-placement^=bottom]>.arrow:before{border-bottom-color:#c6c8ca}.b-popover-dark.bs-popover-bottom>.arrow:after,.b-popover-dark.bs-popover-auto[x-placement^=bottom]>.arrow:after{border-bottom-color:#ced0d2}.b-popover-dark.bs-popover-bottom .popover-header:before,.b-popover-dark.bs-popover-auto[x-placement^=bottom] .popover-header:before{border-bottom-color:#ced0d2}.b-popover-dark.bs-popover-left>.arrow:before,.b-popover-dark.bs-popover-auto[x-placement^=left]>.arrow:before{border-left-color:#c6c8ca}.b-popover-dark.bs-popover-left>.arrow:after,.b-popover-dark.bs-popover-auto[x-placement^=left]>.arrow:after{border-left-color:#d6d8d9}.b-popover-dark .popover-header{color:#212529;background-color:#ced0d2;border-bottom-color:#c1c4c5}.b-popover-dark .popover-body{color:#1b1e21}.b-sidebar-outer{position:fixed;top:0;left:0;right:0;height:0;overflow:visible;z-index:1035}.b-sidebar-backdrop{position:fixed;top:0;left:0;z-index:-1;width:100vw;height:100vh;opacity:.6}.b-sidebar{display:flex;flex-direction:column;position:fixed;top:0;width:320px;max-width:100%;height:100vh;max-height:100%;margin:0;outline:0;-webkit-transform:translateX(0);transform:translate(0)}.b-sidebar.slide{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}@media (prefers-reduced-motion: reduce){.b-sidebar.slide{transition:none}}.b-sidebar:not(.b-sidebar-right){left:0;right:auto}.b-sidebar:not(.b-sidebar-right).slide:not(.show){-webkit-transform:translateX(-100%);transform:translate(-100%)}.b-sidebar:not(.b-sidebar-right)>.b-sidebar-header .close{margin-left:auto}.b-sidebar.b-sidebar-right{left:auto;right:0}.b-sidebar.b-sidebar-right.slide:not(.show){-webkit-transform:translateX(100%);transform:translate(100%)}.b-sidebar.b-sidebar-right>.b-sidebar-header .close{margin-right:auto}.b-sidebar>.b-sidebar-header{font-size:1.5rem;padding:.5rem 1rem;display:flex;flex-direction:row;flex-grow:0;align-items:center}[dir=rtl] .b-sidebar>.b-sidebar-header{flex-direction:row-reverse}.b-sidebar>.b-sidebar-header .close{float:none;font-size:1.5rem}.b-sidebar>.b-sidebar-body{flex-grow:1;height:100%;overflow-y:auto}.b-sidebar>.b-sidebar-footer{flex-grow:0}.b-skeleton-wrapper{cursor:wait}.b-skeleton{position:relative;overflow:hidden;background-color:rgba(0,0,0,.12);cursor:wait;-webkit-mask-image:radial-gradient(white,black);mask-image:radial-gradient(#fff,#000)}.b-skeleton:before{content:\" \"}.b-skeleton-text{height:1rem;margin-bottom:.25rem;border-radius:.25rem}.b-skeleton-button{width:75px;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem}.b-skeleton-avatar{width:2.5em;height:2.5em;border-radius:50%}.b-skeleton-input{height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;line-height:1.5;border:#ced4da solid 1px;border-radius:.25rem}.b-skeleton-icon-wrapper svg{color:rgba(0,0,0,.12)}.b-skeleton-img{height:100%;width:100%}.b-skeleton-animate-wave:after{content:\"\";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);-webkit-animation:b-skeleton-animate-wave 1.75s linear infinite;animation:b-skeleton-animate-wave 1.75s linear infinite}@media (prefers-reduced-motion: reduce){.b-skeleton-animate-wave:after{background:none;-webkit-animation:none;animation:none}}@-webkit-keyframes b-skeleton-animate-wave{0%{-webkit-transform:translateX(-100%);transform:translate(-100%)}to{-webkit-transform:translateX(100%);transform:translate(100%)}}@keyframes b-skeleton-animate-wave{0%{-webkit-transform:translateX(-100%);transform:translate(-100%)}to{-webkit-transform:translateX(100%);transform:translate(100%)}}.b-skeleton-animate-fade{-webkit-animation:b-skeleton-animate-fade .875s ease-in-out alternate infinite;animation:b-skeleton-animate-fade .875s ease-in-out alternate infinite}@media (prefers-reduced-motion: reduce){.b-skeleton-animate-fade{-webkit-animation:none;animation:none}}@-webkit-keyframes b-skeleton-animate-fade{0%{opacity:1}to{opacity:.4}}@keyframes b-skeleton-animate-fade{0%{opacity:1}to{opacity:.4}}.b-skeleton-animate-throb{-webkit-animation:b-skeleton-animate-throb .875s ease-in alternate infinite;animation:b-skeleton-animate-throb .875s ease-in alternate infinite}@media (prefers-reduced-motion: reduce){.b-skeleton-animate-throb{-webkit-animation:none;animation:none}}@-webkit-keyframes b-skeleton-animate-throb{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.975);transform:scale(.975)}}@keyframes b-skeleton-animate-throb{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.975);transform:scale(.975)}}.table.b-table.b-table-fixed{table-layout:fixed}.table.b-table.b-table-no-border-collapse{border-collapse:separate;border-spacing:0}.table.b-table[aria-busy=true]{opacity:.55}.table.b-table>tbody>tr.b-table-details>td{border-top:none!important}.table.b-table>caption{caption-side:bottom}.table.b-table.b-table-caption-top>caption{caption-side:top!important}.table.b-table>tbody>.table-active,.table.b-table>tbody>.table-active>th,.table.b-table>tbody>.table-active>td{background-color:rgba(0,0,0,.075)}.table.b-table.table-hover>tbody>tr.table-active:hover td,.table.b-table.table-hover>tbody>tr.table-active:hover th{color:#212529;background-image:linear-gradient(rgba(0,0,0,.075),rgba(0,0,0,.075));background-repeat:no-repeat}.table.b-table>tbody>.bg-active,.table.b-table>tbody>.bg-active>th,.table.b-table>tbody>.bg-active>td{background-color:rgba(255,255,255,.075)!important}.table.b-table.table-hover.table-dark>tbody>tr.bg-active:hover td,.table.b-table.table-hover.table-dark>tbody>tr.bg-active:hover th{color:#fff;background-image:linear-gradient(rgba(255,255,255,.075),rgba(255,255,255,.075));background-repeat:no-repeat}.b-table-sticky-header,.table-responsive,[class*=table-responsive-]{margin-bottom:1rem}.b-table-sticky-header>.table,.table-responsive>.table,[class*=table-responsive-]>.table{margin-bottom:0}.b-table-sticky-header{overflow-y:auto;max-height:300px}@media print{.b-table-sticky-header{overflow-y:visible!important;max-height:none!important}}@supports ((position: -webkit-sticky) or (position: sticky)){.b-table-sticky-header>.table.b-table>thead>tr>th{position:-webkit-sticky;position:sticky;top:0;z-index:2}.b-table-sticky-header>.table.b-table>thead>tr>.b-table-sticky-column,.b-table-sticky-header>.table.b-table>tbody>tr>.b-table-sticky-column,.b-table-sticky-header>.table.b-table>tfoot>tr>.b-table-sticky-column,.table-responsive>.table.b-table>thead>tr>.b-table-sticky-column,.table-responsive>.table.b-table>tbody>tr>.b-table-sticky-column,.table-responsive>.table.b-table>tfoot>tr>.b-table-sticky-column,[class*=table-responsive-]>.table.b-table>thead>tr>.b-table-sticky-column,[class*=table-responsive-]>.table.b-table>tbody>tr>.b-table-sticky-column,[class*=table-responsive-]>.table.b-table>tfoot>tr>.b-table-sticky-column{position:-webkit-sticky;position:sticky;left:0}.b-table-sticky-header>.table.b-table>thead>tr>.b-table-sticky-column,.table-responsive>.table.b-table>thead>tr>.b-table-sticky-column,[class*=table-responsive-]>.table.b-table>thead>tr>.b-table-sticky-column{z-index:5}.b-table-sticky-header>.table.b-table>tbody>tr>.b-table-sticky-column,.b-table-sticky-header>.table.b-table>tfoot>tr>.b-table-sticky-column,.table-responsive>.table.b-table>tbody>tr>.b-table-sticky-column,.table-responsive>.table.b-table>tfoot>tr>.b-table-sticky-column,[class*=table-responsive-]>.table.b-table>tbody>tr>.b-table-sticky-column,[class*=table-responsive-]>.table.b-table>tfoot>tr>.b-table-sticky-column{z-index:2}.table.b-table>thead>tr>.table-b-table-default,.table.b-table>tbody>tr>.table-b-table-default,.table.b-table>tfoot>tr>.table-b-table-default{color:#212529;background-color:#fff}.table.b-table.table-dark>thead>tr>.bg-b-table-default,.table.b-table.table-dark>tbody>tr>.bg-b-table-default,.table.b-table.table-dark>tfoot>tr>.bg-b-table-default{color:#fff;background-color:#343a40}.table.b-table.table-striped>tbody>tr:nth-of-type(odd)>.table-b-table-default{background-image:linear-gradient(rgba(0,0,0,.05),rgba(0,0,0,.05));background-repeat:no-repeat}.table.b-table.table-striped.table-dark>tbody>tr:nth-of-type(odd)>.bg-b-table-default{background-image:linear-gradient(rgba(255,255,255,.05),rgba(255,255,255,.05));background-repeat:no-repeat}.table.b-table.table-hover>tbody>tr:hover>.table-b-table-default{color:#212529;background-image:linear-gradient(rgba(0,0,0,.075),rgba(0,0,0,.075));background-repeat:no-repeat}.table.b-table.table-hover.table-dark>tbody>tr:hover>.bg-b-table-default{color:#fff;background-image:linear-gradient(rgba(255,255,255,.075),rgba(255,255,255,.075));background-repeat:no-repeat}}.table.b-table>thead>tr>[aria-sort],.table.b-table>tfoot>tr>[aria-sort]{cursor:pointer;background-image:none;background-repeat:no-repeat;background-size:.65em 1em}.table.b-table>thead>tr>[aria-sort]:not(.b-table-sort-icon-left),.table.b-table>tfoot>tr>[aria-sort]:not(.b-table-sort-icon-left){background-position:right .375rem center;padding-right:calc(.75rem + .65em)}.table.b-table>thead>tr>[aria-sort].b-table-sort-icon-left,.table.b-table>tfoot>tr>[aria-sort].b-table-sort-icon-left{background-position:left .375rem center;padding-left:calc(.75rem + .65em)}.table.b-table>thead>tr>[aria-sort=none],.table.b-table>tfoot>tr>[aria-sort=none]{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='black' opacity='.3' d='M51 1l25 23 24 22H1l25-22zM51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e\")}.table.b-table>thead>tr>[aria-sort=ascending],.table.b-table>tfoot>tr>[aria-sort=ascending]{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='black' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='black' opacity='.3' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e\")}.table.b-table>thead>tr>[aria-sort=descending],.table.b-table>tfoot>tr>[aria-sort=descending]{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='black' opacity='.3' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='black' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e\")}.table.b-table.table-dark>thead>tr>[aria-sort=none],.table.b-table.table-dark>tfoot>tr>[aria-sort=none],.table.b-table>.thead-dark>tr>[aria-sort=none]{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' opacity='.3' d='M51 1l25 23 24 22H1l25-22zM51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e\")}.table.b-table.table-dark>thead>tr>[aria-sort=ascending],.table.b-table.table-dark>tfoot>tr>[aria-sort=ascending],.table.b-table>.thead-dark>tr>[aria-sort=ascending]{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='white' opacity='.3' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e\")}.table.b-table.table-dark>thead>tr>[aria-sort=descending],.table.b-table.table-dark>tfoot>tr>[aria-sort=descending],.table.b-table>.thead-dark>tr>[aria-sort=descending]{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' opacity='.3' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='white' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e\")}.table.b-table>thead>tr>.table-dark[aria-sort=none],.table.b-table>tfoot>tr>.table-dark[aria-sort=none]{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' opacity='.3' d='M51 1l25 23 24 22H1l25-22zM51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e\")}.table.b-table>thead>tr>.table-dark[aria-sort=ascending],.table.b-table>tfoot>tr>.table-dark[aria-sort=ascending]{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='white' opacity='.3' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e\")}.table.b-table>thead>tr>.table-dark[aria-sort=descending],.table.b-table>tfoot>tr>.table-dark[aria-sort=descending]{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' opacity='.3' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='white' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e\")}.table.b-table.table-sm>thead>tr>[aria-sort]:not(.b-table-sort-icon-left),.table.b-table.table-sm>tfoot>tr>[aria-sort]:not(.b-table-sort-icon-left){background-position:right .15rem center;padding-right:calc(.3rem + .65em)}.table.b-table.table-sm>thead>tr>[aria-sort].b-table-sort-icon-left,.table.b-table.table-sm>tfoot>tr>[aria-sort].b-table-sort-icon-left{background-position:left .15rem center;padding-left:calc(.3rem + .65em)}.table.b-table.b-table-selectable:not(.b-table-selectable-no-click)>tbody>tr{cursor:pointer}.table.b-table.b-table-selectable:not(.b-table-selectable-no-click).b-table-selecting.b-table-select-range>tbody>tr{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width: 575.98px){.table.b-table.b-table-stacked-sm{display:block;width:100%}.table.b-table.b-table-stacked-sm>caption,.table.b-table.b-table-stacked-sm>tbody,.table.b-table.b-table-stacked-sm>tbody>tr,.table.b-table.b-table-stacked-sm>tbody>tr>td,.table.b-table.b-table-stacked-sm>tbody>tr>th{display:block}.table.b-table.b-table-stacked-sm>thead,.table.b-table.b-table-stacked-sm>tfoot{display:none}.table.b-table.b-table-stacked-sm>thead>tr.b-table-top-row,.table.b-table.b-table-stacked-sm>thead>tr.b-table-bottom-row,.table.b-table.b-table-stacked-sm>tfoot>tr.b-table-top-row,.table.b-table.b-table-stacked-sm>tfoot>tr.b-table-bottom-row{display:none}.table.b-table.b-table-stacked-sm>caption{caption-side:top!important}.table.b-table.b-table-stacked-sm>tbody>tr>[data-label]:before{content:attr(data-label);width:40%;float:left;text-align:right;overflow-wrap:break-word;font-weight:700;font-style:normal;padding:0 .5rem 0 0;margin:0}.table.b-table.b-table-stacked-sm>tbody>tr>[data-label]:after{display:block;clear:both;content:\"\"}.table.b-table.b-table-stacked-sm>tbody>tr>[data-label]>div{display:inline-block;width:60%;padding:0 0 0 .5rem;margin:0}.table.b-table.b-table-stacked-sm>tbody>tr.top-row,.table.b-table.b-table-stacked-sm>tbody>tr.bottom-row{display:none}.table.b-table.b-table-stacked-sm>tbody>tr>:first-child{border-top-width:3px}.table.b-table.b-table-stacked-sm>tbody>tr>[rowspan]+td,.table.b-table.b-table-stacked-sm>tbody>tr>[rowspan]+th{border-top-width:3px}}@media (max-width: 767.98px){.table.b-table.b-table-stacked-md{display:block;width:100%}.table.b-table.b-table-stacked-md>caption,.table.b-table.b-table-stacked-md>tbody,.table.b-table.b-table-stacked-md>tbody>tr,.table.b-table.b-table-stacked-md>tbody>tr>td,.table.b-table.b-table-stacked-md>tbody>tr>th{display:block}.table.b-table.b-table-stacked-md>thead,.table.b-table.b-table-stacked-md>tfoot{display:none}.table.b-table.b-table-stacked-md>thead>tr.b-table-top-row,.table.b-table.b-table-stacked-md>thead>tr.b-table-bottom-row,.table.b-table.b-table-stacked-md>tfoot>tr.b-table-top-row,.table.b-table.b-table-stacked-md>tfoot>tr.b-table-bottom-row{display:none}.table.b-table.b-table-stacked-md>caption{caption-side:top!important}.table.b-table.b-table-stacked-md>tbody>tr>[data-label]:before{content:attr(data-label);width:40%;float:left;text-align:right;overflow-wrap:break-word;font-weight:700;font-style:normal;padding:0 .5rem 0 0;margin:0}.table.b-table.b-table-stacked-md>tbody>tr>[data-label]:after{display:block;clear:both;content:\"\"}.table.b-table.b-table-stacked-md>tbody>tr>[data-label]>div{display:inline-block;width:60%;padding:0 0 0 .5rem;margin:0}.table.b-table.b-table-stacked-md>tbody>tr.top-row,.table.b-table.b-table-stacked-md>tbody>tr.bottom-row{display:none}.table.b-table.b-table-stacked-md>tbody>tr>:first-child{border-top-width:3px}.table.b-table.b-table-stacked-md>tbody>tr>[rowspan]+td,.table.b-table.b-table-stacked-md>tbody>tr>[rowspan]+th{border-top-width:3px}}@media (max-width: 991.98px){.table.b-table.b-table-stacked-lg{display:block;width:100%}.table.b-table.b-table-stacked-lg>caption,.table.b-table.b-table-stacked-lg>tbody,.table.b-table.b-table-stacked-lg>tbody>tr,.table.b-table.b-table-stacked-lg>tbody>tr>td,.table.b-table.b-table-stacked-lg>tbody>tr>th{display:block}.table.b-table.b-table-stacked-lg>thead,.table.b-table.b-table-stacked-lg>tfoot{display:none}.table.b-table.b-table-stacked-lg>thead>tr.b-table-top-row,.table.b-table.b-table-stacked-lg>thead>tr.b-table-bottom-row,.table.b-table.b-table-stacked-lg>tfoot>tr.b-table-top-row,.table.b-table.b-table-stacked-lg>tfoot>tr.b-table-bottom-row{display:none}.table.b-table.b-table-stacked-lg>caption{caption-side:top!important}.table.b-table.b-table-stacked-lg>tbody>tr>[data-label]:before{content:attr(data-label);width:40%;float:left;text-align:right;overflow-wrap:break-word;font-weight:700;font-style:normal;padding:0 .5rem 0 0;margin:0}.table.b-table.b-table-stacked-lg>tbody>tr>[data-label]:after{display:block;clear:both;content:\"\"}.table.b-table.b-table-stacked-lg>tbody>tr>[data-label]>div{display:inline-block;width:60%;padding:0 0 0 .5rem;margin:0}.table.b-table.b-table-stacked-lg>tbody>tr.top-row,.table.b-table.b-table-stacked-lg>tbody>tr.bottom-row{display:none}.table.b-table.b-table-stacked-lg>tbody>tr>:first-child{border-top-width:3px}.table.b-table.b-table-stacked-lg>tbody>tr>[rowspan]+td,.table.b-table.b-table-stacked-lg>tbody>tr>[rowspan]+th{border-top-width:3px}}@media (max-width: 1199.98px){.table.b-table.b-table-stacked-xl{display:block;width:100%}.table.b-table.b-table-stacked-xl>caption,.table.b-table.b-table-stacked-xl>tbody,.table.b-table.b-table-stacked-xl>tbody>tr,.table.b-table.b-table-stacked-xl>tbody>tr>td,.table.b-table.b-table-stacked-xl>tbody>tr>th{display:block}.table.b-table.b-table-stacked-xl>thead,.table.b-table.b-table-stacked-xl>tfoot{display:none}.table.b-table.b-table-stacked-xl>thead>tr.b-table-top-row,.table.b-table.b-table-stacked-xl>thead>tr.b-table-bottom-row,.table.b-table.b-table-stacked-xl>tfoot>tr.b-table-top-row,.table.b-table.b-table-stacked-xl>tfoot>tr.b-table-bottom-row{display:none}.table.b-table.b-table-stacked-xl>caption{caption-side:top!important}.table.b-table.b-table-stacked-xl>tbody>tr>[data-label]:before{content:attr(data-label);width:40%;float:left;text-align:right;overflow-wrap:break-word;font-weight:700;font-style:normal;padding:0 .5rem 0 0;margin:0}.table.b-table.b-table-stacked-xl>tbody>tr>[data-label]:after{display:block;clear:both;content:\"\"}.table.b-table.b-table-stacked-xl>tbody>tr>[data-label]>div{display:inline-block;width:60%;padding:0 0 0 .5rem;margin:0}.table.b-table.b-table-stacked-xl>tbody>tr.top-row,.table.b-table.b-table-stacked-xl>tbody>tr.bottom-row{display:none}.table.b-table.b-table-stacked-xl>tbody>tr>:first-child{border-top-width:3px}.table.b-table.b-table-stacked-xl>tbody>tr>[rowspan]+td,.table.b-table.b-table-stacked-xl>tbody>tr>[rowspan]+th{border-top-width:3px}}.table.b-table.b-table-stacked{display:block;width:100%}.table.b-table.b-table-stacked>caption,.table.b-table.b-table-stacked>tbody,.table.b-table.b-table-stacked>tbody>tr,.table.b-table.b-table-stacked>tbody>tr>td,.table.b-table.b-table-stacked>tbody>tr>th{display:block}.table.b-table.b-table-stacked>thead,.table.b-table.b-table-stacked>tfoot{display:none}.table.b-table.b-table-stacked>thead>tr.b-table-top-row,.table.b-table.b-table-stacked>thead>tr.b-table-bottom-row,.table.b-table.b-table-stacked>tfoot>tr.b-table-top-row,.table.b-table.b-table-stacked>tfoot>tr.b-table-bottom-row{display:none}.table.b-table.b-table-stacked>caption{caption-side:top!important}.table.b-table.b-table-stacked>tbody>tr>[data-label]:before{content:attr(data-label);width:40%;float:left;text-align:right;overflow-wrap:break-word;font-weight:700;font-style:normal;padding:0 .5rem 0 0;margin:0}.table.b-table.b-table-stacked>tbody>tr>[data-label]:after{display:block;clear:both;content:\"\"}.table.b-table.b-table-stacked>tbody>tr>[data-label]>div{display:inline-block;width:60%;padding:0 0 0 .5rem;margin:0}.table.b-table.b-table-stacked>tbody>tr.top-row,.table.b-table.b-table-stacked>tbody>tr.bottom-row{display:none}.table.b-table.b-table-stacked>tbody>tr>:first-child{border-top-width:3px}.table.b-table.b-table-stacked>tbody>tr>[rowspan]+td,.table.b-table.b-table-stacked>tbody>tr>[rowspan]+th{border-top-width:3px}.b-time{min-width:150px}.b-time[aria-disabled=true] output,.b-time[aria-readonly=true] output,.b-time output.disabled{background-color:#e9ecef;opacity:1}.b-time[aria-disabled=true] output{pointer-events:none}[dir=rtl] .b-time>.d-flex:not(.flex-column){flex-direction:row-reverse}.b-time .b-time-header{margin-bottom:.5rem}.b-time .b-time-header output{padding:.25rem;font-size:80%}.b-time .b-time-footer{margin-top:.5rem}.b-time .b-time-ampm{margin-left:.5rem}.b-toast{display:block;position:relative;max-width:350px;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-clip:padding-box;z-index:1;border-radius:.25rem}.b-toast .toast{background-color:rgba(255,255,255,.85)}.b-toast:not(:last-child){margin-bottom:.75rem}.b-toast.b-toast-solid .toast{background-color:#fff}.b-toast .toast{opacity:1}.b-toast .toast.fade:not(.show){opacity:0}.b-toast .toast .toast-body{display:block}.b-toast-primary .toast{background-color:rgba(230,242,255,.85);border-color:rgba(184,218,255,.85);color:#004085}.b-toast-primary .toast .toast-header{color:#004085;background-color:rgba(204,229,255,.85);border-bottom-color:rgba(184,218,255,.85)}.b-toast-primary.b-toast-solid .toast{background-color:#e6f2ff}.b-toast-secondary .toast{background-color:rgba(239,240,241,.85);border-color:rgba(214,216,219,.85);color:#383d41}.b-toast-secondary .toast .toast-header{color:#383d41;background-color:rgba(226,227,229,.85);border-bottom-color:rgba(214,216,219,.85)}.b-toast-secondary.b-toast-solid .toast{background-color:#eff0f1}.b-toast-success .toast{background-color:rgba(230,245,233,.85);border-color:rgba(195,230,203,.85);color:#155724}.b-toast-success .toast .toast-header{color:#155724;background-color:rgba(212,237,218,.85);border-bottom-color:rgba(195,230,203,.85)}.b-toast-success.b-toast-solid .toast{background-color:#e6f5e9}.b-toast-info .toast{background-color:rgba(229,244,247,.85);border-color:rgba(190,229,235,.85);color:#0c5460}.b-toast-info .toast .toast-header{color:#0c5460;background-color:rgba(209,236,241,.85);border-bottom-color:rgba(190,229,235,.85)}.b-toast-info.b-toast-solid .toast{background-color:#e5f4f7}.b-toast-warning .toast{background-color:rgba(255,249,231,.85);border-color:rgba(255,238,186,.85);color:#856404}.b-toast-warning .toast .toast-header{color:#856404;background-color:rgba(255,243,205,.85);border-bottom-color:rgba(255,238,186,.85)}.b-toast-warning.b-toast-solid .toast{background-color:#fff9e7}.b-toast-danger .toast{background-color:rgba(252,237,238,.85);border-color:rgba(245,198,203,.85);color:#721c24}.b-toast-danger .toast .toast-header{color:#721c24;background-color:rgba(248,215,218,.85);border-bottom-color:rgba(245,198,203,.85)}.b-toast-danger.b-toast-solid .toast{background-color:#fcedee}.b-toast-light .toast{background-color:rgba(255,255,255,.85);border-color:rgba(253,253,254,.85);color:#818182}.b-toast-light .toast .toast-header{color:#818182;background-color:rgba(254,254,254,.85);border-bottom-color:rgba(253,253,254,.85)}.b-toast-light.b-toast-solid .toast{background-color:#fff}.b-toast-dark .toast{background-color:rgba(227,229,229,.85);border-color:rgba(198,200,202,.85);color:#1b1e21}.b-toast-dark .toast .toast-header{color:#1b1e21;background-color:rgba(214,216,217,.85);border-bottom-color:rgba(198,200,202,.85)}.b-toast-dark.b-toast-solid .toast{background-color:#e3e5e5}.b-toaster{z-index:1100}.b-toaster .b-toaster-slot{position:relative;display:block}.b-toaster .b-toaster-slot:empty{display:none!important}.b-toaster.b-toaster-top-right,.b-toaster.b-toaster-top-left,.b-toaster.b-toaster-top-center,.b-toaster.b-toaster-top-full,.b-toaster.b-toaster-bottom-right,.b-toaster.b-toaster-bottom-left,.b-toaster.b-toaster-bottom-center,.b-toaster.b-toaster-bottom-full{position:fixed;left:.5rem;right:.5rem;margin:0;padding:0;height:0;overflow:visible}.b-toaster.b-toaster-top-right .b-toaster-slot,.b-toaster.b-toaster-top-left .b-toaster-slot,.b-toaster.b-toaster-top-center .b-toaster-slot,.b-toaster.b-toaster-top-full .b-toaster-slot,.b-toaster.b-toaster-bottom-right .b-toaster-slot,.b-toaster.b-toaster-bottom-left .b-toaster-slot,.b-toaster.b-toaster-bottom-center .b-toaster-slot,.b-toaster.b-toaster-bottom-full .b-toaster-slot{position:absolute;max-width:350px;width:100%;left:0;right:0;padding:0;margin:0}.b-toaster.b-toaster-top-full .b-toaster-slot,.b-toaster.b-toaster-bottom-full .b-toaster-slot,.b-toaster.b-toaster-top-full .b-toaster-slot .b-toast,.b-toaster.b-toaster-top-full .b-toaster-slot .toast,.b-toaster.b-toaster-bottom-full .b-toaster-slot .b-toast,.b-toaster.b-toaster-bottom-full .b-toaster-slot .toast{width:100%;max-width:100%}.b-toaster.b-toaster-top-right,.b-toaster.b-toaster-top-left,.b-toaster.b-toaster-top-center,.b-toaster.b-toaster-top-full{top:0}.b-toaster.b-toaster-top-right .b-toaster-slot,.b-toaster.b-toaster-top-left .b-toaster-slot,.b-toaster.b-toaster-top-center .b-toaster-slot,.b-toaster.b-toaster-top-full .b-toaster-slot{top:.5rem}.b-toaster.b-toaster-bottom-right,.b-toaster.b-toaster-bottom-left,.b-toaster.b-toaster-bottom-center,.b-toaster.b-toaster-bottom-full{bottom:0}.b-toaster.b-toaster-bottom-right .b-toaster-slot,.b-toaster.b-toaster-bottom-left .b-toaster-slot,.b-toaster.b-toaster-bottom-center .b-toaster-slot,.b-toaster.b-toaster-bottom-full .b-toaster-slot{bottom:.5rem}.b-toaster.b-toaster-top-right .b-toaster-slot,.b-toaster.b-toaster-bottom-right .b-toaster-slot,.b-toaster.b-toaster-top-center .b-toaster-slot,.b-toaster.b-toaster-bottom-center .b-toaster-slot{margin-left:auto}.b-toaster.b-toaster-top-left .b-toaster-slot,.b-toaster.b-toaster-bottom-left .b-toaster-slot,.b-toaster.b-toaster-top-center .b-toaster-slot,.b-toaster.b-toaster-bottom-center .b-toaster-slot{margin-right:auto}.b-toaster.b-toaster-top-right .b-toast.b-toaster-enter-active,.b-toaster.b-toaster-top-right .b-toast.b-toaster-leave-active,.b-toaster.b-toaster-top-right .b-toast.b-toaster-move,.b-toaster.b-toaster-top-left .b-toast.b-toaster-enter-active,.b-toaster.b-toaster-top-left .b-toast.b-toaster-leave-active,.b-toaster.b-toaster-top-left .b-toast.b-toaster-move,.b-toaster.b-toaster-bottom-right .b-toast.b-toaster-enter-active,.b-toaster.b-toaster-bottom-right .b-toast.b-toaster-leave-active,.b-toaster.b-toaster-bottom-right .b-toast.b-toaster-move,.b-toaster.b-toaster-bottom-left .b-toast.b-toaster-enter-active,.b-toaster.b-toaster-bottom-left .b-toast.b-toaster-leave-active,.b-toaster.b-toaster-bottom-left .b-toast.b-toaster-move{transition:-webkit-transform .175s;transition:transform .175s;transition:transform .175s,-webkit-transform .175s}.b-toaster.b-toaster-top-right .b-toast.b-toaster-enter-to .toast.fade,.b-toaster.b-toaster-top-right .b-toast.b-toaster-enter-active .toast.fade,.b-toaster.b-toaster-top-left .b-toast.b-toaster-enter-to .toast.fade,.b-toaster.b-toaster-top-left .b-toast.b-toaster-enter-active .toast.fade,.b-toaster.b-toaster-bottom-right .b-toast.b-toaster-enter-to .toast.fade,.b-toaster.b-toaster-bottom-right .b-toast.b-toaster-enter-active .toast.fade,.b-toaster.b-toaster-bottom-left .b-toast.b-toaster-enter-to .toast.fade,.b-toaster.b-toaster-bottom-left .b-toast.b-toaster-enter-active .toast.fade{transition-delay:.175s}.b-toaster.b-toaster-top-right .b-toast.b-toaster-leave-active,.b-toaster.b-toaster-top-left .b-toast.b-toaster-leave-active,.b-toaster.b-toaster-bottom-right .b-toast.b-toaster-leave-active,.b-toaster.b-toaster-bottom-left .b-toast.b-toaster-leave-active{position:absolute;transition-delay:.175s}.b-toaster.b-toaster-top-right .b-toast.b-toaster-leave-active .toast.fade,.b-toaster.b-toaster-top-left .b-toast.b-toaster-leave-active .toast.fade,.b-toaster.b-toaster-bottom-right .b-toast.b-toaster-leave-active .toast.fade,.b-toaster.b-toaster-bottom-left .b-toast.b-toaster-leave-active .toast.fade{transition-delay:0s}.tooltip.b-tooltip{display:block;opacity:.9;outline:0}.tooltip.b-tooltip.fade:not(.show){opacity:0}.tooltip.b-tooltip.show{opacity:.9}.tooltip.b-tooltip.noninteractive{pointer-events:none}.tooltip.b-tooltip .arrow{margin:0 .25rem}.tooltip.b-tooltip.bs-tooltip-right .arrow,.tooltip.b-tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.b-tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.b-tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.b-tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.b-tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.b-tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.b-tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.b-tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.b-tooltip.bs-tooltip-left .arrow,.tooltip.b-tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=left] .arrow,.tooltip.b-tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=left] .arrow,.tooltip.b-tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=left] .arrow,.tooltip.b-tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=left] .arrow,.tooltip.b-tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=left] .arrow,.tooltip.b-tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=left] .arrow,.tooltip.b-tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=left] .arrow,.tooltip.b-tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=left] .arrow{margin:.25rem 0}.tooltip.b-tooltip-primary.bs-tooltip-top .arrow:before,.tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=top] .arrow:before{border-top-color:#007bff}.tooltip.b-tooltip-primary.bs-tooltip-right .arrow:before,.tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=right] .arrow:before{border-right-color:#007bff}.tooltip.b-tooltip-primary.bs-tooltip-bottom .arrow:before,.tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=bottom] .arrow:before{border-bottom-color:#007bff}.tooltip.b-tooltip-primary.bs-tooltip-left .arrow:before,.tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=left] .arrow:before{border-left-color:#007bff}.tooltip.b-tooltip-primary .tooltip-inner{color:#fff;background-color:#007bff}.tooltip.b-tooltip-secondary.bs-tooltip-top .arrow:before,.tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=top] .arrow:before{border-top-color:#6c757d}.tooltip.b-tooltip-secondary.bs-tooltip-right .arrow:before,.tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=right] .arrow:before{border-right-color:#6c757d}.tooltip.b-tooltip-secondary.bs-tooltip-bottom .arrow:before,.tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=bottom] .arrow:before{border-bottom-color:#6c757d}.tooltip.b-tooltip-secondary.bs-tooltip-left .arrow:before,.tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=left] .arrow:before{border-left-color:#6c757d}.tooltip.b-tooltip-secondary .tooltip-inner{color:#fff;background-color:#6c757d}.tooltip.b-tooltip-success.bs-tooltip-top .arrow:before,.tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=top] .arrow:before{border-top-color:#28a745}.tooltip.b-tooltip-success.bs-tooltip-right .arrow:before,.tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=right] .arrow:before{border-right-color:#28a745}.tooltip.b-tooltip-success.bs-tooltip-bottom .arrow:before,.tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=bottom] .arrow:before{border-bottom-color:#28a745}.tooltip.b-tooltip-success.bs-tooltip-left .arrow:before,.tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=left] .arrow:before{border-left-color:#28a745}.tooltip.b-tooltip-success .tooltip-inner{color:#fff;background-color:#28a745}.tooltip.b-tooltip-info.bs-tooltip-top .arrow:before,.tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=top] .arrow:before{border-top-color:#17a2b8}.tooltip.b-tooltip-info.bs-tooltip-right .arrow:before,.tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=right] .arrow:before{border-right-color:#17a2b8}.tooltip.b-tooltip-info.bs-tooltip-bottom .arrow:before,.tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=bottom] .arrow:before{border-bottom-color:#17a2b8}.tooltip.b-tooltip-info.bs-tooltip-left .arrow:before,.tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=left] .arrow:before{border-left-color:#17a2b8}.tooltip.b-tooltip-info .tooltip-inner{color:#fff;background-color:#17a2b8}.tooltip.b-tooltip-warning.bs-tooltip-top .arrow:before,.tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=top] .arrow:before{border-top-color:#ffc107}.tooltip.b-tooltip-warning.bs-tooltip-right .arrow:before,.tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=right] .arrow:before{border-right-color:#ffc107}.tooltip.b-tooltip-warning.bs-tooltip-bottom .arrow:before,.tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=bottom] .arrow:before{border-bottom-color:#ffc107}.tooltip.b-tooltip-warning.bs-tooltip-left .arrow:before,.tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=left] .arrow:before{border-left-color:#ffc107}.tooltip.b-tooltip-warning .tooltip-inner{color:#212529;background-color:#ffc107}.tooltip.b-tooltip-danger.bs-tooltip-top .arrow:before,.tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=top] .arrow:before{border-top-color:#dc3545}.tooltip.b-tooltip-danger.bs-tooltip-right .arrow:before,.tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=right] .arrow:before{border-right-color:#dc3545}.tooltip.b-tooltip-danger.bs-tooltip-bottom .arrow:before,.tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=bottom] .arrow:before{border-bottom-color:#dc3545}.tooltip.b-tooltip-danger.bs-tooltip-left .arrow:before,.tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=left] .arrow:before{border-left-color:#dc3545}.tooltip.b-tooltip-danger .tooltip-inner{color:#fff;background-color:#dc3545}.tooltip.b-tooltip-light.bs-tooltip-top .arrow:before,.tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=top] .arrow:before{border-top-color:#f8f9fa}.tooltip.b-tooltip-light.bs-tooltip-right .arrow:before,.tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=right] .arrow:before{border-right-color:#f8f9fa}.tooltip.b-tooltip-light.bs-tooltip-bottom .arrow:before,.tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=bottom] .arrow:before{border-bottom-color:#f8f9fa}.tooltip.b-tooltip-light.bs-tooltip-left .arrow:before,.tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=left] .arrow:before{border-left-color:#f8f9fa}.tooltip.b-tooltip-light .tooltip-inner{color:#212529;background-color:#f8f9fa}.tooltip.b-tooltip-dark.bs-tooltip-top .arrow:before,.tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=top] .arrow:before{border-top-color:#343a40}.tooltip.b-tooltip-dark.bs-tooltip-right .arrow:before,.tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=right] .arrow:before{border-right-color:#343a40}.tooltip.b-tooltip-dark.bs-tooltip-bottom .arrow:before,.tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=bottom] .arrow:before{border-bottom-color:#343a40}.tooltip.b-tooltip-dark.bs-tooltip-left .arrow:before,.tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=left] .arrow:before{border-left-color:#343a40}.tooltip.b-tooltip-dark .tooltip-inner{color:#fff;background-color:#343a40}.b-icon.bi{display:inline-block;overflow:visible;vertical-align:-.15em}.b-icon.b-icon-animation-cylon,.b-icon.b-iconstack .b-icon-animation-cylon>g{-webkit-transform-origin:center;transform-origin:center;-webkit-animation:.75s infinite ease-in-out alternate b-icon-animation-cylon;animation:.75s infinite ease-in-out alternate b-icon-animation-cylon}@media (prefers-reduced-motion: reduce){.b-icon.b-icon-animation-cylon,.b-icon.b-iconstack .b-icon-animation-cylon>g{-webkit-animation:none;animation:none}}.b-icon.b-icon-animation-cylon-vertical,.b-icon.b-iconstack .b-icon-animation-cylon-vertical>g{-webkit-transform-origin:center;transform-origin:center;-webkit-animation:.75s infinite ease-in-out alternate b-icon-animation-cylon-vertical;animation:.75s infinite ease-in-out alternate b-icon-animation-cylon-vertical}@media (prefers-reduced-motion: reduce){.b-icon.b-icon-animation-cylon-vertical,.b-icon.b-iconstack .b-icon-animation-cylon-vertical>g{-webkit-animation:none;animation:none}}.b-icon.b-icon-animation-fade,.b-icon.b-iconstack .b-icon-animation-fade>g{-webkit-transform-origin:center;transform-origin:center;-webkit-animation:.75s infinite ease-in-out alternate b-icon-animation-fade;animation:.75s infinite ease-in-out alternate b-icon-animation-fade}@media (prefers-reduced-motion: reduce){.b-icon.b-icon-animation-fade,.b-icon.b-iconstack .b-icon-animation-fade>g{-webkit-animation:none;animation:none}}.b-icon.b-icon-animation-spin,.b-icon.b-iconstack .b-icon-animation-spin>g{-webkit-transform-origin:center;transform-origin:center;-webkit-animation:2s infinite linear normal b-icon-animation-spin;animation:2s infinite linear normal b-icon-animation-spin}@media (prefers-reduced-motion: reduce){.b-icon.b-icon-animation-spin,.b-icon.b-iconstack .b-icon-animation-spin>g{-webkit-animation:none;animation:none}}.b-icon.b-icon-animation-spin-reverse,.b-icon.b-iconstack .b-icon-animation-spin-reverse>g{-webkit-transform-origin:center;transform-origin:center;animation:2s infinite linear reverse b-icon-animation-spin}@media (prefers-reduced-motion: reduce){.b-icon.b-icon-animation-spin-reverse,.b-icon.b-iconstack .b-icon-animation-spin-reverse>g{-webkit-animation:none;animation:none}}.b-icon.b-icon-animation-spin-pulse,.b-icon.b-iconstack .b-icon-animation-spin-pulse>g{-webkit-transform-origin:center;transform-origin:center;-webkit-animation:1s infinite steps(8) normal b-icon-animation-spin;animation:1s infinite steps(8) normal b-icon-animation-spin}@media (prefers-reduced-motion: reduce){.b-icon.b-icon-animation-spin-pulse,.b-icon.b-iconstack .b-icon-animation-spin-pulse>g{-webkit-animation:none;animation:none}}.b-icon.b-icon-animation-spin-reverse-pulse,.b-icon.b-iconstack .b-icon-animation-spin-reverse-pulse>g{-webkit-transform-origin:center;transform-origin:center;animation:1s infinite steps(8) reverse b-icon-animation-spin}@media (prefers-reduced-motion: reduce){.b-icon.b-icon-animation-spin-reverse-pulse,.b-icon.b-iconstack .b-icon-animation-spin-reverse-pulse>g{-webkit-animation:none;animation:none}}.b-icon.b-icon-animation-throb,.b-icon.b-iconstack .b-icon-animation-throb>g{-webkit-transform-origin:center;transform-origin:center;-webkit-animation:.75s infinite ease-in-out alternate b-icon-animation-throb;animation:.75s infinite ease-in-out alternate b-icon-animation-throb}@media (prefers-reduced-motion: reduce){.b-icon.b-icon-animation-throb,.b-icon.b-iconstack .b-icon-animation-throb>g{-webkit-animation:none;animation:none}}@-webkit-keyframes b-icon-animation-cylon{0%{-webkit-transform:translateX(-25%);transform:translate(-25%)}to{-webkit-transform:translateX(25%);transform:translate(25%)}}@keyframes b-icon-animation-cylon{0%{-webkit-transform:translateX(-25%);transform:translate(-25%)}to{-webkit-transform:translateX(25%);transform:translate(25%)}}@-webkit-keyframes b-icon-animation-cylon-vertical{0%{-webkit-transform:translateY(25%);transform:translateY(25%)}to{-webkit-transform:translateY(-25%);transform:translateY(-25%)}}@keyframes b-icon-animation-cylon-vertical{0%{-webkit-transform:translateY(25%);transform:translateY(25%)}to{-webkit-transform:translateY(-25%);transform:translateY(-25%)}}@-webkit-keyframes b-icon-animation-fade{0%{opacity:.1}to{opacity:1}}@keyframes b-icon-animation-fade{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes b-icon-animation-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes b-icon-animation-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes b-icon-animation-throb{0%{opacity:.5;-webkit-transform:scale(.5);transform:scale(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes b-icon-animation-throb{0%{opacity:.5;-webkit-transform:scale(.5);transform:scale(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.btn .b-icon.bi,.nav-link .b-icon.bi,.dropdown-toggle .b-icon.bi,.dropdown-item .b-icon.bi,.input-group-text .b-icon.bi{font-size:125%;vertical-align:text-bottom}.cocoda-vue-tabs[data-v-21b608cb]{display:flex;flex-direction:column}.cocoda-vue-tabs-border-all[data-v-21b608cb]{border:1px solid rgba(132,141,149,.2);border-radius:8px}.cocoda-vue-tabs-border-top[data-v-21b608cb]{border-top:1px solid rgba(132,141,149,.2)}.cocoda-vue-tabs-border-right[data-v-21b608cb]{border-right:1px solid rgba(132,141,149,.2)}.cocoda-vue-tabs-border-bottom[data-v-21b608cb]{border-bottom:1px solid rgba(132,141,149,.2)}.cocoda-vue-tabs-border-left[data-v-21b608cb]{border-left:1px solid rgba(132,141,149,.2)}.cocoda-vue-tabs-header[data-v-21b608cb]{flex:none;display:flex;flex-wrap:wrap;user-select:none;margin:0 0 -1px;padding:0;border-bottom:1px solid rgba(132,141,149,.2)}.cocoda-vue-tabs-header-item[data-v-21b608cb]{box-sizing:content-box;position:relative;margin:0 2px;border-top:3px solid transparent;font-weight:700}.cocoda-vue-tabs-header-item[data-v-21b608cb]:first-child{margin-left:0}.cocoda-vue-tabs-header-item[data-v-21b608cb]:last-child{margin-right:0}.cocoda-vue-tabs-header-item[data-v-21b608cb]:hover{cursor:pointer}.cocoda-vue-tabs-header-item-inactive[data-v-21b608cb]{color:#848d95}.cocoda-vue-tabs-header-item-inactive[data-v-21b608cb]:hover,.cocoda-vue-tabs-header-item-active[data-v-21b608cb]{background-color:rgba(132,141,149,.05)}.cocoda-vue-tabs-header-item-active[data-v-21b608cb]:hover{cursor:auto}.cocoda-vue-tabs-header-item-fill[data-v-21b608cb]{flex-grow:1;flex-shrink:1;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cocoda-vue-tabs-sm[data-v-21b608cb]{font-size:.85rem}.cocoda-vue-tabs-md[data-v-21b608cb]{font-size:1rem}.cocoda-vue-tabs-lg[data-v-21b608cb]{font-size:1.2rem}.cocoda-vue-tabs-sm .cocoda-vue-tabs-header-item[data-v-21b608cb]{height:24px;line-height:24px;padding:0 8px}.cocoda-vue-tabs-md .cocoda-vue-tabs-header-item[data-v-21b608cb]{height:32px;line-height:32px;padding:0 10px}.cocoda-vue-tabs-lg .cocoda-vue-tabs-header-item[data-v-21b608cb]{height:48px;line-height:48px;padding:0 15px}.cocoda-vue-tabs-sm .cocoda-vue-tabs-header-item-inactive[data-v-21b608cb]{padding-bottom:2px}.cocoda-vue-tabs-md .cocoda-vue-tabs-header-item-inactive[data-v-21b608cb]{padding-bottom:3px}.cocoda-vue-tabs-lg .cocoda-vue-tabs-header-item-inactive[data-v-21b608cb]{padding-bottom:5px}.cocoda-vue-tabs-sm .cocoda-vue-tabs-header-item-active[data-v-21b608cb]{border-bottom:2px solid transparent}.cocoda-vue-tabs-md .cocoda-vue-tabs-header-item-active[data-v-21b608cb]{border-bottom:3px solid transparent}.cocoda-vue-tabs-lg .cocoda-vue-tabs-header-item-active[data-v-21b608cb]{border-bottom:5px solid transparent}.cocoda-vue-tabs-content[data-v-7a27a12e]{flex:1;overflow:scroll}.cocoda-vue-tabs-sm .cocoda-vue-tabs-content[data-v-7a27a12e]{padding:10px 8px 8px}.cocoda-vue-tabs-md .cocoda-vue-tabs-content[data-v-7a27a12e]{padding:13px 10px 10px}.cocoda-vue-tabs-lg .cocoda-vue-tabs-content[data-v-7a27a12e]{padding:16px 15px 15px}\n",document.head.appendChild(e),t({B:function(t){return YC(t,function(t){return GC(t).filter((e=>!qC(t).includes(e)))}(t))},E:IS,G:qS,J:RS,K:ES,Q:async function(){for(const t of await Xw.getSchemes({timeout:1e4}))LS(t,{type:"scheme"}),BS.value.find((e=>Ts.compare(e,t)))||BS.value.push({uri:t.uri,identifier:t.identifier});return BS},V:Ln,a:YS,d:KS,f:EC,g:AS,h:MC,i:US,j:function(t){if(t.__esModule)return t;var e=t.default;if("function"==typeof e){var r=function t(){return this instanceof t?Reflect.construct(e,arguments,this.constructor):e.apply(this,arguments)};r.prototype=e.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(t).forEach((function(e){var n=Object.getOwnPropertyDescriptor(t,e);Object.defineProperty(r,e,n.get?n:{enumerable:!0,get:function(){return t[e]}})})),r},l:HS,m:ri,n:ii,s:zS,t:LS,z:KC});var r={},n=Object.freeze({}),o=Array.isArray; +/*! + * Vue.js v2.7.16 + * (c) 2014-2023 Evan You + * Released under the MIT License. + */function a(t){return null==t}function i(t){return null!=t}function s(t){return!0===t}function l(t){return"string"==typeof t||"number"==typeof t||"symbol"==typeof t||"boolean"==typeof t}function c(t){return"function"==typeof t}function d(t){return null!==t&&"object"==typeof t}var u=Object.prototype.toString;function p(t){return"[object Object]"===u.call(t)}function f(t){var e=parseFloat(String(t));return e>=0&&Math.floor(e)===e&&isFinite(t)}function h(t){return i(t)&&"function"==typeof t.then&&"function"==typeof t.catch}function m(t){return null==t?"":Array.isArray(t)||p(t)&&t.toString===u?JSON.stringify(t,g,2):String(t)}function g(t,e){return e&&e.__v_isRef?e.value:e}function b(t){var e=parseFloat(t);return isNaN(e)?t:e}function v(t,e){for(var r=Object.create(null),n=t.split(","),o=0;o-1)return t.splice(n,1)}}var x=Object.prototype.hasOwnProperty;function k(t,e){return x.call(t,e)}function _(t){var e=Object.create(null);return function(r){return e[r]||(e[r]=t(r))}}var O=/-(\w)/g,S=_((function(t){return t.replace(O,(function(t,e){return e?e.toUpperCase():""}))})),C=_((function(t){return t.charAt(0).toUpperCase()+t.slice(1)})),j=/\B([A-Z])/g,T=_((function(t){return t.replace(j,"-$1").toLowerCase()})),P=Function.prototype.bind?function(t,e){return t.bind(e)}:function(t,e){function r(r){var n=arguments.length;return n?n>1?t.apply(e,arguments):t.call(e,r):t.call(e)}return r._length=t.length,r};function $(t,e){e=e||0;for(var r=t.length-e,n=new Array(r);r--;)n[r]=t[r+e];return n}function D(t,e){for(var r in e)t[r]=e[r];return t}function A(t){for(var e={},r=0;r0,Z=Y&&Y.indexOf("edge/")>0;Y&&Y.indexOf("android");var Q,tt=Y&&/iphone|ipad|ipod|ios/.test(Y),et=Y&&Y.match(/firefox\/(\d+)/),rt={}.watch,nt=!1;if(K)try{var ot={};Object.defineProperty(ot,"passive",{get:function(){nt=!0}}),window.addEventListener("test-passive",null,ot)}catch(wj){}var at=function(){return void 0===Q&&(Q=!K&&"undefined"!=typeof global&&global.process&&"server"===r.VUE_ENV),Q},it=K&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function st(t){return"function"==typeof t&&/native code/.test(t.toString())}var lt,ct="undefined"!=typeof Symbol&&st(Symbol)&&"undefined"!=typeof Reflect&&st(Reflect.ownKeys);lt="undefined"!=typeof Set&&st(Set)?Set:function(){function t(){this.set=Object.create(null)}return t.prototype.has=function(t){return!0===this.set[t]},t.prototype.add=function(t){this.set[t]=!0},t.prototype.clear=function(){this.set=Object.create(null)},t}();var dt=null;function ut(t){void 0===t&&(t=null),t||dt&&dt._scope.off(),dt=t,t&&t._scope.on()}var pt=function(){function t(t,e,r,n,o,a,i,s){this.tag=t,this.data=e,this.children=r,this.text=n,this.elm=o,this.ns=void 0,this.context=a,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=e&&e.key,this.componentOptions=i,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=s,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1}return Object.defineProperty(t.prototype,"child",{get:function(){return this.componentInstance},enumerable:!1,configurable:!0}),t}(),ft=function(t){void 0===t&&(t="");var e=new pt;return e.text=t,e.isComment=!0,e};function ht(t){return new pt(void 0,void 0,void 0,String(t))}function mt(t){var e=new pt(t.tag,t.data,t.children&&t.children.slice(),t.text,t.elm,t.context,t.componentOptions,t.asyncFactory);return e.ns=t.ns,e.isStatic=t.isStatic,e.key=t.key,e.isComment=t.isComment,e.fnContext=t.fnContext,e.fnOptions=t.fnOptions,e.fnScopeId=t.fnScopeId,e.asyncMeta=t.asyncMeta,e.isCloned=!0,e}"function"==typeof SuppressedError&&SuppressedError;var gt=0,bt=[],vt=function(){for(var t=0;t0&&(ve((n=ye(n,"".concat(e||"","_").concat(r)))[0])&&ve(d)&&(u[c]=ht(d.text+n[0].text),n.shift()),u.push.apply(u,n)):l(n)?ve(d)?u[c]=ht(d.text+n):""!==n&&u.push(ht(n)):ve(n)&&ve(d)?u[c]=ht(d.text+n.text):(s(t._isVList)&&i(n.tag)&&a(n.key)&&i(e)&&(n.key="__vlist".concat(e,"_").concat(r,"__")),u.push(n)));return u}function we(t,e){var r,n,a,s,l=null;if(o(t)||"string"==typeof t)for(l=new Array(t.length),r=0,n=t.length;r0,s=e?!!e.$stable:!i,l=e&&e.$key;if(e){if(e._normalized)return e._normalized;if(s&&o&&o!==n&&l===o.$key&&!i&&!o.$hasNormal)return o;for(var c in a={},e)e[c]&&"$"!==c[0]&&(a[c]=Re(t,r,c,e[c]))}else a={};for(var d in r)d in a||(a[d]=Fe(r,d));return e&&Object.isExtensible(e)&&(e._normalized=a),W(a,"$stable",s),W(a,"$key",l),W(a,"$hasNormal",i),a}function Re(t,e,r,n){var a=function(){var e=dt;ut(t);var r=arguments.length?n.apply(null,arguments):n({}),a=(r=r&&"object"==typeof r&&!o(r)?[r]:be(r))&&r[0];return ut(e),r&&(!a||1===r.length&&a.isComment&&!Ie(a))?void 0:r};return n.proxy&&Object.defineProperty(e,r,{get:a,enumerable:!0,configurable:!0}),a}function Fe(t,e){return function(){return t[e]}}function Ne(t){return{get attrs(){if(!t._attrsProxy){var e=t._attrsProxy={};W(e,"_v_attr_proxy",!0),Ve(e,t.$attrs,n,t,"$attrs")}return t._attrsProxy},get listeners(){return t._listenersProxy||Ve(t._listenersProxy={},t.$listeners,n,t,"$listeners"),t._listenersProxy},get slots(){return function(t){return t._slotsProxy||Ue(t._slotsProxy={},t.$scopedSlots),t._slotsProxy}(t)},emit:P(t.$emit,t),expose:function(e){e&&Object.keys(e).forEach((function(r){return Gt(t,e,r)}))}}}function Ve(t,e,r,n,o){var a=!1;for(var i in e)i in t?e[i]!==r[i]&&(a=!0):(a=!0,He(t,i,n,o));for(var i in t)i in e||(a=!0,delete t[i]);return a}function He(t,e,r,n){Object.defineProperty(t,e,{enumerable:!0,configurable:!0,get:function(){return r[n][e]}})}function Ue(t,e){for(var r in e)t[r]=e[r];for(var r in t)r in e||delete t[r]}function We(){var t=dt;return t._setupContext||(t._setupContext=Ne(t))}var Ge=null;function qe(t,e){return(t.__esModule||ct&&"Module"===t[Symbol.toStringTag])&&(t=t.default),d(t)?e.extend(t):t}function Ke(t){if(o(t))for(var e=0;edocument.createEvent("Event").timeStamp&&(Jr=function(){return Zr.now()})}var Qr=function(t,e){if(t.post){if(!e.post)return 1}else if(e.post)return-1;return t.id-e.id};function tn(){var t,e;for(Xr=Jr(),Kr=!0,Ur.sort(Qr),Yr=0;YrYr&&Ur[r].id>t.id;)r--;Ur.splice(r+1,0,t)}else Ur.push(t);qr||(qr=!0,pr(tn))}}function rn(t,e){if(t){for(var r=Object.create(null),n=ct?Reflect.ownKeys(t):Object.keys(t),o=0;o-1)if(a&&!k(o,"default"))i=!1;else if(""===i||i===T(t)){var l=Sn(String,o.type);(l<0||s-1:"string"==typeof t?t.split(",").indexOf(e)>-1:(r=t,"[object RegExp]"===u.call(r)&&t.test(e));var r}function Fn(t,e){var r=t.cache,n=t.keys,o=t._vnode,a=t.$vnode;for(var i in r){var s=r[i];if(s){var l=s.name;l&&!e(l)&&Nn(r,i,n,o)}}a.componentOptions.children=void 0}function Nn(t,e,r,n){var o=t[e];!o||n&&o.tag===n.tag||o.componentInstance.$destroy(),t[e]=null,w(r,e)}Ln.prototype._init=function(t){var e=this;e._uid=En++,e._isVue=!0,e.__v_skip=!0,e._scope=new ce(!0),e._scope.parent=void 0,e._scope._vm=!0,t&&t._isComponent?function(t,e){var r=t.$options=Object.create(t.constructor.options),n=e._parentVnode;r.parent=e.parent,r._parentVnode=n;var o=n.componentOptions;r.propsData=o.propsData,r._parentListeners=o.listeners,r._renderChildren=o.children,r._componentTag=o.tag,e.render&&(r.render=e.render,r.staticRenderFns=e.staticRenderFns)}(e,t):e.$options=yn(Mn(e.constructor),t||{},e),e._renderProxy=e,e._self=e,function(t){var e=t.$options,r=e.parent;if(r&&!e.abstract){for(;r.$options.abstract&&r.$parent;)r=r.$parent;r.$children.push(t)}t.$parent=r,t.$root=r?r.$root:t,t.$children=[],t.$refs={},t._provided=r?r._provided:Object.create(null),t._watcher=null,t._inactive=null,t._directInactive=!1,t._isMounted=!1,t._isDestroyed=!1,t._isBeingDestroyed=!1}(e),function(t){t._events=Object.create(null),t._hasHookEvent=!1;var e=t.$options._parentListeners;e&&Ir(t,e)}(e),function(t){t._vnode=null,t._staticTrees=null;var e=t.$options,r=t.$vnode=e._parentVnode,o=r&&r.context;t.$slots=Me(e._renderChildren,o),t.$scopedSlots=r?Be(t.$parent,r.data.scopedSlots,t.$slots):n,t._c=function(e,r,n,o){return Je(t,e,r,n,o,!1)},t.$createElement=function(e,r,n,o){return Je(t,e,r,n,o,!0)};var a=r&&r.data;At(t,"$attrs",a&&a.attrs||n,null,!0),At(t,"$listeners",e._parentListeners||n,null,!0)}(e),Hr(e,"beforeCreate",0,!1),function(t){var e=rn(t.$options.inject,t);e&&(Tt(!1),Object.keys(e).forEach((function(r){At(t,r,e[r])})),Tt(!0))}(e),Tn(e),function(t){var e=t.$options.provide;if(e){var r=c(e)?e.call(t):e;if(!d(r))return;for(var n=ue(t),o=ct?Reflect.ownKeys(r):Object.keys(r),a=0;a1?$(r):r;for(var n=$(arguments,1),o='event handler for "'.concat(t,'"'),a=0,i=r.length;aparseInt(this.max)&&Nn(e,r[0],r,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var t in this.cache)Nn(this.cache,t,this.keys)},mounted:function(){var t=this;this.cacheVNode(),this.$watch("include",(function(e){Fn(t,(function(t){return Rn(e,t)}))})),this.$watch("exclude",(function(e){Fn(t,(function(t){return!Rn(e,t)}))}))},updated:function(){this.cacheVNode()},render:function(){var t=this.$slots.default,e=Ke(t),r=e&&e.componentOptions;if(r){var n=Bn(r),o=this.include,a=this.exclude;if(o&&(!n||!Rn(o,n))||a&&n&&Rn(a,n))return e;var i=this.cache,s=this.keys,l=null==e.key?r.Ctor.cid+(r.tag?"::".concat(r.tag):""):e.key;i[l]?(e.componentInstance=i[l].componentInstance,w(s,l),s.push(l)):(this.vnodeToCache=e,this.keyToCache=l),e.data.keepAlive=!0}return e||t&&t[0]}},Un={KeepAlive:Hn};!function(t){var e={get:function(){return H}};Object.defineProperty(t,"config",e),t.util={warn:pn,extend:D,mergeOptions:yn,defineReactive:At},t.set=zt,t.delete=Et,t.nextTick=pr,t.observable=function(t){return Dt(t),t},t.options=Object.create(null),N.forEach((function(e){t.options[e+"s"]=Object.create(null)})),t.options._base=t,D(t.options.components,Un),function(t){t.use=function(t){var e=this._installedPlugins||(this._installedPlugins=[]);if(e.indexOf(t)>-1)return this;var r=$(arguments,1);return r.unshift(this),c(t.install)?t.install.apply(t,r):c(t)&&t.apply(null,r),e.push(t),this}}(t),function(t){t.mixin=function(t){return this.options=yn(this.options,t),this}}(t),In(t),function(t){N.forEach((function(e){t[e]=function(t,r){return r?("component"===e&&p(r)&&(r.name=r.name||t,r=this.options._base.extend(r)),"directive"===e&&c(r)&&(r={bind:r,update:r}),this.options[e+"s"][t]=r,r):this.options[e+"s"][t]}}))}(t)}(Ln),Object.defineProperty(Ln.prototype,"$isServer",{get:at}),Object.defineProperty(Ln.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(Ln,"FunctionalRenderContext",{value:nn}),Ln.version=Cr;var Wn=v("style,class"),Gn=v("input,textarea,option,select,progress"),qn=v("contenteditable,draggable,spellcheck"),Kn=v("events,caret,typing,plaintext-only"),Yn=function(t,e){return to(e)||"false"===e?"false":"contenteditable"===t&&Kn(e)?e:"true"},Xn=v("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),Jn="http://www.w3.org/1999/xlink",Zn=function(t){return":"===t.charAt(5)&&"xlink"===t.slice(0,5)},Qn=function(t){return Zn(t)?t.slice(6,t.length):""},to=function(t){return null==t||!1===t};function eo(t){for(var e=t.data,r=t,n=t;i(n.componentInstance);)(n=n.componentInstance._vnode)&&n.data&&(e=ro(n.data,e));for(;i(r=r.parent);)r&&r.data&&(e=ro(e,r.data));return o=e.staticClass,a=e.class,i(o)||i(a)?no(o,oo(a)):"";var o,a}function ro(t,e){return{staticClass:no(t.staticClass,e.staticClass),class:i(t.class)?[t.class,e.class]:e.class}}function no(t,e){return t?e?t+" "+e:t:e||""}function oo(t){return Array.isArray(t)?function(t){for(var e,r="",n=0,o=t.length;n-1?Po(t,e,r):Xn(e)?to(r)?t.removeAttribute(e):(r="allowfullscreen"===e&&"EMBED"===t.tagName?"true":e,t.setAttribute(e,r)):qn(e)?t.setAttribute(e,Yn(e,r)):Zn(e)?to(r)?t.removeAttributeNS(Jn,Qn(e)):t.setAttributeNS(Jn,e,r):Po(t,e,r)}function Po(t,e,r){if(to(r))t.removeAttribute(e);else{if(X&&!J&&"TEXTAREA"===t.tagName&&"placeholder"===e&&""!==r&&!t.__ieph){var n=function(e){e.stopImmediatePropagation(),t.removeEventListener("input",n)};t.addEventListener("input",n),t.__ieph=!0}t.setAttribute(e,r)}}var $o={create:jo,update:jo};function Do(t,e){var r=e.elm,n=e.data,o=t.data;if(!(a(n.staticClass)&&a(n.class)&&(a(o)||a(o.staticClass)&&a(o.class)))){var s=eo(e),l=r._transitionClasses;i(l)&&(s=no(s,oo(l))),s!==r._prevClass&&(r.setAttribute("class",s),r._prevClass=s)}}var Ao,zo={create:Do,update:Do},Eo="__r",Mo="__c";function Lo(t,e,r){var n=Ao;return function o(){null!==e.apply(null,arguments)&&Ro(t,o,r,n)}}var Io=or&&!(et&&Number(et[1])<=53);function Bo(t,e,r,n){if(Io){var o=Xr,a=e;e=a._wrapper=function(t){if(t.target===t.currentTarget||t.timeStamp>=o||t.timeStamp<=0||t.target.ownerDocument!==document)return a.apply(this,arguments)}}Ao.addEventListener(t,e,nt?{capture:r,passive:n}:r)}function Ro(t,e,r,n){(n||Ao).removeEventListener(t,e._wrapper||e,r)}function Fo(t,e){if(!a(t.data.on)||!a(e.data.on)){var r=e.data.on||{},n=t.data.on||{};Ao=e.elm||t.elm,function(t){if(i(t[Eo])){var e=X?"change":"input";t[e]=[].concat(t[Eo],t[e]||[]),delete t[Eo]}i(t[Mo])&&(t.change=[].concat(t[Mo],t.change||[]),delete t[Mo])}(r),he(r,n,Bo,Ro,Lo,e.context),Ao=void 0}}var No,Vo={create:Fo,update:Fo,destroy:function(t){return Fo(t,go)}};function Ho(t,e){if(!a(t.data.domProps)||!a(e.data.domProps)){var r,n,o=e.elm,l=t.data.domProps||{},c=e.data.domProps||{};for(r in(i(c.__ob__)||s(c._v_attr_proxy))&&(c=e.data.domProps=D({},c)),l)r in c||(o[r]="");for(r in c){if(n=c[r],"textContent"===r||"innerHTML"===r){if(e.children&&(e.children.length=0),n===l[r])continue;1===o.childNodes.length&&o.removeChild(o.childNodes[0])}if("value"===r&&"PROGRESS"!==o.tagName){o._value=n;var d=a(n)?"":String(n);Uo(o,d)&&(o.value=d)}else if("innerHTML"===r&&so(o.tagName)&&a(o.innerHTML)){(No=No||document.createElement("div")).innerHTML="".concat(n,"");for(var u=No.firstChild;o.firstChild;)o.removeChild(o.firstChild);for(;u.firstChild;)o.appendChild(u.firstChild)}else if(n!==l[r])try{o[r]=n}catch(wj){}}}}function Uo(t,e){return!t.composing&&("OPTION"===t.tagName||function(t,e){var r=!0;try{r=document.activeElement!==t}catch(wj){}return r&&t.value!==e}(t,e)||function(t,e){var r=t.value,n=t._vModifiers;if(i(n)){if(n.number)return b(r)!==b(e);if(n.trim)return r.trim()!==e.trim()}return r!==e}(t,e))}var Wo={create:Ho,update:Ho},Go=_((function(t){var e={},r=/:(.+)/;return t.split(/;(?![^(]*\))/g).forEach((function(t){if(t){var n=t.split(r);n.length>1&&(e[n[0].trim()]=n[1].trim())}})),e}));function qo(t){var e=Ko(t.style);return t.staticStyle?D(t.staticStyle,e):e}function Ko(t){return Array.isArray(t)?A(t):"string"==typeof t?Go(t):t}var Yo,Xo=/^--/,Jo=/\s*!important$/,Zo=function(t,e,r){if(Xo.test(e))t.style.setProperty(e,r);else if(Jo.test(r))t.style.setProperty(T(e),r.replace(Jo,""),"important");else{var n=ta(e);if(Array.isArray(r))for(var o=0,a=r.length;o-1?e.split(na).forEach((function(e){return t.classList.add(e)})):t.classList.add(e);else{var r=" ".concat(t.getAttribute("class")||""," ");r.indexOf(" "+e+" ")<0&&t.setAttribute("class",(r+e).trim())}}function aa(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(na).forEach((function(e){return t.classList.remove(e)})):t.classList.remove(e),t.classList.length||t.removeAttribute("class");else{for(var r=" ".concat(t.getAttribute("class")||""," "),n=" "+e+" ";r.indexOf(n)>=0;)r=r.replace(n," ");(r=r.trim())?t.setAttribute("class",r):t.removeAttribute("class")}}function ia(t){if(t){if("object"==typeof t){var e={};return!1!==t.css&&D(e,sa(t.name||"v")),D(e,t),e}return"string"==typeof t?sa(t):void 0}}var sa=_((function(t){return{enterClass:"".concat(t,"-enter"),enterToClass:"".concat(t,"-enter-to"),enterActiveClass:"".concat(t,"-enter-active"),leaveClass:"".concat(t,"-leave"),leaveToClass:"".concat(t,"-leave-to"),leaveActiveClass:"".concat(t,"-leave-active")}})),la=K&&!J,ca="transition",da="animation",ua="transition",pa="transitionend",fa="animation",ha="animationend";la&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(ua="WebkitTransition",pa="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(fa="WebkitAnimation",ha="webkitAnimationEnd"));var ma=K?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(t){return t()};function ga(t){ma((function(){ma(t)}))}function ba(t,e){var r=t._transitionClasses||(t._transitionClasses=[]);r.indexOf(e)<0&&(r.push(e),oa(t,e))}function va(t,e){t._transitionClasses&&w(t._transitionClasses,e),aa(t,e)}function ya(t,e,r){var n=xa(t,e),o=n.type,a=n.timeout,i=n.propCount;if(!o)return r();var s=o===ca?pa:ha,l=0,c=function(){t.removeEventListener(s,d),r()},d=function(e){e.target===t&&++l>=i&&c()};setTimeout((function(){l0&&(r=ca,d=i,u=a.length):e===da?c>0&&(r=da,d=c,u=l.length):u=(r=(d=Math.max(i,c))>0?i>c?ca:da:null)?r===ca?a.length:l.length:0,{type:r,timeout:d,propCount:u,hasTransform:r===ca&&wa.test(n[ua+"Property"])}}function ka(t,e){for(;t.length1}function Ta(t,e){!0!==e.data.show&&Oa(e)}var Pa=function(t){var e,r,n={},c=t.modules,d=t.nodeOps;for(e=0;eh?w(t,a(r[b+1])?null:r[b+1].elm,r,f,b,n):f>b&&k(e,u,h)}(u,m,b,r,c):i(b)?(i(t.text)&&d.setTextContent(u,""),w(u,null,b,0,b.length-1,r)):i(m)?k(m,0,m.length-1):i(t.text)&&d.setTextContent(u,""):t.text!==e.text&&d.setTextContent(u,e.text),i(h)&&i(f=h.hook)&&i(f=f.postpatch)&&f(t,e)}}}function C(t,e,r){if(s(r)&&i(t.parent))t.parent.data.pendingInsert=e;else for(var n=0;n-1,i.selected!==a&&(i.selected=a);else if(L(Ea(i),n))return void(t.selectedIndex!==s&&(t.selectedIndex=s));o||(t.selectedIndex=-1)}}function za(t,e){return e.every((function(e){return!L(e,t)}))}function Ea(t){return"_value"in t?t._value:t.value}function Ma(t){t.target.composing=!0}function La(t){t.target.composing&&(t.target.composing=!1,Ia(t.target,"input"))}function Ia(t,e){var r=document.createEvent("HTMLEvents");r.initEvent(e,!0,!0),t.dispatchEvent(r)}function Ba(t){return!t.componentInstance||t.data&&t.data.transition?t:Ba(t.componentInstance._vnode)}var Ra={bind:function(t,e,r){var n=e.value,o=(r=Ba(r)).data&&r.data.transition,a=t.__vOriginalDisplay="none"===t.style.display?"":t.style.display;n&&o?(r.data.show=!0,Oa(r,(function(){t.style.display=a}))):t.style.display=n?a:"none"},update:function(t,e,r){var n=e.value;!n!=!e.oldValue&&((r=Ba(r)).data&&r.data.transition?(r.data.show=!0,n?Oa(r,(function(){t.style.display=t.__vOriginalDisplay})):Sa(r,(function(){t.style.display="none"}))):t.style.display=n?t.__vOriginalDisplay:"none")},unbind:function(t,e,r,n,o){o||(t.style.display=t.__vOriginalDisplay)}},Fa={model:$a,show:Ra},Na={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function Va(t){var e=t&&t.componentOptions;return e&&e.Ctor.options.abstract?Va(Ke(e.children)):t}function Ha(t){var e={},r=t.$options;for(var n in r.propsData)e[n]=t[n];var o=r._parentListeners;for(var n in o)e[S(n)]=o[n];return e}function Ua(t,e){if(/\d-keep-alive$/.test(e.tag))return t("keep-alive",{props:e.componentOptions.propsData})}var Wa=function(t){return t.tag||Ie(t)},Ga=function(t){return"show"===t.name},qa={name:"transition",props:Na,abstract:!0,render:function(t){var e=this,r=this.$slots.default;if(r&&(r=r.filter(Wa)).length){var n=this.mode,o=r[0];if(function(t){for(;t=t.parent;)if(t.data.transition)return!0}(this.$vnode))return o;var a=Va(o);if(!a)return o;if(this._leaving)return Ua(t,o);var i="__transition-".concat(this._uid,"-");a.key=null==a.key?a.isComment?i+"comment":i+a.tag:l(a.key)?0===String(a.key).indexOf(i)?a.key:i+a.key:a.key;var s=(a.data||(a.data={})).transition=Ha(this),c=this._vnode,d=Va(c);if(a.data.directives&&a.data.directives.some(Ga)&&(a.data.show=!0),d&&d.data&&!function(t,e){return e.key===t.key&&e.tag===t.tag}(a,d)&&!Ie(d)&&(!d.componentInstance||!d.componentInstance._vnode.isComment)){var u=d.data.transition=D({},s);if("out-in"===n)return this._leaving=!0,me(u,"afterLeave",(function(){e._leaving=!1,e.$forceUpdate()})),Ua(t,o);if("in-out"===n){if(Ie(a))return c;var p,f=function(){p()};me(s,"afterEnter",f),me(s,"enterCancelled",f),me(u,"delayLeave",(function(t){p=t}))}}return o}}},Ka=D({tag:String,moveClass:String},Na);delete Ka.mode;var Ya={props:Ka,beforeMount:function(){var t=this,e=this._update;this._update=function(r,n){var o=Rr(t);t.__patch__(t._vnode,t.kept,!1,!0),t._vnode=t.kept,o(),e.call(t,r,n)}},render:function(t){for(var e=this.tag||this.$vnode.data.tag||"span",r=Object.create(null),n=this.prevChildren=this.children,o=this.$slots.default||[],a=this.children=[],i=Ha(this),s=0;s-1?co[t]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:co[t]=/HTMLUnknownElement/.test(e.toString())},D(Ln.options.directives,Fa),D(Ln.options.components,Qa),Ln.prototype.__patch__=K?Pa:z,Ln.prototype.$mount=function(t,e){return function(t,e,r){var n;t.$el=e,t.$options.render||(t.$options.render=ft),Hr(t,"beforeMount"),n=function(){t._update(t._render(),r)},new zr(t,n,z,{before:function(){t._isMounted&&!t._isDestroyed&&Hr(t,"beforeUpdate")}},!0),r=!1;var o=t._preWatchers;if(o)for(var a=0;a1)return r&&c(e)?e.call(n):e}},isProxy:function(t){return Rt(t)||Nt(t)},isReactive:Rt,isReadonly:Nt,isRef:Ht,isShallow:Ft,markRaw:function(t){return Object.isExtensible(t)&&W(t,"__v_skip",!0),t},mergeDefaults:function(t,e){var r=o(t)?t.reduce((function(t,e){return t[e]={},t}),{}):t;for(var n in e){var a=r[n];a?o(a)||c(a)?r[n]={type:a,default:e[n]}:a.default=e[n]:null===a&&(r[n]={default:e[n]})}return r},nextTick:pr,onActivated:wr,onBeforeMount:hr,onBeforeUnmount:vr,onBeforeUpdate:gr,onDeactivated:xr,onErrorCaptured:function(t,e){void 0===e&&(e=dt),Sr(t,e)},onMounted:mr,onRenderTracked:_r,onRenderTriggered:Or,onScopeDispose:function(t){ae&&ae.cleanups.push(t)},onServerPrefetch:kr,onUnmounted:yr,onUpdated:br,provide:function(t,e){dt&&(ue(dt)[t]=e)},proxyRefs:function(t){if(Rt(t))return t;for(var e={},r=Object.keys(t),n=0;n + * Copyright OpenJS Foundation and other contributors + * Released under MIT license + * Based on Underscore.js 1.8.3 + * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors + */!function(t,e){(function(){var r,n="Expected a function",o="__lodash_hash_undefined__",a="__lodash_placeholder__",i=16,s=32,l=64,c=128,d=256,u=1/0,p=9007199254740991,f=NaN,h=4294967295,m=[["ary",c],["bind",1],["bindKey",2],["curry",8],["curryRight",i],["flip",512],["partial",s],["partialRight",l],["rearg",d]],g="[object Arguments]",b="[object Array]",v="[object Boolean]",y="[object Date]",w="[object Error]",x="[object Function]",k="[object GeneratorFunction]",_="[object Map]",O="[object Number]",S="[object Object]",C="[object Promise]",j="[object RegExp]",T="[object Set]",P="[object String]",$="[object Symbol]",D="[object WeakMap]",A="[object ArrayBuffer]",z="[object DataView]",E="[object Float32Array]",M="[object Float64Array]",L="[object Int8Array]",I="[object Int16Array]",B="[object Int32Array]",R="[object Uint8Array]",F="[object Uint8ClampedArray]",N="[object Uint16Array]",V="[object Uint32Array]",H=/\b__p \+= '';/g,U=/\b(__p \+=) '' \+/g,W=/(__e\(.*?\)|\b__t\)) \+\n'';/g,G=/&(?:amp|lt|gt|quot|#39);/g,q=/[&<>"']/g,K=RegExp(G.source),Y=RegExp(q.source),X=/<%-([\s\S]+?)%>/g,J=/<%([\s\S]+?)%>/g,Z=/<%=([\s\S]+?)%>/g,Q=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,tt=/^\w*$/,et=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,rt=/[\\^$.*+?()[\]{}|]/g,nt=RegExp(rt.source),ot=/^\s+/,at=/\s/,it=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,st=/\{\n\/\* \[wrapped with (.+)\] \*/,lt=/,? & /,ct=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,dt=/[()=,{}\[\]\/\s]/,ut=/\\(\\)?/g,pt=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,ft=/\w*$/,ht=/^[-+]0x[0-9a-f]+$/i,mt=/^0b[01]+$/i,gt=/^\[object .+?Constructor\]$/,bt=/^0o[0-7]+$/i,vt=/^(?:0|[1-9]\d*)$/,yt=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,wt=/($^)/,xt=/['\n\r\u2028\u2029\\]/g,kt="\\ud800-\\udfff",_t="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Ot="\\u2700-\\u27bf",St="a-z\\xdf-\\xf6\\xf8-\\xff",Ct="A-Z\\xc0-\\xd6\\xd8-\\xde",jt="\\ufe0e\\ufe0f",Tt="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Pt="['’]",$t="["+kt+"]",Dt="["+Tt+"]",At="["+_t+"]",zt="\\d+",Et="["+Ot+"]",Mt="["+St+"]",Lt="[^"+kt+Tt+zt+Ot+St+Ct+"]",It="\\ud83c[\\udffb-\\udfff]",Bt="[^"+kt+"]",Rt="(?:\\ud83c[\\udde6-\\uddff]){2}",Ft="[\\ud800-\\udbff][\\udc00-\\udfff]",Nt="["+Ct+"]",Vt="\\u200d",Ht="(?:"+Mt+"|"+Lt+")",Ut="(?:"+Nt+"|"+Lt+")",Wt="(?:['’](?:d|ll|m|re|s|t|ve))?",Gt="(?:['’](?:D|LL|M|RE|S|T|VE))?",qt="(?:"+At+"|"+It+")?",Kt="["+jt+"]?",Yt=Kt+qt+"(?:"+Vt+"(?:"+[Bt,Rt,Ft].join("|")+")"+Kt+qt+")*",Xt="(?:"+[Et,Rt,Ft].join("|")+")"+Yt,Jt="(?:"+[Bt+At+"?",At,Rt,Ft,$t].join("|")+")",Zt=RegExp(Pt,"g"),Qt=RegExp(At,"g"),te=RegExp(It+"(?="+It+")|"+Jt+Yt,"g"),ee=RegExp([Nt+"?"+Mt+"+"+Wt+"(?="+[Dt,Nt,"$"].join("|")+")",Ut+"+"+Gt+"(?="+[Dt,Nt+Ht,"$"].join("|")+")",Nt+"?"+Ht+"+"+Wt,Nt+"+"+Gt,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",zt,Xt].join("|"),"g"),re=RegExp("["+Vt+kt+_t+jt+"]"),ne=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,oe=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],ae=-1,ie={};ie[E]=ie[M]=ie[L]=ie[I]=ie[B]=ie[R]=ie[F]=ie[N]=ie[V]=!0,ie[g]=ie[b]=ie[A]=ie[v]=ie[z]=ie[y]=ie[w]=ie[x]=ie[_]=ie[O]=ie[S]=ie[j]=ie[T]=ie[P]=ie[D]=!1;var se={};se[g]=se[b]=se[A]=se[z]=se[v]=se[y]=se[E]=se[M]=se[L]=se[I]=se[B]=se[_]=se[O]=se[S]=se[j]=se[T]=se[P]=se[$]=se[R]=se[F]=se[N]=se[V]=!0,se[w]=se[x]=se[D]=!1;var le={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},ce=parseFloat,de=parseInt,ue="object"==typeof ei&&ei&&ei.Object===Object&&ei,pe="object"==typeof self&&self&&self.Object===Object&&self,fe=ue||pe||Function("return this")(),he=e&&!e.nodeType&&e,me=he&&t&&!t.nodeType&&t,ge=me&&me.exports===he,be=ge&&ue.process,ve=function(){try{var t=me&&me.require&&me.require("util").types;return t||be&&be.binding&&be.binding("util")}catch(wj){}}(),ye=ve&&ve.isArrayBuffer,we=ve&&ve.isDate,xe=ve&&ve.isMap,ke=ve&&ve.isRegExp,_e=ve&&ve.isSet,Oe=ve&&ve.isTypedArray;function Se(t,e,r){switch(r.length){case 0:return t.call(e);case 1:return t.call(e,r[0]);case 2:return t.call(e,r[0],r[1]);case 3:return t.call(e,r[0],r[1],r[2])}return t.apply(e,r)}function Ce(t,e,r,n){for(var o=-1,a=null==t?0:t.length;++o-1}function Ae(t,e,r){for(var n=-1,o=null==t?0:t.length;++n-1;);return r}function er(t,e){for(var r=t.length;r--&&Ne(e,t[r],0)>-1;);return r}var rr=Ge({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),nr=Ge({"&":"&","<":"<",">":">",'"':""","'":"'"});function or(t){return"\\"+le[t]}function ar(t){return re.test(t)}function ir(t){var e=-1,r=Array(t.size);return t.forEach((function(t,n){r[++e]=[n,t]})),r}function sr(t,e){return function(r){return t(e(r))}}function lr(t,e){for(var r=-1,n=t.length,o=0,i=[];++r",""":'"',"'":"'"}),mr=function t(e){var at=(e=null==e?fe:mr.defaults(fe.Object(),e,mr.pick(fe,oe))).Array,kt=e.Date,_t=e.Error,Ot=e.Function,St=e.Math,Ct=e.Object,jt=e.RegExp,Tt=e.String,Pt=e.TypeError,$t=at.prototype,Dt=Ot.prototype,At=Ct.prototype,zt=e["__core-js_shared__"],Et=Dt.toString,Mt=At.hasOwnProperty,Lt=0,It=function(){var t=/[^.]+$/.exec(zt&&zt.keys&&zt.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}(),Bt=At.toString,Rt=Et.call(Ct),Ft=fe._,Nt=jt("^"+Et.call(Mt).replace(rt,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Vt=ge?e.Buffer:r,Ht=e.Symbol,Ut=e.Uint8Array,Wt=Vt?Vt.allocUnsafe:r,Gt=sr(Ct.getPrototypeOf,Ct),qt=Ct.create,Kt=At.propertyIsEnumerable,Yt=$t.splice,Xt=Ht?Ht.isConcatSpreadable:r,Jt=Ht?Ht.iterator:r,te=Ht?Ht.toStringTag:r,re=function(){try{var t=pa(Ct,"defineProperty");return t({},"",{}),t}catch(wj){}}(),le=e.clearTimeout!==fe.clearTimeout&&e.clearTimeout,ue=kt&&kt.now!==fe.Date.now&&kt.now,pe=e.setTimeout!==fe.setTimeout&&e.setTimeout,he=St.ceil,me=St.floor,be=Ct.getOwnPropertySymbols,ve=Vt?Vt.isBuffer:r,Be=e.isFinite,Ge=$t.join,gr=sr(Ct.keys,Ct),br=St.max,vr=St.min,yr=kt.now,wr=e.parseInt,xr=St.random,kr=$t.reverse,_r=pa(e,"DataView"),Or=pa(e,"Map"),Sr=pa(e,"Promise"),Cr=pa(e,"Set"),jr=pa(e,"WeakMap"),Tr=pa(Ct,"create"),Pr=jr&&new jr,$r={},Dr=Ba(_r),Ar=Ba(Or),zr=Ba(Sr),Er=Ba(Cr),Mr=Ba(jr),Lr=Ht?Ht.prototype:r,Ir=Lr?Lr.valueOf:r,Br=Lr?Lr.toString:r;function Rr(t){if(es(t)&&!Ui(t)&&!(t instanceof Hr)){if(t instanceof Vr)return t;if(Mt.call(t,"__wrapped__"))return Ra(t)}return new Vr(t)}var Fr=function(){function t(){}return function(e){if(!ts(e))return{};if(qt)return qt(e);t.prototype=e;var n=new t;return t.prototype=r,n}}();function Nr(){}function Vr(t,e){this.__wrapped__=t,this.__actions__=[],this.__chain__=!!e,this.__index__=0,this.__values__=r}function Hr(t){this.__wrapped__=t,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=h,this.__views__=[]}function Ur(t){var e=-1,r=null==t?0:t.length;for(this.clear();++e=e?t:e)),t}function ln(t,e,n,o,a,i){var s,l=1&e,c=2&e,d=4&e;if(n&&(s=a?n(t,o,a,i):n(t)),s!==r)return s;if(!ts(t))return t;var u=Ui(t);if(u){if(s=function(t){var e=t.length,r=new t.constructor(e);return e&&"string"==typeof t[0]&&Mt.call(t,"index")&&(r.index=t.index,r.input=t.input),r}(t),!l)return $o(t,s)}else{var p=ma(t),f=p==x||p==k;if(Ki(t))return Oo(t,l);if(p==S||p==g||f&&!a){if(s=c||f?{}:ba(t),!l)return c?function(t,e){return Do(t,ha(t),e)}(t,function(t,e){return t&&Do(e,As(e),t)}(s,t)):function(t,e){return Do(t,fa(t),e)}(t,nn(s,t))}else{if(!se[p])return a?t:{};s=function(t,e,r){var n,o=t.constructor;switch(e){case A:return So(t);case v:case y:return new o(+t);case z:return function(t,e){var r=e?So(t.buffer):t.buffer;return new t.constructor(r,t.byteOffset,t.byteLength)}(t,r);case E:case M:case L:case I:case B:case R:case F:case N:case V:return Co(t,r);case _:return new o;case O:case P:return new o(t);case j:return function(t){var e=new t.constructor(t.source,ft.exec(t));return e.lastIndex=t.lastIndex,e}(t);case T:return new o;case $:return n=t,Ir?Ct(Ir.call(n)):{}}}(t,p,l)}}i||(i=new Kr);var h=i.get(t);if(h)return h;i.set(t,s),is(t)?t.forEach((function(r){s.add(ln(r,e,n,r,t,i))})):rs(t)&&t.forEach((function(r,o){s.set(o,ln(r,e,n,o,t,i))}));var m=u?r:(d?c?aa:oa:c?As:Ds)(t);return je(m||t,(function(r,o){m&&(r=t[o=r]),tn(s,o,ln(r,e,n,o,t,i))})),s}function cn(t,e,n){var o=n.length;if(null==t)return!o;for(t=Ct(t);o--;){var a=n[o],i=e[a],s=t[a];if(s===r&&!(a in t)||!i(s))return!1}return!0}function dn(t,e,o){if("function"!=typeof t)throw new Pt(n);return Da((function(){t.apply(r,o)}),e)}function un(t,e,r,n){var o=-1,a=De,i=!0,s=t.length,l=[],c=e.length;if(!s)return l;r&&(e=ze(e,Je(r))),n?(a=Ae,i=!1):e.length>=200&&(a=Qe,i=!1,e=new qr(e));t:for(;++o-1},Wr.prototype.set=function(t,e){var r=this.__data__,n=en(r,t);return n<0?(++this.size,r.push([t,e])):r[n][1]=e,this},Gr.prototype.clear=function(){this.size=0,this.__data__={hash:new Ur,map:new(Or||Wr),string:new Ur}},Gr.prototype.delete=function(t){var e=da(this,t).delete(t);return this.size-=e?1:0,e},Gr.prototype.get=function(t){return da(this,t).get(t)},Gr.prototype.has=function(t){return da(this,t).has(t)},Gr.prototype.set=function(t,e){var r=da(this,t),n=r.size;return r.set(t,e),this.size+=r.size==n?0:1,this},qr.prototype.add=qr.prototype.push=function(t){return this.__data__.set(t,o),this},qr.prototype.has=function(t){return this.__data__.has(t)},Kr.prototype.clear=function(){this.__data__=new Wr,this.size=0},Kr.prototype.delete=function(t){var e=this.__data__,r=e.delete(t);return this.size=e.size,r},Kr.prototype.get=function(t){return this.__data__.get(t)},Kr.prototype.has=function(t){return this.__data__.has(t)},Kr.prototype.set=function(t,e){var r=this.__data__;if(r instanceof Wr){var n=r.__data__;if(!Or||n.length<199)return n.push([t,e]),this.size=++r.size,this;r=this.__data__=new Gr(n)}return r.set(t,e),this.size=r.size,this};var pn=Eo(wn),fn=Eo(xn,!0);function hn(t,e){var r=!0;return pn(t,(function(t,n,o){return r=!!e(t,n,o)})),r}function mn(t,e,n){for(var o=-1,a=t.length;++o0&&r(s)?e>1?bn(s,e-1,r,n,o):Ee(o,s):n||(o[o.length]=s)}return o}var vn=Mo(),yn=Mo(!0);function wn(t,e){return t&&vn(t,e,Ds)}function xn(t,e){return t&&yn(t,e,Ds)}function kn(t,e){return $e(e,(function(e){return Ji(t[e])}))}function _n(t,e){for(var n=0,o=(e=wo(e,t)).length;null!=t&&ne}function jn(t,e){return null!=t&&Mt.call(t,e)}function Tn(t,e){return null!=t&&e in Ct(t)}function Pn(t,e,n){for(var o=n?Ae:De,a=t[0].length,i=t.length,s=i,l=at(i),c=1/0,d=[];s--;){var u=t[s];s&&e&&(u=ze(u,Je(e))),c=vr(u.length,c),l[s]=!n&&(e||a>=120&&u.length>=120)?new qr(s&&u):r}u=t[0];var p=-1,f=l[0];t:for(;++p=s?l:l*("desc"==r[n]?-1:1)}return t.index-e.index}(t,e,r)}))}function Wn(t,e,r){for(var n=-1,o=e.length,a={};++n-1;)s!==t&&Yt.call(s,l,1),Yt.call(t,l,1);return t}function qn(t,e){for(var r=t?e.length:0,n=r-1;r--;){var o=e[r];if(r==n||o!==a){var a=o;ya(o)?Yt.call(t,o,1):po(t,o)}}return t}function Kn(t,e){return t+me(xr()*(e-t+1))}function Yn(t,e){var r="";if(!t||e<1||e>p)return r;do{e%2&&(r+=t),(e=me(e/2))&&(t+=t)}while(e);return r}function Xn(t,e){return Aa(ja(t,e,nl),t+"")}function Jn(t){return Xr(Fs(t))}function Zn(t,e){var r=Fs(t);return Ma(r,sn(e,0,r.length))}function Qn(t,e,n,o){if(!ts(t))return t;for(var a=-1,i=(e=wo(e,t)).length,s=i-1,l=t;null!=l&&++ao?0:o+e),(r=r>o?o:r)<0&&(r+=o),o=e>r?0:r-e>>>0,e>>>=0;for(var a=at(o);++n>>1,i=t[a];null!==i&&!ls(i)&&(r?i<=e:i=200){var c=e?null:Xo(t);if(c)return cr(c);i=!1,o=Qe,l=new qr}else l=e?[]:s;t:for(;++n=o?t:no(t,e,n)}var _o=le||function(t){return fe.clearTimeout(t)};function Oo(t,e){if(e)return t.slice();var r=t.length,n=Wt?Wt(r):new t.constructor(r);return t.copy(n),n}function So(t){var e=new t.constructor(t.byteLength);return new Ut(e).set(new Ut(t)),e}function Co(t,e){var r=e?So(t.buffer):t.buffer;return new t.constructor(r,t.byteOffset,t.length)}function jo(t,e){if(t!==e){var n=t!==r,o=null===t,a=t==t,i=ls(t),s=e!==r,l=null===e,c=e==e,d=ls(e);if(!l&&!d&&!i&&t>e||i&&s&&c&&!l&&!d||o&&s&&c||!n&&c||!a)return 1;if(!o&&!i&&!d&&t1?n[a-1]:r,s=a>2?n[2]:r;for(i=t.length>3&&"function"==typeof i?(a--,i):r,s&&wa(n[0],n[1],s)&&(i=a<3?r:i,a=1),e=Ct(e);++o-1?a[i?e[s]:s]:r}}function Fo(t){return na((function(e){var o=e.length,a=o,i=Vr.prototype.thru;for(t&&e.reverse();a--;){var s=e[a];if("function"!=typeof s)throw new Pt(n);if(i&&!l&&"wrapper"==sa(s))var l=new Vr([],!0)}for(a=l?a:o;++a1&&y.reverse(),p&&dl))return!1;var d=i.get(t),u=i.get(e);if(d&&u)return d==e&&u==t;var p=-1,f=!0,h=2&n?new qr:r;for(i.set(t,e),i.set(e,t);++p-1&&t%1==0&&t1?"& ":"")+e[n],e=e.join(r>2?", ":" "),t.replace(it,"{\n/* [wrapped with "+e+"] */\n")}(n,function(t,e){return je(m,(function(r){var n="_."+r[0];e&r[1]&&!De(t,n)&&t.push(n)})),t.sort()}(function(t){var e=t.match(st);return e?e[1].split(lt):[]}(n),r)))}function Ea(t){var e=0,n=0;return function(){var o=yr(),a=16-(o-n);if(n=o,a>0){if(++e>=800)return arguments[0]}else e=0;return t.apply(r,arguments)}}function Ma(t,e){var n=-1,o=t.length,a=o-1;for(e=e===r?o:e;++n1?t[e-1]:r;return n="function"==typeof n?(t.pop(),n):r,ai(t,n)}));function pi(t){var e=Rr(t);return e.__chain__=!0,e}function fi(t,e){return e(t)}var hi=na((function(t){var e=t.length,n=e?t[0]:0,o=this.__wrapped__,a=function(e){return an(e,t)};return!(e>1||this.__actions__.length)&&o instanceof Hr&&ya(n)?((o=o.slice(n,+n+(e?1:0))).__actions__.push({func:fi,args:[a],thisArg:r}),new Vr(o,this.__chain__).thru((function(t){return e&&!t.length&&t.push(r),t}))):this.thru(a)})),mi=Ao((function(t,e,r){Mt.call(t,r)?++t[r]:on(t,r,1)})),gi=Ro(Ha),bi=Ro(Ua);function vi(t,e){return(Ui(t)?je:pn)(t,ca(e,3))}function yi(t,e){return(Ui(t)?Te:fn)(t,ca(e,3))}var wi=Ao((function(t,e,r){Mt.call(t,r)?t[r].push(e):on(t,r,[e])})),xi=Xn((function(t,e,r){var n=-1,o="function"==typeof e,a=Gi(t)?at(t.length):[];return pn(t,(function(t){a[++n]=o?Se(e,t,r):$n(t,e,r)})),a})),ki=Ao((function(t,e,r){on(t,r,e)}));function _i(t,e){return(Ui(t)?ze:Rn)(t,ca(e,3))}var Oi=Ao((function(t,e,r){t[r?0:1].push(e)}),(function(){return[[],[]]})),Si=Xn((function(t,e){if(null==t)return[];var r=e.length;return r>1&&wa(t,e[0],e[1])?e=[]:r>2&&wa(e[0],e[1],e[2])&&(e=[e[0]]),Un(t,bn(e,1),[])})),Ci=ue||function(){return fe.Date.now()};function ji(t,e,n){return e=n?r:e,e=t&&null==e?t.length:e,Zo(t,c,r,r,r,r,e)}function Ti(t,e){var o;if("function"!=typeof e)throw new Pt(n);return t=hs(t),function(){return--t>0&&(o=e.apply(this,arguments)),t<=1&&(e=r),o}}var Pi=Xn((function(t,e,r){var n=1;if(r.length){var o=lr(r,la(Pi));n|=s}return Zo(t,n,e,r,o)})),$i=Xn((function(t,e,r){var n=3;if(r.length){var o=lr(r,la($i));n|=s}return Zo(e,n,t,r,o)}));function Di(t,e,o){var a,i,s,l,c,d,u=0,p=!1,f=!1,h=!0;if("function"!=typeof t)throw new Pt(n);function m(e){var n=a,o=i;return a=i=r,u=e,l=t.apply(o,n)}function g(t){var n=t-d;return d===r||n>=e||n<0||f&&t-u>=s}function b(){var t=Ci();if(g(t))return v(t);c=Da(b,function(t){var r=e-(t-d);return f?vr(r,s-(t-u)):r}(t))}function v(t){return c=r,h&&a?m(t):(a=i=r,l)}function y(){var t=Ci(),n=g(t);if(a=arguments,i=this,d=t,n){if(c===r)return function(t){return u=t,c=Da(b,e),p?m(t):l}(d);if(f)return _o(c),c=Da(b,e),m(d)}return c===r&&(c=Da(b,e)),l}return e=gs(e)||0,ts(o)&&(p=!!o.leading,s=(f="maxWait"in o)?br(gs(o.maxWait)||0,e):s,h="trailing"in o?!!o.trailing:h),y.cancel=function(){c!==r&&_o(c),u=0,a=d=i=c=r},y.flush=function(){return c===r?l:v(Ci())},y}var Ai=Xn((function(t,e){return dn(t,1,e)})),zi=Xn((function(t,e,r){return dn(t,gs(e)||0,r)}));function Ei(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new Pt(n);var r=function(){var n=arguments,o=e?e.apply(this,n):n[0],a=r.cache;if(a.has(o))return a.get(o);var i=t.apply(this,n);return r.cache=a.set(o,i)||a,i};return r.cache=new(Ei.Cache||Gr),r}function Mi(t){if("function"!=typeof t)throw new Pt(n);return function(){var e=arguments;switch(e.length){case 0:return!t.call(this);case 1:return!t.call(this,e[0]);case 2:return!t.call(this,e[0],e[1]);case 3:return!t.call(this,e[0],e[1],e[2])}return!t.apply(this,e)}}Ei.Cache=Gr;var Li=xo((function(t,e){var r=(e=1==e.length&&Ui(e[0])?ze(e[0],Je(ca())):ze(bn(e,1),Je(ca()))).length;return Xn((function(n){for(var o=-1,a=vr(n.length,r);++o=e})),Hi=Dn(function(){return arguments}())?Dn:function(t){return es(t)&&Mt.call(t,"callee")&&!Kt.call(t,"callee")},Ui=at.isArray,Wi=ye?Je(ye):function(t){return es(t)&&Sn(t)==A};function Gi(t){return null!=t&&Qi(t.length)&&!Ji(t)}function qi(t){return es(t)&&Gi(t)}var Ki=ve||gl,Yi=we?Je(we):function(t){return es(t)&&Sn(t)==y};function Xi(t){if(!es(t))return!1;var e=Sn(t);return e==w||"[object DOMException]"==e||"string"==typeof t.message&&"string"==typeof t.name&&!os(t)}function Ji(t){if(!ts(t))return!1;var e=Sn(t);return e==x||e==k||"[object AsyncFunction]"==e||"[object Proxy]"==e}function Zi(t){return"number"==typeof t&&t==hs(t)}function Qi(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=p}function ts(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}function es(t){return null!=t&&"object"==typeof t}var rs=xe?Je(xe):function(t){return es(t)&&ma(t)==_};function ns(t){return"number"==typeof t||es(t)&&Sn(t)==O}function os(t){if(!es(t)||Sn(t)!=S)return!1;var e=Gt(t);if(null===e)return!0;var r=Mt.call(e,"constructor")&&e.constructor;return"function"==typeof r&&r instanceof r&&Et.call(r)==Rt}var as=ke?Je(ke):function(t){return es(t)&&Sn(t)==j},is=_e?Je(_e):function(t){return es(t)&&ma(t)==T};function ss(t){return"string"==typeof t||!Ui(t)&&es(t)&&Sn(t)==P}function ls(t){return"symbol"==typeof t||es(t)&&Sn(t)==$}var cs=Oe?Je(Oe):function(t){return es(t)&&Qi(t.length)&&!!ie[Sn(t)]},ds=qo(Bn),us=qo((function(t,e){return t<=e}));function ps(t){if(!t)return[];if(Gi(t))return ss(t)?pr(t):$o(t);if(Jt&&t[Jt])return function(t){for(var e,r=[];!(e=t.next()).done;)r.push(e.value);return r}(t[Jt]());var e=ma(t);return(e==_?ir:e==T?cr:Fs)(t)}function fs(t){return t?(t=gs(t))===u||t===-1/0?17976931348623157e292*(t<0?-1:1):t==t?t:0:0===t?t:0}function hs(t){var e=fs(t),r=e%1;return e==e?r?e-r:e:0}function ms(t){return t?sn(hs(t),0,h):0}function gs(t){if("number"==typeof t)return t;if(ls(t))return f;if(ts(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=ts(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=Xe(t);var r=mt.test(t);return r||bt.test(t)?de(t.slice(2),r?2:8):ht.test(t)?f:+t}function bs(t){return Do(t,As(t))}function vs(t){return null==t?"":co(t)}var ys=zo((function(t,e){if(Oa(e)||Gi(e))Do(e,Ds(e),t);else for(var r in e)Mt.call(e,r)&&tn(t,r,e[r])})),ws=zo((function(t,e){Do(e,As(e),t)})),xs=zo((function(t,e,r,n){Do(e,As(e),t,n)})),ks=zo((function(t,e,r,n){Do(e,Ds(e),t,n)})),_s=na(an),Os=Xn((function(t,e){t=Ct(t);var n=-1,o=e.length,a=o>2?e[2]:r;for(a&&wa(e[0],e[1],a)&&(o=1);++n1),e})),Do(t,aa(t),r),n&&(r=ln(r,7,ea));for(var o=e.length;o--;)po(r,e[o]);return r})),Ls=na((function(t,e){return null==t?{}:function(t,e){return Wn(t,e,(function(e,r){return js(t,r)}))}(t,e)}));function Is(t,e){if(null==t)return{};var r=ze(aa(t),(function(t){return[t]}));return e=ca(e),Wn(t,r,(function(t,r){return e(t,r[0])}))}var Bs=Jo(Ds),Rs=Jo(As);function Fs(t){return null==t?[]:Ze(t,Ds(t))}var Ns=Io((function(t,e,r){return e=e.toLowerCase(),t+(r?Vs(e):e)}));function Vs(t){return Xs(vs(t).toLowerCase())}function Hs(t){return(t=vs(t))&&t.replace(yt,rr).replace(Qt,"")}var Us=Io((function(t,e,r){return t+(r?"-":"")+e.toLowerCase()})),Ws=Io((function(t,e,r){return t+(r?" ":"")+e.toLowerCase()})),Gs=Lo("toLowerCase"),qs=Io((function(t,e,r){return t+(r?"_":"")+e.toLowerCase()})),Ks=Io((function(t,e,r){return t+(r?" ":"")+Xs(e)})),Ys=Io((function(t,e,r){return t+(r?" ":"")+e.toUpperCase()})),Xs=Lo("toUpperCase");function Js(t,e,n){return t=vs(t),(e=n?r:e)===r?function(t){return ne.test(t)}(t)?function(t){return t.match(ee)||[]}(t):function(t){return t.match(ct)||[]}(t):t.match(e)||[]}var Zs=Xn((function(t,e){try{return Se(t,r,e)}catch(wj){return Xi(wj)?wj:new _t(wj)}})),Qs=na((function(t,e){return je(e,(function(e){e=Ia(e),on(t,e,Pi(t[e],t))})),t}));function tl(t){return function(){return t}}var el=Fo(),rl=Fo(!0);function nl(t){return t}function ol(t){return Mn("function"==typeof t?t:ln(t,1))}var al=Xn((function(t,e){return function(r){return $n(r,t,e)}})),il=Xn((function(t,e){return function(r){return $n(t,r,e)}}));function sl(t,e,r){var n=Ds(e),o=kn(e,n);null!=r||ts(e)&&(o.length||!n.length)||(r=e,e=t,t=this,o=kn(e,Ds(e)));var a=!(ts(r)&&"chain"in r&&!r.chain),i=Ji(t);return je(o,(function(r){var n=e[r];t[r]=n,i&&(t.prototype[r]=function(){var e=this.__chain__;if(a||e){var r=t(this.__wrapped__);return(r.__actions__=$o(this.__actions__)).push({func:n,args:arguments,thisArg:t}),r.__chain__=e,r}return n.apply(t,Ee([this.value()],arguments))})})),t}function ll(){}var cl=Uo(ze),dl=Uo(Pe),ul=Uo(Ie);function pl(t){return xa(t)?We(Ia(t)):function(t){return function(e){return _n(e,t)}}(t)}var fl=Go(),hl=Go(!0);function ml(){return[]}function gl(){return!1}var bl,vl=Ho((function(t,e){return t+e}),0),yl=Yo("ceil"),wl=Ho((function(t,e){return t/e}),1),xl=Yo("floor"),kl=Ho((function(t,e){return t*e}),1),_l=Yo("round"),Ol=Ho((function(t,e){return t-e}),0);return Rr.after=function(t,e){if("function"!=typeof e)throw new Pt(n);return t=hs(t),function(){if(--t<1)return e.apply(this,arguments)}},Rr.ary=ji,Rr.assign=ys,Rr.assignIn=ws,Rr.assignInWith=xs,Rr.assignWith=ks,Rr.at=_s,Rr.before=Ti,Rr.bind=Pi,Rr.bindAll=Qs,Rr.bindKey=$i,Rr.castArray=function(){if(!arguments.length)return[];var t=arguments[0];return Ui(t)?t:[t]},Rr.chain=pi,Rr.chunk=function(t,e,n){e=(n?wa(t,e,n):e===r)?1:br(hs(e),0);var o=null==t?0:t.length;if(!o||e<1)return[];for(var a=0,i=0,s=at(he(o/e));aa?0:a+n),(o=o===r||o>a?a:hs(o))<0&&(o+=a),o=n>o?0:ms(o);n>>0)?(t=vs(t))&&("string"==typeof e||null!=e&&!as(e))&&!(e=co(e))&&ar(t)?ko(pr(t),0,n):t.split(e,n):[]},Rr.spread=function(t,e){if("function"!=typeof t)throw new Pt(n);return e=null==e?0:br(hs(e),0),Xn((function(r){var n=r[e],o=ko(r,0,e);return n&&Ee(o,n),Se(t,this,o)}))},Rr.tail=function(t){var e=null==t?0:t.length;return e?no(t,1,e):[]},Rr.take=function(t,e,n){return t&&t.length?no(t,0,(e=n||e===r?1:hs(e))<0?0:e):[]},Rr.takeRight=function(t,e,n){var o=null==t?0:t.length;return o?no(t,(e=o-(e=n||e===r?1:hs(e)))<0?0:e,o):[]},Rr.takeRightWhile=function(t,e){return t&&t.length?ho(t,ca(e,3),!1,!0):[]},Rr.takeWhile=function(t,e){return t&&t.length?ho(t,ca(e,3)):[]},Rr.tap=function(t,e){return e(t),t},Rr.throttle=function(t,e,r){var o=!0,a=!0;if("function"!=typeof t)throw new Pt(n);return ts(r)&&(o="leading"in r?!!r.leading:o,a="trailing"in r?!!r.trailing:a),Di(t,e,{leading:o,maxWait:e,trailing:a})},Rr.thru=fi,Rr.toArray=ps,Rr.toPairs=Bs,Rr.toPairsIn=Rs,Rr.toPath=function(t){return Ui(t)?ze(t,Ia):ls(t)?[t]:$o(La(vs(t)))},Rr.toPlainObject=bs,Rr.transform=function(t,e,r){var n=Ui(t),o=n||Ki(t)||cs(t);if(e=ca(e,4),null==r){var a=t&&t.constructor;r=o?n?new a:[]:ts(t)&&Ji(a)?Fr(Gt(t)):{}}return(o?je:wn)(t,(function(t,n,o){return e(r,t,n,o)})),r},Rr.unary=function(t){return ji(t,1)},Rr.union=ei,Rr.unionBy=ri,Rr.unionWith=ni,Rr.uniq=function(t){return t&&t.length?uo(t):[]},Rr.uniqBy=function(t,e){return t&&t.length?uo(t,ca(e,2)):[]},Rr.uniqWith=function(t,e){return e="function"==typeof e?e:r,t&&t.length?uo(t,r,e):[]},Rr.unset=function(t,e){return null==t||po(t,e)},Rr.unzip=oi,Rr.unzipWith=ai,Rr.update=function(t,e,r){return null==t?t:fo(t,e,yo(r))},Rr.updateWith=function(t,e,n,o){return o="function"==typeof o?o:r,null==t?t:fo(t,e,yo(n),o)},Rr.values=Fs,Rr.valuesIn=function(t){return null==t?[]:Ze(t,As(t))},Rr.without=ii,Rr.words=Js,Rr.wrap=function(t,e){return Ii(yo(e),t)},Rr.xor=si,Rr.xorBy=li,Rr.xorWith=ci,Rr.zip=di,Rr.zipObject=function(t,e){return bo(t||[],e||[],tn)},Rr.zipObjectDeep=function(t,e){return bo(t||[],e||[],Qn)},Rr.zipWith=ui,Rr.entries=Bs,Rr.entriesIn=Rs,Rr.extend=ws,Rr.extendWith=xs,sl(Rr,Rr),Rr.add=vl,Rr.attempt=Zs,Rr.camelCase=Ns,Rr.capitalize=Vs,Rr.ceil=yl,Rr.clamp=function(t,e,n){return n===r&&(n=e,e=r),n!==r&&(n=(n=gs(n))==n?n:0),e!==r&&(e=(e=gs(e))==e?e:0),sn(gs(t),e,n)},Rr.clone=function(t){return ln(t,4)},Rr.cloneDeep=function(t){return ln(t,5)},Rr.cloneDeepWith=function(t,e){return ln(t,5,e="function"==typeof e?e:r)},Rr.cloneWith=function(t,e){return ln(t,4,e="function"==typeof e?e:r)},Rr.conformsTo=function(t,e){return null==e||cn(t,e,Ds(e))},Rr.deburr=Hs,Rr.defaultTo=function(t,e){return null==t||t!=t?e:t},Rr.divide=wl,Rr.endsWith=function(t,e,n){t=vs(t),e=co(e);var o=t.length,a=n=n===r?o:sn(hs(n),0,o);return(n-=e.length)>=0&&t.slice(n,a)==e},Rr.eq=Fi,Rr.escape=function(t){return(t=vs(t))&&Y.test(t)?t.replace(q,nr):t},Rr.escapeRegExp=function(t){return(t=vs(t))&&nt.test(t)?t.replace(rt,"\\$&"):t},Rr.every=function(t,e,n){var o=Ui(t)?Pe:hn;return n&&wa(t,e,n)&&(e=r),o(t,ca(e,3))},Rr.find=gi,Rr.findIndex=Ha,Rr.findKey=function(t,e){return Re(t,ca(e,3),wn)},Rr.findLast=bi,Rr.findLastIndex=Ua,Rr.findLastKey=function(t,e){return Re(t,ca(e,3),xn)},Rr.floor=xl,Rr.forEach=vi,Rr.forEachRight=yi,Rr.forIn=function(t,e){return null==t?t:vn(t,ca(e,3),As)},Rr.forInRight=function(t,e){return null==t?t:yn(t,ca(e,3),As)},Rr.forOwn=function(t,e){return t&&wn(t,ca(e,3))},Rr.forOwnRight=function(t,e){return t&&xn(t,ca(e,3))},Rr.get=Cs,Rr.gt=Ni,Rr.gte=Vi,Rr.has=function(t,e){return null!=t&&ga(t,e,jn)},Rr.hasIn=js,Rr.head=Ga,Rr.identity=nl,Rr.includes=function(t,e,r,n){t=Gi(t)?t:Fs(t),r=r&&!n?hs(r):0;var o=t.length;return r<0&&(r=br(o+r,0)),ss(t)?r<=o&&t.indexOf(e,r)>-1:!!o&&Ne(t,e,r)>-1},Rr.indexOf=function(t,e,r){var n=null==t?0:t.length;if(!n)return-1;var o=null==r?0:hs(r);return o<0&&(o=br(n+o,0)),Ne(t,e,o)},Rr.inRange=function(t,e,n){return e=fs(e),n===r?(n=e,e=0):n=fs(n),function(t,e,r){return t>=vr(e,r)&&t=-9007199254740991&&t<=p},Rr.isSet=is,Rr.isString=ss,Rr.isSymbol=ls,Rr.isTypedArray=cs,Rr.isUndefined=function(t){return t===r},Rr.isWeakMap=function(t){return es(t)&&ma(t)==D},Rr.isWeakSet=function(t){return es(t)&&"[object WeakSet]"==Sn(t)},Rr.join=function(t,e){return null==t?"":Ge.call(t,e)},Rr.kebabCase=Us,Rr.last=Xa,Rr.lastIndexOf=function(t,e,n){var o=null==t?0:t.length;if(!o)return-1;var a=o;return n!==r&&(a=(a=hs(n))<0?br(o+a,0):vr(a,o-1)),e==e?function(t,e,r){for(var n=r+1;n--;)if(t[n]===e)return n;return n}(t,e,a):Fe(t,He,a,!0)},Rr.lowerCase=Ws,Rr.lowerFirst=Gs,Rr.lt=ds,Rr.lte=us,Rr.max=function(t){return t&&t.length?mn(t,nl,Cn):r},Rr.maxBy=function(t,e){return t&&t.length?mn(t,ca(e,2),Cn):r},Rr.mean=function(t){return Ue(t,nl)},Rr.meanBy=function(t,e){return Ue(t,ca(e,2))},Rr.min=function(t){return t&&t.length?mn(t,nl,Bn):r},Rr.minBy=function(t,e){return t&&t.length?mn(t,ca(e,2),Bn):r},Rr.stubArray=ml,Rr.stubFalse=gl,Rr.stubObject=function(){return{}},Rr.stubString=function(){return""},Rr.stubTrue=function(){return!0},Rr.multiply=kl,Rr.nth=function(t,e){return t&&t.length?Hn(t,hs(e)):r},Rr.noConflict=function(){return fe._===this&&(fe._=Ft),this},Rr.noop=ll,Rr.now=Ci,Rr.pad=function(t,e,r){t=vs(t);var n=(e=hs(e))?ur(t):0;if(!e||n>=e)return t;var o=(e-n)/2;return Wo(me(o),r)+t+Wo(he(o),r)},Rr.padEnd=function(t,e,r){t=vs(t);var n=(e=hs(e))?ur(t):0;return e&&ne){var o=t;t=e,e=o}if(n||t%1||e%1){var a=xr();return vr(t+a*(e-t+ce("1e-"+((a+"").length-1))),e)}return Kn(t,e)},Rr.reduce=function(t,e,r){var n=Ui(t)?Me:qe,o=arguments.length<3;return n(t,ca(e,4),r,o,pn)},Rr.reduceRight=function(t,e,r){var n=Ui(t)?Le:qe,o=arguments.length<3;return n(t,ca(e,4),r,o,fn)},Rr.repeat=function(t,e,n){return e=(n?wa(t,e,n):e===r)?1:hs(e),Yn(vs(t),e)},Rr.replace=function(){var t=arguments,e=vs(t[0]);return t.length<3?e:e.replace(t[1],t[2])},Rr.result=function(t,e,n){var o=-1,a=(e=wo(e,t)).length;for(a||(a=1,t=r);++op)return[];var r=h,n=vr(t,h);e=ca(e),t-=h;for(var o=Ye(n,e);++r=i)return t;var l=n-ur(o);if(l<1)return o;var c=s?ko(s,0,l).join(""):t.slice(0,l);if(a===r)return c+o;if(s&&(l+=c.length-l),as(a)){if(t.slice(l).search(a)){var d,u=c;for(a.global||(a=jt(a.source,vs(ft.exec(a))+"g")),a.lastIndex=0;d=a.exec(u);)var p=d.index;c=c.slice(0,p===r?l:p)}}else if(t.indexOf(co(a),l)!=l){var f=c.lastIndexOf(a);f>-1&&(c=c.slice(0,f))}return c+o},Rr.unescape=function(t){return(t=vs(t))&&K.test(t)?t.replace(G,hr):t},Rr.uniqueId=function(t){var e=++Lt;return vs(t)+e},Rr.upperCase=Ys,Rr.upperFirst=Xs,Rr.each=vi,Rr.eachRight=yi,Rr.first=Ga,sl(Rr,(bl={},wn(Rr,(function(t,e){Mt.call(Rr.prototype,e)||(bl[e]=t)})),bl),{chain:!1}),Rr.VERSION="4.17.21",je(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(t){Rr[t].placeholder=Rr})),je(["drop","take"],(function(t,e){Hr.prototype[t]=function(n){n=n===r?1:br(hs(n),0);var o=this.__filtered__&&!e?new Hr(this):this.clone();return o.__filtered__?o.__takeCount__=vr(n,o.__takeCount__):o.__views__.push({size:vr(n,h),type:t+(o.__dir__<0?"Right":"")}),o},Hr.prototype[t+"Right"]=function(e){return this.reverse()[t](e).reverse()}})),je(["filter","map","takeWhile"],(function(t,e){var r=e+1,n=1==r||3==r;Hr.prototype[t]=function(t){var e=this.clone();return e.__iteratees__.push({iteratee:ca(t,3),type:r}),e.__filtered__=e.__filtered__||n,e}})),je(["head","last"],(function(t,e){var r="take"+(e?"Right":"");Hr.prototype[t]=function(){return this[r](1).value()[0]}})),je(["initial","tail"],(function(t,e){var r="drop"+(e?"":"Right");Hr.prototype[t]=function(){return this.__filtered__?new Hr(this):this[r](1)}})),Hr.prototype.compact=function(){return this.filter(nl)},Hr.prototype.find=function(t){return this.filter(t).head()},Hr.prototype.findLast=function(t){return this.reverse().find(t)},Hr.prototype.invokeMap=Xn((function(t,e){return"function"==typeof t?new Hr(this):this.map((function(r){return $n(r,t,e)}))})),Hr.prototype.reject=function(t){return this.filter(Mi(ca(t)))},Hr.prototype.slice=function(t,e){t=hs(t);var n=this;return n.__filtered__&&(t>0||e<0)?new Hr(n):(t<0?n=n.takeRight(-t):t&&(n=n.drop(t)),e!==r&&(n=(e=hs(e))<0?n.dropRight(-e):n.take(e-t)),n)},Hr.prototype.takeRightWhile=function(t){return this.reverse().takeWhile(t).reverse()},Hr.prototype.toArray=function(){return this.take(h)},wn(Hr.prototype,(function(t,e){var n=/^(?:filter|find|map|reject)|While$/.test(e),o=/^(?:head|last)$/.test(e),a=Rr[o?"take"+("last"==e?"Right":""):e],i=o||/^find/.test(e);a&&(Rr.prototype[e]=function(){var e=this.__wrapped__,s=o?[1]:arguments,l=e instanceof Hr,c=s[0],d=l||Ui(e),u=function(t){var e=a.apply(Rr,Ee([t],s));return o&&p?e[0]:e};d&&n&&"function"==typeof c&&1!=c.length&&(l=d=!1);var p=this.__chain__,f=!!this.__actions__.length,h=i&&!p,m=l&&!f;if(!i&&d){e=m?e:new Hr(this);var g=t.apply(e,s);return g.__actions__.push({func:fi,args:[u],thisArg:r}),new Vr(g,p)}return h&&m?t.apply(this,s):(g=this.thru(u),h?o?g.value()[0]:g.value():g)})})),je(["pop","push","shift","sort","splice","unshift"],(function(t){var e=$t[t],r=/^(?:push|sort|unshift)$/.test(t)?"tap":"thru",n=/^(?:pop|shift)$/.test(t);Rr.prototype[t]=function(){var t=arguments;if(n&&!this.__chain__){var o=this.value();return e.apply(Ui(o)?o:[],t)}return this[r]((function(r){return e.apply(Ui(r)?r:[],t)}))}})),wn(Hr.prototype,(function(t,e){var r=Rr[e];if(r){var n=r.name+"";Mt.call($r,n)||($r[n]=[]),$r[n].push({name:e,func:r})}})),$r[No(r,2).name]=[{name:"wrapper",func:r}],Hr.prototype.clone=function(){var t=new Hr(this.__wrapped__);return t.__actions__=$o(this.__actions__),t.__dir__=this.__dir__,t.__filtered__=this.__filtered__,t.__iteratees__=$o(this.__iteratees__),t.__takeCount__=this.__takeCount__,t.__views__=$o(this.__views__),t},Hr.prototype.reverse=function(){if(this.__filtered__){var t=new Hr(this);t.__dir__=-1,t.__filtered__=!0}else(t=this.clone()).__dir__*=-1;return t},Hr.prototype.value=function(){var t=this.__wrapped__.value(),e=this.__dir__,r=Ui(t),n=e<0,o=r?t.length:0,a=function(t,e,r){for(var n=-1,o=r.length;++n=this.__values__.length;return{done:t,value:t?r:this.__values__[this.__index__++]}},Rr.prototype.plant=function(t){for(var e,n=this;n instanceof Nr;){var o=Ra(n);o.__index__=0,o.__values__=r,e?a.__wrapped__=o:e=o;var a=o;n=n.__wrapped__}return a.__wrapped__=t,e},Rr.prototype.reverse=function(){var t=this.__wrapped__;if(t instanceof Hr){var e=t;return this.__actions__.length&&(e=new Hr(this)),(e=e.reverse()).__actions__.push({func:fi,args:[ti],thisArg:r}),new Vr(e,this.__chain__)}return this.thru(ti)},Rr.prototype.toJSON=Rr.prototype.valueOf=Rr.prototype.value=function(){return mo(this.__wrapped__,this.__actions__)},Rr.prototype.first=Rr.prototype.head,Jt&&(Rr.prototype[Jt]=function(){return this}),Rr}();me?((me.exports=mr)._=mr,he._=mr):fe._=mr}).call(ei)}(ni,ni.exports);const oi=t("_",ri(ni.exports)),ai=t("c",{computed:{selected(){return this.$store.state.selected},config(){return this.$store.state.config},$settings(){return this.$store.state.settings.settings},settingsLoaded(){return this.$store.state.settings.loaded},configLoaded(){return this.$store.state.configLoaded},componentName(){return this.$options.name},componentSettings(){return this.settingsLoaded&&this.$settings.components&&this.$settings.components[this.componentName]||{}},loadingGlobal:{get(){return this.$store.state.loading},set(t){this.$store.commit({type:"setLoading",value:t})}},locale(){return this.$i18n.locale},languages(){return this.$store.getters.languages}}});function ii(t,e,r,n,o,a,i,s){var l="function"==typeof t?t.options:t;return e&&(l.render=e,l.staticRenderFns=r,l._compiled=!0),a&&(l._scopeId="data-v-"+a),{exports:t,options:l}}const si={name:"RegistryNotation",mixins:[ai],props:{registry:{type:Object,default:null},disabled:{type:Boolean,default:!1},tooltip:{type:Boolean,default:!0}},computed:{isCurrentRegistry(){return this.$jskos.compareFast(this.registry,this.$store.getters.getCurrentRegistry)},notation(){return this.$jskos.notation(this.registry)||""}}},li=t("R",ii(si,(function(){var t=this,e=t._self._c;return t.notation?e("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.html.left",value:t.tooltip?t.$jskos.prefLabel(t.registry,{language:t.locale}):"",expression:"tooltip ? $jskos.prefLabel(registry, { language: locale }) : ''",modifiers:{html:!0,left:!0}}],staticClass:"registry-notation",class:{[t.isCurrentRegistry?"registry-current-enabled":"registry-enabled"]:!t.disabled,"registry-notation-current":t.isCurrentRegistry},style:`width: ${18+9*(t.notation.length-1)}px;`},[t._v(" "+t._s(t.notation)+" ")]):t._e()}),[],0,0,null).exports);function ci(t){var e,r,n,o,a,i,s,l,c,d=function(t,e){return t<>>32-e},u=function(t){var e,r="";for(e=7;e>=0;e--)r+=(t>>>4*e&15).toString(16);return r},p=new Array(80),f=1732584193,h=4023233417,m=2562383102,g=271733878,b=3285377520,v=(t=unescape(encodeURIComponent(t))).length,y=[];for(r=0;r>>29),y.push(v<<3&4294967295),e=0;et&&t.uri)).filter(Boolean)}function ui(t){return["memberSet","memberList","memberChoice"].find((e=>t[e]))}function pi(t){const e=ui(t),r=t[e]?di(t[e]):[];return{[r.length>1?e:"memberSet"]:r.map((t=>({uri:t})))}}function fi(t){const{from:e,to:r,type:n}=t;let o={from:pi(e||{}),to:pi(r||{}),type:[n&&n[0]||"http://www.w3.org/2004/02/skos/core#mappingRelation"]};for(let a of["from","to"])if(0==(o[a][ui(o[a])]||[]).length){let e=t[a+"Scheme"];e&&e.uri&&(o[a+"Scheme"]={uri:e.uri})}return o}function hi(t){const{from:e,to:r}=t,n=[e,r].filter(Boolean).map((t=>di(t[ui(t)]||[])));return[].concat(...n).sort()}function mi(t){return"urn:jskos:mapping:content:"+ci(JSON.stringify(fi(t),["from","fromScheme","to","toScheme","type","memberSet","memberList","memberChoice","uri"])+"\n")}function gi(t){return"urn:jskos:mapping:members:"+ci(JSON.stringify(hi(t))+"\n")}function bi(t){const e=(t.identifier||[]).filter((t=>t&&!t.startsWith("urn:jskos:mapping:"))).concat([gi(t),mi(t)]).sort();return Object.assign({},t,{identifier:e})}function vi(t,e,r){return t=t&&bi(t),e=e&&bi(e),(t&&t.identifier?t.identifier.find((t=>t.startsWith(r))):null)==(e&&e.identifier?e.identifier.find((t=>t.startsWith(r))):null)}function yi(t,e){return vi(t,e,"urn:jskos:mapping:content:")}const wi=yi;function xi(t,e){return vi(t,e,"urn:jskos:mapping:members:")}const ki=Object.freeze(Object.defineProperty({__proto__:null,addMappingIdentifiers:bi,compareMappingContent:wi,compareMappingMembers:xi,compareMappings:yi,mappingContent:fi,mappingContentIdentifier:mi,mappingMembers:hi,mappingMembersIdentifier:gi},Symbol.toStringTag,{value:"Module"}));function _i(t,e,r){var n=Array.prototype.slice,o="function"==typeof Object.keys?Object.keys:function(t){var e=[];for(var r in t)e.push(r);return e},a=function(t,e){return t===e||(t instanceof Date&&e instanceof Date?t.getTime()===e.getTime():"object"!=typeof t&&"object"!=typeof e?t==e:function(t,e){if(i(t)||i(e))return!1;if(t.prototype!==e.prototype)return!1;if(s(t))return!!s(e)&&(t=n.call(t),e=n.call(e),a(t,e));try{var l,c,d=o(t),u=o(e)}catch(wj){return!1}if(d.length!=u.length)return!1;for(d.sort(),u.sort(),c=d.length-1;c>=0;c--)if(d[c]!=u[c])return!1;for(c=d.length-1;c>=0;c--)if(l=d[c],r){let n=r(t[l],e[l],l);if(void 0===n&&(n=_i(t[l],e[l])),!n)return!1}else if(!a(t[l],e[l]))return!1;return!0}(t,e))};function i(t){return null==t}function s(t){return"[object Arguments]"==Object.prototype.toString.call(t)}return a(t,e)}function Oi(t,e,r=void 0){const n=r=>String.prototype.split.call(e,r).filter(Boolean).reduce(((t,e)=>null!=t?t[e]:t),t),o=n(/[,[\]]+?/)||n(/[,[\].]+?/);return void 0===o||o===t?r:o}function Si(t,e){return e.reduce(((e,r)=>(t&&t.hasOwnProperty(r)&&(e[r]=t[r]),e)),{})}function Ci(t,e){for(let r in t)t.hasOwnProperty(r)&&e(t[r],r)}function ji(t){return"object"==typeof t&&null!==t}function Ti(t){return!(!t||"string"!=typeof t.valueOf())}var Pi=[{RELEVANCE:"very high",broader:[{uri:"http://www.w3.org/2004/02/skos/core#closeMatch"}],definition:{de:["gleiche Bedeutung"],en:["same meaning"]},notation:["="],prefLabel:{ar:"تطابق تام",be:"дакладная адпаведнасць","be-tarask":"дакладная адпаведнасьць",bn:"হুবুহু মিল",bs:"tačno podudaranje",ca:"equivalència exacta",cs:"přesná shoda",da:"exact match",de:"exakte Übereinstimmung",el:"ακριβής αντιστοιχία",en:"exact match",eo:"ekzakta ekvivalento",es:"equivalencia exacta",et:"täpne vaste",fi:"vastaava käsite",fr:"équivalence exacte",gl:"correspondencia exacta",he:"התאמה מדויקת",hu:"pontos egyezés",id:"sama persis",it:"corrispondenza esatta",ja:"完全一致",lv:"tieša sakritība",mk:"точно совпаѓање",ms:"padanan tepat","ms-arab":"ڤادنن تڤت",nb:"eksakt samsvar",nl:"exacte match",nn:"eksakt samsvar",pl:"dokładne dopasowanie",pt:"correspondência exata",ro:"echivalentul exact",ru:"точное соответствие",sl:"natančno ujemanje",sq:"përputhje e përpiktë",sr:"тачно подударање",sv:"exakt träff",tr:"tam eşleşme",uk:"точна відповідність",ur:"بالکل درست جوڑ",zh:"精確匹配","zh-cn":"精确匹配","zh-hans":"精确匹配","zh-hant":"精確匹配"},SHORT:"exact",uri:"http://www.w3.org/2004/02/skos/core#exactMatch"},{RELEVANCE:"high",broader:[{uri:"http://www.w3.org/2004/02/skos/core#mappingRelation"}],definition:{de:["in etwa gleiche Bedeutung"],en:["same general idea but not fully identical meaning"]},notation:["≈"],prefLabel:{ar:"تطابق قريب","be-tarask":"блізкая адпаведнасьць",ca:"equivalència inexacta",de:"hohe Übereinstimmung",el:"στενή αντιστοιχία",en:"close match",eo:"proksima kongruaĵo",es:"equivalencia inexacta",fi:"lähes vastaava käsite",fr:"quasi-équivalence",he:"התאמה קרובה",hu:"kvázi-egyenértékűség",it:"corrispondenza parziale",ja:"類似一致",mk:"блиско совпаѓање",ms:"padanan dekat","ms-arab":"ڤادنن دکت",nb:"nært samsvar",nl:"nabije match",nn:"nært samsvar",pl:"częściowe dopasowanie",pt:"correspondência próxima",ru:"близкое соответствие",sl:"visoko ujemanje",sr:"блиско поклапање",sv:"nära matchning",tr:"yakın eşleşme","zh-hans":"高度匹配"},SHORT:"close",uri:"http://www.w3.org/2004/02/skos/core#closeMatch"},{RELEVANCE:"medium",broader:[{uri:"http://www.w3.org/2004/02/skos/core#mappingRelation"}],definition:{de:["umfassendere Bedeutung"],en:["broader meaning"]},notation:[">"],prefLabel:{"be-tarask":"шырокая адпаведнасьць",ca:"relació llunyana",cs:"širší koncept",de:"allgemeinere Bedeutung",en:"broad match",eo:"malstrikta kongruo",et:"laiem vaste",fi:"vastaava laajempi käsite",he:"התאמה רחבה",hu:"tágabb jelentés",it:"corrispondenza con termine più generico",ja:"広義一致",mk:"пошироко совпаѓање",nb:"bredere samsvar",nl:"brede match",nn:"breitt samsvar",pl:"dopasowanie pojęcia o szerszym znaczeniu","pt-br":"correspondência genérica",ru:"более широкое соответствие",sl:"splošni pomen",sr:"у ширем смислу",sv:"bred träff",uk:"ширша відповідність",vi:"đối sánh rộng","zh-hans":"广泛匹配"},related:[{uri:"http://www.w3.org/2004/02/skos/core#narrowMatch"}],SHORT:"broad",uri:"http://www.w3.org/2004/02/skos/core#broadMatch"},{RELEVANCE:"medium",broader:[{uri:"http://www.w3.org/2004/02/skos/core#mappingRelation"}],definition:{en:["more specific meaning"]},notation:["<"],prefLabel:{"be-tarask":"вузкая адпаведнасьць",ca:"relació estreta",de:"spezifischere Bedeutung",en:"narrow match",eo:"strikta kongruo",et:"kitsam vaste",fi:"vastaava suppeampi käsite",he:"התאמה צרה",hu:"szűkebb jelentés",it:"corrispondenza con termine più specifico",ja:"狭義一致",mk:"потесно совпаѓање",nb:"smalere samsvar",nl:"nauwe match",nn:"snevert samsvar",pl:"dopasowanie pojęcia o węższym znaczeniu","pt-br":"correspondência aproximada",ru:"более узкое соответствие",sl:"ozki pomen",sr:"у ужем смислу",sv:"smal träff",ur:"نیرو میچ",vi:"đối sánh hẹp","zh-hans":"有限匹配"},related:[{uri:"http://www.w3.org/2004/02/skos/core#broadMatch"}],SHORT:"narrow",uri:"http://www.w3.org/2004/02/skos/core#narrowMatch"},{RELEVANCE:"low",broader:[{uri:"http://www.w3.org/2004/02/skos/core#mappingRelation"}],definition:{de:["assoziative Verknüpfung unterschiedlicher Bedeutungen"],en:["associative link between meanings"]},notation:["~"],prefLabel:{"be-tarask":"зьвязаная адпаведнасьць",ca:"parella relacionada",de:"verwandte Bedeutung",en:"related match",eo:"rilata kongruo",fi:"liittyvä käsite",fr:"association",he:"התאמה קשורה",hu:"rokon jelentés",it:"corrispondenza correlata",ja:"関連一致",lv:"saistīta sakritība",mk:"поврзано совпаѓање",ms:"padanan berkaitan","ms-arab":"ڤادنن برکاءيتن",nb:"relatert samsvar",nl:"gerelateerde match",pl:"dopasowanie pojęcia o powiązanym znaczeniu",ru:"ассоциативное соответствие",sl:"povezano ujemanje",tr:"ilişkili benzeşme",uk:"пов’язь",ur:"متعلقہ میچ",vec:"parenteła rełasionada","zh-hans":"关联匹配"},SHORT:"related",uri:"http://www.w3.org/2004/02/skos/core#relatedMatch"},{RELEVANCE:"generic",definition:{de:["unbekannter Bedeutungszusammenhang"],en:["unknown type of link between meanings"]},notation:["→"],prefLabel:{ar:"نوع علاقة التطبيق",be:"характэрная адносіна адлюстравання","be-tarask":"характэрная адносіна адлюстраваньня",ca:"relació de mapatge",de:"allgemeine Mapping-Relation",en:"SKOS generic mapping relation",fi:"SKOS-kartoitussuhde",fr:"lien de correspondance SKOS",he:"יחס מיפוי כללי",id:"relasi pemetaan",ja:"SKOS一般マッピング関係",mk:"пресликувачки однос",nb:"SKOS generisk mappingrelasjon","pt-br":"relação genérica de mapeamento",sl:"splošna relacija kartiranja SKOS",sr:"релација мапирања",sv:"mappnings relation",zh:"映射關係","zh-hant":"映射關係"},SHORT:"",uri:"http://www.w3.org/2004/02/skos/core#mappingRelation"}];const $i={Concept:{type:["http://www.w3.org/2004/02/skos/core#Concept"]},ConceptScheme:{type:["http://www.w3.org/2004/02/skos/core#ConceptScheme"]},ConceptMapping:{type:Pi.map((t=>t.uri))},ConceptOccurrence:{type:["http://purl.org/cld/cdtype/CatalogueOrIndex"]},Registry:{type:["http://www.w3.org/ns/dcat#Catalog"]},Distribution:{type:["http://www.w3.org/ns/dcat#Distribution"]},Concordance:{type:["http://rdfs.org/ns/void#Linkset","http://rdf-vocabulary.ddialliance.org/xkos#Correspondence"]},Resource:{},Item:{},ConceptBundle:{},Annotation:{type:["Annotation","http://www.w3.org/ns/oa#Annotation"]}},Di=Object.keys($i).reduce(((t,e)=>{for(let r of $i[e].type||[])t[r]=e;return t}),{});function Ai(t,e=!1){var r;if("string"==typeof t&&t)t in Di?r=Di[t]:(t=t.toLowerCase().replace(/s$/,""),r=Object.keys($i).find((e=>{const r=e.toLowerCase();if(r===t||r==="concept"+t)return!0})));else if("object"==typeof t&&t.type){let e=Array.isArray(t.type)?t.type:[t.type];for(let t of e)if(t in Di){r=Di[t];break}}return e&&r?r.toLowerCase().replace(/^concept(.+)/,"$1"):r}const zi=/[\\^$.*+?()[\]{}|]/g,Ei=/[%ÄÖÜäöü ]/g;var Mi=class{constructor(t={}){if(Object.assign(this,t),this.notationPattern||(this.notationPattern=".+"),!this.uriPattern&&this.namespace){this.uriPattern="^"+this.namespace.replace(zi,"\\$&");const t=this.notationPattern.replace(Ei,encodeURI);this.uriPattern+="("+t+")$"}this.NOTATION_REGEX=RegExp("^("+this.notationPattern+")$"),this.uriPattern&&(this.URI_REGEX=RegExp(this.uriPattern))}isValidNotation(t){return this.NOTATION_REGEX.exec(t)}notationFromUri(t){if(this.URI_REGEX){const e=this.URI_REGEX.exec(t);if(e)return decodeURI(e[1])}}uriFromNotation(t){if(this.uriPattern)return t=encodeURIComponent(t),this.uriPattern.replace(/^\^|\$$/g,"").replace(/\\/g,"").replace(/\(.*\)/,t)}conceptFromUri(t,e={}){const r=this.notationFromUri(t);if(void 0===r)return;const n={uri:t,notation:[r]};return e.inScheme&&(n.inScheme=[{uri:this.uri}]),e.topConcept&&(n.topConceptOf=[{uri:this.uri}]),n}conceptFromNotation(t,e){if(this.isValidNotation(t))return this.conceptFromUri(this.uriFromNotation(t),e)}};const Li={store:null,path:"",defaults:["en"],getLanguages:Ii,selectLanguage:function(t){if(!t)return null;for(let e of Ii())if(t[e])return e;for(let e of Object.keys(t))if("-"!=e)return e;return null}};function Ii(){return Oi(Li.store,Li.path)||Li.defaults}var Bi=Li;const Ri=(t,e)=>e.split(".").reduce(((t,e)=>t&&t[e]?t[e]:null),t),Fi=t=>((t instanceof Array?t:[t]).forEach((t=>{t["@context"]="https://gbv.github.io/jskos/context.json"})),t),Ni=t=>(Object.keys(t).forEach((e=>{/^[A-Z]*$/.test(e)||e.startsWith("_")?delete t[e]:null!=t[e]&&"object"==typeof t[e]&&(t[e]=Ni(t[e]))})),t),Vi=Ni,Hi=(t,e=[],r=!0)=>{e=e.concat(["ancestors","narrower","broader","mappings","memberList","TOPCONCEPTS","MAPPINGS","PROVIDER"]);let n=Array.isArray(t)?[]:{};for(let o in t)if(!r||"_"!=o[0])if(e.includes(o)){if(t[o]&&Array.isArray(t[o])){t[o].length>0?n[o]=[null]:n[o]=[];continue}n[o]=null}else if("inScheme"!=o)null!=t[o]&&"object"==typeof t[o]?n[o]=Hi(t[o]):n[o]=t[o];else{let e=[];for(let r of t.inScheme){let t={uri:r.uri};r.notation&&(t.notation=r.notation),r.prefLabel&&(t.prefLabel=r.prefLabel),e.push(t)}n.inScheme=e}return n},Ui=Hi,Wi=t=>t?(t.uri?[t.uri]:[]).concat(t.identifier||[]).filter(Boolean):[],Gi=(t,e)=>{if(null==t&&null==e)return!0;const r=t=>t.replace("http://").replace("https://"),n=Wi(t).map(r);for(let o of Wi(e).map(r))if(-1!==n.indexOf(o))return!0;return!1},qi=Gi,Ki=Gi,Yi=Gi,Xi=t=>Oi(t,"type",[])?.includes("http://www.w3.org/2004/02/skos/core#Concept")||null!=Oi(t,"inScheme")||null!=Oi(t,"topConceptOf"),Ji=t=>Oi(t,"type",[])?.includes("http://www.w3.org/2004/02/skos/core#ConceptScheme"),Zi=(t,e)=>{if(!t||!e)return!1;for(let r of e)if(Gi(t,r))return!0;return!1},Qi=Zi,ts=(t,e=!1)=>t.sort(((t,r)=>{let n=Oi(t,"notation[0]"),o=Oi(r,"notation[0]");if(n&&o&&(n=n.toLowerCase(),o=o.toLowerCase()),e&&n&&o){let t,e;if(t=parseFloat(n),e=parseFloat(o),!t&&!e){const r=`${n}`.split(/[^\w\d]/),a=`${o}`.split(/[^\w\d]/);for(let n=0;no)return 1;if(n{let e=["notation[0]",["prefLabel.de","prefLabel.en"],"uri"];return t.sort(((t,r)=>{for(let n of e){let e,o;if(Array.isArray(n))for(let a of n)e=e||Oi(t,a),o=o||Oi(r,a);else e=Oi(t,n),o=Oi(r,n);if(null!=e&&null!=o){if(e=e.toLowerCase(),o=o.toLowerCase(),e>o)return 1;if(e{let e=Si(Hi(t),["from","to","fromScheme","toScheme","creator","contributor","type","created","modified","note","identifier","uri","partOf","mappingRelevance"]);for(let r of[e.from,e.to])Ci(r,((t,e)=>{let n=[];for(let r of t)n.push(Si(r,["uri","notation"]));r[e]=n}));return e.fromScheme&&(e.fromScheme=Si(e.fromScheme,["uri","notation"])),e.toScheme&&(e.toScheme=Si(e.toScheme,["uri","notation"])),e.partOf&&(e.partOf=e.partOf.map((t=>Si(t,["uri"])))),e},ns=function(t){for(let e of Pi)if(t==e.uri)return e;return null},os=ns("http://www.w3.org/2004/02/skos/core#mappingRelation"),as=function(t,e=os){let r;return r=Array.isArray(t)&&t.length>0?t[0]:t,ns(r)||e},is=(t,e={})=>{const{language:r}=e;let n=Ri(t,"from.memberSet.0.notation.0"),o=Ri(t,"to.memberSet.0.notation.0");n=null!==n?n:"",o=null!==o?o:"";let a=ns(Ri(t,"type.0"));return a=a?a.SHORT:"",{fromNotation:n,toNotation:o,fromLabel:ws(Ri(t,"from.memberSet.0"),{language:r,fallbackToUri:!1})||"",toLabel:ws(Ri(t,"to.memberSet.0"),{language:r,fallbackToUri:!1})||"",type:a,creator:ws(Ri(t,"creator.0"),{language:r,fallbackToUri:!1})||""}},ss=(t,e)=>{let r=[];for(let n of["from","to"])null!=e&&n!==e||(r=r.concat(Oi(t,`${n}.memberSet`)||Oi(t,`${n}.memberChoice`)||Oi(t,`${n}.memberList`)||[]));return r.filter((t=>null!=t))},ls=(t={})=>{const e=((t={})=>{const e=t.delimiter||",",r=t.quoteChar||'"',n=t.lineTerminator||"\n",o=r+r,a=t=>r+(null==t?"":t.split(r).join(o))+r;return t=>t.map(a).join(e)+n})(t),r=t.language||"en";null==t.type&&(t.type=!0);const n=r=>{r=r||[];let n=[];for(let e of["from","to"]){t.schemes&&n.push(`${e}Scheme`);let o=Math.max(...r.map((t=>ss(t,e).length)),1);for(let r=0;r{let a=[];for(let e of["from","to"]){t.schemes&&a.push(Oi(n,`${e}Scheme.notation[0]`,""));const i=ss(n,e);let s=o[`${e}Count`];null==s&&(s=i.length),s=Math.max(s,1);for(let e=0;e{let r="";e.header&&(r+=n(t));const a={fromCount:Math.max(...t.map((t=>ss(t,"from").length))),toCount:Math.max(...t.map((t=>ss(t,"to").length)))};for(let n of t)r+=o(n,a);return r}}};function cs(t,e){return _i(t,e,((t,e,r)=>{let n={[r]:t},o={[r]:e};return"from"==r||"to"==r?!!_i(Object.getOwnPropertyNames(Oi(t,r,{})),Object.getOwnPropertyNames(Oi(e,r,{})))&&_i(ss(n,r),ss(o,r),((t,e,r)=>{if(null!=r)return Gi(t,e)})):"fromScheme"==r||"toScheme"==r?Gi(t,e):void 0}))}const ds=(t,e)=>{let r=Ai(t),n=Ai(e);return!r||!n||r==n},us=t=>{Array.isArray(t)&&t.sort(((t,e)=>null===t?1:null===e?-1:0))},ps=(t,e)=>t&&e?((Array.isArray(t.identifier)||Array.isArray(e.identifier))&&(t.identifier=function(t,e){return[...new Set([...t,...e])]}(t.identifier||[],e.identifier||[])),!t.uri&&e.uri&&(t.uri=e.uri),t.uri&&e.uri&&t.uri!=e.uri&&!(t.identifier||[]).includes(e.uri)&&(t.identifier=(t.identifier||[]).concat([e.uri])),Array.isArray(t.identifier)&&t.uri&&(t.identifier=t.identifier.filter((e=>e!==t.uri))),0==(t.identifier||[]).length&&delete t.identifier,us(t.identifier),t):t,fs=(t,e,r)=>{if(!t||!e)return t||e;let n=(r=r||{})._path||"",o=r.detectMismatch||[],a=r.skipPaths||[],i={};return Ci(t,((t,s)=>{if(!a.includes(n+s))if(Array.isArray(t)&&Array.isArray(e[s]))i[s]=function(t,e,r){return[...t,...e].reduce(((t,e)=>(-1!==t.findIndex((t=>r(t,e)))||t.push(e),t)),[])}(t,e[s],((t,e)=>ji(t)&&ji(e)?Gi(t,e):t===e)),us(i[s]);else if(ji(t)&&ji(e[s]))i[s]=fs(t,e[s],Object.assign({_path:`${n}${s}.`},r));else{if(t&&e[s]&&o.includes(n+s)&&!_i(t,e[s]))throw new Error("Property mismatch in "+n+s);i[s]=t}})),Ci(e,((e,r)=>{t[r]||(i[r]=e)})),""==n&&function(t,e){for(let r of e){"string"==typeof r&&(r=r.split("."));for(let e=0;eArray.isArray(t)?t.map((t=>hs(t))):ji(t)?(Ci(t,((e,r)=>{t[r]=hs(e)})),t):Ti(t)?t.normalize():t,ms=t=>null!==t.match(/^[A-Za-z][A-Za-z0-9+\-.]*:(?:\/\/(?:(?:[A-Za-z0-9\-._~!$&'()*+,;=:]|%[0-9A-Fa-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9A-Fa-f]{1,4}:){6}|::(?:[0-9A-Fa-f]{1,4}:){5}|(?:[0-9A-Fa-f]{1,4})?::(?:[0-9A-Fa-f]{1,4}:){4}|(?:(?:[0-9A-Fa-f]{1,4}:){0,1}[0-9A-Fa-f]{1,4})?::(?:[0-9A-Fa-f]{1,4}:){3}|(?:(?:[0-9A-Fa-f]{1,4}:){0,2}[0-9A-Fa-f]{1,4})?::(?:[0-9A-Fa-f]{1,4}:){2}|(?:(?:[0-9A-Fa-f]{1,4}:){0,3}[0-9A-Fa-f]{1,4})?::[0-9A-Fa-f]{1,4}:|(?:(?:[0-9A-Fa-f]{1,4}:){0,4}[0-9A-Fa-f]{1,4})?::)(?:[0-9A-Fa-f]{1,4}:[0-9A-Fa-f]{1,4}|(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?))|(?:(?:[0-9A-Fa-f]{1,4}:){0,5}[0-9A-Fa-f]{1,4})?::[0-9A-Fa-f]{1,4}|(?:(?:[0-9A-Fa-f]{1,4}:){0,6}[0-9A-Fa-f]{1,4})?::)|[Vv][0-9A-Fa-f]+\.[A-Za-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)|(?:[A-Za-z0-9\-._~!$&'()*+,;=]|%[0-9A-Fa-f]{2})*)(?::[0-9]*)?(?:\/(?:[A-Za-z0-9\-._~!$&'()*+,;=:@]|%[0-9A-Fa-f]{2})*)*|\/(?:(?:[A-Za-z0-9\-._~!$&'()*+,;=:@]|%[0-9A-Fa-f]{2})+(?:\/(?:[A-Za-z0-9\-._~!$&'()*+,;=:@]|%[0-9A-Fa-f]{2})*)*)?|(?:[A-Za-z0-9\-._~!$&'()*+,;=:@]|%[0-9A-Fa-f]{2})+(?:\/(?:[A-Za-z0-9\-._~!$&'()*+,;=:@]|%[0-9A-Fa-f]{2})*)*|)(?:\?(?:[A-Za-z0-9\-._~!$&'()*+,;=:@/?]|%[0-9A-Fa-f]{2})*)?(?:#(?:[A-Za-z0-9\-._~!$&'()*+,;=:@/?]|%[0-9A-Fa-f]{2})*)?$/),gs={mappingsByConcepts:(t,e,r)=>{let n,o,a=["memberSet","memberList","memberChoice"];for(let i of a)n=n||Oi(t,r+"."+i+"[0].notation[0]"),o=o||Oi(e,r+"."+i+"[0].notation[0]");return null==n||no?1:0}},bs=(t,e)=>!(!t||!e)&&[t.uri].concat(Object.values(t.identities||{}).map((t=>t.uri))).filter((t=>null!=t)).includes(Oi(e,"creator[0].uri"));function vs(t,e){let r;if(t&&t.notation&&t.notation.length)r=t.notation[0],(Ji(t)||"scheme"==e)&&(r=r.toUpperCase());else if(t&&t.inScheme&&t.inScheme[0]&&t.uri)try{r=new Mi(t&&t.inScheme&&t.inScheme[0]).notationFromUri(t.uri)}catch(n){}return r||""}function ys(t,e,{language:r}={}){let n=t&&e?t[e]:t;if(n){if(n[r])return n[r];if(r=Bi.selectLanguage(n))return n[r]}return null}function ws(t,e={}){const r=null==(e=e||{}).fallbackToUri||e.fallbackToUri;return Oi(t,`prefLabel.${e.language}`)||ys(t,"prefLabel",e)||(r&&t&&t.uri?t.uri:"")}function xs(t,e={}){let r=Oi(t,`definition.${(e=e||{}).language}`)||ys(t,"definition",e)||[];return Ti(r)&&(r=[r]),r}function ks(t){return Oi(t,"stored",Oi(t,"constructor.stored",Oi(t,"provider.constructor.stored",!1)))}function _s(t){return Ti(t.creator)?t.creator:t.creator&&t.creator.id}function Os(t){return Oi(t,"creator.name")||""}function Ss(t,e){return!!(t&&Ti(t.creator)?e&&e.includes(t.creator):e&&t.creator&&e.includes(t.creator.id))}function Cs(t,e){return e.filter((({notationPattern:e})=>".+"!==(e||".+")&&RegExp("^("+e+")$").test(t)))}var js={...ki,...Object.freeze(Object.defineProperty({__proto__:null,addContext:Fi,annotationCreatorMatches:Ss,annotationCreatorName:Os,annotationCreatorUri:_s,clean:Ni,cleanJSKOS:Vi,compare:Gi,compareConcepts:Yi,compareFunctions:gs,compareMappingsDeep:cs,compareObjects:qi,compareSchemes:Ki,conceptsOfMapping:ss,copyDeep:Hi,deepCopy:Ui,defaultMappingType:os,definition:xs,flattenMapping:is,getAllUris:Wi,guessObjectType:Ai,guessSchemeFromNotation:Cs,isConcept:Xi,isContainedIn:Zi,isScheme:Ji,isSchemeInList:Qi,isValidUri:ms,languageMapContent:ys,mappingCSV:ls,mappingRegistryIsStored:ks,mappingTypeByType:as,mappingTypeByUri:ns,mappingTypes:Pi,matchObjectTypes:ds,merge:fs,mergeUris:ps,minifyMapping:rs,normalize:hs,notation:vs,objectTypes:$i,prefLabel:ws,sortConcepts:ts,sortSchemes:es,userOwnsMapping:bs},Symbol.toStringTag,{value:"Module"})),ConceptScheme:Mi,languagePreference:Bi};const Ts={...Object.freeze(Object.defineProperty({__proto__:null,ConceptScheme:Mi,addContext:Fi,addMappingIdentifiers:bi,annotationCreatorMatches:Ss,annotationCreatorName:Os,annotationCreatorUri:_s,clean:Ni,cleanJSKOS:Vi,compare:Gi,compareConcepts:Yi,compareFunctions:gs,compareMappingContent:wi,compareMappingMembers:xi,compareMappings:yi,compareMappingsDeep:cs,compareObjects:qi,compareSchemes:Ki,conceptsOfMapping:ss,copyDeep:Hi,deepCopy:Ui,default:js,defaultMappingType:os,definition:xs,flattenMapping:is,getAllUris:Wi,guessObjectType:Ai,guessSchemeFromNotation:Cs,isConcept:Xi,isContainedIn:Zi,isScheme:Ji,isSchemeInList:Qi,isValidUri:ms,languageMapContent:ys,languagePreference:Bi,mappingCSV:ls,mappingContent:fi,mappingContentIdentifier:mi,mappingMembers:hi,mappingMembersIdentifier:gi,mappingRegistryIsStored:ks,mappingTypeByType:as,mappingTypeByUri:ns,mappingTypes:Pi,matchObjectTypes:ds,merge:fs,mergeUris:ps,minifyMapping:rs,normalize:hs,notation:vs,objectTypes:$i,prefLabel:ws,sortConcepts:ts,sortSchemes:es,userOwnsMapping:bs},Symbol.toStringTag,{value:"Module"})),compareFast:(t,e)=>!t&&!e||!(!t||!e)&&t.uri===e.uri};class Ps extends Error{constructor({message:t="",relatedError:e=null,code:r=null}={}){!t&&e&&e.message&&(t=e.message),super(t),this.name=this.constructor.name,this.relatedError=e,this.code=r}}class $s extends Ps{constructor({method:t,message:e="",...r}){r.message=`Method not implemented: ${t} (${e})`,super(r)}}class Ds extends Ps{constructor({parameter:t,message:e="",...r}){r.message=`Invalid or missing parameter: ${t} (${e})`,super(r)}}class As extends Ps{}class zs extends Ps{}class Es extends Ps{}class Ms extends Ps{}class Ls extends Ps{}class Is extends Ps{}const Bs=Object.freeze(Object.defineProperty({__proto__:null,BackendError:zs,BackendUnavailableError:Es,CDKError:Ps,InvalidOrMissingParameterError:Ds,InvalidProviderError:Is,InvalidRequestError:As,MethodNotImplementedError:$s,MissingApiUrlError:Ls,NetworkError:Ms},Symbol.toStringTag,{value:"Module"}));function Rs(t,e){return function(){return t.apply(e,arguments)}}const{toString:Fs}=Object.prototype,{getPrototypeOf:Ns}=Object,Vs=(t=>e=>{const r=Fs.call(e);return t[r]||(t[r]=r.slice(8,-1).toLowerCase())})(Object.create(null)),Hs=t=>(t=t.toLowerCase(),e=>Vs(e)===t),Us=t=>e=>typeof e===t,{isArray:Ws}=Array,Gs=Us("undefined"),qs=Hs("ArrayBuffer"),Ks=Us("string"),Ys=Us("function"),Xs=Us("number"),Js=t=>null!==t&&"object"==typeof t,Zs=t=>{if("object"!==Vs(t))return!1;const e=Ns(t);return!(null!==e&&e!==Object.prototype&&null!==Object.getPrototypeOf(e)||Symbol.toStringTag in t||Symbol.iterator in t)},Qs=Hs("Date"),tl=Hs("File"),el=Hs("Blob"),rl=Hs("FileList"),nl=Hs("URLSearchParams"),[ol,al,il,sl]=["ReadableStream","Request","Response","Headers"].map(Hs);function ll(t,e,{allOwnKeys:r=!1}={}){if(null==t)return;let n,o;if("object"!=typeof t&&(t=[t]),Ws(t))for(n=0,o=t.length;n0;)if(n=r[o],e===n.toLowerCase())return n;return null}const dl="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:global,ul=t=>!Gs(t)&&t!==dl,pl=(fl="undefined"!=typeof Uint8Array&&Ns(Uint8Array),t=>fl&&t instanceof fl);var fl;const hl=Hs("HTMLFormElement"),ml=(({hasOwnProperty:t})=>(e,r)=>t.call(e,r))(Object.prototype),gl=Hs("RegExp"),bl=(t,e)=>{const r=Object.getOwnPropertyDescriptors(t),n={};ll(r,((r,o)=>{let a;!1!==(a=e(r,o,t))&&(n[o]=a||r)})),Object.defineProperties(t,n)},vl="abcdefghijklmnopqrstuvwxyz",yl="0123456789",wl={DIGIT:yl,ALPHA:vl,ALPHA_DIGIT:vl+vl.toUpperCase()+yl},xl=Hs("AsyncFunction"),kl=(_l="function"==typeof setImmediate,Ol=Ys(dl.postMessage),_l?setImmediate:Ol?((t,e)=>(dl.addEventListener("message",(({source:r,data:n})=>{r===dl&&n===t&&e.length&&e.shift()()}),!1),r=>{e.push(r),dl.postMessage(t,"*")}))(`axios@${Math.random()}`,[]):t=>setTimeout(t));var _l,Ol;const Sl="undefined"!=typeof queueMicrotask?queueMicrotask.bind(dl):"undefined"!=typeof process&&process.nextTick||kl,Cl={isArray:Ws,isArrayBuffer:qs,isBuffer:function(t){return null!==t&&!Gs(t)&&null!==t.constructor&&!Gs(t.constructor)&&Ys(t.constructor.isBuffer)&&t.constructor.isBuffer(t)},isFormData:t=>{let e;return t&&("function"==typeof FormData&&t instanceof FormData||Ys(t.append)&&("formdata"===(e=Vs(t))||"object"===e&&Ys(t.toString)&&"[object FormData]"===t.toString()))},isArrayBufferView:function(t){let e;return e="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(t):t&&t.buffer&&qs(t.buffer),e},isString:Ks,isNumber:Xs,isBoolean:t=>!0===t||!1===t,isObject:Js,isPlainObject:Zs,isReadableStream:ol,isRequest:al,isResponse:il,isHeaders:sl,isUndefined:Gs,isDate:Qs,isFile:tl,isBlob:el,isRegExp:gl,isFunction:Ys,isStream:t=>Js(t)&&Ys(t.pipe),isURLSearchParams:nl,isTypedArray:pl,isFileList:rl,forEach:ll,merge:function t(){const{caseless:e}=ul(this)&&this||{},r={},n=(n,o)=>{const a=e&&cl(r,o)||o;Zs(r[a])&&Zs(n)?r[a]=t(r[a],n):Zs(n)?r[a]=t({},n):Ws(n)?r[a]=n.slice():r[a]=n};for(let o=0,a=arguments.length;o(ll(e,((e,n)=>{r&&Ys(e)?t[n]=Rs(e,r):t[n]=e}),{allOwnKeys:n}),t),trim:t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:t=>(65279===t.charCodeAt(0)&&(t=t.slice(1)),t),inherits:(t,e,r,n)=>{t.prototype=Object.create(e.prototype,n),t.prototype.constructor=t,Object.defineProperty(t,"super",{value:e.prototype}),r&&Object.assign(t.prototype,r)},toFlatObject:(t,e,r,n)=>{let o,a,i;const s={};if(e=e||{},null==t)return e;do{for(o=Object.getOwnPropertyNames(t),a=o.length;a-- >0;)i=o[a],n&&!n(i,t,e)||s[i]||(e[i]=t[i],s[i]=!0);t=!1!==r&&Ns(t)}while(t&&(!r||r(t,e))&&t!==Object.prototype);return e},kindOf:Vs,kindOfTest:Hs,endsWith:(t,e,r)=>{t=String(t),(void 0===r||r>t.length)&&(r=t.length),r-=e.length;const n=t.indexOf(e,r);return-1!==n&&n===r},toArray:t=>{if(!t)return null;if(Ws(t))return t;let e=t.length;if(!Xs(e))return null;const r=new Array(e);for(;e-- >0;)r[e]=t[e];return r},forEachEntry:(t,e)=>{const r=(t&&t[Symbol.iterator]).call(t);let n;for(;(n=r.next())&&!n.done;){const r=n.value;e.call(t,r[0],r[1])}},matchAll:(t,e)=>{let r;const n=[];for(;null!==(r=t.exec(e));)n.push(r);return n},isHTMLForm:hl,hasOwnProperty:ml,hasOwnProp:ml,reduceDescriptors:bl,freezeMethods:t=>{bl(t,((e,r)=>{if(Ys(t)&&-1!==["arguments","caller","callee"].indexOf(r))return!1;const n=t[r];Ys(n)&&(e.enumerable=!1,"writable"in e?e.writable=!1:e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")}))}))},toObjectSet:(t,e)=>{const r={},n=t=>{t.forEach((t=>{r[t]=!0}))};return Ws(t)?n(t):n(String(t).split(e)),r},toCamelCase:t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(t,e,r){return e.toUpperCase()+r})),noop:()=>{},toFiniteNumber:(t,e)=>null!=t&&Number.isFinite(t=+t)?t:e,findKey:cl,global:dl,isContextDefined:ul,ALPHABET:wl,generateString:(t=16,e=wl.ALPHA_DIGIT)=>{let r="";const{length:n}=e;for(;t--;)r+=e[Math.random()*n|0];return r},isSpecCompliantForm:function(t){return!!(t&&Ys(t.append)&&"FormData"===t[Symbol.toStringTag]&&t[Symbol.iterator])},toJSONObject:t=>{const e=new Array(10),r=(t,n)=>{if(Js(t)){if(e.indexOf(t)>=0)return;if(!("toJSON"in t)){e[n]=t;const o=Ws(t)?[]:{};return ll(t,((t,e)=>{const a=r(t,n+1);!Gs(a)&&(o[e]=a)})),e[n]=void 0,o}}return t};return r(t,0)},isAsyncFn:xl,isThenable:t=>t&&(Js(t)||Ys(t))&&Ys(t.then)&&Ys(t.catch),setImmediate:kl,asap:Sl};function jl(t,e,r,n,o){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=t,this.name="AxiosError",e&&(this.code=e),r&&(this.config=r),n&&(this.request=n),o&&(this.response=o)}Cl.inherits(jl,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:Cl.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const Tl=jl.prototype,Pl={};function $l(t){return Cl.isPlainObject(t)||Cl.isArray(t)}function Dl(t){return Cl.endsWith(t,"[]")?t.slice(0,-2):t}function Al(t,e,r){return t?t.concat(e).map((function(t,e){return t=Dl(t),!r&&e?"["+t+"]":t})).join(r?".":""):e}["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((t=>{Pl[t]={value:t}})),Object.defineProperties(jl,Pl),Object.defineProperty(Tl,"isAxiosError",{value:!0}),jl.from=(t,e,r,n,o,a)=>{const i=Object.create(Tl);return Cl.toFlatObject(t,i,(function(t){return t!==Error.prototype}),(t=>"isAxiosError"!==t)),jl.call(i,t.message,e,r,n,o),i.cause=t,i.name=t.name,a&&Object.assign(i,a),i};const zl=Cl.toFlatObject(Cl,{},null,(function(t){return/^is[A-Z]/.test(t)}));function El(t,e,r){if(!Cl.isObject(t))throw new TypeError("target must be an object");e=e||new FormData;const n=(r=Cl.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(t,e){return!Cl.isUndefined(e[t])}))).metaTokens,o=r.visitor||c,a=r.dots,i=r.indexes,s=(r.Blob||"undefined"!=typeof Blob&&Blob)&&Cl.isSpecCompliantForm(e);if(!Cl.isFunction(o))throw new TypeError("visitor must be a function");function l(t){if(null===t)return"";if(Cl.isDate(t))return t.toISOString();if(!s&&Cl.isBlob(t))throw new jl("Blob is not supported. Use a Buffer instead.");return Cl.isArrayBuffer(t)||Cl.isTypedArray(t)?s&&"function"==typeof Blob?new Blob([t]):Buffer.from(t):t}function c(t,r,o){let s=t;if(t&&!o&&"object"==typeof t)if(Cl.endsWith(r,"{}"))r=n?r:r.slice(0,-2),t=JSON.stringify(t);else if(Cl.isArray(t)&&function(t){return Cl.isArray(t)&&!t.some($l)}(t)||(Cl.isFileList(t)||Cl.endsWith(r,"[]"))&&(s=Cl.toArray(t)))return r=Dl(r),s.forEach((function(t,n){!Cl.isUndefined(t)&&null!==t&&e.append(!0===i?Al([r],n,a):null===i?r:r+"[]",l(t))})),!1;return!!$l(t)||(e.append(Al(o,r,a),l(t)),!1)}const d=[],u=Object.assign(zl,{defaultVisitor:c,convertValue:l,isVisitable:$l});if(!Cl.isObject(t))throw new TypeError("data must be an object");return function t(r,n){if(!Cl.isUndefined(r)){if(-1!==d.indexOf(r))throw Error("Circular reference detected in "+n.join("."));d.push(r),Cl.forEach(r,(function(r,a){!0===(!(Cl.isUndefined(r)||null===r)&&o.call(e,r,Cl.isString(a)?a.trim():a,n,u))&&t(r,n?n.concat(a):[a])})),d.pop()}}(t),e}function Ml(t){const e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(t).replace(/[!'()~]|%20|%00/g,(function(t){return e[t]}))}function Ll(t,e){this._pairs=[],t&&El(t,this,e)}const Il=Ll.prototype;function Bl(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Rl(t,e,r){if(!e)return t;const n=r&&r.encode||Bl,o=r&&r.serialize;let a;if(a=o?o(e,r):Cl.isURLSearchParams(e)?e.toString():new Ll(e,r).toString(n),a){const e=t.indexOf("#");-1!==e&&(t=t.slice(0,e)),t+=(-1===t.indexOf("?")?"?":"&")+a}return t}Il.append=function(t,e){this._pairs.push([t,e])},Il.toString=function(t){const e=t?function(e){return t.call(this,e,Ml)}:Ml;return this._pairs.map((function(t){return e(t[0])+"="+e(t[1])}),"").join("&")};class Fl{constructor(){this.handlers=[]}use(t,e,r){return this.handlers.push({fulfilled:t,rejected:e,synchronous:!!r&&r.synchronous,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){Cl.forEach(this.handlers,(function(e){null!==e&&t(e)}))}}const Nl={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Vl={isBrowser:!0,classes:{URLSearchParams:"undefined"!=typeof URLSearchParams?URLSearchParams:Ll,FormData:"undefined"!=typeof FormData?FormData:null,Blob:"undefined"!=typeof Blob?Blob:null},protocols:["http","https","file","blob","url","data"]},Hl="undefined"!=typeof window&&"undefined"!=typeof document,Ul=(Wl="undefined"!=typeof navigator&&navigator.product,Hl&&["ReactNative","NativeScript","NS"].indexOf(Wl)<0);var Wl;const Gl="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts,ql=Hl&&window.location.href||"http://localhost",Kl={...Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Hl,hasStandardBrowserEnv:Ul,hasStandardBrowserWebWorkerEnv:Gl,origin:ql},Symbol.toStringTag,{value:"Module"})),...Vl};function Yl(t){function e(t,r,n,o){let a=t[o++];if("__proto__"===a)return!0;const i=Number.isFinite(+a),s=o>=t.length;return a=!a&&Cl.isArray(n)?n.length:a,s?(Cl.hasOwnProp(n,a)?n[a]=[n[a],r]:n[a]=r,!i):(n[a]&&Cl.isObject(n[a])||(n[a]=[]),e(t,r,n[a],o)&&Cl.isArray(n[a])&&(n[a]=function(t){const e={},r=Object.keys(t);let n;const o=r.length;let a;for(n=0;n{e(function(t){return Cl.matchAll(/\w+|\[(\w*)]/g,t).map((t=>"[]"===t[0]?"":t[1]||t[0]))}(t),n,r,0)})),r}return null}const Xl={transitional:Nl,adapter:["xhr","http","fetch"],transformRequest:[function(t,e){const r=e.getContentType()||"",n=r.indexOf("application/json")>-1,o=Cl.isObject(t);if(o&&Cl.isHTMLForm(t)&&(t=new FormData(t)),Cl.isFormData(t))return n?JSON.stringify(Yl(t)):t;if(Cl.isArrayBuffer(t)||Cl.isBuffer(t)||Cl.isStream(t)||Cl.isFile(t)||Cl.isBlob(t)||Cl.isReadableStream(t))return t;if(Cl.isArrayBufferView(t))return t.buffer;if(Cl.isURLSearchParams(t))return e.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let a;if(o){if(r.indexOf("application/x-www-form-urlencoded")>-1)return function(t,e){return El(t,new Kl.classes.URLSearchParams,Object.assign({visitor:function(t,e,r,n){return Kl.isNode&&Cl.isBuffer(t)?(this.append(e,t.toString("base64")),!1):n.defaultVisitor.apply(this,arguments)}},e))}(t,this.formSerializer).toString();if((a=Cl.isFileList(t))||r.indexOf("multipart/form-data")>-1){const e=this.env&&this.env.FormData;return El(a?{"files[]":t}:t,e&&new e,this.formSerializer)}}return o||n?(e.setContentType("application/json",!1),function(t,e,r){if(Cl.isString(t))try{return(e||JSON.parse)(t),Cl.trim(t)}catch(wj){if("SyntaxError"!==wj.name)throw wj}return(r||JSON.stringify)(t)}(t)):t}],transformResponse:[function(t){const e=this.transitional||Xl.transitional,r=e&&e.forcedJSONParsing,n="json"===this.responseType;if(Cl.isResponse(t)||Cl.isReadableStream(t))return t;if(t&&Cl.isString(t)&&(r&&!this.responseType||n)){const r=!(e&&e.silentJSONParsing)&&n;try{return JSON.parse(t)}catch(wj){if(r){if("SyntaxError"===wj.name)throw jl.from(wj,jl.ERR_BAD_RESPONSE,this,null,this.response);throw wj}}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Kl.classes.FormData,Blob:Kl.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};Cl.forEach(["delete","get","head","post","put","patch"],(t=>{Xl.headers[t]={}}));const Jl=Cl.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Zl=Symbol("internals");function Ql(t){return t&&String(t).trim().toLowerCase()}function tc(t){return!1===t||null==t?t:Cl.isArray(t)?t.map(tc):String(t)}function ec(t,e,r,n,o){return Cl.isFunction(n)?n.call(this,e,r):(o&&(e=r),Cl.isString(e)?Cl.isString(n)?-1!==e.indexOf(n):Cl.isRegExp(n)?n.test(e):void 0:void 0)}class rc{constructor(t){t&&this.set(t)}set(t,e,r){const n=this;function o(t,e,r){const o=Ql(e);if(!o)throw new Error("header name must be a non-empty string");const a=Cl.findKey(n,o);(!a||void 0===n[a]||!0===r||void 0===r&&!1!==n[a])&&(n[a||e]=tc(t))}const a=(t,e)=>Cl.forEach(t,((t,r)=>o(t,r,e)));if(Cl.isPlainObject(t)||t instanceof this.constructor)a(t,e);else if(Cl.isString(t)&&(t=t.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim()))a((t=>{const e={};let r,n,o;return t&&t.split("\n").forEach((function(t){o=t.indexOf(":"),r=t.substring(0,o).trim().toLowerCase(),n=t.substring(o+1).trim(),!r||e[r]&&Jl[r]||("set-cookie"===r?e[r]?e[r].push(n):e[r]=[n]:e[r]=e[r]?e[r]+", "+n:n)})),e})(t),e);else if(Cl.isHeaders(t))for(const[i,s]of t.entries())o(s,i,r);else null!=t&&o(e,t,r);return this}get(t,e){if(t=Ql(t)){const r=Cl.findKey(this,t);if(r){const t=this[r];if(!e)return t;if(!0===e)return function(t){const e=Object.create(null),r=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let n;for(;n=r.exec(t);)e[n[1]]=n[2];return e}(t);if(Cl.isFunction(e))return e.call(this,t,r);if(Cl.isRegExp(e))return e.exec(t);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,e){if(t=Ql(t)){const r=Cl.findKey(this,t);return!(!r||void 0===this[r]||e&&!ec(0,this[r],r,e))}return!1}delete(t,e){const r=this;let n=!1;function o(t){if(t=Ql(t)){const o=Cl.findKey(r,t);!o||e&&!ec(0,r[o],o,e)||(delete r[o],n=!0)}}return Cl.isArray(t)?t.forEach(o):o(t),n}clear(t){const e=Object.keys(this);let r=e.length,n=!1;for(;r--;){const o=e[r];t&&!ec(0,this[o],o,t,!0)||(delete this[o],n=!0)}return n}normalize(t){const e=this,r={};return Cl.forEach(this,((n,o)=>{const a=Cl.findKey(r,o);if(a)return e[a]=tc(n),void delete e[o];const i=t?function(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((t,e,r)=>e.toUpperCase()+r))}(o):String(o).trim();i!==o&&delete e[o],e[i]=tc(n),r[i]=!0})),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const e=Object.create(null);return Cl.forEach(this,((r,n)=>{null!=r&&!1!==r&&(e[n]=t&&Cl.isArray(r)?r.join(", "):r)})),e}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((([t,e])=>t+": "+e)).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...e){const r=new this(t);return e.forEach((t=>r.set(t))),r}static accessor(t){const e=(this[Zl]=this[Zl]={accessors:{}}).accessors,r=this.prototype;function n(t){const n=Ql(t);e[n]||(function(t,e){const r=Cl.toCamelCase(" "+e);["get","set","has"].forEach((n=>{Object.defineProperty(t,n+r,{value:function(t,r,o){return this[n].call(this,e,t,r,o)},configurable:!0})}))}(r,t),e[n]=!0)}return Cl.isArray(t)?t.forEach(n):n(t),this}}function nc(t,e){const r=this||Xl,n=e||r,o=rc.from(n.headers);let a=n.data;return Cl.forEach(t,(function(t){a=t.call(r,a,o.normalize(),e?e.status:void 0)})),o.normalize(),a}function oc(t){return!(!t||!t.__CANCEL__)}function ac(t,e,r){jl.call(this,null==t?"canceled":t,jl.ERR_CANCELED,e,r),this.name="CanceledError"}function ic(t,e,r){const n=r.config.validateStatus;r.status&&n&&!n(r.status)?e(new jl("Request failed with status code "+r.status,[jl.ERR_BAD_REQUEST,jl.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r)):t(r)}rc.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),Cl.reduceDescriptors(rc.prototype,(({value:t},e)=>{let r=e[0].toUpperCase()+e.slice(1);return{get:()=>t,set(t){this[r]=t}}})),Cl.freezeMethods(rc),Cl.inherits(ac,jl,{__CANCEL__:!0});const sc=(t,e,r=3)=>{let n=0;const o=function(t,e){t=t||10;const r=new Array(t),n=new Array(t);let o,a=0,i=0;return e=void 0!==e?e:1e3,function(s){const l=Date.now(),c=n[i];o||(o=l),r[a]=s,n[a]=l;let d=i,u=0;for(;d!==a;)u+=r[d++],d%=t;if(a=(a+1)%t,a===i&&(i=(i+1)%t),l-o{o=a,r=null,n&&(clearTimeout(n),n=null),t.apply(null,e)};return[(...t)=>{const e=Date.now(),s=e-o;s>=a?i(t,e):(r=t,n||(n=setTimeout((()=>{n=null,i(r)}),a-s)))},()=>r&&i(r)]}((r=>{const a=r.loaded,i=r.lengthComputable?r.total:void 0,s=a-n,l=o(s);n=a,t({loaded:a,total:i,progress:i?a/i:void 0,bytes:s,rate:l||void 0,estimated:l&&i&&a<=i?(i-a)/l:void 0,event:r,lengthComputable:null!=i,[e?"download":"upload"]:!0})}),r)},lc=(t,e)=>{const r=null!=t;return[n=>e[0]({lengthComputable:r,total:t,loaded:n}),e[1]]},cc=t=>(...e)=>Cl.asap((()=>t(...e))),dc=Kl.hasStandardBrowserEnv?function(){const t=/(msie|trident)/i.test(navigator.userAgent),e=document.createElement("a");let r;function n(r){let n=r;return t&&(e.setAttribute("href",n),n=e.href),e.setAttribute("href",n),{href:e.href,protocol:e.protocol?e.protocol.replace(/:$/,""):"",host:e.host,search:e.search?e.search.replace(/^\?/,""):"",hash:e.hash?e.hash.replace(/^#/,""):"",hostname:e.hostname,port:e.port,pathname:"/"===e.pathname.charAt(0)?e.pathname:"/"+e.pathname}}return r=n(window.location.href),function(t){const e=Cl.isString(t)?n(t):t;return e.protocol===r.protocol&&e.host===r.host}}():function(){return!0},uc=Kl.hasStandardBrowserEnv?{write(t,e,r,n,o,a){const i=[t+"="+encodeURIComponent(e)];Cl.isNumber(r)&&i.push("expires="+new Date(r).toGMTString()),Cl.isString(n)&&i.push("path="+n),Cl.isString(o)&&i.push("domain="+o),!0===a&&i.push("secure"),document.cookie=i.join("; ")},read(t){const e=document.cookie.match(new RegExp("(^|;\\s*)("+t+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove(t){this.write(t,"",Date.now()-864e5)}}:{write(){},read:()=>null,remove(){}};function pc(t,e){return t&&!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)?function(t,e){return e?t.replace(/\/?\/$/,"")+"/"+e.replace(/^\/+/,""):t}(t,e):e}const fc=t=>t instanceof rc?{...t}:t;function hc(t,e){e=e||{};const r={};function n(t,e,r){return Cl.isPlainObject(t)&&Cl.isPlainObject(e)?Cl.merge.call({caseless:r},t,e):Cl.isPlainObject(e)?Cl.merge({},e):Cl.isArray(e)?e.slice():e}function o(t,e,r){return Cl.isUndefined(e)?Cl.isUndefined(t)?void 0:n(void 0,t,r):n(t,e,r)}function a(t,e){if(!Cl.isUndefined(e))return n(void 0,e)}function i(t,e){return Cl.isUndefined(e)?Cl.isUndefined(t)?void 0:n(void 0,t):n(void 0,e)}function s(r,o,a){return a in e?n(r,o):a in t?n(void 0,r):void 0}const l={url:a,method:a,data:a,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,withXSRFToken:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:s,headers:(t,e)=>o(fc(t),fc(e),!0)};return Cl.forEach(Object.keys(Object.assign({},t,e)),(function(n){const a=l[n]||o,i=a(t[n],e[n],n);Cl.isUndefined(i)&&a!==s||(r[n]=i)})),r}const mc=t=>{const e=hc({},t);let r,{data:n,withXSRFToken:o,xsrfHeaderName:a,xsrfCookieName:i,headers:s,auth:l}=e;if(e.headers=s=rc.from(s),e.url=Rl(pc(e.baseURL,e.url),t.params,t.paramsSerializer),l&&s.set("Authorization","Basic "+btoa((l.username||"")+":"+(l.password?unescape(encodeURIComponent(l.password)):""))),Cl.isFormData(n))if(Kl.hasStandardBrowserEnv||Kl.hasStandardBrowserWebWorkerEnv)s.setContentType(void 0);else if(!1!==(r=s.getContentType())){const[t,...e]=r?r.split(";").map((t=>t.trim())).filter(Boolean):[];s.setContentType([t||"multipart/form-data",...e].join("; "))}if(Kl.hasStandardBrowserEnv&&(o&&Cl.isFunction(o)&&(o=o(e)),o||!1!==o&&dc(e.url))){const t=a&&i&&uc.read(i);t&&s.set(a,t)}return e},gc="undefined"!=typeof XMLHttpRequest&&function(t){return new Promise((function(e,r){const n=mc(t);let o=n.data;const a=rc.from(n.headers).normalize();let i,s,l,c,d,{responseType:u,onUploadProgress:p,onDownloadProgress:f}=n;function h(){c&&c(),d&&d(),n.cancelToken&&n.cancelToken.unsubscribe(i),n.signal&&n.signal.removeEventListener("abort",i)}let m=new XMLHttpRequest;function g(){if(!m)return;const n=rc.from("getAllResponseHeaders"in m&&m.getAllResponseHeaders());ic((function(t){e(t),h()}),(function(t){r(t),h()}),{data:u&&"text"!==u&&"json"!==u?m.response:m.responseText,status:m.status,statusText:m.statusText,headers:n,config:t,request:m}),m=null}m.open(n.method.toUpperCase(),n.url,!0),m.timeout=n.timeout,"onloadend"in m?m.onloadend=g:m.onreadystatechange=function(){m&&4===m.readyState&&(0!==m.status||m.responseURL&&0===m.responseURL.indexOf("file:"))&&setTimeout(g)},m.onabort=function(){m&&(r(new jl("Request aborted",jl.ECONNABORTED,t,m)),m=null)},m.onerror=function(){r(new jl("Network Error",jl.ERR_NETWORK,t,m)),m=null},m.ontimeout=function(){let e=n.timeout?"timeout of "+n.timeout+"ms exceeded":"timeout exceeded";const o=n.transitional||Nl;n.timeoutErrorMessage&&(e=n.timeoutErrorMessage),r(new jl(e,o.clarifyTimeoutError?jl.ETIMEDOUT:jl.ECONNABORTED,t,m)),m=null},void 0===o&&a.setContentType(null),"setRequestHeader"in m&&Cl.forEach(a.toJSON(),(function(t,e){m.setRequestHeader(e,t)})),Cl.isUndefined(n.withCredentials)||(m.withCredentials=!!n.withCredentials),u&&"json"!==u&&(m.responseType=n.responseType),f&&([l,d]=sc(f,!0),m.addEventListener("progress",l)),p&&m.upload&&([s,c]=sc(p),m.upload.addEventListener("progress",s),m.upload.addEventListener("loadend",c)),(n.cancelToken||n.signal)&&(i=e=>{m&&(r(!e||e.type?new ac(null,t,m):e),m.abort(),m=null)},n.cancelToken&&n.cancelToken.subscribe(i),n.signal&&(n.signal.aborted?i():n.signal.addEventListener("abort",i)));const b=function(t){const e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return e&&e[1]||""}(n.url);b&&-1===Kl.protocols.indexOf(b)?r(new jl("Unsupported protocol "+b+":",jl.ERR_BAD_REQUEST,t)):m.send(o||null)}))},bc=(t,e)=>{let r,n=new AbortController;const o=function(t){if(!r){r=!0,i();const e=t instanceof Error?t:this.reason;n.abort(e instanceof jl?e:new ac(e instanceof Error?e.message:e))}};let a=e&&setTimeout((()=>{o(new jl(`timeout ${e} of ms exceeded`,jl.ETIMEDOUT))}),e);const i=()=>{t&&(a&&clearTimeout(a),a=null,t.forEach((t=>{t&&(t.removeEventListener?t.removeEventListener("abort",o):t.unsubscribe(o))})),t=null)};t.forEach((t=>t&&t.addEventListener&&t.addEventListener("abort",o)));const{signal:s}=n;return s.unsubscribe=i,[s,()=>{a&&clearTimeout(a),a=null}]},vc=function*(t,e){let r=t.byteLength;if(!e||r{const a=async function*(t,e,r){for await(const n of t)yield*vc(ArrayBuffer.isView(n)?n:await r(String(n)),e)}(t,e,o);let i,s=0,l=t=>{i||(i=!0,n&&n(t))};return new ReadableStream({async pull(t){try{const{done:e,value:n}=await a.next();if(e)return l(),void t.close();let o=n.byteLength;if(r){let t=s+=o;r(t)}t.enqueue(new Uint8Array(n))}catch(e){throw l(e),e}},cancel:t=>(l(t),a.return())},{highWaterMark:2})},wc="function"==typeof fetch&&"function"==typeof Request&&"function"==typeof Response,xc=wc&&"function"==typeof ReadableStream,kc=wc&&("function"==typeof TextEncoder?(_c=new TextEncoder,t=>_c.encode(t)):async t=>new Uint8Array(await new Response(t).arrayBuffer()));var _c;const Oc=(t,...e)=>{try{return!!t(...e)}catch(wj){return!1}},Sc=xc&&Oc((()=>{let t=!1;const e=new Request(Kl.origin,{body:new ReadableStream,method:"POST",get duplex(){return t=!0,"half"}}).headers.has("Content-Type");return t&&!e})),Cc=xc&&Oc((()=>Cl.isReadableStream(new Response("").body))),jc={stream:Cc&&(t=>t.body)};var Tc;wc&&(Tc=new Response,["text","arrayBuffer","blob","formData","stream"].forEach((t=>{!jc[t]&&(jc[t]=Cl.isFunction(Tc[t])?e=>e[t]():(e,r)=>{throw new jl(`Response type '${t}' is not supported`,jl.ERR_NOT_SUPPORT,r)})})));const Pc=async(t,e)=>{const r=Cl.toFiniteNumber(t.getContentLength());return null==r?(async t=>null==t?0:Cl.isBlob(t)?t.size:Cl.isSpecCompliantForm(t)?(await new Request(t).arrayBuffer()).byteLength:Cl.isArrayBufferView(t)||Cl.isArrayBuffer(t)?t.byteLength:(Cl.isURLSearchParams(t)&&(t+=""),Cl.isString(t)?(await kc(t)).byteLength:void 0))(e):r},$c=wc&&(async t=>{let{url:e,method:r,data:n,signal:o,cancelToken:a,timeout:i,onDownloadProgress:s,onUploadProgress:l,responseType:c,headers:d,withCredentials:u="same-origin",fetchOptions:p}=mc(t);c=c?(c+"").toLowerCase():"text";let f,h,[m,g]=o||a||i?bc([o,a],i):[];const b=()=>{!f&&setTimeout((()=>{m&&m.unsubscribe()})),f=!0};let v;try{if(l&&Sc&&"get"!==r&&"head"!==r&&0!==(v=await Pc(d,n))){let t,r=new Request(e,{method:"POST",body:n,duplex:"half"});if(Cl.isFormData(n)&&(t=r.headers.get("content-type"))&&d.setContentType(t),r.body){const[t,e]=lc(v,sc(cc(l)));n=yc(r.body,65536,t,e,kc)}}Cl.isString(u)||(u=u?"include":"omit"),h=new Request(e,{...p,signal:m,method:r.toUpperCase(),headers:d.normalize().toJSON(),body:n,duplex:"half",credentials:u});let o=await fetch(h);const a=Cc&&("stream"===c||"response"===c);if(Cc&&(s||a)){const t={};["status","statusText","headers"].forEach((e=>{t[e]=o[e]}));const e=Cl.toFiniteNumber(o.headers.get("content-length")),[r,n]=s&&lc(e,sc(cc(s),!0))||[];o=new Response(yc(o.body,65536,r,(()=>{n&&n(),a&&b()}),kc),t)}c=c||"text";let i=await jc[Cl.findKey(jc,c)||"text"](o,t);return!a&&b(),g&&g(),await new Promise(((e,r)=>{ic(e,r,{data:i,headers:rc.from(o.headers),status:o.status,statusText:o.statusText,config:t,request:h})}))}catch(y){if(b(),y&&"TypeError"===y.name&&/fetch/i.test(y.message))throw Object.assign(new jl("Network Error",jl.ERR_NETWORK,t,h),{cause:y.cause||y});throw jl.from(y,y&&y.code,t,h)}}),Dc={http:null,xhr:gc,fetch:$c};Cl.forEach(Dc,((t,e)=>{if(t){try{Object.defineProperty(t,"name",{value:e})}catch(wj){}Object.defineProperty(t,"adapterName",{value:e})}}));const Ac=t=>`- ${t}`,zc=t=>Cl.isFunction(t)||null===t||!1===t,Ec=t=>{t=Cl.isArray(t)?t:[t];const{length:e}=t;let r,n;const o={};for(let a=0;a`adapter ${t} `+(!1===e?"is not supported by the environment":"is not available in the build")));throw new jl("There is no suitable adapter to dispatch the request "+(e?t.length>1?"since :\n"+t.map(Ac).join("\n"):" "+Ac(t[0]):"as no adapter specified"),"ERR_NOT_SUPPORT")}return n};function Mc(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new ac(null,t)}function Lc(t){return Mc(t),t.headers=rc.from(t.headers),t.data=nc.call(t,t.transformRequest),-1!==["post","put","patch"].indexOf(t.method)&&t.headers.setContentType("application/x-www-form-urlencoded",!1),Ec(t.adapter||Xl.adapter)(t).then((function(e){return Mc(t),e.data=nc.call(t,t.transformResponse,e),e.headers=rc.from(e.headers),e}),(function(e){return oc(e)||(Mc(t),e&&e.response&&(e.response.data=nc.call(t,t.transformResponse,e.response),e.response.headers=rc.from(e.response.headers))),Promise.reject(e)}))}const Ic="1.7.3",Bc={};["object","boolean","number","function","string","symbol"].forEach(((t,e)=>{Bc[t]=function(r){return typeof r===t||"a"+(e<1?"n ":" ")+t}}));const Rc={};Bc.transitional=function(t,e,r){function n(t,e){return"[Axios v1.7.3] Transitional option '"+t+"'"+e+(r?". "+r:"")}return(r,o,a)=>{if(!1===t)throw new jl(n(o," has been removed"+(e?" in "+e:"")),jl.ERR_DEPRECATED);return e&&!Rc[o]&&(Rc[o]=!0,console.warn(n(o," has been deprecated since v"+e+" and will be removed in the near future"))),!t||t(r,o,a)}};const Fc={assertOptions:function(t,e,r){if("object"!=typeof t)throw new jl("options must be an object",jl.ERR_BAD_OPTION_VALUE);const n=Object.keys(t);let o=n.length;for(;o-- >0;){const a=n[o],i=e[a];if(i){const e=t[a],r=void 0===e||i(e,a,t);if(!0!==r)throw new jl("option "+a+" must be "+r,jl.ERR_BAD_OPTION_VALUE)}else if(!0!==r)throw new jl("Unknown option "+a,jl.ERR_BAD_OPTION)}},validators:Bc},Nc=Fc.validators;class Vc{constructor(t){this.defaults=t,this.interceptors={request:new Fl,response:new Fl}}async request(t,e){try{return await this._request(t,e)}catch(r){if(r instanceof Error){let t;Error.captureStackTrace?Error.captureStackTrace(t={}):t=new Error;const e=t.stack?t.stack.replace(/^.+\n/,""):"";try{r.stack?e&&!String(r.stack).endsWith(e.replace(/^.+\n.+\n/,""))&&(r.stack+="\n"+e):r.stack=e}catch(wj){}}throw r}}_request(t,e){"string"==typeof t?(e=e||{}).url=t:e=t||{},e=hc(this.defaults,e);const{transitional:r,paramsSerializer:n,headers:o}=e;void 0!==r&&Fc.assertOptions(r,{silentJSONParsing:Nc.transitional(Nc.boolean),forcedJSONParsing:Nc.transitional(Nc.boolean),clarifyTimeoutError:Nc.transitional(Nc.boolean)},!1),null!=n&&(Cl.isFunction(n)?e.paramsSerializer={serialize:n}:Fc.assertOptions(n,{encode:Nc.function,serialize:Nc.function},!0)),e.method=(e.method||this.defaults.method||"get").toLowerCase();let a=o&&Cl.merge(o.common,o[e.method]);o&&Cl.forEach(["delete","get","head","post","put","patch","common"],(t=>{delete o[t]})),e.headers=rc.concat(a,o);const i=[];let s=!0;this.interceptors.request.forEach((function(t){"function"==typeof t.runWhen&&!1===t.runWhen(e)||(s=s&&t.synchronous,i.unshift(t.fulfilled,t.rejected))}));const l=[];let c;this.interceptors.response.forEach((function(t){l.push(t.fulfilled,t.rejected)}));let d,u=0;if(!s){const t=[Lc.bind(this),void 0];for(t.unshift.apply(t,i),t.push.apply(t,l),d=t.length,c=Promise.resolve(e);u{if(!r._listeners)return;let e=r._listeners.length;for(;e-- >0;)r._listeners[e](t);r._listeners=null})),this.promise.then=t=>{let e;const n=new Promise((t=>{r.subscribe(t),e=t})).then(t);return n.cancel=function(){r.unsubscribe(e)},n},t((function(t,n,o){r.reason||(r.reason=new ac(t,n,o),e(r.reason))}))}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){this.reason?t(this.reason):this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const e=this._listeners.indexOf(t);-1!==e&&this._listeners.splice(e,1)}static source(){let t;const e=new Hc((function(e){t=e}));return{token:e,cancel:t}}}const Uc={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Uc).forEach((([t,e])=>{Uc[e]=t}));const Wc=t("F",function t(e){const r=new Vc(e),n=Rs(Vc.prototype.request,r);return Cl.extend(n,Vc.prototype,r,{allOwnKeys:!0}),Cl.extend(n,r,null,{allOwnKeys:!0}),n.create=function(r){return t(hc(e,r))},n}(Xl));Wc.Axios=Vc,Wc.CanceledError=ac,Wc.CancelToken=Hc,Wc.isCancel=oc,Wc.VERSION=Ic,Wc.toFormData=El,Wc.AxiosError=jl,Wc.Cancel=Wc.CanceledError,Wc.all=function(t){return Promise.all(t)},Wc.spread=function(t){return function(e){return t.apply(null,e)}},Wc.isAxiosError=function(t){return Cl.isObject(t)&&!0===t.isAxiosError},Wc.mergeConfig=hc,Wc.AxiosHeaders=rc,Wc.formToJSON=t=>Yl(Cl.isHTMLForm(t)?new FormData(t):t),Wc.getAdapter=Ec,Wc.HttpStatusCode=Uc,Wc.default=Wc;var Gc=Array.isArray;const qc=ri(Gc);var Kc="object"==typeof ei&&ei&&ei.Object===Object&&ei,Yc=Kc,Xc="object"==typeof self&&self&&self.Object===Object&&self,Jc=Yc||Xc||Function("return this")(),Zc=Jc.Symbol,Qc=Zc,td=Object.prototype,ed=td.hasOwnProperty,rd=td.toString,nd=Qc?Qc.toStringTag:void 0,od=function(t){var e=ed.call(t,nd),r=t[nd];try{t[nd]=void 0;var n=!0}catch(wj){}var o=rd.call(t);return n&&(e?t[nd]=r:delete t[nd]),o},ad=Object.prototype.toString,id=function(t){return ad.call(t)},sd=od,ld=id,cd=Zc?Zc.toStringTag:void 0,dd=function(t){return null==t?void 0===t?"[object Undefined]":"[object Null]":cd&&cd in Object(t)?sd(t):ld(t)},ud=function(t){return null!=t&&"object"==typeof t},pd=dd,fd=ud,hd=function(t){return"symbol"==typeof t||fd(t)&&"[object Symbol]"==pd(t)},md=Gc,gd=hd,bd=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,vd=/^\w*$/,yd=function(t,e){if(md(t))return!1;var r=typeof t;return!("number"!=r&&"symbol"!=r&&"boolean"!=r&&null!=t&&!gd(t))||vd.test(t)||!bd.test(t)||null!=e&&t in Object(e)},wd=function(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)};const xd=ri(wd);var kd=dd,_d=wd,Od=function(t){if(!_d(t))return!1;var e=kd(t);return"[object Function]"==e||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e},Sd=Jc["__core-js_shared__"],Cd=function(){var t=/[^.]+$/.exec(Sd&&Sd.keys&&Sd.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}(),jd=function(t){return!!Cd&&Cd in t},Td=Function.prototype.toString,Pd=function(t){if(null!=t){try{return Td.call(t)}catch(wj){}try{return t+""}catch(wj){}}return""},$d=Od,Dd=jd,Ad=wd,zd=Pd,Ed=/^\[object .+?Constructor\]$/,Md=Function.prototype,Ld=Object.prototype,Id=Md.toString,Bd=Ld.hasOwnProperty,Rd=RegExp("^"+Id.call(Bd).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Fd=function(t){return!(!Ad(t)||Dd(t))&&($d(t)?Rd:Ed).test(zd(t))},Nd=function(t,e){return null==t?void 0:t[e]},Vd=Fd,Hd=Nd,Ud=function(t,e){var r=Hd(t,e);return Vd(r)?r:void 0},Wd=Ud(Object,"create"),Gd=Wd,qd=function(){this.__data__=Gd?Gd(null):{},this.size=0},Kd=function(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e},Yd=Wd,Xd=Object.prototype.hasOwnProperty,Jd=function(t){var e=this.__data__;if(Yd){var r=e[t];return"__lodash_hash_undefined__"===r?void 0:r}return Xd.call(e,t)?e[t]:void 0},Zd=Wd,Qd=Object.prototype.hasOwnProperty,tu=function(t){var e=this.__data__;return Zd?void 0!==e[t]:Qd.call(e,t)},eu=Wd,ru=function(t,e){var r=this.__data__;return this.size+=this.has(t)?0:1,r[t]=eu&&void 0===e?"__lodash_hash_undefined__":e,this},nu=qd,ou=Kd,au=Jd,iu=tu,su=ru;function lu(t){var e=-1,r=null==t?0:t.length;for(this.clear();++e-1},xu=fu,ku=function(t,e){var r=this.__data__,n=xu(r,t);return n<0?(++this.size,r.push([t,e])):r[n][1]=e,this},_u=du,Ou=gu,Su=vu,Cu=wu,ju=ku;function Tu(t){var e=-1,r=null==t?0:t.length;for(this.clear();++e-1&&t%1==0&&t-1},lf=function(t,e,r){for(var n=-1,o=null==t?0:t.length;++n=200){var c=e?null:yf(t);if(c)return wf(c);i=!1,o=vf,l=new mf}else l=e?[]:s;t:for(;++n=120&&d.length>=120)?new Tf(i&&d):void 0}d=t[0];var u=-1,p=s[0];t:for(;++u0){if(++Sf>=800)return arguments[0]}else Sf=0;return Of.apply(void 0,arguments)}),Gf=Lf,qf=Rf,Kf=Wf,Yf=function(t,e){return Kf(qf(t,e,Gf),t+"")},Xf=function(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=9007199254740991},Jf=Od,Zf=Xf,Qf=function(t){return null!=t&&Zf(t.length)&&!Jf(t)},th=Qf,eh=ud,rh=function(t){return eh(t)&&th(t)},nh=rh,oh=function(t){return nh(t)?t:[]},ah=ap,ih=Mf,sh=oh;const lh=ri(Yf((function(t){var e=ah(t,sh);return e.length&&e[0]===t[0]?ih(e):[]})));var ch=function(t,e){for(var r=-1,n=e.length,o=t.length;++r0&&n(l)?r>1?t(l,r-1,n,o,a):Oh(a,l):o||(a[a.length]=l)}return a},jh=Ch,Th=xf,Ph=rh;const $h=ri(Yf((function(t){return Th(jh(t,1,Ph,!0))})));var Dh,Ah=function(t,e,r){for(var n=-1,o=Object(t),a=r(t),i=a.length;i--;){var s=a[Dh?i:++n];if(!1===e(o[s],s,o))break}return t},zh=function(t,e){for(var r=-1,n=Array(t);++rs))return!1;var c=a.get(t),d=a.get(e);if(c&&d)return c==e&&d==t;var u=-1,p=!0,f=2&r?new yg:void 0;for(a.set(t,e),a.set(e,t);++uo?0:o+e),(r=r>o?o:r)<0&&(r+=o),o=e>r?0:r-e>>>0,e>>>=0;for(var a=Array(o);++n1),e})),Ry(t,Ny(t),r),n&&(r=Ly(r,7,Fy));for(var o=e.length;o--;)Iy(r,e[o]);return r})));var Hy=ch,Uy=Ch,Wy=wb,Gy=Gc,qy=function(){var t=arguments.length;if(!t)return[];for(var e=Array(t-1),r=arguments[0],n=t;n--;)e[n-1]=arguments[n];return Hy(Gy(r)?Wy(r):[r],Uy(e,1))};const Ky=ri(qy),Yy=[{method:"getRegistries",fallback:[],type:"Registries"},{method:"getSchemes",fallback:[],type:"Schemes"},{method:"vocSearch",fallback:[],type:"Schemes"},{method:"getTypes",fallback:[],type:"Types"},{method:"suggest",fallback:["",[],[],[]]},{method:"vocSuggest",fallback:["",[],[],[]]},{method:"getConcordances",fallback:[],type:"Concordances"},{method:"getOccurrences",fallback:[],type:"Occurrences"},{method:"getTop",fallback:[],type:"Concepts"},{method:"getConcepts",fallback:[],type:"Concepts"},{method:"getNarrower",fallback:[],type:"Concepts"},{method:"getAncestors",fallback:[],type:"Concepts"},{method:"search",fallback:[],type:"Concepts"},{method:"getMapping",fallback:null,type:"Mapping"},{method:"getMappings",fallback:[],type:"Mappings"},{method:"postMapping",fallback:null,type:"Mapping"},{method:"postMappings",fallback:[],type:"Mapping"},{method:"putMapping",fallback:null,type:"Mapping"},{method:"patchMapping",fallback:null,type:"Mapping"},{method:"deleteMapping",fallback:!1},{method:"deleteMappings",fallback:[]},{method:"getAnnotations",fallback:[],type:"Annotations"},{method:"postAnnotation",fallback:null,type:"Annotation"},{method:"putAnnotation",fallback:null,type:"Annotation"},{method:"patchAnnotation",fallback:null,type:"Annotation"},{method:"deleteAnnotation",fallback:!1}];function Xy(...t){let[e,...r]=t;for(let n of r)e.endsWith("/")||(e+="/"),n.startsWith("/")&&(n=n.slice(1)),e+=n;return e}function Jy(t,e){return t._totalCount=e._totalCount,t._url=e._url,t}const Zy=["schemes","top","data","concepts","narrower","ancestors","types","suggest","search","auth","mappings","concordances","annotations","occurrences"],Qy=Object.freeze(Object.defineProperty({__proto__:null,concatUrl:Xy,listOfCapabilities:Zy,requestMethods:Yy,withCustomProps:Jy},Symbol.toStringTag,{value:"Module"}));class tw{constructor(t={}){this._jskos=t,this.axios=Wc.create({timeout:2e4}),this._path="undefined"!=typeof window&&window.location.pathname,this.has={},this.constructor?.supports&&(this.has=Object.assign({},this.constructor?.supports)),Zy.filter((t=>!this.has[t])).forEach((t=>{this.has[t]=!1})),this._defaultLanguages="en,de,fr,es,nl,it,fi,pl,ru,cs,jp".split(","),this.languages=[],this._auth={key:null,bearerToken:null},this._repeating=[],this._api={status:t.status,schemes:Array.isArray(t.schemes)?void 0:t.schemes,top:t.top,data:t.data,concepts:t.concepts,narrower:t.narrower,ancestors:t.ancestors,types:t.types,suggest:t.suggest,search:t.search,"voc-suggest":t["voc-suggest"],"voc-search":t["voc-search"],mappings:t.mappings,concordances:t.concordances,annotations:t.annotations,occurrences:t.occurrences,reconcile:t.reconcile,api:t.api},this._config={},this.setRetryConfig(),this.axios.interceptors.request.use(((t={})=>{if(!t._skipAdditionalParameters){const e=_f([].concat(Sp(t,"params.language","").split(","),this.languages,this._defaultLanguages).filter((t=>""!=t))).join(",");Up(t,"params.language",e),this.has.auth&&this._auth.bearerToken&&!Sp(t,"headers.Authorization")&&Up(t,"headers.Authorization",`Bearer ${this._auth.bearerToken}`)}if(t.url?.startsWith("http:")&&"undefined"!=typeof window&&"https:"==window.location.protocol)throw new Wc.Cancel("Can't call http API from https.");return t})),this.axios.interceptors.response.use((({data:t,headers:e={},config:r={}})=>{t=js.normalize(t);let n=r.url;if(n.endsWith("?")||(n+="?"),wm(r.params||{},((t,e)=>{n+=`${e}=${encodeURIComponent(t)}&`})),qc(t)||xd(t)){let r=parseInt(e["x-total-count"]);isNaN(r)||(t._totalCount=r),t._url=n}return t}),(t=>{const e=Sp(t,"config._retryCount",0),r=Sp(t,"config.method"),n=Sp(t,"response.status");return this._retryConfig.methods.includes(r)&&this._retryConfig.statusCodes.includes(n)&&e{setTimeout((()=>{this.axios(t.config).then(r).catch(n)}),(()=>{const t=this._retryConfig.delay;return"function"==typeof t?t(e):t})())}))):Promise.reject(t)}));const e=[];for(let{method:r,type:n}of Yy){const t=this[r]&&this[r].bind(this);this[r]=t?(o={})=>{if(o._raw)return delete o._raw,t(o);const a=e.find((t=>t.method==r&&fb(t.options,o)));if(a)return a.promise;let i;o.cancelToken||(i=this.getCancelTokenSource(),o.cancelToken=i.token);const s=this.init().then((()=>t(o))).then((t=>(qc(t)&&void 0===t._totalCount?t._totalCount=t.length:xd(t)&&void 0===t._totalCount&&(t._totalCount=1),t&&n&&this[`adjust${n}`]&&(t=this[`adjust${n}`](t)),t))).catch((t=>{if(t instanceof Ps)throw t;if(t.response)throw t.response.status.toString().startsWith(4)?new As({relatedError:t,code:t.response.status}):new zs({relatedError:t,code:t.response.status});if(t.request){if("undefined"!=typeof navigator&&(navigator.connection||navigator.mozConnection||navigator.webkitConnection))throw new Es({relatedError:t});throw new Ms({relatedError:t})}throw new Ps({relatedError:t})}));i&&(s.cancel=(...t)=>i.cancel(...t));const l={method:r,options:Vy(o,["cancelToken"]),promise:s};return e.push(l),s.catch((()=>{})).then((()=>e.splice(e.indexOf(l),1))),s}:()=>{throw new $s({method:r})}}}get uri(){return this._jskos.uri}get notation(){return this._jskos.notation}get prefLabel(){return this._jskos.prefLabel}get definition(){return this._jskos.definition}get schemes(){return this._jskos.schemes}get excludedSchemes(){return this._jskos.excludedSchemes}get stored(){return void 0!==this._jskos.stored?this._jskos.stored:this.constructor.stored}async init(){return this._init||(this._init=(async()=>{let t;if(this._prepare(),Sm(this._api.status))try{t=await this.axios({method:"get",url:this._api.status})}catch(e){404===Sp(e,"response.status")&&(this._api.status=null)}else t=this._api.status;if(xd(t)&&!eg(t)){this._config=t.config||{};for(let e of Object.keys(this._api))void 0===this._api[e]&&(this._api[e]=t[e]||null)}this._setup()})()),this._init}_prepare(){}_setup(){}getCancelTokenSource(){return Wc.CancelToken.source()}setAuth({key:t=this._auth.key,bearerToken:e=this._auth.bearerToken}){this._auth.key=t,this._auth.bearerToken=e}setRetryConfig(t={}){this._retryConfig=Object.assign({methods:["get","head","options"],statusCodes:[401,403],count:3,delay:t=>300*t},t)}isAuthorizedFor({type:t,action:e,user:r,crossUser:n}){if("read"==e&&!0===this.has[t])return!0;if(!this.has[t])return!1;const o=Sp(this._config,`${t}.${e}`);if(!o)return!!this.has[t][e];if(o.auth&&(!r||!this._auth.key))return!1;if(o.auth&&this._auth.key!=Sp(this._config,"auth.key"))return!1;const a=[r?.uri].concat(Object.values(r?.identities||{}).map((t=>t.uri))).filter(Boolean);if(o.auth&&o.identities&&0==lh(a,o.identities).length)return!1;if(o.auth&&o.identityProviders){const t=Object.keys(r?.identities||{});if(0==lh(t,o.identityProviders).length)return!1}return n?!0===o.crossUser||lh(o.crossUser||[],a).length>0:!!this.has[t][e]}supportsScheme(t){if(!t)return!1;let e=qc(this.schemes)?this.schemes:null;return null==e&&!js.isContainedIn(t,this.excludedSchemes||[])||js.isContainedIn(t,e)}adjustConcept(t){if(!t||t.__SAVED__)return t;t._getNarrower=e=>this.getNarrower({...e,concept:t}),t._getAncestors=e=>this.getAncestors({...e,concept:t}),t._getDetails=async e=>(await this.getConcepts({...e,concepts:[t]}))[0];for(let e of["broader","narrower","ancestors"])Array.isArray(t[e])&&t[e].length&&!t[e].includes(null)&&(t[e]=this.adjustConcepts(t[e]));return t._registry=this,t}adjustConcepts(t){return Jy(t.map((t=>this.adjustConcept(t))),t)}adjustRegistries(t){return t}adjustScheme(t){if(!t||t.__SAVED__)return t;const e=t._registry;return t._registry=this.cdk&&this.cdk.registryForScheme(t),t._registry&&e!==t._registry&&t._registry._api.api!==this._api.api?["concepts","topConcepts"].forEach((e=>{!Array.isArray(t[e])||0!==t[e].length&&null!==t[e][0]||delete t[e]})):t._registry=e||this,t._registry&&(t._getTop=e=>t._registry.getTop({...e,scheme:t}),t._getTypes=e=>t._registry.getTypes({...e,scheme:t}),t._suggest=({search:e,...r})=>t._registry.suggest({...r,search:e,scheme:t})),t}adjustSchemes(t){return Jy(t.map((t=>this.adjustScheme(t))),t)}adjustConcordances(t){for(let e of t)e._registry=this;return t}adjustMapping(t){for(let e of["from","to"]){let r=`${e}Scheme`;t[r]||(t[r]=Sp(js.conceptsOfMapping(t,e),"[0].inScheme[0]",null))}if(t._registry=this,!t.identifier){let e=Sp(js.addMappingIdentifiers(t),"identifier");e&&(t.identifier=e)}return t}adjustMappings(t){return Jy(t.map((t=>this.adjustMapping(t))),t)}async postMappings({mappings:t,...e}={}){if(!t||!t.length)throw new Ds({parameter:"mappings"});return this._callHelperForArrayWrappers({method:"postMapping",items:t,itemProperty:"mapping",config:e})}async deleteMappings({mappings:t,...e}={}){if(!t||!t.length)throw new Ds({parameter:"mappings"});return this._callHelperForArrayWrappers({method:"deleteMapping",items:t,itemProperty:"mapping",config:e})}async _callHelperForArrayWrappers({method:t,items:e,itemProperty:r,config:n}){const o=[],a=await Promise.all(e.map((async a=>{try{return await this[t]({[r]:a,...n,_raw:!0})}catch(i){return o[e.indexOf(a)]=i,null}})));return a._errors=o,a}}function ew(t){throw new Error('Could not dynamically require "'+t+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}tw.providerName="Base";var rw={exports:{}}; +/*! + localForage -- Offline Storage, Improved + Version 1.10.0 + https://localforage.github.io/localForage + (c) 2013-2017 Mozilla, Apache License 2.0 + */!function(t){t.exports=function t(e,r,n){function o(i,s){if(!r[i]){if(!e[i]){if(!s&&ew)return ew(i);if(a)return a(i,!0);var l=new Error("Cannot find module '"+i+"'");throw l.code="MODULE_NOT_FOUND",l}var c=r[i]={exports:{}};e[i][0].call(c.exports,(function(t){var r=e[i][1][t];return o(r||t)}),c,c.exports,t,e,r,n)}return r[i].exports}for(var a=ew,i=0;i=43)}})).catch((function(){return!1}))}function k(t){return"boolean"==typeof m?c.resolve(m):x(t).then((function(t){return m=t}))}function _(t){var e=g[t.name],r={};r.promise=new c((function(t,e){r.resolve=t,r.reject=e})),e.deferredOperations.push(r),e.dbReady?e.dbReady=e.dbReady.then((function(){return r.promise})):e.dbReady=r.promise}function O(t){var e=g[t.name].deferredOperations.pop();if(e)return e.resolve(),e.promise}function S(t,e){var r=g[t.name].deferredOperations.pop();if(r)return r.reject(e),r.promise}function C(t,e){return new c((function(r,n){if(g[t.name]=g[t.name]||L(),t.db){if(!e)return r(t.db);_(t),t.db.close()}var o=[t.name];e&&o.push(t.version);var a=i.open.apply(i,o);e&&(a.onupgradeneeded=function(e){var r=a.result;try{r.createObjectStore(t.storeName),e.oldVersion<=1&&r.createObjectStore(h)}catch(n){if("ConstraintError"!==n.name)throw n;console.warn('The database "'+t.name+'" has been upgraded from version '+e.oldVersion+" to version "+e.newVersion+', but the storage "'+t.storeName+'" already exists.')}}),a.onerror=function(t){t.preventDefault(),n(a.error)},a.onsuccess=function(){var e=a.result;e.onversionchange=function(t){t.target.close()},r(e),O(t)}}))}function j(t){return C(t,!1)}function T(t){return C(t,!0)}function P(t,e){if(!t.db)return!0;var r=!t.db.objectStoreNames.contains(t.storeName),n=t.versiont.db.version;if(n&&(t.version!==e&&console.warn('The database "'+t.name+"\" can't be downgraded from version "+t.db.version+" to version "+t.version+"."),t.version=t.db.version),o||r){if(r){var a=t.db.version+1;a>t.version&&(t.version=a)}return!0}return!1}function $(t){return new c((function(e,r){var n=new FileReader;n.onerror=r,n.onloadend=function(r){var n=btoa(r.target.result||"");e({__local_forage_encoded_blob:!0,data:n,type:t.type})},n.readAsBinaryString(t)}))}function D(t){return l([w(atob(t.data))],{type:t.type})}function A(t){return t&&t.__local_forage_encoded_blob}function z(t){var e=this,r=e._initReady().then((function(){var t=g[e._dbInfo.name];if(t&&t.dbReady)return t.dbReady}));return u(r,t,t),r}function E(t){_(t);for(var e=g[t.name],r=e.forages,n=0;n0&&(!t.db||"InvalidStateError"===a.name||"NotFoundError"===a.name))return c.resolve().then((function(){if(!t.db||"NotFoundError"===a.name&&!t.db.objectStoreNames.contains(t.storeName)&&t.version<=t.db.version)return t.db&&(t.version=t.db.version+1),T(t)})).then((function(){return E(t).then((function(){M(t,e,r,n-1)}))})).catch(r);r(a)}}function L(){return{forages:[],db:null,dbReady:null,deferredOperations:[]}}function I(t){var e=this,r={db:null};if(t)for(var n in t)r[n]=t[n];var o=g[r.name];o||(o=L(),g[r.name]=o),o.forages.push(e),e._initReady||(e._initReady=e.ready,e.ready=z);var a=[];function i(){return c.resolve()}for(var s=0;s>4,d[l++]=(15&n)<<4|o>>2,d[l++]=(3&o)<<6|63&a;return c}function ht(t){var e,r=new Uint8Array(t),n="";for(e=0;e>2],n+=Y[(3&r[e])<<4|r[e+1]>>4],n+=Y[(15&r[e+1])<<2|r[e+2]>>6],n+=Y[63&r[e+2]];return r.length%3==2?n=n.substring(0,n.length-1)+"=":r.length%3==1&&(n=n.substring(0,n.length-2)+"=="),n}function mt(t,e){var r="";if(t&&(r=pt.call(t)),t&&("[object ArrayBuffer]"===r||t.buffer&&"[object ArrayBuffer]"===pt.call(t.buffer))){var n,o=Z;t instanceof ArrayBuffer?(n=t,o+=tt):(n=t.buffer,"[object Int8Array]"===r?o+=rt:"[object Uint8Array]"===r?o+=nt:"[object Uint8ClampedArray]"===r?o+=ot:"[object Int16Array]"===r?o+=at:"[object Uint16Array]"===r?o+=st:"[object Int32Array]"===r?o+=it:"[object Uint32Array]"===r?o+=lt:"[object Float32Array]"===r?o+=ct:"[object Float64Array]"===r?o+=dt:e(new Error("Failed to get type for BinaryArray"))),e(o+ht(n))}else if("[object Blob]"===r){var a=new FileReader;a.onload=function(){var r=X+t.type+"~"+ht(this.result);e(Z+et+r)},a.readAsArrayBuffer(t)}else try{e(JSON.stringify(t))}catch(wj){console.error("Couldn't convert value into a JSON string: ",t),e(null,wj)}}function gt(t){if(t.substring(0,Q)!==Z)return JSON.parse(t);var e,r=t.substring(ut),n=t.substring(Q,ut);if(n===et&&J.test(r)){var o=r.match(J);e=o[1],r=r.substring(o[0].length)}var a=ft(r);switch(n){case tt:return a;case et:return l([a],{type:e});case rt:return new Int8Array(a);case nt:return new Uint8Array(a);case ot:return new Uint8ClampedArray(a);case at:return new Int16Array(a);case st:return new Uint16Array(a);case it:return new Int32Array(a);case lt:return new Uint32Array(a);case ct:return new Float32Array(a);case dt:return new Float64Array(a);default:throw new Error("Unkown type: "+n)}}var bt={serialize:mt,deserialize:gt,stringToBuffer:ft,bufferToString:ht};function vt(t,e,r,n){t.executeSql("CREATE TABLE IF NOT EXISTS "+e.storeName+" (id INTEGER PRIMARY KEY, key unique, value)",[],r,n)}function yt(t){var e=this,r={db:null};if(t)for(var n in t)r[n]="string"!=typeof t[n]?t[n].toString():t[n];var o=new c((function(t,n){try{r.db=openDatabase(r.name,String(r.version),r.description,r.size)}catch(wj){return n(wj)}r.db.transaction((function(o){vt(o,r,(function(){e._dbInfo=r,t()}),(function(t,e){n(e)}))}),n)}));return r.serializer=bt,o}function wt(t,e,r,n,o,a){t.executeSql(r,n,o,(function(t,i){i.code===i.SYNTAX_ERR?t.executeSql("SELECT name FROM sqlite_master WHERE type='table' AND name = ?",[e.storeName],(function(t,s){s.rows.length?a(t,i):vt(t,e,(function(){t.executeSql(r,n,o,a)}),a)}),a):a(t,i)}),a)}function xt(t,e){var r=this;t=p(t);var n=new c((function(e,n){r.ready().then((function(){var o=r._dbInfo;o.db.transaction((function(r){wt(r,o,"SELECT * FROM "+o.storeName+" WHERE key = ? LIMIT 1",[t],(function(t,r){var n=r.rows.length?r.rows.item(0).value:null;n&&(n=o.serializer.deserialize(n)),e(n)}),(function(t,e){n(e)}))}))})).catch(n)}));return d(n,e),n}function kt(t,e){var r=this,n=new c((function(e,n){r.ready().then((function(){var o=r._dbInfo;o.db.transaction((function(r){wt(r,o,"SELECT * FROM "+o.storeName,[],(function(r,n){for(var a=n.rows,i=a.length,s=0;s0)return void a(_t.apply(o,[t,s,r,n-1]));i(e)}}))}))})).catch(i)}));return d(a,r),a}function Ot(t,e,r){return _t.apply(this,[t,e,r,1])}function St(t,e){var r=this;t=p(t);var n=new c((function(e,n){r.ready().then((function(){var o=r._dbInfo;o.db.transaction((function(r){wt(r,o,"DELETE FROM "+o.storeName+" WHERE key = ?",[t],(function(){e()}),(function(t,e){n(e)}))}))})).catch(n)}));return d(n,e),n}function Ct(t){var e=this,r=new c((function(t,r){e.ready().then((function(){var n=e._dbInfo;n.db.transaction((function(e){wt(e,n,"DELETE FROM "+n.storeName,[],(function(){t()}),(function(t,e){r(e)}))}))})).catch(r)}));return d(r,t),r}function jt(t){var e=this,r=new c((function(t,r){e.ready().then((function(){var n=e._dbInfo;n.db.transaction((function(e){wt(e,n,"SELECT COUNT(key) as c FROM "+n.storeName,[],(function(e,r){var n=r.rows.item(0).c;t(n)}),(function(t,e){r(e)}))}))})).catch(r)}));return d(r,t),r}function Tt(t,e){var r=this,n=new c((function(e,n){r.ready().then((function(){var o=r._dbInfo;o.db.transaction((function(r){wt(r,o,"SELECT key FROM "+o.storeName+" WHERE id = ? LIMIT 1",[t+1],(function(t,r){var n=r.rows.length?r.rows.item(0).key:null;e(n)}),(function(t,e){n(e)}))}))})).catch(n)}));return d(n,e),n}function Pt(t){var e=this,r=new c((function(t,r){e.ready().then((function(){var n=e._dbInfo;n.db.transaction((function(e){wt(e,n,"SELECT key FROM "+n.storeName,[],(function(e,r){for(var n=[],o=0;o '__WebKitDatabaseInfoTable__'",[],(function(r,n){for(var o=[],a=0;a0}function It(t){var e=this,r={};if(t)for(var n in t)r[n]=t[n];return r.keyPrefix=Et(t,e._defaultConfig),Lt()?(e._dbInfo=r,r.serializer=bt,c.resolve()):c.reject()}function Bt(t){var e=this,r=e.ready().then((function(){for(var t=e._dbInfo.keyPrefix,r=localStorage.length-1;r>=0;r--){var n=localStorage.key(r);0===n.indexOf(t)&&localStorage.removeItem(n)}}));return d(r,t),r}function Rt(t,e){var r=this;t=p(t);var n=r.ready().then((function(){var e=r._dbInfo,n=localStorage.getItem(e.keyPrefix+t);return n&&(n=e.serializer.deserialize(n)),n}));return d(n,e),n}function Ft(t,e){var r=this,n=r.ready().then((function(){for(var e=r._dbInfo,n=e.keyPrefix,o=n.length,a=localStorage.length,i=1,s=0;s=0;e--){var r=localStorage.key(e);0===r.indexOf(t)&&localStorage.removeItem(r)}})):c.reject("Invalid arguments"),d(n,e),n}var qt={_driver:"localStorageWrapper",_initStorage:It,_support:zt(),iterate:Ft,getItem:Rt,setItem:Wt,removeItem:Ut,clear:Bt,length:Ht,key:Nt,keys:Vt,dropInstance:Gt},Kt=function(t,e){return t===e||"number"==typeof t&&"number"==typeof e&&isNaN(t)&&isNaN(e)},Yt=function(t,e){for(var r=t.length,n=0;n{e&&console.warn(`Warning: There is old data in local storage (or IndexedDB, depending on the ) with the key "${t}". This data will not be used anymore. A manual export is necessary to get this data back.`)})),this.queue.push((()=>nw.getItem(this.localStorageKey).then((t=>{t=t||[];let e=0;for(let r of t.filter((t=>!t.uri||!t.uri.startsWith(uw))))r.uri&&(r.identifier||(r.identifier=[]),r.identifier.push(r.uri)),r.uri=`${uw}${dw()}`,e+=1;return e&&console.warn(`URIs added to ${e} local mappings.`),nw.setItem(this.localStorageKey,t)})))().catch((t=>{console.warn("Error when adding URIs to local mappings:",t)})))}isAuthorizedFor({type:t,action:e}){return"mappings"==t&&"anonymous"!=e}_getMappingsQueue(){let t=Zb(this.queue)||Promise.resolve();return new Promise((e=>{let r=function(){var t,e,r=new Promise(((r,n)=>{t=r,e=n}));return r.resolve=t,r.reject=e,r}(),n=()=>{r.resolve()};this.queue.push(r),t.then((()=>nw.getItem(this.localStorageKey))).then((t=>{e({mappings:t,done:n})}))}))}async getMapping({mapping:t,...e}){if(e._raw=!0,!t||!t.uri)throw new Ds({parameter:"mapping"});return(await this.getMappings({...e,uri:t.uri}))[0]}async getMappings({from:t,fromScheme:e,to:r,toScheme:n,creator:o,type:a,partOf:i,offset:s,limit:l,direction:c,mode:d,identifier:u,uri:p}={}){let f={};return t&&(f.from=Sm(t)?t:t.uri),e&&(f.fromScheme=Sm(e)?{uri:e}:e),r&&(f.to=Sm(r)?r:r.uri),n&&(f.toScheme=Sm(n)?{uri:n}:n),o&&(f.creator=Sm(o)?o:js.prefLabel(o)),a&&(f.type=Sm(a)?a:a.uri),i&&(f.partOf=Sm(i)?i:i.uri),s&&(f.offset=s),l&&(f.limit=l),c&&(f.direction=c),d&&(f.mode=d),u&&(f.identifier=u),p&&(f.uri=p),this._getMappingsQueue().catch((t=>{throw new Ps({message:"Could not get mappings from local storage",relatedError:t})})).then((({mappings:t,done:e})=>{e();let r=(t,e)=>t.uri==e||e&&t.notation&&t.notation[0].toLowerCase()==e.toLowerCase();if((f.from||f.to)&&(t=t.filter((t=>{let e=null!=js.conceptsOfMapping(t,"from").find((t=>r(t,f.from))),n=null!=js.conceptsOfMapping(t,"to").find((t=>r(t,f.from))),o=null!=js.conceptsOfMapping(t,"from").find((t=>r(t,f.to))),a=null!=js.conceptsOfMapping(t,"to").find((t=>r(t,f.to)));return"backward"==f.direction?"or"==f.mode?f.from&&n||f.to&&o:(!f.from||n)&&(!f.to||o):"both"==f.direction?"or"==f.mode?f.from&&(e||n)||f.to&&(o||a):(!f.from||e)&&(!f.to||a)||(!f.from||n)&&(!f.to||o):"or"==f.mode?f.from&&e||f.to&&a:(!f.from||e)&&(!f.to||a)}))),(f.fromScheme||f.toScheme)&&(t=t.filter((t=>{let e=js.compare(t.fromScheme,f.fromScheme),r=js.compare(t.toScheme,f.fromScheme),n=js.compare(t.fromScheme,f.toScheme),o=js.compare(t.toScheme,f.toScheme);return"backward"==f.direction?"or"==f.mode?f.fromScheme&&r||f.toScheme&&n:(!f.fromScheme||r)&&(!f.toScheme||n):"both"==f.direction?"or"==f.mode?f.fromScheme&&(e||r)||f.toScheme&&(n||o):(!f.fromScheme||e)&&(!f.toScheme||o)||(!f.fromScheme||r)&&(!f.toScheme||n):"or"==f.mode?f.fromScheme&&e||f.toScheme&&o:(!f.fromScheme||e)&&(!f.toScheme||o)}))),f.creator){let e=f.creator.split("|");t=t.filter((t=>null!=(t.creator&&t.creator.find((t=>e.includes(js.prefLabel(t))||e.includes(t.uri))))))}f.type&&(t=t.filter((t=>(t.type||[js.defaultMappingType.uri]).includes(f.type)))),f.partOf&&(t=t.filter((t=>null!=t.partOf&&null!=t.partOf.find((t=>js.compare(t,{uri:f.partOf})))))),f.identifier&&(t=t.filter((t=>f.identifier.split("|").map((e=>(t.identifier||[]).includes(e)||t.uri==e)).reduce(((t,e)=>t||e))))),f.uri&&(t=t.filter((t=>t.uri==f.uri)));let n=t.length;return t=t.sort(((t,e)=>{let r=t.modified||t.created,n=e.modified||e.created;return null==n?-1:null==r?1:r>n?-1:1})),(t=(t=t.slice(f.offset||0)).slice(0,f.limit))._totalCount=n,t}))}async postMapping({mapping:t}){if(!t)throw new Ds({parameter:"mapping"});let{mappings:e,done:r}=await this._getMappingsQueue();if(t.uri&&t.uri.startsWith(uw)||(t.uri&&(t.identifier||(t.identifier=[]),t.identifier.push(t.uri)),t.uri=`${uw}${dw()}`),e.find((e=>e.uri==t.uri)))throw r(),new Ds({parameter:"mapping",message:"Duplicate URI"});t.created||(t.created=(new Date).toISOString()),t.modified||(t.modified=t.created),e.push(t),e=e.map((t=>js.minifyMapping(t)));try{return await nw.setItem(this.localStorageKey,e),r(),t}catch(n){throw r(),n}}async putMapping({mapping:t}){if(!t)throw new Ds({parameter:"mapping"});let{mappings:e,done:r}=await this._getMappingsQueue();const n=e.findIndex((e=>e.uri==t.uri));if(-1==n)throw r(),new Ds({parameter:"mapping",message:"Mapping not found"});t.created||(t.created=e[n].created),t.modified=(new Date).toISOString(),e[n]=t,e=e.map((t=>js.minifyMapping(t)));try{return await nw.setItem(this.localStorageKey,e),r(),t}catch(o){throw r(),o}}async patchMapping({mapping:t}){if(!t)throw new Ds({parameter:"mapping"});let{mappings:e,done:r}=await this._getMappingsQueue();const n=e.findIndex((e=>e.uri==t.uri));if(-1==n)throw r(),new Ds({parameter:"mapping",message:"Mapping not found"});t.created||(t.created=e[n].created),t.modified=(new Date).toISOString(),e[n]=Object.assign(e[n],t),e=e.map((t=>js.minifyMapping(t)));try{return await nw.setItem(this.localStorageKey,e),r(),t}catch(o){throw r(),o}}async deleteMapping({mapping:t}){if(!t)throw new Ds({parameter:"mapping"});let{mappings:e,done:r}=await this._getMappingsQueue();try{return e=e.filter((e=>e.uri!=t.uri)),e=e.map((t=>js.minifyMapping(t))),await nw.setItem(this.localStorageKey,e),r(),!0}catch(n){throw r(),n}}}pw.providerName="LocalMappings",pw.stored=!0;class fw extends tw{static supports={mappings:!0,concordances:!0,annotations:!0};_prepare(){this._api.api&&void 0===this._api.status&&(this._api.status=Xy(this._api.api,"/status"))}_setup(){if(this._api.api){const t={mappings:"/mappings",concordances:"/concordances",annotations:"/annotations"};for(let e of Object.keys(t))void 0===this._api[e]&&(this._api[e]=Xy(this._api.api,t[e]))}this.has.mappings=!!this._api.mappings&&{},this.has.mappings&&(this.has.mappings.read=!!Sp(this._config,"mappings.read",!0),this.has.mappings.create=!!Sp(this._config,"mappings.create"),this.has.mappings.update=!!Sp(this._config,"mappings.update"),this.has.mappings.delete=!!Sp(this._config,"mappings.delete"),this.has.mappings.anonymous=!!Sp(this._config,"mappings.anonymous")),this.has.concordances=!!this._api.concordances&&{},this.has.concordances&&(this.has.concordances.read=!!Sp(this._config,"concordances.read"),this.has.concordances.create=!!Sp(this._config,"concordances.create"),this.has.concordances.update=!!Sp(this._config,"concordances.update"),this.has.concordances.delete=!!Sp(this._config,"concordances.delete")),this.has.annotations=!!this._api.annotations&&{},this.has.annotations&&(this.has.annotations.read=!!Sp(this._config,"annotations.read"),this.has.annotations.create=!!Sp(this._config,"annotations.create"),this.has.annotations.update=!!Sp(this._config,"annotations.update"),this.has.annotations.delete=!!Sp(this._config,"annotations.delete")),this.has.auth=null!=Sp(this._config,"auth.key"),this._defaultParams={properties:"annotations"}}async getMapping({mapping:t,...e}){if(!t)throw new Ds({parameter:"mapping"});if(!t.uri||!t.uri.startsWith(this._api.mappings))throw new Ds({parameter:"mapping",message:"URI doesn't seem to be part of this registry."});try{return await this.axios({...e,url:t.uri,params:{...this._defaultParams,...e.params||{}}})}catch(r){if(404==Sp(r,"response.status"))return null;throw r}}async getMappings({from:t,fromScheme:e,to:r,toScheme:n,creator:o,type:a,partOf:i,offset:s,limit:l,direction:c,mode:d,identifier:u,cardinality:p,annotatedBy:f,annotatedFor:h,annotatedWith:m,sort:g,order:b,...v}){let y={},w=this._api.mappings;return t&&(y.from=Sm(t)?t:t.uri),e&&(y.fromScheme=Sm(e)?e:e.uri),r&&(y.to=Sm(r)?r:r.uri),n&&(y.toScheme=Sm(n)?n:n.uri),o&&(y.creator=Sm(o)?o:js.prefLabel(o)),a&&(y.type=Sm(a)?a:a.uri),i&&(y.partOf=Sm(i)?i:i.uri),s&&(y.offset=s),l&&(y.limit=l),c&&(y.direction=c),p&&(y.cardinality=p),f&&(y.annotatedBy=f),h&&(y.annotatedFor=h),m&&(y.annotatedWith=m),d&&(y.mode=d),u&&(y.identifier=u),g&&(y.sort=g),b&&(y.order=b),this.axios({...v,method:"get",url:w,params:{...this._defaultParams,...v.params||{},...y}})}async postMapping({mapping:t,...e}){if(!t)throw new Ds({parameter:"mapping"});return t=js.minifyMapping(t),t=js.addMappingIdentifiers(t),this.axios({...e,method:"post",url:this._api.mappings,data:t,params:{...this._defaultParams,...e.params||{}}})}async putMapping({mapping:t,...e}){if(!t)throw new Ds({parameter:"mapping"});t=js.minifyMapping(t);const r=(t=js.addMappingIdentifiers(t)).uri;if(!r||!r.startsWith(this._api.mappings))throw new Ds({parameter:"mapping",message:"URI doesn't seem to be part of this registry."});return this.axios({...e,method:"put",url:r,data:t,params:{...this._defaultParams,...e.params||{}}})}async patchMapping({mapping:t,...e}){if(!t)throw new Ds({parameter:"mapping"});const r=t.uri;if(!r||!r.startsWith(this._api.mappings))throw new Ds({parameter:"mapping",message:"URI doesn't seem to be part of this registry."});return this.axios({...e,method:"patch",url:r,data:Vy(t,"uri"),params:{...this._defaultParams,...e.params||{}}})}async deleteMapping({mapping:t,...e}){if(!t)throw new Ds({parameter:"mapping"});const r=t.uri;if(!r||!r.startsWith(this._api.mappings))throw new Ds({parameter:"mapping",message:"URI doesn't seem to be part of this registry."});return await this.axios({...e,method:"delete",url:r}),!0}async getAnnotations({target:t,...e}){return t&&Up(e,"params.target",t),this.axios({...e,method:"get",url:this._api.annotations})}async postAnnotation({annotation:t,...e}){return this.axios({...e,method:"post",url:this._api.annotations,data:t})}async putAnnotation({annotation:t,...e}){const r=t.id;if(!r||!r.startsWith(this._api.annotations))throw new Ds({parameter:"annotation",message:"URI doesn't seem to be part of this registry."});return this.axios({...e,method:"put",url:r,data:t})}async patchAnnotation({annotation:t,...e}){const r=t.id;if(!r||!r.startsWith(this._api.annotations))throw new Ds({parameter:"annotation",message:"URI doesn't seem to be part of this registry."});return this.axios({...e,method:"patch",url:r,data:t})}async deleteAnnotation({annotation:t,...e}){const r=t.id;if(!r||!r.startsWith(this._api.annotations))throw new Ds({parameter:"annotation",message:"URI doesn't seem to be part of this registry."});return await this.axios({...e,method:"delete",url:r}),!0}async getConcordances(t){return this.axios({...t,method:"get",url:this._api.concordances})}async postConcordance({concordance:t,...e}){if(!t)throw new Ds({parameter:"concordance"});return this.axios({...e,method:"post",url:this._api.concordances,data:t,params:{...this._defaultParams,...e.params||{}}})}async putConcordance({concordance:t,...e}){if(!t)throw new Ds({parameter:"concordance"});const r=t.uri;if(!r||!r.startsWith(this._api.concordances))throw new Ds({parameter:"concordance",message:"URI doesn't seem to be part of this registry."});return this.axios({...e,method:"put",url:r,data:t,params:{...this._defaultParams,...e.params||{}}})}async patchConcordance({concordance:t,...e}){if(!t)throw new Ds({parameter:"concordance"});const r=t.uri;if(!r||!r.startsWith(this._api.concordances))throw new Ds({parameter:"concordance",message:"URI doesn't seem to be part of this registry."});return this.axios({...e,method:"patch",url:r,data:Vy(t,"uri"),params:{...this._defaultParams,...e.params||{}}})}async deleteConcordance({concordance:t,...e}){if(!t)throw new Ds({parameter:"concordance"});const r=t.uri;if(!r||!r.startsWith(this._api.concordances))throw new Ds({parameter:"concordance",message:"URI doesn't seem to be part of this registry."});return await this.axios({...e,method:"delete",url:r}),!0}}fw.providerName="MappingsApi",fw.stored=!0;const hw={};class mw extends tw{static supports={occurrences:!0,mappings:!0};get _cache(){return hw[this.uri]}_prepare(){hw[this.uri]=[],this._occurrencesSupportedSchemes=[]}async _occurrencesIsSupported(t){if(this._occurrencesSupportedSchemes&&this._occurrencesSupportedSchemes.length);else try{const t=Xy(this._api.api,"voc"),e=await this.axios({method:"get",url:t});this._occurrencesSupportedSchemes=e||[]}catch(r){}let e=!1;for(let n of this._occurrencesSupportedSchemes)js.compare(t,n)&&(e=!0);return e}async getMappings(t){const e=await this.getOccurrences(t),r=t.from,n=Sp(r,"inScheme[0]")||t.fromScheme,o=t.to,a=Sp(o,"inScheme[0]")||t.toScheme,i=[];for(let s of e){if(!s)continue;let t={};t.from=Sp(s,"memberSet[0]"),t.from?t.from={memberSet:[t.from]}:t.from=null,t.fromScheme=Sp(s,"memberSet[0].inScheme[0]"),t.to=Sp(s,"memberSet[1]"),t.to?t.to={memberSet:[t.to]}:t.to={memberSet:[]},t.toScheme=Sp(s,"memberSet[1].inScheme[0]"),(r&&js.compare(r,Sp(t,"to.memberSet[0]"))||o&&js.compare(o,Sp(t,"from.memberSet[0]")))&&([t.from,t.fromScheme,t.to,t.toScheme]=[t.to,t.toScheme,t.from,t.fromScheme]),!t.fromScheme&&n&&(t.fromScheme=n),!t.toScheme&&a&&(t.toScheme=a),t.type=[js.defaultMappingType.uri],t._occurrence=s,t=js.addMappingIdentifiers(t),i.push(t)}return i._url=e._url,i}async getOccurrences({from:t,to:e,concepts:r,threshold:n=0,...o}){let a=[];r=(r||[]).concat([t,e]).filter((t=>!!t));for(let u of r)a.push(this._occurrencesIsSupported(Sp(u,"inScheme[0]")).then((t=>t&&u.uri?u.uri:null)));let i=await Promise.all(a);if(i=i.filter((t=>null!=t)),0==i.length)throw new Ds({parameter:"concepts"});a=[];for(let u of i)a.push(this._getOccurrences({...o,params:{member:u,scheme:"*",threshold:n}}));const s=await Promise.all(a);let l=Ky([],...s),c=[],d=[];for(let u=0;ut.concat(e.uri)),[]).sort().join(" ");c.includes(e)?d.push(u):c.push(e)}return d.forEach((t=>{delete l[t]})),l=l.filter((t=>null!=t)),l=l.sort(((t,e)=>parseInt(e.count||0)-parseInt(t.count||0))),l._url=s.map((t=>t._url)),l}async _getOccurrences(t){let e=this._cache.find((e=>fb(e.config.params,t.params)));if(e)return e.data;const r=await this.axios({...t,method:"get",url:this._api.api});return this._cache.push({config:t,data:r}),this._cache.length>20&&(hw[this.uri]=this._cache.slice(this._cache.length-20)),r}}mw.providerName="OccurrencesApi",mw.stored=!1;class gw extends tw{static supports={schemes:!0,top:!0,data:!0,concepts:!0,narrower:!0,ancestors:!0,types:!0,suggest:!0,search:!0,auth:!0};_prepare(){this._api.api&&void 0===this._api.status&&(this._api.status=Xy(this._api.api,"/status"))}_setup(){if(this._api.api){const t={schemes:"/voc",top:"/voc/top",concepts:"/voc/concepts",data:"/data",narrower:"/narrower",ancestors:"/ancestors",types:"/types",suggest:"/suggest",search:"/search"};for(let e of Object.keys(t))void 0===this._api[e]&&(this._api[e]=Xy(this._api.api,t[e]))}this.has.schemes=!!this._api.schemes,!this.has.schemes&&Array.isArray(this.schemes)&&(this.has.schemes=!0),this.has.top=!!this._api.top,this.has.data=!!this._api.data,this.has.concepts=!!this._api.concepts||this.has.data,this.has.narrower=!!this._api.narrower,this.has.ancestors=!!this._api.ancestors,this.has.types=!!this._api.types,this.has.suggest=!!this._api.suggest,this.has.search=!!this._api.search,this.has.auth=null!=Sp(this._config,"auth.key"),this._defaultParams={properties:"+created,issued,modified,editorialNote,scopeNote,note,definition,mappings,location"}}static _registryConfigForBartocApiConfig({url:t,scheme:e}={}){return t&&e?{api:t,schemes:[e]}:null}async _getSchemeUri(t){this._approvedSchemes=this._approvedSchemes||[],this._rejectedSchemes=this._rejectedSchemes||[];let e=this._approvedSchemes.find((e=>js.compare(t,e)));if(e)return e.uri;if(this._rejectedSchemes.find((e=>js.compare(t,e))))return null;const r=(await this.getSchemes({params:{uri:js.getAllUris(t).join("|")}})).find((e=>js.compare(e,t)));return r?(this._approvedSchemes.push({uri:r.uri,identifier:js.getAllUris(t)}),r.uri):(this._rejectedSchemes.push({uri:t.uri,identifier:t.identifier}),null)}async getSchemes(t={}){if(!this._api.schemes){if(Array.isArray(this.schemes))return this.schemes;throw new Ls}const e=await this.axios({...t,method:"get",url:this._api.schemes,params:{...this._defaultParams,limit:500,...t.params||{}}});return Array.isArray(this.schemes)?Jy(e.filter((t=>js.isContainedIn(t,this.schemes))),e):e}async getTop({scheme:t,...e}){if(!this._api.top)throw new Ls;if(!t)throw new Ds({parameter:"scheme"});const r=await this._getSchemeUri(t);if(!r)throw new Ds({parameter:"scheme",message:"Requested vocabulary seems to be unsupported by this API."});return Array.isArray(this._api.top)?this._api.top:this.axios({...e,method:"get",url:this._api.top,params:{...this._defaultParams,limit:1e4,...e.params||{},uri:r}})}async getConcepts({concepts:t,...e}){if(!1===this.has.data)throw new Ls;if(!t)throw new Ds({parameter:"concepts"});Array.isArray(t)||(t=[t]);let r=t.map((t=>t.uri)).filter((t=>null!=t));return this.axios({...e,method:"get",url:this._api.data,params:{...this._defaultParams,limit:500,...e.params||{},uri:r.join("|")}})}async getNarrower({concept:t,...e}){if(!this._api.narrower)throw new Ls;if(!t||!t.uri)throw new Ds({parameter:"concept"});return this.axios({...e,method:"get",url:this._api.narrower,params:{...this._defaultParams,limit:1e4,...e.params||{},uri:t.uri}})}async getAncestors({concept:t,...e}){if(!this._api.ancestors)throw new Ls;if(!t||!t.uri)throw new Ds({parameter:"concept"});return this.axios({...e,method:"get",url:this._api.ancestors,params:{...this._defaultParams,limit:1e4,...e.params||{},uri:t.uri}})}async suggest({use:t="notation,label",types:e=[],sort:r="score",params:n={},...o}){return this._search({...o,endpoint:"suggest",params:{...n,type:e.join("|"),use:t,sort:r}})}async search({types:t=[],params:e={},...r}){return this._search({...r,endpoint:"search",params:{...e,type:t.join("|")}})}async vocSuggest({use:t="notation,label",sort:e="score",params:r={},...n}){return this._search({...n,endpoint:"voc-suggest",params:{...r,use:t,sort:e}})}async vocSearch(t){return this._search({...t,endpoint:"voc-search"})}async _search({endpoint:t,scheme:e,search:r,limit:n,offset:o,params:a,url:i,...s}){if(!(i=i??this._api[t]))throw new Ls;if(!r)throw new Ds({parameter:"search"});n=n||this._jskos.suggestResultLimit||100,o=o||0;const l=e&&await this._getSchemeUri(e);return i=i.replace("{searchTerms}",r),this.axios({...s,params:{...this._defaultParams,...a,limit:n,count:n,offset:o,search:r,query:r,voc:l},method:"get",url:i})}async getTypes({scheme:t,...e}){if(!this._api.types)throw new Ls;if(Array.isArray(this._api.types))return this._api.types;const r=t&&await this._getSchemeUri(t);r&&Up(e,"params.uri",r);let n=await this.axios({...e,method:"get",url:this._api.types});return r&&(n=n.filter((e=>!e.inScheme||js.isContainedIn(t,e.inScheme)))),n}}gw.providerName="ConceptApi",gw.providerType="http://bartoc.org/api-type/jskos";const bw={};class vw extends tw{static supports={mappings:!0};get _cache(){return bw[this.uri]}_prepare(){bw[this.uri]=[]}async getMappings({from:t,to:e,mode:r,...n}){let o,a,i=[];qc(this.schemes)&&(i=this.schemes);let s,l,c=Sp(t,"inScheme[0]"),d=Sp(e,"inScheme[0]");if(!t||js.isContainedIn(c,i)?(o=!0,a=e,s=d,l=i.find((t=>js.compare(t,c)))||i[0]):(o=!1,a=t,s=c,l=i.find((t=>js.compare(t,d)))||i[0]),"or"!=r)return[];if(!this._api.api)throw new Ls;if(!a)throw new Ds({parameter:o?"to":"from"});let u=js.languagePreference.selectLanguage(a.prefLabel);if(!u)throw new Ds({parameter:o?"to":"from",message:"Missing language"});let p=Sp(a,`altLabel.${u}`,[]);Sm(p)&&(p=[p]);let f=Sp(a,`prefLabel.${u}`),h=p.concat([f]);h=[f];let{url:m,data:g}=await this._getReconciliationResults({...n,labels:h,language:u});g=[].concat(...Object.values(g).map((t=>t.result))).filter((t=>t)),g=g.sort(((t,e)=>t.score!=e.score?e.score-t.score:t.match!=e.match?t.match?-1:1:t.id.length-e.id.length));let b=Sp(l,"namespace",""),v=g.map((t=>({fromScheme:s,from:{memberSet:[a]},toScheme:l,to:{memberSet:[{uri:b+t.id}]},type:[t.match?"http://www.w3.org/2004/02/skos/core#exactMatch":t.score>=80?"http://www.w3.org/2004/02/skos/core#closeMatch":"http://www.w3.org/2004/02/skos/core#mappingRelation"]})));return o&&(v=v.map((t=>Object.assign(t,{fromScheme:t.toScheme,from:t.to,toScheme:t.fromScheme,to:t.from})))),v._url=m,v}async _getReconciliationResults({labels:t,language:e,...r}){t=t.sort();let n=this._cache.find((r=>fb(r.labels,t)&&r.language==e));if(n)return n;let o={},a=0;for(let d of t)o[`q${a}`]={query:d},a+=1;let i=this._api.api;e&&(i=i.replace("{language}",e));const s=`queries=${encodeURIComponent(JSON.stringify(o))}`;Up(r,["headers","Content-Type"],"application/x-www-form-urlencoded");let l=await this.axios({...r,method:"post",url:i,data:s});l=l||{};let c={labels:t,language:e,data:l,url:`${i}${i.includes("?")?"&":"?"}${s}`};return this._cache.push(c),this._cache.length>20&&(bw[this.uri]=this._cache.slice(this._cache.length-20)),c}}vw.providerName="ReconciliationApi",vw.providerType="http://bartoc.org/api-type/reconciliation",vw.stored=!1;class yw extends tw{static supports={mappings:!0};_prepare(){this._cache=[]}supportsScheme(t){return super.supportsScheme(t)&&Sp(t,"_registry.has.search",!1)}async getMappings({from:t,to:e,mode:r,selected:n,limit:o=10,...a}){if("or"!=r)return[];if(!n)throw new Ds({parameter:"selected"});let i=[];t&&this.supportsScheme(n.scheme[!1])?i.push(this._getMappings({...a,concept:t,sourceScheme:n.scheme[!0],targetScheme:n.scheme[!1],limit:o})):i.push(Promise.resolve([])),e&&this.supportsScheme(n.scheme[!0])?i.push(this._getMappings({...a,concept:e,sourceScheme:n.scheme[!1],targetScheme:n.scheme[!0],limit:o,swap:!0})):i.push(Promise.resolve([]));let[s,l]=await Promise.all(i);for(l=l.filter((t=>!s.find((e=>js.compareMappingMembers(t,e)))));s.length+l.length>o;)l.length>=s.length?l=l.slice(0,-1):s=s.slice(0,-1);return $h(s,l)}async _getMappings({concept:t,sourceScheme:e,targetScheme:r,limit:n,swap:o=!1,...a}){if(!t||!e||!r)return[];if(js.compare(e,r))return[];const i=js.languagePreference.selectLanguage(t.prefLabel)||this._defaultLanguages[0];let s=js.prefLabel(t,{fallbackToUri:!1,language:i});if(!s)return[];const l=/^[\s\wäüöÄÜÖß]*\w/.exec(s);s=l?l[0]:s;let c=await this._getResults({...a,label:s,targetScheme:r,limit:n});if(!c.length&&t.broader?.length)for(const u of t.broader){const t=js.prefLabel(u,{fallbackToUri:!1,language:i});if(t&&(c=await this._getResults({...a,label:t,targetScheme:r,limit:n}),c.length))break}let d=c.map((n=>({fromScheme:e,from:{memberSet:[t]},toScheme:r,to:{memberSet:[n]},type:["http://www.w3.org/2004/02/skos/core#mappingRelation"]})));return o&&(d=d.map((t=>Object.assign(t,{fromScheme:t.toScheme,from:t.to,toScheme:t.fromScheme,to:t.from})))),d}async _getResults({label:t,targetScheme:e,limit:r,...n}){let o=(this._cache[e.uri]||{})[t];if(o&&o._limit>=r)return o;const a=Sp(e,"_registry");if(!a||!1===a.has.search)return[];let i=(this._jskos.overrides||[]).find((t=>js.compare(t,e)))?.search;const s=await a.search({...n,url:i,search:t,scheme:e,limit:r});return this._cache[e.uri]||(this._cache[e.uri]={}),this._cache[e.uri][t]=s,this._cache[e.uri][t]._limit=r,s}}yw.providerName="LabelSearchSuggestion",yw.stored=!1;class ww extends tw{static supports={scheme:!0,top:!0,data:!0,concepts:!0,narrower:!0,ancestors:!0,types:!0,suggest:!0,search:!0};static _registryConfigForBartocApiConfig({url:t,scheme:e}={}){if(!t||!e)return null;const r={},n=t.match(/(.+\/)([^/]+)\/$/);return n?(r.api=n[1]+"rest/v1/",e.VOCID=n[2],r.schemes=[e],r):null}get _language(){return this.languages[0]||this._defaultLanguages[0]||"en"}_getApiUrl(t,e,r){const n=t&&t.VOCID||Sp(this.schemes.find((e=>js.compare(e,t))),"VOCID");if(!n)throw new Ds({parameter:"scheme",message:"Missing scheme or VOCID property on scheme"});e=e||"",(r=r||{}).lang||(r.lang=this._language);const o=Object.keys(r).map((t=>`${t}=${encodeURIComponent(r[t])}`)).join("&");return`${this._api.api}${n}${e}${o?"?"+o:""}`}_getDataUrl(t,{addFormatParameter:e=!0}={}){const r=Sp(t,"inScheme[0]");if(!t||!t.uri)throw new Ds({parameter:"concept",message:"Missing concept URI"});return this._getApiUrl(r,"/data",e?{format:"application/json"}:{})}async _getSchemeUri(t){this._approvedSchemes=this._approvedSchemes||[],this._rejectedSchemes=this._rejectedSchemes||[];let e=this._approvedSchemes.find((e=>js.compare(t,e)));if(e)return e.uri;if(this._rejectedSchemes.find((e=>js.compare(t,e))))return null;const r=this._getApiUrl(t,"/"),n=(await this.axios({method:"get",url:r})).conceptschemes.find((e=>js.compare(e,t)));return n?(this._approvedSchemes.push({uri:n.uri,identifier:js.getAllUris(t)}),n.uri):(this._rejectedSchemes.push({uri:t.uri,identifier:t.identifier}),null)}_toJskosConcept(t,{concept:e,scheme:r,result:n,language:o}={}){if(!t)return null;e=js.deepCopy(e||{}),o=o||t.lang||"en",e.uri=t.uri,r&&(e.inScheme=[r]);let a=t.matchedPrefLabel||t.prefLabel||t.label;if(Sm(a))Up(e,`prefLabel.${o}`,a);else{a&&!qc(a)&&(a=[a]);for(let t of a||[])Up(e,`prefLabel.${t.lang}`,t.value)}let i=t.altLabel;if(Sm(i))Up(e,`altLabel.${o}`,[i]);else{i&&!qc(i)&&(i=[i]);for(let t of i||[])Sp(e,`altLabel.${t.lang}`)?(e.altLabel[t.lang].push(t.value),e.altLabel[t.lang]=_f(e.altLabel[t.lang])):Up(e,`altLabel.${t.lang}`,[t.value])}const s=t.notation||t["skos:notation"]||js.notation(e);s&&(e.notation=[s.value||s]),t.broader&&(qc(t.broader)||(t.broader=[t.broader]),e.broader=t.broader.map((t=>Sm(t)?{uri:t}:t))),!0===t.hasChildren?e.narrower=[null]:!1===t.hasChildren&&(e.narrower=[]),t.type&&!qc(t.type)&&(t.type=[t.type]),e.type=e.type||[];for(let l of t.type||[]){if(!js.isValidUri(l))continue;const t=l.slice(0,l.indexOf(":"));n&&n["@context"]&&n["@context"][t]&&(l=l.replace(t+":",n["@context"][t])),e.type.push(l)}return e.type=_f(e.type),e.type.length||(e.type=["http://www.w3.org/2004/02/skos/core#Concept"]),e}async getSchemes({...t}={}){const e=[];for(let r of this.schemes||[]){const n=this._getApiUrl(r,"/"),o=(await this.axios({...t,method:"get",url:n})).conceptschemes.find((t=>js.compare(t,r))),a=o&&(o.prefLabel||o.label||o.title);a&&Up(r,`prefLabel.${this._language}`,a),e.push(r),this._approvedSchemes=this._approvedSchemes||[],this._approvedSchemes.find((t=>js.compare(r,t)))||this._approvedSchemes.push({uri:o.uri,identifier:js.getAllUris(r)})}return e}async getTop({scheme:t,...e}){const r=this._getApiUrl(t,"/topConcepts"),n=await this._getSchemeUri(t);if(!n)throw new Ds({parameter:"scheme",message:"Missing or unsupported scheme or VOCID property on scheme"});Up(e,"params.scheme",n);const o=await this.axios({...e,method:"get",url:r}),a=[];for(let i of o.topconcepts||[]){const e=this._toJskosConcept(i,{scheme:t,language:this._language});e.topConceptOf=[t],a.push(e)}return a}async getConcepts({concepts:t,...e}){qc(t)||(t=[t]),t=t.map((t=>({uri:t.uri,inScheme:t.inScheme})));const r=[];for(let n of t){const t=this._getDataUrl(n,{addFormatParameter:!1});if(!t)continue;const o=await this.axios({...e,method:"get",url:t,params:{uri:n.uri,format:"application/json"}}),a=o&&o.graph&&o.graph.find((t=>js.compare(t,n)));if(a){const t=this._toJskosConcept(a,{concept:n,result:o});for(let e of["broader","narrower"]){let r=a[e]||t[e];r&&!qc(r)&&(r=[r]),r||(r=[]),t[e]=r.map((t=>this._toJskosConcept(o.graph.find((e=>js.compare(e,t))),{scheme:n.inScheme[0],result:o})))}t.ancestors=[],r.push(t)}}return r}async getNarrower({concept:t,...e}){if(!t||!t.uri)throw new Ds({parameter:"concept"});const r=t.inScheme[0],n=this._getApiUrl(r,"/children");Up(e,"params.uri",t.uri);const o=((await this.axios({...e,method:"get",url:n})).narrower||[]).map((t=>this._toJskosConcept(t,{scheme:r})));return o}async getAncestors({concept:t,...e}){if(!t||!t.uri)throw new Ds({parameter:"concept"});const r=t.inScheme[0],n=this._getApiUrl(r,"/broaderTransitive");Up(e,"params.uri",t.uri);const o=await this.axios({...e,method:"get",url:n});let a=[],i=t.uri;for(;i;){if(i!=t.uri){const t=Sp(o,`broaderTransitive["${i}"]`);a=a.concat([t])}i=Sp(o,`broaderTransitive["${i}"].broader[0]`)}const s=a.map((t=>this._toJskosConcept(t,{scheme:r}))).filter((e=>e.uri!=t.uri));return s}async suggest(t){t._raw=!0;const e=await this.search(t),r=[t.search,[],[],[]];for(let n of e){const t=js.notation(n),e=js.prefLabel(n);r[1].push((t?t+" ":"")+e),r[2].push(""),r[3].push(n.uri)}return null!=e._totalCount?r._totalCount=e._totalCount:r._totalCount=e.length,r}async search({search:t,scheme:e,limit:r,types:n=[],...o}){const a=this._getApiUrl(e,"/search");Up(o,"params.query",`${t}*`),Up(o,"params.unique",1),Up(o,"params.maxhits",r||100),Up(o,"params.type",n.join(" "));const i=((await this.axios({...o,method:"get",url:a})).results||[]).map((t=>this._toJskosConcept(t,{scheme:e})));return i}async getTypes({scheme:t,...e}){const r=this._getApiUrl(t,"/types"),n=[],o=await this.axios({...e,method:"get",url:r});for(let a of o&&o.types||[])"http://www.w3.org/2004/02/skos/core#Concept"!=a.uri&&(a.label&&(a.prefLabel={[o["@context"]["@language"]]:a.label},delete a.label),n.push(a));return n._url=r,n}}ww.providerName="SkosmosApi",ww.providerType="http://bartoc.org/api-type/skosmos";const xw="http://id.loc.gov/authorities/",kw=[{uri:`${xw}subjects`,identifier:["http://bartoc.org/en/node/454"],notation:["LCSH"],concepts:[null],topConcepts:[]},{uri:`${xw}names`,identifier:["http://bartoc.org/en/node/18536"],notation:["LCNAF"],concepts:[null],topConcepts:[]}],_w=`${xw}classification`;function Ow(t){const e={};e.uri=t["@id"],e.notation=(t["http://www.loc.gov/mads/rdf/v1#code"]||[]).map((t=>t["@value"]));const r=t["http://www.loc.gov/mads/rdf/v1#authoritativeLabel"]||t["http://www.w3.org/2000/01/rdf-schema#label"]||[];r.length&&(e.prefLabel={},e.prefLabel[r[0]["@language"]||"en"]=r[0]["@value"]);const n=t["http://www.w3.org/2004/02/skos/core#altLabel"]||[];n.length&&(e.altLabel={en:n.map((t=>t["@value"]))});for(let o of t["http://www.w3.org/2000/01/rdf-schema#comment"]||[])e.definition=e.definition||{},e.definition.en=e.definition.en||[],e.definition.en.push(o["@value"]);return e}const Sw=t=>e=>!(e&&t&&t.namespace)||e.uri.startsWith(t.namespace);class Cw extends tw{static supports={schemes:!0,top:!1,data:!0,concepts:!0,narrower:!1,ancestors:!1,suggest:!0,search:!0};static _registryConfigForBartocApiConfig({scheme:t}={}){return t&&kw.find((e=>js.compare(e,t)))?{schemes:[t]}:null}async getSchemes(){const t=[];for(let e of await Promise.all(kw.filter((t=>!this.schemes||!this.schemes.length||this.schemes.find((e=>js.compare(t,e))))).map((t=>Wc({method:"get",url:`${t.uri.replace("http:","https:")}.json`}).then((({status:e,data:r})=>{if(200===e){let e=r.find((e=>t.uri===e["@id"]));if(e)return e=js.merge(function(t){const e=Ow(t);return e.namespace=e.uri+"/",e.type=["http://www.w3.org/2004/02/skos/core#ConceptScheme"],e}(e),t),e.topConcepts=(e.topConcepts||[]).filter((t=>t)),e}return null}))))))e&&t.push(e);return t}async getConcepts({concepts:t}){Array.isArray(t)||(t=[t]);const e=[];for(let r of await Promise.all(t.map((t=>Wc({method:"get",url:`${t.uri.replace("http:","https:")}.json`}).then((({status:e,data:r})=>{if(200===e){let e=r.find((e=>t.uri===e["@id"]));return e?function(t,{scheme:e}){const r=Ow(t);r.type=["http://www.w3.org/2004/02/skos/core#Concept"],r.inScheme=e?[e]:(t["http://www.loc.gov/mads/rdf/v1#isMemberOfMADSScheme"]||[]).map((t=>kw.find((e=>e.uri===t["@id"])))),r.inScheme.length&&r.inScheme[0]||delete r.inScheme;const n=t["http://www.loc.gov/mads/rdf/v1#hasNarrowerAuthority"]||js.compare(r.inScheme[0],{uri:_w})&&t["http://www.loc.gov/mads/rdf/v1#hasMADSCollectionMember"]||[];r.narrower=n.map((t=>({uri:t["@id"]}))).filter(Sw(r.inScheme&&r.inScheme[0]));const o=t["http://www.loc.gov/mads/rdf/v1#hasBroaderAuthority"]||js.compare(r.inScheme[0],{uri:_w})&&t["http://www.loc.gov/mads/rdf/v1#isMemberOfMADSCollection"]||[];return r.broader=o.map((t=>({uri:t["@id"]}))).filter(Sw(r.inScheme&&r.inScheme[0])),r}(e,{scheme:t.inScheme&&t.inScheme[0]}):null}}))))))r&&e.push(r);return e}async suggest(t){const e=await this.search(t);return[t.search,e.map((t=>js.prefLabel(t,{fallbackToUri:!0}))),[],e.map((t=>t.uri))]}async search({search:t,scheme:e,limit:r,offset:n}){const o=js.getAllUris(e).find((t=>t.startsWith(xw)));if(!o||!kw.find((t=>js.compare(t,{uri:o}))))throw new Ds({parameter:"scheme",message:"provided scheme is not supported (yet)"});if(!t)throw new Ds({parameter:"search",message:"parameter is empty or missing"});r=r||this._jskos.suggestResultLimit||100,n=n||0;const{data:a}=await Wc({method:"get",url:`${o}/suggest2`.replace("http:","https:"),params:{q:t,count:r||100,offset:n,searchtype:"keyword"}});return(a.hits||[]).map((t=>({uri:t.uri,notation:[t.token],prefLabel:{en:t.aLabel},inScheme:[e]}))).filter(Sw(e))}}Cw.providerName="LocApi",Cw.providerType="http://bartoc.org/api-type/loc";var jw={exports:{}};!function(t){!function(e,r,n){let o;(o=n.define)&&o.amd?o([],(function(){return r})):(o=n.modules)?o["FlexSearch".toLowerCase()]=r:t.exports=r}(0,function t(e){function r(t,e){const r=e?e.id:t&&t.id;this.id=r||0===r?r:$++,this.init(t,e),s(this,"index",(function(){return this.a?Object.keys(this.a.index[this.a.keys[0]].c):Object.keys(this.c)})),s(this,"length",(function(){return this.index.length}))}function n(t,e,r,n){return this.u!==this.g&&(this.o=this.o.concat(r),this.u++,n&&this.o.length>=n&&(this.u=this.g),this.u===this.g&&(this.cache&&this.j.set(e,this.o),this.F&&this.F(this.o))),this}function o(t){const e=O();for(const r in t)if(t.hasOwnProperty(r)){const n=t[r];y(n)?e[r]=n.slice(0):x(n)?e[r]=o(n):e[r]=n}return e}function a(t,e){const r=t.length,n=w(e),o=[];for(let a=0,i=0;a=i&&((t=(t=t[s-(o+.5|0)])[r]||(t[r]=[]))[t.length]=n),o)}function u(t,e){if(t){const r=Object.keys(t);for(let n=0,o=r.length;n(t=t.length-e.length)?1:t?-1:0}function h(t,e){return(t=t[z])<(e=e[z])?-1:t>e?1:0}function m(t,e){const r=z.length;for(let n=0;ne?1:0}function g(t,e,r){return t?{page:t,next:e?""+e:null,result:r}:r}function b(t,e,r,n,o,a,i){let s,l=[];if(!0===r){r="0";var c=""}else c=r&&r.split(":");const d=t.length;if(1i&&(c=0),s=(c=c||0)+e,s=this.m.length&&(this.C=0),this.m[this.C].postMessage({add:!0,id:t,content:e}),this.c[i]=""+this.C,r&&r(),this;if(!o){if(this.async&&"function"!=typeof importScripts){let o=this;return i=new Promise((function(r){setTimeout((function(){o.add(t,e,null,n,!0),o=null,r()}))})),r?(i.then(r),this):i}if(r)return this.add(t,e,null,n,!0),r(),this}if(!(e=this.encode(e)).length)return this;o=w(r=this.f)?r(e):e.split(this.split),this.filter&&(o=a(o,this.filter));const f=O();f._ctx=O();const h=o.length,m=this.threshold,g=this.depth,b=this.b,v=this.i,y=this.D;for(let e=0;ep;r--)d(v,f,u=s.substring(p,r),t,e,c,m,b-1)}break;default:if(l=d(v,f,s,t,1,c,m,b-1),g&&1=m)for(l=f._ctx[s]||(f._ctx[s]=O()),s=this.h[s]||(this.h[s]=_(b-(m||0))),0>(c=e-g)&&(c=0),(u=e+g+1)>h&&(u=h);co;r--)n=a[r-1],a[r]=n,e[n]=r;a[o]=t,e[t]=o}}}return e},t}();return r}(function(){const t={},e="undefined"!=typeof Blob&&"undefined"!=typeof URL&&URL.createObjectURL;return function(r,n,o,a,i){return o=e?URL.createObjectURL(new Blob(["("+o.toString()+")()"],{type:"text/javascript"})):r+".min.js",t[r+="-"+n]||(t[r]=[]),t[r][i]=new Worker(o),t[r][i].onmessage=a,t[r][i]}}()),ei)}(jw);const Tw=ri(jw.exports);function Pw(t){return t.replace(/\\u[\dA-F]{4}/gi,(function(t){return String.fromCharCode(parseInt(t.replace(/\\u/g,""),16))}))}const $w={};class Dw extends tw{static supports={schemes:!0,top:!0,data:!0,concepts:!0,narrower:!0,ancestors:!0,suggest:!0,search:!0};_prepare(){$w[this.uri]={index:{},conceptCache:{},schemeCache:{}}}get _index(){return $w[this.uri]&&$w[this.uri].index}get _conceptCache(){return $w[this.uri]&&$w[this.uri].conceptCache}get _schemeCache(){return $w[this.uri]&&$w[this.uri].schemeCache}static _registryConfigForBartocApiConfig({url:t,scheme:e}={}){return t&&e?{schemes:[{uri:t,identifier:js.getAllUris(e).filter((e=>e!==t))}]}:null}async _loadScheme({scheme:t,...e}){let r=js.getAllUris(t);for(let u of r)if(this._schemeCache[u])return this._schemeCache[u];const n=this.schemes.find((e=>js.compare(e,t)));if(!n||!n.uri)throw new As({message:`Tried to load unsupported scheme (${t&&t.uri})`});const o=n.uri;r=_f(r.concat(js.getAllUris(n)));let a=".json";o.endsWith("/")&&(a="index.json");const i=await this.axios({...e,url:`${o}${a}`,_skipAdditionalParameters:!0});if(i.id!==o)throw new As({message:"Skohub URL did not return expected concept scheme"});const{title:s,preferredNamespaceUri:l,hasTopConcept:c,description:d}=i;(t={uri:o,identifier:r.filter((t=>t!==o))}).prefLabel=s,Object.keys(t.prefLabel||{}).forEach((e=>{t.prefLabel[e]=Pw(t.prefLabel[e])})),t.namespace=l,t.topConcepts=(c||[]).map((t=>this._toJskosConcept(t))),t.concepts=[null],d&&(t.definition=d,Object.keys(t.definition).forEach((e=>{t.definition[e]=[Pw(t.definition[e])]})));for(let u of Object.keys(t).filter((e=>!t[e])))delete t[u];for(let u of r)this._schemeCache[u]=t;return t}async _loadConcept({uri:t,...e}){if(this._conceptCache[t])return this._conceptCache[t];try{const r=await this.axios({...e,url:`${t}.json`,_skipAdditionalParameters:!0});if(r.id!==t)throw new As({message:"Skohub URL did not return expected concept URI"});const n=this._toJskosConcept(r);return this._conceptCache[t]=n,n}catch(r){return null}}_toJskosConcept(t){const e={uri:t.id};return e.prefLabel=t.prefLabel,Object.keys(e.prefLabel||{}).forEach((t=>{e.prefLabel[t]=Pw(e.prefLabel[t])})),e.narrower=(t.narrower||[]).map((t=>this._toJskosConcept(t))),e.notation=t.notation||[],t.broader&&t.broader.id&&(e.broader=[{uri:t.broader.id}]),t.inScheme&&t.inScheme.id&&(e.inScheme=[{uri:t.inScheme.id}]),t.scopeNote&&(e.scopeNote=t.scopeNote,Object.keys(e.scopeNote).forEach((t=>{e.scopeNote[t]=[Pw(e.scopeNote[t])]}))),e}async getSchemes({...t}={}){return Promise.all(this.schemes.map((e=>this._loadScheme({...t,scheme:e}))))}async getTop({scheme:t,...e}){if(!t||!t.uri)throw new Ds({parameter:"scheme",message:"Missing scheme URI"});return(t=await this._loadScheme({scheme:t,...e})).topConcepts||[]}async getConcepts({concepts:t,...e}){return qc(t)||(t=[t]),(await Promise.all(t.map((({uri:t})=>this._loadConcept({...e,uri:t}))))).filter(Boolean)}async getAncestors({concept:t,...e}){if(!t||!t.uri)throw new Ds({parameter:"concept"});if(t.ancestors&&null!==t.ancestors[0])return t.ancestors;if(!(t=await this._loadConcept({...e,uri:t.uri}))||!t.broader||!t.broader.length)return[];const r=t.broader[0];return[r].concat(await this.getAncestors({concept:r,...e})).map((t=>({uri:t.uri})))}async getNarrower({concept:t,...e}){if(!t||!t.uri)throw new Ds({parameter:"concept"});return t.narrower&&null!==t.narrower[0]?t.narrower:(t=await this._loadConcept({...e,uri:t.uri})).narrower}async search({search:t,scheme:e,limit:r=100}){if(!(e=await this._loadScheme({scheme:e}))||!e.uri)throw new Ds({parameter:"scheme"});if(!t)throw new Ds({parameter:"search"});let n;this._index[e.uri]||(this._index[e.uri]={});for(const i of[""].concat(this.languages)){if(this._index[e.uri][i]){n=this._index[e.uri][i];break}if(null!==this._index[e.uri][i])try{let t=i?`.${i}.index`:".index";e.uri.endsWith("/")&&(t=`index${t}`);const r=await this.axios({url:`${e.uri}${t}`,_skipAdditionalParameters:!0});if(r.length<100){this._index[e.uri][i]=null;continue}n=Tw.create(),n.import(r),this._index[e.uri][i]=n;break}catch(a){this._index[e.uri][i]=null}}if(!n)throw new As({message:"Could not find search index for any of the available languages "+this.languages.join(",")});const o=n.search(t);return(await this.getConcepts({concepts:o.map((t=>({uri:t})))})).slice(0,r)}async suggest(t){t._raw=!0;const e=await this.search(t),r=[t.search,[],[],[]];for(let n of e){const t=js.notation(n),e=js.prefLabel(n);r[1].push((t?t+" ":"")+e),r[2].push(""),r[3].push(n.uri)}return null!=e._totalCount?r._totalCount=e._totalCount:r._totalCount=e.length,r}}Dw.providerName="Skohub",Dw.providerType="http://bartoc.org/api-type/skohub";const Aw="https://lobid.org/gnd/",zw={uri:"http://bartoc.org/en/node/430",concepts:[null],topConcepts:[],type:["http://www.w3.org/2004/02/skos/core#ConceptScheme"],DISPLAY:{hideNotation:!0},identifier:["http://www.wikidata.org/entity/Q36578"],license:[{uri:"http://creativecommons.org/publicdomain/zero/1.0/"}],namespace:"https://d-nb.info/gnd/",notation:["GND"],notationPattern:"[0-9X-]+",prefLabel:{de:"Gemeinsame Normdatei",en:"Integrated Authority File"},types:[{uri:"https://d-nb.info/standards/elementset/gnd#DifferentiatedPerson",prefLabel:{de:"Person",en:"Person"}},{uri:"https://d-nb.info/standards/elementset/gnd#PlaceOrGeographicName",prefLabel:{de:"Geografikum",en:"Place"}},{uri:"https://d-nb.info/standards/elementset/gnd#CorporateBody",prefLabel:{de:"Organisation",en:"Organization"}},{uri:"https://d-nb.info/standards/elementset/gnd#SubjectHeading",prefLabel:{de:"Sachbegriff",en:"Subject"}},{uri:"https://d-nb.info/standards/elementset/gnd#Work",prefLabel:{de:"Werk",en:"Work"}},{uri:"https://d-nb.info/standards/elementset/gnd#ConferenceOrEvent",prefLabel:{de:"Konferenz oder Veranstaltung",en:"ConferenceOrEvent"}}]},Ew=new js.ConceptScheme({uri:"https://d-nb.info/standards/elementset/gnd",namespace:"https://d-nb.info/standards/elementset/gnd#"});zw.types.forEach((t=>{t.notation=[Ew.notationFromUri(t.uri)]}));const Mw=new js.ConceptScheme(zw),Lw=["broaderTerm","broaderTermGeneral","broaderTermGeneric","broaderTermInstantial","broaderTermPartitive"],Iw={sameAs:"http://www.w3.org/2004/02/skos/core#exactMatch",exactMatch:"http://www.w3.org/2004/02/skos/core#exactMatch",closeMatch:"http://www.w3.org/2004/02/skos/core#closeMatch",relatedDdcWithDegreeOfDeterminacy1:"http://www.w3.org/2004/02/skos/core#narrowMatch",relatedDdcWithDegreeOfDeterminacy2:"http://www.w3.org/2004/02/skos/core#narrowMatch",relatedDdcWithDegreeOfDeterminacy3:"http://www.w3.org/2004/02/skos/core#closeMatch",relatedDdcWithDegreeOfDeterminacy4:"http://www.w3.org/2004/02/skos/core#exactMatch"},Bw=[{uri:"http://bartoc.org/en/node/241",uriPattern:"http://dewey.info/class/(.+)/"},{uri:"http://bartoc.org/en/node/18",namespace:"https://data.bnf.fr/ark:/12148/"},{uri:"http://bartoc.org/en/node/20450",namespace:"https://datos.bne.es/resource/"},{uri:"http://bartoc.org/en/node/1940",namespace:"http://www.wikidata.org/entity/"},{uri:"http://bartoc.org/en/node/294",namespace:"http://lod.gesis.org/thesoz/"},{uri:"http://bartoc.org/en/node/20425",namespace:"http://uri.gbv.de/terminology/tpro/"},{uri:"http://bartoc.org/en/node/2053",namespace:"http://viaf.org/viaf/"},{uri:"http://bartoc.org/en/node/305",uriPattern:"http?://aims.fao.org/aos/agrovoc/(.+)"},{uri:"http://bartoc.org/en/node/391",uriPattern:"http?://id.nlm.nih.gov/mesh/(.+)"},{uri:"http://bartoc.org/en/node/313",uriPattern:"http?://zbw.eu/stw/descriptor/(.+)"},{uri:"http://bartoc.org/en/node/443",uriPattern:"https?://purl.org/bncf/tid/(.+)"},{uri:"http://bartoc.org/en/node/454",uriPattern:"http?://id.loc.gov/authorities/subjects/(.+)"},{uri:"http://bartoc.org/en/node/18536",uriPattern:"http?://id.loc.gov/authorities/names/(.+)"}].map((t=>new js.ConceptScheme(t)));function Rw(t){const e={uri:t.id,notation:[t.gndIdentifier],prefLabel:{de:t.preferredName},inScheme:[{uri:zw.uri}]};t.variantName&&(e.altLabel={de:t.variantName}),t.usingInstructions?.length&&(e.scopeNote={de:t.usingInstructions}),e.type=t.type.map((t=>Ew.uriFromNotation(t))).filter(Boolean),e.broader=[],Lw.forEach((r=>{e.broader=e.broader.concat(t[r]||[])})),e.broader=e.broader.map((t=>({uri:t.id}))),e.uri&&(e.identifier=[e.uri.replace("https://","http://")]);let r=[];for(const n of Object.keys(Iw)){const o=Iw[n];t[n]?.length&&(r=r.concat(t[n].map((t=>{const r=Bw.find((e=>e.notationFromUri(t.id))),n=r?.conceptFromUri(t.id);return r&&n?("http://bartoc.org/en/node/241"===r.uri&&(n.uri+="e23/"),{from:{memberSet:[{uri:e.uri,notation:e.notation}]},fromScheme:{uri:zw.uri},to:{memberSet:[n]},toScheme:{uri:r.uri},type:[o]}):null})).filter(Boolean)))}return r.length&&(e.mappings=r),e}function Fw(t){return t&&t.startsWith("http://")?t.replace("http://","https://"):t}class Nw extends tw{static supports={schemes:!0,data:!0,concepts:!0,narrower:!0,suggest:!0,search:!0,types:!0};_setup(){this._api.api||(this._api.api=Aw)}static _registryConfigForBartocApiConfig({url:t,scheme:e}={}){return t&&e&&js.compare(e,zw)&&"https://lobid.org/gnd/api"===t?{api:Aw,schemes:[zw]}:null}async getSchemes(){return[zw]}async getTop(){return[]}async getConcepts({concepts:t}){if(!t)throw new r.InvalidOrMissingParameterError({parameter:"concepts"});Array.isArray(t)||(t=[t]);const e=t.map((t=>t?.notation?.[0]?t?.notation?.[0]:Mw.notationFromUri(Fw(t?.uri)))).filter(Boolean),r=[],n=await Promise.all(e.map((async t=>{try{return Rw((await Wc.get(`${this._api.api}${t}.json`)).data)}catch(e){r.push(e)}})));if(r.length===t.length)throw r[0];return n.filter(Boolean)}async getNarrower({concept:t,limit:e=200,offset:r=0}){if(!t||!t.uri)throw new Ds({parameter:"concept"});const n=Fw(t.uri),o=Lw.map((t=>`${t}.id:"${n}"`)).join(" OR ");return(await Wc.get(`${this._api.api}search`,{params:{q:o,format:"json",size:e,from:r}})).data.member.map((t=>Rw(t)))}async suggest(t){const e=await this._search({...t,format:"json:suggest"});return[t.search,e.map((t=>t.label)),[],e.map((t=>t.id))]}async search(t){return(await this._search(t)).member.map((t=>Rw(t)))}async _search({search:t,types:e,limit:r=100,offset:n=0,format:o="json"}){if(!t)throw new Ds({parameter:"search"});let a="";return(e=e?.map((t=>Ew.notationFromUri(Fw(t)))).filter(Boolean)||[]).length&&(a=e.map((t=>`type:${t}`)).join(" OR ")),(await Wc.get(`${this._api.api}search`,{params:{q:t,filter:a,format:o,size:r,from:n}})).data}async getTypes({scheme:t}){if(!t||!js.compare(t,zw))throw new Ds({parameter:"search",message:t?.uri?`scheme ${t?.uri} not supported`:""});return zw.types}}Nw.providerName="LobidApi",Nw.providerType="http://bartoc.org/api-type/lobid-gnd";const Vw={};class Hw extends tw{static supports={schemes:!0,top:!0,data:!0,concepts:!0,narrower:!0,ancestors:!0,suggest:!0,search:!0};_setup(){this._scheme=null}static _registryConfigForBartocApiConfig({url:t,scheme:e}={}){return t&&e?{api:t}:null}_schemeInfoToJSKOS(t){const e=t.labels.find((t=>"x-uri"===t.lang)).text,r={};t.labels.filter((t=>!t.lang.startsWith("x-"))).forEach((t=>{r[t.lang]=t.text}));const n={uri:e,prefLabel:r};return t.categories&&t.categories.length&&(n.topConcepts=[null]),t.category&&t.category.length&&(n.concepts=[null]),n}_categoryToJSKOS(t,{scheme:e,broader:r=[]}){if(!t||!e)return null;const n=t.ID,o=`${e.uri}/${n}`;if(Vw[e.uri].concepts[o])return Vw[e.uri].concepts[o];const a={};t.labels.filter((t=>!t.lang.startsWith("x-")&&t.text)).forEach((t=>{a[t.lang]=t.text.replace(`${n} `,""),Vw[e.uri].searchIndex.add(o,a[t.lang])}));const i={};return t.labels.filter((t=>!t.lang.startsWith("x-")&&t.description)).forEach((t=>{i[t.lang]||(i[t.lang]=[]),i[t.lang].push(t.description)})),Vw[e.uri].concepts[o]={uri:o,notation:[n],prefLabel:a,scopeNote:i,inScheme:[{uri:e.uri}],narrower:(t.categories||[]).map((t=>({uri:`${e.uri}/${t.ID}`}))),broader:r},Vw[e.uri].concepts[o]}_removeNarrower(t){return t?Object.assign({},t,{narrower:t.narrower&&t.narrower.length?[null]:[]}):t}async _loadSchemeData(t){const e=await this.axios({...t,method:"get",url:this._api.api,_skipAdditionalParameters:!0});this._scheme=this._schemeInfoToJSKOS(e);const r=this._scheme.uri;Vw[r]={schemeInfo:e,searchIndex:Tw.create({tokenize:"full"}),concepts:{}};const n=(t,{broader:e=[]}={})=>{const r=this._categoryToJSKOS(t,{scheme:this._scheme,broader:e});(t.categories||[]).forEach((t=>n(t,{broader:[{uri:r.uri}]})))};e.categories.forEach((t=>n(t))),Vw[r].topConcepts=e.categories.map((t=>this._categoryToJSKOS(t,{scheme:this._scheme})))}async getSchemes(t={}){if(!this._api.api)throw new Ls;return this._scheme||(this._loadSchemeDataPromise||(this._loadSchemeDataPromise=this._loadSchemeData(t)),await this._loadSchemeDataPromise),[this._scheme]}async getTop({scheme:t,...e}){if(!t||!t.uri)throw new Ds({parameter:"scheme",message:"Missing scheme URI"});if(this._scheme||await this.getSchemes(e),!js.compare(t,this._scheme))throw new Ds({parameter:"scheme",message:"Requested vocabulary seems to be unsupported by this API."});return Vw[this._scheme.uri].topConcepts.map(this._removeNarrower)}async getConcepts({concepts:t,...e}){return qc(t)||(t=[t]),this._scheme||await this.getSchemes(e),t.map((t=>Vw[this._scheme.uri].concepts[t.uri])).map(this._removeNarrower)}async getAncestors({concept:t,...e}){if(!t||!t.uri)throw new Ds({parameter:"concept"});if(t.ancestors&&null!==t.ancestors[0])return t.ancestors;this._scheme||await this.getSchemes(e);const r=(t=Vw[this._scheme.uri].concepts[t.uri])&&t.broader&&t.broader[0];return r?[r].concat(await this.getAncestors({concept:r,...e})):[]}async getNarrower({concept:t,...e}){if(!t||!t.uri)throw new Ds({parameter:"concept"});return t.narrower&&null!==t.narrower[0]?t.narrower:(this._scheme||await this.getSchemes(e),((t=Vw[this._scheme.uri].concepts[t.uri])&&t.narrower||[]).map((t=>Vw[this._scheme.uri].concepts[t.uri])).map(this._removeNarrower))}async search({search:t,scheme:e,limit:r=100}){if(!e||!e.uri)throw new Ds({parameter:"scheme"});if(!t)throw new Ds({parameter:"search"});if(!e||!e.uri)throw new Ds({parameter:"scheme",message:"Missing scheme URI"});if(this._scheme||await this.getSchemes(),!js.compare(e,this._scheme))throw new Ds({parameter:"scheme",message:"Requested vocabulary seems to be unsupported by this API."});return(await Vw[this._scheme.uri].searchIndex.search(t)).map((t=>Vw[this._scheme.uri].concepts[t])).map(this._removeNarrower).slice(0,r)}async suggest(t){t._raw=!0;const e=await this.search(t),r=[t.search,[],[],[]];for(let n of e){const t=js.notation(n),e=js.prefLabel(n);r[1].push((t?t+" ":"")+e),r[2].push(""),r[3].push(n.uri)}return null!=e._totalCount?r._totalCount=e._totalCount:r._totalCount=e.length,r}}Hw.providerName="MyCoRe",Hw.providerType="http://bartoc.org/api-type/mycore";const Uw={schemes:[]};class Ww extends tw{static supports={schemes:!0,top:!1,data:!0,concepts:!0,narrower:!1,ancestors:!1,suggest:!0,search:!0};static _registryConfigForBartocApiConfig({url:t}={}){return t?{api:t}:null}async getSchemes(){if(!Uw.schemes.length){const t=await Wc.post(this._api.api,{query:"query sources { sources { name uri description alternateName } }",operationName:"sources"}),e=t?.data?.data?.sources||[];if(!e.length)return[];Uw.schemes=e.map((t=>{const e={uri:t.uri,prefLabel:{und:t.name}};return t.desciption&&(e.description={und:[t.description]}),t.alternateName&&(e.notation=[t.alternateName]),e}))}return Uw.schemes}async getConcepts({concepts:t}){if(!t)throw new Ds({parameter:"concepts"});Array.isArray(t)||(t=[t]);const e=await Wc.post(this._api.api,{query:`query { lookup( uris: [${t.map((t=>`"${t.uri}"`))}], ) { uri source { ... on Source { uri } } result { ... on Term { uri prefLabel scopeNote altLabel broader { uri } narrower { uri } } } } }`});return(e.data?.data?.lookup||[]).map((t=>{const e={uri:t.uri,inScheme:[Uw.schemes.find((e=>js.compare(e,{uri:t.source.uri})))]};return t.result?.prefLabel?.[0]&&(e.prefLabel={und:t.result.prefLabel[0]}),t.result?.altLabel?.[0]&&(e.altLabel={und:t.result.altLabel}),t.result?.scopeNote?.[0]&&(e.scopeNote={und:t.result.scopeNote}),t.result?.broader?.length&&(e.broader=t.result.broader),t.result?.narrower?.length&&(e.narrower=t.result.narrower),e}))}async suggest(t){const e=t.search,r=await this.search(t);return[e,r.map((t=>js.prefLabel(t,{fallbackToUri:!1}))),[],r.map((t=>t.uri))]}async search({scheme:t,search:e}){if(!e)throw new Ds({parameter:"search"});if(!t||!js.isContainedIn(t,Uw.schemes))throw new Ds({parameter:"scheme"});const r=await Wc.post(this._api.api,{query:`query { terms( sources: ["${t.uri}"] query: "${e}" ) { source { uri } result { ... on Terms { terms { uri prefLabel scopeNote } } } }}`});return(r.data?.data?.terms?.[0]?.result?.terms||[]).map((e=>{const r={uri:e.uri,inScheme:[t]};return e.prefLabel?.[0]&&(r.prefLabel={und:e.prefLabel[0]}),e.altLabel?.[0]&&(r.altLabel={und:e.altLabel}),e.scopeNote?.[0]&&(r.scopeNote={und:e.scopeNote[0]}),r}))}}Ww.providerName="NoTApi",Ww.providerType="http://bartoc.org/api-type/noterms";const Gw=Object.freeze(Object.defineProperty({__proto__:null,BaseProvider:tw,ConceptApiProvider:gw,LabelSearchSuggestionProvider:yw,LobidApiProvider:Nw,LocApiProvider:Cw,LocalMappingsProvider:pw,MappingsApiProvider:fw,MyCoReProvider:Hw,NoTApiProvider:Ww,OccurrencesApiProvider:mw,ReconciliationApiProvider:vw,SkohubProvider:Dw,SkosmosApiProvider:ww},Symbol.toStringTag,{value:"Module"})),qw={[tw.providerName]:tw,init(t){if(this[t.provider])return new this[t.provider](t);throw new Is},addProvider(t){if(!(t.prototype instanceof tw||t===tw))throw new Is;this[t.providerName]=t}};qw.addProvider(gw),qw.addProvider(fw);const Kw={};let Yw=class t{constructor(t){this.config=t,this.axios=Wc.create()}setConfig(t){this.config=t}get config(){return this._config}set config(t){(t=t||{}).registries=t.registries||[],t.registries=t.registries.map((t=>qw.init(t))).filter((t=>t)),t.registries.forEach((t=>{t.cdk=this})),this._config=t}get providers(){return qw}createInstance(e){return new t(e)}async loadConfig(t){const e=await this.axios.get(t);this.config=e.data}loadBuildInfo({url:t,buildInfo:e=null,interval:r=6e4,callback:n,...o}){if(!t&&!this.config.cocodaBaseUrl)throw new Ps({message:"Could not determine URL to load build config."});return t||(t=`${this.config.cocodaBaseUrl}build-info.json`),this.repeat({...o,function:async()=>(await this.axios.get(t,{headers:{"Cache-Control":"no-cache"}})).data,interval:r,callback:(t,r,o)=>{t?n(t):(o||!o&&e&&!fb(r,e))&&n(null,r,o||e)}})}getRegistryForUri(t){return this.config.registries.find((e=>e.uri==t))}initializeRegistry(t){return(t=qw.init(t)).cdk=this,t}addProvider(t){qw.addProvider(t)}static addProvider(t){qw.addProvider(t)}repeat({function:t,interval:e=15e3,callback:r,callImmediately:n=!0}={}){if(!t)throw new Ds({parameter:"function"});if("function"!=typeof t)throw new Ds({parameter:"function",message:"function needs to be a function"});if(e=parseInt(e),isNaN(e))throw new Ds({parameter:"interval"});if(!r)throw new Ds({parameter:"callback"});if("function"!=typeof r)throw new Ds({parameter:"callback",message:"callback needs to be a function"});let o={timer:null,result:null,error:null,isPaused:!1,interval:e};const a=t=>{const e=o.result;fb(e,t)||(o.result=t,o.error=null,r(null,t,e))},i=t=>{o.error=t,r(t)},s=t=>{o.isPaused||(o.timer=setTimeout((()=>{t()}),o.interval))},l=()=>(async()=>t())().then(a).catch(i).then((()=>s(l))),c=(t=n)=>{t?l():s(l)};return c(),{start:(...t)=>{o.isPaused=!1,c(...t)},stop:()=>{o.isPaused=!0,o.timer?clearTimeout(o.timer):setTimeout((()=>{o.timer&&clearTimeout(o.timer)}),o.interval)},get isPaused(){return o.isPaused},get lastResult(){return o.result},get hasErrored(){return!!o.error},get interval(){return o.interval},set interval(t){o.interval=t}}}async getSchemes(t={}){let e=[],r=[];for(let n of this.config.registries)if(!1!==n.has.schemes){let o=n.getSchemes(t).then((t=>{for(let r of t){r._registry=n,r.__DETAILSLOADED__=1,r.type=r.type||["http://www.w3.org/2004/02/skos/core#ConceptScheme"];let t,o,a=e.find((t=>js.compare(t,r))),i=!1;if(a){t=this.config.registries.indexOf(n),-1!=t&&(t=this.config.registries.length-t),o=this.config.registries.indexOf(Sp(a,"_registry")),-1!=o&&(o=this.config.registries.length-o);let e=r.concepts?0==r.concepts.length?-1:1:0,s=a.concepts?0==a.concepts.length?-1:1:0;i=e>s||!(ejs.compare(t,a)));-1!=t&&e.splice(t,1),r=js.merge(r,Vy(a,["concepts","topConcepts"]),{mergeUris:!0,skipPaths:["_registry"]})}r._registry=n,e.push(r)}else{const t=e.findIndex((t=>js.compare(t,r)));if(-1!=t){const n=e[t]._registry;e[t]=js.merge(e[t],Vy(r,["concepts","topConcepts"]),{mergeUris:!0,skipPaths:["_registry"]}),e[t]._registry=n}}}})).catch((t=>{console.warn("Couldn't load schemes for registry",n.uri,t)}));r.push(o)}return await Promise.all(r),e.forEach((t=>{const e=t._registry;delete t._registry;const r=this.registryForScheme(t);r&&r._api.api!==e._api.api?t._registry=r:t._registry=e})),js.sortSchemes(e.filter(Boolean))}registryForScheme(t,e="concepts"){let r=t._registry;if(r)return r;for(let{type:o,...a}of t.API||[]){const i=`${o}-${a.url}`;if(Kw[i]){const e=Kw[i];return Array.isArray(e._jskos.schemes)&&!js.isContainedIn(t,e._jskos.schemes)&&e._jskos.schemes.push(t),e}a.scheme=t;for(const t of Object.values(qw)){if(t?.providerType!==o)continue;if(!t._registryConfigForBartocApiConfig)continue;if(e&&!t?.supports?.[e])continue;const s=t.providerName,l=qw[s]._registryConfigForBartocApiConfig(a);if(l){l.provider=s;try{if(r=this.initializeRegistry(l),r)return Kw[i]=r,r}catch(n){continue}}}}return null}};const Xw=t("S",new Yw),Jw=Object.freeze(Object.defineProperty({__proto__:null,BaseProvider:tw,CocodaSDK:Yw,ConceptApiProvider:gw,LabelSearchSuggestionProvider:yw,LobidApiProvider:Nw,LocApiProvider:Cw,LocalMappingsProvider:pw,MappingsApiProvider:fw,MyCoReProvider:Hw,NoTApiProvider:Ww,OccurrencesApiProvider:mw,ReconciliationApiProvider:vw,SkohubProvider:Dw,SkosmosApiProvider:ww,addAllProviders:function(t){Object.values(Gw).forEach((e=>(t||Xw).addProvider(e)))},cdk:Xw,errors:Bs,utils:Qy},Symbol.toStringTag,{value:"Module"})),Zw={};for(let t of["log","warn","error"])Zw[t]=(...t)=>{}; +/*! + * vuex v3.6.2 + * (c) 2021 Evan You + * @license MIT + */var Qw=("undefined"!=typeof window?window:"undefined"!=typeof global?global:{}).__VUE_DEVTOOLS_GLOBAL_HOOK__;function tx(t,e){if(void 0===e&&(e=[]),null===t||"object"!=typeof t)return t;var r,n=(r=function(e){return e.original===t},e.filter(r)[0]);if(n)return n.copy;var o=Array.isArray(t)?[]:{};return e.push({original:t,copy:o}),Object.keys(t).forEach((function(r){o[r]=tx(t[r],e)})),o}function ex(t,e){Object.keys(t).forEach((function(r){return e(t[r],r)}))}function rx(t){return null!==t&&"object"==typeof t}var nx=function(t,e){this.runtime=e,this._children=Object.create(null),this._rawModule=t;var r=t.state;this.state=("function"==typeof r?r():r)||{}},ox={namespaced:{configurable:!0}};ox.namespaced.get=function(){return!!this._rawModule.namespaced},nx.prototype.addChild=function(t,e){this._children[t]=e},nx.prototype.removeChild=function(t){delete this._children[t]},nx.prototype.getChild=function(t){return this._children[t]},nx.prototype.hasChild=function(t){return t in this._children},nx.prototype.update=function(t){this._rawModule.namespaced=t.namespaced,t.actions&&(this._rawModule.actions=t.actions),t.mutations&&(this._rawModule.mutations=t.mutations),t.getters&&(this._rawModule.getters=t.getters)},nx.prototype.forEachChild=function(t){ex(this._children,t)},nx.prototype.forEachGetter=function(t){this._rawModule.getters&&ex(this._rawModule.getters,t)},nx.prototype.forEachAction=function(t){this._rawModule.actions&&ex(this._rawModule.actions,t)},nx.prototype.forEachMutation=function(t){this._rawModule.mutations&&ex(this._rawModule.mutations,t)},Object.defineProperties(nx.prototype,ox);var ax,ix=function(t){this.register([],t,!1)};function sx(t,e,r){if(e.update(r),r.modules)for(var n in r.modules){if(!e.getChild(n))return;sx(t.concat(n),e.getChild(n),r.modules[n])}}ix.prototype.get=function(t){return t.reduce((function(t,e){return t.getChild(e)}),this.root)},ix.prototype.getNamespace=function(t){var e=this.root;return t.reduce((function(t,r){return t+((e=e.getChild(r)).namespaced?r+"/":"")}),"")},ix.prototype.update=function(t){sx([],this.root,t)},ix.prototype.register=function(t,e,r){var n=this;void 0===r&&(r=!0);var o=new nx(e,r);0===t.length?this.root=o:this.get(t.slice(0,-1)).addChild(t[t.length-1],o),e.modules&&ex(e.modules,(function(e,o){n.register(t.concat(o),e,r)}))},ix.prototype.unregister=function(t){var e=this.get(t.slice(0,-1)),r=t[t.length-1],n=e.getChild(r);n&&n.runtime&&e.removeChild(r)},ix.prototype.isRegistered=function(t){var e=this.get(t.slice(0,-1)),r=t[t.length-1];return!!e&&e.hasChild(r)};var lx=function(t){var e=this;void 0===t&&(t={}),!ax&&"undefined"!=typeof window&&window.Vue&&gx(window.Vue);var r=t.plugins;void 0===r&&(r=[]);var n=t.strict;void 0===n&&(n=!1),this._committing=!1,this._actions=Object.create(null),this._actionSubscribers=[],this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new ix(t),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._watcherVM=new ax,this._makeLocalGettersCache=Object.create(null);var o=this,a=this.dispatch,i=this.commit;this.dispatch=function(t,e){return a.call(o,t,e)},this.commit=function(t,e,r){return i.call(o,t,e,r)},this.strict=n;var s=this._modules.root.state;fx(this,s,[],this._modules.root),px(this,s),r.forEach((function(t){return t(e)})),(void 0!==t.devtools?t.devtools:ax.config.devtools)&&function(t){Qw&&(t._devtoolHook=Qw,Qw.emit("vuex:init",t),Qw.on("vuex:travel-to-state",(function(e){t.replaceState(e)})),t.subscribe((function(t,e){Qw.emit("vuex:mutation",t,e)}),{prepend:!0}),t.subscribeAction((function(t,e){Qw.emit("vuex:action",t,e)}),{prepend:!0}))}(this)},cx={state:{configurable:!0}};function dx(t,e,r){return e.indexOf(t)<0&&(r&&r.prepend?e.unshift(t):e.push(t)),function(){var r=e.indexOf(t);r>-1&&e.splice(r,1)}}function ux(t,e){t._actions=Object.create(null),t._mutations=Object.create(null),t._wrappedGetters=Object.create(null),t._modulesNamespaceMap=Object.create(null);var r=t.state;fx(t,r,[],t._modules.root,!0),px(t,r,e)}function px(t,e,r){var n=t._vm;t.getters={},t._makeLocalGettersCache=Object.create(null);var o=t._wrappedGetters,a={};ex(o,(function(e,r){a[r]=function(t,e){return function(){return t(e)}}(e,t),Object.defineProperty(t.getters,r,{get:function(){return t._vm[r]},enumerable:!0})}));var i=ax.config.silent;ax.config.silent=!0,t._vm=new ax({data:{$$state:e},computed:a}),ax.config.silent=i,t.strict&&function(t){t._vm.$watch((function(){return this._data.$$state}),(function(){}),{deep:!0,sync:!0})}(t),n&&(r&&t._withCommit((function(){n._data.$$state=null})),ax.nextTick((function(){return n.$destroy()})))}function fx(t,e,r,n,o){var a=!r.length,i=t._modules.getNamespace(r);if(n.namespaced&&(t._modulesNamespaceMap[i],t._modulesNamespaceMap[i]=n),!a&&!o){var s=hx(e,r.slice(0,-1)),l=r[r.length-1];t._withCommit((function(){ax.set(s,l,n.state)}))}var c=n.context=function(t,e,r){var n=""===e,o={dispatch:n?t.dispatch:function(r,n,o){var a=mx(r,n,o),i=a.payload,s=a.options,l=a.type;return s&&s.root||(l=e+l),t.dispatch(l,i)},commit:n?t.commit:function(r,n,o){var a=mx(r,n,o),i=a.payload,s=a.options,l=a.type;s&&s.root||(l=e+l),t.commit(l,i,s)}};return Object.defineProperties(o,{getters:{get:n?function(){return t.getters}:function(){return function(t,e){if(!t._makeLocalGettersCache[e]){var r={},n=e.length;Object.keys(t.getters).forEach((function(o){if(o.slice(0,n)===e){var a=o.slice(n);Object.defineProperty(r,a,{get:function(){return t.getters[o]},enumerable:!0})}})),t._makeLocalGettersCache[e]=r}return t._makeLocalGettersCache[e]}(t,e)}},state:{get:function(){return hx(t.state,r)}}}),o}(t,i,r);n.forEachMutation((function(e,r){!function(t,e,r,n){var o=t._mutations[e]||(t._mutations[e]=[]);o.push((function(e){r.call(t,n.state,e)}))}(t,i+r,e,c)})),n.forEachAction((function(e,r){var n=e.root?r:i+r,o=e.handler||e;!function(t,e,r,n){var o=t._actions[e]||(t._actions[e]=[]);o.push((function(e){var o,a=r.call(t,{dispatch:n.dispatch,commit:n.commit,getters:n.getters,state:n.state,rootGetters:t.getters,rootState:t.state},e);return(o=a)&&"function"==typeof o.then||(a=Promise.resolve(a)),t._devtoolHook?a.catch((function(e){throw t._devtoolHook.emit("vuex:error",e),e})):a}))}(t,n,o,c)})),n.forEachGetter((function(e,r){!function(t,e,r,n){t._wrappedGetters[e]||(t._wrappedGetters[e]=function(t){return r(n.state,n.getters,t.state,t.getters)})}(t,i+r,e,c)})),n.forEachChild((function(n,a){fx(t,e,r.concat(a),n,o)}))}function hx(t,e){return e.reduce((function(t,e){return t[e]}),t)}function mx(t,e,r){return rx(t)&&t.type&&(r=e,e=t,t=t.type),{type:t,payload:e,options:r}}function gx(t){ax&&t===ax||function(t){if(Number(t.version.split(".")[0])>=2)t.mixin({beforeCreate:r});else{var e=t.prototype._init;t.prototype._init=function(t){void 0===t&&(t={}),t.init=t.init?[r].concat(t.init):r,e.call(this,t)}}function r(){var t=this.$options;t.store?this.$store="function"==typeof t.store?t.store():t.store:t.parent&&t.parent.$store&&(this.$store=t.parent.$store)}}(ax=t)}cx.state.get=function(){return this._vm._data.$$state},cx.state.set=function(t){},lx.prototype.commit=function(t,e,r){var n=this,o=mx(t,e,r),a=o.type,i=o.payload,s={type:a,payload:i},l=this._mutations[a];l&&(this._withCommit((function(){l.forEach((function(t){t(i)}))})),this._subscribers.slice().forEach((function(t){return t(s,n.state)})))},lx.prototype.dispatch=function(t,e){var r=this,n=mx(t,e),o=n.type,a=n.payload,i={type:o,payload:a},s=this._actions[o];if(s){try{this._actionSubscribers.slice().filter((function(t){return t.before})).forEach((function(t){return t.before(i,r.state)}))}catch(wj){}var l=s.length>1?Promise.all(s.map((function(t){return t(a)}))):s[0](a);return new Promise((function(t,e){l.then((function(e){try{r._actionSubscribers.filter((function(t){return t.after})).forEach((function(t){return t.after(i,r.state)}))}catch(wj){}t(e)}),(function(t){try{r._actionSubscribers.filter((function(t){return t.error})).forEach((function(e){return e.error(i,r.state,t)}))}catch(wj){}e(t)}))}))}},lx.prototype.subscribe=function(t,e){return dx(t,this._subscribers,e)},lx.prototype.subscribeAction=function(t,e){return dx("function"==typeof t?{before:t}:t,this._actionSubscribers,e)},lx.prototype.watch=function(t,e,r){var n=this;return this._watcherVM.$watch((function(){return t(n.state,n.getters)}),e,r)},lx.prototype.replaceState=function(t){var e=this;this._withCommit((function(){e._vm._data.$$state=t}))},lx.prototype.registerModule=function(t,e,r){void 0===r&&(r={}),"string"==typeof t&&(t=[t]),this._modules.register(t,e),fx(this,this.state,t,this._modules.get(t),r.preserveState),px(this,this.state)},lx.prototype.unregisterModule=function(t){var e=this;"string"==typeof t&&(t=[t]),this._modules.unregister(t),this._withCommit((function(){var r=hx(e.state,t.slice(0,-1));ax.delete(r,t[t.length-1])})),ux(this)},lx.prototype.hasModule=function(t){return"string"==typeof t&&(t=[t]),this._modules.isRegistered(t)},lx.prototype.hotUpdate=function(t){this._modules.update(t),ux(this,!0)},lx.prototype._withCommit=function(t){var e=this._committing;this._committing=!0,t(),this._committing=e},Object.defineProperties(lx.prototype,cx);var bx=kx((function(t,e){var r={};return xx(e).forEach((function(e){var n=e.key,o=e.val;r[n]=function(){var e=this.$store.state,r=this.$store.getters;if(t){var n=_x(this.$store,0,t);if(!n)return;e=n.context.state,r=n.context.getters}return"function"==typeof o?o.call(this,e,r):e[o]},r[n].vuex=!0})),r})),vx=kx((function(t,e){var r={};return xx(e).forEach((function(e){var n=e.key,o=e.val;r[n]=function(){for(var e=[],r=arguments.length;r--;)e[r]=arguments[r];var n=this.$store.commit;if(t){var a=_x(this.$store,0,t);if(!a)return;n=a.context.commit}return"function"==typeof o?o.apply(this,[n].concat(e)):n.apply(this.$store,[o].concat(e))}})),r})),yx=kx((function(t,e){var r={};return xx(e).forEach((function(e){var n=e.key,o=e.val;o=t+o,r[n]=function(){if(!t||_x(this.$store,0,t))return this.$store.getters[o]},r[n].vuex=!0})),r})),wx=kx((function(t,e){var r={};return xx(e).forEach((function(e){var n=e.key,o=e.val;r[n]=function(){for(var e=[],r=arguments.length;r--;)e[r]=arguments[r];var n=this.$store.dispatch;if(t){var a=_x(this.$store,0,t);if(!a)return;n=a.context.dispatch}return"function"==typeof o?o.apply(this,[n].concat(e)):n.apply(this.$store,[o].concat(e))}})),r}));function xx(t){return function(t){return Array.isArray(t)||rx(t)}(t)?Array.isArray(t)?t.map((function(t){return{key:t,val:t}})):Object.keys(t).map((function(e){return{key:e,val:t[e]}})):[]}function kx(t){return function(e,r){return"string"!=typeof e?(r=e,e=""):"/"!==e.charAt(e.length-1)&&(e+="/"),t(e,r)}}function _x(t,e,r){return t._modulesNamespaceMap[r]}function Ox(t,e,r){var n=r?t.groupCollapsed:t.group;try{n.call(t,e)}catch(wj){t.log(e)}}function Sx(t){try{t.groupEnd()}catch(wj){t.log("—— log end ——")}}function Cx(){var t=new Date;return" @ "+jx(t.getHours(),2)+":"+jx(t.getMinutes(),2)+":"+jx(t.getSeconds(),2)+"."+jx(t.getMilliseconds(),3)}function jx(t,e){return r="0",n=e-t.toString().length,new Array(n+1).join(r)+t;var r,n}var Tx={Store:lx,install:gx,version:"3.6.2",mapState:bx,mapMutations:vx,mapGetters:yx,mapActions:wx,createNamespacedHelpers:function(t){return{mapState:bx.bind(null,t),mapGetters:yx.bind(null,t),mapMutations:vx.bind(null,t),mapActions:wx.bind(null,t)}},createLogger:function(t){void 0===t&&(t={});var e=t.collapsed;void 0===e&&(e=!0);var r=t.filter;void 0===r&&(r=function(t,e,r){return!0});var n=t.transformer;void 0===n&&(n=function(t){return t});var o=t.mutationTransformer;void 0===o&&(o=function(t){return t});var a=t.actionFilter;void 0===a&&(a=function(t,e){return!0});var i=t.actionTransformer;void 0===i&&(i=function(t){return t});var s=t.logMutations;void 0===s&&(s=!0);var l=t.logActions;void 0===l&&(l=!0);var c=t.logger;return void 0===c&&(c=console),function(t){var d=tx(t.state);void 0!==c&&(s&&t.subscribe((function(t,a){var i=tx(a);if(r(t,d,i)){var s=Cx(),l=o(t),u="mutation "+t.type+s;Ox(c,u,e),c.log("%c prev state","color: #9E9E9E; font-weight: bold",n(d)),c.log("%c mutation","color: #03A9F4; font-weight: bold",l),c.log("%c next state","color: #4CAF50; font-weight: bold",n(i)),Sx(c)}d=i})),l&&t.subscribeAction((function(t,r){if(a(t,r)){var n=Cx(),o=i(t),s="action "+t.type+n;Ox(c,s,e),c.log("%c action","color: #03A9F4; font-weight: bold",o),Sx(c)}})))}}};const Px={clear(t,{kind:e,isLeft:r}){t[e][r]=null,"scheme"==e&&(t.concept[r]=null)},set(t,{kind:e,isLeft:r,value:n,concept:o,scheme:a}){"both"==e?(t.scheme[r]=a&&oi.pick(a,["uri"]),t.concept[r]=o&&oi.pick(o,["uri"])):t[e][r]=oi.pick(n,["uri"])},setLoadingId(t,{isLeft:e,loadingId:r}={}){t.loadingId[e]=r},setPreviousConcept(t,{isLeft:e,concept:r}){const n=r&&r.uri;t.previousConcept[e]=n?{uri:n}:null},setNextConcept(t,{isLeft:e,concept:r}){const n=r&&r.uri;t.nextConcept[e]=n?{uri:n}:null}},$x={namespaced:!0,state:{scheme:{true:null,false:null},concept:{true:null,false:null},loadingId:{true:"",false:""},previousConcept:{true:null,false:null},nextConcept:{true:null,false:null}},mutations:Px};function Dx(t){return t=t||SS.getters.currentRegistry,oi.isString(t)&&(t={uri:t}),t=(SS.state.config.registries||[]).find((e=>Ts.compareFast(e,t))),t}function Ax(t,e){if(!t)return!1;const r=[].concat(t.creator||[],t.contributor||[]).map((t=>t.uri));return oi.intersection(XS(e),r).length>0}function zx({mapping:t,registry:e}){for(let r of["fromScheme","toScheme"]){if(!t[r])return!1;const n=oi.get(e,`config.mappings.${r}Whitelist`);if(n&&!n.find((e=>MS(e,t[r]))))return!1;if("1-to-1"==oi.get(e,"config.mappings.cardinality")&&Ts.conceptsOfMapping(t,"to").length>1)return!1}return!0}function Ex({registry:t,user:e,action:r}){return t.isAuthorizedFor({type:"concordances",action:r,user:e,crossUser:!0})}function Mx({registry:t,mapping:e,user:r}){return!(!e||!t||!zx({mapping:e,registry:t})||e.partOf&&e.partOf[0]&&!Bx({registry:t,user:r,mapping:oi.omit(e,"partOf"),concordance:GS.value.find((t=>Ts.compare(t,e.partOf[0]))),isExistingMapping:!1})||!t.isAuthorizedFor({type:"mappings",action:"create",user:r}))}function Lx({registry:t,mapping:e,user:r,original:n}){if(!e)return!1;if(t=t||e._registry,n=n||e,!t)return!1;if(!zx({mapping:e,registry:t}))return!1;const o=GS.value.find((t=>Ts.compare(t,oi.get(n,"partOf[0]")))),a=Ax(o,r);let i=!Ts.userOwnsMapping(r,n);return!(o&&!i&&!a&&!Ex({registry:t,user:r,action:"update"}))&&(a&&(i=!1),t.isAuthorizedFor({type:"mappings",action:"update",user:r,crossUser:i}))}function Ix({registry:t,mapping:e,user:r,original:n}){if(!e)return!1;if(t=t||e._registry,n=n||e,!t)return!1;const o=GS.value.find((t=>Ts.compare(t,oi.get(n,"partOf[0]")))),a=Ax(o,r);let i=!Ts.userOwnsMapping(r,n);return!(o&&!i&&!a&&!Ex({registry:t,user:r,action:"update"}))&&t.isAuthorizedFor({type:"mappings",action:"delete",user:r,crossUser:i})}function Bx({registry:t,concordance:e,mapping:r,user:n,isExistingMapping:o=!0}){if(t=Dx(t||r._registry),!(e&&r&&t&&t.isAuthorizedFor({type:"mappings",action:"update",user:n})))return!1;if(o)if(r.partOf&&0!==r.partOf.length){const e=GS.value.find((t=>Ts.compare(t,r.partOf[0])));if(!e||!Ax(e,n)&&!Ex({registry:t,user:n,action:"update"}))return!1}else if(!Lx({registry:t,mapping:r,user:n}))return!1;return!(!Ax(e,n)&&!Ex({registry:t,user:n,action:"update"})||!MS(e.fromScheme,r.fromScheme)||!MS(e.toScheme,r.toScheme))}const Rx="cocoda-mappingTrash--"+window.location.pathname,Fx={from:{memberSet:[]},to:{memberSet:[]},fromScheme:null,toScheme:null,type:[Ts.defaultMappingType.uri]},Nx={mapping:Ts.copyDeep(Fx),original:{uri:null,mapping:null,registry:null},mappingsNeedRefresh:!1,mappingsNeedRefreshRegistry:null,mappingTrash:[],mappingTrashLoaded:!1},Vx={fromTo:t=>t?"from":"to",fromToScheme:t=>Vx.fromTo(t)+"Scheme"},Hx={canAdd:t=>(e,r,n)=>null!=e&&!Hx.added(t)(e,n),added:t=>(e,r)=>{let n=Vx.fromTo(r),o=oi.findIndex(t.mapping[n].memberSet,(t=>Ts.compare(t,e)));return-1!=o},checkScheme:t=>(e,r)=>{let n=Hx.getScheme(t)(r);return null==n||Ts.compare(n,e)},getConcepts:t=>e=>{if(oi.isBoolean(e)){let r=Vx.fromTo(e);return Ts.conceptsOfMapping(t.mapping,r)}return Ts.conceptsOfMapping(t.mapping)},getScheme:t=>e=>t.mapping[Vx.fromToScheme(e)],hasMappingChangedFromOriginal:(t,e,r,n)=>{if(!t.mapping)return!1;if(!t.original.uri)return!0;const o=n.getCurrentRegistry;if(!Ts.compareFast(t.original.registry,o))return!0;const a=t.original.mapping;return!o.isAuthorizedFor({type:"mappings",action:"anonymous",user:r.auth.user})&&!((t,e)=>{if(!t&&!e)return!0;if((t||[]).length!=(e||[]).length)return!1;let r=t&&t[0],n=e&&e[0];return!r&&!n||!(r&&!n||!r&&n)&&r.uri==n.uri&&Ts.prefLabel(r)==Ts.prefLabel(n)})(t.mapping.creator,a.creator)||!Ts.compareMappings(a,t.mapping)},hasChangedFromOriginal:(t,e)=>e.hasMappingChangedFromOriginal||e.hasConcordanceChangedFromOriginal,hasConcordanceChangedFromOriginal:t=>!Ts.compare(oi.get(t.mapping,"partOf[0]"),oi.get(t.original,"mapping.partOf[0]")),mappingTrash:(t,e,r)=>{let n=r.config,o=[];for(let a of t.mappingTrash){let t=n.registries.find((t=>Ts.compareFast(t,a.registry)));o.push(Object.assign({},a,{registry:t}))}return o},canCreate:(t,e,r,n)=>Mx({registry:n.getCurrentRegistry,mapping:t.mapping,user:r.auth.user}),canUpdate:(t,e,r,n)=>{const o=n.getCurrentRegistry;return!!(o&&Ts.compareFast(o,t.original.registry)&&t.mapping&&t.original.uri)&&Lx({registry:o,mapping:t.mapping,user:r.auth.user,original:t.original.mapping})},canDelete:(t,e,r,n)=>{const o=n.getCurrentRegistry;return!!(o&&Ts.compareFast(o,t.original.registry)&&t.mapping&&t.original.uri)&&Ix({registry:o,mapping:t.mapping,user:r.auth.user,original:t.original.mapping})}},Ux={add(t,{concept:e,scheme:r,isLeft:n,cardinality:o="1-to-n"}){if(!(r=r||e.inScheme&&e.inScheme[0]))return;if(Hx.added(t)(e,n))return;let a=Vx.fromTo(n);"from"==a&&0!=t.mapping.from.memberSet.length||!Hx.checkScheme(t)(r,n)||"to"==a&&"1-to-1"==o?t.mapping[a].memberSet=[e]:t.mapping[a].memberSet.push(e),t.mapping[Vx.fromToScheme(n)]=r},remove(t,{concept:e,isLeft:r}){let n=Vx.fromTo(r),o=oi.findIndex(t.mapping[n].memberSet,(t=>Ts.compare(t,e)));-1!=o&&(t.mapping[n].memberSet.splice(o,1),0==t.mapping[n].memberSet.length&&"from"==n&&(t.mapping[Vx.fromToScheme(r)]=null),0===Ts.conceptsOfMapping(t.mapping).length&&Ux.empty(t))},removeAll(t,{isLeft:e}){let r=Vx.fromTo(e);t.mapping[r].memberSet=[],t.mapping[Vx.fromToScheme(e)]=null},set(t,{mapping:e=null,original:r=null,registry:n=null}){e&&(t.mapping=e),n=n||oi.get(r,"_registry"),r&&n?(t.original.uri=r.uri,t.original.mapping=r,t.original.registry=n):e||(t.original.uri=null)},empty(t){t.mapping=Ts.copyDeep(Fx),t.original.uri=null},setType(t,{uri:e}){t.mapping.type=[e]},setCreator(t,{creator:e}){e&&!oi.isArray(e)&&(e=[e]),e&&0!=e.length?t.mapping.creator=e:Ln.delete(t.mapping,"creator")},setContributor(t,{contributor:e}){e&&!oi.isArray(e)&&(e=[e]),e&&0!=e.length?t.mapping.contributor=e:Ln.delete(t.mapping,"contributor")},setScheme(t,{isLeft:e=!0,scheme:r}){0==Hx.getConcepts(t)(e).length&&(t.mapping[Vx.fromToScheme(e)]=r)},setConcordance(t,{concordance:e}){e&&e.uri?t.mapping.partOf=[{uri:e.uri}]:Ln.delete(t.mapping,"partOf")},switch(t){Object.assign(t.mapping,{from:t.mapping.to,to:t.mapping.from,fromScheme:t.mapping.toScheme,toScheme:t.mapping.fromScheme}),"http://www.w3.org/2004/02/skos/core#narrowMatch"==t.mapping.type[0]?t.mapping.type[0]="http://www.w3.org/2004/02/skos/core#broadMatch":"http://www.w3.org/2004/02/skos/core#broadMatch"==t.mapping.type[0]&&(t.mapping.type[0]="http://www.w3.org/2004/02/skos/core#narrowMatch")},setIdentifier(t,{uri:e}={}){(e||null===e)&&(t.mapping.uri&&t.mapping.uri!==e&&(t.mapping.identifier=(t.mapping.identifier||[]).concat(t.mapping.uri)),e?(t.mapping.uri=e,t.mapping.identifier=t.mapping.identifier.filter((t=>t!==e))):Ln.delete(t.mapping,"uri")),t.mapping.fromScheme&&t.mapping.toScheme&&(t.mapping=Ts.addMappingIdentifiers(t.mapping))},setRefresh(t,{refresh:e=!0,registry:r}={}){t.mappingsNeedRefreshRegistry=e&&r?r:null,t.mappingsNeedRefresh=e},setTrash(t,{trash:e}={}){t.mappingTrash=e,t.mappingTrashLoaded=!0},addToTrash(t,{mapping:e,registry:r}={}){let n={mapping:Ts.minifyMapping(e),registry:{uri:r.uri}};t.mappingTrash=[n].concat(t.mappingTrash),t.mappingTrash.length>10&&(t.mappingTrash=t.mappingTrash.slice(0,10))},removeFromTrash(t,{uri:e}={}){t.mappingTrash=t.mappingTrash.filter((t=>t.mapping.uri!=e))},clearTrash(t){t.mappingTrash=[]}},Wx={namespaced:!0,state:Nx,getters:Hx,mutations:Ux,actions:{loadMappingTrash:({commit:t})=>nw.getItem(Rx).then((e=>{t(e?{type:"setTrash",trash:e}:{type:"setTrash",trash:[]})}))}},Gx={add(t,e){e.variant=e.variant||"warning",e.countdown=null!=e.countdown?e.countdown:5;let r=!0;e.countdown&&-1!=e.countdown||(r=!1),e.shouldCountdown=r,t.alerts.push(e)},setCountdown(t,{alert:e,countdown:r}){e.countdown=r,e.shouldCountdown=!0}},qx={namespaced:!0,state:{alerts:[]},mutations:Gx};var Kx={connect:"connect",disconnect:"disconnect",login:"login",logout:"logout",update:"update",error:"error",providers:"providers",token:"token",about:"about",_sent:"_sent",_received:"_received",isEvent(t){return Object.values(this).includes(t)}};class Yx extends Error{}class Xx extends Error{}class Jx extends Error{}class Zx extends Error{}const Qx=Object.freeze(Object.defineProperty({__proto__:null,NoInternetConnectionError:Yx,NoSuchEventError:Zx,ServerConnectionError:Jx,ThirdPartyCookiesBlockedError:Xx},Symbol.toStringTag,{value:"Module"}));var tk={exports:{}};!function(t,e){var r="undefined"!=typeof self?self:ei,n=function(){function t(){this.fetch=!1,this.DOMException=r.DOMException}return t.prototype=r,new t}();!function(t){!function(e){var r="URLSearchParams"in t,n="Symbol"in t&&"iterator"in Symbol,o="FileReader"in t&&"Blob"in t&&function(){try{return new Blob,!0}catch(wj){return!1}}(),a="FormData"in t,i="ArrayBuffer"in t;if(i)var s=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],l=ArrayBuffer.isView||function(t){return t&&s.indexOf(Object.prototype.toString.call(t))>-1};function c(t){if("string"!=typeof t&&(t=String(t)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(t))throw new TypeError("Invalid character in header field name");return t.toLowerCase()}function d(t){return"string"!=typeof t&&(t=String(t)),t}function u(t){var e={next:function(){var e=t.shift();return{done:void 0===e,value:e}}};return n&&(e[Symbol.iterator]=function(){return e}),e}function p(t){this.map={},t instanceof p?t.forEach((function(t,e){this.append(e,t)}),this):Array.isArray(t)?t.forEach((function(t){this.append(t[0],t[1])}),this):t&&Object.getOwnPropertyNames(t).forEach((function(e){this.append(e,t[e])}),this)}function f(t){if(t.bodyUsed)return Promise.reject(new TypeError("Already read"));t.bodyUsed=!0}function h(t){return new Promise((function(e,r){t.onload=function(){e(t.result)},t.onerror=function(){r(t.error)}}))}function m(t){var e=new FileReader,r=h(e);return e.readAsArrayBuffer(t),r}function g(t){if(t.slice)return t.slice(0);var e=new Uint8Array(t.byteLength);return e.set(new Uint8Array(t)),e.buffer}function b(){return this.bodyUsed=!1,this._initBody=function(t){var e;this._bodyInit=t,t?"string"==typeof t?this._bodyText=t:o&&Blob.prototype.isPrototypeOf(t)?this._bodyBlob=t:a&&FormData.prototype.isPrototypeOf(t)?this._bodyFormData=t:r&&URLSearchParams.prototype.isPrototypeOf(t)?this._bodyText=t.toString():i&&o&&(e=t)&&DataView.prototype.isPrototypeOf(e)?(this._bodyArrayBuffer=g(t.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):i&&(ArrayBuffer.prototype.isPrototypeOf(t)||l(t))?this._bodyArrayBuffer=g(t):this._bodyText=t=Object.prototype.toString.call(t):this._bodyText="",this.headers.get("content-type")||("string"==typeof t?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):r&&URLSearchParams.prototype.isPrototypeOf(t)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},o&&(this.blob=function(){var t=f(this);if(t)return t;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?f(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(m)}),this.text=function(){var t,e,r,n=f(this);if(n)return n;if(this._bodyBlob)return t=this._bodyBlob,e=new FileReader,r=h(e),e.readAsText(t),r;if(this._bodyArrayBuffer)return Promise.resolve(function(t){for(var e=new Uint8Array(t),r=new Array(e.length),n=0;n-1?n:r),this.mode=e.mode||this.mode||null,this.signal=e.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&o)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(o)}function w(t){var e=new FormData;return t.trim().split("&").forEach((function(t){if(t){var r=t.split("="),n=r.shift().replace(/\+/g," "),o=r.join("=").replace(/\+/g," ");e.append(decodeURIComponent(n),decodeURIComponent(o))}})),e}function x(t,e){e||(e={}),this.type="default",this.status=void 0===e.status?200:e.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in e?e.statusText:"OK",this.headers=new p(e.headers),this.url=e.url||"",this._initBody(t)}y.prototype.clone=function(){return new y(this,{body:this._bodyInit})},b.call(y.prototype),b.call(x.prototype),x.prototype.clone=function(){return new x(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new p(this.headers),url:this.url})},x.error=function(){var t=new x(null,{status:0,statusText:""});return t.type="error",t};var k=[301,302,303,307,308];x.redirect=function(t,e){if(-1===k.indexOf(e))throw new RangeError("Invalid status code");return new x(null,{status:e,headers:{location:t}})},e.DOMException=t.DOMException;try{new e.DOMException}catch(O){e.DOMException=function(t,e){this.message=t,this.name=e;var r=Error(t);this.stack=r.stack},e.DOMException.prototype=Object.create(Error.prototype),e.DOMException.prototype.constructor=e.DOMException}function _(t,r){return new Promise((function(n,a){var i=new y(t,r);if(i.signal&&i.signal.aborted)return a(new e.DOMException("Aborted","AbortError"));var s=new XMLHttpRequest;function l(){s.abort()}s.onload=function(){var t,e,r={status:s.status,statusText:s.statusText,headers:(t=s.getAllResponseHeaders()||"",e=new p,t.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach((function(t){var r=t.split(":"),n=r.shift().trim();if(n){var o=r.join(":").trim();e.append(n,o)}})),e)};r.url="responseURL"in s?s.responseURL:r.headers.get("X-Request-URL");var o="response"in s?s.response:s.responseText;n(new x(o,r))},s.onerror=function(){a(new TypeError("Network request failed"))},s.ontimeout=function(){a(new TypeError("Network request failed"))},s.onabort=function(){a(new e.DOMException("Aborted","AbortError"))},s.open(i.method,i.url,!0),"include"===i.credentials?s.withCredentials=!0:"omit"===i.credentials&&(s.withCredentials=!1),"responseType"in s&&o&&(s.responseType="blob"),i.headers.forEach((function(t,e){s.setRequestHeader(e,t)})),i.signal&&(i.signal.addEventListener("abort",l),s.onreadystatechange=function(){4===s.readyState&&i.signal.removeEventListener("abort",l)}),s.send(void 0===i._bodyInit?null:i._bodyInit)}))}_.polyfill=!0,t.fetch||(t.fetch=_,t.Headers=p,t.Request=y,t.Response=x),e.Headers=p,e.Request=y,e.Response=x,e.fetch=_,Object.defineProperty(e,"__esModule",{value:!0})}({})}(n),n.fetch.ponyfill=!0,delete n.fetch.polyfill;var o=n;(e=o.fetch).default=o.fetch,e.fetch=o.fetch,e.Headers=o.Headers,e.Request=o.Request,e.Response=o.Response,t.exports=e}(tk,tk.exports);const ek=ri(tk.exports);class rk extends Error{constructor(t,e){super(t),this.status=e}}function nk(t,e){return ek(t,e).then((t=>{if(t.ok)return t;throw new rk(t.statusText,t.status)}))}var ok=null;"undefined"!=typeof WebSocket?ok=WebSocket:"undefined"!=typeof MozWebSocket?ok=MozWebSocket:void 0!==ei?ok=ei.WebSocket||ei.MozWebSocket:"undefined"!=typeof window?ok=window.WebSocket||window.MozWebSocket:"undefined"!=typeof self&&(ok=self.WebSocket||self.MozWebSocket);const ak=ri(ok);function ik(t){this.message=t}ik.prototype=new Error,ik.prototype.name="InvalidCharacterError";var sk="undefined"!=typeof window&&window.atob&&window.atob.bind(window)||function(t){var e=String(t).replace(/=+$/,"");if(e.length%4==1)throw new ik("'atob' failed: The string to be decoded is not correctly encoded.");for(var r,n,o=0,a=0,i="";n=e.charAt(a++);~n&&(r=o%4?64*r+n:n,o++%4)?i+=String.fromCharCode(255&r>>(-2*o&6)):0)n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(n);return i};function lk(t){this.message=t}function ck(t,e){if("string"!=typeof t)throw new lk("Invalid token specified");var r=!0===(e=e||{}).header?0:1;try{return JSON.parse(function(t){var e=t.replace(/-/g,"+").replace(/_/g,"/");switch(e.length%4){case 0:break;case 2:e+="==";break;case 3:e+="=";break;default:throw"Illegal base64url string!"}try{return function(t){return decodeURIComponent(sk(t).replace(/(.)/g,(function(t,e){var r=e.charCodeAt(0).toString(16).toUpperCase();return r.length<2&&(r="0"+r),"%"+r})))}(e)}catch(t){return sk(e)}}(t.split(".")[r]))}catch(t){throw new lk("Invalid token specified: "+t.message)}}lk.prototype=new Error,lk.prototype.name="InvalidTokenError";class dk{static get events(){return Kx}static get errors(){return Qx}static get jwtDecode(){return ck}constructor(t,{ssl:e=!0,retryMs:r=1e3,retryMsMax:n=3e4,retryMult:o=1.2,pingInterval:a=1e4}={}){t.endsWith("/")||(t+="/"),this._ssl=e,this._retryMs=r,this._retryMsMax=n,this._retryMult=o,this._baseUrl=`${e?"https":"http"}://${t}`,this._wsUrl=`${e?"wss":"ws"}://${t}`,this._loggedIn=!1,this._user=null,this._providers=null,this._connected=!1,this._token=null,this._about=null,this._listeners={},this._ws=null,this._currentRetryMs=r,this._currentRetryMsHttp=r,this._lastPong=null,this._timeouts=[],this._intervals=[],this._setPingInterval=()=>{this._intervals[0]=setInterval((()=>{if(this._ws&&1==this._ws.readyState){this._send({type:"ping"});const t=new Date;this._lastPong&&t-this._lastPong>5*a+500&&(this._ws.close(),this._emit(Kx.error,{error:new Jx("No reply from server, trying to reconnect.")}))}}),a)},this.__handleClose=t=>{this._handleClose(t)},this.__handleOpen=t=>{this._handleOpen(t)},this.__handleMessage=t=>{this._handleMessage(t)}}addEventListener(t,e){if(t&&!Kx.isEvent(t))throw new Zx(`Event ${t} does not exist.`);this._listeners[t]||(this._listeners[t]=[]),this._listeners[t].push(e)}get loggedIn(){return this._loggedIn}get user(){return this._user}get providers(){return this._providers||[]}get connected(){return this._connected}get token(){return this._token}get decodedToken(){return ck(this.token)}get about(){return this._about}connect(){this.disconnect(),this._ws=new ak(this._wsUrl),this._ws.addEventListener("close",this.__handleClose),this._ws.addEventListener("message",this.__handleMessage),this._setPingInterval()}disconnect(){this._timeouts.forEach(clearTimeout),this._intervals.forEach(clearInterval),this._ws&&(this._ws.removeEventListener("close",this.__handleClose),this._ws.removeEventListener("message",this.__handleMessage),this._ws.close(),this._ws=null),this._connected&&(this._connected=!1,this._emit(Kx.disconnect))}setName(t){return this.user&&t?nk(this.user.uri,{headers:{"Content-Type":"application/json"},credentials:"include",method:"PATCH",body:JSON.stringify({name:t})}):Promise.reject()}_send(t){let e=this._retryMs;const r=()=>{if(this._ws&&1==this._ws.readyState)try{let e=JSON.stringify(t);this._ws.send(e),this._emit(Kx._sent,{message:e})}catch(n){console.error("Interal Error: Failed to send message.")}else setTimeout((()=>{r(),e*=this._retryMult}),Math.min(e,this._retryMsMax))};r()}_handleOpen(){this._currentRetryMs=this._retryMs,this._authenticated=!1,this._lastPong=new Date,this._loadLoginPage().then((()=>nk(this._baseUrl+"token",{credentials:"include"}))).then((t=>t.json())).then((t=>{if(!ck(t.token).sessionID)throw new Xx;this._authenticated||(this._send({type:"authenticate",token:t.token}),this._token=t.token)})).catch((t=>{t instanceof Xx?(console.error("Connection is not possible because third-party cookies are blocked."),this._emit(Kx.error,{error:t})):this._timeouts[0]=setTimeout((()=>{this._authenticated||(console.error("Error: Could not load token from API, trying again by closing WebSocket."),this._emit(Kx.error,{error:t}),this._currentRetryMsHttp=Math.min(this._currentRetryMsHttp*this._retryMult,this._retryMsMax),this._timeouts[1]=setTimeout((()=>{this._ws.close()}),this._currentRetryMsHttp))}),100)}))}_handleClose(){this._connected?this._emit(Kx.disconnect):this._emit(Kx.error,{error:new Jx("No reply from server, trying to reconnect.")}),this._connected=!1,this._timeouts[2]=setTimeout((()=>{this._currentRetryMs*=this._retryMult,this.connect()}),Math.min(this._currentRetryMs,this._retryMsMax))}_handleMessage({data:t}){this._emit(Kx._received,{message:t});try{switch((t=JSON.parse(t)).type){case"open":this._handleOpen();break;case"providers":fb(this._providers,t.data.providers)||(this._providers=t.data.providers,this._emit(Kx.providers,{providers:this._providers}));break;case"about":fb(this._about,t.data)||(this._about=t.data,this._emit(Kx.about,this._about));break;case"token":fb(this._token,t.data.token)||(this._token=t.data.token,this._emit(Kx.token,{token:this._token,expiresIn:t.data.expiresIn}));break;case"updated":this._user=t.data.user,this._emit(Kx.update,{user:t.data.user});break;case"loggedIn":this._user=t.data.user,this._loggedIn=!0,this._emit(Kx.login,{user:t.data.user});break;case"loggedOut":this._user=null,this._loggedIn=!1,this._emit(Kx.logout);break;case"authenticated":this._authenticated=!0,this._connected=!0,this._currentRetryMsHttp=this._retryMs,this._emit(Kx.connect);break;case"sessionAboutToExpire":this._loadLoginPage();break;case"pong":this._lastPong=new Date;break;default:console.warn("Warning: Received unknown message of type",t.type)}}catch(e){console.warn("Warning: Could not handle message from WebSocket:",e.message)}}_emit(t,e={}){if(!Kx.isEvent(t))throw new Zx(`Event ${t} does not exist.`);e.type=t;for(let r of this._listeners[t]||[])r(e);for(let r of this._listeners.null||[])r(e)}_loadLoginPage(){return nk(this._baseUrl+"login",{credentials:"include"})}}dk.LoginClient=dk;const uk={window:null,eventType:null};function pk({url:t,eventType:e,name:r}){const n=window.open(t,r);e&&(uk.window=n,uk.eventType=e)}let fk;const hk={available:!1,authorized:!1,user:void 0,connected:!1,providers:[],about:{},tokenTimeout:null},mk={set(t,{prop:e,value:r=null}){t[e]=r}},gk={init:({commit:t,state:e,rootState:r},n)=>new Promise((o=>{let a=n.startsWith("https");n=n.replace("http://","").replace("https://",""),fk=new dk(n,{ssl:a});let i=r.config.registries.filter((t=>t.has.auth));fk.addEventListener(null,(r=>{switch(function({eventType:t}={}){uk.window&&uk.eventType==t&&setTimeout((()=>{uk.window&&uk.window.close(),uk.window=null}),100)}({eventType:r.type}),r.type){case dk.events.connect:o(),t({type:"set",prop:"connected",value:!0});break;case dk.events.disconnect:o(),t({type:"set",prop:"connected",value:!1});break;case dk.events.login:t({type:"set",prop:"user",value:r.user});break;case dk.events.logout:t({type:"set",prop:"user",value:null}),t({type:"set",prop:"authorized",value:!1});break;case dk.events.update:t({type:"set",prop:"user",value:r.user});break;case dk.events.about:r.type=void 0,t({type:"set",prop:"about",value:r});for(let t of i)t.setAuth({key:r.publicKey});break;case dk.events.providers:t({type:"set",prop:"providers",value:r.providers});break;case dk.events.token:e.tokenTimeout&&clearTimeout(e.tokenTimeout);for(let t of i)t.setAuth({bearerToken:r.token});t({type:"set",prop:"authorized",value:!0}),t({type:"set",prop:"tokenTimeout",value:setTimeout((()=>{t({type:"set",prop:"authorized",value:!1});for(let t of i)t.setAuth({bearerToken:null})}),1e3*r.expiresIn)});break;case dk.events.error:o(),Zw.error("LoginClient error:",r.error)}})),fk.connect(),t({type:"set",prop:"available",value:!0}),setTimeout(o,500)})),setName:(t,e)=>fk.setName(e).then((()=>!0)).catch((()=>!1))},bk={namespaced:!0,state:hk,mutations:mk,actions:gk},vk={ConceptSchemeSelection:{insertPrefLabel:{prefLabel:{en:"Copy selected concept label from opposite side into search field",de:"Ausgewähltes Konzept der gegenüberliegenden Seite in Suchfeld eintragen"},definition:{en:["When turned on, the label of the selected concept on the opposite side will be inserted in the concept search whenever the selected concept changes."],de:["Falls eingeschaltet wird das Label vom ausgewählten Konzept der gegenüberliegenden Seite in das Suchfeld einfügt, sobald das Konzept sich ändert."]},type:"Boolean",default:!0,sideDependent:!0}},ItemDetail:{showAllAncestors:{prefLabel:{en:"Always show all ancestors in concept details",de:"Übergeordneten Konzepte immer anzeigen"},type:"Boolean",default:!1}},ConceptListWrapper:{addToMappingSelectsConcept:{prefLabel:{en:"Select concept when added to mapping",de:"Konzept beim Hinzufügen zu Mapping auswählen"},type:"Boolean",default:!1},loadConceptsMappedStatus:{prefLabel:{en:"Mark mapped concepts",de:"Gemappte Konzepte markieren"},definition:{en:["Concepts with at least one mapping in the currently selected mapping database to the opposite concept scheme will be marked with a green bar."],de:["Es wird ein grüner Balken rechts von Konzepten angezeigt, die in der ausgewählten Mapping-Datenbank mindestens ein Mapping auf das gegenüberstehende Vokabular haben."]},type:"Boolean",default:!0}},MappingEditor:{clearOnSave:{prefLabel:{en:"Clear on save",de:"Leere Editor nach Speichern"},definition:{en:["When turned on, the editor will be cleared after a mapping was saved."],de:["Falls eingeschaltet wird der Editor nach dem Speichern eines Mappings geleert."]},type:"Boolean",default:!0},only1to1mappings:{prefLabel:{en:"Only allow 1-to-1 mappings (1-to-n otherwise)",de:"Nur 1-zu-1 Mappings erlauben (sonst 1-zu-n)"},definition:{en:["When turned on, only 1-to-1 mappings will be allowed. When turned off, 1-to-n mappings will be allowed."],de:["Falls eingeschaltet, werden nur 1-zu-1 Mappings erlaubt. Falls ausgeschaltet, werden 1-zu-n Mappings erlaubt."]},type:"Boolean",default:!1}},MappingBrowser:{resultLimit:{prefLabel:{en:"Results per page:",de:"Ergebnisse pro Seite:"},type:"Number",default:5,min:1,max:20},autoRefresh:{prefLabel:{en:"Automatically refresh (seconds):",de:"Automatisch aktualiseren (Sekunden):"},definition:{en:["Determines how often mappings are refreshed from the API. A value below 10 is not recommended. 0 disables automatic refresh."],de:["Bestimmt, wie häufig Mappings von der API aktualisiert werden. Ein Wert unter 10 ist nicht empfohlen. 0 deaktiviert die automatische Aktualisierung."]},type:"Number",min:0,max:1e4},showIdentityWarning:{prefLabel:{en:"Show warning for mismatch in mapping identity",de:"Hinweis bei abweichender Identität"},definition:{en:["When enabled, a warning sign will be shown if one of your own mappings contains an identity different from the one currently selected."],de:["Falls eingeschaltet wird eine Warnung angezeigt, falls in einem deiner Mappings eine von der aktuell ausgewählten abweichende Identität gespeichert ist."]},type:"Boolean",default:!0},navigatorDivider:{prefLabel:{en:"Navigator"},class:"fontWeight-heavy"},showAllSchemes:{prefLabel:{en:"Show results of all concept schemes",de:"Alle Vokabulare berücksichtigen"},definition:{en:["When turned off, only the results of the currently selected concept schemes will be shown."],de:["Falls ausgeschaltet werden nur Ergebnisse der Vokabulare angezeigt, die aktuell ausgewählt sind."]},type:"Boolean",default:!0},navigatorShowResultsForLeft:{prefLabel:{en:"Results related to selected concept on the left side",de:"Mappings mit linkem Konzept anzeigen"},type:"Boolean",default:!0},navigatorShowResultsForRight:{prefLabel:{en:"Results related to selected concept on the right side",de:"Mappings mit rechtem Konzept anzeigen"},type:"Boolean",default:!0}}},yk="cocoda-settings--"+window.location.pathname;let wk={creator:"",creatorUri:"",mappingBrowserShowRegistry:{},minimized:{},flex:{},typesForSchemes:{},locale:"en",preferredLanguages:[],favoriteConcepts:[],favoriteSchemes:null,mappingRegistry:null,conceptListChoice:{[!0]:0,[!1]:0},components:{},hasWrittenIntoLocalMappings:!1};for(let t of Object.keys(vk)){wk.components[t]={};for(let e of Object.keys(vk[t]))vk[t][e].sideDependent?(wk.components[t][e]={},wk.components[t][e][!0]=vk[t][e].default,wk.components[t][e][!1]=vk[t][e].default):wk.components[t][e]=vk[t][e].default}const xk={settings:wk,componentSettings:vk,loaded:!1},kk={save(t,{settings:e}){t.loaded?(t.settings=e,nw.setItem(yk,e)):Zw.warn("Tried to save settings before they were loaded.")},set(t,{prop:e,value:r}){t.loaded?(oi.set(t.settings,e,r),nw.setItem(yk,t.settings)):Zw.warn("Tried to save settings before they were loaded.")},setComponentSetting(t,{component:e,setting:r,isLeft:n,value:o}){t.loaded?(void 0!==n?oi.set(t.settings.components[e][r],n,o):oi.set(t.settings.components[e],r,o),nw.setItem(yk,t.settings)):Zw.warn("Tried to save settings before they were loaded.")},loaded(t,{loaded:e=!0}){t.loaded=e}},_k={load:({commit:t})=>nw.getItem(yk).then((e=>{let r=Object.assign({},wk,e||{});t({type:"loaded"});for(let t of Object.keys(wk.components)){r.components[t]||(r.components[t]={});for(let e of Object.keys(wk.components[t]))void 0===r.components[t][e]&&(r.components[t][e]=wk.components[t][e])}r.preferredLanguages||(r.preferredLanguages=[]),t({type:"save",settings:r})}))},Ok={namespaced:!0,state:xk,mutations:kk,actions:_k}; +/*! + * vue-router v3.6.5 + * (c) 2022 Evan You + * @license MIT + */ +function Sk(t,e){for(var r in e)t[r]=e[r];return t}var Ck=/[!'()*]/g,jk=function(t){return"%"+t.charCodeAt(0).toString(16)},Tk=/%2C/g,Pk=function(t){return encodeURIComponent(t).replace(Ck,jk).replace(Tk,",")};function $k(t){try{return decodeURIComponent(t)}catch(e){}return t}var Dk=function(t){return null==t||"object"==typeof t?t:String(t)};function Ak(t){var e={};return(t=t.trim().replace(/^(\?|#|&)/,""))?(t.split("&").forEach((function(t){var r=t.replace(/\+/g," ").split("="),n=$k(r.shift()),o=r.length>0?$k(r.join("=")):null;void 0===e[n]?e[n]=o:Array.isArray(e[n])?e[n].push(o):e[n]=[e[n],o]})),e):e}function zk(t){var e=t?Object.keys(t).map((function(e){var r=t[e];if(void 0===r)return"";if(null===r)return Pk(e);if(Array.isArray(r)){var n=[];return r.forEach((function(t){void 0!==t&&(null===t?n.push(Pk(e)):n.push(Pk(e)+"="+Pk(t)))})),n.join("&")}return Pk(e)+"="+Pk(r)})).filter((function(t){return t.length>0})).join("&"):null;return e?"?"+e:""}var Ek=/\/?$/;function Mk(t,e,r,n){var o=n&&n.options.stringifyQuery,a=e.query||{};try{a=Lk(a)}catch(wj){}var i={name:e.name||t&&t.name,meta:t&&t.meta||{},path:e.path||"/",hash:e.hash||"",query:a,params:e.params||{},fullPath:Rk(e,o),matched:t?Bk(t):[]};return r&&(i.redirectedFrom=Rk(r,o)),Object.freeze(i)}function Lk(t){if(Array.isArray(t))return t.map(Lk);if(t&&"object"==typeof t){var e={};for(var r in t)e[r]=Lk(t[r]);return e}return t}var Ik=Mk(null,{path:"/"});function Bk(t){for(var e=[];t;)e.unshift(t),t=t.parent;return e}function Rk(t,e){var r=t.path,n=t.query;void 0===n&&(n={});var o=t.hash;return void 0===o&&(o=""),(r||"/")+(e||zk)(n)+o}function Fk(t,e,r){return e===Ik?t===e:!!e&&(t.path&&e.path?t.path.replace(Ek,"")===e.path.replace(Ek,"")&&(r||t.hash===e.hash&&Nk(t.query,e.query)):!(!t.name||!e.name)&&t.name===e.name&&(r||t.hash===e.hash&&Nk(t.query,e.query)&&Nk(t.params,e.params)))}function Nk(t,e){if(void 0===t&&(t={}),void 0===e&&(e={}),!t||!e)return t===e;var r=Object.keys(t).sort(),n=Object.keys(e).sort();return r.length===n.length&&r.every((function(r,o){var a=t[r];if(n[o]!==r)return!1;var i=e[r];return null==a||null==i?a===i:"object"==typeof a&&"object"==typeof i?Nk(a,i):String(a)===String(i)}))}function Vk(t){for(var e=0;e=0&&(e=t.slice(n),t=t.slice(0,n));var o=t.indexOf("?");return o>=0&&(r=t.slice(o+1),t=t.slice(0,o)),{path:t,query:r,hash:e}}(o.path||""),c=e&&e.path||"/",d=l.path?Wk(l.path,c,r||o.append):c,u=function(t,e,r){void 0===e&&(e={});var n,o=r||Ak;try{n=o(t||"")}catch(wj){n={}}for(var a in e){var i=e[a];n[a]=Array.isArray(i)?i.map(Dk):Dk(i)}return n}(l.query,o.query,n&&n.options.parseQuery),p=o.hash||l.hash;return p&&"#"!==p.charAt(0)&&(p="#"+p),{_normalized:!0,path:d,query:u,hash:p}}var p_,f_=function(){},h_={name:"RouterLink",props:{to:{type:[String,Object],required:!0},tag:{type:String,default:"a"},custom:Boolean,exact:Boolean,exactPath:Boolean,append:Boolean,replace:Boolean,activeClass:String,exactActiveClass:String,ariaCurrentValue:{type:String,default:"page"},event:{type:[String,Array],default:"click"}},render:function(t){var e=this,r=this.$router,n=this.$route,o=r.resolve(this.to,n,this.append),a=o.location,i=o.route,s=o.href,l={},c=r.options.linkActiveClass,d=r.options.linkExactActiveClass,u=null==c?"router-link-active":c,p=null==d?"router-link-exact-active":d,f=null==this.activeClass?u:this.activeClass,h=null==this.exactActiveClass?p:this.exactActiveClass,m=i.redirectedFrom?Mk(null,u_(i.redirectedFrom),null,r):i;l[h]=Fk(n,m,this.exactPath),l[f]=this.exact||this.exactPath?l[h]:function(t,e){return 0===t.path.replace(Ek,"/").indexOf(e.path.replace(Ek,"/"))&&(!e.hash||t.hash===e.hash)&&function(t,e){for(var r in e)if(!(r in t))return!1;return!0}(t.query,e.query)}(n,m);var g=l[h]?this.ariaCurrentValue:null,b=function(t){m_(t)&&(e.replace?r.replace(a,f_):r.push(a,f_))},v={click:m_};Array.isArray(this.event)?this.event.forEach((function(t){v[t]=b})):v[this.event]=b;var y={class:l},w=!this.$scopedSlots.$hasNormal&&this.$scopedSlots.default&&this.$scopedSlots.default({href:s,route:i,navigate:b,isActive:l[f],isExactActive:l[h]});if(w){if(1===w.length)return w[0];if(w.length>1||!w.length)return 0===w.length?t():t("span",{},w)}if("a"===this.tag)y.on=v,y.attrs={href:s,"aria-current":g};else{var x=g_(this.$slots.default);if(x){x.isStatic=!1;var k=x.data=Sk({},x.data);for(var _ in k.on=k.on||{},k.on){var O=k.on[_];_ in v&&(k.on[_]=Array.isArray(O)?O:[O])}for(var S in v)S in k.on?k.on[S].push(v[S]):k.on[S]=b;var C=x.data.attrs=Sk({},x.data.attrs);C.href=s,C["aria-current"]=g}else y.on=v}return t(this.tag,y,this.$slots.default)}};function m_(t){if(!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey||t.defaultPrevented||void 0!==t.button&&0!==t.button)){if(t.currentTarget&&t.currentTarget.getAttribute){var e=t.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(e))return}return t.preventDefault&&t.preventDefault(),!0}}function g_(t){if(t)for(var e,r=0;r-1&&(s.params[p]=r.params[p]);return s.path=d_(d.path,s.params),l(d,s,i)}if(s.path){s.params={};for(var f=0;f-1}function K_(t,e){return q_(t)&&t._isRouter&&(null==e||t.type===e)}function Y_(t,e,r){var n=function(o){o>=t.length?r():t[o]?e(t[o],(function(){n(o+1)})):n(o+1)};n(0)}function X_(t){return function(e,r,n){var o=!1,a=0,i=null;J_(t,(function(t,e,r,s){if("function"==typeof t&&void 0===t.cid){o=!0,a++;var l,c=tO((function(e){var o;((o=e).__esModule||Q_&&"Module"===o[Symbol.toStringTag])&&(e=e.default),t.resolved="function"==typeof e?e:p_.extend(e),r.components[s]=e,--a<=0&&n()})),d=tO((function(t){var e="Failed to resolve async component "+s+": "+t;i||(i=q_(t)?t:new Error(e),n(i))}));try{l=t(c,d)}catch(wj){d(wj)}if(l)if("function"==typeof l.then)l.then(c,d);else{var u=l.component;u&&"function"==typeof u.then&&u.then(c,d)}}})),o||n()}}function J_(t,e){return Z_(t.map((function(t){return Object.keys(t.components).map((function(r){return e(t.components[r],t.instances[r],t,r)}))})))}function Z_(t){return Array.prototype.concat.apply([],t)}var Q_="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;function tO(t){var e=!1;return function(){for(var r=[],n=arguments.length;n--;)r[n]=arguments[n];if(!e)return e=!0,t.apply(this,r)}}var eO=function(t,e){this.router=t,this.base=function(t){if(!t)if(b_){var e=document.querySelector("base");t=(t=e&&e.getAttribute("href")||"/").replace(/^https?:\/\/[^\/]+/,"")}else t="/";return"/"!==t.charAt(0)&&(t="/"+t),t.replace(/\/$/,"")}(e),this.current=Ik,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[],this.listeners=[]};function rO(t,e,r,n){var o=J_(t,(function(t,n,o,a){var i=function(t,e){return"function"!=typeof t&&(t=p_.extend(t)),t.options[e]}(t,e);if(i)return Array.isArray(i)?i.map((function(t){return r(t,n,o,a)})):r(i,n,o,a)}));return Z_(n?o.reverse():o)}function nO(t,e){if(e)return function(){return t.apply(e,arguments)}}eO.prototype.listen=function(t){this.cb=t},eO.prototype.onReady=function(t,e){this.ready?t():(this.readyCbs.push(t),e&&this.readyErrorCbs.push(e))},eO.prototype.onError=function(t){this.errorCbs.push(t)},eO.prototype.transitionTo=function(t,e,r){var n,o=this;try{n=this.router.match(t,this.current)}catch(wj){throw this.errorCbs.forEach((function(e){e(wj)})),wj}var a=this.current;this.confirmTransition(n,(function(){o.updateRoute(n),e&&e(n),o.ensureURL(),o.router.afterHooks.forEach((function(t){t&&t(n,a)})),o.ready||(o.ready=!0,o.readyCbs.forEach((function(t){t(n)})))}),(function(t){r&&r(t),t&&!o.ready&&(K_(t,V_.redirected)&&a===Ik||(o.ready=!0,o.readyErrorCbs.forEach((function(e){e(t)}))))}))},eO.prototype.confirmTransition=function(t,e,r){var n=this,o=this.current;this.pending=t;var a=function(t){!K_(t)&&q_(t)&&(n.errorCbs.length?n.errorCbs.forEach((function(e){e(t)})):console.error(t)),r&&r(t)},i=t.matched.length-1,s=o.matched.length-1;if(Fk(t,o)&&i===s&&t.matched[i]===o.matched[s])return this.ensureURL(),t.hash&&$_(this.router,o,t,!1),a(function(t,e){var r=W_(t,e,V_.duplicated,'Avoided redundant navigation to current location: "'+t.fullPath+'".');return r.name="NavigationDuplicated",r}(o,t));var l=function(t,e){var r,n=Math.max(t.length,e.length);for(r=0;r0)){var e=this.router,r=e.options.scrollBehavior,n=R_&&r;n&&this.listeners.push(P_());var o=function(){var r=t.current,o=aO(t.base);t.current===Ik&&o===t._startLocation||t.transitionTo(o,(function(t){n&&$_(e,t,r,!0)}))};window.addEventListener("popstate",o),this.listeners.push((function(){window.removeEventListener("popstate",o)}))}},e.prototype.go=function(t){window.history.go(t)},e.prototype.push=function(t,e,r){var n=this,o=this.current;this.transitionTo(t,(function(t){F_(Gk(n.base+t.fullPath)),$_(n.router,t,o,!1),e&&e(t)}),r)},e.prototype.replace=function(t,e,r){var n=this,o=this.current;this.transitionTo(t,(function(t){N_(Gk(n.base+t.fullPath)),$_(n.router,t,o,!1),e&&e(t)}),r)},e.prototype.ensureURL=function(t){if(aO(this.base)!==this.current.fullPath){var e=Gk(this.base+this.current.fullPath);t?F_(e):N_(e)}},e.prototype.getCurrentLocation=function(){return aO(this.base)},e}(eO);function aO(t){var e=window.location.pathname,r=e.toLowerCase(),n=t.toLowerCase();return!t||r!==n&&0!==r.indexOf(Gk(n+"/"))||(e=e.slice(t.length)),(e||"/")+window.location.search+window.location.hash}var iO=function(t){function e(e,r,n){t.call(this,e,r),n&&function(t){var e=aO(t);if(!/^\/#/.test(e))return window.location.replace(Gk(t+"/#"+e)),!0}(this.base)||sO()}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.setupListeners=function(){var t=this;if(!(this.listeners.length>0)){var e=this.router.options.scrollBehavior,r=R_&&e;r&&this.listeners.push(P_());var n=function(){var e=t.current;sO()&&t.transitionTo(lO(),(function(n){r&&$_(t.router,n,e,!0),R_||uO(n.fullPath)}))},o=R_?"popstate":"hashchange";window.addEventListener(o,n),this.listeners.push((function(){window.removeEventListener(o,n)}))}},e.prototype.push=function(t,e,r){var n=this,o=this.current;this.transitionTo(t,(function(t){dO(t.fullPath),$_(n.router,t,o,!1),e&&e(t)}),r)},e.prototype.replace=function(t,e,r){var n=this,o=this.current;this.transitionTo(t,(function(t){uO(t.fullPath),$_(n.router,t,o,!1),e&&e(t)}),r)},e.prototype.go=function(t){window.history.go(t)},e.prototype.ensureURL=function(t){var e=this.current.fullPath;lO()!==e&&(t?dO(e):uO(e))},e.prototype.getCurrentLocation=function(){return lO()},e}(eO);function sO(){var t=lO();return"/"===t.charAt(0)||(uO("/"+t),!1)}function lO(){var t=window.location.href,e=t.indexOf("#");return e<0?"":t=t.slice(e+1)}function cO(t){var e=window.location.href,r=e.indexOf("#");return(r>=0?e.slice(0,r):e)+"#"+t}function dO(t){R_?F_(cO(t)):window.location.hash=t}function uO(t){R_?N_(cO(t)):window.location.replace(cO(t))}var pO=function(t){function e(e,r){t.call(this,e,r),this.stack=[],this.index=-1}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.push=function(t,e,r){var n=this;this.transitionTo(t,(function(t){n.stack=n.stack.slice(0,n.index+1).concat(t),n.index++,e&&e(t)}),r)},e.prototype.replace=function(t,e,r){var n=this;this.transitionTo(t,(function(t){n.stack=n.stack.slice(0,n.index).concat(t),e&&e(t)}),r)},e.prototype.go=function(t){var e=this,r=this.index+t;if(!(r<0||r>=this.stack.length)){var n=this.stack[r];this.confirmTransition(n,(function(){var t=e.current;e.index=r,e.updateRoute(n),e.router.afterHooks.forEach((function(e){e&&e(n,t)}))}),(function(t){K_(t,V_.duplicated)&&(e.index=r)}))}},e.prototype.getCurrentLocation=function(){var t=this.stack[this.stack.length-1];return t?t.fullPath:"/"},e.prototype.ensureURL=function(){},e}(eO),fO=function(t){void 0===t&&(t={}),this.app=null,this.apps=[],this.options=t,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=x_(t.routes||[],this);var e=t.mode||"hash";switch(this.fallback="history"===e&&!R_&&!1!==t.fallback,this.fallback&&(e="hash"),b_||(e="abstract"),this.mode=e,e){case"history":this.history=new oO(this,t.base);break;case"hash":this.history=new iO(this,t.base,this.fallback);break;case"abstract":this.history=new pO(this,t.base)}},hO={currentRoute:{configurable:!0}};fO.prototype.match=function(t,e,r){return this.matcher.match(t,e,r)},hO.currentRoute.get=function(){return this.history&&this.history.current},fO.prototype.init=function(t){var e=this;if(this.apps.push(t),t.$once("hook:destroyed",(function(){var r=e.apps.indexOf(t);r>-1&&e.apps.splice(r,1),e.app===t&&(e.app=e.apps[0]||null),e.app||e.history.teardown()})),!this.app){this.app=t;var r=this.history;if(r instanceof oO||r instanceof iO){var n=function(t){r.setupListeners(),function(t){var n=r.current,o=e.options.scrollBehavior;R_&&o&&"fullPath"in t&&$_(e,t,n,!1)}(t)};r.transitionTo(r.getCurrentLocation(),n,n)}r.listen((function(t){e.apps.forEach((function(e){e._route=t}))}))}},fO.prototype.beforeEach=function(t){return gO(this.beforeHooks,t)},fO.prototype.beforeResolve=function(t){return gO(this.resolveHooks,t)},fO.prototype.afterEach=function(t){return gO(this.afterHooks,t)},fO.prototype.onReady=function(t,e){this.history.onReady(t,e)},fO.prototype.onError=function(t){this.history.onError(t)},fO.prototype.push=function(t,e,r){var n=this;if(!e&&!r&&"undefined"!=typeof Promise)return new Promise((function(e,r){n.history.push(t,e,r)}));this.history.push(t,e,r)},fO.prototype.replace=function(t,e,r){var n=this;if(!e&&!r&&"undefined"!=typeof Promise)return new Promise((function(e,r){n.history.replace(t,e,r)}));this.history.replace(t,e,r)},fO.prototype.go=function(t){this.history.go(t)},fO.prototype.back=function(){this.go(-1)},fO.prototype.forward=function(){this.go(1)},fO.prototype.getMatchedComponents=function(t){var e=t?t.matched?t:this.resolve(t).route:this.currentRoute;return e?[].concat.apply([],e.matched.map((function(t){return Object.keys(t.components).map((function(e){return t.components[e]}))}))):[]},fO.prototype.resolve=function(t,e,r){var n=u_(t,e=e||this.history.current,r,this),o=this.match(n,e),a=o.redirectedFrom||o.fullPath,i=function(t,e,r){var n="hash"===r?"#"+e:e;return t?Gk(t+"/"+n):n}(this.history.base,a,this.mode);return{location:n,route:o,href:i,normalizedTo:n,resolved:o}},fO.prototype.getRoutes=function(){return this.matcher.getRoutes()},fO.prototype.addRoute=function(t,e){this.matcher.addRoute(t,e),this.history.current!==Ik&&this.history.transitionTo(this.history.getCurrentLocation())},fO.prototype.addRoutes=function(t){this.matcher.addRoutes(t),this.history.current!==Ik&&this.history.transitionTo(this.history.getCurrentLocation())},Object.defineProperties(fO.prototype,hO);var mO=fO;function gO(t,e){return t.push(e),function(){var r=t.indexOf(e);r>-1&&t.splice(r,1)}}fO.install=function t(e){if(!t.installed||p_!==e){t.installed=!0,p_=e;var r=function(t){return void 0!==t},n=function(t,e){var n=t.$options._parentVnode;r(n)&&r(n=n.data)&&r(n=n.registerRouteInstance)&&n(t,e)};e.mixin({beforeCreate:function(){r(this.$options.router)?(this._routerRoot=this,this._router=this.$options.router,this._router.init(this),e.util.defineReactive(this,"_route",this._router.history.current)):this._routerRoot=this.$parent&&this.$parent._routerRoot||this,n(this,this)},destroyed:function(){n(this)}}),Object.defineProperty(e.prototype,"$router",{get:function(){return this._routerRoot._router}}),Object.defineProperty(e.prototype,"$route",{get:function(){return this._routerRoot._route}}),e.component("RouterView",Hk),e.component("RouterLink",h_);var o=e.config.optionMergeStrategies;o.beforeRouteEnter=o.beforeRouteLeave=o.beforeRouteUpdate=o.created}},fO.version="3.6.5",fO.isNavigationFailure=K_,fO.NavigationFailureType=V_,fO.START_LOCATION=Ik,b_&&window.Vue&&window.Vue.use(fO),Ln.use(mO);const bO=t("X",new mO({mode:"history"})),vO="cocoda-mappingTrash--"+window.location.pathname,yO=t("U",(t=>{let e=["scheme","concept"],r={true:"from",false:"to"},n={};for(let i of e)for(let e of[!0,!1]){let o=r[e]+("scheme"==i?"Scheme":""),a=t.state.selected[i][e];a&&a.uri&&(n[o]=a.uri)}Ts.conceptsOfMapping(t.state.mapping.mapping).length&&(t.getters["mapping/hasChangedFromOriginal"]&&(n.mapping=JSON.stringify(Ts.minifyMapping(t.state.mapping.mapping))),t.state.mapping.original&&(t.state.mapping.original.uri?n.mappingUri=t.state.mapping.original.uri:t.state.mapping.original.identifier&&(n.mappingIdentifier=t.state.mapping.original.identifier.find((t=>t&&t.startsWith("urn:jskos:mapping:content:")))))),bO.currentRoute.query.config&&(n.config=bO.currentRoute.query.config);let o,a=!0;for(let i of e)for(let t of[!0,!1]){let e=r[t]+("scheme"==i?"Scheme":"");n[e]!=bO.currentRoute.query[e]&&(a=!1)}return o=a?bO.replace({query:n}):bO.push({query:n}),o.catch((()=>null))})),wO={concordance:void 0};let xO=[t=>{t.subscribe((e=>{e.type.startsWith("mapping")&&!e.type.endsWith("setIdentifier")&&t.commit("mapping/setIdentifier")}))},t=>{t.subscribe((e=>{["mapping/addToTrash","mapping/removeFromTrash","mapping/clearTrash"].includes(e.type)&&t.state.mapping.mappingTrashLoaded&&nw.setItem(vO,t.state.mapping.mappingTrash)}))},t=>{t.subscribe((e=>{if(["selected/clear","selected/set","mapping/add","mapping/remove","mapping/removeAll","mapping/set","mapping/setType","mapping/setConcordance","mapping/switch","mapping/empty"].includes(e.type)){if(e.payload&&e.payload.noQueryRefresh)return;yO(t)}}))},t=>{t.subscribe((e=>{if(!e.payload||!e.payload.skipPlugin)if("mapping/setConcordance"===e.type)wO.concordance=e.payload&&e.payload.concordance;else if(wO.concordance&&["mapping/add","mapping/set","mapping/switch"].includes(e.type)){const e=wO.concordance;MS(e.fromScheme,t.state.mapping.mapping.fromScheme)&&MS(e.toScheme,t.state.mapping.mapping.toScheme)?t.commit({type:"mapping/setConcordance",concordance:e}):t.commit({type:"mapping/setConcordance",concordance:null,skipPlugin:!0})}}))}];const kO={registries:[{provider:"ConceptApi",uri:"http://coli-conc.gbv.de/registry/bartoc",status:"https://bartoc.org/api/status",schemes:"https://bartoc.org/api/voc?partOf=http%3A%2F%2Fbartoc.org%2Fen%2Fnode%2F18926",notation:["BARTOC"],prefLabel:{en:"BARTOC API"}},{provider:"LocalMappings",uri:"http://coli-conc.gbv.de/registry/local-mappings",notation:["L"],prefLabel:{de:"Lokal",en:"Local"},definition:{en:["Mappings saved locally in the browser"],de:["Mappings, die lokal im Browser gespeichert wurden"]}},{provider:"MappingsApi",uri:"http://coli-conc.gbv.de/registry/coli-conc-mappings",status:"https://coli-conc.gbv.de/api/status",notation:["C"],prefLabel:{de:"Konkordanz-Register",en:"Concordance Registry"},definition:{en:["Central concordance registry of coli-conc"],de:["Zentrale Konkordanz-Datenbank von coli-conc"]}},{provider:"MappingsApi",uri:"http://coli-conc.gbv.de/registry/wikidata-mappings",status:"https://coli-conc.gbv.de/services/wikidata/status",notation:["W"],prefLabel:{en:"Wikidata-Mappings"},definition:{en:["Access to Wikidata mappings in JSKOS format"],de:["Zugriff auf Wikidata-Mappings im JSKOS-Format"]}},{provider:"MappingsApi",uri:"http://coli-conc.gbv.de/registry/konsys-mappings",schemes:[{uri:"http://bartoc.org/en/node/1443"},{uri:"http://bartoc.org/en/node/430"},{uri:"http://bartoc.org/en/node/1940"},{uri:"http://bartoc.org/en/node/2053"}],status:"https://konsys.uni-konstanz.de/api/jskos/status",notation:["K"],prefLabel:{en:"KonSys Mappings"}},{provider:"LabelSearchSuggestion",uri:"http://coli-conc.gbv.de/registry/coli-conc-recommendations",excludedSchemes:[{uri:"http://bartoc.org/en/node/1940"},{uri:"http://bartoc.org/en/node/430"},{uri:"http://nomisma.org/id/"},{uri:"http://bartoc.org/en/node/533"},{uri:"http://bartoc.org/en/node/18785"}],notation:["CR"],prefLabel:{en:"coli-conc Suggestions",de:"coli-conc Vorschläge"}},{provider:"LabelSearchSuggestion",uri:"http://coli-conc.gbv.de/registry/coli-conc-recommendations-experimental",schemes:[{uri:"http://bartoc.org/en/node/533"},{uri:"http://bartoc.org/en/node/18785"}],overrides:[{uri:"http://bartoc.org/en/node/533",identifier:["http://uri.gbv.de/terminology/rvk/"],search:"https://coli-conc.gbv.de/test/typesense-suggest-backend/search"},{uri:"http://bartoc.org/en/node/18785",identifier:["http://uri.gbv.de/terminology/bk/"],search:"https://coli-conc.gbv.de/test/typesense-suggest-backend/search"}],notation:["CRe"],prefLabel:{en:"coli-conc Suggestions (experimental)",de:"coli-conc Vorschläge (experimentell)"}},{uri:"http://coli-conc.gbv.de/registry/occurrences",provider:"OccurrencesApi",api:"https://coli-conc.gbv.de/subjects/occurrences",notation:["CO"],prefLabel:{en:"Co-Occurrences"}},{provider:"MappingsApi",uri:"http://coli-conc.gbv.de/registry/ccmapper-mapping-recommendations",status:"https://coli-conc.gbv.de/ccmapper/api/status",schemes:[{uri:"http://dewey.info/scheme/edition/e23/"},{uri:"http://uri.gbv.de/terminology/rvk/"}],stored:!1,notation:["CC"],prefLabel:{en:"ccmapper Mapping Suggestions",de:"ccmapper Mapping-Vorschläge"}},{provider:"ReconciliationApi",uri:"http://coli-conc.gbv.de/registry/wikidata-reconciliation",api:"https://wikidata.reconci.link/{language}/api",schemes:[{uri:"http://bartoc.org/en/node/1940"}],notation:["WR"],prefLabel:{de:"Wikidata-Reconciliation",en:"Wikidata Reconciliation"},definition:{en:["Wikidata Reconciliation API"],de:["Wikidata-Reconciliation API"]}},{provider:"ReconciliationApi",uri:"http://coli-conc.gbv.de/registry/gnd-reconciliation",api:"https://lobid.org/gnd/reconcile",schemes:[{uri:"http://bartoc.org/en/node/430"}],notation:["GR"],prefLabel:{de:"GND-Reconciliation",en:"GND Reconciliation"},definition:{en:["GND Reconciliation API (lobid.org)"],de:["GND-Reconciliation API (lobid.org)"]}},{provider:"ReconciliationApi",uri:"http://coli-conc.gbv.de/registry/nomisma-reconciliation",api:"https://nomisma.org/apis/reconcile",schemes:[{uri:"http://nomisma.org/id/"}],notation:["NR"],prefLabel:{de:"Nomisma-Reconciliation",en:"Nomisma Reconciliation"},definition:{en:["Nomisma Reconciliation API"],de:["Nomisma-Reconciliation API"]}}],overrideRegistries:!1,searchLinks:[{prefLabel:{en:"Netherlands Institute for Art History"},schemeUris:["http://bartoc.org/en/node/459"],url:"https://rkd.nl/en/explore/images#filters%5Biconclass_code%5D={notation}"},{prefLabel:{en:"finto"},schemeUris:["http://bartoc.org/en/node/459"],url:"https://finto.fi/ic/en/page/{notation}"},{prefLabel:{de:"Erdteilallegorien"},schemeUris:["http://bartoc.org/en/node/459"],url:"https://erdteilallegorien.univie.ac.at/iconclass/{notation}"},{prefLabel:{de:"ccmapper"},url:"https://ccmapper-de.pansoft.de/m/mapping.html?id={notation}",schemeUris:["http://bartoc.org/en/node/533"]},{prefLabel:{de:"Wikipedia (de)"},url:"https://de.wikipedia.org/w/index.php?title=Special:Search&search={prefLabel}"},{prefLabel:{de:"Wikipedia (en)"},url:"https://en.wikipedia.org/w/index.php?title=Special:Search&search={prefLabel}"},{prefLabel:{de:"Wikipedia"},url:"https://{language}.wikipedia.org/w/index.php?title=Special:Search&search={prefLabel}"},{prefLabel:{de:"RVK Online"},url:"https://rvk.uni-regensburg.de/regensburger-verbundklassifikation-online#notation/{notation}",schemeUris:["http://bartoc.org/en/node/533"]},{prefLabel:{en:"WebDewey Search"},url:"https://deweysearchde.pansoft.de/webdeweysearch/executeSearch.html?query={notation}",schemeUris:["http://bartoc.org/en/node/241"]},{prefLabel:{en:"K10plus"},url:"https://opac.k10plus.de/DB=2.299/CLK?IKT=8549&TRM={notation}",schemeUris:["http://bartoc.org/en/node/430"]},{prefLabel:{en:"K10plus"},url:"https://opac.k10plus.de/DB=2.299/CLK?IKT=5004&TRM={notation}",schemeUris:["http://bartoc.org/en/node/18785"]},{prefLabel:{en:"WebGND"},url:"http://gnd.eurospider.com",urlSuffix:"/s?q={notation}",schemeUris:["http://bartoc.org/en/node/430"]},{prefLabel:{de:"Bremer Online Systematik"},url:"https://suche.suub.uni-bremen.de/cgi-bin/CiXbase/brewis/CiXbase_search?act=search&term={notation}?&LAN=DE&IHITS=30&FHITS=30&XML_STYLE=/styles/cns-DE.xml&index=C&n_dtyp=1L&n_rtyp=ceEdX&RELEVANCE=55&INDEXINFO=awCN&forward=1§ion=ms",schemeUris:["https://bartoc.org/de/node/730"]},{prefLabel:{de:"GEPRIS"},url:"https://gepris.dfg.de/gepris/OCTOPUS?task=doSearchExtended&context=projekt&fachlicheZuordnung={notation}",schemeUris:["http://uri.gbv.de/terminology/dfg/"]},{prefLabel:{de:"DFG-Fachkollegien"},url:"https://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id={notation}",schemeUris:["http://uri.gbv.de/terminology/dfg/"]},{prefLabel:{en:"K10plus"},url:"https://opac.k10plus.de/DB=2.299/CLK?IKT=3002&NOABS=Y&TRM={notation}",schemeUris:["http://bartoc.org/en/node/533"]},{prefLabel:{en:"SWB"},url:"https://swb.bsz-bw.de/DB=2.1/CMD?ACT=SRCHA&IKT=3002&TRM={notation}",schemeUris:["http://bartoc.org/en/node/533"]},{prefLabel:{de:"Bibliotheksverbund Bayern (BVB)"},url:"https://bvbat01.bib-bvb.de/TP61/start.do?Query=0080%3D%22{notation}%22+IN+%5B1%5D",schemeUris:["http://bartoc.org/en/node/533"]},{prefLabel:{de:"Österreichischer Bibliothekenverbund (OBV)"},url:"https://search.obvsg.at/primo-explore/search?vid=OBV&query=lsr06%2Cexact%2C{notation}%2CAND&mode=advanced",schemeUris:["http://bartoc.org/en/node/533"]},{prefLabel:{en:"K10plus"},url:"https://opac.k10plus.de/DB=2.299/CMD?ACT=SRCHA&IKT=8506&TRM={notation}",schemeUris:["http://bartoc.org/en/node/454","http://bartoc.org/en/node/18536"]}],favoriteSchemes:["http://uri.gbv.de/terminology/bk/","http://bartoc.org/en/node/18785","http://uri.gbv.de/terminology/rvk/","http://bartoc.org/en/node/533","http://bartoc.org/en/node/430","http://dewey.info/scheme/edition/e23/","http://bartoc.org/en/node/241","http://bartoc.org/en/node/1940"],shortcuts:[{id:"saveMapping",action:"saveMapping",component:"MappingEditor",keys:"ctrl+s,command+s",prefLabel:{en:"Save current mapping",de:"Aktuelles Mapping speichern"}},{id:"clearMapping",action:"clearMapping",component:"MappingEditor",keys:"ctrl+shift+c,command+shift+c",prefLabel:{en:"Clear current mapping",de:"Aktuelles Mapping leeren"}},{id:"addConceptLeft",action:"addConcept",component:"MappingEditor",keys:"ctrl+a,command+a",prefLabel:{en:"Add left concept to current mapping",de:"Linkes Konzept zu aktuellem Mapping hinzufügen"},isLeft:!0},{id:"addConceptRight",action:"addConcept",component:"MappingEditor",keys:"ctrl+d,command+d",prefLabel:{en:"Add right concept to current mapping",de:"Rechtes Konzept zu aktuellem Mapping hinzufügen"},isLeft:!1},{id:"nextConceptLeft",action:"nextConcept",component:"ConceptDetail",keys:"alt+n,alt+keyCode:78",prefLabel:{en:"Open next concept (left)",de:"Nächstes Konzept öffnen (links)"},isLeft:!0},{id:"nextConceptRight",action:"nextConcept",component:"ConceptDetail",keys:"alt+m,alt+µ",prefLabel:{en:"Open next concept (right)",de:"Nächstes Konzept öffnen (rechts)"},isLeft:!1},{id:"openSchemeSelectionLeft",action:"openSchemeSelection",component:"ConceptSchemeSelection",keys:"ctrl+shift+f,command+shift+f",prefLabel:{en:"Open concept scheme selection (left)",de:"Vokabularauswahl öffnen (links)"},isLeft:!0},{id:"openSchemeSelectionRight",action:"openSchemeSelection",component:"ConceptSchemeSelection",keys:"ctrl+shift+g,command+shift+g",prefLabel:{en:"Open concept scheme selection (right)",de:"Vokabularauswahl öffnen (rechts)"},isLeft:!1},{id:"openConceptSearchLeft",action:"openConceptSearch",component:"ConceptSchemeSelection",keys:"ctrl+f,command+f",prefLabel:{en:"Open concept search (left)",de:"Konzeptsuche öffnen (links)"},isLeft:!0},{id:"openConceptSearchRight",action:"openConceptSearch",component:"ConceptSchemeSelection",keys:"ctrl+g,command+g",prefLabel:{en:"Open concept search (right)",de:"Konzeptsuche öffnen (rechts)"},isLeft:!1}],languages:["en","de"],logos:[{file:"coli-conc-logo.svg",url:"https://coli-conc.gbv.de/",alt:"coli-conc"}],title:"Cocoda Mapping Tool",menu:[{url:"https://www.gbv.de/impressum",prefLabel:{en:"Imprint",de:"Impressum"}},{url:"https://github.com/gbv/cocoda/wiki/Barrierefreiheit",prefLabel:{en:"Accessibility",de:"Barrierefreiheit"}},{url:"https://www.gbv.de/datenschutz",prefLabel:{en:"Privacy Policy",de:"Datenschutz"}},{url:"https://coli-conc.gbv.de/contact/",prefLabel:{en:"Feedback"}}],guidelines:[{fromScheme:{uri:"http://bartoc.org/en/node/1940"},toScheme:{uri:"http://uri.gbv.de/terminology/bk/"},url:"https://github.com/gbv/cocoda/wiki/Wikidata-Basisklassifikation"},{fromScheme:{uri:"http://bartoc.org/en/node/1940"},toScheme:{uri:"http://bartoc.org/en/node/430"},url:"https://github.com/gbv/cocoda/wiki/Wikidata-GND"}],conceptLists:[],autoRefresh:{mappings:1e4,update:12e4},"coli-ana":"https://coli-conc.gbv.de/coli-ana/app/"}; +/*! + * vue-i18n v8.28.2 + * (c) 2022 kazuya kawaguchi + * Released under the MIT License. + */ +var _O=["compactDisplay","currency","currencyDisplay","currencySign","localeMatcher","notation","numberingSystem","signDisplay","style","unit","unitDisplay","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits"],OO=["dateStyle","timeStyle","calendar","localeMatcher","hour12","hourCycle","timeZone","formatMatcher","weekday","era","year","month","day","hour","minute","second","timeZoneName"];function SO(t,e){"undefined"!=typeof console&&console.warn("[vue-i18n] "+t)}var CO=Array.isArray;function jO(t){return null!==t&&"object"==typeof t}function TO(t){return"string"==typeof t}var PO=Object.prototype.toString,$O="[object Object]";function DO(t){return PO.call(t)===$O}function AO(t){return null==t}function zO(t){return"function"==typeof t}function EO(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];var r=null,n=null;return 1===t.length?jO(t[0])||CO(t[0])?n=t[0]:"string"==typeof t[0]&&(r=t[0]):2===t.length&&("string"==typeof t[0]&&(r=t[0]),(jO(t[1])||CO(t[1]))&&(n=t[1])),{locale:r,params:n}}function MO(t){return JSON.parse(JSON.stringify(t))}function LO(t,e){return!!~t.indexOf(e)}var IO=Object.prototype.hasOwnProperty;function BO(t,e){return IO.call(t,e)}function RO(t){for(var e=arguments,r=Object(t),n=1;n0;)e[r]=arguments[r+1];var n=this.$i18n;return n._t.apply(n,[t,n.locale,n._getMessages(),this].concat(e))},t.prototype.$tc=function(t,e){for(var r=[],n=arguments.length-2;n-- >0;)r[n]=arguments[n+2];var o=this.$i18n;return o._tc.apply(o,[t,o.locale,o._getMessages(),this,e].concat(r))},t.prototype.$te=function(t,e){var r=this.$i18n;return r._te(t,r.locale,r._getMessages(),e)},t.prototype.$d=function(t){for(var e,r=[],n=arguments.length-1;n-- >0;)r[n]=arguments[n+1];return(e=this.$i18n).d.apply(e,[t].concat(r))},t.prototype.$n=function(t){for(var e,r=[],n=arguments.length-1;n-- >0;)r[n]=arguments[n+1];return(e=this.$i18n).n.apply(e,[t].concat(r))}}(WO),WO.mixin(function(t){function e(){this!==this.$root&&this.$options.__INTLIFY_META__&&this.$el&&this.$el.setAttribute("data-intlify",this.$options.__INTLIFY_META__)}return void 0===t&&(t=!1),t?{mounted:e}:{beforeCreate:function(){var t=this.$options;if(t.i18n=t.i18n||(t.__i18nBridge||t.__i18n?{}:null),t.i18n){if(t.i18n instanceof mS){if(t.__i18nBridge||t.__i18n)try{var e=t.i18n&&t.i18n.messages?t.i18n.messages:{};(t.__i18nBridge||t.__i18n).forEach((function(t){e=RO(e,JSON.parse(t))})),Object.keys(e).forEach((function(r){t.i18n.mergeLocaleMessage(r,e[r])}))}catch(wj){}this._i18n=t.i18n,this._i18nWatcher=this._i18n.watchI18nData()}else if(DO(t.i18n)){var r=this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof mS?this.$root.$i18n:null;if(r&&(t.i18n.root=this.$root,t.i18n.formatter=r.formatter,t.i18n.fallbackLocale=r.fallbackLocale,t.i18n.formatFallbackMessages=r.formatFallbackMessages,t.i18n.silentTranslationWarn=r.silentTranslationWarn,t.i18n.silentFallbackWarn=r.silentFallbackWarn,t.i18n.pluralizationRules=r.pluralizationRules,t.i18n.preserveDirectiveContent=r.preserveDirectiveContent),t.__i18nBridge||t.__i18n)try{var n=t.i18n&&t.i18n.messages?t.i18n.messages:{};(t.__i18nBridge||t.__i18n).forEach((function(t){n=RO(n,JSON.parse(t))})),t.i18n.messages=n}catch(wj){}var o=t.i18n.sharedMessages;o&&DO(o)&&(t.i18n.messages=RO(t.i18n.messages,o)),this._i18n=new mS(t.i18n),this._i18nWatcher=this._i18n.watchI18nData(),(void 0===t.i18n.sync||t.i18n.sync)&&(this._localeWatcher=this.$i18n.watchLocale()),r&&r.onComponentInstanceCreated(this._i18n)}}else this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof mS?this._i18n=this.$root.$i18n:t.parent&&t.parent.$i18n&&t.parent.$i18n instanceof mS&&(this._i18n=t.parent.$i18n)},beforeMount:function(){var t=this.$options;t.i18n=t.i18n||(t.__i18nBridge||t.__i18n?{}:null),t.i18n?(t.i18n instanceof mS||DO(t.i18n))&&(this._i18n.subscribeDataChanging(this),this._subscribing=!0):(this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof mS||t.parent&&t.parent.$i18n&&t.parent.$i18n instanceof mS)&&(this._i18n.subscribeDataChanging(this),this._subscribing=!0)},mounted:e,beforeDestroy:function(){if(this._i18n){var t=this;this.$nextTick((function(){t._subscribing&&(t._i18n.unsubscribeDataChanging(t),delete t._subscribing),t._i18nWatcher&&(t._i18nWatcher(),t._i18n.destroyVM(),delete t._i18nWatcher),t._localeWatcher&&(t._localeWatcher(),delete t._localeWatcher)}))}}}}(e.bridge)),WO.directive("t",{bind:qO,update:KO,unbind:YO}),WO.component(NO.name,NO),WO.component(GO.name,GO),WO.config.optionMergeStrategies.i18n=function(t,e){return void 0===e?t:e}}var tS=function(){this._caches=Object.create(null)};tS.prototype.interpolate=function(t,e){if(!e)return[t];var r=this._caches[t];return r||(r=function(t){for(var e=[],r=0,n="";r0)u--,d=4,p[0]();else{if(u=0,void 0===r)return!1;if(!1===(r=iS(r)))return!1;p[1]()}};null!==d;)if(c++,"\\"!==(e=t[c])||!f()){if(o=aS(e),8===(a=(s=nS[d])[o]||s.else||8))return;if(d=a[0],(i=p[a[1]])&&(n=void 0===(n=a[2])?e:n,!1===i()))return;if(7===d)return l}}(t),e&&(this._cache[t]=e)),e||[]},sS.prototype.getPathValue=function(t,e){if(!jO(t))return null;var r=this.parsePath(e);if(0===r.length)return null;for(var n=r.length,o=t,a=0;a/,dS=/(?:@(?:\.[a-zA-Z]+)?:(?:[\w\-_|./]+|\([\w\-_:|./]+\)))/g,uS=/^@(?:\.([a-zA-Z]+))?:/,pS=/[()]/g,fS={upper:function(t){return t.toLocaleUpperCase()},lower:function(t){return t.toLocaleLowerCase()},capitalize:function(t){return""+t.charAt(0).toLocaleUpperCase()+t.substr(1)}},hS=new tS,mS=function(t){var e=this;void 0===t&&(t={}),!WO&&"undefined"!=typeof window&&window.Vue&&QO(window.Vue);var r=t.locale||"en-US",n=!1!==t.fallbackLocale&&(t.fallbackLocale||"en-US"),o=t.messages||{},a=t.dateTimeFormats||t.datetimeFormats||{},i=t.numberFormats||{};this._vm=null,this._formatter=t.formatter||hS,this._modifiers=t.modifiers||{},this._missing=t.missing||null,this._root=t.root||null,this._sync=void 0===t.sync||!!t.sync,this._fallbackRoot=void 0===t.fallbackRoot||!!t.fallbackRoot,this._fallbackRootWithEmptyString=void 0===t.fallbackRootWithEmptyString||!!t.fallbackRootWithEmptyString,this._formatFallbackMessages=void 0!==t.formatFallbackMessages&&!!t.formatFallbackMessages,this._silentTranslationWarn=void 0!==t.silentTranslationWarn&&t.silentTranslationWarn,this._silentFallbackWarn=void 0!==t.silentFallbackWarn&&!!t.silentFallbackWarn,this._dateTimeFormatters={},this._numberFormatters={},this._path=new sS,this._dataListeners=new Set,this._componentInstanceCreatedListener=t.componentInstanceCreatedListener||null,this._preserveDirectiveContent=void 0!==t.preserveDirectiveContent&&!!t.preserveDirectiveContent,this.pluralizationRules=t.pluralizationRules||{},this._warnHtmlInMessage=t.warnHtmlInMessage||"off",this._postTranslation=t.postTranslation||null,this._escapeParameterHtml=t.escapeParameterHtml||!1,"__VUE_I18N_BRIDGE__"in t&&(this.__VUE_I18N_BRIDGE__=t.__VUE_I18N_BRIDGE__),this.getChoiceIndex=function(t,r){var n,o,a=Object.getPrototypeOf(e);return a&&a.getChoiceIndex?a.getChoiceIndex.call(e,t,r):e.locale in e.pluralizationRules?e.pluralizationRules[e.locale].apply(e,[t,r]):(n=t,o=r,n=Math.abs(n),2===o?n?n>1?1:0:1:n?Math.min(n,2):0)},this._exist=function(t,r){return!(!t||!r||AO(e._path.getPathValue(t,r))&&!t[r])},"warn"!==this._warnHtmlInMessage&&"error"!==this._warnHtmlInMessage||Object.keys(o).forEach((function(t){e._checkLocaleMessage(t,e._warnHtmlInMessage,o[t])})),this._initVM({locale:r,fallbackLocale:n,messages:o,dateTimeFormats:a,numberFormats:i})},gS={vm:{configurable:!0},messages:{configurable:!0},dateTimeFormats:{configurable:!0},numberFormats:{configurable:!0},availableLocales:{configurable:!0},locale:{configurable:!0},fallbackLocale:{configurable:!0},formatFallbackMessages:{configurable:!0},missing:{configurable:!0},formatter:{configurable:!0},silentTranslationWarn:{configurable:!0},silentFallbackWarn:{configurable:!0},preserveDirectiveContent:{configurable:!0},warnHtmlInMessage:{configurable:!0},postTranslation:{configurable:!0},sync:{configurable:!0}};mS.prototype._checkLocaleMessage=function(t,e,r){var n=function(t,e,r,o){if(DO(r))Object.keys(r).forEach((function(a){var i=r[a];DO(i)?(o.push(a),o.push("."),n(t,e,i,o),o.pop(),o.pop()):(o.push(a),n(t,e,i,o),o.pop())}));else if(CO(r))r.forEach((function(r,a){DO(r)?(o.push("["+a+"]"),o.push("."),n(t,e,r,o),o.pop(),o.pop()):(o.push("["+a+"]"),n(t,e,r,o),o.pop())}));else if(TO(r)&&cS.test(r)){var a="Detected HTML in message '"+r+"' of keypath '"+o.join("")+"' at '"+e+"'. Consider component interpolation with '' to avoid XSS. See https://bit.ly/2ZqJzkp";"warn"===t?SO(a):"error"===t&&function(t){"undefined"!=typeof console&&console.error("[vue-i18n] "+t)}(a)}};n(e,t,r,[])},mS.prototype._initVM=function(t){var e=WO.config.silent;WO.config.silent=!0,this._vm=new WO({data:t,__VUE18N__INSTANCE__:!0}),WO.config.silent=e},mS.prototype.destroyVM=function(){this._vm.$destroy()},mS.prototype.subscribeDataChanging=function(t){this._dataListeners.add(t)},mS.prototype.unsubscribeDataChanging=function(t){!function(t,e){t.delete(e)}(this._dataListeners,t)},mS.prototype.watchI18nData=function(){var t=this;return this._vm.$watch("$data",(function(){for(var e,r,n=(e=t._dataListeners,r=[],e.forEach((function(t){return r.push(t)})),r),o=n.length;o--;)WO.nextTick((function(){n[o]&&n[o].$forceUpdate()}))}),{deep:!0})},mS.prototype.watchLocale=function(t){if(t){if(!this.__VUE_I18N_BRIDGE__)return null;var e=this,r=this._vm;return this.vm.$watch("locale",(function(n){r.$set(r,"locale",n),e.__VUE_I18N_BRIDGE__&&t&&(t.locale.value=n),r.$forceUpdate()}),{immediate:!0})}if(!this._sync||!this._root)return null;var n=this._vm;return this._root.$i18n.vm.$watch("locale",(function(t){n.$set(n,"locale",t),n.$forceUpdate()}),{immediate:!0})},mS.prototype.onComponentInstanceCreated=function(t){this._componentInstanceCreatedListener&&this._componentInstanceCreatedListener(t,this)},gS.vm.get=function(){return this._vm},gS.messages.get=function(){return MO(this._getMessages())},gS.dateTimeFormats.get=function(){return MO(this._getDateTimeFormats())},gS.numberFormats.get=function(){return MO(this._getNumberFormats())},gS.availableLocales.get=function(){return Object.keys(this.messages).sort()},gS.locale.get=function(){return this._vm.locale},gS.locale.set=function(t){this._vm.$set(this._vm,"locale",t)},gS.fallbackLocale.get=function(){return this._vm.fallbackLocale},gS.fallbackLocale.set=function(t){this._localeChainCache={},this._vm.$set(this._vm,"fallbackLocale",t)},gS.formatFallbackMessages.get=function(){return this._formatFallbackMessages},gS.formatFallbackMessages.set=function(t){this._formatFallbackMessages=t},gS.missing.get=function(){return this._missing},gS.missing.set=function(t){this._missing=t},gS.formatter.get=function(){return this._formatter},gS.formatter.set=function(t){this._formatter=t},gS.silentTranslationWarn.get=function(){return this._silentTranslationWarn},gS.silentTranslationWarn.set=function(t){this._silentTranslationWarn=t},gS.silentFallbackWarn.get=function(){return this._silentFallbackWarn},gS.silentFallbackWarn.set=function(t){this._silentFallbackWarn=t},gS.preserveDirectiveContent.get=function(){return this._preserveDirectiveContent},gS.preserveDirectiveContent.set=function(t){this._preserveDirectiveContent=t},gS.warnHtmlInMessage.get=function(){return this._warnHtmlInMessage},gS.warnHtmlInMessage.set=function(t){var e=this,r=this._warnHtmlInMessage;if(this._warnHtmlInMessage=t,r!==t&&("warn"===t||"error"===t)){var n=this._getMessages();Object.keys(n).forEach((function(t){e._checkLocaleMessage(t,e._warnHtmlInMessage,n[t])}))}},gS.postTranslation.get=function(){return this._postTranslation},gS.postTranslation.set=function(t){this._postTranslation=t},gS.sync.get=function(){return this._sync},gS.sync.set=function(t){this._sync=t},mS.prototype._getMessages=function(){return this._vm.messages},mS.prototype._getDateTimeFormats=function(){return this._vm.dateTimeFormats},mS.prototype._getNumberFormats=function(){return this._vm.numberFormats},mS.prototype._warnDefault=function(t,e,r,n,o,a){if(!AO(r))return r;if(this._missing){var i=this._missing.apply(null,[t,e,n,o]);if(TO(i))return i}if(this._formatFallbackMessages){var s=EO.apply(void 0,o);return this._render(e,a,s.params,e)}return e},mS.prototype._isFallbackRoot=function(t){return(this._fallbackRootWithEmptyString?!t:AO(t))&&!AO(this._root)&&this._fallbackRoot},mS.prototype._isSilentFallbackWarn=function(t){return this._silentFallbackWarn instanceof RegExp?this._silentFallbackWarn.test(t):this._silentFallbackWarn},mS.prototype._isSilentFallback=function(t,e){return this._isSilentFallbackWarn(e)&&(this._isFallbackRoot()||t!==this.fallbackLocale)},mS.prototype._isSilentTranslationWarn=function(t){return this._silentTranslationWarn instanceof RegExp?this._silentTranslationWarn.test(t):this._silentTranslationWarn},mS.prototype._interpolate=function(t,e,r,n,o,a,i){if(!e)return null;var s,l=this._path.getPathValue(e,r);if(CO(l)||DO(l))return l;if(AO(l)){if(!DO(e))return null;if(!TO(s=e[r])&&!zO(s))return null}else{if(!TO(l)&&!zO(l))return null;s=l}return TO(s)&&(s.indexOf("@:")>=0||s.indexOf("@.")>=0)&&(s=this._link(t,e,s,n,"raw",a,i)),this._render(s,o,a,r)},mS.prototype._link=function(t,e,r,n,o,a,i){var s=r,l=s.match(dS);for(var c in l)if(l.hasOwnProperty(c)){var d=l[c],u=d.match(uS),p=u[0],f=u[1],h=d.replace(p,"").replace(pS,"");if(LO(i,h))return s;i.push(h);var m=this._interpolate(t,e,h,n,"raw"===o?"string":o,"raw"===o?void 0:a,i);if(this._isFallbackRoot(m)){if(!this._root)throw Error("unexpected error");var g=this._root.$i18n;m=g._translate(g._getMessages(),g.locale,g.fallbackLocale,h,n,o,a)}m=this._warnDefault(t,h,m,n,CO(a)?a:[a],o),this._modifiers.hasOwnProperty(f)?m=this._modifiers[f](m):fS.hasOwnProperty(f)&&(m=fS[f](m)),i.pop(),s=m?s.replace(d,m):s}return s},mS.prototype._createMessageContext=function(t,e,r,n){var o=this,a=CO(t)?t:[],i=jO(t)?t:{},s=this._getMessages(),l=this.locale;return{list:function(t){return a[t]},named:function(t){return i[t]},values:t,formatter:e,path:r,messages:s,locale:l,linked:function(t){return o._interpolate(l,s[l]||{},t,null,n,void 0,[t])}}},mS.prototype._render=function(t,e,r,n){if(zO(t))return t(this._createMessageContext(r,this._formatter||hS,n,e));var o=this._formatter.interpolate(t,r,n);return o||(o=hS.interpolate(t,r,n)),"string"!==e||TO(o)?o:o.join("")},mS.prototype._appendItemToChain=function(t,e,r){var n=!1;return LO(t,e)||(n=!0,e&&(n="!"!==e[e.length-1],e=e.replace(/!/g,""),t.push(e),r&&r[e]&&(n=r[e]))),n},mS.prototype._appendLocaleToChain=function(t,e,r){var n,o=e.split("-");do{var a=o.join("-");n=this._appendItemToChain(t,a,r),o.splice(-1,1)}while(o.length&&!0===n);return n},mS.prototype._appendBlockToChain=function(t,e,r){for(var n=!0,o=0;o0;)a[i]=arguments[i+4];if(!t)return"";var s,l=EO.apply(void 0,a);this._escapeParameterHtml&&(l.params=(null!=(s=l.params)&&Object.keys(s).forEach((function(t){"string"==typeof s[t]&&(s[t]=s[t].replace(//g,">").replace(/"/g,""").replace(/'/g,"'"))})),s));var c=l.locale||e,d=this._translate(r,c,this.fallbackLocale,t,n,"string",l.params);if(this._isFallbackRoot(d)){if(!this._root)throw Error("unexpected error");return(o=this._root).$t.apply(o,[t].concat(a))}return d=this._warnDefault(c,t,d,n,a,"string"),this._postTranslation&&null!=d&&(d=this._postTranslation(d,t)),d},mS.prototype.t=function(t){for(var e,r=[],n=arguments.length-1;n-- >0;)r[n]=arguments[n+1];return(e=this)._t.apply(e,[t,this.locale,this._getMessages(),null].concat(r))},mS.prototype._i=function(t,e,r,n,o){var a=this._translate(r,e,this.fallbackLocale,t,n,"raw",o);if(this._isFallbackRoot(a)){if(!this._root)throw Error("unexpected error");return this._root.$i18n.i(t,e,o)}return this._warnDefault(e,t,a,n,[o],"raw")},mS.prototype.i=function(t,e,r){return t?(TO(e)||(e=this.locale),this._i(t,e,this._getMessages(),null,r)):""},mS.prototype._tc=function(t,e,r,n,o){for(var a,i=[],s=arguments.length-5;s-- >0;)i[s]=arguments[s+5];if(!t)return"";void 0===o&&(o=1);var l={count:o,n:o},c=EO.apply(void 0,i);return c.params=Object.assign(l,c.params),i=null===c.locale?[c.params]:[c.locale,c.params],this.fetchChoice((a=this)._t.apply(a,[t,e,r,n].concat(i)),o)},mS.prototype.fetchChoice=function(t,e){if(!t||!TO(t))return null;var r=t.split("|");return r[e=this.getChoiceIndex(e,r.length)]?r[e].trim():t},mS.prototype.tc=function(t,e){for(var r,n=[],o=arguments.length-2;o-- >0;)n[o]=arguments[o+2];return(r=this)._tc.apply(r,[t,this.locale,this._getMessages(),null,e].concat(n))},mS.prototype._te=function(t,e,r){for(var n=[],o=arguments.length-3;o-- >0;)n[o]=arguments[o+3];var a=EO.apply(void 0,n).locale||e;return this._exist(r[a],t)},mS.prototype.te=function(t,e){return this._te(t,this.locale,this._getMessages(),e)},mS.prototype.getLocaleMessage=function(t){return MO(this._vm.messages[t]||{})},mS.prototype.setLocaleMessage=function(t,e){"warn"!==this._warnHtmlInMessage&&"error"!==this._warnHtmlInMessage||this._checkLocaleMessage(t,this._warnHtmlInMessage,e),this._vm.$set(this._vm.messages,t,e)},mS.prototype.mergeLocaleMessage=function(t,e){"warn"!==this._warnHtmlInMessage&&"error"!==this._warnHtmlInMessage||this._checkLocaleMessage(t,this._warnHtmlInMessage,e),this._vm.$set(this._vm.messages,t,RO(void 0!==this._vm.messages[t]&&Object.keys(this._vm.messages[t]).length?Object.assign({},this._vm.messages[t]):{},e))},mS.prototype.getDateTimeFormat=function(t){return MO(this._vm.dateTimeFormats[t]||{})},mS.prototype.setDateTimeFormat=function(t,e){this._vm.$set(this._vm.dateTimeFormats,t,e),this._clearDateTimeFormat(t,e)},mS.prototype.mergeDateTimeFormat=function(t,e){this._vm.$set(this._vm.dateTimeFormats,t,RO(this._vm.dateTimeFormats[t]||{},e)),this._clearDateTimeFormat(t,e)},mS.prototype._clearDateTimeFormat=function(t,e){for(var r in e){var n=t+"__"+r;this._dateTimeFormatters.hasOwnProperty(n)&&delete this._dateTimeFormatters[n]}},mS.prototype._localizeDateTime=function(t,e,r,n,o,a){for(var i=e,s=n[i],l=this._getLocaleChain(e,r),c=0;c0;)e[r]=arguments[r+1];var n=this.locale,o=null,a=null;return 1===e.length?(TO(e[0])?o=e[0]:jO(e[0])&&(e[0].locale&&(n=e[0].locale),e[0].key&&(o=e[0].key)),a=Object.keys(e[0]).reduce((function(t,r){var n;return LO(OO,r)?Object.assign({},t,((n={})[r]=e[0][r],n)):t}),null)):2===e.length&&(TO(e[0])&&(o=e[0]),TO(e[1])&&(n=e[1])),this._d(t,n,o,a)},mS.prototype.getNumberFormat=function(t){return MO(this._vm.numberFormats[t]||{})},mS.prototype.setNumberFormat=function(t,e){this._vm.$set(this._vm.numberFormats,t,e),this._clearNumberFormat(t,e)},mS.prototype.mergeNumberFormat=function(t,e){this._vm.$set(this._vm.numberFormats,t,RO(this._vm.numberFormats[t]||{},e)),this._clearNumberFormat(t,e)},mS.prototype._clearNumberFormat=function(t,e){for(var r in e){var n=t+"__"+r;this._numberFormatters.hasOwnProperty(n)&&delete this._numberFormatters[n]}},mS.prototype._getNumberFormatter=function(t,e,r,n,o,a){for(var i=e,s=n[i],l=this._getLocaleChain(e,r),c=0;c0;)e[r]=arguments[r+1];var n=this.locale,o=null,a=null;return 1===e.length?TO(e[0])?o=e[0]:jO(e[0])&&(e[0].locale&&(n=e[0].locale),e[0].key&&(o=e[0].key),a=Object.keys(e[0]).reduce((function(t,r){var n;return LO(_O,r)?Object.assign({},t,((n={})[r]=e[0][r],n)):t}),null)):2===e.length&&(TO(e[0])&&(o=e[0]),TO(e[1])&&(n=e[1])),this._n(t,n,o,a)},mS.prototype._ntp=function(t,e,r,n){if(!mS.availabilities.numberFormat)return[];if(!r)return(n?new Intl.NumberFormat(e,n):new Intl.NumberFormat(e)).formatToParts(t);var o=this._getNumberFormatter(t,e,this.fallbackLocale,this._getNumberFormats(),r,n),a=o&&o.formatToParts(t);if(this._isFallbackRoot(a)){if(!this._root)throw Error("unexpected error");return this._root.$i18n._ntp(t,e,r,n)}return a||[]},Object.defineProperties(mS.prototype,gS),Object.defineProperty(mS,"availabilities",{get:function(){if(!lS){var t="undefined"!=typeof Intl;lS={dateTimeFormat:t&&void 0!==Intl.DateTimeFormat,numberFormat:t&&void 0!==Intl.NumberFormat}}return lS}}),mS.install=QO,mS.version="8.28.2";const bS={en:{general:{welcome:"Welcome to Cocoda!",manual:"Manual",documentation:"Documentation",github:"GitHub",feedback:"Feedback is welcome!",feedback2:"Please report any questions, ideas or bugs!",swapSides:"swap sides",clearScheme:"clear scheme",addToMapping:"add concept to mapping",yes:"Yes",no:"No",loading:"Loading...",cancel:"Cancel",authNecessary:"Authentication necessary.",or:"or",of:"of",left:"left",right:"right",enabled:"enabled",disabled:"disabled",default:"Default",all:"all",to:"to",by:"by",resizingSlider:"drag to resize cards",malformedConfig:"The configuration file {configFile} could not be loaded!",showConcordances:"Show Concordances",showMappingSearch:"Show Mapping Search",tooManyMappings:"There are {count} local mappings stored in your browser. A large number of local mappings can impact performance of the tool.",undo:"undo",type:"Type",noRegistries:"The configuration contains no providers. Please consult the documentation how to configure providers!",catalog:"catalog",license:"License",publisher:"Publisher",storedMappings:"Mappings",recommendedMappings:"Suggestions"},navbar:{trashTitle:"Recently Deleted Mappings",trashClearButton:"Clear",trashClearButtonTooltip:"Permanently removes all mappings from the trash.",trashRestoreTooltip:"restore mapping",openLeft:"open on left side",openRight:"open on right side",removeFromFavorites:"remove from favorites",setIdentity:"Configure a mapping identity",defaultIdentity:"Default Identity"},schemeSelection:{source:"Source Scheme",target:"Target Scheme",filter:"Filter",filtersRemove:"Remove all filters",filterSelectAll:"select all",filterDeselectAll:"deselect all",filterOnlyFavorites:"Only favorites",filterOnlyWithConcepts:"Only schemes with concepts",languageFilter:"Language",typeFilter:"Scheme Type",filterOther:"Other",registryFilter:"Source",schemeFilterPlaceholder:"search for schemes...",starAdd:"add to favorites",starRemove:"remove from favorites",popoverShow:"show scheme selection",popoverHide:"hide scheme selection",showAllSchemes:"Show all {count} schemes"},search:{placeholder:"Type to search...",results:"result | results",noResults:"No results...",error:"Error performing the search."},conceptDetail:{mainTab:"Concept",additionalLanguagesTab:"Translations",showAllAncestors:"show all ancestors",showLessAncestors:"show fewer ancestors",created:"Created",modified:"Modified",issued:"Issued",prefLabel:"preferred",altLabel:"alternative",editorial:"editorial note",scope:"scope note",gnd:"GND",note:"note",definition:"definition",relevance:"Relevance",relevanceVeryHigh:"very high",relevanceHigh:"high",relevanceMedium:"medium",relevanceLow:"low",relevanceGeneric:"generic",info:"Meta",labels:"Labels",coliAnaIncomplete:"This DDC number could not be fully analyzed. Either it was not built following current DDC number building rules or analysis is yet to be completed.",coliAnaInfo:'Go to the coli-ana web interface for more details and information.',searchLinks:"Links",clearConcept:"clear concept",previousConceptTooltip:"previous concept",nextConceptTooltip:"next concept"},schemeDetail:{noTopConcepts:"No top concepts",links:"Links",languages:"Languages",availableMappings:"mappings",registry:"Sources"},conceptList:{noItems:"No Concepts available",favoriteConcepts:"Favorite Concepts",favoriteConceptsShort:"Favorites",topConcepts:"Top concepts of current concept scheme in a hierarchical view",topConceptsShort:"Hierarchy"},itemDetail:{pleaseSelect:"Please select a scheme or concept.",combinedConcept:"combined concept",nonIndexingConcept:"non-indexing concept",noConcepts:"Cocoda can't access concept data for this scheme yet.",unknownConcept:"Data for this concept could not be loaded."},mappingEditor:{title:"Mapping Editor",guidelines:"open mapping guidelines",placeholder:"Drag and drop a concept here.",placeholderDragging:"Drop concept here.",saveMapping:"save mapping into {0}",deleteMapping:"delete mapping",clearMapping:"clear mapping",cloneMapping:"clone mapping",swapMapping:"swap source and target concepts",deleteTitle:"Delete Mapping",deleteText:"Do you really want to delete this mapping?",deleteChangesText:"Note: There are unsaved changes in the mapping.",deleteConfirm:"Delete original mapping",cancel:"@:general.cancel",removeConceptFromMapping:"remove concept from mapping",settingsButton:"Mapping Editor Settings",saved:"saved",notSaved:"not saved",invalidMissing:"Missing {0}",invalidWhitelist:"{0} not allowed in {1}",invalid1to1:"Only 1-to-1 mappings allowed in {0}.",invalidNonIndexingConcept:"{0} is a non-indexing concept and should not be mapped.",warningNoMappingType:'It is recommended to specify a mapping relation (other than "generic mapping relation") for every mapping.',warningNoRegistry:"There is no writable mapping registry configured in this Cocoda instance.",warningUpdateRegistry:"Mapping will not be updated in {0}, but saved as a new mapping in {1}.",warningUpdateNotAllowed:"Mapping can't be updated and will therefore be saved as a new mapping.",warningUpdateScheme:"Updated mapping will be saved with a different {0}, are you sure this is intended? If not, you can clone the mapping (button to the right of the delete button).",warningUpdateSchemeConcordance:"{0} can't be changed because the mapping is part of a concordance.",warningRemoveFromConcordanceWhenNotCreator:"Because this mapping was not created by you, you will lose write access to it if you remove it from the concordance."},mappingBrowser:{title:"Mapping Browser",edit:"edit in {0}",clone:"copy into Mapping Editor",saveAsMapping:"save as mapping in {0}",delete:"delete mapping",cantDelete:"can't delete mapping (either you are currently not logged in or not the creator of this mapping)",showDetail:"show mapping details",showConcordanceDetail:"show concordance details",concordanceDetailTitle:"Concordance Details",showMore:"@:conceptDetail.showMore",noItems:"no results",from:"From",to:"To",creator:"Creator",chooseConcept:"Select a concept to see mappings and mapping recommendations",settingsButton:"Mapping Browser Settings",creatorIsDifferent:"This is your mapping, but the contained identity does not match your selected identity. Edit and save it again to update the identity.",concordance:"Concordance",concordances:"Concordances",newConcordance:"New Concordance",canSaveIntoConcordanceTooltip:"You can contribute to this concordance by adding mappings to it or editing mappings that are part of it.",editConcordanceTooltip:"@:mappingBrowser.canSaveIntoConcordanceTooltip Click to edit concordance metadata.",mappingSearch:"Search",mappingNavigator:"Navigator",description:"Description",date:"Date",download:"Download",showMappings:"Show Mappings",total:"with a total of",searchSourceScheme:"source scheme",searchSourceNotation:"source notation/URI",searchTargetScheme:"target scheme",searchTargetNotation:"target notation/URI",searchType:"Relation",searchAllTypes:"all mapping relations",searchCardinality:"Cardinality",searchCardinality11:"1-to-1",searchCardinality1n:"1-to-n",searchAnnotated:"Assessment",searchAnnotatedNone:"neither assessed nor confirmed",searchAnnotatedAssessingAny:"assessed (-1/+1)",searchAnnotatedAssessingPlus:"assessed (+1)",searchAnnotatedAssessingMinus:"assessed (-1)",searchAnnotatedNotAssessing:"not assessed",searchAnnotatedConfirmed:"confirmed",searchAnnotatedNotConfirmed:"not confirmed",searchConcordancesAny:"any concordance",searchConcordancesNone:"no concordance",searchOrderDescending:"descending by date and source concept",searchOrderAscending:"ascending by date and source concept",searchClear:"Clear",searchSubmit:"Search",searchBidirectional:"Bidirectional",searchBidirectionalTooltip:"If checked, mappings will be searched in both directions.",searchShareLabel:"Link",searchShareTitle:"Share link to this search",searchShareInclude:"Include selected schemes and concepts",searchShareCopy:"Copy link to clipboard",searchInsertSelfIntoCreator:"Insert my own identities",searchForMappingsByCreator:"Search mappings from this creator",searchExtend:"show extended search",searchCollapse:"hide extended search",mappingConfirmedTooltip:"Confirmed",openInCocoda:"open in Cocoda",lockScheme:"lock search scheme to selected scheme",unlockScheme:"unlock search scheme from selected scheme",occurrenceCountTooltip:"Common occurrence of both concepts in the {0}",registryHasErrored:"There has been an error when trying to load mappings from this registry. The shown results may be inaccurate.",goToPageTooltip:"Go to page",goToPageButton:"Go",goToPageTotalPages:"total pages"},mappingDetail:{title:"Mapping Details",sourceScheme:"Source Scheme",sourceConcept:"Source Concept | Source Concepts",targetScheme:"Target Scheme",targetConcept:"Target Concept | Target Concepts",mappingType:"Mapping Relation",creator:"@:mappingBrowser.creator",contributor:"@:concordanceEditor.contributor",created:"@:conceptDetail.created",modified:"@:conceptDetail.modified",annotations:"Annotations",note:"Note",identifier:"Identifier",partOf:"Part of Concordance",partOfNone:"no concordance",catalogEnrichment:"Search for Enrichment in K10plus"},minimizer:{minimize:"minimize card",maximize:"maximize card"},settingsTabs:["Account","Data Sources","User Interface","Shortcuts","My Data"],settings:{title:"Settings",language:"Interface Language",languageContribution:"To contribute to the translation of Cocoda, see these instructions in the documentation.",preferredLanguages:"Preferred vocabulary languages",preferredLanguagesAdd:"Add language",resetSizes:"reset sizes",creator:"Name",creatorUrl:"Homepage (optional)",creatorPlaceholder:"Enter your name",creatorRewriteTitle:"Rewrite Creator",creatorRewriteText:"Clicking the button below will rewrite the creator for all local mappings with the following information:",creatorRewriteButton:"Rewrite creator for all local mappings",dataInRegistries:"Data in Registries",dataInRegistriesSubtitle:"The following list shows API links for your created entities in registries that you can currently write into.",noDataForRegistry:"No data for this registry.",localMappings:"Local Mappings",localDownload:"Download Local Mappings",localDownloadJskos:"Download all {0} mappings as JSKOS",localDownloadCsv:"Download all {0} mappings as CSV",localUpload:"Upload Local Mappings (JSKOS)",localUploadPlaceholder:"Choose a file...",localDeleteTitle:"Delete Local Mappings",localDeleteText:"Delete all local mappings",localDeleteSure:"This action deletes all local mappings (including all mappings in the trash) and cannot be undone! Are you sure?",suggestions1:"For issues and suggestions, please use the",suggestions2:"GitHub issue tracker",suggestions3:".",version:"Version",currentCommit:"Current Commit",buildDate:"Build Date",impressum:"Imprint",creatorUri:"Identity (must be an URI, is automatically filled after login)",creatorUriInvalid:"Please input a valid URI.",mappingRegistry:"Mapping Database",mappingRegistries:"Mapping databases",otherRegistries:"Other data sources",creatorInfo:"The following information is stored in all your mappings so it may also be shared:",accountInfo:'Cocoda uses a dedicated login server to authenticate users:',accountPage:"Account Page",logInButton:"Log in",logOutButton:"Log out",loggedIn:"You are logged in.",loggedOut:"You are not logged in.",privacyPolicy:"Privacy Policy",localMappingsInfo:"Local mappings are only stored in your current browser. They are not visible to other users, but they will get lost if you purge your browser's local storage."},alerts:{mappingDeleted:"Mapping was deleted from {0}.",mappingNotDeleted:"Mapping could not be deleted from {0}.",mappingSaved:"Mapping was saved in {0}",mappingNotSaved:"Mapping could not be saved in {0}.",mappingRestored:"Mapping was restored in {0}",mappingNotRestored:"Mapping could not be restored in {0}.",andAddedToConcordance:"and added to concordance",butNotAddedToConcordance:"but could not be added to concordance",concordanceSaved:"Concordance saved.",concordanceNotSaved:"Concordance could not be saved.",concordanceDeleted:"Concordance deleted.",concordanceNotDeleted:"Concordance could not be deleted.",mappingAddedToConcordance:"Mapping was added to concordance.",mappingNotAddedToConcordance:"Mapping could not be added to concordance.",mappingRemovedFromConcordance:"Mapping was removed from concordance.",mappingNotRemovedFromConcordance:"Mapping could not be removed from concordance.",annotationSaved:"Annotation was saved.",annotationRemoved:"Annotation was removed.",annotationNotSaved:"Annotation could not be saved. Please check your authentication.",annotationNotRemoved:"Annotation could not be removed. Please check your authentication.",annotationError:"There was an error regarding annotations. Please try again later.",newVersionText:"There is a new version of Cocoda.",newVersionLink:"Refresh site",loggedIn:"You are now logged in.",loggedInRegistryChanged:"You are now authenticated to save mappings into {0}.",loggedInRegistryChangedUndoButton:"Save mappings locally instead.",loggedOut:"You are now logged out.",nameError:"There was an error setting the name.",versionMismatch:"Database {registryLabel} ({registryUri}) is not version compatible with this release (database: {registryVersion}, supported: {jskosApi}). Please contact an administrator.",localMappingsFirstSaved:"You just saved your first mapping into \"Local\". Please note that local mappings are stored inside your browser, therefore you will lose these mappings when changing your browser or clearing your browser's storage. You can store mappings permanently inside \"Concordance Registry\" by logging in and changing your default mapping registry. Please refer to the manual for more details.",favoriteConceptsNonConcept:"Only concepts can be added to Favorites list."},dataModal:{title:"Export JSKOS Data",exportClipboard:"copy to clipboard",localDownload:"Download",apiLinks:"API",apiUrl:"URL",concept:"no concepts | 1 concept | {count} concepts",scheme:"no scheme | 1 scheme | {count} schemes",mapping:"no mappings | 1 mapping | {count} mappings",annotation:"no annotations | 1 annotation | {count} annotations",concordance:"no concordances | 1 concordance | {count} concordances",resource:"no resources | 1 resource | {count} resources",button:"Source Data"},registryInfo:{schemes:"Schemes",concepts:"Concepts",mappings:"Mappings",concordances:"Concordances",annotations:"Annotations",occurrences:"Co-/Occurrences",authenticated:"Authenticated",notAuthenticated:"Authentication required",canSaveMappings:"This database can be used to save mappings."},annotationPopover:{addConfirmation:"Confirm",removeConfirmation:"Remove Confirmation",mailFeedbackTooltip:"Provide feedback about this mapping via email ({0})",mailFeedbackListItem:"please add details via email (if needed)",reason:"Reason"},languages:{en:"English",de:"German"},cdkErrors:{CDKError:"Unknown error.",MethodNotImplementedError:"The server doesn't seem to support this action or is not configured correctly.",InvalidOrMissingParameterError:"A parameter seems to be invalid or missing.",BackendError:"The server seems to have issues.",BackendUnavailableError:"The server is not reachable.",NetworkError:"There are issues with the connection.",InvalidRequestError:"The request seems to be invalid.",MissingApiUrlError:"@:cdkErrors.CDKError"},concordanceEditor:{addConcordance:"Add Concordance",addConcordanceButton:"add new concordance",editConcordance:"Edit Concordance",editConcordanceButton:"edit concordance",deleteConcordanceTitle:"Delete Concordance",deleteConcordanceButton:"Permanently delete concordance",deleteConcordanceSubtitle:"Warning: Clicking this button will permanently delete this concordance.",pleaseSelect:"Please select a vocabulary",save:"Save Concordance",notationSubtext:"The notation will be used as a suffix for the concordance's URI. Existing notations can't be reused.",contributor:"Contributors",contributorSubtextDefault:"One URI per line. You and all contributors will be able to add mappings to the concordance, edit mappings that belong to the concordance, and remove mappings from the concordance. Only you will be able to edit this concordance's metadata, including adding/removing contributors.",contributorSubtextInvalidPrefix:"Invalid URI(s) on line"}},de:{general:{welcome:"Willkommen bei Cocoda!",manual:"Anleitung",documentation:"Dokumentation",github:"GitHub",feedback:"Rückmeldungen sind willkommen!",feedback2:"Wir freuen uns über Fragen und Ideen!",yes:"Ja",no:"Nein",swapSides:"Seiten tauschen",clearScheme:"Vokabular entfernen",addToMapping:"Konzept zum Mapping hinzufügen",loading:"Lade...",cancel:"Abbrechen",authNecessary:"Authentifizierung notwendig.",or:"oder",of:"von",left:"links",right:"rechts",enabled:"aktiviert",disabled:"deaktiviert",default:"Standard",all:"alle",to:"zu",by:"von",resizingSlider:"ziehen, um Komponenten-Größen anzupassen",malformedConfig:"Die Konfigurationsdatei {configFile} konnte nicht geladen werden!",showConcordances:"Zeige Konkordanz-Liste",showMappingSearch:"Zeige die Mapping-Suche",tooManyMappings:"Es sind {count} lokale Mappings im Browser gespeichert. Eine große Anzahl an lokalen Mappings kann die Performance des Tools beeinflussen.",undo:"rückgängig",type:"Typ",noRegistries:"Es sind keine Datenquellen konfiguriert! Bitte entnehmen sie der Dokumentation wie Datenquellen konfiguriert werden können!",catalog:"Katalog",license:"Lizenz",publisher:"Herausgeber*in",storedMappings:"Mappings",recommendedMappings:"Vorschläge"},navbar:{trashTitle:"Kürzlich gelöschte Mappings",trashClearButton:"Leeren",trashClearButtonTooltip:"Entfernt alle Mappings aus dem Papierkorb.",trashRestoreTooltip:"Mapping wiederherstellen",openLeft:"auf der linken Seite öffnen",openRight:"auf der rechten Seite öffnen",removeFromFavorites:"aus den Favoriten entfernen",setIdentity:"Mapping-Identität festlegen",defaultIdentity:"Standard-Identität"},schemeSelection:{source:"Quell-Vokabular",target:"Ziel-Vokabular",filter:"Filter",filtersRemove:"Alle Filter entfernen",filterSelectAll:"alle auswählen",filterDeselectAll:"alle abwählen",filterOnlyFavorites:"Nur Favoriten",filterOnlyWithConcepts:"Nur Vokabulare mit Konzepten",languageFilter:"Sprache",typeFilter:"Vokabular-Typ",filterOther:"Sonstige",registryFilter:"Quelle",schemeFilterPlaceholder:"Suche nach Vokabularen...",starAdd:"zu Favoriten hinzufügen",starRemove:"aus Favoriten entfernen",popoverShow:"Vokabular-Auswahl öffnen",popoverHide:"Vokabular-Auswahl ausblenden",showAllSchemes:"Alle {count} Vokabulare anzeigen"},search:{placeholder:"Tippen zum Suchen...",results:"Ergebnis | Ergebnisse",noResults:"Keine Ergebnisse...",error:"Bei der Suchanfrage ist ein Fehler aufgetreten."},mappingEditor:{title:"Mapping-Editor",guidelines:"Mapping-Richtlinien öffnen",placeholder:"Konzept ziehen und hier ablegen.",placeholderDragging:"Konzept hier ablegen.",saveMapping:"Mapping in {0} speichern",deleteMapping:"Mapping löschen",clearMapping:"Mapping leeren",cloneMapping:"Mapping duplizieren",swapMapping:"Quell- und Zielkonzepte tauschen",deleteTitle:"Mapping löschen",deleteText:"Dieses Mapping wirklich löschen?",deleteChangesText:"Anmerkung: Es gibt ungespeicherte Änderungen in dem Mapping.",deleteConfirm:"Originales Mapping löschen",cancel:"@:general.cancel",removeConceptFromMapping:"Konzept aus Mapping entfernen",settingsButton:"Mapping-Editor Einstellungen",saved:"gespeichert",notSaved:"nicht gespeichert",invalidMissing:"{0} fehlt",invalidWhitelist:"{0} nicht erlaubt in {1}",invalid1to1:"Nur 1-zu-1-Mappings erlaubt in {0}.",invalidNonIndexingConcept:"{0} ist ein Strukturbegriff und sollte daher nicht gemappt werden.",warningNoMappingType:'Es wird empfohlen, für jedes Mapping eine Mapping-Relation (abgesehen von "allgemeine Mapping-Relation") anzugeben.',warningNoRegistry:"In dieser Cocoda-Instanz gibt es keine Mapping-Datenbank, in die gespeichert werden kann.",warningUpdateRegistry:"Mapping wird nicht in {0} aktualisiert, sondern als neues Mapping in {1} gespeichert.",warningUpdateNotAllowed:"Mapping kann nicht aktualisiert werden und wird deshalb als neues Mapping gespeichert.",warningUpdateScheme:"Das aktualisierte Mapping wird mit anderem {0} gespeichert, ist das so gewollt? Falls nicht, kann das Mapping geklont werden (Button rechts vom Löschen-Button).",warningUpdateSchemeConcordance:"Das Mapping ist Teil einer Konkordanz, weshalb {0} nicht geändert werden kann.",warningRemoveFromConcordanceWhenNotCreator:"Da du dieses Mapping nicht selbst erstellt hast, verlierst du die Schreibrechte, sobald das Mapping aus der Konkordanz entfernt wird."},settingsTabs:["Account","Datenquellen","Oberfläche","Tastaturkürzel","Meine Daten"],settings:{title:"Einstellungen",language:"Sprache der Oberfläche",languageContribution:"Um zur Übersetzung von Cocoda beizutragen, siehe diese Anweisungen in der Dokumentation (Englisch).",preferredLanguages:"Bevorzugte Vokabularsprachen",preferredLanguagesAdd:"Sprache hinzufügen",resetSizes:"Größen zurücksetzen",creator:"Name",creatorUrl:"Homepage (optional)",creatorPlaceholder:"Bitte Namen eintippen...",creatorRewriteTitle:"Creator-Feld überschreiben",creatorRewriteText:"Durch den nachfolgenden Button wird der creator aller lokaler Mappings mit folgenden Informationen überschrieben:",creatorRewriteButton:"creator-Feld für alle lokalen Mappings überschreiben",dataInRegistries:"Daten in Datenbanken",dataInRegistriesSubtitle:"Die folgende Liste zeigt API-Links von erstellten Daten für Datenbanken, die aktuell schreibbar sind.",noDataForRegistry:"Keine Daten für diese Datenbank.",localMappings:"Lokale Mappings",localDownload:"Lokale Mappings herunterladen",localDownloadJskos:"Lade alle {0} Mappings als JSKOS herunter",localDownloadCsv:"Lade alle {0} Mappings als CSV herunter",localUpload:"Lokale Mappings hochladen (JSKOS)",localUploadPlaceholder:"Datei auswählen...",localDeleteTitle:"Lokale Mappings löschen",localDeleteText:"Alle lokalen Mappings löschen",localDeleteSure:"Diese Aktion löscht alle lokalen Mappings (inkl. der kürzlich gelöschten Mappings) und kann nicht rückgängig gemacht werden! Fortfahren?",suggestions1:"Für Probleme oder Vorschläge, bitte den",suggestions2:"GitHub Issue Tracker",suggestions3:" benutzen.",version:"Version",currentCommit:"Aktueller Commit",buildDate:"Build-Datum",impressum:"Impressum",creatorUri:"Identität (als URI, wird beim Login automatisch gesetzt)",creatorUriInvalid:"Bitte eine valide URI eingeben.",mappingRegistry:"Mapping-Datenbank",mappingRegistries:"Mapping-Datenbanken",otherRegistries:"Andere Datenquellen",creatorInfo:"Die folgenden Angaben werden in allen bearbeiteten Mappings hinterlegt und können beim Austausch von Mappings weitergegeben werden:",accountInfo:'Cocoda nutzt einen dedizierten Login-Server, um Nutzer zu authentifizieren:',accountPage:"Account-Seite",logInButton:"Einloggen",logOutButton:"Ausloggen",loggedIn:"Du bist eingeloggt.",loggedOut:"Du bist nicht eingeloggt.",privacyPolicy:"Datenschutz",localMappingsInfo:"Lokale Mappings werden in dem aktuellen Browser gespeichert. Sie sind nicht für andere Nutzer sichtbar, gehen jedoch verloren, wenn man den lokalen Speicher des Browsers leert."},conceptDetail:{showAllAncestors:"zeige alle übergeordneten Konzepte",showLessAncestors:"zeige weniger übergeordnete Konzepte",created:"Erstellung",modified:"Änderung",issued:"Veröffentlicht",prefLabel:"bevorzugt",altLabel:"alternativ",editorial:"redaktionelle Anmerkung",scope:"Anwendungshinweis",gnd:"GND",note:"Anmerkung",definition:"Definition",relevance:"Relevanz",relevanceVeryHigh:"sehr hoch",relevanceHigh:"hoch",relevanceMedium:"mittel",relevanceLow:"niedrig",relevanceGeneric:"generisch",info:"Meta",labels:"Bezeichnungen",coliAnaIncomplete:"Diese DDC-Nummer konnte nicht vollständig analysiert werden. Entweder sie wurde nicht korrekt nach den aktuellen Regeln gebildet oder die Analyse ist noch unvollständig.",coliAnaInfo:'Mehr Details und Informationen im coli-ana Webinterface.',searchLinks:"Links",clearConcept:"Konzept entfernen",previousConceptTooltip:"vorheriges Konzept",nextConceptTooltip:"nächstes Konzept",mainTab:"Konzept",additionalLanguagesTab:"Übersetzungen"},schemeDetail:{noTopConcepts:"Keine Oberkonzepte",links:"Links",languages:"Sprachen",availableMappings:"Mappings",registry:"Quellen"},conceptList:{noItems:"keine Konzepte vorhanden",favoriteConcepts:"Konzept-Schnellauswahl",favoriteConceptsShort:"Schnellauswahl",topConcepts:"Oberkonzepte des Vokabulars in hierarchischer Ansicht",topConceptsShort:"Hierarchie"},itemDetail:{pleaseSelect:"Bitte Vokabular oder Konzept auswählen.",combinedConcept:"zusammengesetztes Konzept",nonIndexingConcept:"Strukturkonzept",noConcepts:"Cocoda kann noch nicht auf Konzeptdaten dieses Vokabulars zugreifen.",unknownConcept:"Infos zu diesem Konzept konnten nicht geladen werden."},mappingBrowser:{title:"Mapping-Browser",edit:"bearbeiten in {0}",clone:"in den Mapping-Editor kopieren",saveAsMapping:"als Mapping in {0} speichern",delete:"Mapping löschen",cantDelete:"Mapping kann nicht gelöscht werden (entweder weil du nicht eingeloggt bist oder dieses Mapping nicht selbst erstellt hast)",showDetail:"Mapping-Details anzeigen",showConcordanceDetail:"Konkordanz-Details anzeigen",concordanceDetailTitle:"Details zu Konkordanz",showMore:"@:conceptDetail.showMore",noItems:"keine Ergebnisse",from:"Von",to:"Zu",creator:"Erstellt von",chooseConcept:"Ein Konzept auswählen, um Mappings und Mapping-Vorschläge zu sehen",settingsButton:"Mapping-Browser Einstellungen",creatorIsDifferent:"Dies ist dein Mapping, aber die darin gespeicherte Identität entspricht nicht der ausgewählten Identität. Editiere und speichere es erneut, um die Identität anzupassen.",concordance:"Konkordanz",concordances:"Konkordanzen",newConcordance:"Neue Konkordanz",canSaveIntoConcordanceTooltip:"Du kannst an dieser Konkordanz mitarbeiten, indem du Mappings darin speicherst oder bearbeitest.",editConcordanceTooltip:"@:mappingBrowser.canSaveIntoConcordanceTooltip Klicken, um Konkrdanzen-Metadaten zu bearbeiten.",mappingSearch:"Suche",mappingNavigator:"Navigator",description:"Beschreibung",date:"Datum",download:"Download",showMappings:"Mappings anzeigen",total:"mit insgesamt",searchSourceScheme:"Quellvokabular",searchSourceNotation:"Quellnotation/-URI",searchTargetScheme:"Zielvokabular",searchTargetNotation:"Zielnotation/-URI",searchType:"Relation",searchAllTypes:"Alle Mapping-Relationen",searchCardinality:"Kardinalität",searchCardinality11:"1-zu-1",searchCardinality1n:"1-zu-n",searchAnnotated:"Bewertung",searchAnnotatedNone:"weder bewertet noch bestätigt",searchAnnotatedAssessingAny:"bewertet (-1/+1)",searchAnnotatedAssessingPlus:"bewertet (+1)",searchAnnotatedAssessingMinus:"bewertet (-1)",searchAnnotatedNotAssessing:"nicht bewertet",searchAnnotatedConfirmed:"bestätigt",searchAnnotatedNotConfirmed:"nicht bestätigt",searchConcordancesAny:"beliebige Konkordanz",searchConcordancesNone:"keine Konkordanz",searchOrderDescending:"absteigend nach Datum und Quellkonzept",searchOrderAscending:"aufsteigend nach Datum und Quellkonzept",searchClear:"Leeren",searchSubmit:"Suche",searchBidirectional:"Bidirektional",searchBidirectionalTooltip:"Wenn aktiviert werden Mappings in beide Richtungen gesucht.",searchShareLabel:"Link",searchShareTitle:"Einen Link zu dieser Suche teilen",searchShareInclude:"Einschließlich ausgewählter Vokabulare und Konzepte",searchShareCopy:"Link in die Zwischenablage kopieren",searchInsertSelfIntoCreator:"Meine eigenen Identitäten einfügen",searchForMappingsByCreator:"Suche Mappings dieses Accounts",searchExtend:"erweiterte Suche anzeigen",searchCollapse:"erweiterte Suche ausblenden",mappingConfirmedTooltip:"Bestätigt",openInCocoda:"in Cocoda öffnen",lockScheme:"binde Suchvokabular an das ausgewählte Vokabular",unlockScheme:"löse Suchvokabular von dem ausgewählten Vokabular",occurrenceCountTooltip:"Gemeinsames Vorkommen beider Konzepte im {0}",registryHasErrored:"Beim Laden von Mappings aus diesem Register ist ein Fehler aufgetreten. Das angezeigte Ergebnis kann inakkurat sein.",goToPageTooltip:"Springe zu Seite",goToPageButton:"Springen",goToPageTotalPages:"Seiten insgesamt"},mappingDetail:{title:"Mapping-Details",sourceScheme:"Quellvokabular",sourceConcept:"Quellkonzept | Quellkonzepte",targetScheme:"Zielvokabular",targetConcept:"Zielkonzept | Zielkonzepte",mappingType:"Mapping-Relation",creator:"@:mappingBrowser.creator",contributor:"@:concordanceEditor.contributor",created:"@:conceptDetail.created",modified:"@:conceptDetail.modified",annotations:"Annotationen",note:"Notiz",identifier:"Identifier",partOf:"Teil der Konkordanz",partOfNone:"keine Konkordanz",catalogEnrichment:"Anreicherung im K10plus suchen"},minimizer:{minimize:"Komponente ausblenden",maximize:"Komponente einblenden"},alerts:{mappingDeleted:"Mapping wurde aus {0} gelöscht.",mappingNotDeleted:"Mapping konnte nicht aus {0} gelöscht werden.",mappingSaved:"Mapping wurde in {0} gespeichert",mappingNotSaved:"Mapping konnte nicht in {0} gespeichert werden.",mappingRestored:"Mapping wurde in {0} wiederhergestellt",mappingNotRestored:"Mapping konnte nicht in {0} wiederhergestellt werden.",andAddedToConcordance:"und zur Konkordanz hinzugefügt",butNotAddedToConcordance:"aber konnte nicht zur Konkordanz hinzugefügt werden",concordanceSaved:"Konkordanz gespeichert.",concordanceNotSaved:"Konkordanz konnte nicht gespeichert werden.",concordanceDeleted:"Konkordanz gelöscht.",concordanceNotDeleted:"Konkordanz konnte nicht gelöscht werden.",mappingAddedToConcordance:"Mapping wurde zur Konkordanz hinzugefügt.",mappingNotAddedToConcordance:"Mapping konnte nicht zur Konkordanz hinzugefügt werden.",mappingRemovedFromConcordance:"Mapping wurde aus Konkordanz entfernt.",mappingNotRemovedFromConcordance:"Mapping konnte nicht aus Konkordanz entfernt werden",annotationSaved:"Annotation wurde gespeichert.",annotationRemoved:"Annotation wurde entfernt.",annotationNotSaved:"Annotation konnte nicht gespeichert werden. Bitte Authentifizierung prüfen.",annotationNotRemoved:"Annotation konnte nicht gespeichert werden. Bitte Authentifizierung prüfen.",annotationError:"Ein Fehler bezüglich Annotationen ist aufgetreten. Bitte später noch einmal probieren.",newVersionText:"Es gibt eine neue Version von Cocoda.",newVersionLink:"Seite neu laden",loggedIn:"Du bist jetzt eingeloggt.",loggedInRegistryChanged:"Du bist nun authentifiziert, um Mappings in {0} zu speichern.",loggedInRegistryChangedUndoButton:"Mappings stattdessen lokal speichern.",loggedOut:"Du bist jetzt ausgeloggt.",nameError:"Fehler beim Ändern des Namens.",versionMismatch:"Datenbank {registryLabel} ({registryUri}) ist nicht versionskompatibel mit diesem Release (Datenbank: {registryVersion}, unterstützt: {jskosApi}). Bitte einen Administrator kontaktieren.",localMappingsFirstSaved:"Du hast soeben dein erstes Mapping in \"Lokal\" gespeichert. Bitte beachte, dass lokale Mappings in deinem Browser gespeichert werden, was bedeutet, dass sie verloren gehen, falls du den Browser wechselst oder die Daten des Browsers leerst. Es ist möglich, Mappings dauerhaft im \"Konkordanz-Register\" zu speichern, indem man sich einloggt und das Standard-Mapping-Register ändert. Bitte wende dich an das Benutzerhandbuch für mehr Informationen.",favoriteConceptsNonConcept:"Es können nur Konzepte zur Favoriten-Liste hinzugefügt werden."},dataModal:{title:"JSKOS-Daten exportieren",exportClipboard:"in die Zwischenablage kopieren",localDownload:"Download",apiLinks:"API",apiUrl:"URL",concept:"keine Konzepte | 1 Konzept | {count} Konzepte",scheme:"keine Vokabulare | 1 Vokabular | {count} Vokabulare",mapping:"keine Mappings | 1 Mapping | {count} Mappings",annotation:"keine Annotationen | 1 Annotation | {count} Annotationen",concordance:"keine Konkordanzen | 1 Konkordanz | {count} Konkordanzen",resource:"keine Ressourcen | 1 Ressource | {count} Ressourcen",button:"Quelldaten"},registryInfo:{schemes:"Vokabulare",concepts:"Konzepte",mappings:"Mappings",concordances:"Konkordanzen",annotations:"Annotationen",occurrences:"Katalogvorkommen",authenticated:"Authentifiziert",notAuthenticated:"Authentifizierung notwendig",canSaveMappings:"Diese Datenbank kann zum Speichern von Mappings verwendet werden."},annotationPopover:{addConfirmation:"Bestätigen",removeConfirmation:"Bestätigung entfernen",mailFeedbackTooltip:"Feedback über dieses Mapping per E-Mail senden ({0})",mailFeedbackListItem:"Details ggf. bitte per E-Mail",reason:"Grund"},languages:{en:"Englisch",de:"Deutsch"},cdkErrors:{BackendUnavailableError:"Der Server ist nicht erreichbar.",BackendError:"Der Server scheint Probleme zu haben.",MissingApiUrlError:"@:cdkErrors.CDKError",MethodNotImplementedError:"Der Server scheint diese Aktion nicht zu unterstützen oder wurde nicht richtig konfiguriert.",NetworkError:"Es gibt Probleme mit der Netzwerkverbindung.",InvalidOrMissingParameterError:"Ein Parameter scheint fehlerhaft zu sein oder zu fehlen.",InvalidRequestError:"Die Anfrage scheint fehlerhaft zu sein.",CDKError:"Unbekannter Fehler."},concordanceEditor:{addConcordance:"Konkordanz erstellen",addConcordanceButton:"neue Konkordanz erstellen",editConcordance:"Konkordanz editieren",editConcordanceButton:"Konkordanz editieren",deleteConcordanceTitle:"Konkordanz löschen",deleteConcordanceButton:"Konkordanz permanent löschen",deleteConcordanceSubtitle:"Achtung: Wenn dieser Button geklickt wird, wird diese Konkordanz permanent gelöscht.",pleaseSelect:"Bitte ein Vokabular auswählen",save:"Konkordanz speichern",notationSubtext:"Die Notation wird als Suffix für die Konkordanz-URI benutzt. Existierende Notationen können nicht erneut benutzt werden.",contributor:"Mitwirkende",contributorSubtextDefault:"Eine URI per Zeile. Du und alle Mitwirkenden werden Mappings zu der Konkordanz hinzufügen, Mappings innerhalb der Konkordanz bearbeiten und Mappings aus der Konkordanz entfernen können. Nur du wirst die Metadaten der Konkordanz bearbeiten und Mitwirkende hinzufügen/entfernen können.",contributorSubtextInvalidPrefix:"Ungültige URI(s) in Zeile"}}};Ln.use(mS);const vS=t("Y",new mS({locale:"en",fallbackLocale:"en",silentFallbackWarn:!window.webpackHotUpdate,messages:bS})),yS={version:"1.11.1",gitBranch:"dev",gitCommit:"c24800223103384ae34a86cf42f1915c33a383c8",gitCommitShort:"c2480022",gitCommitMessage:"c2480022 Update dependencies",buildDate:"2024-08-13T09:09:52Z",date:"2024-08-13T09:09:06.000Z",milestoneUrl:null,jskosApi:"^1.0 || ^2.0"},wS={headers:{"Cache-Control":"no-cache"}};function xS(t){return t.map((t=>({uri:t.uri,notation:t.notation,inScheme:[{uri:t.inScheme[0].uri}]})))}const kS={async loadConfig({commit:t,dispatch:e},r){let n,o;r||(r="./cocoda.json");try{o=(await Wc.get(r,wS)).data}catch(c){o=null}if(!o)try{o=(await Wc.get(r)).data}catch(c){o=null}if(oi.isObject(o)||(Zw.error(`Error loading config from ${r}: Data is not an object.`),o={error:"malformedConfig"}),n=Object.assign({configFile:r},kO,o),!n.overrideRegistries){n.registries=[].concat(o.registries||[],kO.registries||[]);let t=[];for(let e of n.registries)t.push(e);n.registries=t}if(n.registries){n.terminologyProviders=[],n.mappingProviders=[],n.occurrenceProviders=[];for(let t of n.registries){let e=t.provider||"";e.endsWith("ConceptApi")?(t.url=t.baseUrl,t.voc=t.schemes,n.terminologyProviders.push(t)):e.endsWith("MappingsApi")?(t.url=t.mappings,n.mappingProviders.push(t)):e.endsWith("OccurrencesApi")&&(t.url=t.occurrences,n.occurrenceProviders.push(t))}}for(let d of n.registries)"SearchSuggestion"==d.provider&&(d.provider="LabelSearchSuggestion"),"OccurrencesApi"==d.provider&&!d.api&&d.occurrences&&(d.api=d.occurrences,delete d.occurrences),"ReconciliationApi"==d.provider&&!d.api&&d.reconcile&&(d.api=d.reconcile,delete d.reconcile);let a=n.registries.length;for(let d of n.registries)d.priority=a,a-=1;n.registries=n.registries.filter((t=>null!=t.provider)),n.registries=oi.uniqBy(n.registries,(t=>t.uri)),n.registries.length||n.error||(n.error="noRegistries");let i=[];for(let d of(kO.shortcuts||[]).concat(o.shortcuts||[])){let t=i.find((t=>t.id===d.id));i=oi.pullAllBy(i,[d],"id"),i.push(oi.defaults(d,t||{}))}n.shortcuts=i,n.searchLinks=[].concat(kO.searchLinks||[],o.searchLinks||[]),n.searchLinks.forEach((t=>{t.schemes||(t.schemes=(t.schemeUris||[]).map((t=>({uri:t}))))})),n.buildInfo=yS,n.auth&&!n.auth.endsWith("/")&&(n.auth+="/");const s=(t,e)=>{const r=t.split(".").map((t=>parseInt(t)));if(!e)return!0;for(const n of e.split("||").map((t=>t.trim()))){const t=n.slice(n.startsWith("^")?1:0).split(".").map((t=>parseInt(t)));if(e.startsWith("^")){if(r[0]==t[0]&&!(r[1]t.init())));let l=[];for(let d of n.registries)if(yS.jskosApi&&d._config&&d._config.version&&!s(d._config.version,yS.jskosApi)){const e=vS.t("alerts.versionMismatch",{registryLabel:d.prefLabel.en||d.prefLabel.de,registryUri:d.uri,registryVersion:d._config.version,jskosApi:yS.jskosApi});Zw.warn(e),t("alerts/add",{variant:"danger",text:e,countdown:0},{root:!0})}else{if(l.find((t=>"LocalMappings"==t.constructor.providerName))&&"LocalMappings"==d.constructor.providerName){Zw.error("There are multiple registries for LocalMappings configured. This is not supported. Please remove any additional registries for LocalMappings.");continue}l.push(d)}return n.registries=l,n.conceptLists=await e("loadConceptLists",n.conceptLists),n.autoRefresh=Object.assign(kO.autoRefresh,n.autoRefresh||{}),t({type:"setConfig",config:n}),t({type:"setConfigLoaded"}),n},addSchemeToFavorites({commit:t,getters:e},r){r&&r.uri&&(Ts.isContainedIn(r,e.favoriteSchemes.map((t=>{})))||t({type:"settings/set",prop:"favoriteSchemes",value:e.favoriteSchemes.concat([r.uri])}))},removeSchemeFromFavorites({commit:t,getters:e},r){t({type:"settings/set",prop:"favoriteSchemes",value:e.favoriteSchemes.filter((t=>!Ts.compare({uri:t},r)))})},addConceptToFavorites({commit:t,getters:e},r){r&&r.uri&&(Ts.isConcept(r)?Ts.isContainedIn(r,e.favoriteConcepts)||t({type:"settings/set",prop:"favoriteConcepts",value:xS(e.favoriteConcepts.concat([r]))}):t("alerts/add",{variant:"danger",text:vS.t("alerts.favoriteConceptsNonConcept")},{root:!0}))},removeConceptFromFavorites({commit:t,getters:e},r){t({type:"settings/set",prop:"favoriteConcepts",value:xS(e.favoriteConcepts.filter((t=>!Ts.compare(r,t))))})},async loadConceptLists({state:t},e){let r=[];for(let o of e||t.config&&t.config.conceptLists||[])if(oi.isString(o)&&(o={url:o}),o.url){try{let t=o.url;o=(await Wc.get(t)).data,o.url=t}catch(n){Zw.warn("Could not load list from URL:",o)}o&&r.push(o)}else r.push(o);for(let o of r){if(oi.isString(o.concepts)&&(o.conceptsUrl=o.concepts),o.conceptsUrl){let t=o.conceptsUrl;try{let e=(await Wc.get(t)).data;o.concepts=e}catch(n){Zw.warn("Could not load concepts for list with URL:",t),o.concepts=[]}o.conceptsUrl=t}else o.concepts=o.concepts||[];let t=(o.schemes||[])[0];if(t)for(let e of o.concepts)e.inScheme&&0!=e.inScheme.length||(e.inScheme=[t])}return r},async getSearchLinks({state:t},{scheme:e,...r}){let n=[];for(let o of(t.config.searchLinks||[]).filter((t=>0===t.schemes.length||Ts.isContainedIn(e,t.schemes)))){let t=o.url+(o.urlSuffix??"");oi.forOwn(r,((e,r)=>{t=oi.replace(t,new RegExp(`{${r}}`,"g"),e)})),n.push({url:t,label:Ts.prefLabel(o,{language:r.locale})})}if(Ts.compare(e,{uri:"http://bartoc.org/en/node/241"})){let t,e="ddc",o=r.notation;const a=/(.+):(.+)/.exec(o);a?(o=a[1],t="%3b1%3b"+a[2],e="int"):t="";const i=/(.+)\.(.+)-.+\.(.+)/.exec(o);i&&(o=`${i[1]}.${i[2]}-.${i[3]}`),o+=t,n.push({url:`http://dewey.org/webdewey/index_11.html?recordId=${e}%3a${o}`,label:Ts.prefLabel({prefLabel:{en:"WebDewey English (requires login)",de:"WebDewey Englisch (benötigt Login)"}},{language:r.locale})}),n.push({url:`https://deweyde.pansoft.de/webdewey/index_11.html?recordId=${e}%3a${o}`,label:Ts.prefLabel({prefLabel:{en:"WebDewey German (requires login)",de:"WebDewey Deutsch (benötigt Login)"}},{language:r.locale})})}return n=n.filter(((t,e,r)=>e===r.findIndex((e=>e.url==t.url)))),n}};Ln.use(Tx);const _S={favoriteSchemes:t=>t.settings.settings.favoriteSchemes||t.config.favoriteSchemes,favoriteConcepts:t=>(t.settings.settings.favoriteConcepts||[]).map((t=>oi.pick(t,["uri","notation","inScheme"]))),authAvailable:t=>null!=t.config.registries.find((t=>t.auth)),getCurrentRegistry:t=>{let e=t.config.registries.find((e=>Ts.compareFast(e,{uri:t.settings.settings.mappingRegistry})));return e||(e=t.config.registries.find((e=>e.isAuthorizedFor({type:"mappings",action:"create",user:t.auth.user})))),e||(e=t.config.registries.find((t=>oi.get(t,"has.mappings.create")))),e},concordanceRegistries:t=>(t.config.registries||[]).filter((t=>!1!==t.has.concordances)),creator:t=>{let e={},r=t.settings.settings.creator,n=t.settings.settings.creatorUri;return Ts.isValidUri(n)||(n=null),n&&(e.uri=n),r&&(e.prefLabel={en:r}),e},mappedStatus:t=>(e,r)=>!!oi.get(e,"__MAPPED__",[]).find((e=>e.exist.length&&Ts.compareFast(e.registry,_S.getCurrentRegistry(t))&&Ts.compare(e.scheme,t.selected.scheme[!r]))),languages:t=>{let e=["en","de"];return t.configLoaded&&(e=oi.uniq(t.settings.settings.preferredLanguages.concat((t.config.languages||e).sort(((e,r)=>e===t.settings.settings.locale?-1:r===t.settings.settings.locale?1:0))))),e}},OS={setConfig(t,{config:e,option:r,value:n}){e?t.config=e:t.config[r]=n},setConfigLoaded(t){t.configLoaded=!0},setHoveredConcept(t,{concept:e,element:r=null}){Ts.compareFast(e,t.hoveredConcept)||(t.hoveredConcept=e&&{uri:e.uri}),t.hoveredConceptElement!==r&&(t.hoveredConceptElement=r)},setDraggedConcept(t,{concept:e}){t.draggedConcept=e&&{uri:e.uri}},setHoveredMapping(t,{mapping:e}){t.hoveredMapping=e},setMousePosition(t,{x:e,y:r}){t.mousePosition={x:e,y:r}},setLoading(t,{value:e}){e?t.loading+=1:t.loading-=1}},SS=t("W",new Tx.Store({modules:{selected:$x,mapping:Wx,alerts:qx,auth:bk,settings:Ok},plugins:xO,state:{loading:0,config:{},configLoaded:!1,hoveredConcept:null,hoveredConceptElement:null,draggedConcept:null,hoveredMapping:null,mousePosition:{x:0,y:0}},getters:_S,mutations:OS,actions:kS}));document.onmousemove=oi.throttle((t=>{SS.commit({type:"setMousePosition",x:t.pageX,y:t.pageY})}),200);const CS=Lt({}),jS=["narrower","broader","related","previous","next","ancestors","topConcepts","concepts","memberList"],TS=["inScheme","topConceptOf","versionOf"],PS=[].concat(jS,TS),$S=t=>t?{uri:t.uri,notation:t.notation}:t;function DS(t){if(!t)return null;if(t._registry)return t._registry;const e=AS(oi.get(t,"inScheme[0]"));return e&&e._registry?e._registry:null}function AS(t,{relatedItems:e=!1}={}){let r=null;for(const n of Ts.getAllUris(t))if(CS[n]){r=CS[n];break}if(r&&e){r={...r};for(const t of PS)r[t]&&(r[t]=r[t].map((t=>AS(t)||t)))}return r}function zS(t,e){return AS({uri:t},e)}function ES(t,e){return t.map((t=>AS(t,e)))}function MS(t,e){return Ts.compare(AS(t)||t,AS(e)||e)}function LS(t,e={}){if(!t||!t.uri)throw new Error("Can't save object that is null or undefined or that doesn't have a URI.");const r=t.uri,n=zS(r);if(n===t||n&&e.returnIfExists)return n;const o=e.type||(Ts.isScheme(t)?"scheme":Ts.isConcept(t)?"concept":null),a=[];for(const s of Object.keys(t))Array.isArray(t[s])&&[].concat(jS,TS).includes(s)&&(t[s]=t[s].map((t=>t&&t.uri?(TS.includes(s)&&(t.__TYPE__="scheme"),jS.includes(s)&&(t.__TYPE__="concept"),a.push(t),{uri:t.uri}):t)));if(n){for(let s of Object.keys(t))if((oi.isEmpty(n[s])||Array.isArray(n[s])&&n[s].includes(null))&&null!=t[s]&&!oi.isEqual(n[s],t[s])||oi.isArray(n[s])&&oi.isArray(t[s])&&t[s].length>n[s].length)IS(n,s,t[s]);else if(!oi.isArray(n[s])&&!oi.isArray(t[s])&&oi.isObject(n[s])&&oi.isObject(t[s]))for(let e of Object.keys(t[s]))n[s][e]||IS(n,[s,e],t[s][e])}else{if(t.__DETAILSLOADED__=null!=t.__DETAILSLOADED__?t.__DETAILSLOADED__:0,t.__SAVED__=!0,"scheme"===o){const e="http://www.w3.org/2004/02/skos/core#ConceptScheme";t.type=t.type||[],t.type.includes(e)||(t.type=[e].concat(t.type))}if("concept"===o){const r="http://www.w3.org/2004/02/skos/core#Concept";t.type=t.type||[],t.type.includes(r)||(t.type=[r].concat(t.type)),t.__ISOPEN__={true:!1,false:!1},t.inScheme=t.inScheme||[e.scheme],t.inScheme[0]?t.inScheme=t.inScheme.map($S):Zw.warn("saveItem: Saving concept without scheme!!!",t,e)}zt(CS,r,t);for(const e of t.identifier||[])zt(CS,e,CS[r])}const i=CS[r];return a.forEach((({__TYPE__:t,...e})=>{const r={type:t};"concept"!==t||e.inScheme&&e.inScheme[0]||("concept"===o?r.scheme=i.inScheme[0]:"scheme"===o&&(r.scheme=i)),LS(e,r)})),CS[r]}function IS(t,e,r){1===(e=oi.isArray(e)?e:e.split(".")).length&&PS.includes(e[0])&&Array.isArray(r)&&(r=r.map($S));const n=e.pop();let o=AS(t);for(const a of e)o[a]||zt(o,a,{}),o=o[a];zt(o,n,r)}const BS=Ut([]);async function RS(t,{registry:e,force:r=!1}={}){if(t=AS(t)||t,!r&&t.types&&!t.types.includes(null))return t.types;if(!(e=DS(t)||e))throw new Error(`loadTop: Could not find registry for item ${t.uri}`);if(!1===e.has.types)return IS(t,"types",[]),[];try{IS(t,"types",await e.getTypes({scheme:t}))}catch(n){Zw.warn(`Error loading types for scheme ${t.uri}; assuming empty types list.`),IS(t,"types",[])}return t.types}async function FS(t,{registry:e,force:r=!1}={}){if(t=AS(t)||t,!r&&t.topConcepts&&!t.topConcepts.includes(null))return t.topConcepts;if(!(e=DS(t)||e))throw new Error(`loadTop: Could not find registry for item ${t.uri}`);if(!1===e.has.top)return IS(t,"topConcepts",[]),[];try{const r=(await e.getTop({scheme:t})).map((e=>(e.ancestors=[],LS(e,{type:"concept",scheme:t}))));IS(t,"topConcepts",Ts.sortConcepts(r,!!oi.get(t,"DISPLAY.numericalNotation")).map($S))}catch(n){Zw.warn(`Error loading top concepts for scheme ${t.uri}; assuming empty list.`),IS(t,"topConcepts",[])}return t.topConcepts}const NS=Ut([]),VS=Ut([]);async function HS(t,{registry:e,scheme:r,force:n=!1,...o}={}){const a=[];let i=[];t=t.map((t=>AS(t,{relatedItems:!0})));for(let l of t.filter((t=>t&&t.uri&&(t.__DETAILSLOADED__<1||n)))){const t=DS(l)||DS(r)||e;if(!t)continue;if(!n&&[].concat(NS.value,VS.value).find((t=>Ts.compare(t,l))))continue;i=i.concat(Ts.getAllUris(l)),NS.value.push(l);const o=a.find((e=>e.registry==t&&e.concepts.length<15));o?o.concepts.push(l):a.push({registry:t,concepts:[l]})}const s=a.map((({registry:t,concepts:e})=>{let n=o.params?.properties??t._defaultParams?.properties;return n?n+=",mappings":n="+mappings",oi.set(o,"params.properties",n),t.getConcepts({...o,concepts:e}).then((t=>{let e=[];for(let n of t)n=LS(n,{scheme:r,type:"concept"}),IS(n,"__DETAILSLOADED__",1),e=e.concat(Ts.getAllUris(n));for(let r of e){let t=NS.value.findIndex((t=>Ts.compareFast(t,{uri:r})));t>=0&&Et(NS.value,t)}})).catch((()=>{}))}));await Promise.all(s);for(let l of i){let t=NS.value.findIndex((t=>Ts.compareFast(t,{uri:l})));if(t>=0){let e=NS.value[t];IS(e,"__DETAILSLOADED__",-1),Et(NS.value,t),VS.value.push(e)}}return t.map((t=>AS(t)))}async function US(t,{registry:e,force:r=!1}={}){if(t=AS(t,{relatedItems:!0})||t,!r&&t.narrower&&!t.narrower.includes(null))return t.narrower;if(!(e=DS(t)||e))throw new Error(`loadNarrower: Could not find registry for item ${t.uri}`);if(!1===e.has.narrower)return IS(t,"narrower",[]),[];try{const r=AS(oi.get(t,"inScheme[0]")),n=(await e.getNarrower({concept:t})).map((e=>(!t.ancestors||t.ancestors.includes(null)?e.ancestors=[null]:e.ancestors=[t].concat(t.ancestors),e.broader&&!e.broader.includes(null)||(e.broader=[t]),LS(e,{type:"concept",scheme:r})))),o=Ts.sortConcepts(n,!!oi.get(r,"DISPLAY.numericalNotation")).map($S);return IS(t,"narrower",o),o}catch(n){return Zw.error(`Error loading narrower concepts for ${t.uri}`,n),IS(t,"narrower",[]),[]}}async function WS(t,{registry:e,force:r=!1}={}){if(t=AS(t,{relatedItems:!0})||t,!r&&t.ancestors&&!t.ancestors.includes(null))return t.ancestors;if(!(e=DS(t)||e))throw new Error(`loadAncestors: Could not find registry for item ${t.uri}`);if(!1===e.has.ancestors)return IS(t,"ancestors",[]),[];try{let r=[];const n=(await e.getAncestors({concept:t})).slice().reverse().map((e=>(e.ancestors=r.slice(),r=[{uri:e.uri}].concat(r),LS(e,{type:"concept",scheme:oi.get(t,"inScheme[0]")})))).map($S).reverse();return IS(t,"ancestors",n),r=[{uri:t.uri}].concat(r),(t.narrower||[]).forEach((t=>{t&&IS(t,"ancestors",r.slice())})),n}catch(n){return Zw.error(`Error loading ancestor concepts for ${t.uri}`,n),IS(t,"ancestors",[]),[]}}const GS=Ut([]);function qS({registry:t,locale:e}){if(!t)return"";let r=Ts.prefLabel(t,{language:e,fallbackToUri:!1});if(r)return r;if(r=oi.get(t,"_config.title"),r){const e=oi.get(t,"_config.baseUrl");return e?`${r} (${e})`:r}return t.uri?t.uri:(r=oi.get(t,"_api.api"),r||"")}function KS(t){if(!t)return"-";let e=Ts.prefLabel(t,{fallbackToUri:!1})||(Ts.languageMapContent(t,"scopeNote")||[])[0]||"";const r=Ts.notation(AS(t.fromScheme))||"?",n=Ts.notation(AS(t.toScheme))||"?",o=Ts.prefLabel(t?.creator?.[0],{fallbackToUri:!1})||"?",a=`${r} ${vS.t("general.to")} ${n} ${vS.t("general.by")} ${o}`;return e?e+=` (${a})`:e=a,e}function YS(t,e){return(t=KS(t))<(e=KS(e))?-1:t===e?0:1}function XS(t){if(!t)return null;let e=[t.uri].concat(Object.values(t.identities).map((t=>t.uri))).filter((t=>null!=t));return e}const JS=t("b",{computed:{creator(){return this.$store.getters.creator},creatorName(){return this.$jskos.prefLabel(this.creator,{fallbackToUri:!1})},userName(){return this.$settings.creator},user(){return oi.get(this,"$store.state.auth.user")},providers(){return oi.get(this,"$store.state.auth.providers")},userUris(){return XS(this.user)},userIdentityImage(){if(this.userIdentityProvider&&this.userIdentityProvider.image)return this.userIdentityProvider.image},userIdentityProvider(){return this.providerForIdentityUri(this.creator.uri)},authorized(){return oi.get(this,"$store.state.auth.authorized")}},methods:{setName(t){return this.$store.dispatch("auth/setName",t)},getNameForIdentity(t){if(t||(t=this.creator.uri?this.creator.uri:this.userUris&&this.userUris[0]),!this.user||!t)return null;const e=Object.values(this.user.identities||{}).find((e=>e.uri===t));return e?e.name:this.user.name},providerForIdentityUri(t){let e=null;return oi.forEach(this.user&&this.user.identities||{},((r,n)=>{let o=this.providers.find((t=>t.id===n));t===r.uri&&o&&(e=o)})),e},imageForIdentityUri(t){let e=this.providerForIdentityUri(t);return e&&e.image?e.image:null}}}),ZS=ii({name:"RegistryInfo",components:{RegistryNotation:li},mixins:[JS,ai],props:{registry:{type:Object,default:null},showInfoIcon:{type:Boolean,default:!1},showDetails:{type:Boolean,default:!0},showCapabilities:{type:Boolean,default:!0},showEditable:{type:Boolean,default:!0},inline:{type:Boolean,default:!1}},computed:{registryName(){return qS({registry:this.registry,locale:this.locale})},definition(){return this.$jskos.definition(this.registry,{language:this.locale}).join(" ")}}},(function(){var t=this,e=t._self._c;return e("div",{class:{"registry-info-inline":t.inline}},[e("div",[e("registry-notation",{attrs:{registry:t.registry,disabled:!1===t.$store.state.settings.settings.mappingBrowserShowRegistry[t.registry.uri],tooltip:!1}}),e("span",{class:{"fontWeight-heavy":!1!==t.$store.state.settings.settings.mappingBrowserShowRegistry[t.registry.uri]}},[t._v(" "+t._s(t.registryName)+" ")]),t.showDetails?e("a",{attrs:{href:t.registry.uri,target:"_blank"}},[e("font-awesome-icon",{attrs:{icon:"link"}})],1):t._e(),t.showInfoIcon&&t.definition?e("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip",value:t.definition,expression:"definition"}],staticStyle:{"font-size":"12px","padding-left":"5px"}},[e("font-awesome-icon",{attrs:{icon:"info-circle"}})],1):t._e(),t.showEditable&&t.registry.isAuthorizedFor({type:"mappings",action:"create",user:t.user})?e("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip",value:t.$t("registryInfo.canSaveMappings"),expression:"$t('registryInfo.canSaveMappings')"}],staticStyle:{"font-size":"12px","padding-left":"5px"}},[e("font-awesome-icon",{attrs:{icon:"pencil-alt"}})],1):t._e()],1),t.showDetails?e("div",[t._v(" "+t._s(t.definition)+" ")]):t._e(),t.showCapabilities?e("div",[t._l(["schemes","concepts","mappings","concordances","annotations","occurrences"],(function(r){return e("span",{key:`settings-info-capabilities-${r}`},[t.registry.has[r]?e("span",[t.registry.has[r]?e("font-awesome-icon",{staticClass:"text-success",staticStyle:{"margin-left":"5px"},attrs:{icon:"code"}}):t._e(),t._v(" "+t._s(t.$t(`registryInfo.${r}`))+" ")],1):t._e()])})),t.registry.has.auth?e("span",{staticStyle:{"margin-left":"5px"}},[t.registry.isAuthorizedFor({type:"mappings",action:"create",user:t.user})?e("span",{staticClass:"text-success"},[e("font-awesome-icon",{attrs:{icon:"lock-open"}}),t._v(" "+t._s(t.$t("registryInfo.authenticated"))+" ")],1):e("span",{staticClass:"text-danger"},[e("font-awesome-icon",{attrs:{icon:"lock"}}),t._v(" "+t._s(t.$t("registryInfo.notAuthenticated"))+" ")],1)]):t._e()],2):t._e()])}),[],0,0,"f4a8cce3").exports,QS={props:{date:{type:String,default:""}},setup:t=>({dateShort:Qt((()=>t.date.slice(0,10)))})},tC=t("x",ii(QS,(function(){var t=this,e=t._self._c;return t._self._setupProxy,e("span",[t._v(" "+t._s(t.dateShort)+" ")])}),[],0,0,null).exports),eC=t("o",{mixins:[ai,JS],data:()=>({loadingConcepts:NS,erroredConcepts:VS,concordances:GS,schemes:BS}),computed:{favoriteSchemes(){let t=[];if(this.schemes.length)for(let e of this.$store.getters.favoriteSchemes){let r=AS({uri:e});r&&!this.$jskos.isContainedIn(r,t)&&t.push(r)}return t},favoriteConcepts(){return this.$store.getters.favoriteConcepts},localMappingsRegistry(){return this.config.registries.find((t=>"LocalMappings"==t.constructor.providerName))},currentRegistry(){return this.$store.getters.getCurrentRegistry},mappingRegistries(){let t=this.config.registries.filter((t=>!1!==t.has.mappings||!1!==t.has.occurrences));return t},concordanceRegistries(){return this.$store.getters.concordanceRegistries},currentConcordanceRegistry(){return this.currentRegistry&&this.currentRegistry.has.concordances?this.currentRegistry:this.concordanceRegistries[0]},showRegistry(){let t={};for(let e of this.mappingRegistries)Object.defineProperty(t,e.uri,{get:()=>{let t=this.$settings.mappingBrowserShowRegistry[e.uri];return null==t||t},set:t=>{!t&&this.$jskos.compareFast(e,this.currentRegistry)||(this.$store.commit({type:"settings/set",prop:"mappingBrowserShowRegistry",value:Object.assign({},this.$settings.mappingBrowserShowRegistry,{[e.uri]:t})}),this.$store.commit("mapping/setRefresh",{registry:e.uri}))}});return t}},methods:{getRegistry:Dx,copyMappingWithReferences(t){const e=this.$jskos.copyDeep(t);return e.from.memberSet=t.from.memberSet.slice(),e.to.memberSet?e.to.memberSet=t.to.memberSet.slice():e.to.memberList?e.to.memberList=t.to.memberList.slice():e.to.memberChoice&&(e.to.memberChoice=t.to.memberChoice.slice()),e.partOf=e.partOf&&e.partOf.slice(),e._registry=t._registry,e.fromScheme=t.fromScheme,e.toScheme=t.toScheme,this.canUpdateMapping({mapping:t,user:this.user})||(e.identifier=[].concat(e.identifier,e.uri),delete e.uri,delete e.partOf,delete e._registry),e},adjustMapping(t){if(!t)return null;for(let r of["from","to"])if(t[r+"Scheme"]){t[r+"Scheme"]=LS(t[r+"Scheme"],{type:"scheme",returnIfExists:!0});let e=t[r+"Scheme"];for(let n of["memberSet","memberList","memberChoice"])oi.isArray(t[r][n])&&(t[r][n]=t[r][n].filter((t=>null!=t)).map((t=>LS(t,{scheme:e,type:"concept",returnIfExists:!0}))))}t.partOf&&(t.partOf=t.partOf.map((t=>this.concordances.find((e=>this.$jskos.compare(e,t)))||t)));const e=oi.get(t,"_registry");if(Ts.mappingRegistryIsStored(e))for(let[r,n]of[["from","to"],["to","from"]]){const o=AS(t[`${n}Scheme`]),a=ES(Ts.conceptsOfMapping(t,r));if(o)for(let r of a){r.__MAPPED__||IS(r,"__MAPPED__",[]);const n=r.__MAPPED__.find((t=>Ts.compareFast(t.registry,e)&&Ts.compare(t.scheme,o)));n&&!n.exist.length?n.exist.push(t.uri):n||r.__MAPPED__.push({registry:e,scheme:o,exist:[t.uri]})}}return this.$store.state.hoveredMapping&&t.uri===this.$store.state.hoveredMapping.uri&&this.$store.commit({type:"setHoveredMapping",mapping:t}),this.$store.state.mapping.original.uri&&t.uri===this.$store.state.mapping.original.uri&&this.$store.commit({type:"mapping/set",original:t,mapping:this.$store.getters["mapping/hasChangedFromOriginal"]?null:this.copyMappingWithReferences(t)}),t},prepareMapping(t){if(!t)return null;t=Ts.copyDeep(t);let e=this.creator;if(e&&(e.uri||e.prefLabel)){const r=(t.contributor||[]).concat(t.creator||[]);t.contributor=[];for(let e of r)Ts.compare(e,{identifier:this.userUris||[]})||Ts.isContainedIn(e,t.contributor)||t.contributor.push(e);t.creator=[e],t.uri&&t.contributor.push(e)}else{t.contributor=t.contributor||[];for(let e of t.creator||[])Ts.isContainedIn(e,t.contributor)||t.contributor.push(e);this.$delete(t,"creator")}for(let r of["creator","contributor"].filter((e=>t[e]))){for(let e of t[r])""===e.uri&&this.$delete(e,"uri"),oi.forOwn(e.prefLabel,((t,r)=>{""==t&&this.$delete(e.prefLabel,r)})),oi.isEmpty(e.prefLabel)&&this.$delete(e,"prefLabel");t[r]=t[r].filter((t=>!oi.isEmpty(t)))}return t.creator&&0==t.creator.length&&this.$delete(t,"creator"),t.contributor&&0==t.contributor.length&&this.$delete(t,"contributor"),t},async getMapping({registry:t,_adjust:e=!0,uri:r,mapping:n,...o}){if(!n&&!r)throw new Error("getMapping: Can't get mapping with neither uri nor mapping.");if(n||(n={uri:r}),t||(t=n._registry||this.config.registries.find((t=>t.has.mappings&&n.uri.startsWith(t._api.mappings)))),!t&&n.uri.startsWith("urn:uuid")&&(t=this.localMappingsRegistry),!(t=this.getRegistry(t)))throw new Error("getMappings: No registry to get mappings from.");return n=await t.getMapping({mapping:n,...o}),e&&this.adjustMapping(n),n},async getMappings({registry:t,_adjust:e=!0,...r}){if(!(t=this.getRegistry(t)))throw new Error("getMappings: No registry to get mappings from.");if(0==t.has.mappings)throw new Error(`getMappings: Registry ${t.uri} does not support mappings.`);for(const{param:o,relatedItems:a=!1}of[{param:"from",relatedItems:!0},{param:"to",relatedItems:!0},{param:"fromScheme"},{param:"toScheme"}])r[o]&&(r[o]=AS(r[o],{relatedItems:a})||r[o]);const n=await t.getMappings(r);if(e)for(let o of n)this.adjustMapping(o);return n},_addIdentityParams(t){return t.params=t.params||{},t.params.identity=this.$settings.creatorUri,t.params.identityName=this.$settings.creator,t},async postMapping({registry:t,_adjust:e=!0,_reload:r=!0,_alert:n=!0,_before:o,_after:a,...i}){if(!(t=this.getRegistry(t||i.mapping._registry)))throw new Error("postMapping: No registry to post mapping to.");o&&o();try{const o=this.concordances.find((t=>Ts.compare(t,oi.get(i,"mapping.partOf[0]"))));i.mapping=this.prepareMapping(oi.omit(i.mapping,"partOf")),this._addIdentityParams(i);const l=await t.postMapping(i);if(o)try{await this.addMappingToConcordance({registry:t,_alert:!1,mapping:l,concordance:o}),l.partOf=[{uri:o.uri}]}catch(s){}if(e&&this.adjustMapping(l),r&&this.$store.commit("mapping/setRefresh",{registry:t.uri}),n){let e=this.$t("alerts.mappingSaved",[Ts.prefLabel(t,{fallbackToUri:!1})]);o&&(l.partOf?e+=" "+this.$t("alerts.andAddedToConcordance"):e+=", "+this.$t("alerts.butNotAddedToConcordance")),e+=".",this.alert(e,null,o&&!l.partOf?"warning":"success"),Ts.compare(t,this.localMappingsRegistry)&&!this.$settings.hasWrittenIntoLocalMappings&&(this.alert(this.$t("alerts.localMappingsFirstSaved"),0,"warning"),this.$store.commit({type:"settings/set",prop:"hasWrittenIntoLocalMappings",value:!0}))}return a&&a(),l}catch(s){if(n){let e=`${this.$t("alerts.mappingNotSaved",[Ts.prefLabel(t,{fallbackToUri:!1})])} ${this.getErrorMessage(s)}`;this.alert(e,null,"danger")}throw a&&a(s),s}},async postMappings({registry:t,_adjust:e=!0,_reload:r=!0,_alert:n=!0,_before:o,_after:a,...i}){if(!(t=this.getRegistry(t)))throw new Error("postMappings: No registry to post mappings to.");o&&o();try{i.mappings=i.mappings.map((t=>this.prepareMapping(t))),this._addIdentityParams(i);const o=await t.postMappings(i);if(e)for(let t of o)this.adjustMapping(t);return r&&this.$store.commit("mapping/setRefresh",{registry:t.uri}),n&&this.alert(this.$t("alerts.mappingSaved",[Ts.prefLabel(t,{fallbackToUri:!1})]),null,"success"),a&&a(),o}catch(s){if(n){let e=`${this.$t("alerts.mappingNotSaved",[Ts.prefLabel(t,{fallbackToUri:!1})])} ${this.getErrorMessage(s)}`;this.alert(e,null,"danger")}throw a&&a(s),s}},async putMapping({registry:t,_adjust:e=!0,_reload:r=!0,_alert:n=!0,_before:o,_after:a,...i}){if(!(t=this.getRegistry(t||i.mapping._registry)))throw new Error("putMapping: No registry to put mapping to.");o&&o();try{i.mapping=this.prepareMapping(i.mapping),this._addIdentityParams(i);const o=await t.putMapping(i);return e&&this.adjustMapping(o),r&&(this.$store.commit("mapping/setRefresh",{registry:t.uri}),this.loadConcordances()),n&&this.alert(this.$t("alerts.mappingSaved",[Ts.prefLabel(t,{fallbackToUri:!1})]),null,"success"),a&&a(),o}catch(s){if(n){const e=`${this.$t("alerts.mappingNotSaved",[Ts.prefLabel(t,{fallbackToUri:!1})])} ${this.getErrorMessage(s)}`;this.alert(e,null,"danger")}throw a&&a(s),s}},async deleteMapping({registry:t,_reload:e=!0,_alert:r=!0,_trash:n=!0,_before:o,_after:a,...i}){if(!(t=this.getRegistry(t||i.mapping._registry)))throw new Error("deleteMapping: No registry to delete mapping from.");o&&o();try{return await t.deleteMapping(i),this.mappingWasDeleted({mapping:i.mapping,registry:t,_trash:n}),e&&(this.$store.commit("mapping/setRefresh",{registry:t.uri}),oi.get(i,"mapping.partOf[0]")&&i.mapping.partOf[0]&&this.loadConcordances()),r&&this.alert(this.$t("alerts.mappingDeleted",[Ts.prefLabel(t,{fallbackToUri:!1})]),null,"success",this.$t("general.undo"),(t=>{this.$store.commit({type:"alerts/setCountdown",alert:t,countdown:0}),this.restoreMappingFromTrash({uri:i.mapping.uri})})),a&&a(),!0}catch(s){if(r){const e=`${this.$t("alerts.mappingNotDeleted",[Ts.prefLabel(t,{fallbackToUri:!1})])} ${this.getErrorMessage(s)}`;this.alert(e,null,"danger")}throw a&&a(s),s}},async deleteMappings({registry:t,_reload:e=!0,_alert:r=!0,_trash:n=!0,_before:o,_after:a,...i}){if(!(t=this.getRegistry(t||oi.get(i,"mappings[0]._registry"))))throw new Error("deleteMapping: No registry to delete mapping from.");o&&o();try{await t.deleteMappings(i);for(let e of i.mappings)this.mappingWasDeleted({mapping:e,registry:t,_trash:n});return e&&(this.$store.commit("mapping/setRefresh",{registry:t.uri}),oi.get(i,"mappings[0].partOf[0]")&&this.loadConcordances()),r&&this.alert(this.$t("alerts.mappingDeleted",[Ts.prefLabel(t,{fallbackToUri:!1})]),null,"success",this.$t("general.undo"),(t=>{this.$store.commit({type:"alerts/setCountdown",alert:t,countdown:0}),this.restoreMappingFromTrash({uri:i.mapping.uri})})),a&&a(),!0}catch(s){if(r){const e=`${this.$t("alerts.mappingNotDeleted",[Ts.prefLabel(t,{fallbackToUri:!1})])} ${this.getErrorMessage(s)}`;this.alert(e,null,"danger")}throw a&&a(s),s}},mappingWasDeleted({mapping:t,registry:e,_trash:r}){if(r&&this.$store.commit({type:"mapping/addToTrash",mapping:t,registry:e}),t.uri==this.$store.state.mapping.original.uri&&Ts.compare(e,this.$store.state.mapping.original.registry)&&this.$store.commit({type:"mapping/set"}),Ts.mappingRegistryIsStored(e))for(let[n,o]of[["from","to"],["to","from"]]){const r=AS(t[`${o}Scheme`]),a=ES(Ts.conceptsOfMapping(t,n));if(r)for(let n of a){const o=(n.__MAPPED__||[]).find((t=>Ts.compare(t.registry,e)&&Ts.compare(t.scheme,r)));o&&o.exist.length&&this.$set(o,"exist",o.exist.filter((e=>e!=t.uri)))}}},async restoreMappingFromTrash({uri:t}){const e=this.$store.state.mapping.mappingTrash.find((e=>e.mapping.uri==t)),r=this.config.registries.find((t=>Ts.compareFast(t,e&&e.registry))),n=()=>this.alert(this.$t("alerts.mappingNotRestored",[Ts.prefLabel(r,{fallbackToUri:!1})]),null,"danger");if(!e||!r)return Zw.warn("Tried to restore mapping from trash, but could not find item or determine provider.",e),n(),!1;try{const o=!!oi.get(e,"mapping.partOf[0]"),a=await this.postMapping({registry:r,mapping:e.mapping,_alert:!1,_reload:!1});if(a){this.$store.commit({type:"mapping/removeFromTrash",uri:t}),this.$store.commit({type:"mapping/setRefresh",registry:r.uri}),this.loadConcordances();let e=this.$t("alerts.mappingRestored",[Ts.prefLabel(r,{fallbackToUri:!1})]);o&&(a.partOf?e+=" "+this.$t("alerts.andAddedToConcordance"):e+=", "+this.$t("alerts.butNotAddedToConcordance")),e+=".",this.alert(e,null,o&&!a.partOf?"warning":"success")}else n();return!!a}catch(o){return n(),!1}},canCreateMapping:Mx,canUpdateMapping:Lx,canDeleteMapping:Ix,repeat:(...t)=>Xw.repeat(...t),loadConcordances:async function(){try{const t=oi.flatten(await Promise.all(SS.getters.concordanceRegistries.map((t=>t.getConcordances({params:{limit:1e4}}))))),e=GS.value?.length;oi.forEach(t,((t,e)=>{zt(GS.value,e,t)})),zt(GS.value,"length",t.length),t.lengthTs.compare(t,e.partOf[0])));return!(!n||!Ax(n,r)&&!Ex({registry:t,user:r,action:"update"}))},isCreatorOrContributor:Ax,async addMappingToConcordance({registry:t,_reload:e=!0,_alert:r=!0,_adjust:n=!0,mapping:o,concordance:a}){if(!(t=this.getRegistry(t||o._registry)))throw new Error("addMappingToConcordance: No registry for mapping.");try{const i={mapping:{uri:o.uri}};i.mapping.partOf=a?[{uri:a.uri}]:[],this._addIdentityParams(i);const s=await t.patchMapping(i);return n&&this.adjustMapping(s),e&&(this.$store.commit("mapping/setRefresh",{registry:t.uri}),this.loadConcordances()),r&&this.alert(this.$t(a?"alerts.mappingAddedToConcordance":"alerts.mappingRemovedFromConcordance"),null,"success"),s}catch(i){if(r){const t=`${this.$t(a?"alerts.mappingNotAddedToConcordance":"alerts.mappingNotRemovedFromConcordance")} ${this.getErrorMessage(i)}`;this.alert(t,null,"danger")}throw i}},canCreateConcordance({registry:t=this.currentConcordanceRegistry,concordance:e,user:r=this.user}={}){if(!t||!t.isAuthorizedFor({type:"concordances",action:"create",user:r}))return!1;if(!e)return!0;if(!e.fromScheme||!e.toScheme)return!1;const n=oi.get(e,"notation[0]");return!(!n||this.concordances.find((t=>oi.get(t,"notation[0]")===n)))},canUpdateConcordance({registry:t,concordance:e,user:r=this.user}){return!!e&&(e=this.concordances.find((t=>this.$jskos.compare(t,e)))||e,!!(t=this.getRegistry(t||e._registry))&&t.isAuthorizedFor({type:"concordances",action:"update",user:r,crossUser:!this.$jskos.userOwnsMapping(r,e)}))},canDeleteConcordance({registry:t,concordance:e,user:r=this.user}){return!(!e||parseInt(e.extent)>0)&&(e=this.concordances.find((t=>this.$jskos.compare(t,e)))||e,!!(t=this.getRegistry(t||e._registry))&&t.isAuthorizedFor({type:"concordances",action:"delete",user:r,crossUser:!this.$jskos.userOwnsMapping(r,e)}))},async postConcordance({registry:t=this.currentConcordanceRegistry,concordance:e,_reload:r=!0,_alert:n=!0}){if(!e||!t)throw new Error("postConcordance: No concordance or missing registry.");try{const o={concordance:e};this._addIdentityParams(o);const a=await t.postConcordance(o);return n&&this.alert(this.$t("alerts.concordanceSaved",[Ts.prefLabel(t,{fallbackToUri:!1})]),null,"success"),r&&this.loadConcordances(),a}catch(o){console.error(o);let e=`${this.$t("alerts.concordanceNotSaved",[Ts.prefLabel(t,{fallbackToUri:!1})])} ${this.getErrorMessage(o)}`;this.alert(e,null,"danger")}},async patchConcordance({registry:t,concordance:e,_reload:r=!0,_alert:n=!0}){const o=this.concordances.find((t=>this.$jskos.compare(t,e)));if(t=this.getRegistry(t||e&&e._registry||o&&o._registry),!e||!t)throw new Error("patchConcordance: No concordance or missing registry.");try{const o={concordance:e};this._addIdentityParams(o);const a=await t.patchConcordance(o);return n&&this.alert(this.$t("alerts.concordanceSaved"),null,"success"),r&&this.loadConcordances(),a}catch(a){console.error(a);let e=`${this.$t("alerts.concordanceNotSaved",[Ts.prefLabel(t,{fallbackToUri:!1})])} ${this.getErrorMessage(a)}`;this.alert(e,null,"danger")}},async deleteConcordance({registry:t,_reload:e=!0,_alert:r=!0,concordance:n,...o}){const a=this.concordances.find((t=>this.$jskos.compare(t,n)));if(t=this.getRegistry(t||n&&n._registry||a&&a._registry),!n||!t)throw new Error("patchConcordance: No concordance or missing registry.");try{return await t.deleteConcordance({concordance:n,...o}),r&&this.alert(this.$t("alerts.concordanceDeleted"),null,"success"),e&&this.loadConcordances(),!0}catch(i){if(r){const t=`${this.$t("alerts.concordanceNotDeleted")} ${this.getErrorMessage(i)}`;this.alert(t,null,"danger")}throw i}}}}),rC={name:"TheSettings",components:{RegistryInfo:ZS,DateString:tC},mixins:[JS,eC,ai],props:{tab:{type:Number,default:0}},data(){return{localSettings:null,creatorRewritten:!1,dlMappingsReady:!1,dlAllMappings:null,dlAllMappingsCsv:null,dlMappings:[],uploadedFile:null,uploadedFileStatus:"",deleteMappingsButtons:!1,updateLocalSettings:oi.debounce((()=>{this.$store.commit({type:"settings/save",settings:oi.cloneDeep(this.localSettings)}),this.creatorRewritten=!1}),200),languagesRegistry:Xw.initializeRegistry({provider:"ConceptApi",api:"https://bartoc.org/api/",schemes:[{uri:"http://bartoc.org/en/node/20287"}]}),allLanguages:[],languageToAdd:"",addLanguageKeypress:!1}},computed:{availableMappingRegistries(){return this.config.registries.filter((t=>t.isAuthorizedFor({type:"mappings",action:"create",user:this.user})))},components(){let t=[];for(let e of Object.keys(this.$store.state.settings.componentSettings)){let r={name:e,settings:[],settingsValues:{}};for(let t of Object.keys(this.$store.state.settings.componentSettings[e])){let n=this.$store.state.settings.componentSettings[e][t];for(let o of n.sideDependent?[!0,!1]:[void 0])r.settings.push(Object.assign({key:t,isLeft:o},n)),Object.defineProperty(r.settingsValues,t+(n.sideDependent?`-${o}`:""),{get:()=>n.sideDependent?this.$settings.components[e][t][o]:this.$settings.components[e][t],set:r=>{"Boolean"!=n.type||oi.isBoolean(r)||(r=!!r),"Number"!=n.type||oi.isNumber(r)||(r=parseInt(r),(isNaN(r)||rn.max)&&(this.$log.warn(`Tried to save invalid value for setting ${e} -> ${t}, fallback to default value (${n.default}).`),r=n.default)),this.$store.commit({type:"settings/setComponentSetting",component:e,setting:t,isLeft:o,value:r})}})}t.push(r)}return t}},watch:{localSettings:{handler(){this.updateLocalSettings()},deep:!0},uploadedFile(){if(this.uploadedFile&&this.localMappingsRegistry){let t=new FileReader;t.onloadend=t=>{let e,r,n=t.target.result;e=n.split("\n"),r={imported:0,skipped:0,error:0,empty:0};let o=[];for(let i of e)if(""!==i)try{let t=JSON.parse(i);o.push(t)}catch(a){r.error+=1}else r.empty+=1;this.postMappings({mappings:o,registry:this.localMappingsRegistry,_alert:!1,_refresh:!1}).then((t=>{r.imported=t.length,r.skipped=e.length-r.imported-r.error-r.empty,this.uploadedFileStatus=`${r.imported} mappings imported, ${r.skipped} skipped, ${r.error} errored`,this.$refs.fileUpload.reset(),this.refreshDownloads(),this.$store.commit("mapping/setRefresh",{registry:this.localMappingsRegistry})})).catch((t=>{this.$log.error("TheSettings - Error uploading mappings",t)}))},t.readAsText(this.uploadedFile)}},"localSettings.creatorUri"(t){const e=this.getNameForIdentity(t);e&&(this.localSettings.creator=e)},user(){this.localSettings=oi.cloneDeep(this.$settings)},locale(){this.localSettings.locale=this.locale}},created(){this.languagesRegistry.getTop({scheme:this.languagesRegistry.schemes[0]}).then((t=>{this.allLanguages=t}))},methods:{show(){this.$refs.settingsModal.show(),this.localSettings=oi.cloneDeep(this.$settings),this.refreshDownloads()},refreshDownloads(){if(!this.localMappingsRegistry)return;this.dlMappingsReady=!1,this.dlAllMappings=null,this.dlMappings=[];let t=[];this.getMappings({registry:this.localMappingsRegistry}).then((e=>{t=e;let r=[];for(let n of t)for(let t of["from","to"])for(let e of this.$jskos.conceptsOfMapping(n,t)){let o=n[t+"Scheme"];e.inScheme&&e.inScheme.length||(e.inScheme=[o]),r.push(HS([e],{scheme:o}))}return Promise.all(r)})).then((()=>{let e=t=>{let e=this.$jskos.minifyMapping(t);for(let r of this.$jskos.conceptsOfMapping(e)){let t=AS(r),e=this.$jskos.languagePreference.selectLanguage(oi.get(t,"prefLabel"));e&&(r.prefLabel=oi.pick(t.prefLabel,[e]))}return JSON.stringify(e)};this.dlAllMappings=t.map(e).join("\n");for(let o of t){o.fromScheme=AS(o.fromScheme)||o.fromScheme,o.toScheme=AS(o.toScheme)||o.toScheme;let t=this.dlMappings.find((t=>this.$jskos.compare(o.fromScheme,t.fromScheme)&&this.$jskos.compare(o.toScheme,t.toScheme)));t?t.mappings.push(o):(t={fromScheme:o.fromScheme,toScheme:o.toScheme,mappings:[o]},this.dlMappings.push(t))}let r=this.$jskos.mappingCSV({lineTerminator:"\r\n",labels:!0,creator:!0,language:"de"}),n=[];for(let t of this.dlMappings){t.ndjson=t.mappings.map(e).join("\n"),t.mappings=t.mappings.map((t=>this.$jskos.minifyMapping(t))),n=n.concat(t.mappings);for(let e of t.mappings){for(let t of this.$jskos.conceptsOfMapping(e)){let e=AS(t),r=this.$jskos.languagePreference.selectLanguage(oi.get(e,"prefLabel"));r&&(t.prefLabel={de:oi.get(e.prefLabel,r)})}e.creator&&e.creator[0]&&(e.creator[0].prefLabel={de:this.$jskos.prefLabel(e.creator[0],{fallbackToUri:!1,language:this.locale})})}t.csv=r.fromMappings(t.mappings),t.label=(this.$jskos.notation(oi.get(t,"fromScheme"),"scheme")||"?")+" to "+(this.$jskos.notation(oi.get(t,"toScheme"),"scheme")||"?"),t.filename=`${this.$jskos.notation(oi.get(t,"fromScheme"),"scheme")||"?"}_to_${this.$jskos.notation(oi.get(t,"toScheme"),"scheme")||"?"}_${this.localSettings.creator}`}this.dlAllMappingsCsv=r.fromMappings(n),this.dlMappingsReady=!0})).catch((t=>{this.$log.error("TheSettings - Error refreshing local mappings download",t)}))},async rewriteCreator(){if(this.localMappingsRegistry)try{const t=await this.getMappings({registry:this.localMappingsRegistry});for(let e of t)await this.putMapping({mapping:e,_reload:!1,_alert:!1});this.creatorRewritten=!0,this.$store.commit("mapping/setRefresh",{registry:this.localMappingsRegistry}),this.refreshDownloads()}catch(t){this.$log.error("TheSettings - Error rewriting creator",t)}},resetFlex(){let t=oi.cloneDeep(this.localSettings.flex);oi.forOwn(t,((e,r)=>{t[r]=""})),this.$store.commit({type:"settings/set",prop:"flex",value:t})},async deleteMappings_(){if(this.localMappingsRegistry)try{const t=await this.getMappings({registry:this.localMappingsRegistry});await this.deleteMappings({mappings:t,registry:this.localMappingsRegistry,_alert:!1,_refresh:!1,_trash:!1}),this.$store.commit("mapping/setRefresh",{registry:this.localMappingsRegistry}),this.refreshDownloads(),this.deleteMappingsButtons=!1,this.$store.commit("mapping/clearTrash")}catch(t){this.$log.error("TheSettings - Error deleting local mappings",t)}},login(t){let e,r;t?(e=t.loginURL,r="login"):(e=this.config.auth+"logout",r="logout"),pk({url:e,eventType:r})},replaceKey:t=>({shift:"Shift",alt:"Alt",option:"Alt",ctrl:"Ctrl",meta:"Cmd",command:"Cmd"}[t]||t),languageConceptByTag(t){return this.allLanguages.find((e=>e.notation[0]===t))},addLanguageKeydown(t){t.key&&(this.addLanguageKeypress=!0),"Enter"===t.key&&this.addLanguage()},addLanguageInput(){this.addLanguageKeypress||this.addLanguage(),this.addLanguageKeypress=!1},addLanguage(){const t=this.languageToAdd.split(" ")[0];(0===this.allLanguages.length||this.allLanguages.find((e=>e.notation[0]===t)))&&(this.localSettings.preferredLanguages.push(t),this.languageToAdd="")},removeLanguage(t){this.localSettings.preferredLanguages=this.localSettings.preferredLanguages.filter((e=>e!==t))},moveLanguage(t,e){const r=t+e;if(-1===r||r===this.localSettings.preferredLanguages.length)return;const n=this.localSettings.preferredLanguages[t];this.localSettings.preferredLanguages.splice(t,1),this.localSettings.preferredLanguages.splice(r,0,n)}}};var nC=function(){var t=this,e=t._self._c;return e("b-modal",{ref:"settingsModal",attrs:{id:"settingsModal",title:t.$t("settings.title"),"hide-footer":"",centered:"",size:"lg"}},[e("b-card",{attrs:{"no-body":"","footer-tag":"footer"}},[e("tabs",{attrs:{fill:"",value:t.tab},on:{change:function(e){return t.$emit("update:tab",e.index)}}},[e("tab",{attrs:{title:t.$t("settingsTabs")[0]}},[t.localSettings?e("div",[t.user&&t.authorized?e("p",[e("span",{staticClass:"text-success"},[t._v(" "+t._s(t.$t("settings.loggedIn"))+" ")]),e("a",{attrs:{href:t.$store.state.auth.about.baseUrl+"account",target:"_blank"}},[t._v(" "+t._s(t.$t("settings.accountPage"))+" ")]),t._v(" • "),e("a",{attrs:{href:""},on:{click:function(e){return e.preventDefault(),t.login(null)}}},[t._v(" "+t._s(t.$t("settings.logOutButton"))+" ")])]):t.config.auth?e("p",[e("span",{staticClass:"text-danger"},[t._v(" "+t._s(t.$t("settings.loggedOut"))+" ")])]):t._e(),t.$store.state.auth.available&&!t.user&&t.providers.length?e("p",t._l(t.providers,(function(r){return e("b-button",{key:`login-provider-${r.id}`,attrs:{block:"",variant:"light"},on:{click:function(e){return t.login(r)}}},[r.image?e("img",{staticStyle:{"margin-right":"5px"},attrs:{src:r.image,height:"20px"}}):t._e(),t._v(" "+t._s(t.$t("settings.logInButton"))+" via "+t._s(r.name)+" ")])})),1):t._e(),t.$store.state.auth.connected?e("div",[e("p",[e("span",{domProps:{innerHTML:t._s(t.$t("settings.accountInfo",{url:t.config.auth}))}}),t.$store.state.auth.about.urls.imprint?e("a",{attrs:{href:t.$store.state.auth.about.urls.imprint,target:"_blank"}},[t._v(" "+t._s(t.$t("settings.impressum"))+" ")]):t._e(),t._v(" • "),t.$store.state.auth.about.urls.privacy?e("a",{attrs:{href:t.$store.state.auth.about.urls.privacy,target:"_blank"}},[t._v(" "+t._s(t.$t("settings.privacyPolicy"))+" ")]):t._e()])]):t._e(),e("p",[t._v(" "+t._s(t.$t("settings.creatorInfo"))+" ")]),e("p",[e("b",[t._v(t._s(t.$t("settings.creator")))]),e("b-form-input",{attrs:{placeholder:t.$t("settings.creatorPlaceholder"),type:"text"},model:{value:t.localSettings.creator,callback:function(e){t.$set(t.localSettings,"creator",e)},expression:"localSettings.creator"}})],1),e("p",[e("b",[t._v(t._s(t.$t("settings.creatorUri")))]),t.user&&t.userUris&&t.userUris.length?e("span",[e("b-form-select",{model:{value:t.localSettings.creatorUri,callback:function(e){t.$set(t.localSettings,"creatorUri",e)},expression:"localSettings.creatorUri"}},t._l(t.userUris||[],(function(r){return e("option",{key:`settings-uris-${r}`,domProps:{value:r}},[t._v(" "+t._s(r)+" ")])})),0)],1):e("span",[e("b-form-input",{attrs:{state:!t.localSettings.creatorUri||t.$jskos.isValidUri(t.localSettings.creatorUri),placeholder:"https://",type:"text"},model:{value:t.localSettings.creatorUri,callback:function(e){t.$set(t.localSettings,"creatorUri",e)},expression:"localSettings.creatorUri"}}),t.localSettings.creatorUri&&!t.$jskos.isValidUri(t.localSettings.creatorUri)?e("span",{staticClass:"text-danger"},[t._v(" "+t._s(t.$t("settings.creatorUriInvalid"))+" ")]):t._e()],1)])]):t._e()]),e("tab",{attrs:{title:t.$t("settingsTabs")[1]}},[e("h4",[t._v(t._s(t.$t("settings.mappingRegistries")))]),t._l(t.config.registries.filter((e=>t.$jskos.mappingRegistryIsStored(e))),(function(r,n){return e("div",{key:`settingsModal-mapping-registries-${n}`,staticClass:"settingsModal-mapping-registry",class:{"selected-registry":t.$jskos.compareFast(r,t.currentRegistry)}},[e("b-form-checkbox",{attrs:{disabled:t.$jskos.compareFast(r,t.currentRegistry)},model:{value:t.showRegistry[r.uri],callback:function(e){t.$set(t.showRegistry,r.uri,e)},expression:"showRegistry[registry.uri]"}}),e("registry-info",{staticClass:"settings-sources",attrs:{registry:r},nativeOn:{click:function(e){return t.$store.commit({type:"settings/set",prop:"mappingRegistry",value:r.uri})}}})],1)})),e("h4",[t._v(t._s(t.$t("settings.otherRegistries")))]),t._l(t.config.registries.filter((e=>!t.$jskos.mappingRegistryIsStored(e))),(function(r,n){return e("div",{key:`settingsModal-other-registries-${n}`,staticClass:"settingsModal-mapping-registry"},[!1!==r.has.mappings?e("b-form-checkbox",{model:{value:t.showRegistry[r.uri],callback:function(e){t.$set(t.showRegistry,r.uri,e)},expression:"showRegistry[registry.uri]"}}):t._e(),e("registry-info",{staticClass:"settings-sources",attrs:{registry:r}})],1)}))],2),e("tab",{attrs:{title:t.$t("settingsTabs")[2]}},[e("div",{staticClass:"settingsModal-componentSettings-component"},[t.localSettings?e("div",{staticClass:"form-inline"},[e("label",{staticStyle:{"padding-right":"0.5em"}},[t._v(t._s(t.$t("settings.language"))+":")]),e("b-form-select",{model:{value:t.$i18n.locale,callback:function(e){t.$set(t.$i18n,"locale",e)},expression:"$i18n.locale"}},t._l(t.config.languages,(function(r){return e("option",{key:r,domProps:{value:r}},[t._v(" "+t._s(t.$t(`languages.${r}`))+" ")])})),0)],1):t._e(),e("span",{staticClass:"fontSize-small text-lightGrey",domProps:{innerHTML:t._s(t.$t("settings.languageContribution"))}})]),t.localSettings?e("div",{staticClass:"settingsModal-componentSettings-component"},[e("h5",[t._v(t._s(t.$t("settings.preferredLanguages")))]),e("div",[t._v(" "+t._s(t.$t("settings.preferredLanguagesAdd"))+": "),e("b-form-input",{attrs:{size:"sm",list:"languages-datalist"},nativeOn:{keydown:function(e){return t.addLanguageKeydown.apply(null,arguments)},input:function(e){return t.addLanguageInput.apply(null,arguments)}},model:{value:t.languageToAdd,callback:function(e){t.languageToAdd=e},expression:"languageToAdd"}}),e("datalist",{attrs:{id:"languages-datalist"}},t._l(t.allLanguages,(function(r){return e("option",{key:r.uri},[t._v(" "+t._s(r.notation[0])+" "+t._s(t.$jskos.prefLabel(r,{language:t.locale}))+" ")])})),0)],1),e("ul",t._l(t.localSettings.preferredLanguages,(function(r,n){return e("li",{key:n},[e("div",{staticClass:"button fontSize-verySmall",staticStyle:{display:"inline-block","margin-right":"2px"},on:{click:function(e){return t.removeLanguage(r)}}},[e("font-awesome-icon",{attrs:{icon:"times-circle"}})],1),e("div",{staticClass:"button fontSize-verySmall",staticStyle:{display:"inline-block","margin-right":"2px"},on:{click:function(e){return t.moveLanguage(n,1)}}},[e("font-awesome-icon",{attrs:{icon:"arrow-down"}})],1),e("div",{staticClass:"button fontSize-verySmall",staticStyle:{display:"inline-block"},on:{click:function(e){return t.moveLanguage(n,-1)}}},[e("font-awesome-icon",{attrs:{icon:"arrow-up"}})],1),t._v(" "+t._s(t.$jskos.prefLabel(t.languageConceptByTag(r),{language:t.locale})||r)+" ")])})),0)]):t._e(),e("div",{staticClass:"settingsModal-componentSettings-component"},[e("b-button",{attrs:{variant:"primary"},on:{click:t.resetFlex}},[t._v(" "+t._s(t.$t("settings.resetSizes"))+" ")])],1),t._l(t.components,(function(r){return e("div",{key:`settings-componentSettings-${r.name}`,staticClass:"settingsModal-componentSettings-component"},[e("h5",[t._v(t._s(r.name))]),t._l(r.settings,(function(n){return e("div",{key:`settings-componentSettings-${r.name}-${n.key}-${n.isLeft}`},["Boolean"==n.type?e("div",[e("b-form-checkbox",{staticStyle:{"user-select":"none"},model:{value:r.settingsValues[n.key+(n.sideDependent?`-${n.isLeft}`:"")],callback:function(e){t.$set(r.settingsValues,n.key+(n.sideDependent?`-${n.isLeft}`:""),e)},expression:"component.settingsValues[setting.key + (setting.sideDependent ? `-${setting.isLeft}` : '')]"}},[t._v(" "+t._s(t.$jskos.prefLabel(n,{language:t.locale}))+" "+t._s(n.sideDependent?` (${t.$t("general."+(n.isLeft?"left":"right"))})`:"")+" ")]),e("span",{staticClass:"fontSize-small text-lightGrey"},[t._v(" "+t._s((t.$jskos.languageMapContent(n,"definition",{language:t.locale})||[])[0])+" "+t._s(t.$t("general.default"))+": "+t._s(n.default?t.$t("general.enabled"):t.$t("general.disabled"))+" ")])],1):"Number"==n.type?e("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$jskos.languageMapContent(n,"definition",{language:t.locale}),delay:t.defaults.delay.medium},expression:"{ title: $jskos.languageMapContent(setting, 'definition', { language: locale }), delay: defaults.delay.medium }",modifiers:{hover:!0}}]},[t._v(" "+t._s(t.$jskos.prefLabel(n,{language:t.locale}))+" "+t._s(n.sideDependent?` (${t.$t("general."+(n.isLeft?"left":"right"))})`:"")+" "),e("b-input",{staticStyle:{display:"inline-block",width:"auto"},attrs:{type:"number",min:n.min,max:n.max,size:"sm"},on:{click:function(t){return t.target.select()}},model:{value:r.settingsValues[n.key+(n.sideDependent?`-${n.isLeft}`:"")],callback:function(e){t.$set(r.settingsValues,n.key+(n.sideDependent?`-${n.isLeft}`:""),e)},expression:"component.settingsValues[setting.key + (setting.sideDependent ? `-${setting.isLeft}` : '')]"}}),e("br"),e("span",{staticClass:"fontSize-small text-lightGrey"},[t._v(" "+t._s((t.$jskos.languageMapContent(n,"definition",{language:t.locale})||[])[0])+" "+t._s(t.$t("general.default"))+": "+t._s(n.default)+" ")])],1):e("div",{class:n.class},[t._v(" "+t._s(t.$jskos.prefLabel(n,{language:t.locale}))+" ")])])}))],2)}))],2),t.config.shortcuts&&t.config.shortcuts.length?e("tab",{attrs:{title:t.$t("settingsTabs")[3]}},[e("table",{staticClass:"table table-borderless",staticStyle:{height:"unset"}},[e("tbody",t._l(t.config.shortcuts,(function(r){return e("tr",{key:`settingsModal-shortcuts-${r.id}`},[e("td",[e("span",{domProps:{innerHTML:t._s(r.keys.split(",").map((e=>e.split("+").map((e=>`${t.replaceKey(e)}`)).join(" + "))).join(` ${t.$t("general.or")} `))}})]),e("td",{staticClass:"text-left"},[t._v(" "+t._s(t.$jskos.prefLabel(r,{language:t.locale})||r.action)+" ")])])})),0)])]):t._e(),e("tab",{attrs:{title:t.$t("settingsTabs")[4]}},[e("h3",[t._v(t._s(t.$t("settings.dataInRegistries")))]),e("p",[t._v(" "+t._s(t.$t("settings.dataInRegistriesSubtitle"))+" ")]),t._l(t.config.registries.filter((e=>t.$jskos.mappingRegistryIsStored(e)&&!t.$jskos.compare(e,t.localMappingsRegistry)&&"http://coli-conc.gbv.de/registry/wikidata-mappings"!==e.uri)),(function(r){return e("p",{key:r.uri},[e("registry-info",{attrs:{registry:r,"show-details":!1,"show-capabilities":!1,"show-editable":!1}}),e("ul",{staticClass:"myDataDownloads"},[t._l(["mappings","concordances","annotations"].filter((e=>r.isAuthorizedFor({type:e,action:"create",user:t.user}))),(function(n){return e("li",{key:n},[t._v(" "+t._s(t.$t(`registryInfo.${n}`))+": "),e("a",{attrs:{href:`${r._api[n]}?creator=${encodeURIComponent((t.userUris||[]).join("|"))}`,target:"_blank"}},[t._v(" "+t._s(t.$t("dataModal.apiLinks"))+" "+t._s(t.$t("dataModal.apiUrl"))+" ")])])})),e("li",{staticClass:"myDataDownloads-noData"},[t._v(" "+t._s(t.$t("settings.noDataForRegistry"))+" ")])],2)],1)})),e("h3",[t._v(t._s(t.$t("settings.localMappings")))]),e("div",[e("p",[t._v(t._s(t.$t("settings.localMappingsInfo")))])]),t.localMappingsRegistry&&t.dlAllMappings&&t.dlMappingsReady?e("div",[e("h4",[t._v(t._s(t.$t("settings.localDownload")))]),t._l(t.dlMappings,(function(r,n){return e("span",{key:n},[t._v(" "+t._s(r.label)+" ("+t._s(r.mappings.length)+"): "),e("a",{attrs:{href:""},on:{click:function(e){return e.preventDefault(),t.downloadFile(r.filename+".ndjson",r.ndjson)}}},[t._v(" JSKOS ")]),e("a",{attrs:{href:""},on:{click:function(e){return e.preventDefault(),t.downloadFile(r.filename+".csv",r.csv)}}},[t._v(" CSV ")]),e("br")])})),e("br"),e("a",{attrs:{href:""},on:{click:function(e){return e.preventDefault(),t.downloadFile("mappings.ndjson",t.dlAllMappings)}}},[t._v(" "+t._s(t.$t("settings.localDownloadJskos",[t.dlAllMappings.split("\n").length]))+" ")]),e("br"),e("a",{attrs:{href:""},on:{click:function(e){return e.preventDefault(),t.downloadFile("mappings.csv",t.dlAllMappingsCsv)}}},[t._v(" "+t._s(t.$t("settings.localDownloadCsv",[t.dlAllMappingsCsv.split("\n").length-2]))+" ")])],2):t._e(),e("br"),t.localMappingsRegistry?e("div",[e("h4",[t._v(t._s(t.$t("settings.localUpload")))]),e("b-form-file",{ref:"fileUpload",attrs:{state:Boolean(t.uploadedFile),placeholder:t.$t("settings.localUploadPlaceholder"),accept:".ndjson"},model:{value:t.uploadedFile,callback:function(e){t.uploadedFile=e},expression:"uploadedFile"}}),e("p",[t._v(" "+t._s(t.uploadedFileStatus)+" ")])],1):t._e(),t.localMappingsRegistry&&t.dlAllMappings?e("div",[e("h4",[t._v(t._s(t.$t("settings.localDeleteTitle")))]),e("b-button",{attrs:{disabled:!t.dlAllMappings,variant:"danger","hide-footer":""},on:{click:function(e){t.deleteMappingsButtons=!0}}},[t._v(" "+t._s(t.$t("settings.localDeleteText"))+" ")]),t.deleteMappingsButtons?e("p",[t._v(" "+t._s(t.$t("settings.localDeleteSure"))+" "),e("b-button",{attrs:{variant:"danger",size:"sm"},on:{click:t.deleteMappings_}},[t._v(" "+t._s(t.$t("general.yes"))+" ")]),e("b-button",{attrs:{variant:"success",size:"sm"},on:{click:function(e){t.deleteMappingsButtons=!1}}},[t._v(" "+t._s(t.$t("general.no"))+" ")])],1):t._e()],1):t._e(),e("br"),t.localMappingsRegistry&&t.dlAllMappings?e("div",[e("h4",[t._v(t._s(t.$t("settings.creatorRewriteTitle")))]),e("p",{domProps:{innerHTML:t._s(t.$t("settings.creatorRewriteText"))}}),e("p",{staticClass:"fontSize-small"},[e("b",[t._v("Name:")]),t._v(" "+t._s(t.$jskos.prefLabel(t.creator,{language:t.locale}))),e("br"),e("b",[t._v("URI:")]),t._v(" "+t._s(t.creator.uri)+" ")]),e("p",[e("b-button",{attrs:{variant:t.creatorRewritten?"success":"primary"},on:{click:t.rewriteCreator}},[t._v(" "+t._s(t.$t("settings.creatorRewriteButton"))+" ")])],1)]):t._e()],2),e("span",{staticClass:"settingsModal-footer"},[e("a",{attrs:{href:"https://github.com/gbv/cocoda",target:"_blank"}},[e("font-awesome-icon",{attrs:{icon:["fab","github"]}}),t._v(" GitHub ")],1),t.config.buildInfo.version&&""!=t.config.buildInfo.version?e("span",[t._v(" • "+t._s(t.$t("settings.version"))+" "+t._s(t.config.buildInfo.version)+" ")]):t._e(),t.config.buildInfo.gitCommit&&t.config.buildInfo.gitCommitShort?e("span",[t._v(" • "+t._s(t.$t("settings.currentCommit"))+": "),e("a",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.config.buildInfo.gitCommitMessage,delay:t.defaults.delay.short},expression:"{ title: config.buildInfo.gitCommitMessage, delay: defaults.delay.short }",modifiers:{hover:!0}}],attrs:{href:"https://github.com/gbv/cocoda/commit/"+t.config.buildInfo.gitCommit,target:"_blank"}},[t._v(" "+t._s(t.config.buildInfo.gitCommitShort)+" ")])]):t._e(),t.config.buildInfo.buildDate?e("span",[t._v(" • "+t._s(t.$t("settings.buildDate"))+": "),e("date-string",{attrs:{date:t.config.buildInfo.buildDate}})],1):t._e(),e("br"),e("span",[t._v(" "+t._s(t.$t("settings.suggestions1"))+" "),e("a",{attrs:{href:"https://github.com/gbv/cocoda/issues",target:"_blank"}},[t._v(t._s(t.$t("settings.suggestions2")))]),t._v(t._s(t.$t("settings.suggestions3"))+" ")])])],1)],1)],1)};const oC=ii(rC,nC,[],0,0,"c751da2b").exports,aC=t("e",{methods:{dragStart(t,e){e.dataTransfer.setData("text",t.uri),this.$store.commit({type:"setDraggedConcept",concept:{uri:t.uri}})},dragEnd(){this.$store.commit({type:"setDraggedConcept",concept:null})},dragOver(t){t.preventDefault()},drop(t,...e){t.preventDefault();let r=t.dataTransfer.getData("text"),n=AS(this.$store.state.draggedConcept)||zS(r);n&&this.droppedConcept(n,...e),this.dragEnd()},droppedConcept(){}}}),iC=t("u",ii({name:"AutoLink",props:{link:{type:String,default:""},text:{type:String,default:null}},methods:{isValidURL(t){try{return new URL(t),!0}catch(oi){return!1}}}},(function(){var t=this,e=t._self._c;return t.isValidURL(t.link)?e("a",{staticClass:"u-textBreak",attrs:{href:t.link,target:"_blank"}},[t._v(t._s(t.text||t.link))]):e("span",[t._v(t._s(t.text||t.link))])}),[],0,0,null).exports),sC={name:"ItemName",components:{AutoLink:iC},mixins:[aC],props:{item:{type:Object,default:null},fontSize:{type:String,default:"normal"},showNotation:{type:Boolean,default:!0},showText:{type:Boolean,default:!0},fallbackToUri:{type:Boolean,default:!1},isLink:{type:Boolean,default:!1},isLeft:{type:Boolean,default:!0},isHighlighted:{type:Boolean,default:!1},preventExternalHover:{type:Boolean,default:!1},draggable:{type:Boolean,default:!0},forceSide:{type:Boolean,default:!1}},data(){return{tooltipDOMID:this.generateID(),isHoveredFromHere:!1,url:"",isValidLink:!1,interval:null}},computed:{_item(){return AS(this.item,{relatedItems:!0})||this.item},isHovered(){return this.isHoveredFromHere||!this.preventExternalHover&&this.$jskos.compareFast(this.$store.state.hoveredConcept,this._item)},_showNotation(){return!(!this.showNotation||!0===oi.get(this._item,"inScheme[0].DISPLAY.hideNotation")&&this.showText&&this.prefLabel)},notation(){return this.getNotation(this._item,null,!0)},prefLabel(){return this.getPrefLabel(this._item)},isScheme(){return this.$jskos.isScheme(this._item)},showMissingDataIndicator(){return this.isScheme?this._item.concepts&&!this._item.concepts.length:-1===this._item?.__DETAILSLOADED__||0===this._item?.__DETAILSLOADED__&&!oi.get(this._item,"inScheme[0].concepts.length")}},created(){this.hovering=oi.debounce(this._hovering,20)},methods:{_hovering(t){t?(this.isHoveredFromHere=!0,this.$jskos.isConcept(this._item)&&this.$store.commit({type:"setHoveredConcept",concept:this._item,element:this.$el}),this.url=this.getRouterUrl(this._item,this.isLeft,this.forceSide),this.isLink?this.isValidLink=null!=this.getProvider(this._item):this.isValidLink=!1,window.clearInterval(this.interval),this.interval=setInterval((()=>{this.isMouseOver()||(this.isHoveredFromHere=!1,window.clearInterval(this.interval))}),500)):(this.isHoveredFromHere=!1,this.$jskos.isConcept(this._item)&&this.$store.commit({type:"setHoveredConcept",concept:null}),window.clearInterval(this.interval))}}},lC=t("I",ii(sC,(function(){var t=this,e=t._self._c;return null!=t._item?e("div",{staticClass:"itemName",attrs:{draggable:t.draggable},on:{dragstart:function(e){return t.dragStart(t._item,e)},dragend:t.dragEnd,mouseover:function(e){return t.hovering(!0)},mouseout:function(e){return t.hovering(!1)}}},[e(t.isValidLink?"router-link":"div",{tag:"div",staticClass:"itemName-inner",class:[{"itemName-hovered":t.isValidLink&&t.isHovered,"itemName-highlighted":t.isHighlighted,"itemName-hoverable":!t.preventExternalHover&&t.isValidLink},"fontSize-"+(t.fontSize||"normal")],attrs:{id:t.tooltipDOMID,to:t.url}},[t._item&&t._item.type&&t._item.type.includes("http://rdf-vocabulary.ddialliance.org/xkos#CombinedConcept")?e("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$t("itemDetail.combinedConcept"),delay:t.defaults.delay.medium},expression:"{ title: $t('itemDetail.combinedConcept'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"itemName-icon fontSize-small"},[e("font-awesome-icon",{attrs:{icon:"puzzle-piece"}})],1):t._e(),t._item&&t._item.type&&t._item.type.includes("http://schema.vocnet.org/NonIndexingConcept")?e("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$t("itemDetail.nonIndexingConcept"),delay:t.defaults.delay.medium},expression:"{ title: $t('itemDetail.nonIndexingConcept'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"itemName-icon fontSize-small"},[e("font-awesome-icon",{attrs:{icon:"diagram-project"}})],1):t._e(),t._showNotation&&t.notation?e("span",{class:{"fontWeight-heavy":t.showText},style:t.showText?"margin-right: 3px;":"",domProps:{innerHTML:t._s(t.notation)}}):t._e(),t.showText||!t.notation?e("span",[t._v(t._s(t.prefLabel))]):t._e(),t.fallbackToUri&&!t.notation&&!t.prefLabel&&t._item?.uri?e("auto-link",{attrs:{link:t._item?.uri}}):t._e()],1),t.showMissingDataIndicator?e("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.isScheme?t.$t("itemDetail.noConcepts"):t.$t("itemDetail.unknownConcept"),delay:t.defaults.delay.medium},expression:"{ title: isScheme ? $t('itemDetail.noConcepts') : $t('itemDetail.unknownConcept'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"missingDataIndicator"},[t._v(" • ")]):t._e()],1):t._e()}),[],0,0,"f3dd9d15").exports),cC={name:"FlexibleTable",props:{fields:{type:Array,default:()=>[]},items:{type:Array,default:()=>[]},sections:{type:Array,default:null},maxWidth:{type:String,default:"100%"},maxHeight:{type:String,default:"100%"},sortBy:{type:String,default:null},sortDirection:{type:Number,default:1},hideHeader:{type:Boolean,default:!1}},data:()=>({sorting:{sortBy:null,sortDirection:0},defaultAlign:"center"}),computed:{_sections(){return this.sections?this.sections.map((t=>Object.assign({fields:this.fields,items:[]},t))):[{items:this.items,fields:this.fields}]}},mounted(){this.sorting.sortBy=this.sortBy,this.sorting.sortDirection=this.sortDirection;let t=this.$el,e=t.getElementsByClassName("flexibleTable-head")[0],r=t.getElementsByClassName("flexibleTable-body")[0];r.onscroll=()=>{e.scrollLeft=r.scrollLeft},e.onscroll=()=>{r.scrollLeft=e.scrollLeft},r.scrollHeight>r.clientHeight?e.style.marginRight="9px":e.style.marginRight="0px"},methods:{tableStyle(){return{maxWidth:this.maxWidth,maxHeight:this.maxHeight}},cellStyle(t){let e={};return null!=t.width&&(e.flex=`1 0 ${t.width}`),null!=t.minWidth&&(e.minWidth=`${t.minWidth}`),e},fieldLabel(t){if(t.label||""===t.label)return t.label;{let e=t.key.replace(/([A-Z]+)/g," $1").replace(/([A-Z][a-z])/g," $1");return e[0].toUpperCase()+e.substring(1)}},defaultCellContent:t=>"object"==typeof t&&null!=t?t.id||t._id||t.uri||"Object":t,sort(t){this.sorting.sortBy===t.key?0===this.sorting.sortDirection?this.sorting.sortDirection=1:1===this.sorting.sortDirection?this.sorting.sortDirection=-1:this.sorting.sortDirection=0:(this.sorting.sortBy=t.key,this.sorting.sortDirection=1)},sorted(t){let e=this.sorting.sortBy;if(0===this.sorting.sortDirection||!e)return t;t=t.slice();let r=this.fields.find((t=>t.key===e)),n=r&&r.compare||((t,r)=>{let n=t[e],o=r[e];return null==n||no?1:0});return t.sort(n),-1===this.sorting.sortDirection&&(t=t.reverse()),t},hasSlot(t="default"){return!!this.$slots[t]||!!this.$scopedSlots[t]}}},dC=ii(cC,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"flexibleTable",style:t.tableStyle()},[e("div",{staticClass:"flexibleTable-head"},[t.hideHeader?t._e():e("div",{staticClass:"flexibleTable-row"},t._l(t.fields,(function(r){return e("div",{key:"HEAD_"+r.key,class:{[r.class]:!0,"flexibleTable-cell":!0,["flexibleTable-cell-"+(r.align||t.defaultAlign)]:!0,"flexibleTable-sortable":r.sortable},style:t.cellStyle(r),on:{click:function(e){r.sortable&&t.sort(r)}}},[t._t("HEAD_"+r.key,(function(){return[e("span",{class:r.titleClass},[t._v(" "+t._s(t.fieldLabel(r))+" ")]),e("span",{staticClass:"flexibleTable-cell-sort"},[t.sorting.sortBy==r.key&&1==t.sorting.sortDirection?e("svg",{attrs:{width:"10px",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 -60 320 512"}},[e("path",{attrs:{fill:"currentColor",d:"M279 224H41c-21.4 0-32.1-25.9-17-41L143 64c9.4-9.4 24.6-9.4 33.9 0l119 119c15.2 15.1 4.5 41-16.9 41z"}})]):t.sorting.sortBy==r.key&&-1==t.sorting.sortDirection?e("svg",{attrs:{width:"10px",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 -60 320 512"}},[e("path",{attrs:{fill:"currentColor",d:"M41 288h238c21.4 0 32.1 25.9 17 41L177 448c-9.4 9.4-24.6 9.4-33.9 0L24 329c-15.1-15.1-4.4-41 17-41z"}})]):r.sortable?e("svg",{attrs:{width:"10px",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 -60 320 512"}},[e("path",{attrs:{fill:"currentColor",d:"M41 288h238c21.4 0 32.1 25.9 17 41L177 448c-9.4 9.4-24.6 9.4-33.9 0L24 329c-15.1-15.1-4.4-41 17-41zm255-105L177 64c-9.4-9.4-24.6-9.4-33.9 0L24 183c-15.1 15.1-4.4 41 17 41h238c21.4 0 32.1-25.9 17-41z"}})]):t._e()])]}),{field:r})],2)})),0)]),e("div",{staticClass:"flexibleTable-body"},t._l(t._sections,(function(r,n){return e("div",{key:`SECTION_${n}`,staticClass:"flexibleTable-section",class:{[r._class]:null!=r._class}},[t.hasSlot("BEFORE_SECTION")?e("div",{staticClass:"flexibleTable-section-before"},[t._t("BEFORE_SECTION",null,{section:r})],2):t._e(),e("div",{staticClass:"flexibleTable-rows"},t._l(t.sorted(r.items),(function(o,a){return e("div",{key:`SECTION_${n}_ITEM_${a}`,on:{mouseover:function(e){return t.$emit("hover",o)},mouseout:function(e){return t.$emit("hover",null)}}},[o._wholeRow?e("div",{staticClass:"flexibleTable-row"},[e("div",{class:{"flexibleTable-cell":!0,["flexibleTable-cell-"+(o.align||t.defaultAlign)]:!0,[o._rowClass]:null!=o._rowClass},staticStyle:{flex:"0 0 100%"}},[t._t("ITEM_ROW",(function(){return[t._v(" "+t._s(o.value)+" ")]}),{item:o,value:o.value})],2)]):e("div",{staticClass:"flexibleTable-row"},t._l(r.fields,(function(r){return e("div",{key:`SECTION_${n}_ITEM_${a}_FIELD_${r.key}`,class:{[r.class]:null!=r.class,"flexibleTable-cell":!0,["flexibleTable-cell-"+(r.align||t.defaultAlign)]:!0,[o._rowClass]:null!=o._rowClass},style:t.cellStyle(r)},[t._t(r.key,(function(){return[t._v(" "+t._s(t.defaultCellContent(o[r.key]))+" ")]}),{field:r,item:o,value:o[r.key]})],2)})),0)])})),0),t.hasSlot("AFTER_SECTION")?e("div",{staticClass:"flexibleTable-section-after"},[t._t("AFTER_SECTION",null,{section:r})],2):t._e()])})),0)])}),[],0,0,"57ea4c61").exports,uC={name:"MappingTable",components:{ItemName:lC,FlexibleTable:dC,RegistryNotation:li},props:{mappings:{type:Array,default:()=>[]},hideDuplicates:{type:Boolean,default:!0},actions:{type:Array,default:()=>[]},showLabels:{type:Boolean,default:!1},showRegistry:{type:Boolean,default:!1}},data:()=>({}),computed:{fields(){let t=[{key:"sourceScheme",label:"",width:"8%",minWidth:"",sortable:!1},{key:"sourceConcepts",label:this.$t("mappingBrowser.from"),width:"19%",minWidth:"",sortable:!1,compare:(t,e)=>this.$jskos.compareFunctions.mappingsByConcepts(t.mapping,e.mapping,"from")},{key:"type",label:"",width:"7%",minWidth:"",sortable:!1,compare:(t,e)=>{let r=this.$jskos.prefLabel(oi.get(t,"type"),{fallbackToUri:!1}),n=this.$jskos.prefLabel(oi.get(e,"type"),{fallbackToUri:!1});return rn?1:0}},{key:"targetScheme",label:"",width:"8%",minWidth:"",sortable:!1},{key:"targetConcepts",label:this.$t("mappingBrowser.to"),width:"19%",minWidth:"",sortable:!1,compare:(t,e)=>this.$jskos.compareFunctions.mappingsByConcepts(t.mapping,e.mapping,"to")},{key:"creator",label:this.$t("mappingBrowser.creator"),width:"15%",minWidth:"",sortable:!1},{key:"date",label:this.$t("mappingBrowser.date"),width:"12%",minWidth:"",sortable:!1},{key:"actions",label:"",width:"7%",minWidth:"",sortable:!1}];return this.showRegistry&&(t=[{key:"registry",label:"",width:"5%",minWidth:"",sortable:!1}].concat(t)),t},items(){let t=[],e=[];for(let r of this.mappings){let n=r.identifier?r.identifier.find((t=>t&&t.startsWith("urn:jskos:mapping:content:"))):null;if(!this.hideDuplicates||!n||!e.includes(n)){let o={};o.mapping=r,this.showRegistry&&(o.registry=r._registry),o.sourceScheme=this.$jskos.notation(r.fromScheme),o.targetScheme=this.$jskos.notation(r.toScheme),o.sourceConcepts=r.from.memberSet||r.from.memberChoice,o.targetConcepts=r.to.memberSet||r.to.memberChoice,o.creator=r.creator&&r.creator[0]||"?","object"==typeof o.creator&&(o.creator=this.$jskos.prefLabel(o.creator)),o.type=this.$jskos.mappingTypeByType(r.type),o.date=r.modified||r.created,o.date=o.date&&o.date.slice(0,10),t.push(o),e.push(n)}}return t}},watch:{},methods:{}};var pC=function(){var t=this,e=t._self._c;return e("flexible-table",{attrs:{items:t.items,fields:t.fields},scopedSlots:t._u([{key:"registry",fn:function({value:t}){return e("span",{},[e("registry-notation",{attrs:{registry:t,tooltip:!1}})],1)}},{key:"sourceConcepts",fn:function({value:r}){return e("span",{},t._l(r,(function(r){return e("item-name",{key:r.uri,attrs:{item:r,"show-text":t.showLabels,"is-link":!1,"is-highlighted":!1},nativeOn:{mouseover:function(t){return(()=>null).apply(null,arguments)},click:function(t){return(()=>null).apply(null,arguments)}}})})),1)}},{key:"targetConcepts",fn:function({value:r}){return e("span",{},t._l(r,(function(r){return e("span",{key:r.uri},[e("item-name",{attrs:{item:r,"show-text":t.showLabels,"is-link":!1,"is-highlighted":!1},nativeOn:{mouseover:function(t){return(()=>null).apply(null,arguments)},click:function(t){return(()=>null).apply(null,arguments)}}}),e("br")],1)})),0)}},{key:"type",fn:function({value:r}){return e("span",{},[null!=r?e("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$jskos.prefLabel(r),delay:t.defaults.delay.medium},expression:"{ title: $jskos.prefLabel(value), delay: defaults.delay.medium }",modifiers:{hover:!0}}]},[t._v(" "+t._s(t.$jskos.notation(r))+" ")]):t._e()])}},{key:"actions",fn:function(r){return e("span",{},t._l(t.actions,(function(n,o){return e("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:n.title,delay:t.defaults.delay.medium,placement:"left"},expression:"{ title: action.title, delay: defaults.delay.medium, placement: 'left' }",modifiers:{hover:!0}}],key:o,staticClass:"button",attrs:{icon:n.icon},on:{click:function(e){return t.$emit("click",{name:n.name,item:r.item})}}})})),1)}}])},[e("span",{attrs:{slot:"HEAD_actions"},slot:"HEAD_actions"})])};const fC={name:"TheNavbar",components:{TheSettings:oC,RegistryInfo:ZS,MappingTable:ii(uC,pC,[],0,0,"3a5d1557").exports,ItemName:lC},mixins:[JS,eC,aC,ai],props:{title:{type:String,default:null},reduced:{type:Boolean,default:!1}},data:()=>({settingsTab:0,openWindow:pk}),computed:{draggedConcept:{get(){return this.$store.state.draggedConcept},set(t){this.$store.commit({type:"setDraggedConcept",concept:t})}},favoriteCanBeDropped(){return null!=this.draggedConcept&&!this.$jskos.isScheme(this.draggedConcept)&&!this.$jskos.isContainedIn(this.draggedConcept,this.favoriteConcepts)},mappingTrash(){if(!this.$store.state.configLoaded||!this.schemes.length)return[];let t=this.$store.state.mapping.mappingTrash;t=t.map((t=>Object.assign({},t,{mapping:this.adjustMapping(this.$jskos.copyDeep(t.mapping))})));for(let e of t)e.mapping._registry=this.config.registries.find((t=>this.$jskos.compareFast(t,e.registry)));return t}},created(){this.dropdownSetStatus=oi.debounce(this._dropdownSetStatus,500)},methods:{favoriteConceptDragStart(t){event.dataTransfer.setData("text",t.uri),this.draggedConcept=t},favoriteConceptDragEnd(t){"none"!=t.dataTransfer.dropEffect&&this.$refs.favoriteConceptsDropdown.hide(),this.draggedConcept=null},_dropdownSetStatus(t,e){e?t.show():t.hide()},favoriteConceptsDropdownHide(){this.$refs.favoriteConceptsDropdown.$el.getElementsByClassName("favoriteConceptsDropdown")[0].scrollTop=0},droppedConcept(t){this.$store.dispatch("addConceptToFavorites",t)},removeFavoriteConcept(t){this.$store.dispatch("removeConceptFromFavorites",t)},openSettingsTab(t){this.settingsTab=t,this.$refs.settings.show()},setIdentity(t){this.$store.commit({type:"settings/set",prop:"creatorUri",value:t});const e=this.getNameForIdentity(t);e&&this.$store.commit({type:"settings/set",prop:"creator",value:e})}}};var hC=function(){var t=this,e=t._self._c;return e("b-navbar",{attrs:{toggleable:"md",type:"dark"}},[t._l(t.config.logos||[],(function(t,r){return e("b-navbar-brand",{key:r,attrs:{href:t.url,target:"_blank"}},[e("img",{staticStyle:{height:"42px"},attrs:{src:"./"+t.file,alt:t.alt||"logo"}})])})),e("b-navbar-brand",{attrs:{href:"https://coli-conc.gbv.de/cocoda/",target:"_blank"}},[t._v(" "+t._s(t.title||t.config.title)+" ")]),e("b-navbar-nav",{staticClass:"ml-auto"},[t._l(t.config.menu,(function(r){return e("b-nav-item",{key:r.url,attrs:{href:r.url,target:"_blank"}},[t._v(" "+t._s(t.$jskos.prefLabel(r,{language:t.locale}))+" ")])})),t.reduced?t._e():e("b-nav-item",{attrs:{href:`./user-manual-${t.locale}.html`,target:"_blank"}},[t._v(" "+t._s(t.$t("general.manual"))+" ")]),t.reduced?e("b-nav-item",{attrs:{href:"./"}},[t._v(" Open Cocoda ")]):t._e(),!t.reduced&&t.mappingTrash.length>0?e("b-nav-item-dropdown",{ref:"mappingTrashDropdown",attrs:{id:"mappingTrashDropdown","menu-class":"navbar-dropdown","no-caret":"",right:""},nativeOn:{mouseover:function(e){t.dropdownSetStatus(t.$refs.mappingTrashDropdown,!0),t._dropdownSetStatus(t.$refs.mappingTrashDropdown,!0)},mouseout:function(e){return t.dropdownSetStatus(t.$refs.mappingTrashDropdown,!1)}}},[e("template",{slot:"button-content"},[e("font-awesome-icon",{attrs:{icon:"trash-alt"}})],1),e("b-dropdown-header",[t._v(" "+t._s(t.$t("navbar.trashTitle"))+" "),e("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$t("navbar.trashClearButtonTooltip"),delay:t.defaults.delay.medium},expression:"{ title: $t('navbar.trashClearButtonTooltip'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",staticStyle:{position:"absolute",right:"15px",top:"15px"},on:{click:function(e){return t.$store.commit("mapping/clearTrash")}}},[e("font-awesome-icon",{attrs:{icon:"trash-alt"}}),t._v(" "+t._s(t.$t("navbar.trashClearButton"))+" ")],1)]),e("mapping-table",{staticClass:"font-default",staticStyle:{width:"700px"},attrs:{mappings:t.mappingTrash.map((t=>t.mapping)),actions:[{title:t.$t("navbar.trashRestoreTooltip"),name:"restore",icon:"recycle"}],"show-labels":!0,"show-registry":!0,"hide-duplicates":!1},on:{click:function(e){return t.restoreMappingFromTrash({uri:e.item.mapping.uri})}}})],2):t._e(),t.reduced?t._e():e("b-nav-item-dropdown",{ref:"favoriteConceptsDropdown",attrs:{id:"favoriteConceptsDropdown","menu-class":"navbar-dropdown favoriteConceptsDropdown","no-caret":"",right:""},on:{hide:t.favoriteConceptsDropdownHide},nativeOn:{dragover:function(e){return t.dragOver.apply(null,arguments)},drop:function(e){return t.drop.apply(null,arguments)},mouseover:function(e){t.dropdownSetStatus(t.$refs.favoriteConceptsDropdown,!0),t._dropdownSetStatus(t.$refs.favoriteConceptsDropdown,!0)},mouseout:function(e){return t.dropdownSetStatus(t.$refs.favoriteConceptsDropdown,!1)}}},[e("template",{slot:"button-content"},[e("font-awesome-icon",{class:t.favoriteCanBeDropped?"favoriteConceptsDropdown-iconTarget":"",attrs:{icon:"star"}})],1),e("b-dropdown-header",[t._v(" "+t._s(t.$t("conceptList.favoriteConcepts"))+" ")]),t._l(t.favoriteConcepts,(function(r){return e("div",{key:"theNavbar-"+r.uri+"-favorite",staticClass:"dropdown-item",attrs:{draggable:""},on:{dragstart:function(e){return t.favoriteConceptDragStart(r)},dragend:t.favoriteConceptDragEnd}},[e("div",{staticStyle:{"padding-right":"8px"}},[e("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$t("navbar.removeFromFavorites"),delay:t.defaults.delay.medium},expression:"{ title: $t('navbar.removeFromFavorites'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button fontSize-verySmall",on:{click:function(e){return t.removeFavoriteConcept(r)}}},[e("font-awesome-icon",{attrs:{icon:"times-circle"}})],1)]),e("div",{staticStyle:{flex:"1"}},[r.inScheme&&r.inScheme[0]?e("item-name",{attrs:{item:r.inScheme[0],"show-text":!1,"is-link":!1,"prevent-external-hover":!0,draggable:!1}}):t._e(),t._v("   "),e("item-name",{attrs:{item:r}})],1),e("div",[e("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$t("navbar.openLeft"),delay:t.defaults.delay.medium},expression:"{ title: $t('navbar.openLeft'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",on:{click:function(e){return t.setSelected({concept:r,isLeft:!0})}}},[e("font-awesome-icon",{attrs:{icon:"caret-square-left"}})],1),t._v("   "),e("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$t("navbar.openRight"),delay:t.defaults.delay.medium},expression:"{ title: $t('navbar.openRight'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",on:{click:function(e){return t.setSelected({concept:r,isLeft:!1})}}},[e("font-awesome-icon",{attrs:{icon:"caret-square-right"}})],1)])])}))],2),t.reduced?t._e():e("b-nav-item-dropdown",{ref:"accountDropdown",attrs:{id:"accountDropdown","menu-class":"navbar-dropdown","no-caret":"",right:""},nativeOn:{mouseover:function(e){t.dropdownSetStatus(t.$refs.accountDropdown,!0),t._dropdownSetStatus(t.$refs.accountDropdown,!0)},mouseout:function(e){return t.dropdownSetStatus(t.$refs.accountDropdown,!1)}}},[e("template",{slot:"button-content"},[e("div",{staticClass:"navbar-settingsButton",on:{click:function(e){return t.openSettingsTab(0)}}},[t.userIdentityImage&&t.creator.uri?e("span",{staticClass:"fontWeight-heavy"},[e("img",{attrs:{src:t.userIdentityImage}}),t._v(" "+t._s(t.creatorName||t.$t("settingsTabs")[0])+" ")]):e("span",[e("font-awesome-icon",{attrs:{icon:"user"}}),e("span",{class:{"fontWeight-heavy":t.authorized}},[t._v(" "+t._s(t.creatorName||t.$t("settingsTabs")[0])+" ")])],1)])]),e("div",{staticClass:"font-default"},[(t.userUris||[t.creator.uri]).filter((t=>null!=t)).length?t._l((t.userUris||[t.creator.uri]).filter((t=>null!=t)),(function(r,n){return e("p",{key:`navbar-switchToIdentity-${n}`,class:{"navbar-dropdown-selectable":!0,"navbar-dropdown-selectable-selected":r==t.creator.uri},on:{click:function(e){return t.setIdentity(r)}}},[e("span",{staticClass:"navbar-dropdown-selectable-icon"},[t.imageForIdentityUri(r)?e("img",{attrs:{src:t.imageForIdentityUri(r)}}):e("font-awesome-icon",{attrs:{icon:"user"}})],1),t._v(" "+t._s(t.providerForIdentityUri(r)&&t.providerForIdentityUri(r).name||(r==t.user?.uri?t.$t("navbar.defaultIdentity"):r))+" ")])})):t._e(),t.authorized?e("p",{staticClass:"navbar-dropdown-selectable",on:{click:function(e){return t.openWindow({url:t.config.auth+"logout",eventType:"logout"})}}},[e("span",{staticClass:"navbar-dropdown-selectable-icon"},[t._v(" "+t._s(t.$t("settings.logOutButton"))+" ")])]):t.config.auth?e("p",{staticClass:"navbar-dropdown-selectable",on:{click:function(e){return t.openSettingsTab(0)}}},[e("span",{staticClass:"navbar-dropdown-selectable-icon"},[t._v(" "+t._s(t.$t("settings.logInButton"))+" ")])]):t._e(),t.config.auth||(t.userUris||[t.creator.uri]).filter(Boolean).length?t._e():e("p",{staticClass:"navbar-dropdown-selectable",on:{click:function(e){return t.openSettingsTab(0)}}},[e("span",{staticClass:"navbar-dropdown-selectable-icon"},[t._v(" "+t._s(t.$t("navbar.setIdentity"))+" ")])])],2)],2),t.reduced?t._e():e("b-nav-item-dropdown",{ref:"settingsDropdown",attrs:{id:"settingsDropdown","menu-class":"navbar-dropdown","no-caret":"",right:""},nativeOn:{mouseover:function(e){t.dropdownSetStatus(t.$refs.settingsDropdown,!0),t._dropdownSetStatus(t.$refs.settingsDropdown,!0)},mouseout:function(e){return t.dropdownSetStatus(t.$refs.settingsDropdown,!1)}}},[e("template",{slot:"button-content"},[e("font-awesome-icon",{attrs:{icon:"cog"},on:{click:function(e){return t.$refs.settings.show()}}})],1),t._l(t.$t("settingsTabs").slice(1,t.$t("settingsTabs").length-(t.localMappingsRegistry?0:1)),(function(r,n){return e("p",{key:`navbar-settingsTabs-${n}`,staticClass:"navbar-settingsTabs-row",on:{click:function(e){return t.openSettingsTab(n+1)}}},[t._v(" "+t._s(r)+" ")])})),e("hr"),t.currentRegistry?e("div",{staticClass:"font-default"},[t._l(t.config.registries.filter((e=>t.$jskos.mappingRegistryIsStored(e))),(function(r){return e("p",{key:`navbar-mappingRegistry-${r.uri}`,class:{"navbar-dropdown-selectable":!0,"navbar-dropdown-selectable-selected":t.$jskos.compareFast(r,t.currentRegistry)},on:{click:function(e){return t.$store.commit({type:"settings/set",prop:"mappingRegistry",value:r.uri})}}},[e("registry-info",{attrs:{registry:r,"show-info-icon":!0,"show-details":!1,"show-capabilities":!1}})],1)})),e("hr")],2):t._e(),e("p",{staticStyle:{padding:"0 10px"}},[e("a",{attrs:{href:"https://github.com/gbv/cocoda",target:"_blank"}},[e("font-awesome-icon",{attrs:{icon:["fab","github"]}}),t._v(" GitHub ")],1),t.config.buildInfo.version&&""!=t.config.buildInfo.version?e("span",[t._v(" • "+t._s(t.$t("settings.version"))+" "+t._s(t.config.buildInfo.version)+" ")]):t._e()])],2),e("the-settings",{ref:"settings",attrs:{tab:t.settingsTab},on:{"update:tab":function(e){t.settingsTab=e}}})],2)],2)};t("T",ii(fC,hC,[],0,0,"d4303810").exports);const mC=t("H",{mounted(){document.addEventListener("click",this.handleClick)},destroyed(){document.removeEventListener("click",this.handleClick)},methods:{handleClick(t){for(let e of this.clickHandlers())(e.elements||[]).reduce(((e,r)=>e||r&&r.contains(t.target)),!1)||e.handler(t)},clickHandlers:()=>[]}}),gC={name:"ComponentSettings",mixins:[mC,ai],props:{tooltip:{type:String,default:""}},data(){return{id:"",isShown:!1,parentName:this.$parent.$options.name,isLeft:this.$parent.isLeft}},computed:{settings(){let t=[],e=this.$store.state.settings.componentSettings[this.parentName]||{};for(let r of Object.keys(e))t.push(Object.assign({key:r},e[r]));return t},settingsValues(){let t={};for(let e of Object.keys(this.$store.state.settings.componentSettings[this.parentName])){const r=this.$store.state.settings.componentSettings[this.parentName][e].sideDependent,n=r?this.isLeft:void 0,o=this.$store.state.settings.componentSettings[this.parentName][e].type,a=this.$store.state.settings.componentSettings[this.parentName][e].default,i=this.$store.state.settings.componentSettings[this.parentName][e].min,s=this.$store.state.settings.componentSettings[this.parentName][e].max;Object.defineProperty(t,e,{get:()=>r?this.$settings.components[this.parentName][e][n]:this.$settings.components[this.parentName][e],set:t=>{"Boolean"!=o||oi.isBoolean(t)||(t=!!t),"Number"!=o||oi.isNumber(t)||(t=parseInt(t),(isNaN(t)||ts)&&(this.$log.warn(`Tried to save invalid value for setting ${this.parentName} -> ${e}, fallback to default value (${a}).`),t=a)),this.$store.commit({type:"settings/setComponentSetting",component:this.parentName,setting:e,isLeft:n,value:t})}})}return t}},created(){this.id=this.generateID()},methods:{clickHandlers(){return[{elements:[this.$refs.popover,document.getElementById(`componentSettings-icon-${this.id}`)],handler:()=>{this.hide()}}]},show(){this.isShown=!0},hide(){this.isShown=!1},toggle(){this.isShown=!this.isShown}}},bC=t("C",ii(gC,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"componentSettings"},[e("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.tooltip,delay:t.defaults.delay.medium},expression:"{ title: tooltip, delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",attrs:{id:`componentSettings-icon-${t.id}`,icon:"cog"}}),e("b-popover",{attrs:{show:t.isShown,target:`componentSettings-icon-${t.id}`,triggers:"click",placement:"bottomright"},on:{"update:show":function(e){t.isShown=e}}},[e("div",{ref:"popover"},[t._t("default",(function(){return[t._l(t.settings,(function(r){return["Boolean"==r.type?e("b-form-checkbox",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$jskos.languageMapContent(r,"definition",{language:t.locale}),delay:t.defaults.delay.medium},expression:"{ title: $jskos.languageMapContent(setting, 'definition', { language: locale }), delay: defaults.delay.medium }",modifiers:{hover:!0}}],key:`componentSettings-${r.key}-${t.isLeft}`,staticStyle:{"user-select":"none"},model:{value:t.settingsValues[r.key],callback:function(e){t.$set(t.settingsValues,r.key,e)},expression:"settingsValues[setting.key]"}},[t._v(" "+t._s(t.$jskos.prefLabel(r,{language:t.locale}))+" ")]):"Number"==r.type?e("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$jskos.languageMapContent(r,"definition",{language:t.locale}),delay:t.defaults.delay.medium},expression:"{ title: $jskos.languageMapContent(setting, 'definition', { language: locale }), delay: defaults.delay.medium }",modifiers:{hover:!0}}],key:`componentSettings-${r.key}-${t.isLeft}`},[t._v(" "+t._s(t.$jskos.prefLabel(r,{language:t.locale}))+" "),e("b-input",{staticStyle:{display:"inline-block",width:"auto"},attrs:{type:"number",min:r.min,max:r.max,size:"sm"},on:{click:function(t){return t.target.select()}},model:{value:t.settingsValues[r.key],callback:function(e){t.$set(t.settingsValues,r.key,e)},expression:"settingsValues[setting.key]"}})],1):e("p",{key:`componentSettings-${r.key}-${t.isLeft}`,class:r.class},[t._v(" "+t._s(t.$jskos.prefLabel(r,{language:t.locale}))+" ")])]}))]}))],2)])],1)}),[],0,0,"6208228d").exports);var vC={exports:{}};!function(t){t.exports=function(){var t={keyColor:"dimgray",numberColor:"lightskyblue",stringColor:"lightcoral",trueColor:"lightseagreen",falseColor:"#f66578",nullColor:"cornflowerblue"},e={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`","=":"="};function r(t){return String(t).replace(/[&<>"'`=]/g,(function(t){return e[t]}))}function n(e,n){void 0===n&&(n={});var o=typeof e;"string"!==o&&(e=JSON.stringify(e,null,2)||o);var a=Object.assign({},t,n);return(e=e.replace(/&/g,"&").replace(//g,">")).replace(/("(\\u[a-zA-Z0-9]{4}|\\[^u]|[^\\"])*"(\s*:)?|\b(true|false|null)\b|-?\d+(?:\.\d*)?(?:[eE][+]?\d+)?)/g,(function(t){var e=a.numberColor,n="";return/^"/.test(t)?/:$/.test(t)?e=a.keyColor:(e=a.stringColor,t='"'+r(t.substr(1,t.length-2))+'"',n="word-wrap:break-word;white-space:pre-wrap;"):e=/true/.test(t)?a.trueColor:/false/.test(t)?a.falseColor:/null/.test(t)?a.nullColor:e,''+t+""}))}return n}()}(vC);const yC=ri(vC.exports),wC={name:"DataModal",components:{},mixins:[eC],props:{data:{type:[Object,Array],default:null},type:{type:String,default:null,validator:function(t){return-1!==["concept","scheme","mapping","annotation","concordance"].indexOf(t)}},url:{type:[String,Object,Array],default:null},totalCount:{type:Number,default:null}},data:()=>({preparedData:null}),computed:{_dataFromStore(){return this.isArray?this.data.map((t=>AS(t)||t)):AS(this.data)||this.data},computedType(){return this.type||(this.$jskos.isConcept(this.isArray?this._dataFromStore[0]:this._dataFromStore)?"concept":this.$jskos.isScheme(this.isArray?this._dataFromStore[0]:this._dataFromStore)?"scheme":"resource")},count(){return oi.isArray(this.data)?this.data.length:this.data?1:0},numberText(){let t=this.count;return this.totalCount&&t!=this.totalCount?`${t.toLocaleString()} ${this.$t("general.of")} `+this.$tc(`dataModal.${this.computedType}`,this.totalCount,{count:this.totalCount.toLocaleString()}):this.$tc(`dataModal.${this.computedType}`,t,{count:t})},isArray(){return oi.isArray(this.data)},filename(){let t=this.computedType;return this.isArray&&(t+="s"),t},jsonData(){return this.preparedData?JSON.stringify(this.preparedData,null,2):""},jsonHtml(){return yC(this.preparedData||{})},encodedData(){return encodeURIComponent(this.jsonData)},encodedDataNdjson(){if(!this.preparedData)return null;let t=this.preparedData;return this.isArray||(t=[this.preparedData]),encodeURIComponent(t.map((t=>JSON.stringify(t))).join("\n"))},encodedDataCsv(){if(!this.computedType.startsWith("mapping")||!this.preparedData)return null;let t=this.preparedData;this.isArray||(t=[t]);let e=this.$jskos.mappingCSV({lineTerminator:"\r\n",labels:!0,creator:!0,language:"de"});t=t.map((t=>this.$jskos.copyDeep(t)));for(let r of t){for(let t of this.$jskos.conceptsOfMapping(r)){let e=AS(t),r=this.$jskos.languagePreference.selectLanguage(oi.get(e,"prefLabel"));r&&(t.prefLabel={de:oi.get(e.prefLabel,r)})}r.creator&&r.creator[0]&&(r.creator[0].prefLabel={de:this.$jskos.prefLabel(r.creator[0],{fallbackToUri:!1})})}return encodeURIComponent(e.fromMappings(t))},validated(){let t=this.computedType,e=oi.get(this.$jskos.validate,t,this.$jskos.validate&&this.$jskos.validate.resource);if(!this.preparedData||!e)return!1;let r=!0;for(let n of this.isArray?this.preparedData:[this.preparedData])r=r&&e(n);return r},urls(){return oi.isObject(this.url)?this.url:{"":this.url}},apiDownloadUrls(){if(!this.url)return[];if("mapping"!==this.type&&"concordance"!==this.type)return[];let t=[];for(let r of("mapping"===this.type?["csv","tsv"]:[]).concat(["json","ndjson"]))for(let n of Object.keys(this.urls)){const o=this.urls[n];try{let e=new URL(o.startsWith("http")?o:location.protocol+o);e.searchParams.set("download",r),t.push({url:e,type:r,title:n?`${n} (.${r})`:`.${r}`})}catch(e){}}return t}},watch:{},methods:{show(){this.updatePreparedData(),this.$refs.dataModal.show()},updatePreparedData(){if(null==this._dataFromStore)return void(this.preparedData=null);let t=this._dataFromStore;this.isArray||(t=[this._dataFromStore]);let e=[];for(let r of t){let t;"mapping"==this.computedType?(t=this.$jskos.minifyMapping(r),t=this.$jskos.addMappingIdentifiers(t)):(t=oi.omit(r,Object.keys(r).filter((t=>t.startsWith("_")))),t=oi.pick(t,oi.keys(t).filter((e=>null!=t[e])))),t&&e.push(t)}this.isArray?this.preparedData=e:this.preparedData=e[0]}}};var xC=function(){var t=this,e=t._self._c;return e("b-modal",{ref:"dataModal",staticClass:"fontSize-normal",attrs:{title:`${t.$t("dataModal.title")} (${t.numberText})`,centered:"","hide-footer":"",size:"lg"}},[e("table",{staticClass:"dataModal-links"},[t.count>0?e("tr",[e("td",{staticClass:"fontWeight-heavy text-right"},[t._v(" "+t._s(t.$t("dataModal.localDownload"))+" ("+t._s(t.count.toLocaleString())+") ")]),e("td",[e("ul",{staticClass:"list-group list-group-horizontal"},[t.encodedDataCsv?e("li",{staticClass:"list-group-item py-2 border-0"},[e("a",{attrs:{href:"data:text/csv;charset=utf-8,"+t.encodedDataCsv,download:t.filename+".csv",target:"_blank"}},[e("font-awesome-icon",{attrs:{icon:"download"}}),t._v(" .csv ")],1)]):t._e(),e("li",{staticClass:"list-group-item py-2 border-0"},[e("a",{attrs:{href:"data:application/json;charset=utf-8,"+t.encodedData,download:t.filename+".json",target:"_blank"}},[e("font-awesome-icon",{attrs:{icon:"download"}}),t._v(" .json ")],1)]),t.encodedDataNdjson?e("li",{staticClass:"list-group-item py-2 border-0"},[e("a",{attrs:{href:"data:application/json;charset=utf-8,"+t.encodedDataNdjson,download:t.filename+".ndjson",target:"_blank"}},[e("font-awesome-icon",{attrs:{icon:"download"}}),t._v(" .ndjson ")],1)]):t._e(),e("li",{staticClass:"list-group-item py-2 border-0"},[e("a",{attrs:{href:""},on:{click:function(e){return e.preventDefault(),t.copyToClipboard(t.$refs.jsonCode)}}},[e("font-awesome-icon",{attrs:{icon:"clipboard"}}),t._v(" "+t._s(t.$t("dataModal.exportClipboard"))+" ")],1)])])])]):t._e(),t.url?e("tr",[e("td",{staticClass:"fontWeight-heavy text-right"},[t._v(" "+t._s(t.$t("dataModal.apiLinks"))+" ("+t._s((t.totalCount||t.count).toLocaleString())+") ")]),e("td",[e("ul",{staticClass:"list-group list-group-horizontal list-group-flush"},[t._l(Object.keys(t.urls),(function(r,n){return e("li",{key:`dataModal-links-urls-${n}`,staticClass:"list-group-item py-2 border-0"},[e("a",{attrs:{href:t.urls[r],target:"_blank"}},[e("font-awesome-icon",{attrs:{icon:"link"}}),t._v(" "+t._s(r||t.$t("dataModal.apiUrl"))+" ")],1)])})),t._l(t.apiDownloadUrls,(function(r,n){return e("li",{key:`dataModal-links-apiDownload-${n}`,staticClass:"list-group-item py-2 border-0"},[e("a",{attrs:{href:r.url,target:"_blank"}},[e("font-awesome-icon",{attrs:{icon:"download"}}),t._v(" "+t._s(r.title)+" ")],1)])}))],2)])]):t._e()]),e("div",{staticClass:"dataModal-json"},[e("pre",[e("code",{ref:"jsonCode",domProps:{innerHTML:t._s(t.jsonHtml)}})])])])};const kC=ii(wC,xC,[],0,0,"58fa3726").exports,_C={name:"AnnotationList",components:{AutoLink:iC,DateString:tC},mixins:[JS],props:{annotations:{type:Array,default:()=>[]},provider:{type:Object,default:null}},computed:{mismatchTagConcepts(){return AS(this.provider?._config?.annotations?.mismatchTagVocabulary)?.topConcepts??[]},mismatchTagOptions(){return[{value:null,text:"-"}].concat(this.mismatchTagConcepts.map((t=>({value:t.uri,text:this.mismatchTagLabel(t),definition:this.mismatchTagDefinition(t)})))).concat({value:null,text:this.$t("annotationPopover.mailFeedbackListItem"),disabled:!0})}},methods:{userOwnsAnnotation(t){return this.$jskos.annotationCreatorMatches(t,this.userUris)},canRemove(t){return!!this.provider?.isAuthorizedFor({type:"annotations",action:"delete",user:this.user,crossUser:!this.userOwnsAnnotation(t)})},canEdit(t){return!!this.provider?.isAuthorizedFor({type:"annotations",action:"update",user:this.user,crossUser:!this.userOwnsAnnotation(t)})},async remove(t){if(!this.provider)return!1;const e=this.annotations[t];let r;this.$emit("loading",!0);try{r=await this.provider.deleteAnnotation({annotation:e})}catch(n){r=!1,this.alert(`${this.$t("alerts.annotationNotRemoved")} ${this.getErrorMessage(n)}`,null,"danger")}return this.$emit("loading",!1),!(e.id!=this.annotations[t].id||!r)&&(this.$delete(this.annotations,t),this.alert(this.$t("alerts.annotationRemoved"),null,"success"),this.$emit("refresh-annotations",{annotations:this.annotations}),r)},mismatchTagAllowedFor:t=>"assessing"===t.motivation&&"-1"===t.bodyValue,mismatchTagFor(t){if(!this.mismatchTagAllowedFor(t))return null;const e=t.body?.find((t=>"SpecificResource"===t.type&&"tagging"===t.purpose&&t.value));return e?AS({uri:e.value}):null},mismatchTagLabel(t){return this.$jskos.prefLabel(AS(t),{language:this.$i18n.locale,fallbackToUri:!1})},mismatchTagDefinition(t){return this.$jskos.definition(AS(t),{language:this.$i18n.locale})},async changeMismatchTag(t,e){const r=e?[{type:"SpecificResource",value:e,purpose:"tagging"}]:null;try{await this.provider.patchAnnotation({annotation:{id:t.id,body:r}}),r?t.body=r:delete t.body}catch(n){this.$log.error(`Error updating mismatch tag for annotation ${t.id}:`,n)}}}};var OC=function(){var t=this,e=t._self._c;return e("div",{staticClass:"annotationList"},t._l(t.annotations,(function(r,n){return e("div",{key:r.uri},[e("div",{staticClass:"fontSize-normal fontWeight-heavy",class:{"text-success":"+1"===r.bodyValue,"text-danger":"-1"===r.bodyValue}},["moderating"==r.motivation?e("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:t.$t("mappingBrowser.mappingConfirmedTooltip"),expression:"$t('mappingBrowser.mappingConfirmedTooltip')",modifiers:{hover:!0}}]},[e("font-awesome-icon",{staticClass:"text-success",attrs:{icon:"check"}})],1):e("span",[t._v(" "+t._s(r.bodyValue)+" ")])]),e("div",{staticClass:"fontSize-verySmall"},[e("date-string",{attrs:{date:r.created}}),e("br"),e("auto-link",{class:{"fontWeight-heavy":t.$jskos.annotationCreatorMatches(r,t.userUris)},attrs:{link:t.$jskos.annotationCreatorUri(r),text:t.$jskos.annotationCreatorName(r)}}),t.mismatchTagAllowedFor(r)&&t.canEdit(r)&&t.mismatchTagConcepts.length?e("span",[e("br"),t._v(t._s(t.$t("annotationPopover.reason"))+": "),e("select",{domProps:{value:t.mismatchTagFor(r)?.uri||null},on:{change:function(e){return t.changeMismatchTag(r,e.target.value||null)}}},t._l(t.mismatchTagOptions,(function(r){return e("option",{key:r.value,attrs:{title:r.definition,disabled:r.disabled},domProps:{value:r.value}},[t._v(t._s(r.text))])})),0)]):t.mismatchTagFor(r)?e("span",[e("br"),t._v(t._s(t.$t("annotationPopover.reason"))+": "+t._s(t.mismatchTagLabel(t.mismatchTagFor(r)))+" ")]):t._e()],1),e("div",[t.canRemove(r)?e("font-awesome-icon",{staticClass:"button button-delete",attrs:{icon:"trash-alt"},on:{click:function(e){return t.remove(n)}}}):t._e()],1)])})),0)};const SC=ii(_C,OC,[],0,0,"7ef9861f").exports,CC={name:"MappingDetail",components:{DataModal:kC,ItemName:lC,AutoLink:iC,AnnotationList:SC,RegistryInfo:ZS,DateString:tC},mixins:[ai],props:{mapping:{type:Object,default:null}},computed:{catalogEnrichmentLink(){return this.mapping&&this.mapping.uri&&this.mapping.uri.startsWith("https://coli-conc.gbv.de/api/mappings/")?"https://opac.k10plus.de/DB=2.299/CMD?ACT=SRCHA&IKT=8659&TRM="+this.mapping.uri.replace(/[\W_]+/g,"+"):null},contributors(){return(this.mapping.contributor||[]).filter((t=>!this.$jskos.isContainedIn(t,this.mapping.creator)))}},methods:{show(){this.$refs.mappingDetail.show()},displayNameForConcordance:KS}};var jC=function(){var t=this,e=t._self._c;return e("div",[e("b-modal",{ref:"mappingDetail",staticClass:"fontSize-normal",attrs:{title:t.$t("mappingDetail.title"),centered:"","hide-footer":"","no-enforce-focus":"",size:"lg"}},[t.mapping?e("div",[e("b-container",{staticClass:"mappingDetail-container",attrs:{fluid:""}},[e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("mappingDetail.sourceScheme"))+": ")]),e("b-col",[e("item-name",{attrs:{draggable:!1,item:t.mapping.fromScheme,"fallback-to-uri":!0}})],1)],1),e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$tc("mappingDetail.sourceConcept",t.$jskos.conceptsOfMapping(t.mapping,"from").length))+": ")]),e("b-col",t._l(t.$jskos.conceptsOfMapping(t.mapping,"from"),(function(t){return e("p",{key:`mappingDetail-from-${t.uri}`},[e("item-name",{attrs:{draggable:!1,item:t,"fallback-to-uri":!0}})],1)})),0)],1),e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("mappingDetail.targetScheme"))+": ")]),e("b-col",[e("item-name",{attrs:{draggable:!1,item:t.mapping.toScheme,"fallback-to-uri":!0}})],1)],1),e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$tc("mappingDetail.targetConcept",t.$jskos.conceptsOfMapping(t.mapping,"to").length))+": ")]),e("b-col",t._l(t.$jskos.conceptsOfMapping(t.mapping,"to"),(function(t){return e("p",{key:`mappingDetail-to-${t.uri}`},[e("item-name",{attrs:{draggable:!1,item:t,"fallback-to-uri":!0}})],1)})),0)],1),t.mapping.type&&t.mapping.type.length?e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("mappingDetail.mappingType"))+": ")]),e("b-col",[e("a",{attrs:{href:t.$jskos.mappingTypeByType(t.mapping.type).uri,target:"_blank"}},[t._v(" "+t._s(t.$jskos.prefLabel(t.$jskos.mappingTypeByType(t.mapping.type),{language:t.locale}))+" ("+t._s(t.$jskos.notation(t.$jskos.mappingTypeByType(t.mapping.type)))+") ")])])],1):t._e(),e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("mappingDetail.creator"))+": ")]),e("b-col",t._l(t.mapping.creator||[],(function(r,n){return e("p",{key:`mappingDetail-creator-${n}`},[e("auto-link",{attrs:{link:r.url||r.uri,text:t.$jskos.prefLabel(r)}})],1)})),0)],1),t.contributors.length?e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("mappingDetail.contributor"))+": ")]),e("b-col",t._l(t.contributors,(function(r,n){return e("p",{key:`mappingDetail-contributor-${n}`},[e("auto-link",{attrs:{link:r.url||r.uri,text:t.$jskos.prefLabel(r)}})],1)})),0)],1):t._e(),e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("mappingDetail.created"))+": ")]),e("b-col",[e("date-string",{attrs:{date:t.mapping.created}})],1)],1),e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("mappingDetail.modified"))+": ")]),e("b-col",[e("date-string",{attrs:{date:t.mapping.modified}})],1)],1),t.mapping.annotations&&t.mapping.annotations.length?e("b-row",{staticStyle:{position:"relative"}},[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("mappingDetail.annotations"))+": ")]),e("b-col",[e("annotation-list",{attrs:{annotations:t.mapping.annotations,provider:t.mapping._registry}})],1),e("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$t("dataModal.button"),delay:t.defaults.delay.medium},expression:"{ title: $t('dataModal.button'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"dataModalButton",on:{click:function(e){return t.$refs.dataModalAnnotations.show()}}},[e("font-awesome-icon",{attrs:{icon:"code"}})],1)],1):t._e(),t.mapping.partOf&&t.mapping.partOf[0]?e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("mappingDetail.partOf"))+": ")]),e("b-col",[e("auto-link",{attrs:{link:t.mapping.partOf[0].uri,text:t.displayNameForConcordance(t.mapping.partOf[0])}})],1)],1):t._e(),t.mapping.uri||t.mapping.identifier?e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("mappingDetail.identifier"))+": ")]),e("b-col",t._l([t.mapping.uri].concat(t.mapping.identifier).filter((t=>null!=t)),(function(r,n){return e("p",{key:`mappingDetail-identifier-${n}`},[e("auto-link",{class:{"fontWeight-heavy":r==t.mapping.uri},attrs:{link:r}})],1)})),0)],1):t._e(),t.catalogEnrichmentLink?e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("mappingDetail.catalogEnrichment"))+": ")]),e("b-col",[e("auto-link",{attrs:{link:t.catalogEnrichmentLink}})],1)],1):t._e(),t.mapping._registry?e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("schemeSelection.registryFilter"))+": ")]),e("b-col",[e("registry-info",{attrs:{registry:t.mapping._registry,"show-details":!1,"show-capabilities":!1}})],1)],1):t._e()],1)],1):t._e(),e("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$t("dataModal.button"),delay:t.defaults.delay.medium},expression:"{ title: $t('dataModal.button'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"dataModalButton",on:{click:function(e){return t.$refs.dataModal.show()}}},[e("font-awesome-icon",{attrs:{icon:"code"}})],1)]),t.mapping?e("data-modal",{ref:"dataModal",attrs:{data:t.mapping,url:t.mapping.uri,type:"mapping"}}):t._e(),t.mapping&&t.mapping.annotations&&t.mapping.annotations.length?e("data-modal",{ref:"dataModalAnnotations",attrs:{data:t.mapping.annotations,type:"annotation"}}):t._e()],1)};const TC=t("M",ii(CC,jC,[],0,0,"724c3566").exports),PC=t("L",ii({name:"LoadingIndicator",props:{size:{type:String,default:"md"}}},(function(){return(0,this._self._c)("div",{staticClass:"loader",class:"loader-"+this.size})}),[],0,0,"dfb5a9af").exports),$C=t("p",ii({name:"LoadingIndicatorFull",components:{LoadingIndicator:PC},props:{size:{type:String,default:"lg"}}},(function(){var t=this,e=t._self._c;return e("div",{staticClass:"fillAndCenter loadingIndicatorFull"},[e("div",[e("loading-indicator",{staticClass:"loadingIndicatorFull-indicator",style:"sm"==t.size?"display: inline-block;":"margin: 0 auto;",attrs:{size:t.size}}),e("div",{staticClass:"loadingIndicatorFull-text fontWeight-heavy",style:"sm"==t.size?"display: inline-block;":""},[t._v(" "+t._s(t.$t("general.loading"))+" ")])],1)])}),[],0,0,null).exports),DC=t("r",{computed:{mousePosition(){return this.$store.state.mousePosition}},watch:{mousePosition({x:t,y:e}){this.handleMousePositionChange(t,e)}},methods:{isMouseInsideElement(t,{delta:e,x:r,y:n}={}){if(e=e||0,r=r||this.mousePosition.x,n=n||this.mousePosition.y,t?.getBoundingClientRect){let{top:o,bottom:a,left:i,right:s}=t.getBoundingClientRect();if(no-e&&ri-e)return!0}return!1},handleMousePositionChange(t,e){for(let r of this.hoverHandlers()){let n=!1,o=r.delta||0;for(let a of r.elements)this.isMouseInsideElement(a,{delta:o,x:t,y:e})&&(n=!0);r.handler(n,r)}},hoverHandlers:()=>[]}}),AC={name:"AnnotationPopover",components:{LoadingIndicatorFull:$C,AnnotationList:SC},mixins:[JS,DC,eC],props:{eid:{type:String,default:null},idPrefix:{type:String,default:""},mapping:{type:Object,default:null}},data:()=>({show:!1,loading:!1,element:null}),computed:{iid(){return this.eid},imapping(){return this.mapping},enable(){return this.iid&&this.element},elementId(){return this.idPrefix+(this.iid||"")},annotations(){return oi.get(this.imapping,"annotations")||[]},score(){let t=0;for(let{bodyValue:e}of this.annotations.filter((t=>"assessing"==t.motivation)))t+=parseInt(e)||0;return`${t>0?"+":t<0?"-":"±"}${Math.abs(t)}`},ownAssessment(){return!this.userUris&&this.creator.uri&&this.provider?this.provider.isAuthorizedFor({type:"annotations",action:"update",user:this.user,crossUser:!0})&&this.provider.isAuthorizedFor({type:"annotations",action:"delete",user:this.user,crossUser:!0})?this.annotations.find((t=>"assessing"==t.motivation&&t.creator&&t.creator.id==this.creator.uri)):null:this.annotations.find((t=>"assessing"==t.motivation&&this.$jskos.annotationCreatorMatches(t,this.userUris)))},ownScore(){return oi.get(this.ownAssessment,"bodyValue")},provider(){return oi.get(this.imapping,"_registry")},canSaveAnnotation(){return!!this.provider&&this.provider.isAuthorizedFor({type:"annotations",action:"create",user:this.user})},canConfirm(){if(!this.provider)return!1;if(this.annotations.find((t=>"moderating"==t.motivation&&this.$jskos.annotationCreatorMatches(t,this.userUris))))return!1;if(this.provider.isAuthorizedFor({type:"annotations",action:"create",user:this.user})){const t=oi.get(this.provider,"_config.annotations.moderatingIdentities")||[];if(oi.intersection(t,this.userUris).length>0)return!0}return!1},mailtoEmail:()=>"coli-conc@gbv.de",mailtoFeedbackLink(){return this.mapping?.uri&&this.mapping.uri.startsWith("https://coli-conc.gbv.de")?`mailto:${this.mailtoEmail}?subject=Mapping Feedback&body=Dear coli-conc team,%0A%0AI would like to provide feedback about this mapping: ${this.mapping.uri}`:null}},watch:{show(t,e){t&&!e?this.$emit("show"):e&&!t&&this.$emit("hide"),this.scrollToBottom()},annotations(){this.scrollToBottom()},iid(){this.scrollToBottom(),this.show&&(this.show=!1,this.$nextTick((()=>{this.show=!0})))}},methods:{hoverHandlers(){return[{elements:[this.$refs.annotationPopoverDiv,this.element],delta:5,handler:t=>{this.show=t;const e=document.getElementById(this.elementId);e&&this.mapping&&this.element!==e&&(this.element=e)}}]},scrollToBottom(){this.show&&oi.delay((()=>{if(this.$refs.annotationPopoverDiv){let t=this.$refs.annotationPopoverDiv.getElementsByClassName("annotationPopover-history")[0];t&&(t.scrollTop=2e4)}}),50)},assessing(t){let e=this.provider;if(!e||!1===e.has.annotations)return this.$log.warn("No provider found to add annotation."),void this.alert(this.$t("alerts.annotationError"),null,"danger");const r=this.imapping,n=oi.get(r,"uri");if(!n)return this.$log.warn("No URI found to add annotation."),void this.alert(this.$t("alerts.annotationError"),null,"danger");this.loading=!0;const o=(t,e)=>{this.alert(`${this.$t("alerts."+e)} ${this.getErrorMessage(t)}`,null,"danger")};let a;const i=this.ownAssessment;if(i)if(this.ownScore!=t){if(!this.provider.isAuthorizedFor({type:"annotations",action:"update",user:this.user}))return this.alert(this.$t("alerts.annotationNotSaved"),null,"danger"),void(this.loading=!1);a=e.patchAnnotation(this._addIdentityParams({annotation:{id:i.id,bodyValue:t,body:null}})).then((t=>{t?(i.bodyValue=t.bodyValue,i.creator=t.creator,delete i.body,this.alert(this.$t("alerts.annotationSaved"),null,"success"),this.$emit("refresh-annotations",{uri:n,annotations:r.annotations})):this.alert(this.$t("alerts.annotationNotSaved"),null,"danger")})).catch((t=>o(t,"annotationNotSaved")))}else{if(!this.provider.isAuthorizedFor({type:"annotations",action:"delete",user:this.user}))return this.alert(this.$t("alerts.annotationNotRemoved"),null,"danger"),void(this.loading=!1);a=this.remove(r.annotations.indexOf(i),r).then((t=>{t?(this.alert(this.$t("alerts.annotationRemoved"),null,"success"),this.$emit("refresh-annotations",{uri:n,annotations:r.annotations})):this.alert(this.$t("alerts.annotationNotRemoved"),null,"danger")})).catch((t=>o(t,"annotationNotRemoved")))}else{if(!this.canSaveAnnotation)return this.alert(this.$t("alerts.annotationNotSaved"),null,"danger"),void(this.loading=!1);let i={target:n,motivation:"assessing",bodyValue:t};this.creator&&this.creator.uri&&(i.creator={id:this.creator.uri},this.creatorName&&(i.creator.name=this.creatorName)),a=e.postAnnotation(this._addIdentityParams({annotation:i})).then((t=>{t?(this.alert(this.$t("alerts.annotationSaved"),null,"success"),r.annotations.push(t),this.$emit("refresh-annotations",{uri:n,annotations:r.annotations})):this.alert(this.$t("alerts.annotationNotSaved"),null,"danger")})).catch((t=>o(t,"annotationNotSaved")))}a.catch((t=>{this.$log.error("AnnotationPopover - Error adding annotation",t),this.alert(this.$t("alerts.annotationError"),null,"danger")})).then((()=>{this.loading=!1}))},remove(t,e=this.imapping){let r=this.provider,n=oi.get(e,`annotations[${t}]`);if(n)return this.loading=!0,r.deleteAnnotation({annotation:n}).then((r=>(this.loading=!1,!!r&&(this.$delete(e.annotations,t),r))))},async confirm(){const t=this.provider;if(!t||!1===t.has.annotations)return this.$log.warn("No provider found to add annotation."),void this.alert(this.$t("alerts.annotationError"),null,"danger");const e=oi.get(this.imapping,"uri");if(!e)return this.$log.warn("No URI found to add annotation."),void this.alert(this.$t("alerts.annotationError"),null,"danger");let r={target:e,motivation:"moderating"};this.creator&&this.creator.uri&&(r.creator={id:this.creator.uri},this.creatorName&&(r.creator.name=this.creatorName)),this.loading=!0;try{r=await t.postAnnotation(this._addIdentityParams({annotation:r}))}catch(n){r=null}this.loading=!1,e==oi.get(this.imapping,"uri")&&r?(this.alert(this.$t("alerts.annotationSaved"),null,"success"),this.imapping.annotations.push(r),this.$emit("refresh-annotations",{uri:e,annotations:this.annotations})):this.alert(this.$t("alerts.annotationNotSaved"),null,"danger")},clickFeedbackLink(){window.open(this.mailtoFeedbackLink,"_self")}}},zC=t("A",ii(AC,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"annotationPopoverTop",attrs:{id:`annotationPopoverTop-${t.iid}`}},[t.enable?e("b-popover",{ref:"annotationPopover",attrs:{target:t.element,show:t.show,triggers:[],disabled:!0,boundary:"window",placement:"lefttop"},on:{"update:show":function(e){t.show=e}}},[t.loading?e("loading-indicator-full",{staticStyle:{"z-index":"1100"}}):t._e(),e("div",{ref:"annotationPopoverDiv",staticClass:"annotationPopover"},[e("div",{staticClass:"annotationPopover-upper"},[t.annotations.length?e("div",{staticClass:"annotationPopover-left"},[e("annotation-list",{staticClass:"annotationPopover-history",attrs:{annotations:t.annotations,provider:t.provider},on:{loading:function(e){t.loading=e},"refresh-annotations":function(e){return t.$emit("refresh-annotations",{uri:t.imapping.uri,annotations:e.annotations})}}})],1):t._e(),e("div",{staticClass:"annotationPopover-voting"},[e("div"),e("div",[e("font-awesome-icon",{class:{"annotationPopover-voting-button-current":"+1"==t.ownScore,button:t.canSaveAnnotation,"button-disabled":!t.canSaveAnnotation,"annotationPopover-voting-button":!0},attrs:{icon:"thumbs-up"},on:{click:function(e){t.canSaveAnnotation&&t.assessing("+1")}}})],1),e("div",{staticClass:"annotationPopover-score"},[e("span",{staticClass:"fontWeight-heavy",class:{"text-success":t.score.startsWith("+"),"text-danger":t.score.startsWith("-")}},[t._v(" "+t._s(t.score)+" ")])]),e("div",[e("font-awesome-icon",{class:{"annotationPopover-voting-button-current":"-1"==t.ownScore,button:t.canSaveAnnotation,"button-disabled":!t.canSaveAnnotation,"annotationPopover-voting-button":!0},attrs:{icon:"thumbs-down"},on:{click:function(e){t.canSaveAnnotation&&t.assessing("-1")}}})],1)])]),e("div",{directives:[{name:"show",rawName:"v-show",value:t.canConfirm||t.mailtoFeedbackLink,expression:"canConfirm || mailtoFeedbackLink"}],staticClass:"annotationPopover-lower"},[t.mailtoFeedbackLink?e("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover.bottom",value:t.$t("annotationPopover.mailFeedbackTooltip",[t.mailtoEmail]),expression:"$t('annotationPopover.mailFeedbackTooltip', [mailtoEmail])",modifiers:{hover:!0,bottom:!0}}],staticClass:"button fontSize-large",attrs:{icon:"envelope"},on:{click:t.clickFeedbackLink}}):t._e(),t.canConfirm?e("b-button",{staticClass:"bbutton-small",attrs:{variant:"primary"},on:{click:t.confirm}},[t._v(" "+t._s(t.$t("annotationPopover.addConfirmation"))+" ")]):t._e()],1)])],1):t._e()],1)}),[],0,0,"e9ae162d").exports);function EC(t){let e=0;for(let{bodyValue:n}of(t||[]).filter((t=>"assessing"==t.motivation)))e+=parseInt(n)||0;let r=e>0?"+":e<0?"-":"±";return e=Math.abs(e),{score:e,sign:r}}function MC(t){let{score:e,sign:r}=EC(t),n=150*Math.min(e/3,1),o=85,a=85,i=85;return"-"==r?(o+=n,a-=50,i-=50):"+"==r&&(a+=n,o-=50,i-=50),`rgb(${o}, ${a}, ${i})`}const LC={name:"DataModalButton",components:{DataModal:kC},props:{data:{type:[Object,Array],default:null},type:{type:String,default:null,validator:function(t){return-1!==["concept","scheme","mapping","annotation","concordance"].indexOf(t)}},url:{type:[String,Object,Array],default:null},totalCount:{type:Number,default:null},positionRight:{type:Number,default:5},positionBottom:{type:Number,default:0}},methods:{openDataModal(){this.$refs.dataModal.show()}}},IC=t("D",ii(LC,(function(){var t=this,e=t._self._c;return e("div",[e("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$t("dataModal.button"),delay:t.defaults.delay.medium},expression:"{ title: $t('dataModal.button'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"dataModalButton",style:`right: ${t.positionRight}px; bottom: ${t.positionBottom}px;`,on:{click:t.openDataModal}},[e("font-awesome-icon",{attrs:{icon:"code"}})],1),e("data-modal",{ref:"dataModal",attrs:{data:t.data,type:t.type,url:t.url,"total-count":t.totalCount}})],1)}),[],0,0,null).exports);var BC=function(){var t=this,e=t._self._c;return e("div",{staticClass:"fontSize-small"},[t._l(t.contentMap,(function({sources:r,languages:n,margin:o,classes:a},i,s){return[e("div",{key:s,class:a||"",style:`margin-bottom: ${o?5:0}px;`},[e("span",{on:{click:function(e){return t.$emit("click",i)}}},[t._v(" "+t._s(i)+" ")]),e("sup",{staticClass:"text-lightGrey"},[t._v(t._s(r.join(", "))+"; "+t._s(n.join(", ")))])])]}))],2)};const RC=t("y",ii({name:"ContentMap",props:{contentMap:{type:Object,required:!0}}},BC,[],0,0,null).exports),FC=t("q",{mixins:[eC],computed:{loadConceptsMappedStatus(){return this.$store.state.settings.settings.components.ConceptListWrapper.loadConceptsMappedStatus},loadConceptsMappedStatusOtherScheme(){return oi.isBoolean(this.isLeft)?this.$store.state.selected.scheme[!this.isLeft]:null}},created(){this.loadMappingsForConcepts=oi.debounce(this._loadMappingsForConcepts,300)},watch:{loadConceptsMappedStatusConceptsToLoad(){this.loadMappingsForConcepts(this.loadConceptsMappedStatusConceptsToLoad||[])},currentRegistry(){this.loadMappingsForConcepts(this.loadConceptsMappedStatusConceptsToLoad||[])},loadConceptsMappedStatusOtherScheme(){this.loadMappingsForConcepts(this.loadConceptsMappedStatusConceptsToLoad||[])},loadConceptsMappedStatus(){this.loadMappingsForConcepts(this.loadConceptsMappedStatusConceptsToLoad||[])}},methods:{_loadMappingsForConcepts(t){if(!this.loadConceptsMappedStatus)return;const e=this.currentRegistry,r=this.loadConceptsMappedStatusOtherScheme,n=(t=ES(t.filter((t=>!oi.get(t,"__MAPPED__",[]).find((t=>this.$jskos.compareFast(t.registry,e)&&this.$jskos.compare(t.scheme,r))))))).map((t=>t.uri));r&&n.length&&e&&Promise.all(oi.chunk(n,15).map((t=>this.getMappings({from:t.join("|"),toScheme:r.uri,direction:"both",registry:e.uri,limit:500})))).then((()=>{for(let n of t.filter((t=>!oi.get(t,"__MAPPED__",[]).find((t=>this.$jskos.compareFast(t.registry,e)&&this.$jskos.compare(t.scheme,r))))))IS(n,"__MAPPED__",[]),n.__MAPPED__.push({registry:e,scheme:r,exist:[]})}))}}}),NC={name:"ConceptDetailAncestors",components:{ItemName:lC,LoadingIndicator:PC},mixins:[FC],props:{item:{type:Object,default:null},isLeft:{type:Boolean,required:!1},allowShowAncestors:{type:Boolean,default:!0},disallowSelectItem:{type:Boolean,default:!1},settings:{type:Object,default:()=>({})}},data:()=>({showAncestors:!1}),computed:{_item(){return AS(this.item)},ancestors(){return ES(this._item?.ancestors||[])},broader(){return ES(this._item?.broader||[])},loading(){return 0!=this.ancestors.length&&this.ancestors.includes(null)||0==this.ancestors.length&&0!=this.broader.length&&!this._item.__BROADERLOADED__}},mounted(){this.loading&&(WS(this.item),this._item.broader&&!this._item.__BROADERLOADED__&&HS(this._item.broader.filter(Boolean),{scheme:this._item.inScheme[0]}).then((()=>{IS(this._item,"__BROADERLOADED__",!0)})))}};var VC=function(){var t=this,e=t._self._c;return e("div",{style:{paddingLeft:t.allowShowAncestors&&t.ancestors.length>3&&!t.settings.showAllAncestors?"8px":0}},[t.allowShowAncestors&&t.ancestors.length>3&&!t.settings.showAllAncestors?e("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.showAncestors?t.$t("conceptDetail.showLessAncestors"):t.$t("conceptDetail.showAllAncestors"),delay:t.defaults.delay.medium},expression:"{ title: showAncestors ? $t('conceptDetail.showLessAncestors') : $t('conceptDetail.showAllAncestors'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button conceptDetail-ancestors-expand",on:{click:function(e){t.showAncestors=!t.showAncestors}}},[e("font-awesome-icon",{staticStyle:{"font-size":"12px"},attrs:{icon:t.showAncestors?"angle-down":"angle-right"}})],1):t._e(),t._l(t.ancestors.filter((t=>null!=t)).reverse(),(function(r,n){return e("div",{key:`conceptDetail-${t.isLeft}-ancesters-${r.uri}-${n}`,class:{"concept-mappingsExist":(t.showAncestors||t.settings.showAllAncestors||0==n||n==t.ancestors.length-1||t.ancestors.length<=3)&&t.loadConceptsMappedStatus&&t.$store.getters.mappedStatus(r,t.isLeft),"concept-mappingsDoNotExist":t.loadConceptsMappedStatus&&!t.$store.getters.mappedStatus(r,t.isLeft)}},[t.showAncestors||t.settings.showAllAncestors||0==n||n==t.ancestors.length-1||t.ancestors.length<=3?e("span",[e("font-awesome-icon",{staticClass:"u-flip-horizontal",staticStyle:{"margin-right":"3px","font-size":"12px"},attrs:{icon:"level-up-alt"}}),e("item-name",{attrs:{item:r,"is-link":!t.disallowSelectItem,"is-left":t.isLeft,"font-size":"small"}})],1):1==n?e("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:t.allowShowAncestors?{title:t.$t("conceptDetail.showAllAncestors"),delay:t.defaults.delay.medium}:null,expression:"allowShowAncestors ? { title: $t('conceptDetail.showAllAncestors'), delay: defaults.delay.medium } : null",modifiers:{hover:!0}}],class:{"conceptDetail-ancestors-more":!0,button:t.allowShowAncestors},on:{click:function(e){t.showAncestors=t.allowShowAncestors}}},[e("font-awesome-icon",{staticClass:"u-flip-horizontal",attrs:{icon:"ellipsis-v"}})],1):t._e()])})),t._l((0==t.ancestors.length&&t._item.__BROADERLOADED__?t.broader:[]).filter((t=>null!=t)),(function(r,n){return e("div",{key:`conceptDetail-broader-${r.uri}-${n}`,class:{"concept-mappingsExist":t.loadConceptsMappedStatus&&t.$store.getters.mappedStatus(r,t.isLeft),"concept-mappingsDoNotExist":t.loadConceptsMappedStatus&&!t.$store.getters.mappedStatus(r,t.isLeft)}},[e("font-awesome-icon",{attrs:{icon:"sort-up"}}),e("item-name",{attrs:{item:r,"is-link":!t.disallowSelectItem,"is-left":t.isLeft,"font-size":"small"}})],1)})),t.loading?e("loading-indicator",{attrs:{size:"sm"}}):t._e()],2)};const HC=t("w",ii(NC,VC,[],0,0,"47577e15").exports),UC=[{get _scheme(){return AS({uri:"http://bartoc.org/en/node/18785"})},altLabel:"Synonym",scopeNote:"hier",note:"Verweisung",definition:"Erläuterung"}];function WC(t){const e=function(t){const e=AS({uri:"http://bartoc.org/en/node/430"});let r=oi.get(t,"__GNDMAPPINGS__",[]),n=[];for(let i of r)for(let t of Ts.conceptsOfMapping(i))Ts.compare(e,oi.get(t,"inScheme[0]"))&&!n.find((e=>Ts.compare(e.concept,t)))&&n.push({concept:AS(t),type:Ts.mappingTypeByType(i.type)});let o=[],a=["conceptDetail.relevanceVeryHigh","conceptDetail.relevanceHigh","conceptDetail.relevanceMedium","conceptDetail.relevanceLow","conceptDetail.relevanceGeneric"];for(let i of a)for(let{concept:t}of n.filter((t=>t.type.RELEVANCE==vS.t(i,"en"))))t&&Ts.prefLabel(t,{fallbackToUri:!1})&&o.push(oi.escape(Ts.prefLabel(t)));return o}(t),r=[{title:vS.t("conceptDetail.prefLabel"),prop:"prefLabel",languageMap:t.prefLabel},{title:vS.t("conceptDetail.altLabel"),prop:"altLabel",languageMap:t.altLabel,isArray:!0},{title:vS.t("conceptDetail.gnd"),languageMap:e.length?{de:e}:null,isArray:!0},{title:vS.t("conceptDetail.scope"),prop:"scopeNote",languageMap:t.scopeNote,isArray:!0},{title:vS.t("conceptDetail.editorial"),prop:"editorialNote",languageMap:t.editorialNote,isArray:!0},{title:vS.t("conceptDetail.note"),prop:"note",languageMap:t.note,isArray:!0},{title:vS.t("conceptDetail.definition"),prop:"definition",languageMap:t.definition,isArray:!0}],n=UC.find((e=>Ts.compare(e._scheme,t?.inScheme?.[0])));return n&&r.forEach((t=>{t.title=n[t.prop]??t.title})),r.filter((t=>t.languageMap&&Object.keys(t.languageMap).length))}function GC(t){const e=WC(t).map((t=>t.prop)).filter(Boolean),r=new Set;for(let n of e)Object.keys(t[n]??{}).forEach((t=>r.add(t)));return Array.from(r).filter((t=>"-"!==t))}function qC(t){const e=WC(t).map((t=>t.prop)).filter(Boolean);let r;for(let i of e)if(r=Ts.languagePreference.selectLanguage(t[i]),r)break;const n=[];r&&n.push(r);const o=Ts.languagePreference.getLanguages()?.[0];r!==o&&n.push(o);const a=GC(t);return"en"!==r&&a.includes("en")&&n.push("en"),n}function KC(t){return YC(t,qC(t))}function YC(t,e){const r=WC(t),n={};let o;for(const{title:a,languageMap:i,isArray:s,prop:l}of r){for(let t of e){if(!i[t])continue;const e=s?i[t]:[i[t]];if(e.length)for(let r of e)n[r]||(o=n[r]={props:new Set,sources:new Set,languages:new Set}),n[r].sources.add(a),n[r].languages.add(t),l&&n[r].props.add(l)}o&&(o.margin=!0)}return Object.values(n).forEach((t=>{t.sources=Array.from(t.sources),t.languages=Array.from(t.languages),t.props=Array.from(t.props)})),n}const XC={name:"MappingBrowser",components:{ItemName:lC,AutoLink:iC,LoadingIndicator:PC,LoadingIndicatorFull:$C,FlexibleTable:dC,RegistryInfo:ZS,MappingDetail:TC,AnnotationPopover:zC,DataModalButton:IC,DateString:tC,ContentMap:RC,ConceptDetailAncestors:HC},mixins:[JS,eC,ai,DC,mC],props:{sections:{type:Array,default:()=>[]},searchLimit:{type:Number,default:5},showEditingTools:{type:Boolean,default:!0},showCocodaLink:{type:Boolean,default:!1},registryHasErrored:{type:Object,default:()=>({})}},data:()=>({hoveredId:null,mappingDetailMapping:null,popoverShown:{},currentPopovers:{},annotationPopoverShown:!1,goToPageValues:{},conceptDetailPopoverConcept:null,conceptDetailPopoverElement:null,conceptDetailPopoverID:""}),computed:{fields(){return[{key:"sourceScheme",label:"",width:"4%",minWidth:"",align:"left",sortable:!1,class:"fontSize-small"},{key:"sourceConcepts",label:this.$t("mappingBrowser.from"),width:"10%",minWidth:"",align:"left",sortable:!1,compare:(t,e)=>this.$jskos.compareFunctions.mappingsByConcepts(t.mapping,e.mapping,"from"),class:"mappingBrowser-table-concepts"},{key:"sourceConceptsLong",label:this.$t("mappingBrowser.from"),width:"22%",minWidth:"",align:"left",sortable:!1,compare:(t,e)=>this.$jskos.compareFunctions.mappingsByConcepts(t.mapping,e.mapping,"from"),class:"mappingBrowser-table-conceptsLong"},{key:"type",label:"",width:"4%",minWidth:"",sortable:!1,compare:(t,e)=>{let r=this.$jskos.prefLabel(oi.get(t,"type"),{fallbackToUri:!1}),n=this.$jskos.prefLabel(oi.get(e,"type"),{fallbackToUri:!1});return rn?1:0}},{key:"targetScheme",label:"",width:"4%",minWidth:"",align:"left",sortable:!1,class:"fontSize-small"},{key:"targetConcepts",label:this.$t("mappingBrowser.to"),width:"10%",minWidth:"",align:"left",sortable:!1,compare:(t,e)=>this.$jskos.compareFunctions.mappingsByConcepts(t.mapping,e.mapping,"to"),class:"mappingBrowser-table-concepts"},{key:"targetConceptsLong",label:this.$t("mappingBrowser.to"),width:"22%",minWidth:"",align:"left",sortable:!1,compare:(t,e)=>this.$jskos.compareFunctions.mappingsByConcepts(t.mapping,e.mapping,"to"),class:"mappingBrowser-table-conceptsLong"},{key:"creator",label:this.$t("mappingBrowser.creator"),width:"10%",minWidth:"",align:"left",sortable:!1,class:"mappingBrowser-table-creator"},{key:"extra",label:this.$t("mappingBrowser.date"),width:"10%",minWidth:"",align:"center",sortable:!1,class:"mappingBrowser-table-extra",compare:(t,e)=>{let r=oi.get(t,"occurrence.count",-1),n=oi.get(e,"occurrence.count",-1);return-1==r&&-1==n&&(r=oi.get(t,"extra"),n=oi.get(e,"extra")),rn?1:0}},{key:"actions",label:"",width:"12%",minWidth:"",align:"right",sortable:!1}]},hoveredConcept(){return this.$store.state.hoveredConcept},hoveredConceptElement(){return this.$store.state.hoveredConceptElement},conceptDetailPopoverContentMap(){const t=KC(AS(this.conceptDetailPopoverConcept));return Object.values(t).filter((t=>t.props.includes("prefLabel"))).forEach((t=>{t.classes="fontWeight-heavy"})),t}},watch:{hoveredConcept(){this.hoveredConceptElement&&this.$el.contains(this.hoveredConceptElement)&&(this.conceptDetailPopoverConcept=this.hoveredConcept,this.conceptDetailPopoverElement=this.hoveredConceptElement,this.conceptDetailPopoverID=`${this.hoveredConceptElement?.__vue__._uid}`,setTimeout((()=>{this.conceptDetailPopoverElement===this.hoveredConceptElement&&this.$set(this.popoverShown,`conceptDetailPopover-${this.conceptDetailPopoverID}`,!0)}),this.defaults.delay.long.show))}},created(){this.hover=oi.debounce(this._hover,20)},mounted(){let t=document.getElementsByClassName("table");for(let e of t){let t=e.getElementsByTagName("thead")[0],r=e.getElementsByTagName("tbody")[0];r.onscroll=()=>{t.scrollLeft=r.scrollLeft}}},methods:{edit(t){const e=this.canUpdateMapping({mapping:t.item.mapping,user:this.user});e&&this.useRegistryForSaving(t.item.registry);let r=this.copyMappingWithReferences(t.item.mapping);this.$store.commit({type:"mapping/empty"}),this.$store.commit({type:"mapping/set",mapping:r,original:e?t.item.mapping:null})},annotationsScore:EC,annotationButtonColor:MC,_hover(t){(!this.annotationPopoverShown||t&&t.mapping)&&(this.$store.commit({type:"setHoveredMapping",mapping:t&&t.mapping}),this.hoveredId=t&&t.uniqueId)},canUseRegistryForSaving(t){return null!=this.config.registries.find((e=>t.isAuthorizedFor({type:"mappings",action:"create",user:this.user})&&this.$jskos.compareFast(e,t)))},useRegistryForSaving(t){this.$jskos.mappingRegistryIsStored(t)&&!t.readonly&&this.$store.commit({type:"settings/set",prop:"mappingRegistry",value:t.uri})},popoverShow(t,e){t.preventDefault(),this.$set(this.currentPopovers,e,t)},popoverHide(t,e){this.popoverShown[e]&&(t.preventDefault(),this.$set(this.currentPopovers,e,t))},hoverHandlers(){let t=[];return oi.forEach(this.currentPopovers,((e,r)=>{t.push({elements:[e.target,e.relatedTarget],delta:5,handler:t=>{t||(this.$set(this.popoverShown,r,!1),this.$delete(this.currentPopovers,r))}})})),t},clickHandlers(){return[{elements:[this.$refs.goToPagePopover&&this.$refs.goToPagePopover[0]].concat(this.sections.map((t=>document.getElementById(`mappingBrowser-pagination-goToPage-${t.id}`)))).filter(Boolean),handler:()=>{Object.keys(this.popoverShown).filter((t=>t.startsWith("goToPage-"))).forEach((t=>{this.popoverShown[t]=!1}))}}]},searchForCreator(t){let e=this.$parent;for(;e&&"MappingBrowser"!=e.$options.name;)e=e.$parent;e&&e.searchWithParams&&e.searchWithParams({fromScheme:"",fromNotation:"",toScheme:"",toNotation:"",creator:t,direction:"",type:null,partOf:null})},refreshAnnotations({uri:t,annotations:e}){for(let r of this.sections)for(let n of r.items)n.mapping&&n.mapping.uri==t&&(n.mapping.annotations=e)},openInCocoda(t){let e="./?";for(let r of["from","to"]){const n=this.$jskos.conceptsOfMapping(t,r)[0];n&&n.uri&&(e+=`${r}=${encodeURIComponent(n.uri)}&`);const o=t[`${r}Scheme`];o&&o.uri&&(e+=`${r}Scheme=${encodeURIComponent(o.uri)}&`)}window.open(e.substring(0,e.length-1),"_self")},goToPage(t){this.$emit("pageChange",{registry:t.registry,page:this.goToPageValues[t.id],userInitiated:!0}),this.$set(this.popoverShown,`goToPage-${t.id}`,!1)},goToPagePopoverShown(t){const e=t.relatedTarget&&t.relatedTarget.getElementsByTagName("input")[0];e&&(e.focus(),e.select())}}};var JC=function(){var t=this,e=t._self._c;return e("div",{staticClass:"mappingBrowser-table-container"},[t._t("default"),e("flexible-table",{staticClass:"mappingBrowser-table",attrs:{sections:t.sections,fields:t.fields,"hide-header":!0},on:{hover:t.hover},scopedSlots:t._u([{key:"sourceScheme",fn:function({value:r}){return e("span",{},[e("item-name",{staticClass:"fontWeight-heavy",attrs:{item:r,"show-text":!1,"is-link":!0,"is-left":!0,"font-size":"sm"}}),null===r?e("div",{staticClass:"mappingBrowser-table-light mappingBrowser-table-paddingTopLeftAdjustment"},[t._v(' " ')]):t._e(),void 0===r?e("div",{staticClass:"mappingBrowser-table-light mappingBrowser-table-paddingTopAdjustment mappingBrowser-table-paddingLeftAdjustment"},[t._v(" — ")]):t._e()],1)}},{key:"sourceConcepts",fn:function({value:r}){return e("span",{},[t._l(r,(function(r){return e("span",{key:r.uri},[t.$jskos.isContainedIn(r,t.loadingConcepts)?e("loading-indicator",{attrs:{size:"sm"}}):e("item-name",{attrs:{item:r,"show-text":!1,"fallback-to-uri":!0,"is-link":!0,"is-left":!0,"is-highlighted":t.$jskos.compare(r,t.selected.concept[!0])||t.$jskos.compare(r,t.selected.concept[!1])}})],1)})),0===r.length?e("div",{staticClass:"mappingBrowser-table-light mappingBrowser-table-paddingLeftAdjustment"},[t._v(" — ")]):t._e()],2)}},{key:"sourceConceptsLong",fn:function({value:r}){return e("span",{},[t._l(r,(function(r){return e("span",{key:r.uri},[t.$jskos.isContainedIn(r,t.loadingConcepts)?e("loading-indicator",{attrs:{size:"sm"}}):e("item-name",{attrs:{item:r,"show-text":!0,"fallback-to-uri":!0,"is-link":!0,"is-left":!0,"is-highlighted":t.$jskos.compare(r,t.selected.concept[!0])||t.$jskos.compare(r,t.selected.concept[!1])}})],1)})),0===r.length?e("div",{staticClass:"mappingBrowser-table-light mappingBrowser-table-paddingLeftAdjustment"},[t._v(" — ")]):t._e()],2)}},{key:"targetScheme",fn:function({value:r}){return e("span",{},[e("item-name",{staticClass:"fontWeight-heavy",attrs:{item:r,"show-text":!1,"is-link":!0,"is-left":!1,"font-size":"sm"}}),null===r?e("div",{staticClass:"mappingBrowser-table-light mappingBrowser-table-paddingTopLeftAdjustment"},[t._v(' " ')]):t._e(),void 0===r?e("div",{staticClass:"mappingBrowser-table-light mappingBrowser-table-paddingTopAdjustment mappingBrowser-table-paddingLeftAdjustment"},[t._v(" — ")]):t._e()],1)}},{key:"targetConcepts",fn:function({value:r}){return e("span",{},[t._l(r,(function(r){return e("span",{key:r.uri},[t.$jskos.isContainedIn(r,t.loadingConcepts)?e("loading-indicator",{attrs:{size:"sm"}}):e("span",[e("item-name",{attrs:{item:r,"show-text":!1,"fallback-to-uri":!0,"is-link":!0,"is-left":!1,"is-highlighted":t.$jskos.compare(r,t.selected.concept[!1])||t.$jskos.compare(r,t.selected.concept[!0])}}),e("br")],1)],1)})),0===r.length?e("div",{staticClass:"mappingBrowser-table-light mappingBrowser-table-paddingLeftAdjustment"},[t._v(" — ")]):t._e()],2)}},{key:"targetConceptsLong",fn:function({value:r}){return e("span",{},[t._l(r,(function(r){return e("span",{key:r.uri},[t.$jskos.isContainedIn(r,t.loadingConcepts)?e("loading-indicator",{attrs:{size:"sm"}}):e("span",[e("item-name",{attrs:{item:r,"show-text":!0,"fallback-to-uri":!0,"is-link":!0,"is-left":!1,"is-highlighted":t.$jskos.compare(r,t.selected.concept[!1])||t.$jskos.compare(r,t.selected.concept[!0])}}),e("br")],1)],1)})),0===r.length?e("div",{staticClass:"mappingBrowser-table-light mappingBrowser-table-paddingLeftAdjustment"},[t._v(" — ")]):t._e()],2)}},{key:"type",fn:function({value:r}){return e("span",{},[null!=r&&"→"!=t.$jskos.notation(r)?e("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$jskos.prefLabel(r,{fallbackToUri:!1,language:t.locale}),delay:t.defaults.delay.medium},expression:"{ title: $jskos.prefLabel(value, { fallbackToUri: false, language: locale }), delay: defaults.delay.medium }",modifiers:{hover:!0}}]},[t._v(" "+t._s(t.$jskos.notation(r))+" ")]):t._e()])}},{key:"creator",fn:function({item:r}){return e("span",{},[t.$settings.components.MappingBrowser.showIdentityWarning&&r.mapping&&r.mapping.creator&&r.mapping.creator[0]&&r.mapping.creator[0].uri&&t.userUris&&t.userUris.includes(r.mapping.creator[0].uri)&&(t.$jskos.prefLabel(r.mapping.creator[0])!=t.$jskos.prefLabel(t.creator)||r.mapping.creator[0].uri!=t.creator.uri)?e("span",[e("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:t.$t("mappingBrowser.creatorIsDifferent"),expression:"$t('mappingBrowser.creatorIsDifferent')",modifiers:{hover:!0}}],staticClass:"text-warning",attrs:{icon:"exclamation"}})],1):t._e(),null!=r.creator?e("span",{attrs:{id:`mappingBrowserTable-item-${r.uniqueId}-creator`}},[t._v(" "+t._s(r.creator)+" ")]):t._e(),null!=r.creator?e("b-popover",{attrs:{target:`mappingBrowserTable-item-${r.uniqueId}-creator`,show:t.popoverShown[`creator-${r.uniqueId}`],triggers:"hover",delay:t.defaults.delay.medium,placement:"auto"},on:{"update:show":function(e){return t.$set(t.popoverShown,`creator-${r.uniqueId}`,e)},hide:function(e){return t.popoverHide(e,`creator-${r.uniqueId}`)}}},[e("div",{staticClass:"font-default"},[e("p",{staticClass:"fontWeight-heavy"},[t._v(t._s(r.creator))]),r.mapping.creator&&r.mapping.creator[0]&&r.mapping.creator[0].uri?[e("p",{staticClass:"fontSize-small"},[e("auto-link",{attrs:{link:r.mapping.creator[0].uri}})],1),e("p",{staticClass:"button",on:{click:function(e){t.$set(t.popoverShown,`creator-${r.uniqueId}`,!1),t.searchForCreator(r.mapping.creator[0].uri)}}},[e("font-awesome-icon",{staticClass:"fontSize-small",attrs:{icon:"search"}}),t._v(" "+t._s(t.$t("mappingBrowser.searchForMappingsByCreator"))+" ")],1)]:t._e()],2)]):t._e()],1)}},{key:"actions",fn:function(r){return e("span",{},[r.item.mapping&&r.item.mapping.annotations?e("div",{staticClass:"button fontWeight-heavy",staticStyle:{display:"inline-block",position:"relative","min-width":"18px"},style:`color: ${t.annotationButtonColor(r.item.mapping.annotations)};`,attrs:{id:"mappingBrowser-hoveredMapping-annotationButton-"+r.item.uniqueId}},[r.item.mapping.annotations.find((t=>"moderating"==t.motivation))?e("span",[e("font-awesome-icon",{staticClass:"text-success",attrs:{icon:"check"}})],1):e("span",[t._v(" "+t._s(t.annotationsScore(r.item.mapping.annotations).sign)+t._s(t.annotationsScore(r.item.mapping.annotations).score)+" ")])]):t._e(),t.showEditingTools?e("div",{staticClass:"mappingBrowser-toolbar-button",style:"margin-left: 1px;"},[e("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.canUpdateMapping({mapping:r.item.mapping,user:t.user})?t.$t("mappingBrowser.edit",[t.$jskos.prefLabel(r.item.registry)]):t.$t("mappingBrowser.clone",[t.$jskos.prefLabel(t.currentRegistry)]),delay:t.defaults.delay.medium},expression:"{ title: canUpdateMapping({ mapping: data.item.mapping, user }) ? $t('mappingBrowser.edit', [$jskos.prefLabel(data.item.registry)]) : $t('mappingBrowser.clone', [$jskos.prefLabel(currentRegistry)]), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",attrs:{icon:t.canUpdateMapping({mapping:r.item.mapping,user:t.user})?"edit":"clone"},on:{click:function(e){return t.edit(r)}}})],1):t._e(),t.showEditingTools&&!t.$jskos.compareFast(r.item.registry,t.$store.getters.getCurrentRegistry)?e("div",{staticClass:"mappingBrowser-toolbar-button"},[t.$jskos.mappingRegistryIsStored(r.item.registry)&&t.canCreateMapping({registry:t.currentRegistry,mapping:Object.assign({},r.item.mapping,{partOf:null}),user:t.user})?e("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$t("mappingBrowser.saveAsMapping",[t.$jskos.prefLabel(t.currentRegistry)]),delay:t.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.saveAsMapping', [$jskos.prefLabel(currentRegistry)]), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",attrs:{icon:"save"},on:{click:function(e){t.postMapping({mapping:r.item.mapping,registry:t.currentRegistry,_before:()=>{t.loadingGlobal=!0},_after:()=>{t.loadingGlobal=!1}})}}}):t._e()],1):t.showEditingTools?e("div",{staticClass:"mappingBrowser-toolbar-button"},[e("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.canDeleteMapping({mapping:r.item.mapping,user:t.user})?t.$t("mappingBrowser.delete"):t.$t("mappingBrowser.cantDelete"),delay:t.defaults.delay.medium},expression:"{ title: canDeleteMapping({ mapping: data.item.mapping, user }) ? $t('mappingBrowser.delete') : $t('mappingBrowser.cantDelete'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],class:t.canDeleteMapping({mapping:r.item.mapping,user:t.user})?"button-delete":"button-disabled",attrs:{icon:"trash-alt"},on:{click:function(e){t.canDeleteMapping({mapping:r.item.mapping,user:t.user})&&t.deleteMapping({mapping:r.item.mapping,_before:()=>{t.loadingGlobal=!0},_after:()=>{t.loadingGlobal=!1}})}}})],1):t._e(),t.showCocodaLink?e("div",{staticClass:"mappingBrowser-toolbar-button"},[e("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$t("mappingBrowser.openInCocoda"),delay:t.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.openInCocoda'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",attrs:{icon:"external-link-square-alt"},on:{click:function(e){return t.openInCocoda(r.item.mapping)}}})],1):t._e(),r.item.mapping?e("div",{staticClass:"mappingBrowser-toolbar-button"},[e("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$t("mappingBrowser.showDetail"),delay:t.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.showDetail'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",attrs:{icon:"info-circle"},on:{click:function(e){(t.mappingDetailMapping=r.item.mapping)&&t.$refs.mappingDetail.show()}}})],1):t._e()])}},{key:"ITEM_ROW",fn:function({item:r}){return e("span",{},["loading"==r.type?e("loading-indicator",{attrs:{size:"sm"}}):t._e(),"noItems"==r.type?e("span",[t._v(" "+t._s(t.$t("mappingBrowser.noItems"))+" ")]):t._e()],1)}},{key:"extra",fn:function(r){return e("span",{},[null==r.item.occurrence?e("date-string",{attrs:{date:r.value.date}}):-1==r.item.occurrence.count?e("span",[t._v("-")]):e("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$t("mappingBrowser.occurrenceCountTooltip",[t.$jskos.prefLabel(r.item.occurrence?.database,{language:t.locale,fallbackToUri:!1})||t.$t("general.catalog")]),delay:t.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.occurrenceCountTooltip', [$jskos.prefLabel(data.item.occurrence?.database, { language: locale, fallbackToUri: false }) || $t('general.catalog')]), delay: defaults.delay.medium }",modifiers:{hover:!0}}]},[e("auto-link",{attrs:{link:r.item.occurrence.url,text:String(r.item.occurrence.count)}})],1)],1)}},{key:"BEFORE_SECTION",fn:function({section:r}){return e("span",{},[e("div",{staticStyle:{display:"flex",position:"relative"}},[e("div",{class:{"fontWeight-heavy":!0,"mappingBrowser-registry-selectable":t.$jskos.mappingRegistryIsStored(r.registry)&&!r.registry.readonly},staticStyle:{flex:"1","padding-left":"5px"},on:{click:function(e){return t.useRegistryForSaving(r.registry)}}},[e("registry-info",{attrs:{registry:r.registry,"show-info-icon":!0,"show-details":!1,"show-capabilities":!1}})],1),r.totalCount>t.searchLimit?e("b-pagination",{staticClass:"mappingBrowser-pagination justify-content-center",class:{"pagination-hide-goToLast":r.totalCount>5e4},attrs:{value:r.page,"total-rows":r.totalCount,"per-page":t.searchLimit,size:"sm"},on:{input:function(e){return t.$emit("pageChange",{registry:r.registry,page:e,userInitiated:!1})},change:function(e){return t.$emit("pageChange",{registry:r.registry,page:e,userInitiated:!0})}}}):t._e(),e("div",{staticClass:"mappingBrowser-pagination-number fontSize-small"},[r.lastPage>4?e("a",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover.left",value:{title:t.$t("mappingBrowser.goToPageTooltip"),delay:t.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.goToPageTooltip'), delay: defaults.delay.medium }",modifiers:{hover:!0,left:!0}}],staticClass:"fontSize-verySmall",staticStyle:{"margin-right":"6px"},attrs:{id:`mappingBrowser-pagination-goToPage-${r.id}`,href:""},on:{click:function(e){return e.stopPropagation(),e.preventDefault(),t.$set(t.popoverShown,`goToPage-${r.id}`,!1)}}},[e("font-awesome-icon",{attrs:{icon:"arrow-right-to-bracket"}})],1):t._e(),r.items.lengtht.mapping)).filter((t=>null!=t)),url:r.url,"total-count":r.totalCount,"position-bottom":-1,type:"mapping"}})],1),r.loading?e("loading-indicator-full",{attrs:{size:"sm"}}):t._e()],1)}}])},[e("span",{attrs:{slot:"HEAD_actions"},slot:"HEAD_actions"})]),e("mapping-detail",{ref:"mappingDetail",attrs:{mapping:t.mappingDetailMapping}}),e("annotation-popover",{attrs:{eid:t.hoveredId,mapping:t.$store.state.hoveredMapping,"id-prefix":"mappingBrowser-hoveredMapping-annotationButton-"},on:{"refresh-annotations":t.refreshAnnotations,show:function(e){t.annotationPopoverShown=!0},hide:function(e){t.annotationPopoverShown=!1}}}),t._l(t.sections.filter((t=>t.lastPage>4)),(function(r){return e("b-popover",{key:r.randomId,attrs:{show:t.popoverShown[`goToPage-${r.id}`],target:`mappingBrowser-pagination-goToPage-${r.id}`,triggers:"click",placement:"bottomleft"},on:{"update:show":function(e){return t.$set(t.popoverShown,`goToPage-${r.id}`,e)},shown:t.goToPagePopoverShown,hide:function(e){return t.popoverHide(e,`goToPage-${r.id}`)}}},[e("div",{ref:"goToPagePopover",refInFor:!0},[e("p",[e("b-input",{staticStyle:{display:"inline-block",width:"100px"},attrs:{type:"number",size:"sm"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.goToPage(r)}},model:{value:t.goToPageValues[r.id],callback:function(e){t.$set(t.goToPageValues,r.id,e)},expression:"goToPageValues[section.id]"}}),e("b-button",{attrs:{variant:"primary",size:"sm",disabled:!t.goToPageValues[r.id]||t.goToPageValues[r.id]<=0||t.goToPageValues[r.id]>r.lastPage},on:{click:function(e){return t.goToPage(r)}}},[t._v(" "+t._s(t.$t("mappingBrowser.goToPageButton"))+" ")])],1),e("p",[t._v(" "+t._s(r.lastPage.toLocaleString())+" "+t._s(t.$t("mappingBrowser.goToPageTotalPages"))+" ")])])])})),t.conceptDetailPopoverConcept&&Object.keys(t.conceptDetailPopoverContentMap).length?e("b-popover",{key:t.conceptDetailPopoverID,attrs:{show:t.popoverShown[`conceptDetailPopover-${t.conceptDetailPopoverID}`],target:t.conceptDetailPopoverElement,placement:"top",triggers:"",boundary:"window"},on:{"update:show":function(e){return t.$set(t.popoverShown,`conceptDetailPopover-${t.conceptDetailPopoverID}`,e)},shown:function(e){return t.popoverShow(e,`conceptDetailPopover-${t.conceptDetailPopoverID}`)},hide:function(e){return t.popoverHide(e,`conceptDetailPopover-${t.conceptDetailPopoverID}`)}}},[e("div",{staticStyle:{"max-height":"400px",overflow:"auto"}},[e("concept-detail-ancestors",{staticStyle:{"margin-bottom":"5px"},attrs:{item:t.conceptDetailPopoverConcept,"allow-show-ancestors":!1,"disallow-select-item":!0}}),e("content-map",{attrs:{"content-map":t.conceptDetailPopoverContentMap}})],1)]):t._e()],2)};const ZC=ii(XC,JC,[],0,0,"70e39819").exports;var QC={exports:{}}; +/*! + * vue-scrollto v2.20.0 + * (c) 2019 Randjelovic Igor + * @license MIT + */!function(t){t.exports=function(){function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t(e)}function e(){return e=Object.assign||function(t){for(var e=1;e0?r=l:e=l}while(Math.abs(s)>o&&++c=n?m(e,d,t,r):0===u?d:h(e,o,o+s,t,r)}return function(t){return 0===t?0:1===t?1:p(d(t),e,o)}},v={ease:[.25,.1,.25,1],linear:[0,0,1,1],"ease-in":[.42,0,1,1],"ease-out":[0,0,.58,1],"ease-in-out":[.42,0,.58,1]},y=!1;try{var w=Object.defineProperty({},"passive",{get:function(){y=!0}});window.addEventListener("test",null,w)}catch(wj){}var x={$:function(t){return"string"!=typeof t?t:document.querySelector(t)},on:function(t,e,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{passive:!1};e instanceof Array||(e=[e]);for(var o=0;o2&&void 0!==arguments[2]?arguments[2]:{};if("object"===t(C)?j=C:"number"==typeof C&&(j.duration=C),!(e=x.$(m)))return console.warn("[vue-scrollto warn]: Trying to scroll to an element that is not on the page: "+m);if(r=x.$(j.container||_.container),n=j.hasOwnProperty("duration")?j.duration:_.duration,a=j.hasOwnProperty("lazy")?j.lazy:_.lazy,o=j.easing||_.easing,i=j.hasOwnProperty("offset")?j.offset:_.offset,s=j.hasOwnProperty("force")?!1!==j.force:_.force,l=j.hasOwnProperty("cancelable")?!1!==j.cancelable:_.cancelable,c=j.onStart||_.onStart,d=j.onDone||_.onDone,u=j.onCancel||_.onCancel,p=void 0===j.x?_.x:j.x,f=void 0===j.y?_.y:j.y,"function"==typeof i&&(i=i(e,r)),h=M(r),g=E(r),L(),S=!1,!s){var $="body"===r.tagName.toLowerCase()?document.documentElement.clientHeight||window.innerHeight:r.offsetHeight,D=g,A=D+$,B=y-i,R=B+e.offsetHeight;if(B>=D&&R<=A)return void(d&&d(e))}if(c&&c(e),O||w)return"string"==typeof o&&(o=v[o]||v.ease),P=b.apply(b,o),x.on(r,k,z,{passive:!0}),window.requestAnimationFrame(I),function(){T=null,S=!0};d&&d(e)}return F},C=S(),j=[];function T(t){for(var e=0;e/g,">").replace(/"/g,""").replace(/'/g,"'")}const rj={name:"ItemSuggest",components:{LoadingIndicator:PC},mixins:[mC],props:{search:{type:Function,default:null}},emits:["select"],setup(t,{emit:e}){const r=Ut(!1),n=Ut(!1),o=Ut(null),a=Ut(""),i=Ut(-1),s=Ut([]),l=Ut(!1),c=Ut(null),d=Ut(null),u=Ut(null),p=oi.debounce((async e=>{e=e.trim(),s.value=[],r.value=!0;const n=t.search(e);let i;o.value=n.cancel;try{i=(await n).slice(1).reduce(((t,e)=>(t=e.map(((e,r)=>(t[r]||[]).concat(e))),t)),[])}catch(l){if("canceled"===l.message)return;console.error(l),i=[]}e===a.value.trim()&&(s.value=i,o.value=null,r.value=!1)}),200);se(a,(t=>{i.value=-1,null!=o.value&&(o.value("There was a newer search query."),o.value=null),""===t?(r.value=!1,n.value=!1):(s.value=["Waiting for you to stop typing..."],r.value=!0,n.value=!0,p(t))}));const f=()=>{n.value=!1},h=t=>{f(),i.value=-1,e("select",{uri:s.value[t][2]}),document.activeElement!==document.body&&document.activeElement.blur(),a.value=""},m=()=>{const t=u.value.childNodes[i.value];if(t){const e=t.parentElement.parentElement,r=t.getBoundingClientRect(),n=e.getBoundingClientRect();tj.scrollTo(t,100,{container:e,easing:"ease-in",offset:r.bottom>n.bottom?-n.height+r.height:0,cancelable:!0,x:!1,y:!0,force:!1})}};return{isLoading:r,isOpen:n,query:a,searchSelected:i,results:s,uniqueID:"abc",openResults:()=>{n.value=""!==a.value},closeResults:f,chooseResult:h,itemSuggest:c,searchInput:d,resultList:u,mouseover(t){l.value||(i.value=t)},mousemove(){l.value=!1},onArrowDown(){l.value=!0,i.value>=s.value.length-1?i.value=0:i.value+=1,m()},onArrowUp(){l.value=!0,i.value<=0?i.value=s.value.length-1:i.value-=1,m()},onEnter(){let t;r.value||0===s.value.length||(t=i.value<0||i.value>=s.value.length?0:i.value,h(t))},highlightQueryInResult:t=>{if(!a.value.length)return t;const e=a.value,r=new RegExp(e,"ig");let n=r.exec(t),o=0,i="";for(;n;){let a=n.index;i+=ej(t.slice(o,a))+""+ej(t.slice(a,a+e.length))+"",o=a+e.length,n=r.exec(t)}return i+=ej(t.slice(o)),i},focus(){d.value.focus()},setQuery(t,e=!1){a.value=t,e?d.value.focus():pr((()=>{f()}))}}},methods:{clickHandlers(){return[{elements:[this.itemSuggest],handler:()=>{this.isOpen=!1,this.searchSelected=-1}}]}}};var nj=function(){var t=this,e=t._self._c;return t._self._setupProxy,e("div",{ref:"itemSuggest",staticClass:"jskos-vue-itemSuggest",on:{mousemove:t.mousemove}},[e("b-form-input",{ref:"searchInput",attrs:{placeholder:"Type to search...",size:"sm"},on:{click:t.openResults,keydown:[function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"down",40,e.key,["Down","ArrowDown"])?null:(e.preventDefault(),t.onArrowDown.apply(null,arguments))},function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"up",38,e.key,["Up","ArrowUp"])?null:(e.preventDefault(),t.onArrowUp.apply(null,arguments))},function(e){if(!e.type.indexOf("key")&&t._k(e.keyCode,"tab",9,e.key,"Tab"))return null;t.$refs&&t.$refs.searchInput&&t.$refs.searchInput.blur(),t.closeResults()}],keyup:[function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.onEnter.apply(null,arguments)},function(e){if(!e.type.indexOf("key")&&t._k(e.keyCode,"esc",27,e.key,["Esc","Escape"]))return null;t.$refs&&t.$refs.searchInput&&t.$refs.searchInput.blur(),t.closeResults()}],focus:t.openResults},model:{value:t.query,callback:function(e){t.query=e},expression:"query"}}),e("div",{directives:[{name:"show",rawName:"v-show",value:t.isOpen,expression:"isOpen"}],staticClass:"jskos-vue-itemSuggest-results jskos-vue-text-small"},[t.isLoading?e("div",{staticClass:"jskos-vue-itemSuggest-loading"},[e("loading-indicator",{attrs:{size:"md"}})],1):e("ul",{ref:"resultList",staticClass:"jskos-vue-itemSuggest-results-list"},[t._l(t.results,(function(r,n){return e("li",{key:n,staticClass:"jskos-vue-itemSuggest-results-item",class:{"jskos-vue-itemSuggest-selected":n===t.searchSelected},on:{click:function(e){return t.chooseResult(n)},mouseover:function(e){return t.mouseover(n)}}},[e("span",{domProps:{innerHTML:t._s(t.highlightQueryInResult(r[0]))}})])})),0==t.results.length?e("li",{staticClass:"jskos-vue-itemSuggest-results-item",staticStyle:{cursor:"initial"}},[e("div",[t._v("No results")])]):t._e()],2)])],1)};const oj={name:"ConcordanceEditorModal",components:{ItemName:lC,ItemSuggest:ii(rj,nj,[],0,0,"12c63649").exports},mixins:[ai,eC],props:{concordance:{type:Object,default:()=>null}},data:()=>({notation:"",description:{},contributor:""}),computed:{editing(){return!!this.concordance},fromScheme(){return this.editing?this.concordance.fromScheme:this.selected.scheme[!0]},toScheme(){return this.editing?this.concordance.toScheme:this.selected.scheme[!1]},notationDefault(){const t=this.getNotation(this.fromScheme).toLowerCase(),e=this.getNotation(this.toScheme).toLowerCase();let r=`${t}-${e}`,n=null;for(;this.concordances.find((t=>Ts.notation(t)===r));)n?n+=1:n=2,r=`${t}-${e}-${n}`;return r},_concordance(){const t={notation:[this.notation||this.notationDefault],fromScheme:this.fromScheme?{uri:this.fromScheme.uri}:null,toScheme:this.toScheme?{uri:this.toScheme.uri}:null,contributor:this.contributorArray};for(const e of this.config.languages)this.description[e]&&(t.scopeNote||(t.scopeNote={}),t.scopeNote[e]=[this.description[e]]);return this.concordance?.scopeNote&&!t.scopeNote&&(t.scopeNote=null),t},canCreate(){return this.canCreateConcordance({concordance:this._concordance})},currentRegistry(){return this.$store.getters.getCurrentRegistry},contributorArray(){return this.contributor.split("\n").filter(Boolean).map((t=>{const[,e="",r]=t.match(/([^ ]+)\s*(.*)/)||[null,t],n={uri:e};return r&&(n.prefLabel={en:r}),n}))},contributorSubtextError(){const t=[];let e=1;for(const r of this.contributorArray)this.$jskos.isValidUri(r.uri)||t.push(e),e+=1;return t.length?`${this.$t("concordanceEditor.contributorSubtextInvalidPrefix")} ${t.join(", ")}.`:null}},watch:{concordance(){if(this.concordance){this.notation=oi.get(this.concordance,"notation[0]","");for(const t of this.config.languages)this.$set(this.description,t,oi.get(this.concordance,`scopeNote.${t}[0]`,""));this.contributor=(this.concordance.contributor||[]).map((t=>{let e=t.uri;const r=this.$jskos.prefLabel(t,{fallbackToUri:!1});return r&&(e+=` ${r}`),e})).join("\n")}else this.reset()}},created(){this.reset()},methods:{show(){this.$refs.addConcordanceModal.show()},hide(){this.$refs.addConcordanceModal.hide()},reset(){this.notation="";for(const t of this.config.languages)this.$set(this.description,t,"");this.contributor=""},async addConcordance(){await this.postConcordance({concordance:this._concordance})&&(this.reset(),this.hide())},async saveChanges(){await this.patchConcordance({concordance:{uri:this.concordance.uri,scopeNote:this._concordance.scopeNote,contributor:this._concordance.contributor}})&&this.hide()},async searchSchemes(t){t=t.toLowerCase();const e=this.schemes.map((t=>AS(t))).filter((e=>(e.notation||[]).concat(Object.values(e.prefLabel||{})).join("").toLowerCase().includes(t))),r=[t];return r[1]=e.map((t=>Ts.notation(t)+" "+Ts.prefLabel(t))),r[2]=e.map((()=>"")),r[3]=e.map((t=>t.uri)),r},selectScheme({isLeft:t,scheme:e}){MS(e,this.selected.scheme[t])||this.setSelected({isLeft:t,scheme:e})}}},aj=ii(oj,(function(){var t=this,e=t._self._c;return e("b-modal",{ref:"addConcordanceModal",staticClass:"fontSize-normal",attrs:{title:t.$t(t.editing?"concordanceEditor.editConcordance":"concordanceEditor.addConcordance"),centered:"","hide-footer":"",size:"md"}},[e("p",[e("b",[t._v(t._s(t.$t("schemeSelection.source")))]),t.editing||t.fromScheme?e("br"):e("item-suggest",{attrs:{search:t.searchSchemes},on:{select:function(e){return t.selectScheme({isLeft:!0,scheme:e})}}}),t.fromScheme?e("item-name",{attrs:{"font-size":"large",item:t.fromScheme}}):e("span",{staticClass:"concordanceEditor-subtitle"},[t._v(" "+t._s(t.$t("concordanceEditor.pleaseSelect"))+" ")]),t.fromScheme?e("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$t("general.clearScheme"),delay:t.defaults.delay.medium},expression:"{ title: $t('general.clearScheme'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",staticStyle:{margin:"-3px 2px 0px 4px"},attrs:{icon:"times-circle"},on:{click:function(e){return t.selectScheme({isLeft:!0,scheme:null})}}}):t._e()],1),e("p",[e("b",[t._v(t._s(t.$t("schemeSelection.target")))]),t.editing||t.toScheme?e("br"):e("item-suggest",{attrs:{search:t.searchSchemes},on:{select:function(e){return t.selectScheme({isLeft:!1,scheme:e})}}}),t.toScheme?e("item-name",{attrs:{"font-size":"large",item:t.toScheme}}):e("span",{staticClass:"concordanceEditor-subtitle"},[t._v(" "+t._s(t.$t("concordanceEditor.pleaseSelect"))+" ")]),t.toScheme?e("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$t("general.clearScheme"),delay:t.defaults.delay.medium},expression:"{ title: $t('general.clearScheme'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",staticStyle:{margin:"-3px 2px 0px 4px"},attrs:{icon:"times-circle"},on:{click:function(e){return t.selectScheme({isLeft:!1,scheme:null})}}}):t._e()],1),e("p",[e("b",[t._v("Notation")]),e("b-input",{attrs:{type:"text",size:"sm",placeholder:t.notationDefault,disabled:t.editing},model:{value:t.notation,callback:function(e){t.notation=e},expression:"notation"}}),e("span",{staticClass:"concordanceEditor-subtitle"},[t._v(t._s(t.$t("concordanceEditor.notationSubtext")))])],1),e("p",[e("b",[t._v(t._s(t.$t("mappingBrowser.description")))]),t._l(t.config.languages,(function(r){return e("span",{key:r},[e("b-input",{attrs:{type:"text",size:"sm",placeholder:t.$t("mappingBrowser.description")},model:{value:t.description[r],callback:function(e){t.$set(t.description,r,e)},expression:"description[lang]"}}),e("span",{staticClass:"concordanceEditor-subtitle"},[t._v(t._s(t.$t(`languages.${r}`))+" ("+t._s(r)+")")])],1)}))],2),e("p",[e("b",[t._v(t._s(t.$t("concordanceEditor.contributor")))]),e("b-form-textarea",{staticStyle:{"margin-bottom":"3px"},attrs:{rows:"3","max-rows":"6",size:"sm"},model:{value:t.contributor,callback:function(e){t.contributor=e},expression:"contributor"}}),e("span",{staticClass:"concordanceEditor-subtitle"},[t._v(t._s(t.$t("concordanceEditor.contributorSubtextDefault")))]),t.contributorSubtextError?e("span",{staticClass:"concordanceEditor-subtitle"},[t._v(t._s(t.contributorSubtextError))]):t._e()],1),e("p",[t.editing?e("b-button",{attrs:{variant:"primary"},on:{click:t.saveChanges}},[t._v(" "+t._s(t.$t("concordanceEditor.save"))+" ")]):e("b-button",{attrs:{variant:"primary",disabled:!t.canCreate},on:{click:t.addConcordance}},[t._v(" "+t._s(t.$t("concordanceEditor.addConcordance"))+" ")])],1),t.editing&&t.canDeleteConcordance({concordance:t.concordance})?e("p",[e("b",[t._v(t._s(t.$t("concordanceEditor.deleteConcordanceTitle")))]),e("br"),e("b-button",{attrs:{variant:"danger"},on:{click:function(e){t.deleteConcordance({concordance:t.concordance}),t.hide()}}},[t._v(" "+t._s(t.$t("concordanceEditor.deleteConcordanceButton"))+" ")]),e("span",{staticClass:"concordanceEditor-subtitle"},[t._v(t._s(t.$t("concordanceEditor.deleteConcordanceSubtitle")))])],1):t._e()])}),[],0,0,"803fe1d0").exports,ij={name:"ConcordanceDetail",components:{DataModal:kC,ItemName:lC,AutoLink:iC,RegistryInfo:ZS,DateString:tC},mixins:[ai],props:{concordance:{type:Object,default:null}},computed:{contributors(){return(this.concordance.contributor||[]).filter((t=>!this.$jskos.isContainedIn(t,this.concordance.creator)))}},methods:{show(){this.$refs.concordanceDetail.show()},nameOfDistribution(t){let e=t.mimetype;return e.includes("json")?"JSKOS":e.includes("csv")?"CSV":null}}};var sj=function(){var t=this,e=t._self._c;return e("div",[e("b-modal",{ref:"concordanceDetail",staticClass:"fontSize-normal",attrs:{title:t.$t("mappingBrowser.concordanceDetailTitle"),centered:"","hide-footer":"","no-enforce-focus":"",size:"lg"}},[t.concordance?e("div",[e("b-container",{staticClass:"concordanceDetail-container",attrs:{fluid:""}},[e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("mappingDetail.sourceScheme"))+": ")]),e("b-col",[e("item-name",{attrs:{draggable:!1,item:t.concordance.fromScheme}})],1)],1),e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("mappingDetail.targetScheme"))+": ")]),e("b-col",[e("item-name",{attrs:{draggable:!1,item:t.concordance.toScheme}})],1)],1),t.concordance.scopeNote?e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("mappingBrowser.description"))+": ")]),e("b-col",t._l(Object.keys(t.concordance.scopeNote),(function(r){return e("p",{key:`concordanceDetail-scopeNote-${r}`},[t._v(" "+t._s(t.concordance.scopeNote[r].join(";"))+" "),e("sup",{staticClass:"text-lightGrey"},[t._v(t._s(r))])])})),0)],1):t._e(),t.concordance.publisher?.length?e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("general.publisher"))+": ")]),e("b-col",t._l(t.concordance.publisher,(function(r,n){return e("p",{key:`concordanceDetail-publisher-${n}`},[e("auto-link",{attrs:{link:r.url||r.uri,text:t.$jskos.prefLabel(r)}})],1)})),0)],1):t._e(),e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("mappingDetail.creator"))+": ")]),e("b-col",t._l(t.concordance.creator||[],(function(r,n){return e("p",{key:`concordanceDetail-creator-${n}`},[e("auto-link",{attrs:{link:r.url||r.uri,text:t.$jskos.prefLabel(r)}})],1)})),0)],1),t.contributors.length?e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("mappingDetail.contributor"))+": ")]),e("b-col",t._l(t.contributors,(function(r,n){return e("p",{key:`mappingDetail-contributor-${n}`},[e("auto-link",{attrs:{link:r.url||r.uri,text:t.$jskos.prefLabel(r)}})],1)})),0)],1):t._e(),e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("mappingDetail.created"))+": ")]),e("b-col",[e("date-string",{attrs:{date:t.concordance.created}})],1)],1),e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("mappingDetail.modified"))+": ")]),e("b-col",[e("date-string",{attrs:{date:t.concordance.modified}})],1)],1),t.concordance.url?e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("dataModal.apiUrl"))+": ")]),e("b-col",[e("auto-link",{attrs:{link:t.concordance.url}})],1)],1):t._e(),t.concordance.license?.length?e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("general.license"))+": ")]),e("b-col",t._l(t.concordance.license,(function(r,n){return e("span",{key:`concordanceDetail-license-${n}`},[e("a",{attrs:{href:r.uri,target:"_blank"}},[t.defaults.licenseBadges[r.uri]?e("img",{staticClass:"schemeDetail-licenseBadge",attrs:{src:t.defaults.licenseBadges[r.uri]}}):e("span",[t._v(" "+t._s(r.uri)+" ")])])])})),0)],1):t._e(),t.concordance.distributions&&t.concordance.distributions.length?e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("mappingBrowser.download"))+": ")]),e("b-col",t._l(t.concordance.distributions,(function(r,n){return e("span",{key:n},[t.nameOfDistribution(r)?e("a",{attrs:{href:r.download}},[t._v(" "+t._s(t.nameOfDistribution(r))+" ")]):t._e()])})),0)],1):t._e(),e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("registryInfo.mappings"))+": ")]),e("b-col",[t._v(t._s(t.concordance.extent))])],1),t.concordance.uri||t.concordance.identifier?e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("mappingDetail.identifier"))+": ")]),e("b-col",t._l([t.concordance.uri].concat(t.concordance.identifier).filter((t=>null!=t)),(function(r,n){return e("p",{key:`concordanceDetail-identifier-${n}`},[e("auto-link",{class:{"fontWeight-heavy":r==t.concordance.uri},attrs:{link:r}})],1)})),0)],1):t._e(),t.concordance._registry?e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("schemeSelection.registryFilter"))+": ")]),e("b-col",[e("registry-info",{attrs:{registry:t.concordance._registry,"show-details":!1,"show-capabilities":!1}})],1)],1):t._e()],1)],1):t._e(),e("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$t("dataModal.button"),delay:t.defaults.delay.medium},expression:"{ title: $t('dataModal.button'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"dataModalButton",on:{click:function(e){return t.$refs.dataModal.show()}}},[e("font-awesome-icon",{attrs:{icon:"code"}})],1)]),t.concordance?e("data-modal",{ref:"dataModal",attrs:{data:t.concordance,url:t.concordance.uri,type:"concordance"}}):t._e()],1)};const lj=ii(ij,sj,[],0,0,"93cf8e5a").exports;let cj,dj;void 0!==document.hidden?(cj="hidden",dj="visibilitychange"):void 0!==document.msHidden?(cj="msHidden",dj="msvisibilitychange"):void 0!==document.webkitHidden&&(cj="webkitHidden",dj="webkitvisibilitychange");const uj={name:"MappingBrowser",components:{FlexibleTable:dC,MappingBrowserTable:ZC,RegistryNotation:li,ItemName:lC,ComponentSettings:bC,DataModalButton:IC,ConcordanceEditorModal:aj,ConcordanceDetail:lj,DateString:tC},mixins:[JS,eC,aC,mC,ai,t("P",{data:()=>({isPageVisible:!0}),created(){cj&&document.addEventListener(dj,this.handleVisibilityChangeInternal,!1),this.isPageVisible=!document[cj]},beforeDestroy(){cj&&document.removeEventListener(dj,this.handleVisibilityChangeInternal,!1)},methods:{handleVisibilityChangeInternal(){this.isPageVisible=!document[cj]}}})],props:{showNavigator:{type:Boolean,default:!0},showEditingTools:{type:Boolean,default:!0},showCocodaLink:{type:Boolean,default:!1}},data:()=>({tab:0,concordancesLoaded:!1,hasSwitchedToNavigator:!1,searchShareShow:!1,searchShareLinkPart:"",searchShareIncludeSelected:!1,registryGroupShow:{},concordanceFilter:{from:"",to:"",creator:""},searchFilterInput:null,searchFilter:null,searchFilterExtended:!1,searchPages:{},searchResults:{},searchLoading:{},searchCancelToken:{},searchNeedsRefresh:[],lockScheme:{[!0]:!0,[!1]:!0},previousSelected:{concept:{[!0]:null,[!1]:null},scheme:{[!0]:null,[!1]:null}},navigatorPages:{},navigatorResults:{},navigatorLoading:{},navigatorNeedsRefresh:[],navigatorCancelToken:{},hoveredRegistry:null,searchRepeatManagers:{},navigatorRepeatManagers:{},concordancesRepeatManager:null,registryHasErrored:{},concordanceToEdit:null,embeddedMappings:[]}),computed:{concordanceTableFields(){return[{key:"from",label:this.$t("mappingBrowser.from"),width:"13%",minWidth:"",sortable:!0,align:"left",titleClass:"test"},{key:"to",label:this.$t("mappingBrowser.to"),width:"9%",minWidth:"",sortable:!0,align:"left"},{key:"description",label:this.$t("mappingBrowser.description"),width:"30%",minWidth:"",sortable:!0,align:"left",class:"mappingBrowser-from550"},{key:"creator",label:this.$t("mappingBrowser.creator"),width:"16%",minWidth:"",sortable:!0,align:"left"},{key:"date",label:this.$t("mappingBrowser.date"),width:"10%",minWidth:"",sortable:!0,align:"left",class:"mappingBrowser-from550"},{key:"mappings",label:this.$t("registryInfo.mappings"),width:"11%",minWidth:"",sortable:!0,align:"right",compare:(t,e)=>(parseInt(t.mappings)||0)-(parseInt(e.mappings)||0)},{key:"actions",label:"",width:"11%",sortable:!1,align:"right",class:"mappingBrowser-actions"}]},concordanceTableItems(){let t=[];for(let e of(this.concordances||[]).filter((t=>this.$jskos.compare(t._registry,this.currentConcordanceRegistry)))){let r={concordance:e};r.from=oi.get(e,"fromScheme"),r.from=AS(r.from)||r.from,r.fromNotation=this.$jskos.notation(r.from)||"-",r.to=oi.get(e,"toScheme"),r.to=AS(r.to)||r.to,r.toNotation=this.$jskos.notation(r.to)||"-",r.description=(this.$jskos.languageMapContent(e,"scopeNote",{language:this.locale})||[])[0]||oi.get(e,"notation[0]")||"-",r.creator=this.$jskos.prefLabel(oi.get(e,"publisher[0]"),{fallbackToUri:!1})||this.$jskos.prefLabel(oi.get(e,"creator[0]"),{fallbackToUri:!1})||"-",r.date=oi.get(e,"modified")||oi.get(e,"created")||"",r.download=oi.get(e,"distributions",[]),r.mappings=parseInt(oi.get(e,"extent")),r.fromNotation.toLowerCase().startsWith(this.concordanceFilter.from.toLowerCase())&&r.toNotation.toLowerCase().startsWith(this.concordanceFilter.to.toLowerCase())&&r.creator.toLowerCase().startsWith(this.concordanceFilter.creator.toLowerCase())&&t.push(r)}return t},concordancesShown(){return!!this.concordanceRegistries.length},tabIndexes(){let t={concordances:this.concordancesShown?0:null,search:this.concordancesShown?1:0,navigator:this.concordancesShown?2:1};return this.showNavigator||delete t.navigator,t},typeOptions(){let t=[{text:this.$t("mappingBrowser.searchAllTypes"),value:null}];for(let e of this.$jskos.mappingTypes)t.push({text:`${this.$jskos.notation(e)} ${this.$jskos.prefLabel(e,{language:this.locale})}`,value:e.uri});return t},cardinalityOptions(){return[{text:this.$t("mappingBrowser.searchCardinality1n"),value:"1-to-n"},{text:this.$t("mappingBrowser.searchCardinality11"),value:"1-to-1"}]},annotatedOptions(){return[{value:null,text:"-"},{value:{annotatedFor:"assessing"},text:this.$t("mappingBrowser.searchAnnotatedAssessingAny")},{value:{annotatedFor:"assessing",annotatedWith:"+1"},text:this.$t("mappingBrowser.searchAnnotatedAssessingPlus")},{value:{annotatedFor:"assessing",annotatedWith:"-1"},text:this.$t("mappingBrowser.searchAnnotatedAssessingMinus")},{value:{annotatedFor:"!assessing"},text:this.$t("mappingBrowser.searchAnnotatedNotAssessing")},{value:{annotatedFor:"moderating"},text:this.$t("mappingBrowser.searchAnnotatedConfirmed")},{value:{annotatedFor:"!moderating"},text:this.$t("mappingBrowser.searchAnnotatedNotConfirmed")},{value:{annotatedFor:"none"},text:this.$t("mappingBrowser.searchAnnotatedNone")}]},concordanceOptions(){let t=[{value:null,text:"-"},{value:"any",text:this.$t("mappingBrowser.searchConcordancesAny")},{value:"none",text:this.$t("mappingBrowser.searchConcordancesNone")}];for(const e of(this.concordances||[]).filter((t=>!(this.searchFromScheme&&!this.$jskos.compare(this.searchFromScheme,t.fromScheme)||this.searchToScheme&&!this.$jskos.compare(this.searchToScheme,t.toScheme)))).sort(YS))t.push({value:e.uri,text:KS(e)});return t},orderOptions(){return[{text:this.$t("mappingBrowser.searchOrderDescending"),value:"desc"},{text:this.$t("mappingBrowser.searchOrderAscending"),value:"asc"}]},searchFromScheme(){return this.getSchemeForFilter(this.searchFilterInput.fromScheme)},searchToScheme(){return this.getSchemeForFilter(this.searchFilterInput.toScheme)},needsRefresh(){return this.$store.state.mapping.mappingsNeedRefresh},searchRegistries(){const t=this.selected,e=[this.getSchemeForFilter(this.searchFilter.fromScheme),this.getSchemeForFilter(this.searchFilter.toScheme),AS(t.scheme[!0]),AS(t.scheme[!1])];return oi.get(this.registryGroups.find((t=>t.stored)),"registries",[]).filter((t=>{if(!t.schemes||!t.supportsScheme)return!0;for(const r of e)if(t.supportsScheme(r))return!0;return!1}))},mappingRegistriesSorted(){return oi.flatten(this.registryGroups.map((t=>t.registries)))},navigatorRegistries(){return this.mappingRegistriesSorted.filter((t=>t.supportsScheme&&t.supportsScheme(AS(this.selected.scheme[!0]))||t.supportsScheme&&t.supportsScheme(AS(this.selected.scheme[!1]))))},registryGroups(){let t=[{stored:!0,label:this.$t("general.storedMappings"),registries:[]},{stored:!1,label:this.$t("general.recommendedMappings"),registries:[]}];for(let e of this.mappingRegistries)t.find((t=>t.stored===this.$jskos.mappingRegistryIsStored(e))).registries.push(e);t=t.filter((t=>t.registries.length>0));for(let e of t)e.registries=e.registries.sort(((t,e)=>this.$jskos.compareFast(t,this.currentRegistry)?-1:this.$jskos.compareFast(e,this.currentRegistry)?1:0));return t},searchSections(){return this.resultsToSections(this.searchResults,this.searchPages,this.searchLoading,"mappingSearch-")},navigatorSections(){let t=this.resultsToSections(this.navigatorResults,this.navigatorPages,this.navigatorLoading,"mappingNavigator-");if(this.embeddedMappings.length){const e={},r={uri:"internal:embedded-mappings",prefLabel:{en:"Embedded Mappings",de:"Enthaltene Mappings"},definition:{en:["Mappings that are embedded directly in the concept data."],de:["Mappings, die direkt in den Konzeptdaten enthalten sind."]},randomId:this.generateID(),stored:!0,readonly:!0,isAuthorizedFor:()=>!1};let n;for(e.id=r.uri,e.registry=r,e.page=this.navigatorPages[r.uri]||1,e.totalCount=this.embeddedMappings.length;!n||e.page>1&&0===n.length;)n&&(e.page-=1),n=this.embeddedMappings.slice((e.page-1)*this.componentSettings.resultLimit,e.page*this.componentSettings.resultLimit);e.items=n.map((t=>{let e={mapping:t,registry:r};return e.sourceScheme=oi.get(t,"fromScheme")||void 0,e.targetScheme=oi.get(t,"toScheme")||void 0,e.sourceConcepts=this.$jskos.conceptsOfMapping(t,"from").filter((t=>null!=t)),e.targetConcepts=this.$jskos.conceptsOfMapping(t,"to").filter((t=>null!=t)),e.sourceConceptsLong=e.sourceConcepts,e.targetConceptsLong=e.targetConcepts,e._rowClass="",e.source="Embedded Mappings",e.sourceShort="embedded",e.type=this.$jskos.mappingTypeByType(t.type),e.uniqueId=this.hash("mappingNavigator-"+r.uri+JSON.stringify(oi.omit(this.$jskos.copyDeep(t)))),e.extra={date:t.modified||t.created},this.$jskos.compareFast(e.registry,this.hoveredRegistry)&&(e._rowClass+=" mappingBrowser-hoveredRegistry"),e})),t=t.concat(e)}return t},navigatorSectionsDatabases(){return this.navigatorSections.filter((t=>this.$jskos.mappingRegistryIsStored(t.registry)))},navigatorSectionsRecommendations(){return this.navigatorSections.filter((t=>!this.$jskos.mappingRegistryIsStored(t.registry)))},searchShareLink(){let t=this.searchShareIncludeSelected?window.location.href:window.location.href.split("?")[0];return t+=`${t.includes("?")?"&":"?"}${this.searchShareLinkPart}`,t},concordanceUrls(){let t={};for(let e of this.concordanceRegistries)!1!==e.has.concordances&&e._api.concordances&&(t[this.$jskos.prefLabel(e)]=e._api.concordances);return t},autoRefresh(){let t=void 0===this.componentSettings.autoRefresh?this.config.autoRefresh.mappings:1e3*this.componentSettings.autoRefresh;return t&&(t=Math.max(t,5e3)),t}},watch:{tab(t,e){if(t==this.tabIndexes.search){for(let t of Object.values(this.searchRepeatManagers))t&&t.isPaused&&t.start();if(this.searchNeedsRefresh.length){if(1==this.searchNeedsRefresh.length)return void this.search(this.searchNeedsRefresh[0].registryUri,this.searchNeedsRefresh[0].page);if(this.searchNeedsRefresh.find((t=>!t.registryUri)))this.search();else{let t=oi.uniq(this.searchNeedsRefresh.map((t=>t.registryUri)));for(let e of t)this.search(e,this.searchPages[e])}}}else if(t==this.tabIndexes.navigator){for(let t of Object.values(this.navigatorRepeatManagers))t&&t.isPaused&&t.start();this.refreshEmbeddedMappings(),this.navigatorRefresh()}else t==this.tabIndexes.concordances&&this.concordancesRepeatManager&&this.concordancesRepeatManager.isPaused&&this.concordancesRepeatManager.start();if(e==this.tabIndexes.search)for(let r of Object.values(this.searchRepeatManagers))r&&!r.isPaused&&r.stop();if(e==this.tabIndexes.navigator)for(let r of Object.values(this.navigatorRepeatManagers))r&&!r.isPaused&&r.stop();e==this.tabIndexes.concordances&&this.concordancesRepeatManager&&!this.concordancesRepeatManager.isPaused&&this.concordancesRepeatManager.stop()},isPageVisible(t){if(t)if(this.tab==this.tabIndexes.search)for(let e of Object.values(this.searchRepeatManagers))e&&e.isPaused&&e.start();else if(this.tab==this.tabIndexes.navigator)for(let e of Object.values(this.navigatorRepeatManagers))e&&e.isPaused&&e.start();else this.tab==this.tabIndexes.concordances&&this.concordancesRepeatManager&&this.concordancesRepeatManager.isPaused&&this.concordancesRepeatManager.start();else for(let e of[].concat(Object.values(this.searchRepeatManagers),Object.values(this.navigatorRepeatManagers),this.concordancesRepeatManager))e&&!e.isPaused&&e.stop()},navigatorNeedsRefresh(t){t.length>0&&this.tab==this.tabIndexes.navigator&&this.navigatorRefresh()},selected:{handler(){this.$jskos.compareFast(this.selected.concept[!0],this.previousSelected.concept[!0])&&this.$jskos.compareFast(this.selected.concept[!1],this.previousSelected.concept[!1])&&this.$jskos.compareFast(this.selected.scheme[!0],this.previousSelected.scheme[!0])&&this.$jskos.compareFast(this.selected.scheme[!1],this.previousSelected.scheme[!1])||this.selectedChangedHandler()},deep:!0},needsRefresh(t){if(t){let t=this.$store.state.mapping.mappingsNeedRefreshRegistry;t?(this.navigatorNeedsRefresh.push(t),this.search(t,this.searchPages[t])):(this.navigatorNeedsRefresh.push(null),this.search()),this.$store.commit("mapping/setRefresh",{refresh:!1})}},currentRegistry(t){if(t){this.showRegistry[t.uri]=!0;for(let t of document.getElementsByClassName("flexibleTable-body"))t.scrollTop=0}},locale(t,e){if(t!=e)for(let r of this.navigatorRegistries.filter((t=>!this.$jskos.mappingRegistryIsStored(t)&&this.showRegistry[t.uri])))this.navigatorNeedsRefresh.push(r.uri)},lockScheme:{handler(){let t=!1;for(let[e,r]of[["from",!0],["to",!1]])if(this.lockScheme[r]){const n=AS(this.selected.scheme[r]);this.searchFilterInput[`${e}Scheme`]=n?this.$jskos.notation(n):"",t=!0}t&&this.searchClicked()},deep:!0},"componentSettings.resultLimit"(t,e){let r;if(this.tab==this.tabIndexes.search?r="search":this.tab==this.tabIndexes.navigator&&(r="navigator"),r)for(let n of Object.keys(this[`${r}Results`])){let o=((this[`${r}Pages`][n]||1)-1)*e,a=Math.floor(o/t)+1;"search"==r?this.search(n,a):(this.$set(this.navigatorPages,n,a),this.navigatorNeedsRefresh.push(n))}},"componentSettings.showAllSchemes"(){this.$store.commit("mapping/setRefresh")},"componentSettings.navigatorShowResultsForLeft"(){this.$store.commit("mapping/setRefresh")},"componentSettings.navigatorShowResultsForRight"(){this.$store.commit("mapping/setRefresh")},autoRefresh(){let t;if(this.tab==this.tabIndexes.search?t="search":this.tab==this.tabIndexes.navigator&&(t="navigator"),t)for(let e of Object.keys(this[`${t}Results`]))"search"==t?this.search(e,this.searchPages[e]):this.navigatorNeedsRefresh.push(e);this.concordancesRepeatManager&&(this.concordancesRepeatManager.interval=2*this.autoRefresh)},concordanceOptions(t){this.searchFilterInput.partOf&&!t.find((t=>t.value===this.searchFilterInput.partOf))&&(this.searchFilterInput.partOf=null)}},created(){this.navigatorRefresh=oi.debounce(this._navigatorRefresh,100),this.clearSearchFilter(),this.tab=this.tabIndexes.search},async mounted(){!this.concordancesRepeatManager&&this.concordanceRegistries.length&&(this.autoRefresh?this.concordancesRepeatManager=this.repeat({function:()=>this.refreshConcordances(),interval:2*this.autoRefresh,callback:t=>{t&&this.$log.warn("Mapping Browser (Concordances): Error during refresh",t)}}):this.refreshConcordances()),this.selectedChangedHandler(),this.mappingRegistries.forEach((({uri:t})=>{this.$watch((()=>this.showRegistry[t]),(e=>{e||[this.searchRepeatManagers,this.navigatorRepeatManagers].map((e=>e[t])).forEach((t=>{t&&!t.isPaused&&t.stop()}))}))})),this.mappingRegistries.map((t=>t._config?.annotations?.mismatchTagVocabulary)).filter(Boolean).forEach((t=>{const e=Xw.registryForScheme(t);e?FS(t=LS(t),{registry:e}):this.$log.warn(`Could not find registry for mismatchTagVocabulary ${t.uri}. Feature is disabled.`)}))},beforeDestroy(){for(let t of[].concat(Object.values(this.searchRepeatManagers),Object.values(this.navigatorRepeatManagers),this.concordancesRepeatManager))t&&!t.isPaused&&t.stop()},methods:{clickHandlers(){let t=[];for(let e of this.registryGroups)t.push({elements:[oi.get(this.$refs[`registryGroup-${e.stored}-popover`],"[0]"),document.getElementById(`registryGroup-${e.stored}`)],handler:()=>{this.$set(this.registryGroupShow,e.stored,!1)}});return t.push({elements:[this.$refs.searchSharePopover,document.getElementById("mappingBrowser-search-shareButton")],handler:()=>{this.searchShareShow=!1}}),t},selectedChangedHandler(){this.navigatorPages={},this.navigatorResults={},this.navigatorNeedsRefresh.push(null);let t=!1;for(let[e,r]of[["from",!0],["to",!1]])if(this.lockScheme[r]&&!this.$jskos.compareFast(this.selected.scheme[r],this.previousSelected.scheme[r])){const n=AS(this.selected.scheme[r]);this.searchFilterInput[`${e}Scheme`]=n?this.$jskos.notation(n):"",t=!0}t?this.searchClicked():(oi.difference(Object.keys(this.searchResults),this.searchRegistries.map((t=>t.uri))).forEach((t=>this.$delete(this.searchResults,t))),oi.difference(this.searchRegistries.map((t=>t.uri)),Object.keys(this.searchResults)).forEach((t=>this.search(t,1)))),this.previousSelected={},this.previousSelected.concept={[!0]:this.selected.concept[!0]?{uri:this.selected.concept[!0].uri}:null,[!1]:this.selected.concept[!1]?{uri:this.selected.concept[!1].uri}:null},this.previousSelected.scheme={[!0]:this.selected.scheme[!0]?{uri:this.selected.scheme[!0].uri}:null,[!1]:this.selected.scheme[!1]?{uri:this.selected.scheme[!1].uri}:null},this.hasSwitchedToNavigator||!this.selected.concept[!0]&&!this.selected.concept[!1]||(this.tab=this.tabIndexes.navigator,this.hasSwitchedToNavigator=!0),this.refreshEmbeddedMappings()},generateCancelToken:()=>Wc.CancelToken.source(),showMappingsForConcordance(t){this.tab=this.tabIndexes.search,this.clearSearchFilter({ignoredLock:!0}),this.searchFilterInput.partOf=t.uri,this.searchClicked()},getSchemeForFilter(t){return ES(this.schemes).find((e=>t&&(this.$jskos.compare(e,{uri:t})||this.$jskos.notation(e).toLowerCase()==t.toLowerCase())))},clearSearchFilter({ignoredLock:t=!1}={}){this.searchFilterInput={fromScheme:this.searchFilterInput&&this.searchFilterInput.fromScheme||"",fromNotation:"",toScheme:this.searchFilterInput&&this.searchFilterInput.toScheme||"",toNotation:"",creator:"",direction:"",type:null,cardinality:"1-to-n",annotated:null,partOf:null,order:"desc"},!t&&this.lockScheme[!0]||(this.searchFilterInput.fromScheme=""),!t&&this.lockScheme[!1]||(this.searchFilterInput.toScheme=""),this.searchFilterExtended=!1,this.searchResults={},this.searchClicked()},searchWithParams(t){this.tab=this.tabIndexes.search,oi.forOwn(t,((t,e)=>{null!=t&&(this.searchFilterInput[e]=t)})),this.searchClicked()},searchClicked(){this.searchFilter=oi.cloneDeep(this.searchFilterInput),this.search(null,1)},search(t=null,e){if(this.tab!=this.tabIndexes.search)return void this.searchNeedsRefresh.push({registryUri:t,page:e});if(this.searchNeedsRefresh=[],this.searchFilter.partOf){let t=[];for(let e of this.concordances.filter((t=>this.$jskos.compare(t,{uri:this.searchFilter.partOf})))){let r=oi.get(e,"_registry.uri");r&&!t.includes(r)&&t.push(r)}if(t.length>0)for(let e of t)this.showRegistry[e]=!0}oi.difference(Object.keys(this.searchResults),this.searchRegistries.map((t=>t.uri))).forEach((t=>this.$delete(this.searchResults,t)));let r=this.searchRegistries.filter((e=>null==t||e.uri==t));for(let a of r){this.searchCancelToken[a.uri]&&this.searchCancelToken[a.uri].cancel("There was a newer refresh operation.");const t=this.searchRepeatManagers[a.uri];if(t&&!t.isPaused&&t.stop(),!this.showRegistry[a.uri]){this.$delete(this.searchResults,a.uri);continue}let r=this.generateCancelToken();this.searchCancelToken[a.uri]=r,this.$set(this.searchPages,a.uri,e),this.$set(this.searchLoading,a.uri,!0);const n={from:this.searchFilter.fromNotation,to:this.searchFilter.toNotation,fromScheme:this.getSchemeForFilter(this.searchFilter.fromScheme),toScheme:this.getSchemeForFilter(this.searchFilter.toScheme)};for(const e of["from","to"]){let t=n[`${e}Scheme`];t&&n[e]&&(t=new this.$jskos.ConceptScheme(n[`${e}Scheme`]),t?.uriPattern&&(n[e]=n[e].split("|").map((e=>t.uriFromNotation(e)||e)).join("|")))}const o=()=>this.getMappings({...n,creator:this.searchFilter.creator,type:this.searchFilter.type,direction:this.searchFilter.direction,cardinality:this.searchFilter.cardinality,annotatedFor:this.searchFilter.annotated&&this.searchFilter.annotated.annotatedFor,annotatedWith:this.searchFilter.annotated&&this.searchFilter.annotated.annotatedWith,partOf:this.searchFilter.partOf,registry:a.uri,sort:"created",order:this.searchFilter.order,offset:((this.searchPages[a.uri]||1)-1)*this.componentSettings.resultLimit,limit:this.componentSettings.resultLimit,cancelToken:r.token}),i=t=>{if(r==this.searchCancelToken[a.uri]){if(!t)return this.$set(this.registryHasErrored,a.uri,!0),this.searchResults[a.uri]&&!this.searchResults[a.uri].includes(null)||this.$set(this.searchResults,a.uri,[]),void this.$set(this.searchLoading,a.uri,!1);this.$set(this.registryHasErrored,a.uri,!1),e=e||this.searchPages[a.uri]||1,0==t.length&&e>1?this.search(a.uri,e-1):(this.$set(this.searchResults,a.uri,t),this.$set(this.searchLoading,a.uri,!1),this.$set(this.searchPages,a.uri,e))}};if(this.autoRefresh){const t=this.repeat({function:()=>o(),interval:this.autoRefresh,callback:(t,e)=>{t&&this.$log.warn("Mapping Browser (Search): Error during refresh",t),i(e)}});this.$set(this.searchRepeatManagers,a.uri,t)}else o().then(i)}let n={};oi.forOwn(this.searchFilter,((t,e)=>{t&&(n[e]=t)}));let o=encodeURIComponent(JSON.stringify(n));this.searchShareLinkPart=`search=${o}`},_navigatorRefresh(){if(!this.navigatorNeedsRefresh.length)return;let t;t=this.navigatorNeedsRefresh.includes(null)?null:oi.uniq(this.navigatorNeedsRefresh),this.navigatorNeedsRefresh=[];let e={direction:"both",mode:"or",selected:{scheme:{[!0]:AS(this.selected.scheme[!0]),[!1]:AS(this.selected.scheme[!1])}}},r=this.componentSettings.navigatorShowResultsForLeft?oi.get(this,"selected.concept[true]"):null,n=this.componentSettings.navigatorShowResultsForRight?oi.get(this,"selected.concept[false]"):null;if(r&&(e.from=r),n&&(e.to=n),r||n){t||(this.navigatorPages={});for(let r of this.navigatorRegistries){if(t&&!t.includes(r.uri))continue;if(!this.showRegistry[r.uri]){this.$delete(this.navigatorResults,r.uri);continue}const n=this.navigatorRepeatManagers[r.uri];n&&!n.isPaused&&n.stop(),this.navigatorCancelToken[r.uri]&&this.navigatorCancelToken[r.uri].cancel("There was a newer refresh operation.");let o=this.generateCancelToken();this.navigatorCancelToken[r.uri]=o,t||this.$set(this.navigatorResults,r.uri,[null]);const a=()=>this.getMappings({...e,registry:r.uri,limit:this.$jskos.mappingRegistryIsStored(r)?100:30,sort:this.$jskos.mappingRegistryIsStored(r)?"modified":"mappingRelevance",cancelToken:o.token}),i=t=>{if(o==this.navigatorCancelToken[r.uri]){if(!t)return this.$set(this.registryHasErrored,r.uri,!0),void(this.navigatorResults[r.uri]&&!this.navigatorResults[r.uri].includes(null)||this.$set(this.navigatorResults,r.uri,[]));this.$set(this.registryHasErrored,r.uri,!1),t=t.sort(((e,r)=>{if(e._occurrence||r._occurrence)return oi.get(r,"_occurrence.count",0)-oi.get(e,"_occurrence.count",0);if(e.mappingRelevance&&r.mappingRelevance)return r.mappingRelevance-e.mappingRelevance;let n={a:10,b:10};return oi.forOwn({a:e,b:r},((t,e)=>{let r=this.$jskos.conceptsOfMapping(t,"from"),o=this.$jskos.conceptsOfMapping(t,"to"),a=this.$jskos.isContainedIn(this.selected.concept[!0],r),i=this.$jskos.isContainedIn(this.selected.concept[!1],o),s=this.$jskos.compare(this.selected.scheme[!0],t.fromScheme),l=this.$jskos.compare(this.selected.scheme[!1],t.toScheme);if(a&&i)return;if(n[e]-=1,s&&l)return;n[e]-=1;let c=this.$jskos.isContainedIn(this.selected.concept[!0],o),d=this.$jskos.isContainedIn(this.selected.concept[!1],r);c&&d||(n[e]-=1,a||(n[e]-=4),i||(n[e]-=3),d||(n[e]-=2),c||(n[e]-=1))})),n.b-n.a!=0?n.b-n.a:t.indexOf(e)-t.indexOf(r)})),t._totalCount=void 0,this.componentSettings.showAllSchemes||(t=t.filter((t=>{if(this.selected.scheme[!0]&&this.selected.scheme[!1]){let e=!0;for(let r of[t.fromScheme,t.toScheme]){let t=!1;for(let e of[!0,!1])this.$jskos.compare(r,this.selected.scheme[e])&&(t=!0);e=e&&t}return e}return!0}))),this.$set(this.navigatorResults,r.uri,t),this.navigatorPages[r.uri]>1&&t.length<(this.navigatorPages[r.uri]-1)*this.componentSettings.resultLimit+1&&this.$set(this.navigatorPages,r.uri,this.navigatorPages[r.uri]-1)}};if(this.autoRefresh){const t=this.repeat({function:()=>a(),interval:this.autoRefresh,callback:(t,e)=>{t&&this.$log.warn("Mapping Browser (Navigator): Error during refresh",t),i(e)}});this.$set(this.navigatorRepeatManagers,r.uri,t)}else a().then(i)}}else this.navigatorResults={}},swapClicked(){this.lockScheme[!0]=!1,this.lockScheme[!1]=!1,[this.searchFilterInput.fromScheme,this.searchFilterInput.fromNotation,this.searchFilterInput.toScheme,this.searchFilterInput.toNotation]=[this.searchFilterInput.toScheme,this.searchFilterInput.toNotation,this.searchFilterInput.fromScheme,this.searchFilterInput.fromNotation],this.searchClicked()},resultsToSections(t,e,r,n){let o=[];for(let a of this.mappingRegistriesSorted.filter((e=>t[e.uri]))){let i={id:a.uri,randomId:this.generateID()};i.registry=a,this.$jskos.compareFast(a,this.currentRegistry)&&(i._class="mappingBrowser-table-currentRegistrySection"),i.items=[],i.loading=r[a.uri],i.page=e[a.uri]||1;let s=t[a.uri]||[];i.totalCount=s._totalCount||s.length,i.lastPage=Math.ceil(i.totalCount/this.componentSettings.resultLimit),1==s.length&&null==s[0]&&(i.loading=!0),s._url&&(i.url=s._url),HS(oi.flatten(s.map((t=>this.$jskos.conceptsOfMapping(t)))));let l=0;for(let t of s){let e={mapping:t,registry:a};if(e.sourceScheme=oi.get(t,"fromScheme")||void 0,e.targetScheme=oi.get(t,"toScheme")||void 0,e.sourceConcepts=this.$jskos.conceptsOfMapping(t,"from").filter((t=>null!=t)),e.targetConcepts=this.$jskos.conceptsOfMapping(t,"to").filter((t=>null!=t)),e.sourceConceptsLong=e.sourceConcepts,e.targetConceptsLong=e.targetConcepts,oi.get(t,"from")||0!=e.sourceConcepts.length||(e.sourceScheme=void 0),oi.get(t,"to")||0!=e.targetConcepts.length||(e.targetScheme=void 0),e.sourceConcepts.length+e.targetConcepts.length==0){l+=1;continue}let r=this.$jskos.mappingMembersIdentifier({from:{memberSet:[this.selected.concept[!0]]},to:{memberSet:[this.selected.concept[!1]]}}),o=this.$jskos.mappingMembersIdentifier(this.$store.state.mapping.mapping),s=t.identifier.includes(r)||t.identifier.includes(o);e._rowClass="",s&&(e._rowClass="mappingBrowser-table-row-match");let c=oi.get(this.$store.state.mapping.original,"uri");c&&t.uri==c&&(e._rowClass="mappingBrowser-table-row-edited"),e.creator=t.creator&&t.creator[0]||"","object"==typeof e.creator&&(e.creator=this.$jskos.prefLabel(e.creator)),e.extra={date:t.modified||t.created},e.source=this.$jskos.prefLabel(a),e.sourceShort=this.$jskos.notation(a),e.type=this.$jskos.mappingTypeByType(t.type),e.occurrence=t._occurrence,e.uniqueId=this.hash(n+a.uri+JSON.stringify(oi.omit(this.$jskos.copyDeep(t)))),this.$jskos.compareFast(e.registry,this.hoveredRegistry)&&(e._rowClass+=" mappingBrowser-hoveredRegistry"),i.items.push(e)}void 0===s._totalCount&&(i.items=i.items.slice((i.page-1)*this.componentSettings.resultLimit,i.page*this.componentSettings.resultLimit)),i.totalCount-=l,o.push(i)}return o},droppedConcept(t,e){oi.forOwn(e,((e,r)=>{let n="";"scheme"==r?n=this.$jskos.isScheme(t)?oi.get(t,"notation[0]"):oi.get(t,"inScheme[0].notation[0]"):"concept"==r&&this.$jskos.isConcept(t)&&(n=oi.get(t,"notation[0]")),n&&oi.set(this,e,n)}))},changePage(t,{registry:e,page:r,userInitiated:n}){let o=this[`${t}Pages`][e.uri];n?(this.$set(this[`${t}Pages`],e.uri,r),"search"==t&&this.search(e.uri,r)):r!=o&&(this.$set(this[`${t}Pages`],e.uri,r),this.$nextTick((()=>{this.$set(this[`${t}Pages`],e.uri,o)})))},editConcordance(t){this.concordanceToEdit=t,this.$refs.concordanceEditorModal.show()},async refreshConcordances(){await this.loadConcordances(),this.concordancesLoaded=!0},refreshEmbeddedMappings(){const t=t=>[this.selected.scheme[!0],this.selected.scheme[!1]].concat(this.schemes).filter(Boolean).map(AS).find((e=>(e=new this.$jskos.ConceptScheme(e),!!e?.notationFromUri(t)))),e=[].concat(...[!0,!1].map((e=>{const r=AS(this.selected.concept[e]);return(r?.mappings||[]).map((t=>this.$jskos.copyDeep(t))).filter((e=>{if(!e.from&&!e.to)return!1;["from","to"].forEach((t=>{e[t]||(e[t]={memberSet:[{uri:r.uri}]},e[t+"Scheme"]={uri:r.inScheme[0].uri})}));const n=AS(e.fromScheme)||t(e.from?.memberSet?.[0]?.uri),o=AS(e.toScheme)||t(e.to?.memberSet?.[0]?.uri);return!(!n||!o||this.$jskos.compare(n,o)||(e.fromScheme||(e.fromScheme={uri:n.uri}),e.toScheme||(e.toScheme={uri:o.uri}),this.adjustMapping(e),HS(this.$jskos.conceptsOfMapping(e,"from"),{scheme:n}),HS(this.$jskos.conceptsOfMapping(e,"to"),{scheme:o}),0))}))})));this.embeddedMappings=e}}};var pj=function(){var t=this,e=t._self._c;return e("div",{attrs:{id:"mappingBrowser"}},[e("component-settings",{attrs:{tooltip:t.$t("mappingBrowser.settingsButton")}}),e("tabs",{staticStyle:{position:"absolute",top:"0",bottom:"0",left:"0",right:"0"},attrs:{fill:""},model:{value:t.tab,callback:function(e){t.tab=e},expression:"tab"}},[t.concordancesShown?e("tab",{attrs:{title:t.$t("mappingBrowser.concordances")},on:{click:t.handleClick}},[t.concordances?[t.concordanceRegistries.length?e("div",{staticClass:"mappingBrowser-concordanceMenu"},[t.canCreateConcordance()?e("div",{staticClass:"button mappingBrowser-addConcordanceButton",on:{click:function(e){return t.editConcordance(null)}}},[e("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$t("concordanceEditor.addConcordanceButton"),delay:t.defaults.delay.medium},expression:"{ title: $t('concordanceEditor.addConcordanceButton'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],attrs:{icon:"plus-square"}}),t._v(" "+t._s(t.$t("mappingBrowser.newConcordance"))+" ")],1):t._e(),t._l(t.concordanceRegistries,(function(r){return e("registry-notation",{key:r.uri,staticClass:"mappingBrowser-search-registryNotation pointer",attrs:{registry:r,disabled:!t.$jskos.compareFast(r,t.currentConcordanceRegistry)},nativeOn:{click:function(e){return t.$store.commit({type:"settings/set",prop:"mappingRegistry",value:r.uri})}}})}))],2):t._e(),e("concordance-editor-modal",{ref:"concordanceEditorModal",attrs:{concordance:t.concordanceToEdit}}),e("div",{staticStyle:{display:"flex",padding:"0px 4px"}},t._l(t.concordanceTableFields,(function(r){return e("div",{key:r.key,style:"padding: 0px 10px 0px 0px; flex: 0 0 "+r.width},["from"==r.key?e("b-input",{staticStyle:{width:"55%",display:"inline-block"},attrs:{type:"text",size:"sm",placeholder:t.$t("mappingBrowser.from")},model:{value:t.concordanceFilter.from,callback:function(e){t.$set(t.concordanceFilter,"from",e)},expression:"concordanceFilter.from"}}):t._e(),"to"==r.key?e("b-input",{staticStyle:{width:"75%",display:"inline-block"},attrs:{type:"text",size:"sm",placeholder:t.$t("mappingBrowser.to")},model:{value:t.concordanceFilter.to,callback:function(e){t.$set(t.concordanceFilter,"to",e)},expression:"concordanceFilter.to"}}):t._e(),"creator"==r.key?e("b-input",{staticStyle:{width:"80%",display:"inline-block"},attrs:{type:"text",size:"sm",placeholder:t.$t("mappingBrowser.creator")},model:{value:t.concordanceFilter.creator,callback:function(e){t.$set(t.concordanceFilter,"creator",e)},expression:"concordanceFilter.creator"}}):t._e(),null!=t.concordanceFilter[r.key]?e("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:"clear filter",delay:t.defaults.delay.medium},expression:"{ title: 'clear filter', delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button mappingBrowser-from650",attrs:{icon:"times"},on:{click:function(e){t.concordanceFilter[r.key]=""}}},[t._v(" x ")]):t._e(),"from"==r.key?e("b-button",{staticClass:"mappingBrowser-from750",staticStyle:{"padding-right":"0","margin-right":"-5px"},attrs:{variant:"link",size:"sm",tabindex:"-1"},on:{click:function(e){[t.concordanceFilter.from,t.concordanceFilter.to]=[t.concordanceFilter.to,t.concordanceFilter.from]}}},[e("font-awesome-icon",{attrs:{icon:"exchange-alt"}})],1):t._e()],1)})),0),e("div",{staticStyle:{flex:"1",height:"0",position:"relative"}},[e("flexible-table",{staticStyle:{position:"absolute",top:"0",bottom:"0",left:"0",right:"0"},attrs:{fields:t.concordanceTableFields,items:t.concordanceTableItems,"sort-by":"date","sort-direction":-1},scopedSlots:t._u([{key:"mappings",fn:function({item:r,value:n}){return e("span",{},[t._v(" "+t._s((isNaN(n)?"?":n).toLocaleString())+" "),e("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$t("mappingBrowser.showMappings"),delay:t.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.showMappings'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",attrs:{icon:"external-link-square-alt"},on:{click:function(e){return t.showMappingsForConcordance(r.concordance)}}})],1)}},{key:"actions",fn:function({item:r}){return e("span",{},[e("div",{staticClass:"mappingBrowser-toolbar-button"},[t.canUpdateConcordance({concordance:r.concordance})?e("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$t("mappingBrowser.editConcordanceTooltip"),delay:t.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.editConcordanceTooltip'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",attrs:{icon:"edit"},on:{click:function(e){return t.editConcordance(r.concordance)}}}):t.isCreatorOrContributor(r.concordance,t.user)&&r.concordance._registry.isAuthorizedFor({type:"mappings",action:"update",user:t.user})?e("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip",value:t.$t("mappingBrowser.canSaveIntoConcordanceTooltip"),expression:"$t('mappingBrowser.canSaveIntoConcordanceTooltip')"}],staticClass:"button",staticStyle:{"font-size":"12px"},attrs:{icon:"pencil-alt"}}):t._e()],1),e("div",{staticClass:"mappingBrowser-toolbar-button"},[e("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$t("mappingBrowser.showConcordanceDetail"),delay:t.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.showConcordanceDetail'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",attrs:{icon:"info-circle"},on:{click:function(e){(t.concordanceToEdit=r.concordance)&&t.$refs.concordanceDetail.show()}}})],1)])}},{key:"from",fn:function({value:t}){return e("span",{},[e("item-name",{attrs:{item:t,"show-text":!1,"is-link":!0===t.__SAVED__,"is-left":!0,"font-size":"sm"}})],1)}},{key:"to",fn:function({value:t}){return e("span",{},[e("item-name",{attrs:{item:t,"show-text":!1,"is-link":t.__SAVED__,"is-left":!1,"font-size":"sm"}})],1)}},{key:"creator",fn:function({value:r}){return e("span",{},[t._v(" "+t._s(r)+" ")])}},{key:"date",fn:function({value:t}){return e("span",{},[e("date-string",{attrs:{date:t}})],1)}}],null,!1,1554914683)})],1),e("div",{staticStyle:{display:"flex"}},[e("p",{staticStyle:{flex:"1","text-align":"right","font-weight":"bold","padding-right":"45px"}},[t._v(" "+t._s(t.concordanceTableItems.length)+" "+t._s(t.$t("mappingBrowser.concordances"))+" "+t._s(t.$t("mappingBrowser.total"))+" "+t._s(t.concordanceTableItems.reduce(((t,e)=>t+(e.mappings||0)),0).toLocaleString())+" "+t._s(t.$t("registryInfo.mappings"))+" ")]),t.concordances&&t.concordances.length>0?e("data-modal-button",{attrs:{data:t.concordances,"position-right":20,url:t.concordanceUrls,type:"concordance"}}):t._e(),e("concordance-detail",{ref:"concordanceDetail",attrs:{concordance:t.concordanceToEdit}})],1)]:t._e()],2):t._e(),e("tab",{attrs:{title:t.$t("mappingBrowser.mappingSearch")},on:{click:t.handleClick}},[e("div",{staticStyle:{flex:"none",padding:"0px 4px"}},[e("div",{staticStyle:{display:"flex","flex-wrap":"wrap"}},[e("b-input",{staticStyle:{flex:"1",margin:"3px","min-width":"40px"},attrs:{state:""==t.searchFilterInput.fromScheme?null:null!=t.searchFromScheme,size:"sm",placeholder:t.$t("mappingBrowser.searchSourceScheme")},on:{drop:function(e){!t.lockScheme[!0]&&t.drop(e,{scheme:"searchFilterInput.fromScheme",concept:"searchFilterInput.fromNotation"})}},nativeOn:{keyup:[function(e){t.lockScheme[!0]=!1},function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.searchClicked.apply(null,arguments)}]},model:{value:t.searchFilterInput.fromScheme,callback:function(e){t.$set(t.searchFilterInput,"fromScheme",e)},expression:"searchFilterInput.fromScheme"}}),e("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip",value:t.lockScheme[!0]?t.$t("mappingBrowser.unlockScheme"):t.$t("mappingBrowser.lockScheme"),expression:"lockScheme[true] ? $t('mappingBrowser.unlockScheme') : $t('mappingBrowser.lockScheme')"}],staticClass:"button",staticStyle:{flex:"none","font-size":"12px",margin:"auto 8px auto 2px"},on:{click:function(e){t.lockScheme[!0]=!t.lockScheme[!0]}}},[e("font-awesome-icon",{attrs:{icon:t.lockScheme[!0]?"lock":"lock-open"}})],1),e("b-input",{staticStyle:{flex:"2",margin:"3px","min-width":"60px"},attrs:{size:"sm",placeholder:t.$t("mappingBrowser.searchSourceNotation")},on:{drop:function(e){return t.drop(e,{scheme:t.lockScheme[!0]?null:"searchFilterInput.fromScheme",concept:"searchFilterInput.fromNotation"})}},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.searchClicked.apply(null,arguments)}},model:{value:t.searchFilterInput.fromNotation,callback:function(e){t.$set(t.searchFilterInput,"fromNotation",e)},expression:"searchFilterInput.fromNotation"}}),e("div",{staticClass:"button",staticStyle:{flex:"none","font-size":"16px",margin:"auto 5px"},on:{click:t.swapClicked}},[e("font-awesome-icon",{attrs:{icon:"exchange-alt"}})],1),e("b-input",{staticStyle:{flex:"1",margin:"3px","min-width":"40px"},attrs:{state:""==t.searchFilterInput.toScheme?null:null!=t.searchToScheme,size:"sm",placeholder:t.$t("mappingBrowser.searchTargetScheme")},on:{drop:function(e){!t.lockScheme[!1]&&t.drop(e,{scheme:"searchFilterInput.toScheme",concept:"searchFilterInput.toNotation"})}},nativeOn:{keyup:[function(e){t.lockScheme[!1]=!1},function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.searchClicked.apply(null,arguments)}]},model:{value:t.searchFilterInput.toScheme,callback:function(e){t.$set(t.searchFilterInput,"toScheme",e)},expression:"searchFilterInput.toScheme"}}),e("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip",value:t.lockScheme[!1]?t.$t("mappingBrowser.unlockScheme"):t.$t("mappingBrowser.lockScheme"),expression:"lockScheme[false] ? $t('mappingBrowser.unlockScheme') : $t('mappingBrowser.lockScheme')"}],staticClass:"button",staticStyle:{flex:"none","font-size":"12px",margin:"auto 8px auto 2px"},on:{click:function(e){t.lockScheme[!1]=!t.lockScheme[!1]}}},[e("font-awesome-icon",{attrs:{icon:t.lockScheme[!1]?"lock":"lock-open"}})],1),e("b-input",{staticStyle:{flex:"2",margin:"3px","min-width":"60px"},attrs:{size:"sm",placeholder:t.$t("mappingBrowser.searchTargetNotation")},on:{drop:function(e){return t.drop(e,{scheme:t.lockScheme[!1]?null:"searchFilterInput.toScheme",concept:"searchFilterInput.toNotation"})}},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.searchClicked.apply(null,arguments)}},model:{value:t.searchFilterInput.toNotation,callback:function(e){t.$set(t.searchFilterInput,"toNotation",e)},expression:"searchFilterInput.toNotation"}}),e("b-button",{staticStyle:{flex:"none",margin:"3px"},attrs:{variant:"primary",size:"sm"},on:{click:t.searchClicked}},[e("font-awesome-icon",{attrs:{icon:"search"}}),t._v(t._s(t.$t("mappingBrowser.searchSubmit"))+" ")],1),e("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip",value:{title:t.$t("mappingBrowser."+(t.searchFilterExtended?"searchCollapse":"searchExtend")),placement:t.searchFilterExtended?"left":"bottom"},expression:"{\n title: $t(`mappingBrowser.${searchFilterExtended ? 'searchCollapse' : 'searchExtend'}`),\n placement: searchFilterExtended ? 'left' : 'bottom',\n }"}],staticClass:"button fontSize-large",staticStyle:{flex:"none",margin:"3px",position:"relative",width:"20px"},on:{click:function(e){t.searchFilterExtended=!t.searchFilterExtended}}},[t.searchFilterExtended?e("font-awesome-icon",{staticStyle:{"vertical-align":"-0.3em"},attrs:{icon:"chevron-up"}}):e("font-awesome-icon",{staticStyle:{"vertical-align":"-0.3em"},attrs:{icon:"filter"}}),!t.searchFilterExtended&&(t.searchFilterInput.creator||t.searchFilterInput.type||t.searchFilterInput.partOf)?e("span",{staticClass:"text-success",staticStyle:{position:"absolute",top:"-9px",right:"-3px"}},[t._v(" • ")]):t._e()],1),t.searchFilterExtended?[e("div",{staticStyle:{"flex-basis":"100%",height:"0"}}),e("div",{staticStyle:{"text-align":"right",flex:"none",margin:"auto 5px"}},[t._v(" "+t._s(t.$t("mappingBrowser.creator"))+": ")]),e("div",{staticStyle:{flex:"2",margin:"3px",display:"flex","align-items":"center"}},[e("b-input",{attrs:{size:"sm",placeholder:t.$t("mappingBrowser.creator")},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.searchClicked.apply(null,arguments)}},model:{value:t.searchFilterInput.creator,callback:function(e){t.$set(t.searchFilterInput,"creator",e)},expression:"searchFilterInput.creator"}}),t.authorized&&t.searchFilterInput.creator!=(t.userUris||[]).join("|")?e("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$t("mappingBrowser.searchInsertSelfIntoCreator"),delay:t.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.searchInsertSelfIntoCreator'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",staticStyle:{"margin-left":"2px"},on:{click:function(e){t.searchFilterInput.creator=(t.userUris||[]).join("|")}}},[e("font-awesome-icon",{attrs:{icon:"user"}})],1):t._e()],1),e("div",{staticStyle:{"text-align":"right",flex:"none",margin:"auto 5px"}},[t._v(" "+t._s(t.$t("mappingBrowser.searchType"))+": ")]),e("b-select",{staticStyle:{flex:"3",margin:"3px"},attrs:{size:"sm",options:t.typeOptions},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.searchClicked.apply(null,arguments)}},model:{value:t.searchFilterInput.type,callback:function(e){t.$set(t.searchFilterInput,"type",e)},expression:"searchFilterInput.type"}}),e("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$t("mappingBrowser.searchBidirectionalTooltip"),delay:t.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.searchBidirectionalTooltip'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticStyle:{"text-align":"right",flex:"none",margin:"auto 5px"}},[t._v(" "+t._s(t.$t("mappingBrowser.searchBidirectional"))+": "),e("b-form-checkbox",{staticStyle:{display:"inline-block"},attrs:{size:"sm",value:"both","unchecked-value":""},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.searchClicked.apply(null,arguments)}},model:{value:t.searchFilterInput.direction,callback:function(e){t.$set(t.searchFilterInput,"direction",e)},expression:"searchFilterInput.direction"}})],1),e("div",{staticStyle:{"flex-basis":"100%",height:"0"}}),e("div",{staticStyle:{"text-align":"right",flex:"none",margin:"auto 5px"}},[t._v(" "+t._s(t.$t("mappingBrowser.searchCardinality"))+": ")]),e("b-form-select",{staticStyle:{flex:"1",margin:"3px"},attrs:{size:"sm",options:t.cardinalityOptions},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.searchClicked.apply(null,arguments)}},model:{value:t.searchFilterInput.cardinality,callback:function(e){t.$set(t.searchFilterInput,"cardinality",e)},expression:"searchFilterInput.cardinality"}}),e("div",{staticStyle:{"text-align":"right",flex:"none",margin:"auto 5px"}},[t._v(" "+t._s(t.$t("mappingBrowser.searchAnnotated"))+": ")]),e("b-form-select",{staticStyle:{flex:"1",margin:"3px"},attrs:{size:"sm",options:t.annotatedOptions},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.searchClicked.apply(null,arguments)}},model:{value:t.searchFilterInput.annotated,callback:function(e){t.$set(t.searchFilterInput,"annotated",e)},expression:"searchFilterInput.annotated"}}),e("div",{staticStyle:{"flex-basis":"100%",height:"0"}}),e("div",{staticStyle:{"text-align":"right",flex:"none",margin:"auto 5px"}},[t._v(" "+t._s(t.$t("mappingBrowser.concordance"))+": ")]),e("b-form-select",{staticStyle:{flex:"2",margin:"3px"},attrs:{size:"sm",options:t.concordanceOptions},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.searchClicked.apply(null,arguments)}},model:{value:t.searchFilterInput.partOf,callback:function(e){t.$set(t.searchFilterInput,"partOf",e)},expression:"searchFilterInput.partOf"}}),e("div",{staticStyle:{"text-align":"right",flex:"none",margin:"auto 5px"}},[t._v(" Sort: ")]),e("b-form-select",{staticStyle:{flex:"1",margin:"3px"},attrs:{size:"sm",options:t.orderOptions},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.searchClicked.apply(null,arguments)}},model:{value:t.searchFilterInput.order,callback:function(e){t.$set(t.searchFilterInput,"order",e)},expression:"searchFilterInput.order"}}),t._l(t.searchRegistries,(function(r){return e("registry-notation",{key:r.uri,staticClass:"mappingBrowser-search-registryNotation",class:{pointer:!t.$jskos.compareFast(r,t.currentRegistry)},attrs:{registry:r,disabled:!t.showRegistry[r.uri]},nativeOn:{click:function(e){t.showRegistry[r.uri]=!t.showRegistry[r.uri]},mouseover:function(e){t.hoveredRegistry=r},mouseout:function(e){t.hoveredRegistry=null}}})})),e("b-button",{staticStyle:{flex:"none",margin:"3px"},attrs:{variant:"danger",size:"sm"},on:{click:t.clearSearchFilter}},[e("font-awesome-icon",{attrs:{icon:"ban"}}),t._v(" "+t._s(t.$t("mappingBrowser.searchClear"))+" ")],1)]:t._e()],2)]),t.searchSections.length?e("mapping-browser-table",{staticClass:"mappingBrowser-search-table",attrs:{sections:t.searchSections,"search-limit":t.componentSettings.resultLimit,"show-editing-tools":t.showEditingTools,"show-cocoda-link":t.showCocodaLink,"registry-has-errored":t.registryHasErrored},on:{pageChange:function(e){return t.changePage("search",e)}}}):e("div",{staticClass:"fontWeight-heavy",staticStyle:{"text-align":"center","margin-top":"20px"}},[t._v(" "+t._s(t.$t("search.noResults"))+" ")]),e("div",{staticClass:"button",attrs:{id:"mappingBrowser-search-shareButton"}},[e("font-awesome-icon",{attrs:{icon:"share-alt-square"}}),t._v(" "+t._s(t.$t("mappingBrowser.searchShareLabel"))+" ")],1),e("b-popover",{attrs:{show:t.searchShareShow,target:"mappingBrowser-search-shareButton",triggers:"click",placement:"bottomleft"},on:{"update:show":function(e){t.searchShareShow=e}}},[e("div",{ref:"searchSharePopover"},[e("p",[e("b",[t._v(t._s(t.$t("mappingBrowser.searchShareTitle")))])]),e("p",{staticStyle:{"user-select":"none"}},[e("b-form-checkbox",{model:{value:t.searchShareIncludeSelected,callback:function(e){t.searchShareIncludeSelected=e},expression:"searchShareIncludeSelected"}},[t._v(" "+t._s(t.$t("mappingBrowser.searchShareInclude"))+" ")])],1),e("p",{attrs:{id:"mappingBrowser-search-shareLinkInput"}},[e("pre",[e("code",[t._v(t._s(t.searchShareLink))])])]),e("p",{staticStyle:{"text-align":"right"}},[e("b-button",{attrs:{size:"sm",variant:"primary"},on:{click:function(e){return t.copyToClipboard("mappingBrowser-search-shareLinkInput")}}},[t._v(" "+t._s(t.$t("mappingBrowser.searchShareCopy"))+" ")])],1)])])],1),t.showNavigator?e("tab",{attrs:{title:t.$t("mappingBrowser.mappingNavigator")},on:{click:t.handleClick}},[e("div",{directives:[{name:"show",rawName:"v-show",value:!t.selected.concept[!0]&&!t.selected.concept[!1],expression:"!selected.concept[true] && !selected.concept[false]"}],staticClass:"noItems fontWeight-heavy"},[t._v(" "+t._s(t.$t("mappingBrowser.chooseConcept"))+" ")]),t.selected.concept[!0]||t.selected.concept[!1]?e("div",{staticClass:"mappingBrowser-navigator-results"},t._l(t.registryGroups,(function(r){return e("div",{key:`mappingBrowser-registryGroup-${r.stored}`,staticClass:"mappingBrowser-registryGroup"},[e("div",{staticClass:"mappingBrowser-registryGroup-header"},[e("span",{staticClass:"mappingBrowser-registryGroup-title fontWeight-heavy",attrs:{id:`registryGroup-${r.stored}`}},[t._v(" "+t._s(r.label)+" ")]),e("span",{staticStyle:{"white-space":"nowrap",float:"right"}},t._l(r.registries.filter((e=>t.$jskos.isContainedIn(e,t.navigatorRegistries))),(function(r){return e("registry-notation",{key:r.uri,staticClass:"mappingBrowser-registryGroup-notation",class:{pointer:!t.$jskos.compareFast(r,t.currentRegistry)},attrs:{registry:r,disabled:!t.showRegistry[r.uri]},nativeOn:{click:function(e){t.showRegistry[r.uri]=!t.showRegistry[r.uri]},mouseover:function(e){t.hoveredRegistry=r},mouseout:function(e){t.hoveredRegistry=null}}})})),1)]),(r.stored?t.navigatorSectionsDatabases:t.navigatorSectionsRecommendations).length?e("mapping-browser-table",{attrs:{sections:r.stored?t.navigatorSectionsDatabases:t.navigatorSectionsRecommendations,"search-limit":t.componentSettings.resultLimit,"registry-has-errored":t.registryHasErrored},on:{pageChange:function(e){return t.changePage("navigator",e)}}}):t.selected.concept[!0]||t.selected.concept[!1]?e("div",{staticClass:"fontWeight-heavy",staticStyle:{"text-align":"center","margin-top":"20px"}},[t._v(" "+t._s(t.$t("search.noResults"))+" ")]):t._e()],1)})),0):t._e()]):t._e()],1)],1)};t("O",ii(uj,pj,[],0,0,"5e83f58c").exports);var fj={exports:{}};!function(t){"undefined"!=typeof window&&window,t.exports=function(){if("undefined"==typeof window)return null;var t="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),e=t.requestAnimationFrame||t.mozRequestAnimationFrame||t.webkitRequestAnimationFrame||function(e){return t.setTimeout(e,20)},r=t.cancelAnimationFrame||t.mozCancelAnimationFrame||t.webkitCancelAnimationFrame||function(e){t.clearTimeout(e)};function n(t,e){var r=Object.prototype.toString.call(t),n="[object Array]"===r||"[object NodeList]"===r||"[object HTMLCollection]"===r||"[object Object]"===r||"undefined"!=typeof jQuery&&t instanceof jQuery||"undefined"!=typeof Elements&&t instanceof Elements,o=0,a=t.length;if(n)for(;o=l&&(u+=o.value),"max"===o.mode&&c<=l&&(u+=o.value),d[p]||(d[p]=""),u&&-1===(" "+d[p]+" ").indexOf(" "+u+" ")&&(d[p]+=" "+u));for(var t in f)f.hasOwnProperty(t)&&(d[f[t]]?this.element.setAttribute(f[t],d[f[t]].substr(1)):this.element.removeAttribute(f[t]))}}function l(e,r){e.elementQueriesSetupInformation||(e.elementQueriesSetupInformation=new s(e,r)),e.elementQueriesSensor||(e.elementQueriesSensor=new t(e,(function(){e.elementQueriesSetupInformation.call()})))}function c(t,o,a,i){if(void 0===r[t]){r[t]=[];var s=n.length;e.innerHTML+="\n"+t+" {animation: 0.1s element-queries;}",e.innerHTML+="\n"+t+" > .resize-sensor {min-width: "+s+"px;}",n.push(t)}r[t].push({mode:o,property:a,value:i})}function d(t){var e;if(document.querySelectorAll&&(e=t?t.querySelectorAll.bind(t):document.querySelectorAll.bind(document)),e||"undefined"==typeof $$||(e=$$),e||"undefined"==typeof jQuery||(e=jQuery),!e)throw"No document.querySelectorAll, jQuery or Mootools's $$ found.";return e}function u(t){var e=d(t);for(var n in r)if(r.hasOwnProperty(n))for(var o=e(n,t),a=0,i=o.length;an[t].minWidth&&(l=t);if(l||(l=a),i!==l)if(s[l])r[i].style.display="none",r[l].style.display="block",i=l;else{var c=new Image;c.onload=function(){r[l].src=o[l],r[i].style.display="none",r[l].style.display="block",s[l]=!0,i=l},c.src=o[l]}else r[l].src=o[l]}i=a,e.resizeSensorInstance=new t(e,p),p()}function f(){for(var t=d()("[data-responsive-image],[responsive-image]"),e=0,r=t.length;e img, [data-responsive-image] {overflow: hidden; padding: 0; } [responsive-image] > img, [data-responsive-image] > img {width: 100%;}",e.innerHTML+="\n@keyframes element-queries { 0% { visibility: inherit; } }",document.getElementsByTagName("head")[0].appendChild(e),v=!0);for(var o=0,a=document.styleSheets.length;o\n PREFIX meshv: \n\n SELECT ?d ?name ?dateCreated ?dateRevised ?identifier (GROUP_CONCAT(?broaderDescriptor;SEPARATOR=" ") as ?broader)\n FROM \n WHERE {\n ?d a meshv:Descriptor .\n ?d rdfs:label ?name .\n OPTIONAL { ?d meshv:dateCreated ?dateCreated } .\n OPTIONAL { ?d meshv:dateRevised ?dateRevised } .\n ?d meshv:identifier ?identifier .\n OPTIONAL { ?d meshv:broaderDescriptor ?broaderDescriptor } .\n ${t}\n }\n GROUP BY ?d ?name ?dateCreated ?dateRevised ?identifier\n ORDER BY ?d\n `}function vj(t){return t.data.results.bindings.map((t=>{const e={inScheme:[gj],uri:t.d.value,notation:[t.identifier.value],prefLabel:{[t.name["xml:lang"]]:t.name.value},broader:(t.broader.value||"").split(" ").filter((t=>""!==t.trim())).map((t=>({uri:t})))};return t.dateCreated&&t.dateCreated.value&&(e.created=t.dateCreated.value),t.dateRevised&&t.dateRevised.value&&(e.modified=t.dateRevised.value),e}))}class yj extends tw{_prepare(){this.has.schemes=!0,this.has.top=!1,this.has.data=!0,this.has.concepts=!0,this.has.narrower=!0,this.has.ancestors=!1,this.has.suggest=!0,this.has.search=!0,Zy.filter((t=>!this.has[t])).forEach((t=>{this.has[t]=!1})),this._defaultParams={format:"JSON",limit:100,offset:0,inference:!0},this._defaultHeaders={Accept:"text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"}}static _registryConfigForBartocApiConfig({url:t,scheme:e}={}){return t&&e?{api:t,schemes:[e]}:null}async getSchemes(){return[gj]}async getTop(){return[]}async getConcepts({concepts:t,...e}){if(!t)throw new Ds({parameter:"concepts"});Array.isArray(t)||(t=[t]);const r=bj({where:`VALUES ?d { ${t.map((t=>`<${t.uri}>`)).join(" ")} } .`}),n=await Wc({method:"get",url:this._api.api,params:{...this._defaultParams,...e.params||{},query:r},headers:this._defaultHeaders});try{return vj(n)}catch(o){return console.error(o),[]}}async getNarrower({concept:t,...e}){if(!t||!t.uri)throw new Ds({parameter:"concept"});const r=bj({where:`?d meshv:broaderDescriptor <${t.uri}> .`}),n=await Wc({method:"get",url:this._api.api,params:{...this._defaultParams,...e.params||{},query:r},headers:this._defaultHeaders});try{return vj(n)}catch(o){return console.error(o),[]}}async suggest(t){const e=t.search,r=await this._search(t);return[e,r.map((t=>Ts.prefLabel(t,{fallbackToUri:!1}))),[],r.map((t=>t.uri))]}async search(t){return this._search(t)}async _search({scheme:t,search:e,limit:r,offset:n,...o}){if(!e)throw new Ds({parameter:"search"});if(!t||!Ts.compare(t,gj))throw new Ds({parameter:"scheme"});r=r||this._jskos.suggestResultLimit||this._defaultParams.limit,n=n||this._defaultParams.offset;const a=bj({where:`FILTER(REGEX(?name,"${e=e.replace(/"/g,'\\"')}","i"))`}),i=await Wc({method:"get",url:this._api.api,params:{...this._defaultParams,...o.params||{},query:a,limit:r,offset:n},headers:this._defaultHeaders});try{return vj(i)}catch(s){return console.error(s),[]}}}yj.providerName="MeshApi",yj.providerType="http://bartoc.org/api-type/mesh";var wj=function(){return(wj=Object.assign||function(t){for(var e,r=1,n=arguments.length;r=0||(o[r]=t[r]);return o}(t,e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(t,r)&&(o[r]=t[r])}return o}function Pj(t){return Pj="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Pj(t)}var $j="_uid",Dj=Ln.version.startsWith("3"),Aj=Dj?"ref_for":"refInFor",zj=["class","staticClass","style","attrs","props","domProps","on","nativeOn","directives","scopedSlots","slot","key","ref","refInFor"],Ej=Ln.extend.bind(Ln);if(Dj){var Mj=Ln.extend,Lj=["router-link","transition","transition-group"],Ij=Ln.vModelDynamic.created,Bj=Ln.vModelDynamic.beforeUpdate;Ln.vModelDynamic.created=function(t,e,r){Ij.call(this,t,e,r),t._assign||(t._assign=function(){})},Ln.vModelDynamic.beforeUpdate=function(t,e,r){Bj.call(this,t,e,r),t._assign||(t._assign=function(){})},Ej=function(t){if("object"===Pj(t)&&t.render&&!t.__alreadyPatched){var e=t.render;t.__alreadyPatched=!0,t.render=function(r){var n=function(t,e,n){var o=void 0===n?[]:[Array.isArray(n)?n.filter(Boolean):n],a="string"==typeof t&&!Lj.includes(t);if(!e||"object"!==Pj(e)||Array.isArray(e))return r.apply(void 0,[t,e].concat(o));var i=e.attrs,s=e.props,l=Cj(Cj({},Tj(e,["attrs","props"])),{},{attrs:i,props:a?{}:s});return"router-link"!==t||l.slots||l.scopedSlots||(l.scopedSlots={$hasNormal:function(){}}),r.apply(void 0,[t,l].concat(o))};if(t.functional){var o,a,i=arguments[1],s=Cj({},i);s.data={attrs:Cj({},i.data.attrs||{}),props:Cj({},i.data.props||{})},Object.keys(i.data||{}).forEach((function(t){zj.includes(t)?s.data[t]=i.data[t]:t in i.props?s.data.props[t]=i.data[t]:t.startsWith("on")||(s.data.attrs[t]=i.data[t])}));var l=["_ctx"],c=(null===(o=i.children)||void 0===o||null===(a=o.default)||void 0===a?void 0:a.call(o))||i.children;return c&&0===Object.keys(s.children).filter((function(t){return!l.includes(t)})).length?delete s.children:s.children=c,s.data.on=i.listeners,e.call(this,n,s)}return e.call(this,n)}}return Mj.call(this,t)}.bind(Ln)}var Rj=Ln.nextTick,Fj="undefined"!=typeof window,Nj="undefined"!=typeof document,Vj="undefined"!=typeof navigator,Hj="undefined"!=typeof Promise,Uj="undefined"!=typeof MutationObserver||"undefined"!=typeof WebKitMutationObserver||"undefined"!=typeof MozMutationObserver,Wj=Fj&&Nj&&Vj,Gj=Fj?window:{},qj=Nj?document:{},Kj=Vj?navigator:{},Yj=(Kj.userAgent||"").toLowerCase().indexOf("jsdom")>0,Xj=function(){var t=!1;if(Wj)try{var e={get passive(){t=!0}};Gj.addEventListener("test",e,e),Gj.removeEventListener("test",e,e)}catch(r){t=!1}return t}(),Jj=Wj&&("ontouchstart"in qj.documentElement||Kj.maxTouchPoints>0),Zj=Wj&&Boolean(Gj.PointerEvent||Gj.MSPointerEvent),Qj=Wj&&"IntersectionObserver"in Gj&&"IntersectionObserverEntry"in Gj&&"intersectionRatio"in Gj.IntersectionObserverEntry.prototype,tT="$bvConfig",eT=["xs","sm","md","lg","xl"],rT=/\[(\d+)]/g,nT=/^(BV?)/,oT=/^\d+$/,aT=/^\..+/,iT=/^#/,sT=/^#[A-Za-z]+[\w\-:.]*$/,lT=/(<([^>]+)>)/gi,cT=/\B([A-Z])/g,dT=/([a-z])([A-Z])/g,uT=/^[0-9]*\.?[0-9]+$/,pT=/\+/g,fT=/[-/\\^$*+?.()|[\]{}]/g,hT=/[\s\uFEFF\xA0]+/g,mT=/\s+/,gT=/\/\*$/,bT=/(\s|^)(\w)/g,vT=/^\s+/,yT=/_/g,wT=/-(\w)/g,xT=/^\d+-\d\d?-\d\d?(?:\s|T|$)/,kT=/-|\s|T/,_T=/^([0-1]?[0-9]|2[0-3]):[0-5]?[0-9](:[0-5]?[0-9])?$/,OT=/^.*(#[^#]+)$/,ST=/%2C/g,CT=/[!'()*]/g,jT=/^(\?|#|&)/,TT=/^\d+(\.\d*)?[/:]\d+(\.\d*)?$/,PT=/[/:]/,$T=/^col-/,DT=/^BIcon/,AT=/-u-.+/;function zT(t){return zT="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},zT(t)}function ET(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function MT(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");Object.defineProperty(t,"prototype",{value:Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),writable:!1}),e&&FT(t,e)}function LT(t){var e=RT();return function(){var r,n=NT(t);if(e){var o=NT(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return function(t,e){if(e&&("object"===zT(e)||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t)}(this,r)}}function IT(t){var e="function"==typeof Map?new Map:void 0;return IT=function(t){if(null===t||(r=t,-1===Function.toString.call(r).indexOf("[native code]")))return t;var r;if("function"!=typeof t)throw new TypeError("Super expression must either be null or a function");if(void 0!==e){if(e.has(t))return e.get(t);e.set(t,n)}function n(){return BT(t,arguments,NT(this).constructor)}return n.prototype=Object.create(t.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),FT(n,t)},IT(t)}function BT(t,e,r){return BT=RT()?Reflect.construct:function(t,e,r){var n=[null];n.push.apply(n,e);var o=new(Function.bind.apply(t,n));return r&&FT(o,r.prototype),o},BT.apply(null,arguments)}function RT(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(wj){return!1}}function FT(t,e){return FT=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t},FT(t,e)}function NT(t){return NT=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)},NT(t)}var VT=Fj?Gj.Element:function(t){MT(r,t);var e=LT(r);function r(){return ET(this,r),e.apply(this,arguments)}return r}(IT(Object)),HT=Fj?Gj.HTMLElement:function(t){MT(r,t);var e=LT(r);function r(){return ET(this,r),e.apply(this,arguments)}return r}(VT),UT=Fj?Gj.SVGElement:function(t){MT(r,t);var e=LT(r);function r(){return ET(this,r),e.apply(this,arguments)}return r}(VT),WT=Fj?Gj.File:function(t){MT(r,t);var e=LT(r);function r(){return ET(this,r),e.apply(this,arguments)}return r}(IT(Object));function GT(t){return GT="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},GT(t)}var qT=function(t){return GT(t)},KT=function(t){return void 0===t},YT=function(t){return null===t},XT=function(t){return KT(t)||YT(t)},JT=function(t){return"function"===qT(t)},ZT=function(t){return"boolean"===qT(t)},QT=function(t){return"string"===qT(t)},tP=function(t){return"number"===qT(t)},eP=function(t){return uT.test(String(t))},rP=function(t){return Array.isArray(t)},nP=function(t){return null!==t&&"object"===GT(t)},oP=function(t){return"[object Object]"===Object.prototype.toString.call(t)},aP=function(t){return t instanceof Date},iP=function(t){return t instanceof Event},sP=function(t){return"RegExp"===function(t){return Object.prototype.toString.call(t).slice(8,-1)}(t)};function lP(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function cP(t){for(var e=1;et.length)&&(e=t.length);for(var r=0,n=new Array(e);r1&&void 0!==arguments[1]?arguments[1]:e;return rP(e)?e.reduce((function(e,r){return[].concat(CP(e),[t(r,r)])}),[]):oP(e)?gP(e).reduce((function(r,n){return OP(OP({},r),{},SP({},n,t(e[n],e[n])))}),{}):r},PP=function(t){return t},$P=function(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;if(!(e=rP(e)?e.join("."):e)||!nP(t))return r;if(e in t)return t[e];var n=(e=String(e).replace(rT,".$1")).split(".").filter(PP);return 0===n.length?r:n.every((function(e){return nP(t)&&e in t&&!XT(t=t[e])}))?t:YT(t)?null:r},DP=function(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=$P(t,e);return XT(n)?r:n},AP={},zP=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r="undefined"!=typeof process&&process&&AP||{};return t?r[t]||e:r},EP=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;zP("BOOTSTRAP_VUE_NO_WARN")||"production"===zP("NODE_ENV")||console.warn("[BootstrapVue warn]: ".concat(e?"".concat(e," - "):"").concat(t))},MP=function(t){return!Wj&&(EP("".concat(t,": Can not be called during SSR.")),!0)},LP=function(t){return!Hj&&(EP("".concat(t,": Requires Promise support.")),!0)};function IP(t,e,r){return e&&function(t,e){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:{};oP(e)&&mP(e).forEach((function(r){var n=e[r];"breakpoints"===r?!rP(n)||n.length<2||n.some((function(t){return!QT(t)||0===t.length}))?EP('"breakpoints" must be an array of at least 2 breakpoint names',"BvConfig"):t.$_config[r]=TP(n):oP(n)&&(t.$_config[r]=mP(n).reduce((function(t,e){return KT(n[e])||(t[e]=TP(n[e])),t}),t.$_config[r]||{}))}))}},{key:"resetConfig",value:function(){this.$_config={}}},{key:"getConfig",value:function(){return TP(this.$_config)}},{key:"getConfigValue",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;return TP($P(this.$_config,t,e))}}]),t}();function RP(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function FP(t){for(var e=1;e0&&void 0!==arguments[0]?arguments[0]:{},e=t.components,r=t.directives,n=t.plugins,o=function t(o){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t.installed||(t.installed=!0,UP(o),function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Ln;e.prototype[tT]=Ln.prototype[tT]=e.prototype[tT]||Ln.prototype[tT]||new BP,e.prototype[tT].setConfig(t)}(a,o),YP(o,e),JP(o,r),qP(o,n))};return o.installed=!1,o},GP=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return FP(FP({},arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}),{},{install:WP(t)})},qP=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(var r in e)r&&e[r]&&t.use(e[r])},KP=function(t,e,r){t&&e&&r&&t.component(e,r)},YP=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(var r in e)KP(t,r,e[r])},XP=function(t,e,r){t&&e&&r&&t.directive(e.replace(/^VB/,"B"),r)},JP=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(var r in e)XP(t,r,e[r])},ZP="BAlert",QP="BAspect",t$="BAvatar",e$="BAvatarGroup",r$="BBadge",n$="BBreadcrumb",o$="BBreadcrumbItem",a$="BBreadcrumbLink",i$="BButton",s$="BButtonClose",l$="BButtonGroup",c$="BButtonToolbar",d$="BCalendar",u$="BCard",p$="BCardBody",f$="BCardFooter",h$="BCardGroup",m$="BCardHeader",g$="BCardImg",b$="BCardImgLazy",v$="BCardSubTitle",y$="BCardText",w$="BCardTitle",x$="BCarousel",k$="BCarouselSlide",_$="BCol",O$="BCollapse",S$="BContainer",C$="BDropdown",j$="BDropdownDivider",T$="BDropdownForm",P$="BDropdownGroup",D$="BDropdownHeader",A$="BDropdownItem",z$="BDropdownItemButton",E$="BDropdownText",M$="BEmbed",L$="BForm",I$="BFormCheckbox",B$="BFormCheckboxGroup",R$="BFormDatalist",F$="BFormDatepicker",N$="BFormFile",V$="BFormGroup",H$="BFormInput",U$="BFormInvalidFeedback",W$="BFormRadio",G$="BFormRadioGroup",q$="BFormRating",K$="BFormRow",Y$="BFormSelect",X$="BFormSelectOption",J$="BFormSelectOptionGroup",Z$="BFormSpinbutton",Q$="BFormTag",tD="BFormTags",eD="BFormText",rD="BFormTextarea",nD="BFormTimepicker",oD="BFormValidFeedback",aD="BIcon",iD="BImg",sD="BImgLazy",lD="BInputGroup",cD="BInputGroupAddon",dD="BInputGroupAppend",uD="BInputGroupPrepend",pD="BInputGroupText",fD="BJumbotron",hD="BLink",mD="BListGroup",gD="BListGroupItem",bD="BMedia",vD="BMediaAside",yD="BMediaBody",wD="BModal",xD="BNav",kD="BNavbar",_D="BNavbarBrand",OD="BNavbarNav",SD="BNavbarToggle",CD="BNavForm",jD="BNavItem",TD="BNavItemDropdown",PD="BOverlay",$D="BPagination",DD="BPaginationNav",AD="BPopover",zD="BProgress",ED="BProgressBar",MD="BRow",LD="BSidebar",ID="BSkeleton",BD="BSkeletonIcon",RD="BSkeletonImg",FD="BSkeletonTable",ND="BSkeletonWrapper",VD="BSpinner",HD="BTab",UD="BTable",WD="BTableCell",GD="BTableLite",qD="BTableSimple",KD="BTabs",YD="BTbody",XD="BTfoot",JD="BThead",ZD="BTime",QD="BToast",tA="BToaster",eA="BTooltip",rA="BVTransporter",nA="blur",oA="change",aA="click",iA="close",sA="context",lA="context-changed",cA="destroyed",dA="disable",uA="disabled",pA="enable",fA="enabled",hA="filtered",mA="first",gA="focusin",bA="focusout",vA="head-clicked",yA="hidden",wA="hide",xA="input",kA="last",_A="mouseenter",OA="mouseleave",SA="next",CA="open",jA="page-click",TA="prev",PA="refreshed",$A="row-clicked",DA="selected",AA="show",zA="shown",EA="sliding-end",MA="toggle",LA=Dj?"vnodeBeforeUnmount":"hook:beforeDestroy",IA=Dj?"vNodeUnmounted":"hook:destroyed",BA="update:",RA="bv",FA={passive:!0},NA={passive:!0,capture:!1},VA=void 0,HA=Array,UA=Boolean,WA=Date,GA=Function,qA=Number,KA=Object,YA=RegExp,XA=String,JA=[HA,GA],ZA=[HA,KA],QA=[HA,KA,XA],tz=[HA,XA],ez=[UA,qA],rz=[UA,qA,XA],nz=[UA,XA],oz=[WA,XA],az=[GA,XA],iz=[qA,XA],sz=[qA,KA,XA],lz=[KA,GA],cz=[KA,XA],dz="append",uz="badge",pz="bottom-row",fz="button-content",hz="custom-foot",mz="default",gz="empty",bz="file-name",vz="first",yz="footer",wz="header",xz="label",kz="lead",_z="modal-cancel",Oz="modal-ok",Sz="modal-title",Cz="prepend",jz="row-details",Tz="table-busy",Pz="table-caption",$z="table-colgroup",Dz="title",Az="top-row",zz=function(){return Array.from.apply(Array,arguments)},Ez=function(t,e){return-1!==t.indexOf(e)},Mz=function(){for(var t=arguments.length,e=new Array(t),r=0;r1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return(t=Mz(t).filter(PP)).some((function(t){return e[t]||r[t]}))},Rz=function(t){var e,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};t=Mz(t).filter(PP);for(var a=0;a0&&void 0!==arguments[0]?arguments[0]:mz,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.$scopedSlots,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.$slots;return Bz(t,e,r)},normalizeSlot:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:mz,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.$scopedSlots,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:this.$slots,o=Rz(t,e,r,n);return o?Mz(o):o}}}),Nz=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:NaN,r=parseInt(t,10);return isNaN(r)?e:r},Vz=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:NaN,r=parseFloat(t);return isNaN(r)?e:r},Hz=function(t,e){return Vz(t).toFixed(Nz(e,0))},Uz=function(t){return t.replace(cT,"-$1").toLowerCase()},Wz=function(t){return t=Uz(t).replace(wT,(function(t,e){return e?e.toUpperCase():""})),t.charAt(0).toUpperCase()+t.slice(1)},Gz=function(t){return t.replace(yT," ").replace(dT,(function(t,e,r){return e+" "+r})).replace(bT,(function(t,e,r){return e+r.toUpperCase()}))},qz=function(t){return(t=QT(t)?t.trim():String(t)).charAt(0).toUpperCase()+t.slice(1)},Kz=function(t){return t.replace(fT,"\\$&")},Yz=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;return XT(t)?"":rP(t)||oP(t)&&t.toString===Object.prototype.toString?JSON.stringify(t,null,e):String(t)},Xz=function(t){return Yz(t).trim()},Jz=function(t){return Yz(t).toLowerCase()},Zz=VT.prototype,Qz=["button","[href]:not(.disabled)","input","select","textarea","[tabindex]","[contenteditable]"].map((function(t){return"".concat(t,":not(:disabled):not([disabled])")})).join(", "),tE=Zz.matches||Zz.msMatchesSelector||Zz.webkitMatchesSelector,eE=Zz.closest||function(t){var e=this;do{if(fE(e,t))return e;e=e.parentElement||e.parentNode}while(!YT(e)&&e.nodeType===Node.ELEMENT_NODE);return null},rE=(Gj.requestAnimationFrame||Gj.webkitRequestAnimationFrame||Gj.mozRequestAnimationFrame||Gj.msRequestAnimationFrame||Gj.oRequestAnimationFrame||function(t){return setTimeout(t,16)}).bind(Gj),nE=Gj.MutationObserver||Gj.WebKitMutationObserver||Gj.MozMutationObserver||null,oE=function(t){return!(!t||t.nodeType!==Node.ELEMENT_NODE)},aE=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=qj.activeElement;return e&&!t.some((function(t){return t===e}))?e:null},iE=function(t,e){return Yz(t).toLowerCase()===Yz(e).toLowerCase()},sE=function(t){return oE(t)&&t===aE()},lE=function(t){if(!oE(t)||!t.parentNode||!mE(qj.body,t))return!1;if("none"===CE(t,"display"))return!1;var e=jE(t);return!!(e&&e.height>0&&e.width>0)},cE=function(t){return!oE(t)||t.disabled||_E(t,"disabled")||yE(t,"disabled")},dE=function(t){return oE(t)&&t.offsetHeight},uE=function(t,e){return zz((oE(e)?e:qj).querySelectorAll(t))},pE=function(t,e){return(oE(e)?e:qj).querySelector(t)||null},fE=function(t,e){return!!oE(t)&&tE.call(t,e)},hE=function(t,e){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!oE(e))return null;var n=eE.call(e,t);return r?n:n===e?null:n},mE=function(t,e){return!(!t||!JT(t.contains))&&t.contains(e)},gE=function(t){return qj.getElementById(/^#/.test(t)?t.slice(1):t)||null},bE=function(t,e){e&&oE(t)&&t.classList&&t.classList.add(e)},vE=function(t,e){e&&oE(t)&&t.classList&&t.classList.remove(e)},yE=function(t,e){return!!(e&&oE(t)&&t.classList)&&t.classList.contains(e)},wE=function(t,e,r){e&&oE(t)&&t.setAttribute(e,r)},xE=function(t,e){e&&oE(t)&&t.removeAttribute(e)},kE=function(t,e){return e&&oE(t)?t.getAttribute(e):null},_E=function(t,e){return e&&oE(t)?t.hasAttribute(e):null},OE=function(t,e,r){e&&oE(t)&&(t.style[e]=r)},SE=function(t,e){e&&oE(t)&&(t.style[e]="")},CE=function(t,e){return e&&oE(t)&&t.style[e]||null},jE=function(t){return oE(t)?t.getBoundingClientRect():null},TE=function(t){var e=Gj.getComputedStyle;return e&&oE(t)?e(t):{}},PE=function(t){var e={top:0,left:0};if(!oE(t)||0===t.getClientRects().length)return e;var r=jE(t);if(r){var n=t.ownerDocument.defaultView;e.top=r.top+n.pageYOffset,e.left=r.left+n.pageXOffset}return e},$E=function(t){var e={top:0,left:0};if(!oE(t))return e;var r={top:0,left:0},n=TE(t);if("fixed"===n.position)e=jE(t)||e;else{e=PE(t);for(var o=t.ownerDocument,a=t.offsetParent||o.documentElement;a&&(a===o.body||a===o.documentElement)&&"static"===TE(a).position;)a=a.parentNode;if(a&&a!==t&&a.nodeType===Node.ELEMENT_NODE){r=PE(a);var i=TE(a);r.top+=Vz(i.borderTopWidth,0),r.left+=Vz(i.borderLeftWidth,0)}}return{top:e.top-r.top-Vz(n.marginTop,0),left:e.left-r.left-Vz(n.marginLeft,0)}},DE=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;return uE(Qz,t).filter(lE).filter((function(t){return t.tabIndex>-1&&!t.disabled}))},AE=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};try{t.focus(e)}catch(r){}return sE(t)},zE=function(t){try{t.blur()}catch(e){}return!sE(t)},EE=function(t){var e=pP(null);return function(){for(var r=arguments.length,n=new Array(r),o=0;o1&&void 0!==arguments[1]?arguments[1]:void 0,r=ME[tT];return r?r.getConfigValue(t,e):TP(e)},IE=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;return e?LE("".concat(t,".").concat(e),r):LE(t,{})},BE=function(){return LE("breakpoints",eT)},RE=EE((function(){return BE()})),FE=EE((function(){var t=TP(RE());return t[0]="",t}));function NE(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function VE(t){for(var e=1;e0&&void 0!==arguments[0]?arguments[0]:VA,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:void 0,o=!0===r;return n=o?n:r,VE(VE(VE({},t?{type:t}:{}),o?{required:o}:KT(e)?{}:{default:nP(e)?function(){return e}:e}),KT(n)?{}:{validator:n})},KE=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:PP;if(rP(t))return t.map(e);var r={};for(var n in t)bP(t,n)&&(r[e(n)]=nP(t[n])?vP(t[n]):t[n]);return r},YE=function(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:PP;return(rP(t)?t.slice():gP(t)).reduce((function(t,n){return t[r(n)]=e[n],t}),{})},XE=function(t,e,r){return VE(VE({},TP(t)),{},{default:function(){var n=IE(r,e,t.default);return JT(n)?n():n}})},JE=function(t,e){return gP(t).reduce((function(r,n){return VE(VE({},r),{},HE({},n,XE(t[n],n,e)))}),{})},ZE=XE({},"","").default.name,QE=function(t){return JT(t)&&t.name&&t.name!==ZE},tM=function(t){var e,r,n,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=o.type,i=void 0===a?VA:a,s=o.defaultValue,l=void 0===s?void 0:s,c=o.validator,d=void 0===c?void 0:c,u=o.event,p=void 0===u?xA:u,f=(e={},r=t,n=qE(i,l,d),r in e?Object.defineProperty(e,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[r]=n,e);return{mixin:Ej({model:{prop:t,event:p},props:f}),props:f,prop:t,event:p}},eM=function(t){return Xj?nP(t)?t:{capture:!!t||!1}:!!(nP(t)?t.capture:t)},rM=function(t,e,r,n){t&&t.addEventListener&&t.addEventListener(e,r,eM(n))},nM=function(t,e,r,n){t&&t.removeEventListener&&t.removeEventListener(e,r,eM(n))},oM=function(t){for(var e=t?rM:nM,r=arguments.length,n=new Array(r>1?r-1:0),o=1;o1&&void 0!==arguments[1]?arguments[1]:{},r=e.preventDefault,n=void 0===r||r,o=e.propagation,a=void 0===o||o,i=e.immediatePropagation,s=void 0!==i&&i;n&&t.preventDefault(),a&&t.stopPropagation(),s&&t.stopImmediatePropagation()},iM=function(t){return Uz(t.replace(nT,""))},sM=function(t,e){return[RA,iM(t),e].join("::")},lM=function(t,e){return[RA,e,iM(t)].join("::")},cM=JE({ariaLabel:qE(XA,"Close"),content:qE(XA,"×"),disabled:qE(UA,!1),textVariant:qE(XA)},s$),dM=Ej({name:s$,functional:!0,props:cM,render:function(t,e){var r,n,o,a=e.props,i=e.data,s=e.slots,l=e.scopedSlots,c=s(),d=l||{},u={staticClass:"close",class:(r={},n="text-".concat(a.textVariant),o=a.textVariant,n in r?Object.defineProperty(r,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):r[n]=o,r),attrs:{type:"button",disabled:a.disabled,"aria-label":a.ariaLabel?String(a.ariaLabel):null},on:{click:function(t){a.disabled&&iP(t)&&aM(t)}}};return Bz(mz,d,c)||(u.domProps={innerHTML:a.content}),t("button",Oj(i,u),Rz(mz,{},d,c))}});function uM(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function pM(t){for(var e=1;e0?t:0},TM=function(t){return""===t||!0===t||!(Nz(t,0)<1)&&!!t},PM=JE(kP(wM(wM({},OM),{},{dismissLabel:qE(XA,"Close"),dismissible:qE(UA,!1),fade:qE(UA,!1),variant:qE(XA,"info")})),ZP),$M=Ej({name:ZP,mixins:[_M,Fz],props:PM,data:function(){return{countDown:0,localShow:TM(this[SM])}},watch:(hM={},xM(hM,SM,(function(t){this.countDown=jM(t),this.localShow=TM(t)})),xM(hM,"countDown",(function(t){var e=this;this.clearCountDownInterval();var r=this[SM];eP(r)&&(this.$emit("dismiss-count-down",t),r!==t&&this.$emit(CM,t),t>0?(this.localShow=!0,this.$_countDownTimeout=setTimeout((function(){e.countDown--}),1e3)):this.$nextTick((function(){rE((function(){e.localShow=!1}))})))})),xM(hM,"localShow",(function(t){var e=this[SM];t||!this.dismissible&&!eP(e)||this.$emit("dismissed"),eP(e)||e===t||this.$emit(CM,t)})),hM),created:function(){this.$_filterTimer=null;var t=this[SM];this.countDown=jM(t),this.localShow=TM(t)},beforeDestroy:function(){this.clearCountDownInterval()},methods:{dismiss:function(){this.clearCountDownInterval(),this.countDown=0,this.localShow=!1},clearCountDownInterval:function(){clearTimeout(this.$_countDownTimeout),this.$_countDownTimeout=null}},render:function(t){var e=t();if(this.localShow){var r=this.dismissible,n=this.variant,o=t();r&&(o=t(dM,{attrs:{"aria-label":this.dismissLabel},on:{click:this.dismiss}},[this.normalizeSlot("dismiss")])),e=t("div",{staticClass:"alert",class:xM({"alert-dismissible":r},"alert-".concat(n),n),attrs:{role:"alert","aria-live":"polite","aria-atomic":!0},key:this[$j]},[o,this.normalizeSlot()])}return t(vM,{props:{noFade:!this.fade}},[e])}}),DM=GP({components:{BAlert:$M}}),AM=Math.min,zM=Math.max,EM=Math.abs,MM=Math.ceil,LM=Math.floor,IM=Math.pow,BM=Math.round;function RM(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,o,a=[],i=!0,s=!1;try{for(r=r.call(t);!(i=(n=r.next()).done)&&(a.push(n.value),!e||a.length!==e);i=!0);}catch(l){s=!0,o=l}finally{try{i||null==r.return||r.return()}finally{if(s)throw o}}return a}}(t,e)||function(t,e){if(t){if("string"==typeof t)return FM(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?FM(t,e):void 0}}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function FM(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r0&&void 0!==arguments[0]?arguments[0]:{},e=t.href,r=t.to,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"#",o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"/";if(e)return e;if(JM(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"a"))return null;if(QT(r))return r||o;if(oP(r)&&(r.path||r.query||r.hash)){var a=Yz(r.path),i=function(t){if(!oP(t))return"";var e=gP(t).map((function(e){var r=t[e];return KT(r)?"":YT(r)?qM(e):rP(r)?r.reduce((function(t,r){return YT(r)?t.push(qM(e)):KT(r)||t.push(qM(e)+"="+qM(r)),t}),[]).join("&"):qM(e)+"="+qM(r)})).filter((function(t){return t.length>0})).join("&");return e?"?".concat(e):""}(r.query),s=Yz(r.hash);return s=s&&"#"!==s.charAt(0)?"#".concat(s):s,"".concat(a).concat(i).concat(s)||o}return n};function QM(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var tL={viewBox:"0 0 16 16",width:"1em",height:"1em",focusable:"false",role:"img","aria-label":"icon"},eL={width:null,height:null,focusable:null,role:null,"aria-label":null},rL={animation:qE(XA),content:qE(XA),flipH:qE(UA,!1),flipV:qE(UA,!1),fontScale:qE(iz,1),rotate:qE(iz,0),scale:qE(iz,1),shiftH:qE(iz,0),shiftV:qE(iz,0),stacked:qE(UA,!1),title:qE(XA),variant:qE(XA)},nL=Ej({name:"BIconBase",functional:!0,props:rL,render:function(t,e){var r,n=e.data,o=e.props,a=e.children,i=o.animation,s=o.content,l=o.flipH,c=o.flipV,d=o.stacked,u=o.title,p=o.variant,f=zM(Vz(o.fontScale,1),0)||1,h=zM(Vz(o.scale,1),0)||1,m=Vz(o.rotate,0),g=Vz(o.shiftH,0),b=Vz(o.shiftV,0),v=l||c||1!==h,y=v||m,w=g||b,x=!XT(s),k=t("g",{attrs:{transform:[y?"translate(8 8)":null,v?"scale(".concat((l?-1:1)*h," ").concat((c?-1:1)*h,")"):null,m?"rotate(".concat(m,")"):null,y?"translate(-8 -8)":null].filter(PP).join(" ")||null},domProps:x?{innerHTML:s||""}:{}},a);w&&(k=t("g",{attrs:{transform:"translate(".concat(16*g/16," ").concat(-16*b/16,")")}},[k])),d&&(k=t("g",[k]));var _=[u?t("title",u):null,k].filter(PP);return t("svg",Oj({staticClass:"b-icon bi",class:(r={},QM(r,"text-".concat(p),p),QM(r,"b-icon-animation-".concat(i),i),r),attrs:tL,style:d?{}:{fontSize:1===f?null:"".concat(100*f,"%")}},n,d?{attrs:eL}:{},{attrs:{xmlns:d?null:"http://www.w3.org/2000/svg",fill:"currentColor"}}),_)}});function oL(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function aL(t){for(var e=1;e'),uL=lL("CalendarFill",''),pL=lL("ChevronBarLeft",''),fL=lL("ChevronDoubleLeft",''),hL=lL("ChevronDown",''),mL=lL("ChevronLeft",''),gL=lL("ChevronUp",''),bL=lL("CircleFill",''),vL=lL("Clock",''),yL=lL("ClockFill",''),wL=lL("Dash",''),xL=lL("PersonFill",''),kL=lL("Plus",''),_L=lL("Star",''),OL=lL("StarFill",''),SL=lL("StarHalf",''),CL=lL("X",'');function jL(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function TL(t){for(var e=1;e1?r-1:0),o=1;ot.length)&&(e=t.length);for(var r=0,n=new Array(e);r0&&void 0!==arguments[0]?arguments[0]:{},e=t.target,r=t.rel;return"_blank"===e&&YT(r)?"noopener":r||null}({target:this.target,rel:this.rel})},computedHref:function(){var t=this.to,e=this.href;return ZM({to:t,href:e},this.computedTag)},computedProps:function(){var t=this.event,e=this.prefetch,r=this.routerTag;return this.isRouterLink?uI(uI(uI(uI({},YE(wP(uI(uI({},hI),"nuxt-link"===this.computedTag?mI:{}),["event","prefetch","routerTag"]),this)),t?{event:t}:{}),ZT(e)?{prefetch:e}:{}),r?{tag:r}:{}):{}},computedAttrs:function(){var t=this.bvAttrs,e=this.computedHref,r=this.computedRel,n=this.disabled,o=this.target,a=this.routerTag,i=this.isRouterLink;return uI(uI(uI(uI({},t),e?{href:e}:{}),i&&a&&!iE(a,"a")?{}:{rel:r,target:o}),{},{tabindex:n?"-1":KT(t.tabindex)?null:t.tabindex,"aria-disabled":n?"true":null})},computedListeners:function(){return uI(uI({},this.bvListeners),{},{click:this.onClick})}},methods:{onClick:function(t){var e,r=arguments,n=iP(t),o=this.isRouterLink,a=this.bvListeners.click;n&&this.disabled?aM(t,{immediatePropagation:!0}):(o&&(null===(e=t.currentTarget.__vue__)||void 0===e||e.$emit(aA,t)),Mz(a).filter((function(t){return JT(t)})).forEach((function(t){t.apply(void 0,lI(r))})),this.emitOnRoot(fI,t),this.emitOnRoot("clicked::link",t));n&&!o&&"#"===this.computedHref&&aM(t,{propagation:!1})},focus:function(){AE(this.$el)},blur:function(){zE(this.$el)}},render:function(t){var e=this.active,r=this.disabled;return t(this.computedTag,pI({class:{active:e,disabled:r},attrs:this.computedAttrs,props:this.computedProps},this.isRouterLink?"nativeOn":"on",this.computedListeners),this.normalizeSlot())}});function vI(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function yI(t){for(var e=1;e0&&void 0!==arguments[0]?arguments[0]:"").replace(lT,"")},QI=function(t,e){return t?{innerHTML:t}:e?{textContent:e}:{}};function tB(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function eB(t){for(var e=1;e-1&&(e=e.slice(0,r).reverse(),AE(e[0]))},focusNext:function(t){var e=this.getItems(),r=e.indexOf(t.target);r>-1&&(e=e.slice(r+1),AE(e[0]))},focusLast:function(){var t=this.getItems().reverse();AE(t[0])},onFocusin:function(t){var e=this.$el;t.target!==e||mE(e,t.relatedTarget)||(aM(t),this.focusFirst(t))},onKeydown:function(t){var e=t.keyCode,r=t.shiftKey;e===NL||e===BL?(aM(t),r?this.focusFirst(t):this.focusPrev(t)):e!==EL&&e!==RL||(aM(t),r?this.focusLast(t):this.focusNext(t))}},render:function(t){var e=this.keyNav;return t("div",{staticClass:"btn-toolbar",class:{"justify-content-between":this.justify},attrs:{role:"toolbar",tabindex:e?"0":null},on:e?{focusin:this.onFocusin,keydown:this.onKeydown}:{}},[this.normalizeSlot()])}}),_B=GP({components:{BButtonToolbar:kB,BBtnToolbar:kB}}),OB="gregory",SB="long",CB="short",jB="2-digit",TB="numeric";function PB(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,o,a=[],i=!0,s=!1;try{for(r=r.call(t);!(i=(n=r.next()).done)&&(a.push(n.value),!e||a.length!==e);i=!0);}catch(l){s=!0,o=l}finally{try{i||null==r.return||r.return()}finally{if(s)throw o}}return a}}(t,e)||function(t,e){if(t){if("string"==typeof t)return $B(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?$B(t,e):void 0}}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function $B(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r1&&void 0!==arguments[1]?arguments[1]:null,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return t=MB(t),e=MB(e)||t,r=MB(r)||t,t?tr?r:t:null},YB=["ar","az","ckb","fa","he","ks","lrc","mzn","ps","sd","te","ug","ur","yi"].map((function(t){return t.toLowerCase()})),XB=function(t){var e=Yz(t).toLowerCase().replace(AT,"").split("-"),r=e.slice(0,2).join("-"),n=e[0];return Ez(YB,r)||Ez(YB,n)},JB={id:qE(XA)},ZB=Ej({props:JB,data:function(){return{localId_:null}},computed:{safeId:function(){var t=this.id||this.localId_;return function(e){return t?(e=String(e||"").replace(/\s+/g,"_"))?t+"_"+e:t:null}}},mounted:function(){var t=this;this.$nextTick((function(){t.localId_="__BVID__".concat(t[$j])}))}});function QB(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function tR(t){for(var e=1;e1&&void 0!==arguments[1]?arguments[1]:OB;return t=Mz(t).filter(PP),new Intl.DateTimeFormat(t,{calendar:e}).resolvedOptions().locale}(Mz(this.locale).filter(PP),OB)},computedDateDisabledFn:function(){var t=this.dateDisabledFn;return QE(t)?t:function(){return!1}},computedDateInfoFn:function(){var t=this.dateInfoFn;return QE(t)?t:function(){return{}}},calendarLocale:function(){var t=new Intl.DateTimeFormat(this.computedLocale,{calendar:OB}),e=t.resolvedOptions().calendar,r=t.resolvedOptions().locale;return e!==OB&&(r=r.replace(/-u-.+$/i,"").concat("-u-ca-gregory")),r},calendarYear:function(){return this.activeDate.getFullYear()},calendarMonth:function(){return this.activeDate.getMonth()},calendarFirstDay:function(){return EB(this.calendarYear,this.calendarMonth,1,12)},calendarDaysInMonth:function(){var t=EB(this.calendarFirstDay);return t.setMonth(t.getMonth()+1,0),t.getDate()},computedVariant:function(){return"btn-".concat(this.selectedVariant||"primary")},computedTodayVariant:function(){return"btn-outline-".concat(this.todayVariant||this.selectedVariant||"primary")},computedNavButtonVariant:function(){return"btn-outline-".concat(this.navButtonVariant||"primary")},isRTL:function(){var t=Yz(this.direction).toLowerCase();return"rtl"===t||"ltr"!==t&&XB(this.computedLocale)},context:function(){var t=this.selectedYMD,e=this.activeYMD,r=MB(t),n=MB(e);return{selectedYMD:t,selectedDate:r,selectedFormatted:r?this.formatDateString(r):this.labelNoDateSelected,activeYMD:e,activeDate:n,activeFormatted:n?this.formatDateString(n):"",disabled:this.dateDisabled(n),locale:this.computedLocale,calendarLocale:this.calendarLocale,rtl:this.isRTL}},dateOutOfRange:function(){var t=this.computedMin,e=this.computedMax;return function(r){return r=MB(r),t&&re}},dateDisabled:function(){var t=this,e=this.dateOutOfRange;return function(r){r=MB(r);var n=LB(r);return!(!e(r)&&!t.computedDateDisabledFn(n,r))}},formatDateString:function(){return IB(this.calendarLocale,tR(tR({year:TB,month:jB,day:jB},this.dateFormatOptions),{},{hour:void 0,minute:void 0,second:void 0,calendar:OB}))},formatYearMonth:function(){return IB(this.calendarLocale,{year:TB,month:SB,calendar:OB})},formatWeekdayName:function(){return IB(this.calendarLocale,{weekday:SB,calendar:OB})},formatWeekdayNameShort:function(){return IB(this.calendarLocale,{weekday:this.weekdayHeaderFormat||CB,calendar:OB})},formatDay:function(){var t=new Intl.NumberFormat([this.computedLocale],{style:"decimal",minimumIntegerDigits:1,minimumFractionDigits:0,maximumFractionDigits:0,notation:"standard"});return function(e){return t.format(e.getDate())}},prevDecadeDisabled:function(){var t=this.computedMin;return this.disabled||t&&FB(GB(this.activeDate))t},nextYearDisabled:function(){var t=this.computedMax;return this.disabled||t&&RB(WB(this.activeDate))>t},nextDecadeDisabled:function(){var t=this.computedMax;return this.disabled||t&&RB(qB(this.activeDate))>t},calendar:function(){for(var t=[],e=this.calendarFirstDay,r=e.getFullYear(),n=e.getMonth(),o=this.calendarDaysInMonth,a=e.getDay(),i=0-((this.computedWeekStarts>a?7:0)-this.computedWeekStarts)-a,s=0;s<6&&i0);r!==this.visible&&(this.visible=r,this.callback(r),this.once&&this.visible&&(this.doneOnce=!0,this.stop()))}},{key:"stop",value:function(){this.observer&&this.observer.disconnect(),this.observer=null}}]),t}(),YR=function(t){var e=t[qR];e&&e.stop&&e.stop(),delete t[qR]},XR=function(t,e){var r=e.value,n=e.modifiers,o={margin:"0px",once:!1,callback:r};gP(n).forEach((function(t){oT.test(t)?o.margin="".concat(t,"px"):"once"===t.toLowerCase()&&(o.once=!0)})),YR(t),t[qR]=new KR(t,o),t[qR]._prevModifiers=vP(n)},JR={bind:XR,componentUpdated:function(t,e,r){var n=e.value,o=e.oldValue,a=e.modifiers;a=vP(a),!t||n===o&&t[qR]&&HL(a,t[qR]._prevModifiers)||XR(t,{value:n,modifiers:a})},unbind:function(t){YR(t)}};function ZR(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function QR(t){for(var e=1;e0||o.removedNodes.length>0))&&(r=!0)}r&&e()}));return o.observe(t,function(t){for(var e=1;e0),touchStartX:0,touchDeltaX:0}},computed:{numSlides:function(){return this.slides.length}},watch:(yF={},_F(yF,jF,(function(t,e){t!==e&&this.setSlide(Nz(t,0))})),_F(yF,"interval",(function(t,e){t!==e&&(t?(this.pause(!0),this.start(!1)):this.pause(!1))})),_F(yF,"isPaused",(function(t,e){t!==e&&this.$emit(t?"paused":"unpaused")})),_F(yF,"index",(function(t,e){t===e||this.isSliding||this.doSlide(t,e)})),yF),created:function(){this.$_interval=null,this.$_animationTimeout=null,this.$_touchTimeout=null,this.$_observer=null,this.isPaused=!(Nz(this.interval,0)>0)},mounted:function(){this.transitionEndEvent=function(t){for(var e in DF)if(!KT(t.style[e]))return DF[e];return null}(this.$el)||null,this.updateSlides(),this.setObserver(!0)},beforeDestroy:function(){this.clearInterval(),this.clearAnimationTimeout(),this.clearTouchTimeout(),this.setObserver(!1)},methods:{clearInterval:function(t){function e(){return t.apply(this,arguments)}return e.toString=function(){return t.toString()},e}((function(){clearInterval(this.$_interval),this.$_interval=null})),clearAnimationTimeout:function(){clearTimeout(this.$_animationTimeout),this.$_animationTimeout=null},clearTouchTimeout:function(){clearTimeout(this.$_touchTimeout),this.$_touchTimeout=null},setObserver:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.$_observer&&this.$_observer.disconnect(),this.$_observer=null,t&&(this.$_observer=wF(this.$refs.inner,this.updateSlides.bind(this),{subtree:!1,childList:!0,attributes:!0,attributeFilter:["id"]}))},setSlide:function(t){var e=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!(Wj&&document.visibilityState&&document.hidden)){var n=this.noWrap,o=this.numSlides;t=LM(t),0!==o&&(this.isSliding?this.$once(EA,(function(){rE((function(){return e.setSlide(t,r)}))})):(this.direction=r,this.index=t>=o?n?o-1:0:t<0?n?0:o-1:t,n&&this.index!==t&&this.index!==this[jF]&&this.$emit(TF,this.index)))}},prev:function(){this.setSlide(this.index-1,"prev")},next:function(){this.setSlide(this.index+1,"next")},pause:function(t){t||(this.isPaused=!0),this.clearInterval()},start:function(t){t||(this.isPaused=!1),this.clearInterval(),this.interval&&this.numSlides>1&&(this.$_interval=setInterval(this.next,zM(1e3,this.interval)))},restart:function(){this.$el.contains(aE())||this.start()},doSlide:function(t,e){var r=this,n=Boolean(this.interval),o=this.calcDirection(this.direction,e,t),a=o.overlayClass,i=o.dirClass,s=this.slides[e],l=this.slides[t];if(s&&l){if(this.isSliding=!0,n&&this.pause(!1),this.$emit("sliding-start",t),this.$emit(TF,this.index),this.noAnimation)bE(l,"active"),vE(s,"active"),this.isSliding=!1,this.$nextTick((function(){return r.$emit(EA,t)}));else{bE(l,a),dE(l),bE(s,i),bE(l,i);var c=!1,d=function e(){c||(c=!0,r.transitionEndEvent&&r.transitionEndEvent.split(/\s+/).forEach((function(t){return nM(l,t,e,NA)})),r.clearAnimationTimeout(),vE(l,i),vE(l,a),bE(l,"active"),vE(s,"active"),vE(s,i),vE(s,a),wE(s,"aria-current","false"),wE(l,"aria-current","true"),wE(s,"aria-hidden","true"),wE(l,"aria-hidden","false"),r.isSliding=!1,r.direction=null,r.$nextTick((function(){return r.$emit(EA,t)})))};this.transitionEndEvent&&this.transitionEndEvent.split(/\s+/).forEach((function(t){return rM(l,t,d,NA)})),this.$_animationTimeout=setTimeout(d,650)}n&&this.start(!1)}},updateSlides:function(){this.pause(!0),this.slides=uE(".carousel-item",this.$refs.inner);var t=this.slides.length,e=zM(0,AM(LM(this.index),t-1));this.slides.forEach((function(r,n){var o=n+1;n===e?(bE(r,"active"),wE(r,"aria-current","true")):(vE(r,"active"),wE(r,"aria-current","false")),wE(r,"aria-posinset",String(o)),wE(r,"aria-setsize",String(t))})),this.setSlide(e),this.start(this.isPaused)},calcDirection:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return t?PF[t]:(arguments.length>2&&void 0!==arguments[2]?arguments[2]:0)>(arguments.length>1&&void 0!==arguments[1]?arguments[1]:0)?PF.next:PF.prev},handleClick:function(t,e){var r=t.keyCode;"click"!==t.type&&r!==FL&&r!==LL||(aM(t),e())},handleSwipe:function(){var t=EM(this.touchDeltaX);if(!(t<=40)){var e=t/this.touchDeltaX;this.touchDeltaX=0,e>0?this.prev():e<0&&this.next()}},touchStart:function(t){Zj&&$F[t.pointerType.toUpperCase()]?this.touchStartX=t.clientX:Zj||(this.touchStartX=t.touches[0].clientX)},touchMove:function(t){t.touches&&t.touches.length>1?this.touchDeltaX=0:this.touchDeltaX=t.touches[0].clientX-this.touchStartX},touchEnd:function(t){Zj&&$F[t.pointerType.toUpperCase()]&&(this.touchDeltaX=t.clientX-this.touchStartX),this.handleSwipe(),this.pause(!1),this.clearTouchTimeout(),this.$_touchTimeout=setTimeout(this.start,500+zM(1e3,this.interval))}},render:function(t){var e=this,r=this.indicators,n=this.background,o=this.noAnimation,a=this.noHoverPause,i=this.noTouch,s=this.index,l=this.isSliding,c=this.pause,d=this.restart,u=this.touchStart,p=this.touchEnd,f=this.safeId("__BV_inner_"),h=t("div",{staticClass:"carousel-inner",attrs:{id:f,role:"list"},ref:"inner"},[this.normalizeSlot()]),m=t();if(this.controls){var g=function(r,n,o){var a=function(t){l?aM(t,{propagation:!1}):e.handleClick(t,o)};return t("a",{staticClass:"carousel-control-".concat(r),attrs:{href:"#",role:"button","aria-controls":f,"aria-disabled":l?"true":null},on:{click:a,keydown:a}},[t("span",{staticClass:"carousel-control-".concat(r,"-icon"),attrs:{"aria-hidden":"true"}}),t("span",{class:"sr-only"},[n])])};m=[g("prev",this.labelPrev,this.prev),g("next",this.labelNext,this.next)]}var b=t("ol",{staticClass:"carousel-indicators",directives:[{name:"show",value:r}],attrs:{id:this.safeId("__BV_indicators_"),"aria-hidden":r?"false":"true","aria-label":this.labelIndicators,"aria-owns":f}},this.slides.map((function(n,o){var a=function(t){e.handleClick(t,(function(){e.setSlide(o)}))};return t("li",{class:{active:o===s},attrs:{role:"button",id:e.safeId("__BV_indicator_".concat(o+1,"_")),tabindex:r?"0":"-1","aria-current":o===s?"true":"false","aria-label":"".concat(e.labelGotoSlide," ").concat(o+1),"aria-describedby":n.id||null,"aria-controls":f},on:{click:a,keydown:a},key:"slide_".concat(o)})}))),v={mouseenter:a?gF:c,mouseleave:a?gF:d,focusin:c,focusout:d,keydown:function(t){if(!/input|textarea/i.test(t.target.tagName)){var r=t.keyCode;r!==BL&&r!==RL||(aM(t),e[r===BL?"prev":"next"]())}}};return Jj&&!i&&(Zj?(v["&pointerdown"]=u,v["&pointerup"]=p):(v["&touchstart"]=u,v["&touchmove"]=this.touchMove,v["&touchend"]=p)),t("div",{staticClass:"carousel",class:{slide:!o,"carousel-fade":!o&&this.fade,"pointer-event":Jj&&Zj&&!i},style:{background:n},attrs:{role:"region",id:this.safeId(),"aria-busy":l?"true":"false"},on:v},[h,m,b])}});function EF(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function MF(t){for(var e=1;e0?(wE(t,gN,n.join(" ")),OE(t,wN,"none")):(xE(t,gN),SE(t,wN)),rE((function(){!function(t,e){if(jN(t),e){var r=function(r){"keydown"===r.type&&!Ez(SN,r.keyCode)||cE(t)||(t[mN]||[]).forEach((function(t){QL(e).$emit(xN,t)}))};t[fN]=r,rM(t,"click",r,FA),CN(t)&&rM(t,"keydown",r,FA)}}(t,lN(r,e))})),HL(n,t[mN])||(t[mN]=n,n.forEach((function(t){QL(lN(r,e)).$emit(ON,t)})))}},AN={bind:function(t,e,r){t[hN]=!1,t[mN]=[],function(t,e){if(TN(t,e),e){var r=function(e,r){Ez(t[mN]||[],e)&&(t[hN]=r,PN(t,r))};t[pN]=r,QL(e).$on([kN,_N],r)}}(t,lN(r,e)),DN(t,e,r)},componentUpdated:DN,updated:DN,unbind:function(t,e,r){jN(t),TN(t,lN(r,e)),$N(t,pN),$N(t,fN),$N(t,hN),$N(t,mN),vE(t,cN),vE(t,dN),xE(t,bN),xE(t,gN),xE(t,vN),SE(t,wN)}},zN=GP({directives:{VBToggle:AN}}),EN=GP({components:{BCollapse:sN},plugins:{VBTogglePlugin:zN}}),MN="undefined"!=typeof window&&"undefined"!=typeof document&&"undefined"!=typeof navigator,LN=function(){for(var t=["Edge","Trident","Firefox"],e=0;e=0)return 1;return 0}(),IN=MN&&window.Promise?function(t){var e=!1;return function(){e||(e=!0,window.Promise.resolve().then((function(){e=!1,t()})))}}:function(t){var e=!1;return function(){e||(e=!0,setTimeout((function(){e=!1,t()}),LN))}};function BN(t){return t&&"[object Function]"==={}.toString.call(t)}function RN(t,e){if(1!==t.nodeType)return[];var r=t.ownerDocument.defaultView.getComputedStyle(t,null);return e?r[e]:r}function FN(t){return"HTML"===t.nodeName?t:t.parentNode||t.host}function NN(t){if(!t)return document.body;switch(t.nodeName){case"HTML":case"BODY":return t.ownerDocument.body;case"#document":return t.body}var e=RN(t),r=e.overflow,n=e.overflowX,o=e.overflowY;return/(auto|scroll|overlay)/.test(r+o+n)?t:NN(FN(t))}function VN(t){return t&&t.referenceNode?t.referenceNode:t}var HN=MN&&!(!window.MSInputMethodContext||!document.documentMode),UN=MN&&/MSIE 10/.test(navigator.userAgent);function WN(t){return 11===t?HN:10===t?UN:HN||UN}function GN(t){if(!t)return document.documentElement;for(var e=WN(10)?document.body:null,r=t.offsetParent||null;r===e&&t.nextElementSibling;)r=(t=t.nextElementSibling).offsetParent;var n=r&&r.nodeName;return n&&"BODY"!==n&&"HTML"!==n?-1!==["TH","TD","TABLE"].indexOf(r.nodeName)&&"static"===RN(r,"position")?GN(r):r:t?t.ownerDocument.documentElement:document.documentElement}function qN(t){return null!==t.parentNode?qN(t.parentNode):t}function KN(t,e){if(!(t&&t.nodeType&&e&&e.nodeType))return document.documentElement;var r=t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_FOLLOWING,n=r?t:e,o=r?e:t,a=document.createRange();a.setStart(n,0),a.setEnd(o,0);var i,s,l=a.commonAncestorContainer;if(t!==l&&e!==l||n.contains(o))return"BODY"===(s=(i=l).nodeName)||"HTML"!==s&&GN(i.firstElementChild)!==i?GN(l):l;var c=qN(t);return c.host?KN(c.host,e):KN(t,qN(e).host)}function YN(t){var e="top"===(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"top")?"scrollTop":"scrollLeft",r=t.nodeName;if("BODY"===r||"HTML"===r){var n=t.ownerDocument.documentElement;return(t.ownerDocument.scrollingElement||n)[e]}return t[e]}function XN(t,e){var r="x"===e?"Left":"Top",n="Left"===r?"Right":"Bottom";return parseFloat(t["border"+r+"Width"])+parseFloat(t["border"+n+"Width"])}function JN(t,e,r,n){return Math.max(e["offset"+t],e["scroll"+t],r["client"+t],r["offset"+t],r["scroll"+t],WN(10)?parseInt(r["offset"+t])+parseInt(n["margin"+("Height"===t?"Top":"Left")])+parseInt(n["margin"+("Height"===t?"Bottom":"Right")]):0)}function ZN(t){var e=t.body,r=t.documentElement,n=WN(10)&&getComputedStyle(r);return{height:JN("Height",e,r,n),width:JN("Width",e,r,n)}}var QN=function(){function t(t,e){for(var r=0;r2&&void 0!==arguments[2]&&arguments[2],n=WN(10),o="HTML"===e.nodeName,a=nV(t),i=nV(e),s=NN(t),l=RN(e),c=parseFloat(l.borderTopWidth),d=parseFloat(l.borderLeftWidth);r&&o&&(i.top=Math.max(i.top,0),i.left=Math.max(i.left,0));var u=rV({top:a.top-i.top-c,left:a.left-i.left-d,width:a.width,height:a.height});if(u.marginTop=0,u.marginLeft=0,!n&&o){var p=parseFloat(l.marginTop),f=parseFloat(l.marginLeft);u.top-=c-p,u.bottom-=c-p,u.left-=d-f,u.right-=d-f,u.marginTop=p,u.marginLeft=f}return(n&&!r?e.contains(s):e===s&&"BODY"!==s.nodeName)&&(u=function(t,e){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=YN(e,"top"),o=YN(e,"left"),a=r?-1:1;return t.top+=n*a,t.bottom+=n*a,t.left+=o*a,t.right+=o*a,t}(u,e)),u}function aV(t){var e=t.nodeName;if("BODY"===e||"HTML"===e)return!1;if("fixed"===RN(t,"position"))return!0;var r=FN(t);return!!r&&aV(r)}function iV(t){if(!t||!t.parentElement||WN())return document.documentElement;for(var e=t.parentElement;e&&"none"===RN(e,"transform");)e=e.parentElement;return e||document.documentElement}function sV(t,e,r,n){var o=arguments.length>4&&void 0!==arguments[4]&&arguments[4],a={top:0,left:0},i=o?iV(t):KN(t,VN(e));if("viewport"===n)a=function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=t.ownerDocument.documentElement,n=oV(t,r),o=Math.max(r.clientWidth,window.innerWidth||0),a=Math.max(r.clientHeight,window.innerHeight||0),i=e?0:YN(r),s=e?0:YN(r,"left");return rV({top:i-n.top+n.marginTop,left:s-n.left+n.marginLeft,width:o,height:a})}(i,o);else{var s=void 0;"scrollParent"===n?"BODY"===(s=NN(FN(e))).nodeName&&(s=t.ownerDocument.documentElement):s="window"===n?t.ownerDocument.documentElement:n;var l=oV(s,i,o);if("HTML"!==s.nodeName||aV(i))a=l;else{var c=ZN(t.ownerDocument),d=c.height,u=c.width;a.top+=l.top-l.marginTop,a.bottom=d+l.top,a.left+=l.left-l.marginLeft,a.right=u+l.left}}var p="number"==typeof(r=r||0);return a.left+=p?r:r.left||0,a.top+=p?r:r.top||0,a.right-=p?r:r.right||0,a.bottom-=p?r:r.bottom||0,a}function lV(t,e,r,n,o){var a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;if(-1===t.indexOf("auto"))return t;var i=sV(r,n,a,o),s={top:{width:i.width,height:e.top-i.top},right:{width:i.right-e.right,height:i.height},bottom:{width:i.width,height:i.bottom-e.bottom},left:{width:e.left-i.left,height:i.height}},l=Object.keys(s).map((function(t){return eV({key:t},s[t],{area:(e=s[t],e.width*e.height)});var e})).sort((function(t,e){return e.area-t.area})),c=l.filter((function(t){var e=t.width,n=t.height;return e>=r.clientWidth&&n>=r.clientHeight})),d=c.length>0?c[0].key:l[0].key,u=t.split("-")[1];return d+(u?"-"+u:"")}function cV(t,e,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return oV(r,n?iV(e):KN(e,VN(r)),n)}function dV(t){var e=t.ownerDocument.defaultView.getComputedStyle(t),r=parseFloat(e.marginTop||0)+parseFloat(e.marginBottom||0),n=parseFloat(e.marginLeft||0)+parseFloat(e.marginRight||0);return{width:t.offsetWidth+n,height:t.offsetHeight+r}}function uV(t){var e={left:"right",right:"left",bottom:"top",top:"bottom"};return t.replace(/left|right|bottom|top/g,(function(t){return e[t]}))}function pV(t,e,r){r=r.split("-")[0];var n=dV(t),o={width:n.width,height:n.height},a=-1!==["right","left"].indexOf(r),i=a?"top":"left",s=a?"left":"top",l=a?"height":"width",c=a?"width":"height";return o[i]=e[i]+e[l]/2-n[l]/2,o[s]=r===s?e[s]-n[c]:e[uV(s)],o}function fV(t,e){return Array.prototype.find?t.find(e):t.filter(e)[0]}function hV(t,e,r){var n=void 0===r?t:t.slice(0,function(t,e,r){if(Array.prototype.findIndex)return t.findIndex((function(t){return t[e]===r}));var n=fV(t,(function(t){return t[e]===r}));return t.indexOf(n)}(t,"name",r));return n.forEach((function(t){t.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var r=t.function||t.fn;t.enabled&&BN(r)&&(e.offsets.popper=rV(e.offsets.popper),e.offsets.reference=rV(e.offsets.reference),e=r(e,t))})),e}function mV(){if(!this.state.isDestroyed){var t={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};t.offsets.reference=cV(this.state,this.popper,this.reference,this.options.positionFixed),t.placement=lV(this.options.placement,t.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),t.originalPlacement=t.placement,t.positionFixed=this.options.positionFixed,t.offsets.popper=pV(this.popper,t.offsets.reference,t.placement),t.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",t=hV(this.modifiers,t),this.state.isCreated?this.options.onUpdate(t):(this.state.isCreated=!0,this.options.onCreate(t))}}function gV(t,e){return t.some((function(t){var r=t.name;return t.enabled&&r===e}))}function bV(t){for(var e=[!1,"ms","Webkit","Moz","O"],r=t.charAt(0).toUpperCase()+t.slice(1),n=0;n1&&void 0!==arguments[1]&&arguments[1],r=PV.indexOf(t),n=PV.slice(r+1).concat(PV.slice(0,r));return e?n.reverse():n}var DV="flip",AV="clockwise",zV="counterclockwise";function EV(t,e,r,n){var o=[0,0],a=-1!==["right","left"].indexOf(n),i=t.split(/(\+|\-)/).map((function(t){return t.trim()})),s=i.indexOf(fV(i,(function(t){return-1!==t.search(/,|\s/)})));i[s]&&-1===i[s].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var l=/\s*,\s*|\s+/,c=-1!==s?[i.slice(0,s).concat([i[s].split(l)[0]]),[i[s].split(l)[1]].concat(i.slice(s+1))]:[i];return c=c.map((function(t,n){var o=(1===n?!a:a)?"height":"width",i=!1;return t.reduce((function(t,e){return""===t[t.length-1]&&-1!==["+","-"].indexOf(e)?(t[t.length-1]=e,i=!0,t):i?(t[t.length-1]+=e,i=!1,t):t.concat(e)}),[]).map((function(t){return function(t,e,r,n){var o=t.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),a=+o[1],i=o[2];return a?0===i.indexOf("%")?rV("%p"===i?r:n)[e]/100*a:"vh"===i||"vw"===i?("vh"===i?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*a:a:t}(t,o,e,r)}))})),c.forEach((function(t,e){t.forEach((function(r,n){OV(r)&&(o[e]+=r*("-"===t[n-1]?-1:1))}))})),o}var MV={shift:{order:100,enabled:!0,fn:function(t){var e=t.placement,r=e.split("-")[0],n=e.split("-")[1];if(n){var o=t.offsets,a=o.reference,i=o.popper,s=-1!==["bottom","top"].indexOf(r),l=s?"left":"top",c=s?"width":"height",d={start:tV({},l,a[l]),end:tV({},l,a[l]+a[c]-i[c])};t.offsets.popper=eV({},i,d[n])}return t}},offset:{order:200,enabled:!0,fn:function(t,e){var r=e.offset,n=t.placement,o=t.offsets,a=o.popper,i=o.reference,s=n.split("-")[0],l=void 0;return l=OV(+r)?[+r,0]:EV(r,a,i,s),"left"===s?(a.top+=l[0],a.left-=l[1]):"right"===s?(a.top+=l[0],a.left+=l[1]):"top"===s?(a.left+=l[0],a.top-=l[1]):"bottom"===s&&(a.left+=l[0],a.top+=l[1]),t.popper=a,t},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(t,e){var r=e.boundariesElement||GN(t.instance.popper);t.instance.reference===r&&(r=GN(r));var n=bV("transform"),o=t.instance.popper.style,a=o.top,i=o.left,s=o[n];o.top="",o.left="",o[n]="";var l=sV(t.instance.popper,t.instance.reference,e.padding,r,t.positionFixed);o.top=a,o.left=i,o[n]=s,e.boundaries=l;var c=e.priority,d=t.offsets.popper,u={primary:function(t){var r=d[t];return d[t]l[t]&&!e.escapeWithReference&&(n=Math.min(d[r],l[t]-("right"===t?d.width:d.height))),tV({},r,n)}};return c.forEach((function(t){var e=-1!==["left","top"].indexOf(t)?"primary":"secondary";d=eV({},d,u[e](t))})),t.offsets.popper=d,t},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(t){var e=t.offsets,r=e.popper,n=e.reference,o=t.placement.split("-")[0],a=Math.floor,i=-1!==["top","bottom"].indexOf(o),s=i?"right":"bottom",l=i?"left":"top",c=i?"width":"height";return r[s]a(n[s])&&(t.offsets.popper[l]=a(n[s])),t}},arrow:{order:500,enabled:!0,fn:function(t,e){var r;if(!jV(t.instance.modifiers,"arrow","keepTogether"))return t;var n=e.element;if("string"==typeof n){if(!(n=t.instance.popper.querySelector(n)))return t}else if(!t.instance.popper.contains(n))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),t;var o=t.placement.split("-")[0],a=t.offsets,i=a.popper,s=a.reference,l=-1!==["left","right"].indexOf(o),c=l?"height":"width",d=l?"Top":"Left",u=d.toLowerCase(),p=l?"left":"top",f=l?"bottom":"right",h=dV(n)[c];s[f]-hi[f]&&(t.offsets.popper[u]+=s[u]+h-i[f]),t.offsets.popper=rV(t.offsets.popper);var m=s[u]+s[c]/2-h/2,g=RN(t.instance.popper),b=parseFloat(g["margin"+d]),v=parseFloat(g["border"+d+"Width"]),y=m-t.offsets.popper[u]-b-v;return y=Math.max(Math.min(i[c]-h,y),0),t.arrowElement=n,t.offsets.arrow=(tV(r={},u,Math.round(y)),tV(r,p,""),r),t},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(t,e){if(gV(t.instance.modifiers,"inner"))return t;if(t.flipped&&t.placement===t.originalPlacement)return t;var r=sV(t.instance.popper,t.instance.reference,e.padding,e.boundariesElement,t.positionFixed),n=t.placement.split("-")[0],o=uV(n),a=t.placement.split("-")[1]||"",i=[];switch(e.behavior){case DV:i=[n,o];break;case AV:i=$V(n);break;case zV:i=$V(n,!0);break;default:i=e.behavior}return i.forEach((function(s,l){if(n!==s||i.length===l+1)return t;n=t.placement.split("-")[0],o=uV(n);var c=t.offsets.popper,d=t.offsets.reference,u=Math.floor,p="left"===n&&u(c.right)>u(d.left)||"right"===n&&u(c.left)u(d.top)||"bottom"===n&&u(c.top)u(r.right),m=u(c.top)u(r.bottom),b="left"===n&&f||"right"===n&&h||"top"===n&&m||"bottom"===n&&g,v=-1!==["top","bottom"].indexOf(n),y=!!e.flipVariations&&(v&&"start"===a&&f||v&&"end"===a&&h||!v&&"start"===a&&m||!v&&"end"===a&&g),w=!!e.flipVariationsByContent&&(v&&"start"===a&&h||v&&"end"===a&&f||!v&&"start"===a&&g||!v&&"end"===a&&m),x=y||w;(p||b||x)&&(t.flipped=!0,(p||b)&&(n=i[l+1]),x&&(a=function(t){return"end"===t?"start":"start"===t?"end":t}(a)),t.placement=n+(a?"-"+a:""),t.offsets.popper=eV({},t.offsets.popper,pV(t.instance.popper,t.offsets.reference,t.placement)),t=hV(t.instance.modifiers,t,"flip"))})),t},behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(t){var e=t.placement,r=e.split("-")[0],n=t.offsets,o=n.popper,a=n.reference,i=-1!==["left","right"].indexOf(r),s=-1===["top","left"].indexOf(r);return o[i?"left":"top"]=a[r]-(s?o[i?"width":"height"]:0),t.placement=uV(e),t.offsets.popper=rV(o),t}},hide:{order:800,enabled:!0,fn:function(t){if(!jV(t.instance.modifiers,"hide","preventOverflow"))return t;var e=t.offsets.reference,r=fV(t.instance.modifiers,(function(t){return"preventOverflow"===t.name})).boundaries;if(e.bottomr.right||e.top>r.bottom||e.right2&&void 0!==arguments[2]?arguments[2]:{};!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.scheduleUpdate=function(){return requestAnimationFrame(n.update)},this.update=IN(this.update.bind(this)),this.options=eV({},t.Defaults,o),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=e&&e.jquery?e[0]:e,this.popper=r&&r.jquery?r[0]:r,this.options.modifiers={},Object.keys(eV({},t.Defaults.modifiers,o.modifiers)).forEach((function(e){n.options.modifiers[e]=eV({},t.Defaults.modifiers[e]||{},o.modifiers?o.modifiers[e]:{})})),this.modifiers=Object.keys(this.options.modifiers).map((function(t){return eV({name:t},n.options.modifiers[t])})).sort((function(t,e){return t.order-e.order})),this.modifiers.forEach((function(t){t.enabled&&BN(t.onLoad)&&t.onLoad(n.reference,n.popper,n.options,t,n.state)})),this.update();var a=this.options.eventsEnabled;a&&this.enableEventListeners(),this.state.eventsEnabled=a}return QN(t,[{key:"update",value:function(){return mV.call(this)}},{key:"destroy",value:function(){return vV.call(this)}},{key:"enableEventListeners",value:function(){return kV.call(this)}},{key:"disableEventListeners",value:function(){return _V.call(this)}}]),t}();function BV(t,e,r){return r&&function(t,e){for(var r=0;r1&&void 0!==arguments[1]?arguments[1]:{};if(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),!e)throw new TypeError("Failed to construct '".concat(this.constructor.name,"'. 1 argument required, ").concat(arguments.length," given."));uP(this,t.Defaults,this.constructor.Defaults,r,{type:e}),fP(this,{type:{enumerable:!0,configurable:!1,writable:!1},cancelable:{enumerable:!0,configurable:!1,writable:!1},nativeEvent:{enumerable:!0,configurable:!1,writable:!1},target:{enumerable:!0,configurable:!1,writable:!1},relatedTarget:{enumerable:!0,configurable:!1,writable:!1},vueTarget:{enumerable:!0,configurable:!1,writable:!1},componentId:{enumerable:!0,configurable:!1,writable:!1}});var n=!1;this.preventDefault=function(){this.cancelable&&(n=!0)},hP(this,"defaultPrevented",{enumerable:!0,get:function(){return n}})}return BV(t,0,[{key:"Defaults",get:function(){return{type:"",cancelable:!0,nativeEvent:null,target:null,relatedTarget:null,vueTarget:null,componentId:null}}}]),t}(),FV=Ej({data:function(){return{listenForClickOut:!1}},watch:{listenForClickOut:function(t,e){t!==e&&(nM(this.clickOutElement,this.clickOutEventName,this._clickOutHandler,NA),t&&rM(this.clickOutElement,this.clickOutEventName,this._clickOutHandler,NA))}},beforeCreate:function(){this.clickOutElement=null,this.clickOutEventName=null},mounted:function(){this.clickOutElement||(this.clickOutElement=document),this.clickOutEventName||(this.clickOutEventName="click"),this.listenForClickOut&&rM(this.clickOutElement,this.clickOutEventName,this._clickOutHandler,NA)},beforeDestroy:function(){nM(this.clickOutElement,this.clickOutEventName,this._clickOutHandler,NA)},methods:{isClickOut:function(t){return!mE(this.$el,t.target)},_clickOutHandler:function(t){this.clickOutHandler&&this.isClickOut(t)&&this.clickOutHandler(t)}}}),NV=Ej({data:function(){return{listenForFocusIn:!1}},watch:{listenForFocusIn:function(t,e){t!==e&&(nM(this.focusInElement,"focusin",this._focusInHandler,NA),t&&rM(this.focusInElement,"focusin",this._focusInHandler,NA))}},beforeCreate:function(){this.focusInElement=null},mounted:function(){this.focusInElement||(this.focusInElement=document),this.listenForFocusIn&&rM(this.focusInElement,"focusin",this._focusInHandler,NA)},beforeDestroy:function(){nM(this.focusInElement,"focusin",this._focusInHandler,NA)},methods:{_focusInHandler:function(t){this.focusInHandler&&this.focusInHandler(t)}}}),VV=null;function HV(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function UV(t){for(var e=1;e0&&void 0!==arguments[0]&&arguments[0];this.disabled||(this.visible=!1,t&&this.$once(yA,this.focusToggler))},toggle:function(t){var e=t=t||{},r=e.type,n=e.keyCode;("click"===r||"keydown"===r&&-1!==[LL,FL,EL].indexOf(n))&&(this.disabled?this.visible=!1:(this.$emit(MA,t),aM(t),this.visible?this.hide(!0):this.show()))},onMousedown:function(t){aM(t,{propagation:!1})},onKeydown:function(t){var e=t.keyCode;27===e?this.onEsc(t):e===EL?this.focusNext(t,!1):e===NL&&this.focusNext(t,!0)},onEsc:function(t){this.visible&&(this.visible=!1,aM(t),this.$once(yA,this.focusToggler))},onSplitClick:function(t){this.disabled?this.visible=!1:this.$emit(aA,t)},hideHandler:function(t){var e=this,r=t.target;!this.visible||mE(this.$refs.menu,r)||mE(this.toggler,r)||(this.clearHideTimeout(),this.$_hideTimeout=setTimeout((function(){return e.hide()}),this.hideDelay))},clickOutHandler:function(t){this.hideHandler(t)},focusInHandler:function(t){this.hideHandler(t)},focusNext:function(t,e){var r=this,n=t.target;!this.visible||t&&hE(".dropdown form",n)||(aM(t),this.$nextTick((function(){var t=r.getItems();if(!(t.length<1)){var o=t.indexOf(n);e&&o>0?o--:!e&&o1&&void 0!==arguments[1]?arguments[1]:null;if(oP(t)){var r=DP(t,this.valueField),n=DP(t,this.textField);return{value:KT(r)?e||n:r,text:ZI(String(KT(n)?e:n)),html:DP(t,this.htmlField),disabled:Boolean(DP(t,this.disabledField))}}return{value:e||t,text:ZI(String(t)),disabled:!1}},normalizeOptions:function(t){var e=this;return rP(t)?t.map((function(t){return e.normalizeOption(t)})):oP(t)?(EP('Setting prop "options" to an object is deprecated. Use the array format instead.',this.$options.name),gP(t).map((function(r){return e.normalizeOption(t[r]||{},r)}))):[]}}});function UH(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function WH(t){for(var e=1;e-1:HL(e,t)},isRadio:function(){return!1}},watch:PU({},DU,(function(t,e){HL(t,e)||this.setIndeterminate(t)})),mounted:function(){this.setIndeterminate(this[DU])},methods:{computedLocalCheckedWatcher:function(t,e){if(!HL(t,e)){this.$emit(OU,t);var r=this.$refs.input;r&&this.$emit(AU,r.indeterminate)}},handleChange:function(t){var e=this,r=t.target,n=r.checked,o=r.indeterminate,a=this.value,i=this.uncheckedValue,s=this.computedLocalChecked;if(rP(s)){var l=iU(s,a);n&&l<0?s=s.concat(a):!n&&l>-1&&(s=s.slice(0,l).concat(s.slice(l+1)))}else s=n?a:i;this.computedLocalChecked=s,this.$nextTick((function(){e.$emit(oA,s),e.isGroup&&e.bvGroup.$emit(oA,s),e.$emit(AU,o)}))},setIndeterminate:function(t){rP(this.computedLocalChecked)&&(t=!1);var e=this.$refs.input;e&&(e.indeterminate=t,this.$emit(AU,t))}}}),MU=JE(SU,W$),LU=Ej({name:W$,mixins:[CU],inject:{getBvGroup:{from:"getBvRadioGroup",default:function(){return function(){return null}}}},props:MU,computed:{bvGroup:function(){return this.getBvGroup()}}});function IU(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function BU(t){for(var e=1;e0&&(l=[t("div",{staticClass:"b-form-date-controls d-flex flex-wrap",class:{"justify-content-between":l.length>1,"justify-content-end":l.length<2}},l)]);var p=t(lR,{staticClass:"b-form-date-calendar w-100",props:fW(fW({},YE(xW,a)),{},{hidden:!this.isVisible,value:e,valueAsDate:!1,width:this.calendarWidth}),on:{selected:this.onSelected,input:this.onInput,context:this.onContext},scopedSlots:yP(i,["nav-prev-decade","nav-prev-year","nav-prev-month","nav-this-month","nav-next-month","nav-next-year","nav-next-decade"]),key:"calendar",ref:"calendar"},l);return t(uW,{staticClass:"b-form-datepicker",props:fW(fW({},YE(kW,a)),{},{formattedValue:e?this.formattedValue:"",id:this.safeId(),lang:this.computedLang,menuClass:[{"bg-dark":o,"text-light":o},this.menuClass],placeholder:s,rtl:this.isRTL,value:e}),on:{show:this.onShow,shown:this.onShown,hidden:this.onHidden},scopedSlots:hW({},fz,i[fz]||this.defaultButtonFn),ref:"control"},[p])}}),SW=GP({components:{BFormDatepicker:OW,BDatepicker:OW}});function CW(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function jW(t){for(var e=1;e1&&void 0!==arguments[1]?arguments[1]:"";return new Promise((function(n){var o=[];!function a(){e.readEntries((function(e){0===e.length?n(Promise.all(o).then((function(t){return t.reduce((function(t,e){return Mz(t,e)}),[])}))):(o.push(Promise.all(e.map((function(e){if(e){if(e.isDirectory)return t(e.createReader(),"".concat(r).concat(e.name,"/"));if(e.isFile)return new Promise((function(t){e.file((function(e){e.$path="".concat(r).concat(e.name),t(e)}))}))}return null})).filter(PP))),a())}))}()}))},BW=JE(kP(jW(jW(jW(jW(jW(jW(jW({},JB),DW),lU),dU),hU),pU),{},{accept:qE(XA,""),browseText:qE(XA,"Browse"),capture:qE(UA,!1),directory:qE(UA,!1),dropPlaceholder:qE(XA,"Drop files here"),fileNameFormatter:qE(GA),multiple:qE(UA,!1),noDrop:qE(UA,!1),noDropPlaceholder:qE(XA,"Not allowed"),noTraverse:qE(UA,!1),placeholder:qE(XA,"No file chosen")})),N$),RW=Ej({name:N$,mixins:[ZL,ZB,$W,Fz,cU,mU,uU,Fz],inheritAttrs:!1,props:BW,data:function(){return{files:[],dragging:!1,dropAllowed:!this.noDrop,hasFocus:!1}},computed:{computedAccept:function(){var t=this.accept;return 0===(t=(t||"").trim().split(/[,\s]+/).filter(PP)).length?null:t.map((function(t){var e="name",r="^",n="$";return aT.test(t)?r="":(e="type",gT.test(t)&&(n=".+$",t=t.slice(0,-1))),t=Kz(t),{rx:new RegExp("".concat(r).concat(t).concat(n)),prop:e}}))},computedCapture:function(){var t=this.capture;return!0===t||""===t||t||null},computedAttrs:function(){var t=this.name,e=this.disabled,r=this.required,n=this.form,o=this.computedCapture,a=this.accept,i=this.multiple,s=this.directory;return jW(jW({},this.bvAttrs),{},{type:"file",id:this.safeId(),name:t,disabled:e,required:r,form:n||null,capture:o,accept:a||null,multiple:i,directory:s,webkitdirectory:s,"aria-required":r?"true":null})},computedFileNameFormatter:function(){var t=this.fileNameFormatter;return QE(t)?t:this.defaultFileNameFormatter},clonedFiles:function(){return TP(this.files)},flattenedFiles:function(){return Iz(this.files)},fileNames:function(){return this.flattenedFiles.map((function(t){return t.name}))},labelContent:function(){if(this.dragging&&!this.noDrop)return this.normalizeSlot("drop-placeholder",{allowed:this.dropAllowed})||(this.dropAllowed?this.dropPlaceholder:this.$createElement("span",{staticClass:"text-danger"},this.noDropPlaceholder));if(0===this.files.length)return this.normalizeSlot("placeholder")||this.placeholder;var t=this.flattenedFiles,e=this.clonedFiles,r=this.fileNames,n=this.computedFileNameFormatter;return this.hasNormalizedSlot(bz)?this.normalizeSlot(bz,{files:t,filesTraversed:e,names:r}):n(t,e,r)}},watch:(mW={},TW(mW,AW,(function(t){(!t||rP(t)&&0===t.length)&&this.reset()})),TW(mW,"files",(function(t,e){if(!HL(t,e)){var r=this.multiple,n=this.noTraverse,o=!r||n?Iz(t):t;this.$emit(zW,r?o:o[0]||null)}})),mW),created:function(){this.$_form=null},mounted:function(){var t=hE("form",this.$el);t&&(rM(t,"reset",this.reset,FA),this.$_form=t)},beforeDestroy:function(){var t=this.$_form;t&&nM(t,"reset",this.reset,FA)},methods:{isFileValid:function(t){if(!t)return!1;var e=this.computedAccept;return!e||e.some((function(e){return e.rx.test(t[e.prop])}))},isFilesArrayValid:function(t){var e=this;return rP(t)?t.every((function(t){return e.isFileValid(t)})):this.isFileValid(t)},defaultFileNameFormatter:function(t,e,r){return r.join(", ")},setFiles:function(t){this.dropAllowed=!this.noDrop,this.dragging=!1,this.files=this.multiple?this.directory?t:Iz(t):Iz(t).slice(0,1)},setInputFiles:function(t){try{var e=new ClipboardEvent("").clipboardData||new DataTransfer;Iz(TP(t)).forEach((function(t){delete t.$path,e.items.add(t)})),this.$refs.input.files=e.files}catch(r){}},reset:function(){try{var t=this.$refs.input;t.value="",t.type="",t.type="file"}catch(e){}this.files=[]},handleFiles:function(t){if(arguments.length>1&&void 0!==arguments[1]&&arguments[1]){var e=t.filter(this.isFilesArrayValid);e.length>0&&(this.setFiles(e),this.setInputFiles(e))}else this.setFiles(t)},focusHandler:function(t){this.plain||"focusout"===t.type?this.hasFocus=!1:this.hasFocus=!0},onChange:function(t){var e=this,r=t.type,n=t.target,o=t.dataTransfer,a=void 0===o?{}:o,i="drop"===r;this.$emit(oA,t);var s=zz(a.items||[]);if(Hj&&s.length>0&&!YT(LW(s[0])))(function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return Promise.all(zz(t).filter((function(t){return"file"===t.kind})).map((function(t){var r=LW(t);if(r){if(r.isDirectory&&e)return IW(r.createReader(),"".concat(r.name,"/"));if(r.isFile)return new Promise((function(t){r.file((function(e){e.$path="",t(e)}))}))}return null})).filter(PP))})(s,this.directory).then((function(t){return e.handleFiles(t,i)}));else{var l=zz(n.files||a.files||[]).map((function(t){return t.$path=t.webkitRelativePath||"",t}));this.handleFiles(l,i)}},onDragenter:function(t){aM(t),this.dragging=!0;var e=t.dataTransfer,r=void 0===e?{}:e;if(this.noDrop||this.disabled||!this.dropAllowed)return r.dropEffect="none",void(this.dropAllowed=!1);r.dropEffect="copy"},onDragover:function(t){aM(t),this.dragging=!0;var e=t.dataTransfer,r=void 0===e?{}:e;if(this.noDrop||this.disabled||!this.dropAllowed)return r.dropEffect="none",void(this.dropAllowed=!1);r.dropEffect="copy"},onDragleave:function(t){var e=this;aM(t),this.$nextTick((function(){e.dragging=!1,e.dropAllowed=!e.noDrop}))},onDrop:function(t){var e=this;aM(t),this.dragging=!1,this.noDrop||this.disabled||!this.dropAllowed?this.$nextTick((function(){e.dropAllowed=!e.noDrop})):this.onChange(t)}},render:function(t){var e=this.custom,r=this.plain,n=this.size,o=this.dragging,a=this.stateClass,i=this.bvAttrs,s=t("input",{class:[{"form-control-file":r,"custom-file-input":e,focus:e&&this.hasFocus},a],style:e?{zIndex:-5}:{},attrs:this.computedAttrs,on:{change:this.onChange,focusin:this.focusHandler,focusout:this.focusHandler,reset:this.reset},ref:"input"});if(r)return s;var l=t("label",{staticClass:"custom-file-label",class:{dragging:o},attrs:{for:this.safeId(),"data-browse":this.browseText||null}},[t("span",{staticClass:"d-block form-file-text",style:{pointerEvents:"none"}},[this.labelContent])]);return t("div",{staticClass:"custom-file b-form-file",class:[TW({},"b-custom-control-".concat(n),n),a,i.class],style:i.style,attrs:{id:this.safeId("_BV_file_outer_")},on:{dragenter:this.onDragenter,dragover:this.onDragover,dragleave:this.onDragleave,drop:this.onDrop}},[s,l])}}),FW=GP({components:{BFormFile:RW,BFile:RW}}),NW=function(t){return"\\"+t},VW=function(t){var e=(t=Yz(t)).length,r=t.charCodeAt(0);return t.split("").reduce((function(n,o,a){var i=t.charCodeAt(a);return 0===i?n+"�":127===i||i>=1&&i<=31||0===a&&i>=48&&i<=57||1===a&&i>=48&&i<=57&&45===r?n+NW("".concat(i.toString(16)," ")):0===a&&45===i&&1===e?n+NW(o):i>=128||45===i||95===i||i>=48&&i<=57||i>=65&&i<=90||i>=97&&i<=122?n+o:n+NW(o)}),"")};function HW(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function UW(t){for(var e=1;e0||gP(this.labelColProps).length>0}},watch:{ariaDescribedby:function(t,e){t!==e&&this.updateAriaDescribedby(t,e)}},mounted:function(){var t=this;this.$nextTick((function(){t.updateAriaDescribedby(t.ariaDescribedby)}))},methods:{getAlignClasses:function(t,e){return FE().reduce((function(r,n){var o=t[GE(n,"".concat(e,"Align"))]||null;return o&&r.push(["text",n,o].filter(PP).join("-")),r}),[])},getColProps:function(t,e){return FE().reduce((function(r,n){var o=t[GE(n,"".concat(e,"Cols"))];return ZT(o=""===o||o||!1)||"auto"===o||(o=(o=Nz(o,0))>0&&o),o&&(r[n||(ZT(o)?"col":"cols")]=o),r}),{})},updateAriaDescribedby:function(t,e){var r=this.labelFor;if(Wj&&r){var n=pE("#".concat(VW(r)),this.$refs.content);if(n){var o="aria-describedby",a=(t||"").split(mT),i=(e||"").split(mT),s=(kE(n,o)||"").split(mT).filter((function(t){return!Ez(i,t)})).concat(a).filter((function(t,e,r){return r.indexOf(t)===e})).filter(PP).join(" ").trim();s?wE(n,o,s):xE(n,o)}}},onLegendClick:function(t){if(!this.labelFor){var e=t.target,r=e?e.tagName:"";if(-1===eG.indexOf(r)){var n=uE(tG,this.$refs.content).filter(lE);1===n.length&&AE(n[0])}}}},render:function(t){var e=this.computedState,r=this.feedbackAriaLive,n=this.isHorizontal,o=this.labelFor,a=this.normalizeSlot,i=this.safeId,s=this.tooltip,l=i(),c=!o,d=t(),u=a(xz)||this.label,p=u?i("_BV_label_"):null;if(u||n){var f=this.labelSize,h=this.labelColProps,m=c?"legend":"label";this.labelSrOnly?(u&&(d=t(m,{class:"sr-only",attrs:{id:p,for:o||null}},[u])),d=t(n?YW:"div",{props:n?h:{}},[d])):d=t(n?YW:m,{on:c?{click:this.onLegendClick}:{},props:n?JW(JW({},h),{},{tag:m}):{},attrs:{id:p,for:o||null,tabindex:c?"-1":null},class:[c?"bv-no-focus-ring":"",n||c?"col-form-label":"",!n&&c?"pt-0":"",n||c?"":"d-block",f?"col-form-label-".concat(f):"",this.labelAlignClasses,this.labelClass]},[u])}var g=t(),b=a("invalid-feedback")||this.invalidFeedback,v=b?i("_BV_feedback_invalid_"):null;b&&(g=t(tU,{props:{ariaLive:r,id:v,state:e,tooltip:s},attrs:{tabindex:b?"-1":null}},[b]));var y=t(),w=a("valid-feedback")||this.validFeedback,x=w?i("_BV_feedback_valid_"):null;w&&(y=t(rU,{props:{ariaLive:r,id:x,state:e,tooltip:s},attrs:{tabindex:w?"-1":null}},[w]));var k=t(),_=a("description")||this.description,O=_?i("_BV_description_"):null;_&&(k=t(ZH,{attrs:{id:O,tabindex:"-1"}},[_]));var S=this.ariaDescribedby=[O,!1===e?v:null,!0===e?x:null].filter(PP).join(" ")||null,C=t(n?YW:"div",{props:n?this.contentColProps:{},ref:"content"},[a(mz,{ariaDescribedby:S,descriptionId:O,id:l,labelId:p})||t(),g,y,k]);return t(c?"fieldset":n?oU:"div",{staticClass:"form-group",class:[{"was-validated":this.validated},this.stateClass],attrs:{id:l,disabled:c?this.disabled:null,role:c?null:"group","aria-invalid":this.computedAriaInvalid,"aria-labelledby":c&&n?p:null}},n&&c?[t(oU,[d,C])]:[d,C])}},nG=GP({components:{BFormGroup:rG,BFormFieldset:rG}}),oG=Ej({computed:{selectionStart:{cache:!1,get:function(){return this.$refs.input.selectionStart},set:function(t){this.$refs.input.selectionStart=t}},selectionEnd:{cache:!1,get:function(){return this.$refs.input.selectionEnd},set:function(t){this.$refs.input.selectionEnd=t}},selectionDirection:{cache:!1,get:function(){return this.$refs.input.selectionDirection},set:function(t){this.$refs.input.selectionDirection=t}}},methods:{select:function(){var t;(t=this.$refs.input).select.apply(t,arguments)},setSelectionRange:function(){var t;(t=this.$refs.input).setSelectionRange.apply(t,arguments)},setRangeText:function(){var t;(t=this.$refs.input).setRangeText.apply(t,arguments)}}});function aG(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function iG(t){for(var e=1;e2&&void 0!==arguments[2]&&arguments[2];return t=Yz(t),!this.hasFormatter||this.lazyFormatter&&!r||(t=this.formatter(t,e)),t},modifyValue:function(t){return t=Yz(t),this.trim&&(t=t.trim()),this.number&&(t=Vz(t,t)),t},updateValue:function(t){var e=this,r=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=this.lazy;if(!n||r){this.clearDebounce();var o=function(){if((t=e.modifyValue(t))!==e.vModelValue)e.vModelValue=t,e.$emit(pG,t);else if(e.hasFormatter){var r=e.$refs.input;r&&t!==r.value&&(r.value=t)}},a=this.computedDebounce;a>0&&!n&&!r?this.$_inputDebounceTimer=setTimeout(o,a):o()}},onInput:function(t){if(!t.target.composing){var e=t.target.value,r=this.formatValue(e,t);!1===r||t.defaultPrevented?aM(t,{propagation:!1}):(this.localValue=r,this.updateValue(r),this.$emit(xA,r))}},onChange:function(t){var e=t.target.value,r=this.formatValue(e,t);!1===r||t.defaultPrevented?aM(t,{propagation:!1}):(this.localValue=r,this.updateValue(r,!0),this.$emit(oA,r))},onBlur:function(t){var e=t.target.value,r=this.formatValue(e,t,!0);!1!==r&&(this.localValue=Yz(this.modifyValue(r)),this.updateValue(r,!0)),this.$emit(nA,t)},focus:function(){this.disabled||AE(this.$el)},blur:function(){this.disabled||zE(this.$el)}}}),mG=Ej({computed:{validity:{cache:!1,get:function(){return this.$refs.input.validity}},validationMessage:{cache:!1,get:function(){return this.$refs.input.validationMessage}},willValidate:{cache:!1,get:function(){return this.$refs.input.willValidate}}},methods:{setCustomValidity:function(){var t;return(t=this.$refs.input).setCustomValidity.apply(t,arguments)},checkValidity:function(){var t;return(t=this.$refs.input).checkValidity.apply(t,arguments)},reportValidity:function(){var t;return(t=this.$refs.input).reportValidity.apply(t,arguments)}}});function gG(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function bG(t){for(var e=1;e=r?"full":e>=r-.5?"half":"empty",d={variant:a,disabled:i,readonly:s};return t("span",{staticClass:"b-rating-star",class:{focused:n&&e===r||!Nz(e)&&r===l,"b-rating-star-empty":"empty"===c,"b-rating-star-half":"half"===c,"b-rating-star-full":"full"===c},attrs:{tabindex:i||s?null:"-1"},on:{click:this.onClick}},[t("span",{staticClass:"b-rating-icon"},[this.normalizeSlot(c,d)])])}}),BG=JE(kP(TG(TG(TG(TG(TG({},JB),AG),wP(lU,["required","autofocus"])),pU),{},{color:qE(XA),iconClear:qE(XA,"x"),iconEmpty:qE(XA,"star"),iconFull:qE(XA,"star-fill"),iconHalf:qE(XA,"star-half"),inline:qE(UA,!1),locale:qE(tz),noBorder:qE(UA,!1),precision:qE(iz),readonly:qE(UA,!1),showClear:qE(UA,!1),showValue:qE(UA,!1),showValueMax:qE(UA,!1),stars:qE(iz,5,(function(t){return Nz(t)>=3})),variant:qE(XA)})),q$),RG=Ej({name:q$,components:{BIconStar:_L,BIconStarHalf:SL,BIconStarFill:OL,BIconX:CL},mixins:[ZB,DG,fU],props:BG,data:function(){var t=Vz(this[zG],null),e=MG(this.stars);return{localValue:YT(t)?null:LG(t,0,e),hasFocus:!1}},computed:{computedStars:function(){return MG(this.stars)},computedRating:function(){var t=Vz(this.localValue,0),e=Nz(this.precision,3);return LG(Vz(t.toFixed(e)),0,this.computedStars)},computedLocale:function(){var t=Mz(this.locale).filter(PP);return new Intl.NumberFormat(t).resolvedOptions().locale},isInteractive:function(){return!this.disabled&&!this.readonly},isRTL:function(){return XB(this.computedLocale)},formattedRating:function(){var t=Nz(this.precision),e=this.showValueMax,r=this.computedLocale,n={notation:"standard",minimumFractionDigits:isNaN(t)?0:t,maximumFractionDigits:isNaN(t)?3:t},o=this.computedStars.toLocaleString(r),a=this.localValue;return a=YT(a)?e?"-":"":a.toLocaleString(r,n),e?"".concat(a,"/").concat(o):a}},watch:(yG={},PG(yG,zG,(function(t,e){if(t!==e){var r=Vz(t,null);this.localValue=YT(r)?null:LG(r,0,this.computedStars)}})),PG(yG,"localValue",(function(t,e){t!==e&&t!==(this.value||0)&&this.$emit(EG,t||null)})),PG(yG,"disabled",(function(t){t&&(this.hasFocus=!1,this.blur())})),yG),methods:{focus:function(){this.disabled||AE(this.$el)},blur:function(){this.disabled||zE(this.$el)},onKeydown:function(t){var e=t.keyCode;if(this.isInteractive&&Ez([BL,EL,RL,NL],e)){aM(t,{propagation:!1});var r=Nz(this.localValue,0),n=this.showClear?0:1,o=this.computedStars,a=this.isRTL?-1:1;e===BL?this.localValue=LG(r-a,n,o)||null:e===RL?this.localValue=LG(r+a,n,o):e===EL?this.localValue=LG(r-1,n,o)||null:e===NL&&(this.localValue=LG(r+1,n,o))}},onSelected:function(t){this.isInteractive&&(this.localValue=t)},onFocus:function(t){this.hasFocus=!!this.isInteractive&&"focus"===t.type},renderIcon:function(t){return this.$createElement(zL,{props:{icon:t,variant:this.disabled||this.color?null:this.variant||null}})},iconEmptyFn:function(){return this.renderIcon(this.iconEmpty)},iconHalfFn:function(){return this.renderIcon(this.iconHalf)},iconFullFn:function(){return this.renderIcon(this.iconFull)},iconClearFn:function(){return this.$createElement(zL,{props:{icon:this.iconClear}})}},render:function(t){var e=this,r=this.disabled,n=this.readonly,o=this.name,a=this.form,i=this.inline,s=this.variant,l=this.color,c=this.noBorder,d=this.hasFocus,u=this.computedRating,p=this.computedStars,f=this.formattedRating,h=this.showClear,m=this.isRTL,g=this.isInteractive,b=this.$scopedSlots,v=[];if(h&&!r&&!n){var y=t("span",{staticClass:"b-rating-icon"},[(b["icon-clear"]||this.iconClearFn)()]);v.push(t("span",{staticClass:"b-rating-star b-rating-star-clear flex-grow-1",class:{focused:d&&0===u},attrs:{tabindex:g?"-1":null},on:{click:function(){return e.onSelected(null)}},key:"clear"},[y]))}for(var w=0;w1&&void 0!==arguments[1]?arguments[1]:null;if(oP(t)){var r=DP(t,this.valueField),n=DP(t,this.textField),o=DP(t,this.optionsField,null);return YT(o)?{value:KT(r)?e||n:r,text:String(KT(n)?e:n),html:DP(t,this.htmlField),disabled:Boolean(DP(t,this.disabledField))}:{label:String(DP(t,this.labelField)||n),options:this.normalizeOptions(o)}}return{value:e||t,text:String(t),disabled:!1}}}}),JG=JE({disabled:qE(UA,!1),value:qE(VA,void 0,!0)},X$),ZG=Ej({name:X$,functional:!0,props:JG,render:function(t,e){var r=e.props,n=e.data,o=e.children,a=r.value;return t("option",Oj(n,{attrs:{disabled:r.disabled},domProps:{value:a}}),o)}});function QG(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function tq(t){for(var e=1;e0?t:500},computedInterval:function(){var t=Nz(this.repeatInterval,0);return t>0?t:100},computedThreshold:function(){return zM(Nz(this.repeatThreshold,10),1)},computedStepMultiplier:function(){return zM(Nz(this.repeatStepMultiplier,4),1)},computedPrecision:function(){var t=this.computedStep;return LM(t)===t?0:(t.toString().split(".")[1]||"").length},computedMultiplier:function(){return IM(10,this.computedPrecision||0)},valueAsFixed:function(){var t=this.localValue;return YT(t)?"":t.toFixed(this.computedPrecision)},computedLocale:function(){var t=Mz(this.locale).filter(PP);return new Intl.NumberFormat(t).resolvedOptions().locale},computedRTL:function(){return XB(this.computedLocale)},defaultFormatter:function(){var t=this.computedPrecision;return new Intl.NumberFormat(this.computedLocale,{style:"decimal",useGrouping:!1,minimumIntegerDigits:1,minimumFractionDigits:t,maximumFractionDigits:t,notation:"standard"}).format},computedFormatter:function(){var t=this.formatterFn;return QE(t)?t:this.defaultFormatter},computedAttrs:function(){return pq(pq({},this.bvAttrs),{},{role:"group",lang:this.computedLocale,tabindex:this.disabled?null:"-1",title:this.ariaLabel})},computedSpinAttrs:function(){var t=this.spinId,e=this.localValue,r=this.computedRequired,n=this.disabled,o=this.state,a=this.computedFormatter,i=!YT(e);return pq(pq({dir:this.computedRTL?"rtl":"ltr"},this.bvAttrs),{},{id:t,role:"spinbutton",tabindex:n?null:"0","aria-live":"off","aria-label":this.ariaLabel||null,"aria-controls":this.ariaControls||null,"aria-invalid":!1===o||!i&&r?"true":null,"aria-required":r?"true":null,"aria-valuemin":Yz(this.computedMin),"aria-valuemax":Yz(this.computedMax),"aria-valuenow":i?e:null,"aria-valuetext":i?a(e):null})}},watch:(sq={},fq(sq,bq,(function(t){this.localValue=Vz(t,null)})),fq(sq,"localValue",(function(t){this.$emit(vq,t)})),fq(sq,"disabled",(function(t){t&&this.clearRepeat()})),fq(sq,"readonly",(function(t){t&&this.clearRepeat()})),sq),created:function(){this.$_autoDelayTimer=null,this.$_autoRepeatTimer=null,this.$_keyIsDown=!1},beforeDestroy:function(){this.clearRepeat()},deactivated:function(){this.clearRepeat()},methods:{focus:function(){this.disabled||AE(this.$refs.spinner)},blur:function(){this.disabled||zE(this.$refs.spinner)},emitChange:function(){this.$emit(oA,this.localValue)},stepValue:function(t){var e=this.localValue;if(!this.disabled&&!YT(e)){var r=this.computedStep*t,n=this.computedMin,o=this.computedMax,a=this.computedMultiplier,i=this.wrap;e=BM((e-n)/r)*r+n+r,e=BM(e*a)/a,this.localValue=e>o?i?n:o:e0&&void 0!==arguments[0]?arguments[0]:1,e=this.localValue;YT(e)?this.localValue=this.computedMin:this.stepValue(1*t)},stepDown:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,e=this.localValue;YT(e)?this.localValue=this.wrap?this.computedMax:this.computedMin:this.stepValue(-1*t)},onKeydown:function(t){var e=t.keyCode,r=t.altKey,n=t.ctrlKey,o=t.metaKey;if(!(this.disabled||this.readonly||r||n||o)&&Ez(yq,e)){if(aM(t,{propagation:!1}),this.$_keyIsDown)return;this.resetTimers(),Ez([NL,EL],e)?(this.$_keyIsDown=!0,e===NL?this.handleStepRepeat(t,this.stepUp):e===EL&&this.handleStepRepeat(t,this.stepDown)):33===e?this.stepUp(this.computedStepMultiplier):34===e?this.stepDown(this.computedStepMultiplier):e===IL?this.localValue=this.computedMin:e===ML&&(this.localValue=this.computedMax)}},onKeyup:function(t){var e=t.keyCode,r=t.altKey,n=t.ctrlKey,o=t.metaKey;this.disabled||this.readonly||r||n||o||Ez(yq,e)&&(aM(t,{propagation:!1}),this.resetTimers(),this.$_keyIsDown=!1,this.emitChange())},handleStepRepeat:function(t,e){var r=this,n=t||{},o=n.type,a=n.button;if(!this.disabled&&!this.readonly){if("mousedown"===o&&a)return;this.resetTimers(),e(1);var i=this.computedThreshold,s=this.computedStepMultiplier,l=this.computedDelay,c=this.computedInterval;this.$_autoDelayTimer=setTimeout((function(){var t=0;r.$_autoRepeatTimer=setInterval((function(){e(tt.length)&&(e=t.length);for(var r=0,n=new Array(e);r0&&r.indexOf(t)===e}))},Vq=function(t){return QT(t)?t:iP(t)&&t.target.value||""},Hq=JE(kP(Aq(Aq(Aq(Aq(Aq(Aq({},JB),Lq),lU),pU),hU),{},{addButtonText:qE(XA,"Add"),addButtonVariant:qE(XA,"outline-secondary"),addOnChange:qE(UA,!1),duplicateTagText:qE(XA,"Duplicate tag(s)"),feedbackAriaLive:qE(XA,"assertive"),ignoreInputFocusSelector:qE(tz,Fq),inputAttrs:qE(KA,{}),inputClass:qE(QA),inputId:qE(XA),inputType:qE(XA,"text",(function(t){return Ez(Rq,t)})),invalidTagText:qE(XA,"Invalid tag(s)"),limit:qE(qA),limitTagsText:qE(XA,"Tag limit reached"),noAddOnEnter:qE(UA,!1),noOuterFocus:qE(UA,!1),noTagRemove:qE(UA,!1),placeholder:qE(XA,"Add tag..."),removeOnDelete:qE(UA,!1),separator:qE(tz),tagClass:qE(QA),tagPills:qE(UA,!1),tagRemoveLabel:qE(XA,"Remove tag"),tagRemovedLabel:qE(XA,"Tag removed"),tagValidator:qE(GA),tagVariant:qE(XA,"secondary")})),tD),Uq=Ej({name:tD,mixins:[sI,ZB,Mq,cU,fU,mU,Fz],props:Hq,data:function(){return{hasFocus:!1,newTag:"",tags:[],removedTags:[],tagsState:{all:[],valid:[],invalid:[],duplicate:[]},focusState:null}},computed:{computedInputId:function(){return this.inputId||this.safeId("__input__")},computedInputType:function(){return Ez(Rq,this.inputType)?this.inputType:"text"},computedInputAttrs:function(){var t=this.disabled,e=this.form;return Aq(Aq({},this.inputAttrs),{},{id:this.computedInputId,value:this.newTag,disabled:t,form:e})},computedInputHandlers:function(){return Aq(Aq({},wP(this.bvListeners,[gA,bA])),{},{blur:this.onInputBlur,change:this.onInputChange,focus:this.onInputFocus,input:this.onInputInput,keydown:this.onInputKeydown,reset:this.reset})},computedSeparator:function(){return Mz(this.separator).filter(QT).filter(PP).join("")},computedSeparatorRegExp:function(){var t=this.computedSeparator;return t?new RegExp("[".concat(Kz(t).replace(hT,"\\s"),"]+")):null},computedJoiner:function(){var t=this.computedSeparator.charAt(0);return" "!==t?"".concat(t," "):t},computeIgnoreInputFocusSelector:function(){return Mz(this.ignoreInputFocusSelector).filter(PP).join(",").trim()},disableAddButton:function(){var t=this,e=Xz(this.newTag);return""===e||!this.splitTags(e).some((function(e){return!Ez(t.tags,e)&&t.validateTag(e)}))},duplicateTags:function(){return this.tagsState.duplicate},hasDuplicateTags:function(){return this.duplicateTags.length>0},invalidTags:function(){return this.tagsState.invalid},hasInvalidTags:function(){return this.invalidTags.length>0},isLimitReached:function(){var t=this.limit;return tP(t)&&t>=0&&this.tags.length>=t}},watch:(Cq={},zq(Cq,Iq,(function(t){this.tags=Nq(t)})),zq(Cq,"tags",(function(t,e){HL(t,this[Iq])||this.$emit(Bq,t),HL(t,e)||(t=Mz(t).filter(PP),e=Mz(e).filter(PP),this.removedTags=e.filter((function(e){return!Ez(t,e)})))})),zq(Cq,"tagsState",(function(t,e){HL(t,e)||this.$emit("tag-state",t.valid,t.invalid,t.duplicate)})),Cq),created:function(){this.tags=Nq(this[Iq])},mounted:function(){var t=hE("form",this.$el);t&&rM(t,"reset",this.reset,FA)},beforeDestroy:function(){var t=hE("form",this.$el);t&&nM(t,"reset",this.reset,FA)},methods:{addTag:function(t){if(t=QT(t)?t:this.newTag,!this.disabled&&""!==Xz(t)&&!this.isLimitReached){var e=this.parseTags(t);if(e.valid.length>0||0===e.all.length)if(fE(this.getInput(),"select"))this.newTag="";else{var r=[].concat(Pq(e.invalid),Pq(e.duplicate));this.newTag=e.all.filter((function(t){return Ez(r,t)})).join(this.computedJoiner).concat(r.length>0?this.computedJoiner.charAt(0):"")}e.valid.length>0&&(this.tags=Mz(this.tags,e.valid)),this.tagsState=e,this.focus()}},removeTag:function(t){this.disabled||(this.tags=this.tags.filter((function(e){return e!==t})))},reset:function(){var t=this;this.newTag="",this.tags=[],this.$nextTick((function(){t.removedTags=[],t.tagsState={all:[],valid:[],invalid:[],duplicate:[]}}))},onInputInput:function(t){if(!(this.disabled||iP(t)&&t.target.composing)){var e=Vq(t),r=this.computedSeparatorRegExp;this.newTag!==e&&(this.newTag=e),e=Yz(e).replace(vT,""),r&&r.test(e.slice(-1))?this.addTag():this.tagsState=""===e?{all:[],valid:[],invalid:[],duplicate:[]}:this.parseTags(e)}},onInputChange:function(t){if(!this.disabled&&this.addOnChange){var e=Vq(t);this.newTag!==e&&(this.newTag=e),this.addTag()}},onInputKeydown:function(t){if(!this.disabled&&iP(t)){var e=t.keyCode,r=t.target.value||"";this.noAddOnEnter||e!==LL?!this.removeOnDelete||8!==e&&46!==e||""!==r||(aM(t,{propagation:!1}),this.tags=this.tags.slice(0,-1)):(aM(t,{propagation:!1}),this.addTag())}},onClick:function(t){var e=this,r=this.computeIgnoreInputFocusSelector;r&&hE(r,t.target,!0)||this.$nextTick((function(){e.focus()}))},onInputFocus:function(t){var e=this;"out"!==this.focusState&&(this.focusState="in",this.$nextTick((function(){rE((function(){e.hasFocus&&(e.$emit("focus",t),e.focusState=null)}))})))},onInputBlur:function(t){var e=this;"in"!==this.focusState&&(this.focusState="out",this.$nextTick((function(){rE((function(){e.hasFocus||(e.$emit(nA,t),e.focusState=null)}))})))},onFocusin:function(t){this.hasFocus=!0,this.$emit(gA,t)},onFocusout:function(t){this.hasFocus=!1,this.$emit(bA,t)},handleAutofocus:function(){var t=this;this.$nextTick((function(){rE((function(){t.autofocus&&t.focus()}))}))},focus:function(){this.disabled||AE(this.getInput())},blur:function(){this.disabled||zE(this.getInput())},splitTags:function(t){t=Yz(t);var e=this.computedSeparatorRegExp;return(e?t.split(e):[t]).map(Xz).filter(PP)},parseTags:function(t){var e=this,r=this.splitTags(t),n={all:r,valid:[],invalid:[],duplicate:[]};return r.forEach((function(t){Ez(e.tags,t)||Ez(n.valid,t)?Ez(n.duplicate,t)||n.duplicate.push(t):e.validateTag(t)?n.valid.push(t):Ez(n.invalid,t)||n.invalid.push(t)})),n},validateTag:function(t){var e=this.tagValidator;return!QE(e)||e(t)},getInput:function(){return pE("#".concat(VW(this.computedInputId)),this.$el)},defaultRender:function(t){var e=t.addButtonText,r=t.addButtonVariant,n=t.addTag,o=t.disableAddButton,a=t.disabled,i=t.duplicateTagText,s=t.inputAttrs,l=t.inputClass,c=t.inputHandlers,d=t.inputType,u=t.invalidTagText,p=t.isDuplicate,f=t.isInvalid,h=t.isLimitReached,m=t.limitTagsText,g=t.noTagRemove,b=t.placeholder,v=t.removeTag,y=t.tagClass,w=t.tagPills,x=t.tagRemoveLabel,k=t.tagVariant,_=t.tags,O=this.$createElement,S=_.map((function(t){return t=Yz(t),O(Tq,{class:y,props:{disabled:a,noRemove:g,pill:w,removeLabel:x,tag:"li",title:t,variant:k},on:{remove:function(){return v(t)}},key:"tags_".concat(t)},t)})),C=u&&f?this.safeId("__invalid_feedback__"):null,j=i&&p?this.safeId("__duplicate_feedback__"):null,T=m&&h?this.safeId("__limit_feedback__"):null,P=[s["aria-describedby"],C,j,T].filter(PP).join(" "),$=O("input",{staticClass:"b-form-tags-input w-100 flex-grow-1 p-0 m-0 bg-transparent border-0",class:l,style:{outline:0,minWidth:"5rem"},attrs:Aq(Aq({},s),{},{"aria-describedby":P||null,type:d,placeholder:b||null}),domProps:{value:s.value},on:c,directives:[{name:"model",value:s.value}],ref:"input"}),D=O(DI,{staticClass:"b-form-tags-button py-0",class:{invisible:o},style:{fontSize:"90%"},props:{disabled:o||h,variant:r},on:{click:function(){return n()}},ref:"button"},[this.normalizeSlot("add-button-text")||e]),A=this.safeId("__tag_list__"),z=O("li",{staticClass:"b-form-tags-field flex-grow-1",attrs:{role:"none","aria-live":"off","aria-controls":A},key:"tags_field"},[O("div",{staticClass:"d-flex",attrs:{role:"group"}},[$,D])]),E=O("ul",{staticClass:"b-form-tags-list list-unstyled mb-0 d-flex flex-wrap align-items-center",attrs:{id:A},key:"tags_list"},[S,z]),M=O();if(u||i||m){var L=this.feedbackAriaLive,I=this.computedJoiner,B=O();C&&(B=O(tU,{props:{id:C,ariaLive:L,forceShow:!0},key:"tags_invalid_feedback"},[this.invalidTagText,": ",this.invalidTags.join(I)]));var R=O();j&&(R=O(ZH,{props:{id:j,ariaLive:L},key:"tags_duplicate_feedback"},[this.duplicateTagText,": ",this.duplicateTags.join(I)]));var F=O();T&&(F=O(ZH,{props:{id:T,ariaLive:L},key:"tags_limit_feedback"},[m])),M=O("div",{attrs:{"aria-live":"polite","aria-atomic":"true"},key:"tags_feedback"},[B,R,F])}return[E,M]}},render:function(t){var e=this.name,r=this.disabled,n=this.required,o=this.form,a=this.tags,i=this.computedInputId,s=this.hasFocus,l=this.noOuterFocus,c=Aq({tags:a.slice(),inputAttrs:this.computedInputAttrs,inputType:this.computedInputType,inputHandlers:this.computedInputHandlers,removeTag:this.removeTag,addTag:this.addTag,reset:this.reset,inputId:i,isInvalid:this.hasInvalidTags,invalidTags:this.invalidTags.slice(),isDuplicate:this.hasDuplicateTags,duplicateTags:this.duplicateTags.slice(),isLimitReached:this.isLimitReached,disableAddButton:this.disableAddButton},yP(this.$props,["addButtonText","addButtonVariant","disabled","duplicateTagText","form","inputClass","invalidTagText","limit","limitTagsText","noTagRemove","placeholder","required","separator","size","state","tagClass","tagPills","tagRemoveLabel","tagVariant"])),d=this.normalizeSlot(mz,c)||this.defaultRender(c),u=t("output",{staticClass:"sr-only",attrs:{id:this.safeId("__selected_tags__"),role:"status",for:i,"aria-live":s?"polite":"off","aria-atomic":"true","aria-relevant":"additions text"}},this.tags.join(", ")),p=t("div",{staticClass:"sr-only",attrs:{id:this.safeId("__removed_tags__"),role:"status","aria-live":s?"assertive":"off","aria-atomic":"true"}},this.removedTags.length>0?"(".concat(this.tagRemovedLabel,") ").concat(this.removedTags.join(", ")):""),f=t();if(e&&!r){var h=a.length>0;f=(h?a:[""]).map((function(r){return t("input",{class:{"sr-only":!h},attrs:{type:h?"hidden":"text",value:r,required:n,name:e,form:o},key:"tag_input_".concat(r)})}))}return t("div",{staticClass:"b-form-tags form-control h-auto",class:[{focus:s&&!l&&!r,disabled:r},this.sizeFormClass,this.stateClass],attrs:{id:this.safeId(),role:"group",tabindex:r||l?null:"-1","aria-describedby":this.safeId("__selected_tags__")},on:{click:this.onClick,focusin:this.onFocusin,focusout:this.onFocusout}},[u,p,d,f])}}),Wq=GP({components:{BFormTags:Uq,BTags:Uq,BFormTag:Tq,BTag:Tq}});function Gq(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function qq(t){for(var e=1;eu?s:"".concat(u,"px")}},render:function(t){return t("textarea",{class:this.computedClass,style:this.computedStyle,directives:[{name:"b-visible",value:this.visibleCallback,modifiers:{640:!0}}],attrs:this.computedAttrs,domProps:{value:this.localValue},on:this.computedListeners,ref:"input"})}}),Zq=GP({components:{BFormTextarea:Jq,BTextarea:Jq}});function Qq(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function tK(t){for(var e=1;et.length)&&(e=t.length);for(var r=0,n=new Array(e);r1&&void 0!==arguments[1]&&arguments[1];return YT(e)||YT(r)||o&&YT(n)?"":[e,r,o?n:0].map(uK).join(":")}({hours:this.modelHours,minutes:this.modelMinutes,seconds:this.modelSeconds},this.showSeconds)},resolvedOptions:function(){var t=Mz(this.locale).filter(PP),e={hour:dK,minute:dK,second:dK};XT(this.hour12)||(e.hour12=!!this.hour12);var r=new Intl.DateTimeFormat(t,e).resolvedOptions(),n=r.hour12||!1,o=r.hourCycle||(n?"h12":"h23");return{locale:r.locale,hour12:n,hourCycle:o}},computedLocale:function(){return this.resolvedOptions.locale},computedLang:function(){return(this.computedLocale||"").replace(/-u-.*$/,"")},computedRTL:function(){return XB(this.computedLang)},computedHourCycle:function(){return this.resolvedOptions.hourCycle},is12Hour:function(){return!!this.resolvedOptions.hour12},context:function(){return{locale:this.computedLocale,isRTL:this.computedRTL,hourCycle:this.computedHourCycle,hour12:this.is12Hour,hours:this.modelHours,minutes:this.modelMinutes,seconds:this.showSeconds?this.modelSeconds:0,value:this.computedHMS,formatted:this.formattedTimeString}},valueId:function(){return this.safeId()||null},computedAriaLabelledby:function(){return[this.ariaLabelledby,this.valueId].filter(PP).join(" ")||null},timeFormatter:function(){var t={hour12:this.is12Hour,hourCycle:this.computedHourCycle,hour:dK,minute:dK,timeZone:"UTC"};return this.showSeconds&&(t.second=dK),IB(this.computedLocale,t)},numberFormatter:function(){return new Intl.NumberFormat(this.computedLocale,{style:"decimal",minimumIntegerDigits:2,minimumFractionDigits:0,maximumFractionDigits:0,notation:"standard"}).format},formattedTimeString:function(){var t=this.modelHours,e=this.modelMinutes,r=this.showSeconds&&this.modelSeconds||0;return this.computedHMS?this.timeFormatter(EB(Date.UTC(0,0,1,t,e,r))):this.labelNoTimeSelected||" "},spinScopedSlots:function(){var t=this.$createElement;return{increment:function(e){var r=e.hasFocus;return t(gL,{props:{scale:r?1.5:1.25},attrs:{"aria-hidden":"true"}})},decrement:function(e){var r=e.hasFocus;return t(gL,{props:{flipV:!0,scale:r?1.5:1.25},attrs:{"aria-hidden":"true"}})}}}},watch:(Yq={},eK(Yq,lK,(function(t,e){if(t!==e&&!HL(pK(t),pK(this.computedHMS))){var r=pK(t),n=r.hours,o=r.minutes,a=r.seconds,i=r.ampm;this.modelHours=n,this.modelMinutes=o,this.modelSeconds=a,this.modelAmpm=i}})),eK(Yq,"computedHMS",(function(t,e){t!==e&&this.$emit(cK,t)})),eK(Yq,"context",(function(t,e){HL(t,e)||this.$emit(sA,t)})),eK(Yq,"modelAmpm",(function(t,e){var r=this;if(t!==e){var n=YT(this.modelHours)?0:this.modelHours;this.$nextTick((function(){0===t&&n>11?r.modelHours=n-12:1===t&&n<12&&(r.modelHours=n+12)}))}})),eK(Yq,"modelHours",(function(t,e){t!==e&&(this.modelAmpm=t>11?1:0)})),Yq),created:function(){var t=this;this.$nextTick((function(){t.$emit(sA,t.context)}))},mounted:function(){this.setLive(!0)},activated:function(){this.setLive(!0)},deactivated:function(){this.setLive(!1)},beforeDestroy:function(){this.setLive(!1)},methods:{focus:function(){this.disabled||AE(this.$refs.spinners[0])},blur:function(){if(!this.disabled){var t=aE();mE(this.$el,t)&&zE(t)}},formatHours:function(t){var e=this.computedHourCycle;return t=0===(t=this.is12Hour&&t>12?t-12:t)&&"h12"===e?12:0===t&&"h24"===e?24:12===t&&"h11"===e?0:t,this.numberFormatter(t)},formatMinutes:function(t){return this.numberFormatter(t)},formatSeconds:function(t){return this.numberFormatter(t)},formatAmpm:function(t){return 0===t?this.labelAm:1===t?this.labelPm:""},setHours:function(t){this.modelHours=t},setMinutes:function(t){this.modelMinutes=t},setSeconds:function(t){this.modelSeconds=t},setAmpm:function(t){this.modelAmpm=t},onSpinLeftRight:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.type,r=t.keyCode;if(!this.disabled&&"keydown"===e&&(r===BL||r===RL)){aM(t);var n=this.$refs.spinners||[],o=n.map((function(t){return!!t.hasFocus})).indexOf(!0);o=(o+=r===BL?-1:1)>=n.length?0:o<0?n.length-1:o,AE(n[o])}},setLive:function(t){var e=this;t?this.$nextTick((function(){rE((function(){e.isLive=!0}))})):this.isLive=!1}},render:function(t){var e=this;if(this.hidden)return t();var r=this.disabled,n=this.readonly,o=this.computedLocale,a=this.computedAriaLabelledby,i=this.labelIncrement,s=this.labelDecrement,l=this.valueId,c=this.focus,d=[],u=function(a,c,u){var p=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},f=e.safeId("_spinbutton_".concat(c,"_"))||null;return d.push(f),t(xq,eK({class:u,props:tK({id:f,placeholder:"--",vertical:!0,required:!0,disabled:r,readonly:n,locale:o,labelIncrement:i,labelDecrement:s,wrap:!0,ariaControls:l,min:0},p),scopedSlots:e.spinScopedSlots,on:{change:a},key:c,ref:"spinners"},Aj,!0))},p=function(){return t("div",{staticClass:"d-flex flex-column",class:{"text-muted":r||n},attrs:{"aria-hidden":"true"}},[t(bL,{props:{shiftV:4,scale:.5}}),t(bL,{props:{shiftV:-4,scale:.5}})])},f=[];f.push(u(this.setHours,"hours","b-time-hours",{value:this.modelHours,max:23,step:1,formatterFn:this.formatHours,ariaLabel:this.labelHours})),f.push(p()),f.push(u(this.setMinutes,"minutes","b-time-minutes",{value:this.modelMinutes,max:59,step:this.minutesStep||1,formatterFn:this.formatMinutes,ariaLabel:this.labelMinutes})),this.showSeconds&&(f.push(p()),f.push(u(this.setSeconds,"seconds","b-time-seconds",{value:this.modelSeconds,max:59,step:this.secondsStep||1,formatterFn:this.formatSeconds,ariaLabel:this.labelSeconds}))),this.isLive&&this.is12Hour&&f.push(u(this.setAmpm,"ampm","b-time-ampm",{value:this.modelAmpm,max:1,formatterFn:this.formatAmpm,ariaLabel:this.labelAmpm,required:!1})),f=t("div",{staticClass:"d-flex align-items-center justify-content-center mx-auto",attrs:{role:"group",tabindex:r||n?null:"-1","aria-labelledby":a},on:{keydown:this.onSpinLeftRight,click:function(t){t.target===t.currentTarget&&c()}}},f);var h=t("output",{staticClass:"form-control form-control-sm text-center",class:{disabled:r||n},attrs:{id:l,role:"status",for:d.filter(PP).join(" ")||null,tabindex:r?null:"-1","aria-live":this.isLive?"polite":"off","aria-atomic":"true"},on:{click:c,focus:c}},[t("bdi",this.formattedTimeString),this.computedHMS?t("span",{staticClass:"sr-only"}," (".concat(this.labelSelected,") ")):""]),m=t(this.headerTag,{staticClass:"b-time-header",class:{"sr-only":this.hideHeader}},[h]),g=this.normalizeSlot(),b=g?t(this.footerTag,{staticClass:"b-time-footer"},g):t();return t("div",{staticClass:"b-time d-inline-flex flex-column text-center",attrs:{role:"group",lang:this.computedLang||null,"aria-labelledby":a||null,"aria-disabled":r?"true":null,"aria-readonly":n&&!r?"true":null}},[m,f,b])}});function mK(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function gK(t){for(var e=1;e0&&i.push(t("span"," "));var l=this.labelResetButton;i.push(t(DI,{props:{size:"sm",disabled:r||n,variant:this.resetButtonVariant},attrs:{"aria-label":l||null},on:{click:this.onResetButton},key:"reset-btn"},l))}if(!this.noCloseButton){i.length>0&&i.push(t("span"," "));var c=this.labelCloseButton;i.push(t(DI,{props:{size:"sm",disabled:r,variant:this.closeButtonVariant},attrs:{"aria-label":c||null},on:{click:this.onCloseButton},key:"close-btn"},c))}i.length>0&&(i=[t("div",{staticClass:"b-form-date-controls d-flex flex-wrap",class:{"justify-content-between":i.length>1,"justify-content-end":i.length<2}},i)]);var d=t(hK,{staticClass:"b-form-time-control",props:gK(gK({},YE(_K,o)),{},{value:e,hidden:!this.isVisible}),on:{input:this.onInput,context:this.onContext},ref:"time"},i);return t(uW,{staticClass:"b-form-timepicker",props:gK(gK({},YE(OK,o)),{},{id:this.safeId(),value:e,formattedValue:e?this.formattedValue:"",placeholder:a,rtl:this.isRTL,lang:this.computedLang}),on:{show:this.onShow,shown:this.onShown,hidden:this.onHidden},scopedSlots:bK({},fz,this.$scopedSlots[fz]||this.defaultButtonFn),ref:"control"},[d])}}),jK=GP({components:{BFormTimepicker:CK,BTimepicker:CK}}),TK=GP({components:{BImg:zR,BImgLazy:aF}}),PK=JE({tag:qE(XA,"div")},pD),$K=Ej({name:pD,functional:!0,props:PK,render:function(t,e){var r=e.props,n=e.data,o=e.children;return t(r.tag,Oj(n,{staticClass:"input-group-text"}),o)}}),DK=JE({append:qE(UA,!1),id:qE(XA),isText:qE(UA,!1),tag:qE(XA,"div")},cD),AK=Ej({name:cD,functional:!0,props:DK,render:function(t,e){var r=e.props,n=e.data,o=e.children,a=r.append;return t(r.tag,Oj(n,{class:{"input-group-append":a,"input-group-prepend":!a},attrs:{id:r.id}}),r.isText?[t($K,o)]:o)}});function zK(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function EK(t){for(var e=1;e1&&void 0!==arguments[1]?arguments[1]:null;return t&&t.$options._scopeId||e},DY=Ej({mixins:[PY],computed:{scopedStyleAttrs:function(){var t,e,r,n=$Y(this.bvParent);return n?(r="",(e=n)in(t={})?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t):{}}}});function AY(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function zY(t){for(var e=1;e2&&void 0!==arguments[2]?arguments[2]:{},n=t.$root?t.$root.$options.bvEventRoot||t.$root:null;return new e(zY(zY({},r),{},{parent:t,bvParent:t,bvEventRoot:n}))},LY=Ej({abstract:!0,name:"BVTransporterTarget",props:{nodes:qE(JA)},data:function(t){return{updatedNodes:t.nodes}},destroyed:function(){var t;(t=this.$el)&&t.parentNode&&t.parentNode.removeChild(t)},render:function(t){var e=this.updatedNodes,r=JT(e)?e({}):e;return(r=Mz(r).filter(PP))&&r.length>0&&!r[0].text?r[0]:t()}}),IY={container:qE([HT,XA],"body"),disabled:qE(UA,!1),tag:qE(XA,"div")},BY=Ej({name:rA,mixins:[Fz],props:IY,watch:{disabled:{immediate:!0,handler:function(t){t?this.unmountTarget():this.$nextTick(this.mountTarget)}}},created:function(){this.$_defaultFn=null,this.$_target=null},beforeMount:function(){this.mountTarget()},updated:function(){this.updateTarget()},beforeDestroy:function(){this.unmountTarget(),this.$_defaultFn=null},methods:{getContainer:function(){if(Wj){var t=this.container;return QT(t)?pE(t):t}return null},mountTarget:function(){if(!this.$_target){var t=this.getContainer();if(t){var e=document.createElement("div");t.appendChild(e),this.$_target=MY(this,LY,{el:e,propsData:{nodes:Mz(this.normalizeSlot())}})}}},updateTarget:function(){if(Wj&&this.$_target){var t=this.$scopedSlots.default;this.disabled||(t&&this.$_defaultFn!==t?this.$_target.updatedNodes=t:t||(this.$_target.updatedNodes=this.$slots.default)),this.$_defaultFn=t}},unmountTarget:function(){this.$_target&&this.$_target.$destroy(),this.$_target=null}},render:function(t){if(this.disabled){var e=Mz(this.normalizeSlot()).filter(PP);if(e.length>0&&!e[0].text)return e[0]}return t()}}),RY=Ej({name:rA,mixins:[Fz],props:IY,render:function(t){if(this.disabled){var e=Mz(this.normalizeSlot()).filter(PP);if(e.length>0)return e[0]}return t(Ln.Teleport,{to:this.container},this.normalizeSlot())}}),FY=Dj?RY:BY;function NY(t){return NY="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},NY(t)}function VY(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function HY(t){for(var e=1;e1&&void 0!==arguments[1]?arguments[1]:{};return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,r),n=e.call(this,t,o),fP(YY(n),{trigger:{enumerable:!0,configurable:!1,writable:!1}}),n}return WY(r,0,[{key:"Defaults",get:function(){return HY(HY({},GY(XY(r),"Defaults",this)),{},{trigger:null})}}]),r}(RV),ZY=Ej({data:function(){return{modals:[],baseZIndex:null,scrollbarWidth:null,isBodyOverflowing:!1}},computed:{modalCount:function(){return this.modals.length},modalsAreOpen:function(){return this.modalCount>0}},watch:{modalCount:function(t,e){Wj&&(this.getScrollbarWidth(),t>0&&0===e?(this.checkScrollbar(),this.setScrollbar(),bE(document.body,"modal-open")):0===t&&e>0&&(this.resetScrollbar(),vE(document.body,"modal-open")),wE(document.body,"data-modal-open-count",String(t)))},modals:function(t){var e=this;this.checkScrollbar(),rE((function(){e.updateModals(t||[])}))}},methods:{registerModal:function(t){t&&-1===this.modals.indexOf(t)&&this.modals.push(t)},unregisterModal:function(t){var e=this.modals.indexOf(t);e>-1&&(this.modals.splice(e,1),t._isBeingDestroyed||t._isDestroyed||this.resetModal(t))},getBaseZIndex:function(){if(Wj&&YT(this.baseZIndex)){var t=document.createElement("div");bE(t,"modal-backdrop"),bE(t,"d-none"),OE(t,"display","none"),document.body.appendChild(t),this.baseZIndex=Nz(TE(t).zIndex,1040),document.body.removeChild(t)}return this.baseZIndex||1040},getScrollbarWidth:function(){if(Wj&&YT(this.scrollbarWidth)){var t=document.createElement("div");bE(t,"modal-scrollbar-measure"),document.body.appendChild(t),this.scrollbarWidth=jE(t).width-t.clientWidth,document.body.removeChild(t)}return this.scrollbarWidth||0},updateModals:function(t){var e=this,r=this.getBaseZIndex(),n=this.getScrollbarWidth();t.forEach((function(t,o){t.zIndex=r+o,t.scrollbarWidth=n,t.isTop=o===e.modals.length-1,t.isBodyOverflowing=e.isBodyOverflowing}))},resetModal:function(t){t&&(t.zIndex=this.getBaseZIndex(),t.isTop=!0,t.isBodyOverflowing=!1)},checkScrollbar:function(){var t=jE(document.body),e=t.left,r=t.right;this.isBodyOverflowing=e+r0&&void 0!==arguments[0]&&arguments[0];this.$_observer&&this.$_observer.disconnect(),this.$_observer=null,t&&(this.$_observer=wF(this.$refs.content,this.checkModalOverflow.bind(this),pX))},updateModel:function(t){t!==this[iX]&&this.$emit(sX,t)},buildEvent:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new JY(t,eX(eX({cancelable:!1,target:this.$refs.modal||this.$el||null,relatedTarget:null,trigger:null},e),{},{vueTarget:this,componentId:this.modalId}))},show:function(){if(!this.isVisible&&!this.isOpening)if(this.isClosing)this.$once(yA,this.show);else{this.isOpening=!0,this.$_returnFocus=this.$_returnFocus||this.getActiveElement();var t=this.buildEvent(AA,{cancelable:!0});if(this.emitEvent(t),t.defaultPrevented||this.isVisible)return this.isOpening=!1,void this.updateModel(!1);this.doShow()}},hide:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";if(this.isVisible&&!this.isClosing){this.isClosing=!0;var e=this.buildEvent(wA,{cancelable:"FORCE"!==t,trigger:t||null});if(t===dX?this.$emit("ok",e):t===lX?this.$emit("cancel",e):t===cX&&this.$emit(iA,e),this.emitEvent(e),e.defaultPrevented||!this.isVisible)return this.isClosing=!1,void this.updateModel(!0);this.setObserver(!1),this.isVisible=!1,this.updateModel(!1)}},toggle:function(t){t&&(this.$_returnFocus=t),this.isVisible?this.hide("toggle"):this.show()},getActiveElement:function(){var t=aE(Wj?[document.body]:[]);return t&&t.focus?t:null},doShow:function(){var t=this;QY.modalsAreOpen&&this.noStacking?this.listenOnRootOnce(sM(wD,yA),this.doShow):(QY.registerModal(this),this.isHidden=!1,this.$nextTick((function(){t.isVisible=!0,t.isOpening=!1,t.updateModel(!0),t.$nextTick((function(){t.setObserver(!0)}))})))},onBeforeEnter:function(){this.isTransitioning=!0,this.setResizeEvent(!0)},onEnter:function(){var t=this;this.isBlock=!0,rE((function(){rE((function(){t.isShow=!0}))}))},onAfterEnter:function(){var t=this;this.checkModalOverflow(),this.isTransitioning=!1,rE((function(){t.emitEvent(t.buildEvent(zA)),t.setEnforceFocus(!0),t.$nextTick((function(){t.focusFirst()}))}))},onBeforeLeave:function(){this.isTransitioning=!0,this.setResizeEvent(!1),this.setEnforceFocus(!1)},onLeave:function(){this.isShow=!1},onAfterLeave:function(){var t=this;this.isBlock=!1,this.isTransitioning=!1,this.isModalOverflowing=!1,this.isHidden=!0,this.$nextTick((function(){t.isClosing=!1,QY.unregisterModal(t),t.returnFocusTo(),t.emitEvent(t.buildEvent(yA))}))},emitEvent:function(t){var e=t.type;this.emitOnRoot(sM(wD,e),t,t.componentId),this.$emit(e,t)},onDialogMousedown:function(){var t=this,e=this.$refs.modal;rM(e,"mouseup",(function r(n){nM(e,"mouseup",r,NA),n.target===e&&(t.ignoreBackdropClick=!0)}),NA)},onClickOut:function(t){this.ignoreBackdropClick?this.ignoreBackdropClick=!1:this.isVisible&&!this.noCloseOnBackdrop&&mE(document.body,t.target)&&(mE(this.$refs.content,t.target)||this.hide("backdrop"))},onOk:function(){this.hide(dX)},onCancel:function(){this.hide(lX)},onClose:function(){this.hide(cX)},onEsc:function(t){27===t.keyCode&&this.isVisible&&!this.noCloseOnEsc&&this.hide("esc")},focusHandler:function(t){var e=this.$refs.content,r=t.target;if(!(this.noEnforceFocus||!this.isTop||!this.isVisible||!e||document===r||mE(e,r)||this.computeIgnoreEnforceFocusSelector&&hE(this.computeIgnoreEnforceFocusSelector,r,!0))){var n=DE(this.$refs.content),o=this.$refs["bottom-trap"],a=this.$refs["top-trap"];if(o&&r===o){if(AE(n[0]))return}else if(a&&r===a&&AE(n[n.length-1]))return;AE(e,{preventScroll:!0})}},setEnforceFocus:function(t){this.listenDocument(t,"focusin",this.focusHandler)},setResizeEvent:function(t){this.listenWindow(t,"resize",this.checkModalOverflow),this.listenWindow(t,"orientationchange",this.checkModalOverflow)},showHandler:function(t,e){t===this.modalId&&(this.$_returnFocus=e||this.getActiveElement(),this.show())},hideHandler:function(t){t===this.modalId&&this.hide("event")},toggleHandler:function(t,e){t===this.modalId&&this.toggle(e)},modalListener:function(t){this.noStacking&&t.vueTarget!==this&&this.hide()},focusFirst:function(){var t=this;Wj&&rE((function(){var e=t.$refs.modal,r=t.$refs.content,n=t.getActiveElement();if(e&&r&&(!n||!mE(r,n))){var o=t.$refs["ok-button"],a=t.$refs["cancel-button"],i=t.$refs["close-button"],s=t.autoFocusButton,l=s===dX&&o?o.$el||o:s===lX&&a?a.$el||a:s===cX&&i?i.$el||i:r;AE(l),l===r&&t.$nextTick((function(){e.scrollTop=0}))}}))},returnFocusTo:function(){var t=this.returnFocus||this.$_returnFocus||null;this.$_returnFocus=null,this.$nextTick((function(){(t=QT(t)?pE(t):t)&&(t=t.$el||t,AE(t))}))},checkModalOverflow:function(){if(this.isVisible){var t=this.$refs.modal;this.isModalOverflowing=t.scrollHeight>document.documentElement.clientHeight}},makeModal:function(t){var e=t();if(!this.hideHeader){var r=this.normalizeSlot("modal-header",this.slotScope);if(!r){var n=t();this.hideHeaderClose||(n=t(dM,{props:{content:this.headerCloseContent,disabled:this.isTransitioning,ariaLabel:this.headerCloseLabel,textVariant:this.headerCloseVariant||this.headerTextVariant},on:{click:this.onClose},ref:"close-button"},[this.normalizeSlot("modal-header-close")])),r=[t(this.titleTag,{staticClass:"modal-title",class:this.titleClasses,attrs:{id:this.modalTitleId},domProps:this.hasNormalizedSlot(Sz)?{}:QI(this.titleHtml,this.title)},this.normalizeSlot(Sz,this.slotScope)),n]}e=t(this.headerTag,{staticClass:"modal-header",class:this.headerClasses,attrs:{id:this.modalHeaderId},ref:"header"},[r])}var o=t("div",{staticClass:"modal-body",class:this.bodyClasses,attrs:{id:this.modalBodyId},ref:"body"},this.normalizeSlot(mz,this.slotScope)),a=t();if(!this.hideFooter){var i=this.normalizeSlot("modal-footer",this.slotScope);if(!i){var s=t();this.okOnly||(s=t(DI,{props:{variant:this.cancelVariant,size:this.buttonSize,disabled:this.cancelDisabled||this.busy||this.isTransitioning},domProps:this.hasNormalizedSlot(_z)?{}:QI(this.cancelTitleHtml,this.cancelTitle),on:{click:this.onCancel},ref:"cancel-button"},this.normalizeSlot(_z))),i=[s,t(DI,{props:{variant:this.okVariant,size:this.buttonSize,disabled:this.okDisabled||this.busy||this.isTransitioning},domProps:this.hasNormalizedSlot(Oz)?{}:QI(this.okTitleHtml,this.okTitle),on:{click:this.onOk},ref:"ok-button"},this.normalizeSlot(Oz))]}a=t(this.footerTag,{staticClass:"modal-footer",class:this.footerClasses,attrs:{id:this.modalFooterId},ref:"footer"},[i])}var l=t("div",{staticClass:"modal-content",class:this.contentClass,attrs:{id:this.modalContentId,tabindex:"-1"},ref:"content"},[e,o,a]),c=t(),d=t();this.isVisible&&!this.noEnforceFocus&&(c=t("span",{attrs:{tabindex:"0"},ref:"top-trap"}),d=t("span",{attrs:{tabindex:"0"},ref:"bottom-trap"}));var u=t("div",{staticClass:"modal-dialog",class:this.dialogClasses,on:{mousedown:this.onDialogMousedown},ref:"dialog"},[c,l,d]),p=t("div",{staticClass:"modal",class:this.modalClasses,style:this.modalStyles,attrs:this.computedModalAttrs,on:{keydown:this.onEsc,click:this.onClickOut},directives:[{name:"show",value:this.isVisible}],ref:"modal"},[u]);p=t("transition",{props:{enterClass:"",enterToClass:"",enterActiveClass:"",leaveClass:"",leaveActiveClass:"",leaveToClass:""},on:{beforeEnter:this.onBeforeEnter,enter:this.onEnter,afterEnter:this.onAfterEnter,beforeLeave:this.onBeforeLeave,leave:this.onLeave,afterLeave:this.onAfterLeave}},[p]);var f=t();return!this.hideBackdrop&&this.isVisible&&(f=t("div",{staticClass:"modal-backdrop",attrs:{id:this.modalBackdropId}},this.normalizeSlot("modal-backdrop"))),f=t(vM,{props:{noFade:this.noFade}},[f]),t("div",{style:this.modalOuterStyle,attrs:this.computedAttrs,key:"modal-outer-".concat(this[$j])},[p,f])}},render:function(t){return this.static?this.lazy&&this.isHidden?t():this.makeModal(t):this.isHidden?t():t(FY,[this.makeModal(t)])}}),mX=lM(wD,AA),gX="__bv_modal_directive__",bX=function(t){var e=t.modifiers,r=void 0===e?{}:e,n=t.arg,o=t.value;return QT(o)?o:QT(n)?n:gP(r).reverse()[0]},vX=function(t){return t&&fE(t,".dropdown-menu > li, li.nav-item")&&pE("a, button",t)||t},yX=function(t){t&&"BUTTON"!==t.tagName&&(_E(t,"role")||wE(t,"role","button"),"A"===t.tagName||_E(t,"tabindex")||wE(t,"tabindex","0"))},wX=function(t){var e=t[gX]||{},r=e.trigger,n=e.handler;r&&n&&(nM(r,"click",n,FA),nM(r,"keydown",n,FA),nM(t,"click",n,FA),nM(t,"keydown",n,FA)),delete t[gX]},xX=function(t,e,r){var n=t[gX]||{},o=bX(e),a=vX(t);o===n.target&&a===n.trigger||(wX(t),function(t,e,r){var n=bX(e),o=vX(t);if(n&&o){var a=function(t){var o=t.currentTarget;if(!cE(o)){var a=t.type,i=t.keyCode;"click"!==a&&("keydown"!==a||i!==LL&&i!==FL)||QL(lN(r,e)).$emit(mX,n,o)}};t[gX]={handler:a,target:n,trigger:o},yX(o),rM(o,"click",a,FA),"BUTTON"!==o.tagName&&"button"===kE(o,"role")&&rM(o,"keydown",a,FA)}}(t,e,r)),yX(a)},kX={inserted:xX,updated:function(){},componentUpdated:xX,unbind:wX};function _X(t,e,r){return e&&function(t,e){for(var r=0;rt.length)&&(e=t.length);for(var r=0,n=new Array(e);r2&&void 0!==arguments[2]?arguments[2]:{},o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;if(r&&!LP(PX)&&!MP(PX)&&JT(o))return function(t,r){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:AX;if(!MP(PX)&&!LP(PX)){var o=MY(t,e,{propsData:SX(SX(SX({},EX(IE(wD))),{},{hideHeaderClose:!0,hideHeader:!(r.title||r.titleHtml)},wP(r,gP(zX))),{},{lazy:!1,busy:!1,visible:!1,noStacking:!1,noEnforceFocus:!1})});return gP(zX).forEach((function(t){KT(r[t])||(o.$slots[zX[t]]=Mz(r[t]))})),new Promise((function(t,e){var r=!1;o.$once(IA,(function(){r||e(new Error("BootstrapVue MsgBox destroyed before resolve"))})),o.$on(wA,(function(e){if(!e.defaultPrevented){var o=n(e);e.defaultPrevented||(r=!0,t(o))}}));var a=document.createElement("div");document.body.appendChild(a),o.$mount(a)}))}}(t,SX(SX({},EX(n)),{},{msgBoxContent:r}),o)},n=function(){function t(e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),uP(this,{_vm:e,_root:QL(e)}),fP(this,{_vm:{enumerable:!0,configurable:!1,writable:!1},_root:{enumerable:!0,configurable:!1,writable:!1}})}return _X(t,[{key:"show",value:function(t){if(t&&this._root){for(var e,r=arguments.length,n=new Array(r>1?r-1:0),o=1;o1?r-1:0),o=1;o1&&void 0!==arguments[1]?arguments[1]:{}),{},{okOnly:!0,okDisabled:!1,hideFooter:!1,msgBoxContent:t});return r(this._vm,t,e,(function(){return!0}))}},{key:"msgBoxConfirm",value:function(t){var e=SX(SX({},arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}),{},{okOnly:!1,okDisabled:!1,cancelDisabled:!1,hideFooter:!1});return r(this._vm,t,e,(function(t){var e=t.trigger;return"ok"===e||"cancel"!==e&&null}))}}]),t}();t.mixin({beforeCreate:function(){this[$X]=new n(this)}}),bP(t.prototype,PX)||hP(t.prototype,PX,{get:function(){return this&&this[$X]||EP('"'.concat(PX,'" must be accessed from a Vue instance "this" context.'),wD),this[$X]}})}}}),LX=GP({components:{BModal:hX},directives:{VBModal:kX},plugins:{BVModalPlugin:MX}});function IX(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var BX=JE({align:qE(XA),cardHeader:qE(UA,!1),fill:qE(UA,!1),justified:qE(UA,!1),pills:qE(UA,!1),small:qE(UA,!1),tabs:qE(UA,!1),tag:qE(XA,"ul"),vertical:qE(UA,!1)},xD),RX=Ej({name:xD,functional:!0,props:BX,render:function(t,e){var r,n,o=e.props,a=e.data,i=e.children,s=o.tabs,l=o.pills,c=o.vertical,d=o.align,u=o.cardHeader;return t(o.tag,Oj(a,{staticClass:"nav",class:(r={"nav-tabs":s,"nav-pills":l&&!s,"card-header-tabs":!c&&u&&s,"card-header-pills":!c&&u&&l&&!s,"flex-column":c,"nav-fill":!c&&o.fill,"nav-justified":!c&&o.justified},IX(r,(n=d,"justify-content-".concat(n="left"===n?"start":"right"===n?"end":n)),!c&&d),IX(r,"small",o.small),r)}),i)}});function FX(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function NX(t){for(var e=1;et.length)&&(e=t.length);for(var r=0,n=new Array(e);r=0&&e<=1})),overlayTag:qE(XA,"div"),rounded:qE(nz,!1),show:qE(UA,!1),spinnerSmall:qE(UA,!1),spinnerType:qE(XA,"border"),spinnerVariant:qE(XA),variant:qE(XA,"light"),wrapTag:qE(XA,"div"),zIndex:qE(iz,10)},PD),zJ=Ej({name:PD,mixins:[Fz],props:AJ,computed:{computedRounded:function(){var t=this.rounded;return!0===t||""===t?"rounded":t?"rounded-".concat(t):""},computedVariant:function(){var t=this.variant;return t&&!this.bgColor?"bg-".concat(t):""},slotScope:function(){return{spinnerType:this.spinnerType||null,spinnerVariant:this.spinnerVariant||null,spinnerSmall:this.spinnerSmall}}},methods:{defaultOverlayFn:function(t){var e=t.spinnerType,r=t.spinnerVariant,n=t.spinnerSmall;return this.$createElement(CJ,{props:{type:e,variant:r,small:n}})}},render:function(t){var e=this,r=this.show,n=this.fixed,o=this.noFade,a=this.noWrap,i=this.slotScope,s=t();if(r){var l=t("div",{staticClass:"position-absolute",class:[this.computedVariant,this.computedRounded],style:TJ(TJ({},DJ),{},{opacity:this.opacity,backgroundColor:this.bgColor||null,backdropFilter:this.blur?"blur(".concat(this.blur,")"):null})}),c=t("div",{staticClass:"position-absolute",style:this.noCenter?TJ({},DJ):{top:"50%",left:"50%",transform:"translateX(-50%) translateY(-50%)"}},[this.normalizeSlot("overlay",i)||this.defaultOverlayFn(i)]);s=t(this.overlayTag,{staticClass:"b-overlay",class:{"position-absolute":!a||a&&!n,"position-fixed":a&&n},style:TJ(TJ({},DJ),{},{zIndex:this.zIndex||10}),on:{click:function(t){return e.$emit(aA,t)}},key:"overlay"},[l,c])}return s=t(vM,{props:{noFade:o,appear:!0},on:{"after-enter":function(){return e.$emit(zA)},"after-leave":function(){return e.$emit(yA)}}},[s]),a?s:t(this.wrapTag,{staticClass:"b-overlay-wrap position-relative",attrs:{"aria-busy":r?"true":null}},a?[s]:[this.normalizeSlot(),s])}}),EJ=GP({components:{BOverlay:zJ}});function MJ(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function LJ(t){for(var e=1;ee?e:r<1?1:r},WJ=function(t){if(t.keyCode===FL)return aM(t,{immediatePropagation:!0}),t.currentTarget.click(),!1},GJ=JE(kP(LJ(LJ({},FJ),{},{align:qE(XA,"left"),ariaLabel:qE(XA,"Pagination"),disabled:qE(UA,!1),ellipsisClass:qE(QA),ellipsisText:qE(XA,"…"),firstClass:qE(QA),firstNumber:qE(UA,!1),firstText:qE(XA,"«"),hideEllipsis:qE(UA,!1),hideGotoEndButtons:qE(UA,!1),labelFirstPage:qE(XA,"Go to first page"),labelLastPage:qE(XA,"Go to last page"),labelNextPage:qE(XA,"Go to next page"),labelPage:qE(az,"Go to page"),labelPrevPage:qE(XA,"Go to previous page"),lastClass:qE(QA),lastNumber:qE(UA,!1),lastText:qE(XA,"»"),limit:qE(iz,5,(function(t){return!(Nz(t,0)<1&&(EP('Prop "limit" must be a number greater than "0"',$D),1))})),nextClass:qE(QA),nextText:qE(XA,"›"),pageClass:qE(QA),pills:qE(UA,!1),prevClass:qE(QA),prevText:qE(XA,"‹"),size:qE(XA)})),"pagination"),qJ=Ej({mixins:[RJ,Fz],props:GJ,data:function(){var t=Nz(this[NJ],0);return{currentPage:t=t>0?t:-1,localNumberOfPages:1,localLimit:5}},computed:{btnSize:function(){var t=this.size;return t?"pagination-".concat(t):""},alignment:function(){var t=this.align;return"center"===t?"justify-content-center":"end"===t||"right"===t?"justify-content-end":"fill"===t?"text-center":""},styleClass:function(){return this.pills?"b-pagination-pills":""},computedCurrentPage:function(){return UJ(this.currentPage,this.localNumberOfPages)},paginationParams:function(){var t=this.localLimit,e=this.localNumberOfPages,r=this.computedCurrentPage,n=this.hideEllipsis,o=this.firstNumber,a=this.lastNumber,i=!1,s=!1,l=t,c=1;e<=t?l=e:r3?(n&&!a||(s=!0,l=t-(o?0:1)),l=AM(l,t)):e-r+23?(n&&!o||(i=!0,l=t-(a?0:1)),c=e-l+1):(t>3&&(l=t-(n?0:2),i=!(n&&!o),s=!(n&&!a)),c=r-LM(l/2)),c<1?(c=1,i=!1):c>e-l&&(c=e-l+1,s=!1),i&&o&&c<4&&(l+=2,c=1,i=!1);var d=c+l-1;return s&&a&&d>e-3&&(l+=d===e-2?2:3,s=!1),t<=3&&(o&&1===c?l=AM(l+1,e,t+1):a&&e===c+l-1&&(c=zM(c-1,1),l=AM(e-c+1,e,t+1))),{showFirstDots:i,showLastDots:s,numberOfLinks:l=AM(l,e-c+1),startNumber:c}},pageList:function(){var t=this.paginationParams,e=t.numberOfLinks,r=t.startNumber,n=this.computedCurrentPage,o=function(t,e){return Lz(e,(function(e,r){return{number:t+r,classes:null}}))}(r,e);if(o.length>3){var a=n-r,i="bv-d-xs-down-none";if(0===a)for(var s=3;sa+1;d--)o[d].classes=i}}return o}},watch:($J={},IJ($J,NJ,(function(t,e){t!==e&&(this.currentPage=UJ(t,this.localNumberOfPages))})),IJ($J,"currentPage",(function(t,e){t!==e&&this.$emit(VJ,t>0?t:null)})),IJ($J,"limit",(function(t,e){t!==e&&(this.localLimit=HJ(t))})),$J),created:function(){var t=this;this.localLimit=HJ(this.limit),this.$nextTick((function(){t.currentPage=t.currentPage>t.localNumberOfPages?t.localNumberOfPages:t.currentPage}))},methods:{handleKeyNav:function(t){var e=t.keyCode,r=t.shiftKey;this.isNav||(e===BL||e===NL?(aM(t,{propagation:!1}),r?this.focusFirst():this.focusPrev()):e!==RL&&e!==EL||(aM(t,{propagation:!1}),r?this.focusLast():this.focusNext()))},getButtons:function(){return uE("button.page-link, a.page-link",this.$el).filter((function(t){return lE(t)}))},focusCurrent:function(){var t=this;this.$nextTick((function(){var e=t.getButtons().find((function(e){return Nz(kE(e,"aria-posinset"),0)===t.computedCurrentPage}));AE(e)||t.focusFirst()}))},focusFirst:function(){var t=this;this.$nextTick((function(){var e=t.getButtons().find((function(t){return!cE(t)}));AE(e)}))},focusLast:function(){var t=this;this.$nextTick((function(){var e=t.getButtons().reverse().find((function(t){return!cE(t)}));AE(e)}))},focusPrev:function(){var t=this;this.$nextTick((function(){var e=t.getButtons(),r=e.indexOf(aE());r>0&&!cE(e[r-1])&&AE(e[r-1])}))},focusNext:function(){var t=this;this.$nextTick((function(){var e=t.getButtons(),r=e.indexOf(aE());rs,h=r<1?1:r>s?s:r,b={disabled:p,page:h,index:h-1},v=e.normalizeSlot(a,b)||Yz(l)||t(),y=t(p?"span":i?bI:"button",{staticClass:"page-link",class:{"flex-grow-1":!i&&!p&&f},props:p||!i?{}:e.linkProps(r),attrs:{role:i?null:"menuitem",type:i||p?null:"button",tabindex:p||i?null:"-1","aria-label":o,"aria-controls":WM(e).ariaControls||null,"aria-disabled":p?"true":null},on:p?{}:{"!click":function(t){e.onClick(t,r)},keydown:WJ}},[v]);return t("li",{key:u,staticClass:"page-item",class:[{disabled:p,"flex-fill":f,"d-flex":f&&!i&&!p},c],attrs:{role:i?null:"presentation","aria-hidden":p?"true":null}},[y])},v=function(r){return t("li",{staticClass:"page-item",class:["disabled","bv-d-xs-down-none",f?"flex-fill":"",e.ellipsisClass],attrs:{role:"separator"},key:"ellipsis-".concat(r?"last":"first")},[t("span",{staticClass:"page-link"},[e.normalizeSlot("ellipsis-text")||Yz(e.ellipsisText)||t()])])},y=function(r,a){var l=r.number,c=m(l)&&!g,d=n?null:c||g&&0===a?"0":"-1",u={role:i?null:"menuitemradio",type:i||n?null:"button","aria-disabled":n?"true":null,"aria-controls":WM(e).ariaControls||null,"aria-label":QE(o)?o(l):"".concat(JT(o)?o():o," ").concat(l),"aria-checked":i?null:c?"true":"false","aria-current":i&&c?"page":null,"aria-posinset":i?null:l,"aria-setsize":i?null:s,tabindex:i?null:d},p=Yz(e.makePage(l)),h={page:l,index:l-1,content:p,active:c,disabled:n},b=t(n?"span":i?bI:"button",{props:n||!i?{}:e.linkProps(l),staticClass:"page-link",class:{"flex-grow-1":!i&&!n&&f},attrs:u,on:n?{}:{"!click":function(t){e.onClick(t,l)},keydown:WJ}},[e.normalizeSlot("page",h)||p]);return t("li",{staticClass:"page-item",class:[{disabled:n,active:c,"flex-fill":f,"d-flex":f&&!i&&!n},r.classes,e.pageClass],attrs:{role:i?null:"presentation"},key:"page-".concat(l)},[b])},w=t();this.firstNumber||this.hideGotoEndButtons||(w=b(1,this.labelFirstPage,"first-text",this.firstText,this.firstClass,1,"pagination-goto-first")),h.push(w),h.push(b(l-1,this.labelPrevPage,"prev-text",this.prevText,this.prevClass,1,"pagination-goto-prev")),h.push(this.firstNumber&&1!==c[0]?y({number:1},0):t()),h.push(u?v(!1):t()),this.pageList.forEach((function(t,r){var n=u&&e.firstNumber&&1!==c[0]?1:0;h.push(y(t,r+n))})),h.push(p?v(!0):t()),h.push(this.lastNumber&&c[c.length-1]!==s?y({number:s},-1):t()),h.push(b(l+1,this.labelNextPage,"next-text",this.nextText,this.nextClass,s,"pagination-goto-next"));var x=t();this.lastNumber||this.hideGotoEndButtons||(x=b(s,this.labelLastPage,"last-text",this.lastText,this.lastClass,s,"pagination-goto-last")),h.push(x);var k=t("ul",{staticClass:"pagination",class:["b-pagination",this.btnSize,this.alignment,this.styleClass],attrs:{role:i?null:"menubar","aria-disabled":n?"true":"false","aria-label":i?null:a||null},on:i?{}:{keydown:this.handleKeyNav},ref:"ul"},h);return i?t("nav",{attrs:{"aria-disabled":n?"true":null,"aria-hidden":n?"true":"false","aria-label":i&&a||null}},[k]):k}});function KJ(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function YJ(t){for(var e=1;et.numberOfPages)&&(this.currentPage=1),this.localNumberOfPages=t.numberOfPages}},created:function(){var t=this;this.localNumberOfPages=this.numberOfPages;var e=Nz(this[NJ],0);e>0?this.currentPage=e:this.$nextTick((function(){t.currentPage=0}))},methods:{onClick:function(t,e){var r=this;if(e!==this.currentPage){var n=t.target,o=new RV(jA,{cancelable:!0,vueTarget:this,target:n});this.$emit(o.type,o,e),o.defaultPrevented||(this.currentPage=e,this.$emit(oA,this.currentPage),this.$nextTick((function(){lE(n)&&r.$el.contains(n)?AE(n):r.focusCurrent()})))}},makePage:function(t){return t},linkProps:function(){return{}}}}),eZ=GP({components:{BPagination:tZ}});function rZ(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function nZ(t){for(var e=1;e0?this.localNumberOfPages=this.pages.length:this.localNumberOfPages=(t=this.numberOfPages,zM(Nz(t,0),1)),this.$nextTick((function(){e.guessCurrentPage()}))},onClick:function(t,e){var r=this;if(e!==this.currentPage){var n=t.currentTarget||t.target,o=new RV(jA,{cancelable:!0,vueTarget:this,target:n});this.$emit(o.type,o,e),o.defaultPrevented||(rE((function(){r.currentPage=e,r.$emit(oA,e)})),this.$nextTick((function(){zE(n)})))}},getPageInfo:function(t){if(!rP(this.pages)||0===this.pages.length||KT(this.pages[t-1])){var e="".concat(this.baseUrl).concat(t);return{link:this.useRouter?{path:e}:e,text:Yz(t)}}var r=this.pages[t-1];if(nP(r)){var n=r.link;return{link:nP(n)?n:this.useRouter?{path:n}:n,text:Yz(r.text||t)}}return{link:Yz(r),text:Yz(t)}},makePage:function(t){var e=this.pageGen,r=this.getPageInfo(t);return QE(e)?e(t,r):r.text},makeLink:function(t){var e=this.linkGen,r=this.getPageInfo(t);return QE(e)?e(t,r):r.link},linkProps:function(t){var e=YE(aZ,this),r=this.makeLink(t);return this.useRouter||nP(r)?e.to=r:e.href=r,e},resolveLink:function(){var t,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";try{(t=document.createElement("a")).href=ZM({to:e},"a","/","/"),document.body.appendChild(t);var r=t,n=r.pathname,o=r.hash,a=r.search;return document.body.removeChild(t),{path:n,hash:o,query:YM(a)}}catch(wj){try{t&&t.parentNode&&t.parentNode.removeChild(t)}catch(i){}return{}}},resolveRoute:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";try{var e=this.$router.resolve(t,this.$route).route;return{path:e.path,hash:e.hash,query:e.query}}catch(wj){return{}}},guessCurrentPage:function(){var t=this.$router,e=this.$route,r=this.computedValue;if(!this.noPageDetect&&!r&&(Wj||!Wj&&t))for(var n=t&&e?{path:e.path,hash:e.hash,query:e.query}:{},o=Wj?window.location||document.location:null,a=o?{path:o.pathname,hash:o.hash,query:YM(o.search)}:{},i=1;!r&&i<=this.localNumberOfPages;i++){var s=this.makeLink(i);r=t&&(nP(s)||this.useRouter)?HL(this.resolveRoute(s),n)?i:null:Wj?HL(this.resolveLink(s),a)?i:null:-1}this.currentPage=r>0?r:0}}}),lZ=GP({components:{BPaginationNav:sZ}}),cZ={AUTO:"auto",TOP:"top",RIGHT:"right",BOTTOM:"bottom",LEFT:"left",TOPLEFT:"top",TOPRIGHT:"top",RIGHTTOP:"right",RIGHTBOTTOM:"right",BOTTOMLEFT:"bottom",BOTTOMRIGHT:"bottom",LEFTTOP:"left",LEFTBOTTOM:"left"},dZ={AUTO:0,TOPLEFT:-1,TOP:0,TOPRIGHT:1,RIGHTTOP:-1,RIGHT:0,RIGHTBOTTOM:1,BOTTOMLEFT:-1,BOTTOM:0,BOTTOMRIGHT:1,LEFTTOP:-1,LEFT:0,LEFTBOTTOM:1},uZ={arrowPadding:qE(iz,6),boundary:qE([HT,XA],"scrollParent"),boundaryPadding:qE(iz,5),fallbackPlacement:qE(tz,"flip"),offset:qE(iz,0),placement:qE(XA,"top"),target:qE([HT,UT])},pZ=Ej({name:"BVPopper",mixins:[PY],props:uZ,data:function(){return{noFade:!1,localShow:!0,attachment:this.getAttachment(this.placement)}},computed:{templateType:function(){return"unknown"},popperConfig:function(){var t=this,e=this.placement;return{placement:this.getAttachment(e),modifiers:{offset:{offset:this.getOffset(e)},flip:{behavior:this.fallbackPlacement},arrow:{element:".arrow"},preventOverflow:{padding:this.boundaryPadding,boundariesElement:this.boundary}},onCreate:function(e){e.originalPlacement!==e.placement&&t.popperPlacementChange(e)},onUpdate:function(e){t.popperPlacementChange(e)}}}},created:function(){var t=this;this.$_popper=null,this.localShow=!0,this.$on(AA,(function(e){t.popperCreate(e)}));var e=function(){t.$nextTick((function(){rE((function(){t.$destroy()}))}))};this.bvParent.$once(IA,e),this.$once(yA,e)},beforeMount:function(){this.attachment=this.getAttachment(this.placement)},updated:function(){this.updatePopper()},beforeDestroy:function(){this.destroyPopper()},destroyed:function(){var t=this.$el;t&&t.parentNode&&t.parentNode.removeChild(t)},methods:{hide:function(){this.localShow=!1},getAttachment:function(t){return cZ[String(t).toUpperCase()]||"auto"},getOffset:function(t){if(!this.offset){var e=this.$refs.arrow||pE(".arrow",this.$el),r=Vz(TE(e).width,0)+Vz(this.arrowPadding,0);switch(dZ[String(t).toUpperCase()]||0){case 1:return"+50%p - ".concat(r,"px");case-1:return"-50%p + ".concat(r,"px");default:return 0}}return this.offset},popperCreate:function(t){this.destroyPopper(),this.$_popper=new IV(this.target,t,this.popperConfig)},destroyPopper:function(){this.$_popper&&this.$_popper.destroy(),this.$_popper=null},updatePopper:function(){this.$_popper&&this.$_popper.scheduleUpdate()},popperPlacementChange:function(t){this.attachment=this.getAttachment(t.placement)},renderTemplate:function(t){return t("div")}},render:function(t){var e=this,r=this.noFade;return t(vM,{props:{appear:!0,noFade:r},on:{beforeEnter:function(t){return e.$emit(AA,t)},afterEnter:function(t){return e.$emit(zA,t)},beforeLeave:function(t){return e.$emit(wA,t)},afterLeave:function(t){return e.$emit(yA,t)}}},[this.localShow?this.renderTemplate(t):t()])}});function fZ(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function hZ(t){for(var e=1;e0&&void 0!==arguments[0]?arguments[0]:{},r=!1;gP(jZ).forEach((function(n){KT(e[n])||t[n]===e[n]||(t[n]=e[n],"title"===n&&(r=!0))})),r&&this.localShow&&this.fixTitle()},createTemplateAndShow:function(){var t=this.getContainer(),e=this.getTemplate(),r=this.$_tip=MY(this,e,{propsData:{id:this.computedId,html:this.html,placement:this.placement,fallbackPlacement:this.fallbackPlacement,target:this.getPlacementTarget(),boundary:this.getBoundary(),offset:Nz(this.offset,0),arrowPadding:Nz(this.arrowPadding,0),boundaryPadding:Nz(this.boundaryPadding,0)}});this.handleTemplateUpdate(),r.$once(AA,this.onTemplateShow),r.$once(zA,this.onTemplateShown),r.$once(wA,this.onTemplateHide),r.$once(yA,this.onTemplateHidden),r.$once(IA,this.destroyTemplate),r.$on(gA,this.handleEvent),r.$on(bA,this.handleEvent),r.$on(_A,this.handleEvent),r.$on(OA,this.handleEvent),r.$mount(t.appendChild(document.createElement("div")))},hideTemplate:function(){this.$_tip&&this.$_tip.hide(),this.clearActiveTriggers(),this.$_hoverState=""},destroyTemplate:function(){this.setWhileOpenListeners(!1),this.clearHoverTimeout(),this.$_hoverState="",this.clearActiveTriggers(),this.localPlacementTarget=null;try{this.$_tip.$destroy()}catch(t){}this.$_tip=null,this.removeAriaDescribedby(),this.restoreTitle(),this.localShow=!1},getTemplateElement:function(){return this.$_tip?this.$_tip.$el:null},handleTemplateUpdate:function(){var t=this,e=this.$_tip;e&&["title","content","variant","customClass","noFade","interactive"].forEach((function(r){e[r]!==t[r]&&(e[r]=t[r])}))},show:function(){var t=this.getTarget();if(t&&mE(document.body,t)&&lE(t)&&!this.dropdownOpen()&&(!XT(this.title)&&""!==this.title||!XT(this.content)&&""!==this.content)&&!this.$_tip&&!this.localShow){this.localShow=!0;var e=this.buildEvent(AA,{cancelable:!0});this.emitEvent(e),e.defaultPrevented?this.destroyTemplate():(this.fixTitle(),this.addAriaDescribedby(),this.createTemplateAndShow())}},hide:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(this.getTemplateElement()&&this.localShow){var e=this.buildEvent(wA,{cancelable:!t});this.emitEvent(e),e.defaultPrevented||this.hideTemplate()}else this.restoreTitle()},forceHide:function(){this.getTemplateElement()&&this.localShow&&(this.setWhileOpenListeners(!1),this.clearHoverTimeout(),this.$_hoverState="",this.clearActiveTriggers(),this.$_tip&&(this.$_tip.noFade=!0),this.hide(!0))},enable:function(){this.$_enabled=!0,this.emitEvent(this.buildEvent(fA))},disable:function(){this.$_enabled=!1,this.emitEvent(this.buildEvent(uA))},onTemplateShow:function(){this.setWhileOpenListeners(!0)},onTemplateShown:function(){var t=this.$_hoverState;this.$_hoverState="","out"===t&&this.leave(null),this.emitEvent(this.buildEvent(zA))},onTemplateHide:function(){this.setWhileOpenListeners(!1)},onTemplateHidden:function(){this.destroyTemplate(),this.emitEvent(this.buildEvent(yA))},getTarget:function(){var t=this.target;return QT(t)?t=gE(t.replace(/^#/,"")):JT(t)?t=t():t&&(t=t.$el||t),oE(t)?t:null},getPlacementTarget:function(){return this.getTarget()},getTargetId:function(){var t=this.getTarget();return t&&t.id?t.id:null},getContainer:function(){var t=!!this.container&&(this.container.$el||this.container),e=document.body,r=this.getTarget();return!1===t?hE(SZ,r)||e:QT(t)&&gE(t.replace(/^#/,""))||e},getBoundary:function(){return this.boundary?this.boundary.$el||this.boundary:"scrollParent"},isInModal:function(){var t=this.getTarget();return t&&hE(_Z,t)},isDropdown:function(){var t=this.getTarget();return t&&yE(t,"dropdown")},dropdownOpen:function(){var t=this.getTarget();return this.isDropdown()&&t&&pE(".dropdown-menu.show",t)},clearHoverTimeout:function(){clearTimeout(this.$_hoverTimeout),this.$_hoverTimeout=null},clearVisibilityInterval:function(){clearInterval(this.$_visibleInterval),this.$_visibleInterval=null},clearActiveTriggers:function(){for(var t in this.activeTrigger)this.activeTrigger[t]=!1},addAriaDescribedby:function(){var t=this.getTarget(),e=kE(t,"aria-describedby")||"";e=e.split(/\s+/).concat(this.computedId).join(" ").trim(),wE(t,"aria-describedby",e)},removeAriaDescribedby:function(){var t=this,e=this.getTarget(),r=kE(e,"aria-describedby")||"";(r=r.split(/\s+/).filter((function(e){return e!==t.computedId})).join(" ").trim())?wE(e,"aria-describedby",r):xE(e,"aria-describedby")},fixTitle:function(){var t=this.getTarget();if(_E(t,"title")){var e=kE(t,"title");wE(t,"title",""),e&&wE(t,CZ,e)}},restoreTitle:function(){var t=this.getTarget();if(_E(t,CZ)){var e=kE(t,CZ);xE(t,CZ),e&&wE(t,"title",e)}},buildEvent:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new RV(t,yZ({cancelable:!1,target:this.getTarget(),relatedTarget:this.getTemplateElement()||null,componentId:this.computedId,vueTarget:this},e))},emitEvent:function(t){var e=t.type;this.emitOnRoot(sM(this.templateType,e),t),this.$emit(e,t)},listen:function(){var t=this,e=this.getTarget();e&&(this.setRootListener(!0),this.computedTriggers.forEach((function(r){"click"===r?rM(e,"click",t.handleEvent,NA):"focus"===r?(rM(e,"focusin",t.handleEvent,NA),rM(e,"focusout",t.handleEvent,NA)):"blur"===r?rM(e,"focusout",t.handleEvent,NA):"hover"===r&&(rM(e,"mouseenter",t.handleEvent,NA),rM(e,"mouseleave",t.handleEvent,NA))}),this))},unListen:function(){var t=this,e=this.getTarget();this.setRootListener(!1),["click","focusin","focusout","mouseenter","mouseleave"].forEach((function(r){e&&nM(e,r,t.handleEvent,NA)}),this)},setRootListener:function(t){var e=t?"listenOnRoot":"listenOffRoot",r=this.templateType;this[e](lM(r,wA),this.doHide),this[e](lM(r,AA),this.doShow),this[e](lM(r,dA),this.doDisable),this[e](lM(r,pA),this.doEnable)},setWhileOpenListeners:function(t){this.setModalListener(t),this.setDropdownListener(t),this.visibleCheck(t),this.setOnTouchStartListener(t)},visibleCheck:function(t){var e=this;this.clearVisibilityInterval();var r=this.getTarget();t&&(this.$_visibleInterval=setInterval((function(){!e.getTemplateElement()||!e.localShow||r.parentNode&&lE(r)||e.forceHide()}),100))},setModalListener:function(t){this.isInModal()&&this[t?"listenOnRoot":"listenOffRoot"](OZ,this.forceHide)},setOnTouchStartListener:function(t){var e=this;"ontouchstart"in document.documentElement&&zz(document.body.children).forEach((function(r){oM(t,r,"mouseover",e.$_noop)}))},setDropdownListener:function(t){var e=this.getTarget();if(e&&this.bvEventRoot&&this.isDropdown){var r=function(t){if(!Dj)return t.__vue__;for(var e=t;e;){if(VV.has(e))return VV.get(e);e=e.parentNode}return null}(e);r&&r[t?"$on":"$off"](zA,this.forceHide)}},handleEvent:function(t){var e=this.getTarget();if(e&&!cE(e)&&this.$_enabled&&!this.dropdownOpen()){var r=t.type,n=this.computedTriggers;if("click"===r&&Ez(n,"click"))this.click(t);else if("mouseenter"===r&&Ez(n,"hover"))this.enter(t);else if("focusin"===r&&Ez(n,"focus"))this.enter(t);else if("focusout"===r&&(Ez(n,"focus")||Ez(n,"blur"))||"mouseleave"===r&&Ez(n,"hover")){var o=this.getTemplateElement(),a=t.target,i=t.relatedTarget;if(o&&mE(o,a)&&mE(e,i)||o&&mE(e,a)&&mE(o,i)||o&&mE(o,a)&&mE(o,i)||mE(e,a)&&mE(e,i))return;this.leave(t)}}},doHide:function(t){t&&this.getTargetId()!==t&&this.computedId!==t||this.forceHide()},doShow:function(t){t&&this.getTargetId()!==t&&this.computedId!==t||this.show()},doDisable:function(t){t&&this.getTargetId()!==t&&this.computedId!==t||this.disable()},doEnable:function(t){t&&this.getTargetId()!==t&&this.computedId!==t||this.enable()},click:function(t){this.$_enabled&&!this.dropdownOpen()&&(AE(t.currentTarget),this.activeTrigger.click=!this.activeTrigger.click,this.isWithActiveTrigger?this.enter(null):this.leave(null))},toggle:function(){this.$_enabled&&!this.dropdownOpen()&&(this.localShow?this.leave(null):this.enter(null))},enter:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;e&&(this.activeTrigger["focusin"===e.type?"focus":"hover"]=!0),this.localShow||"in"===this.$_hoverState?this.$_hoverState="in":(this.clearHoverTimeout(),this.$_hoverState="in",this.computedDelay.show?(this.fixTitle(),this.$_hoverTimeout=setTimeout((function(){"in"===t.$_hoverState?t.show():t.localShow||t.restoreTitle()}),this.computedDelay.show)):this.show())},leave:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;e&&(this.activeTrigger["focusout"===e.type?"focus":"hover"]=!1,"focusout"===e.type&&Ez(this.computedTriggers,"blur")&&(this.activeTrigger.click=!1,this.activeTrigger.hover=!1)),this.isWithActiveTrigger||(this.clearHoverTimeout(),this.$_hoverState="out",this.computedDelay.hide?this.$_hoverTimeout=setTimeout((function(){"out"===t.$_hoverState&&t.hide()}),this.computedDelay.hide):this.hide())}}});function PZ(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function $Z(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var DZ="disabled",AZ=BA+DZ,zZ="show",EZ=BA+zZ,MZ=JE(($Z(xZ={boundary:qE([HT,KA,XA],"scrollParent"),boundaryPadding:qE(iz,50),container:qE([HT,KA,XA]),customClass:qE(XA),delay:qE(sz,50)},DZ,qE(UA,!1)),$Z(xZ,"fallbackPlacement",qE(tz,"flip")),$Z(xZ,"id",qE(XA)),$Z(xZ,"noFade",qE(UA,!1)),$Z(xZ,"noninteractive",qE(UA,!1)),$Z(xZ,"offset",qE(iz,0)),$Z(xZ,"placement",qE(XA,"top")),$Z(xZ,zZ,qE(UA,!1)),$Z(xZ,"target",qE([HT,UT,GA,KA,XA],void 0,!0)),$Z(xZ,"title",qE(XA)),$Z(xZ,"triggers",qE(tz,"hover focus")),$Z(xZ,"variant",qE(XA)),xZ),eA),LZ=Ej({name:eA,mixins:[Fz,PY],inheritAttrs:!1,props:MZ,data:function(){return{localShow:this[zZ],localTitle:"",localContent:""}},computed:{templateData:function(){return function(t){for(var e=1;e0&&t[qZ].updateData(e)}))}var a={title:n.title,content:n.content,triggers:n.trigger,placement:n.placement,fallbackPlacement:n.fallbackPlacement,variant:n.variant,customClass:n.customClass,container:n.container,boundary:n.boundary,delay:n.delay,offset:n.offset,noFade:!n.animation,id:n.id,disabled:n.disabled,html:n.html},i=t[qZ].__bv_prev_data__;if(t[qZ].__bv_prev_data__=a,!HL(a,i)){var s={target:t};gP(a).forEach((function(e){a[e]!==i[e]&&(s[e]="title"!==e&&"content"!==e||!JT(a[e])?a[e]:a[e](t))})),t[qZ].updateData(s)}}},iQ=GP({directives:{VBPopover:{bind:function(t,e,r){aQ(t,e,r)},componentUpdated:function(t,e,r){Rj((function(){aQ(t,e,r)}))},unbind:function(t){!function(t){t[qZ]&&(t[qZ].$destroy(),t[qZ]=null),delete t[qZ]}(t)}}}}),sQ=GP({components:{BPopover:HZ},plugins:{VBPopoverPlugin:iQ}}),lQ=JE({animated:qE(UA,null),label:qE(XA),labelHtml:qE(XA),max:qE(iz,null),precision:qE(iz,null),showProgress:qE(UA,null),showValue:qE(UA,null),striped:qE(UA,null),value:qE(iz,0),variant:qE(XA)},ED),cQ=Ej({name:ED,mixins:[Fz],inject:{getBvProgress:{default:function(){return function(){return{}}}}},props:lQ,computed:{bvProgress:function(){return this.getBvProgress()},progressBarClasses:function(){var t=this.computedAnimated,e=this.computedVariant;return[e?"bg-".concat(e):"",this.computedStriped||t?"progress-bar-striped":"",t?"progress-bar-animated":""]},progressBarStyles:function(){return{width:this.computedValue/this.computedMax*100+"%"}},computedValue:function(){return Vz(this.value,0)},computedMax:function(){var t=Vz(this.max)||Vz(this.bvProgress.max,0);return t>0?t:100},computedPrecision:function(){return zM(Nz(this.precision,Nz(this.bvProgress.precision,0)),0)},computedProgress:function(){var t=this.computedPrecision,e=IM(10,t);return Hz(100*e*this.computedValue/this.computedMax/e,t)},computedVariant:function(){return this.variant||this.bvProgress.variant},computedStriped:function(){return ZT(this.striped)?this.striped:this.bvProgress.striped||!1},computedAnimated:function(){return ZT(this.animated)?this.animated:this.bvProgress.animated||!1},computedShowProgress:function(){return ZT(this.showProgress)?this.showProgress:this.bvProgress.showProgress||!1},computedShowValue:function(){return ZT(this.showValue)?this.showValue:this.bvProgress.showValue||!1}},render:function(t){var e,r=this.label,n=this.labelHtml,o=this.computedValue,a=this.computedPrecision,i={};return this.hasNormalizedSlot()?e=this.normalizeSlot():r||n?i=QI(n,r):this.computedShowProgress?e=this.computedProgress:this.computedShowValue&&(e=Hz(o,a)),t("div",{staticClass:"progress-bar",class:this.progressBarClasses,style:this.progressBarStyles,attrs:{role:"progressbar","aria-valuemin":"0","aria-valuemax":Yz(this.computedMax),"aria-valuenow":Hz(o,a)},domProps:i},e)}});function dQ(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function uQ(t){for(var e=1;e0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.noCloseOnRouteChange||t.fullPath===e.fullPath||this.hide()})),fQ),created:function(){this.$_returnFocusEl=null},mounted:function(){var t=this;this.listenOnRoot(_Q,this.handleToggle),this.listenOnRoot(kQ,this.handleSync),this.$nextTick((function(){t.emitState(t.localShow)}))},activated:function(){this.emitSync()},beforeDestroy:function(){this.localShow=!1,this.$_returnFocusEl=null},methods:{hide:function(){this.localShow=!1},emitState:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.localShow;this.emitOnRoot(OQ,this.safeId(),t)},emitSync:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.localShow;this.emitOnRoot(SQ,this.safeId(),t)},handleToggle:function(t){t&&t===this.safeId()&&(this.localShow=!this.localShow)},handleSync:function(t){var e=this;t&&t===this.safeId()&&this.$nextTick((function(){e.emitSync(e.localShow)}))},onKeydown:function(t){var e=t.keyCode;!this.noCloseOnEsc&&27===e&&this.localShow&&this.hide()},onBackdropClick:function(){this.localShow&&!this.noCloseOnBackdrop&&this.hide()},onTopTrapFocus:function(){var t=DE(this.$refs.content);this.enforceFocus(t.reverse()[0])},onBottomTrapFocus:function(){var t=DE(this.$refs.content);this.enforceFocus(t[0])},onBeforeEnter:function(){this.$_returnFocusEl=aE(Wj?[document.body]:[]),this.isOpen=!0},onAfterEnter:function(t){mE(t,aE())||this.enforceFocus(t),this.$emit(zA)},onAfterLeave:function(){this.enforceFocus(this.$_returnFocusEl),this.$_returnFocusEl=null,this.isOpen=!1,this.$emit(yA)},enforceFocus:function(t){this.noEnforceFocus||AE(t)}},render:function(t){var e,r=this.bgVariant,n=this.width,o=this.textVariant,a=this.localShow,i=""===this.shadow||this.shadow,s=t(this.tag,{staticClass:xQ,class:[(e={shadow:!0===i},wQ(e,"shadow-".concat(i),i&&!0!==i),wQ(e,"".concat(xQ,"-right"),this.right),wQ(e,"bg-".concat(r),r),wQ(e,"text-".concat(o),o),e),this.sidebarClass],style:{width:n},attrs:this.computedAttrs,directives:[{name:"show",value:a}],ref:"content"},[MQ(t,this)]);s=t("transition",{props:this.transitionProps,on:{beforeEnter:this.onBeforeEnter,afterEnter:this.onAfterEnter,afterLeave:this.onAfterLeave}},[s]);var l=t(vM,{props:{noFade:this.noSlide}},[LQ(t,this)]),c=t(),d=t();return this.backdrop&&a&&(c=t("div",{attrs:{tabindex:"0"},on:{focus:this.onTopTrapFocus}}),d=t("div",{attrs:{tabindex:"0"},on:{focus:this.onBottomTrapFocus}})),t("div",{staticClass:"b-sidebar-outer",style:{zIndex:this.zIndex},attrs:{tabindex:"-1"},on:{keydown:this.onKeydown}},[c,s,d,l])}}),BQ=GP({components:{BSidebar:IQ},plugins:{VBTogglePlugin:zN}});function RQ(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var FQ=JE({animation:qE(XA,"wave"),height:qE(XA),size:qE(XA),type:qE(XA,"text"),variant:qE(XA),width:qE(XA)},ID),NQ=Ej({name:ID,functional:!0,props:FQ,render:function(t,e){var r,n=e.data,o=e.props,a=o.size,i=o.animation,s=o.variant;return t("div",Oj(n,{staticClass:"b-skeleton",style:{width:a||o.width,height:a||o.height},class:(r={},RQ(r,"b-skeleton-".concat(o.type),!0),RQ(r,"b-skeleton-animate-".concat(i),i),RQ(r,"bg-".concat(s),s),r)}))}});function VQ(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function HQ(t){for(var e=1;e0}}});function XQ(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function JQ(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var ZQ="light",QQ="dark",t0=JE({variant:qE(XA)},"BTr"),e0=Ej({name:"BTr",mixins:[ZL,sI,Fz],provide:function(){var t=this;return{getBvTableTr:function(){return t}}},inject:{getBvTableRowGroup:{default:function(){return function(){return{}}}}},inheritAttrs:!1,props:t0,computed:{bvTableRowGroup:function(){return this.getBvTableRowGroup()},inTbody:function(){return this.bvTableRowGroup.isTbody},inThead:function(){return this.bvTableRowGroup.isThead},inTfoot:function(){return this.bvTableRowGroup.isTfoot},isDark:function(){return this.bvTableRowGroup.isDark},isStacked:function(){return this.bvTableRowGroup.isStacked},isResponsive:function(){return this.bvTableRowGroup.isResponsive},isStickyHeader:function(){return this.bvTableRowGroup.isStickyHeader},hasStickyHeader:function(){return!this.isStacked&&this.bvTableRowGroup.hasStickyHeader},tableVariant:function(){return this.bvTableRowGroup.tableVariant},headVariant:function(){return this.inThead?this.bvTableRowGroup.headVariant:null},footVariant:function(){return this.inTfoot?this.bvTableRowGroup.footVariant:null},isRowDark:function(){return this.headVariant!==ZQ&&this.footVariant!==ZQ&&(this.headVariant===QQ||this.footVariant===QQ||this.isDark)},trClasses:function(){var t=this.variant;return[t?"".concat(this.isRowDark?"bg":"table","-").concat(t):null]},trAttrs:function(){return function(t){for(var e=1;e0?t:null},u0=function(t){return XT(t)||d0(t)>0},p0=JE({colspan:qE(iz,null,u0),rowspan:qE(iz,null,u0),stackedHeading:qE(XA),stickyColumn:qE(UA,!1),variant:qE(XA)},WD),f0=Ej({name:WD,mixins:[ZL,sI,Fz],inject:{getBvTableTr:{default:function(){return function(){return{}}}}},inheritAttrs:!1,props:p0,computed:{bvTableTr:function(){return this.getBvTableTr()},tag:function(){return"td"},inTbody:function(){return this.bvTableTr.inTbody},inThead:function(){return this.bvTableTr.inThead},inTfoot:function(){return this.bvTableTr.inTfoot},isDark:function(){return this.bvTableTr.isDark},isStacked:function(){return this.bvTableTr.isStacked},isStackedCell:function(){return this.inTbody&&this.isStacked},isResponsive:function(){return this.bvTableTr.isResponsive},isStickyHeader:function(){return this.bvTableTr.isStickyHeader},hasStickyHeader:function(){return this.bvTableTr.hasStickyHeader},isStickyColumn:function(){return!this.isStacked&&(this.isResponsive||this.hasStickyHeader)&&this.stickyColumn},rowVariant:function(){return this.bvTableTr.variant},headVariant:function(){return this.bvTableTr.headVariant},footVariant:function(){return this.bvTableTr.footVariant},tableVariant:function(){return this.bvTableTr.tableVariant},computedColspan:function(){return d0(this.colspan)},computedRowspan:function(){return d0(this.rowspan)},cellClasses:function(){var t=this.variant,e=this.headVariant,r=this.isStickyColumn;return(!t&&this.isStickyHeader&&!e||!t&&r&&this.inTfoot&&!this.footVariant||!t&&r&&this.inThead&&!e||!t&&r&&this.inTbody)&&(t=this.rowVariant||this.tableVariant||"b-table-default"),[t?"".concat(this.isDark?"bg":"table","-").concat(t):null,r?"b-table-sticky-column":null]},cellAttrs:function(){var t=this.stackedHeading,e=this.inThead||this.inTfoot,r=this.computedColspan,n=this.computedRowspan,o="cell",a=null;return e?(o="columnheader",a=r>0?"colspan":"col"):iE(this.tag,"th")&&(o="rowheader",a=n>0?"rowgroup":"row"),a0(a0({colspan:r,rowspan:n,role:o,scope:a},this.bvAttrs),{},{"data-label":this.isStackedCell&&!XT(t)?Yz(t):null})}},render:function(t){var e=[this.normalizeSlot()];return t(this.tag,{class:this.cellClasses,attrs:this.cellAttrs,on:this.bvListeners},[this.isStackedCell?t("div",[e]):e])}}),h0="busy",m0=BA+h0,g0=(s0={},l0=h0,c0=qE(UA,!1),l0 in s0?Object.defineProperty(s0,l0,{value:c0,enumerable:!0,configurable:!0,writable:!0}):s0[l0]=c0,s0),b0=Ej({props:g0,data:function(){return{localBusy:!1}},computed:{computedBusy:function(){return this[h0]||this.localBusy}},watch:{localBusy:function(t,e){t!==e&&this.$emit(m0,t)}},methods:{stopIfBusy:function(t){return!!this.computedBusy&&(aM(t),!0)},renderBusy:function(){var t=this.tbodyTrClass,e=this.tbodyTrAttr,r=this.$createElement;return this.computedBusy&&this.hasNormalizedSlot(Tz)?r(e0,{staticClass:"b-table-busy-slot",class:[JT(t)?t(null,Tz):t],attrs:JT(e)?e(null,Tz):e,key:"table-busy-slot"},[r(f0,{props:{colspan:this.computedFields.length||null}},[this.normalizeSlot(Tz)])]):null}}}),v0={caption:qE(XA),captionHtml:qE(XA)},y0=Ej({props:v0,computed:{captionId:function(){return this.isStacked?this.safeId("_caption_"):null}},methods:{renderCaption:function(){var t=this.caption,e=this.captionHtml,r=this.$createElement,n=r(),o=this.hasNormalizedSlot(Pz);return(o||t||e)&&(n=r("caption",{attrs:{id:this.captionId},domProps:o?{}:QI(e,t),key:"caption",ref:"caption"},this.normalizeSlot(Pz))),n}}}),w0={},x0=Ej({methods:{renderColgroup:function(){var t=this.computedFields,e=this.$createElement,r=e();return this.hasNormalizedSlot($z)&&(r=e("colgroup",{key:"colgroup"},[this.normalizeSlot($z,{columns:t.length,fields:t})])),r}}}),k0={emptyFilteredHtml:qE(XA),emptyFilteredText:qE(XA,"There are no records matching your request"),emptyHtml:qE(XA),emptyText:qE(XA,"There are no records to show"),showEmpty:qE(UA,!1)},_0=Ej({props:k0,methods:{renderEmpty:function(){var t=WM(this),e=t.computedItems,r=t.computedBusy,n=this.$createElement,o=n();if(this.showEmpty&&(!e||0===e.length)&&(!r||!this.hasNormalizedSlot(Tz))){var a=this.computedFields,i=this.isFiltered,s=this.emptyText,l=this.emptyHtml,c=this.emptyFilteredText,d=this.emptyFilteredHtml,u=this.tbodyTrClass,p=this.tbodyTrAttr;(o=this.normalizeSlot(i?"emptyfiltered":gz,{emptyFilteredHtml:d,emptyFilteredText:c,emptyHtml:l,emptyText:s,fields:a,items:e}))||(o=n("div",{class:["text-center","my-2"],domProps:i?QI(d,c):QI(l,s)})),o=n(f0,{props:{colspan:a.length||null}},[n("div",{attrs:{role:"alert","aria-live":"polite"}},[o])]),o=n(e0,{staticClass:"b-table-empty-row",class:[JT(u)?u(null,"row-empty"):u],attrs:JT(p)?p(null,"row-empty"):p,key:i?"b-empty-filtered-row":"b-empty-row"},[o])}return o}}}),O0=function t(e){return XT(e)?"":nP(e)&&!aP(e)?gP(e).sort().map((function(r){return t(e[r])})).filter((function(t){return!!t})).join(" "):Yz(e)};function S0(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function C0(t){for(var e=1;e3&&void 0!==arguments[3]?arguments[3]:{},o=gP(n).reduce((function(e,r){var o=n[r],a=o.filterByFormatted,i=JT(a)?a:a?o.formatter:null;return JT(i)&&(e[r]=i(t[r],r,t)),e}),vP(t)),a=gP(o).filter((function(t){return!(D0[t]||rP(e)&&e.length>0&&Ez(e,t)||rP(r)&&r.length>0&&!Ez(r,t))}));return yP(o,a)};function E0(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r0&&EP('Prop "filter-debounce" is deprecated. Use the debounce feature of "" instead.',UD),t},localFiltering:function(){return!this.hasProvider||!!this.noProviderFiltering},filteredCheck:function(){return{filteredItems:this.filteredItems,localItems:this.localItems,localFilter:this.localFilter}},localFilterFn:function(){var t=this.filterFunction;return QE(t)?t:null},filteredItems:function(){var t=this.localItems,e=this.localFilter,r=this.localFiltering?this.filterFnFactory(this.localFilterFn,e)||this.defaultFilterFnFactory(e):null;return r&&t.length>0?t.filter(r):t}},watch:{computedFilterDebounce:function(t){!t&&this.$_filterTimer&&(this.clearFilterTimer(),this.localFilter=this.filterSanitize(this.filter))},filter:{deep:!0,handler:function(t){var e=this,r=this.computedFilterDebounce;this.clearFilterTimer(),r&&r>0?this.$_filterTimer=setTimeout((function(){e.localFilter=e.filterSanitize(t)}),r):this.localFilter=this.filterSanitize(t)}},filteredCheck:function(t){var e=t.filteredItems,r=t.localFilter,n=!1;r?HL(r,[])||HL(r,{})?n=!1:r&&(n=!0):n=!1,n&&this.$emit(hA,e,e.length),this.isFiltered=n},isFiltered:function(t,e){if(!1===t&&!0===e){var r=this.localItems;this.$emit(hA,r,r.length)}}},created:function(){var t=this;this.$_filterTimer=null,this.$nextTick((function(){t.isFiltered=Boolean(t.localFilter)}))},beforeDestroy:function(){this.clearFilterTimer()},methods:{clearFilterTimer:function(){clearTimeout(this.$_filterTimer),this.$_filterTimer=null},filterSanitize:function(t){return!this.localFiltering||this.localFilterFn||QT(t)||sP(t)?TP(t):""},filterFnFactory:function(t,e){return t&&JT(t)&&e&&!HL(e,[])&&!HL(e,{})?function(r){return t(r,e)}:null},defaultFilterFnFactory:function(t){var e=this;if(!t||!QT(t)&&!sP(t))return null;var r=t;if(QT(r)){var n=Kz(t).replace(hT,"\\s+");r=new RegExp(".*".concat(n,".*"),"i")}return function(t){return r.lastIndex=0,r.test((n=t,o=e.computedFilterIgnored,a=e.computedFilterIncluded,i=e.computedFieldsObj,nP(n)?O0(z0(n,o,a,i)):""));var n,o,a,i}}}}),I0=function(t,e){var r=[];if(rP(t)&&t.filter(PP).forEach((function(t){if(QT(t))r.push({key:t,label:Gz(t)});else if(nP(t)&&t.key&&QT(t.key))r.push(vP(t));else if(nP(t)&&1===gP(t).length){var e=gP(t)[0],n=function(t,e){var r=null;return QT(e)?r={key:t,label:e}:JT(e)?r={key:t,formatter:e}:nP(e)?(r=vP(e)).key=r.key||t:!1!==e&&(r={key:t}),r}(e,t[e]);n&&r.push(n)}})),0===r.length&&rP(e)&&e.length>0){var n=e[0];gP(n).forEach((function(t){D0[t]||r.push({key:t,label:Gz(t)})}))}var o={};return r.filter((function(t){return!o[t.key]&&(o[t.key]=!0,t.label=QT(t.label)?t.label:Gz(t.key),!0)}))};function B0(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function R0(t){for(var e=1;e0&&t.some(PP)},selectableIsMultiSelect:function(){return this.isSelectable&&Ez(["range","multi"],this.selectMode)},selectableTableClasses:function(){var t,e=this.isSelectable;return t1(t={"b-table-selectable":e},"b-table-select-".concat(this.selectMode),e),t1(t,"b-table-selecting",this.selectableHasSelection),t1(t,"b-table-selectable-no-click",e&&!this.hasSelectableRowClick),t},selectableTableAttrs:function(){if(!this.isSelectable)return{};var t=this.bvAttrs.role||o1;return{role:t,"aria-multiselectable":t===o1?Yz(this.selectableIsMultiSelect):null}}},watch:{computedItems:function(t,e){var r=!1;if(this.isSelectable&&this.selectedRows.length>0){r=rP(t)&&rP(e)&&t.length===e.length;for(var n=0;r&&n=0&&t0&&(this.selectedLastClicked=-1,this.selectedRows=this.selectableIsMultiSelect?Lz(t,!0):[!0])},isRowSelected:function(t){return!(!tP(t)||!this.selectedRows[t])},clearSelected:function(){this.selectedLastClicked=-1,this.selectedRows=[]},selectableRowClasses:function(t){if(this.isSelectable&&this.isRowSelected(t)){var e=this.selectedVariant;return t1({"b-table-row-selected":!0},"".concat(this.dark?"bg":"table","-").concat(e),e)}return{}},selectableRowAttrs:function(t){return{"aria-selected":this.isSelectable?this.isRowSelected(t)?"true":"false":null}},setSelectionHandlers:function(t){var e=t&&!this.noSelectOnClick?"$on":"$off";this[e]($A,this.selectionHandler),this[e](hA,this.clearSelected),this[e](lA,this.clearSelected)},selectionHandler:function(t,e,r){if(this.isSelectable&&!this.noSelectOnClick){var n=this.selectMode,o=this.selectedLastRow,a=this.selectedRows.slice(),i=!a[e];if("single"===n)a=[];else if("range"===n)if(o>-1&&r.shiftKey){for(var s=AM(o,e);s<=zM(o,e);s++)a[s]=!0;i=!0}else r.ctrlKey||r.metaKey||(a=[],i=!0),i&&(this.selectedLastRow=e);a[e]=i,this.selectedRows=a}else this.clearSelected()}}}),s1=function(t,e){return t.map((function(t,e){return[e,t]})).sort(function(t,e){return this(t[1],e[1])||t[0]-e[0]}.bind(e)).map((function(t){return t[1]}))},l1=function(t){return XT(t)?"":eP(t)?Vz(t,t):t};function c1(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function d1(t){for(var e=1;e2&&void 0!==arguments[2]?arguments[2]:{},n=r.sortBy,o=void 0===n?null:n,a=r.formatter,i=void 0===a?null:a,s=r.locale,l=void 0===s?void 0:s,c=r.localeOptions,d=void 0===c?{}:c,u=r.nullLast,p=void 0!==u&&u,f=DP(t,o,null),h=DP(e,o,null);return JT(i)&&(f=i(f,o,t),h=i(h,o,e)),f=l1(f),h=l1(h),aP(f)&&aP(h)||tP(f)&&tP(h)?fh?1:0:p&&""===f&&""!==h?1:p&&""!==f&&""===h?-1:O0(f).localeCompare(O0(h),l,d)}(t,i,{sortBy:e,formatter:p,locale:n,localeOptions:d,nullLast:o})),(s||0)*(r?-1:1)}))}return c}},watch:(r1={isSortable:function(t){t?this.isSortable&&this.$on(vA,this.handleSort):this.$off(vA,this.handleSort)}},u1(r1,h1,(function(t){t!==this.localSortDesc&&(this.localSortDesc=t||!1)})),u1(r1,p1,(function(t){t!==this.localSortBy&&(this.localSortBy=t||"")})),u1(r1,"localSortDesc",(function(t,e){t!==e&&this.$emit(m1,t)})),u1(r1,"localSortBy",(function(t,e){t!==e&&this.$emit(f1,t)})),r1),created:function(){this.isSortable&&this.$on(vA,this.handleSort)},methods:{handleSort:function(t,e,r,n){var o=this;if(this.isSortable&&(!n||!this.noFooterSorting)){var a=!1,i=function(){var t=e.sortDirection||o.sortDirection;t===g1?o.localSortDesc=!1:t===b1&&(o.localSortDesc=!0)};if(e.sortable){var s=!this.localSorting&&e.sortKey?e.sortKey:t;this.localSortBy===s?this.localSortDesc=!this.localSortDesc:(this.localSortBy=s,i()),a=!0}else this.localSortBy&&!this.noSortReset&&(this.localSortBy="",i(),a=!0);a&&this.$emit("sort-changed",this.context)}},sortTheadThClasses:function(t,e,r){return{"b-table-sort-icon-left":e.sortable&&this.sortIconLeft&&!(r&&this.noFooterSorting)}},sortTheadThAttrs:function(t,e,r){var n,o=this.isSortable,a=this.noFooterSorting,i=this.localSortDesc,s=this.localSortBy,l=this.localSorting;if(!o||r&&a)return{};var c=e.sortable,d=l?t:null!==(n=e.sortKey)&&void 0!==n?n:t;return{"aria-sort":c&&s===d?i?"descending":"ascending":c?"none":null}},sortTheadThLabel:function(t,e,r){if(!this.isSortable||r&&this.noFooterSorting)return null;var n=this.localSortBy,o=this.localSortDesc,a=this.labelSortAsc,i=this.labelSortDesc,s="";if(e.sortable)if(n===t)s=o?a:i;else{s=o?i:a;var l=this.sortDirection||e.sortDirection;l===g1?s=a:l===b1&&(s=i)}else this.noSortReset||(s=n?this.labelSortClear:"");return Xz(s)||null}}}),x1={stacked:qE(nz,!1)},k1=Ej({props:x1,computed:{isStacked:function(){var t=this.stacked;return""===t||t},isStackedAlways:function(){return!0===this.isStacked},stackedTableClasses:function(){var t=this.isStackedAlways;return function(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}({"b-table-stacked":t},"b-table-stacked-".concat(this.stacked),!t&&this.isStacked)}}});function _1(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function O1(t){for(var e=1;e0&&!i,[a,{"table-striped":this.striped,"table-hover":e,"table-dark":this.dark,"table-bordered":this.bordered,"table-borderless":this.borderless,"table-sm":this.small,border:this.outlined,"b-table-fixed":this.fixed,"b-table-caption-top":this.captionTop,"b-table-no-border-collapse":this.noBorderCollapse},r?"".concat(this.dark?"bg":"table","-").concat(r):"",o,n]},tableAttrs:function(){var t=WM(this),e=t.computedItems,r=t.filteredItems,n=t.computedFields,o=t.selectableTableAttrs,a=t.computedBusy,i=this.isTableSimple?{}:{"aria-busy":Yz(a),"aria-colcount":Yz(n.length),"aria-describedby":this.bvAttrs["aria-describedby"]||this.$refs.caption?this.captionId:null};return O1(O1(O1({"aria-rowcount":e&&r&&r.length>e.length?Yz(r.length):null},this.bvAttrs),{},{id:this.safeId(),role:this.bvAttrs.role||"table"},i),o)}},render:function(t){var e=WM(this),r=e.wrapperClasses,n=e.renderCaption,o=e.renderColgroup,a=e.renderThead,i=e.renderTbody,s=e.renderTfoot,l=[];this.isTableSimple?l.push(this.normalizeSlot()):(l.push(n?n():null),l.push(o?o():null),l.push(a?a():null),l.push(i?i():null),l.push(s?s():null));var c=t("table",{staticClass:"table b-table",class:this.tableClasses,attrs:this.tableAttrs,key:"b-table"},l.filter(PP));return r.length>0?t("div",{class:r,style:this.wrapperStyles,key:"wrap"},[c]):c}});function T1(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function P1(t){for(var e=1;e0&&void 0!==arguments[0]?arguments[0]:document,e=Gj.getSelection?Gj.getSelection():null;return!!(e&&""!==e.toString().trim()&&e.containsNode&&oE(t))&&e.containsNode(t,!0)},L1=JE(p0,"BTh"),I1=Ej({name:"BTh",extends:f0,props:L1,computed:{tag:function(){return"th"}}});function B1(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function R1(t){for(var e=1;et.length)&&(e=t.length);for(var r=0,n=new Array(e);r0&&(y=String((s-1)*l+e+1));var w=Yz(DP(t,i))||null,x=w||Yz(e),k=w?this.safeId("_row_".concat(w)):null,_=WM(this).selectableRowClasses?this.selectableRowClasses(e):{},O=WM(this).selectableRowAttrs?this.selectableRowAttrs(e):{},S=JT(c)?c(t,"row"):c,C=JT(d)?d(t,"row"):d;if(g.push(p(e0,F1({class:[S,_,h?"b-table-has-details":""],props:{variant:t[P0]||null},attrs:R1(R1({id:k},C),{},{tabindex:m?"0":null,"data-pk":w||null,"aria-details":b,"aria-owns":b,"aria-rowindex":y},O),on:{mouseenter:this.rowHovered,mouseleave:this.rowUnhovered},key:"__b-table-row-".concat(x,"__"),ref:"item-rows"},Aj,!0),v)),h){var j={item:t,index:e,fields:o,toggleDetails:this.toggleDetailsFactory(f,t)};WM(this).supportsSelectableRows&&(j.rowSelected=this.isRowSelected(e),j.selectRow=function(){return r.selectRow(e)},j.unselectRow=function(){return r.unselectRow(e)});var T=p(f0,{props:{colspan:o.length},class:this.detailsTdClass},[this.normalizeSlot(jz,j)]);a&&g.push(p("tr",{staticClass:"d-none",attrs:{"aria-hidden":"true",role:"presentation"},key:"__b-table-details-stripe__".concat(x)}));var P=JT(this.tbodyTrClass)?this.tbodyTrClass(t,jz):this.tbodyTrClass,$=JT(this.tbodyTrAttr)?this.tbodyTrAttr(t,jz):this.tbodyTrAttr;g.push(p(e0,{staticClass:"b-table-details",class:[P],props:{variant:t[P0]||null},attrs:R1(R1({},$),{},{id:b,tabindex:"-1"}),key:"__b-table-details__".concat(x)},[T]))}else f&&(g.push(p()),a&&g.push(p()));return g}}});function U1(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function W1(t){for(var e=1;e0&&r&&r.length>0?zz(e.children).filter((function(t){return Ez(r,t)})):[]},getTbodyTrIndex:function(t){if(!oE(t))return-1;var e="TR"===t.tagName?t:hE("tr",t,!0);return e?this.getTbodyTrs().indexOf(e):-1},emitTbodyRowEvent:function(t,e){if(t&&this.hasListener(t)&&e&&e.target){var r=this.getTbodyTrIndex(e.target);if(r>-1){var n=this.computedItems[r];this.$emit(t,n,r,e)}}},tbodyRowEventStopped:function(t){return this.stopIfBusy&&this.stopIfBusy(t)},onTbodyRowKeydown:function(t){var e=t.target,r=t.keyCode;if(!this.tbodyRowEventStopped(t)&&"TR"===e.tagName&&sE(e)&&0===e.tabIndex)if(Ez([LL,FL],r))aM(t),this.onTBodyRowClicked(t);else if(Ez([NL,EL,IL,ML],r)){var n=this.getTbodyTrIndex(e);if(n>-1){aM(t);var o=this.getTbodyTrs(),a=t.shiftKey;r===IL||a&&r===NL?AE(o[0]):r===ML||a&&r===EL?AE(o[o.length-1]):r===NL&&n>0?AE(o[n-1]):r===EL&&nt.length)&&(e=t.length);for(var r=0,n=new Array(e);r0&&void 0!==arguments[0]&&arguments[0],r=WM(this),n=r.computedFields,o=r.isSortable,a=r.isSelectable,i=r.headVariant,s=r.footVariant,l=r.headRowVariant,c=r.footRowVariant,d=this.$createElement;if(this.isStackedAlways||0===n.length)return d();var u=o||this.hasListener(vA),p=a?this.selectAllRows:gF,f=a?this.clearSelected:gF,h=n.map((function(r,n){var a=r.label,i=r.labelHtml,s=r.variant,l=r.stickyColumn,c=r.key,h=null;r.label.trim()||r.headerTitle||(h=Gz(r.key));var m={};u&&(m.click=function(n){t.headClicked(n,r,e)},m.keydown=function(n){var o=n.keyCode;o!==LL&&o!==FL||t.headClicked(n,r,e)});var g=o?t.sortTheadThAttrs(c,r,e):{},b=o?t.sortTheadThClasses(c,r,e):null,v=o?t.sortTheadThLabel(c,r,e):null,y={class:[{"position-relative":v},t.fieldClasses(r),b],props:{variant:s,stickyColumn:l},style:r.thStyle||{},attrs:d2(d2({tabindex:u&&r.sortable?"0":null,abbr:r.headerAbbr||null,title:r.headerTitle||null,"aria-colindex":n+1,"aria-label":h},t.getThValues(null,c,r.thAttr,e?"foot":"head",{})),g),on:m,key:c},w=[p2(c),p2(c.toLowerCase()),p2()];e&&(w=[f2(c),f2(c.toLowerCase()),f2()].concat(s2(w)));var x={label:a,column:c,field:r,isFoot:e,selectAllRows:p,clearSelected:f},k=t.normalizeSlot(w,x)||d("div",{domProps:QI(i,a)}),_=v?d("span",{staticClass:"sr-only"}," (".concat(v,")")):null;return d(I1,y,[k,_].filter(PP))})).filter(PP),m=[];if(e)m.push(d(e0,{class:this.tfootTrClass,props:{variant:XT(c)?l:c}},h));else{var g={columns:n.length,fields:n,selectAllRows:p,clearSelected:f};m.push(this.normalizeSlot("thead-top",g)||d()),m.push(d(e0,{class:this.theadTrClass,props:{variant:l}},h))}return d(e?t2:i2,{class:(e?this.tfootClass:this.theadClass)||null,props:e?{footVariant:s||i||null}:{headVariant:i||null},key:e?"bv-tfoot":"bv-thead"},m)}}}),g2=Ej({methods:{renderTopRow:function(){var t=this.computedFields,e=this.stacked,r=this.tbodyTrClass,n=this.tbodyTrAttr,o=this.$createElement;return this.hasNormalizedSlot(Az)&&!0!==e&&""!==e?o(e0,{staticClass:"b-table-top-row",class:[JT(r)?r(null,"row-top"):r],attrs:JT(n)?n(null,"row-top"):n,key:"b-top-row"},[this.normalizeSlot(Az,{columns:t.length,fields:t})]):o()}}});function b2(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function v2(t){for(var e=1;e0},B2=JE({animation:qE(XA),columns:qE(qA,5,I2),hideHeader:qE(UA,!1),rows:qE(qA,3,I2),showFooter:qE(UA,!1),tableProps:qE(KA,{})},FD),R2=Ej({name:FD,functional:!0,props:B2,render:function(t,e){var r=e.data,n=e.props,o=n.animation,a=n.columns,i=t("th",[t(NQ,{props:{animation:o}})]),s=t("tr",Lz(a,i)),l=t("td",[t(NQ,{props:{width:"75%",animation:o}})]),c=t("tr",Lz(a,l)),d=t("tbody",Lz(n.rows,c)),u=n.hideHeader?t():t("thead",[s]),p=n.showFooter?t("tfoot",[s]):t();return t(D2,Oj(r,{props:E2({},n.tableProps)}),[u,d,p])}}),F2=JE({loading:qE(UA,!1)},ND),N2=Ej({name:ND,functional:!0,props:F2,render:function(t,e){var r=e.data,n=e.props,o=e.slots,a=e.scopedSlots,i=o(),s=a||{},l={};return n.loading?t("div",Oj(r,{attrs:{role:"alert","aria-live":"polite","aria-busy":!0},staticClass:"b-skeleton-wrapper",key:"loading"}),Rz("loading",l,s,i)):Rz(mz,l,s,i)}}),V2=GP({components:{BSkeleton:NQ,BSkeletonIcon:GQ,BSkeletonImg:KQ,BSkeletonTable:R2,BSkeletonWrapper:N2}}),H2=GP({components:{BSpinner:CJ}});function U2(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function W2(t){for(var e=1;e0&&void 0!==arguments[0])||arguments[0];this.$_observer&&this.$_observer.disconnect(),this.$_observer=null,e&&(this.$_observer=wF(this.$refs.content,(function(){t.$nextTick((function(){rE((function(){t.updateTabs()}))}))}),{childList:!0,subtree:!1,attributes:!0,attributeFilter:["id"]}))},getTabs:function(){var t=this.registeredTabs,e=[];if(Wj&&t.length>0){var r=t.map((function(t){return"#".concat(t.safeId())})).join(", ");e=uE(r,this.$el).map((function(t){return t.id})).filter(PP)}return s1(t,(function(t,r){return e.indexOf(t.safeId())-e.indexOf(r.safeId())}))},updateTabs:function(){var t=this.getTabs(),e=t.indexOf(t.slice().reverse().find((function(t){return t.localActive&&!t.disabled})));if(e<0){var r=this.currentTab;r>=t.length?e=t.indexOf(t.slice().reverse().find(t5)):t[r]&&!t[r].disabled&&(e=r)}e<0&&(e=t.indexOf(t.find(t5))),t.forEach((function(t,r){t.localActive=r===e})),this.tabs=t,this.currentTab=e},getButtonForTab:function(t){return(this.$refs.buttons||[]).find((function(e){return e.tab===t}))},updateButton:function(t){var e=this.getButtonForTab(t);e&&e.$forceUpdate&&e.$forceUpdate()},activateTab:function(t){var e=this.currentTab,r=this.tabs,n=!1;if(t){var o=r.indexOf(t);if(o!==e&&o>-1&&!t.disabled){var a=new RV("activate-tab",{cancelable:!0,vueTarget:this,componentId:this.safeId()});this.$emit(a.type,o,e,a),a.defaultPrevented||(this.currentTab=o,n=!0)}}return n||this[Z2]===e||this.$emit(Q2,e),n},deactivateTab:function(t){return!!t&&this.activateTab(this.tabs.filter((function(e){return e!==t})).find(t5))},focusButton:function(t){var e=this;this.$nextTick((function(){AE(e.getButtonForTab(t))}))},emitTabClick:function(t,e){iP(e)&&t&&t.$emit&&!t.disabled&&t.$emit(aA,e)},clickTab:function(t,e){this.activateTab(t),this.emitTabClick(t,e)},firstTab:function(t){var e=this.tabs.find(t5);this.activateTab(e)&&t&&(this.focusButton(e),this.emitTabClick(e,t))},previousTab:function(t){var e=zM(this.currentTab,0),r=this.tabs.slice(0,e).reverse().find(t5);this.activateTab(r)&&t&&(this.focusButton(r),this.emitTabClick(r,t))},nextTab:function(t){var e=zM(this.currentTab,-1),r=this.tabs.slice(e+1).find(t5);this.activateTab(r)&&t&&(this.focusButton(r),this.emitTabClick(r,t))},lastTab:function(t){var e=this.tabs.slice().reverse().find(t5);this.activateTab(e)&&t&&(this.focusButton(e),this.emitTabClick(e,t))}},render:function(t){var e=this,r=this.align,n=this.card,o=this.end,a=this.fill,i=this.firstTab,s=this.justified,l=this.lastTab,c=this.nextTab,d=this.noKeyNav,u=this.noNavStyle,p=this.pills,f=this.previousTab,h=this.small,m=this.tabs,g=this.vertical,b=m.find((function(t){return t.localActive&&!t.disabled})),v=m.find((function(t){return!t.disabled})),y=m.map((function(r,n){var o,a=r.safeId,s=null;return d||(s=-1,(r===b||!b&&r===v)&&(s=null)),t(e5,G2({props:{controls:a?a():null,id:r.controlledBy||(a?a("_BV_tab_button_"):null),noKeyNav:d,posInSet:n+1,setSize:m.length,tab:r,tabIndex:s},on:(o={},G2(o,aA,(function(t){e.clickTab(r,t)})),G2(o,mA,i),G2(o,TA,f),G2(o,SA,c),G2(o,kA,l),o),key:r[$j]||n,ref:"buttons"},Aj,!0))})),w=t(RX,{class:this.localNavClass,attrs:{role:"tablist",id:this.safeId("_BV_tab_controls_")},props:{fill:a,justified:s,align:r,tabs:!u&&!p,pills:!u&&p,vertical:g,small:h,cardHeader:n&&!g},ref:"nav"},[this.normalizeSlot("tabs-start")||t(),y,this.normalizeSlot("tabs-end")||t()]);w=t("div",{class:[{"card-header":n&&!g&&!o,"card-footer":n&&!g&&o,"col-auto":g},this.navWrapperClass],key:"bv-tabs-nav"},[w]);var x=this.normalizeSlot()||[],k=t();0===x.length&&(k=t("div",{class:["tab-pane","active",{"card-body":n}],key:"bv-empty-tab"},this.normalizeSlot(gz)));var _=t("div",{staticClass:"tab-content",class:[{col:g},this.contentClass],attrs:{id:this.safeId("_BV_tab_container_")},key:"bv-content",ref:"content"},[x,k]);return t(this.tag,{staticClass:"tabs",class:{row:g,"no-gutters":g&&n},attrs:{id:this.safeId()}},[o?_:t(),w,o?t():_])}});function a5(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function i5(t){for(var e=1;e1&&void 0!==arguments[1]&&arguments[1],r=t.to,n=t.from;if(r&&(n||!1!==e)&&this.transports[r])if(e)this.transports[r]=[];else{var o=this.$_getTransportIndex(t);if(o>=0){var a=this.transports[r].slice(0);a.splice(o,1),this.transports[r]=a}}},registerTarget:function(t,e,r){g5&&(this.trackInstances&&!r&&this.targets[t]&&console.warn("[portal-vue]: Target ".concat(t," already exists")),this.$set(this.targets,t,Object.freeze([e])))},unregisterTarget:function(t){this.$delete(this.targets,t)},registerSource:function(t,e,r){g5&&(this.trackInstances&&!r&&this.sources[t]&&console.warn("[portal-vue]: source ".concat(t," already exists")),this.$set(this.sources,t,Object.freeze([e])))},unregisterSource:function(t){this.$delete(this.sources,t)},hasTarget:function(t){return!(!this.targets[t]||!this.targets[t][0])},hasSource:function(t){return!(!this.sources[t]||!this.sources[t][0])},hasContentFor:function(t){return!!this.transports[t]&&!!this.transports[t].length},$_getTransportIndex:function(t){var e=t.to,r=t.from;for(var n in this.transports[e])if(this.transports[e][n].from===r)return+n;return-1}}}),k5=new x5(v5),_5=1,O5=Ln.extend({name:"portal",props:{disabled:{type:Boolean},name:{type:String,default:function(){return String(_5++)}},order:{type:Number,default:0},slim:{type:Boolean},slotProps:{type:Object,default:function(){return{}}},tag:{type:String,default:"DIV"},to:{type:String,default:function(){return String(Math.round(1e7*Math.random()))}}},created:function(){var t=this;this.$nextTick((function(){k5.registerSource(t.name,t)}))},mounted:function(){this.disabled||this.sendUpdate()},updated:function(){this.disabled?this.clear():this.sendUpdate()},beforeDestroy:function(){k5.unregisterSource(this.name),this.clear()},watch:{to:function(t,e){e&&e!==t&&this.clear(e),this.sendUpdate()}},methods:{clear:function(t){var e={from:this.name,to:t||this.to};k5.close(e)},normalizeSlots:function(){return this.$scopedSlots.default?[this.$scopedSlots.default]:this.$slots.default},normalizeOwnChildren:function(t){return"function"==typeof t?t(this.slotProps):t},sendUpdate:function(){var t=this.normalizeSlots();if(t){var e={from:this.name,to:this.to,passengers:m5(t),order:this.order};k5.open(e)}else this.clear()}},render:function(t){var e=this.$slots.default||this.$scopedSlots.default||[],r=this.tag;return e&&this.disabled?e.length<=1&&this.slim?this.normalizeOwnChildren(e)[0]:t(r,[this.normalizeOwnChildren(e)]):this.slim?t():t(r,{class:{"v-portal":!0},style:{display:"none"},key:"v-portal-placeholder"})}}),S5=Ln.extend({name:"portalTarget",props:{multiple:{type:Boolean,default:!1},name:{type:String,required:!0},slim:{type:Boolean,default:!1},slotProps:{type:Object,default:function(){return{}}},tag:{type:String,default:"div"},transition:{type:[String,Object,Function]}},data:function(){return{transports:k5.transports,firstRender:!0}},created:function(){var t=this;this.$nextTick((function(){k5.registerTarget(t.name,t)}))},watch:{ownTransports:function(){this.$emit("change",this.children().length>0)},name:function(t,e){k5.unregisterTarget(e),k5.registerTarget(t,this)}},mounted:function(){var t=this;this.transition&&this.$nextTick((function(){t.firstRender=!1}))},beforeDestroy:function(){k5.unregisterTarget(this.name)},computed:{ownTransports:function(){var t=this.transports[this.name]||[];return this.multiple?t:0===t.length?[]:[t[t.length-1]]},passengers:function(){return function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.reduce((function(t,r){var n=r.passengers[0],o="function"==typeof n?n(e):r.passengers;return t.concat(o)}),[])}(this.ownTransports,this.slotProps)}},methods:{children:function(){return 0!==this.passengers.length?this.passengers:this.$scopedSlots.default?this.$scopedSlots.default(this.slotProps):this.$slots.default||[]},noWrapper:function(){var t=this.slim&&!this.transition;return t&&this.children().length>1&&console.warn("[portal-vue]: PortalTarget with `slim` option received more than one child element."),t}},render:function(t){var e=this.noWrapper(),r=this.children(),n=this.transition||this.tag;return e?r[0]:this.slim&&!n?t():t(n,{props:{tag:this.transition&&this.tag?this.tag:void 0},class:{"vue-portal-target":!0}},r)}}),C5=0,j5=["disabled","name","order","slim","slotProps","tag","to"],T5=["multiple","transition"];Ln.extend({name:"MountingPortal",inheritAttrs:!1,props:{append:{type:[Boolean,String]},bail:{type:Boolean},mountTo:{type:String,required:!0},disabled:{type:Boolean},name:{type:String,default:function(){return"mounted_"+String(C5++)}},order:{type:Number,default:0},slim:{type:Boolean},slotProps:{type:Object,default:function(){return{}}},tag:{type:String,default:"DIV"},to:{type:String,default:function(){return String(Math.round(1e7*Math.random()))}},multiple:{type:Boolean,default:!1},targetSlim:{type:Boolean},targetSlotProps:{type:Object,default:function(){return{}}},targetTag:{type:String,default:"div"},transition:{type:[String,Object,Function]}},created:function(){if("undefined"!=typeof document){var t=document.querySelector(this.mountTo);if(t){var e=this.$props;if(k5.targets[e.name])e.bail?console.warn("[portal-vue]: Target ".concat(e.name," is already mounted.\n Aborting because 'bail: true' is set")):this.portalTarget=k5.targets[e.name];else{var r=e.append;if(r){var n="string"==typeof r?r:"DIV",o=document.createElement(n);t.appendChild(o),t=o}var a=b5(this.$props,T5);a.slim=this.targetSlim,a.tag=this.targetTag,a.slotProps=this.targetSlotProps,a.name=this.to,this.portalTarget=new S5({el:t,parent:this.$parent||this,propsData:a})}}else console.error("[portal-vue]: Mount Point '".concat(this.mountTo,"' not found in document"))}},beforeDestroy:function(){var t=this.portalTarget;if(this.append){var e=t.$el;e.parentNode.removeChild(e)}t.$destroy()},render:function(t){if(!this.portalTarget)return console.warn("[portal-vue] Target wasn't mounted"),t();if(!this.$scopedSlots.manual){var e=b5(this.$props,j5);return t(O5,{props:e,attrs:this.$attrs,on:this.$listeners,scopedSlots:this.$scopedSlots},this.$slots.default)}var r=this.$scopedSlots.manual({to:this.to});return Array.isArray(r)&&(r=r[0]),r||t()}});var P5,$5=Ej({mixins:[Fz],data:function(){return{name:"b-toaster"}},methods:{onAfterEnter:function(t){var e=this;rE((function(){vE(t,"".concat(e.name,"-enter-to"))}))}},render:function(t){return t("transition-group",{props:{tag:"div",name:this.name},on:{afterEnter:this.onAfterEnter}},this.normalizeSlot())}}),D5=JE({ariaAtomic:qE(XA),ariaLive:qE(XA),name:qE(XA,void 0,!0),role:qE(XA)},tA),A5=Ej({name:tA,mixins:[eI],props:D5,data:function(){return{doRender:!1,dead:!1,staticName:this.name}},beforeMount:function(){var t=this.name;this.staticName=t,k5.hasTarget(t)?(EP('A "" with name "'.concat(t,'" already exists in the document.'),tA),this.dead=!0):this.doRender=!0},beforeDestroy:function(){this.doRender&&this.emitOnRoot(sM(tA,cA),this.name)},destroyed:function(){var t=this.$el;t&&t.parentNode&&t.parentNode.removeChild(t)},render:function(t){var e=t("div",{class:["d-none",{"b-dead-toaster":this.dead}]});if(this.doRender){var r=t(S5,{staticClass:"b-toaster-slot",props:{name:this.staticName,multiple:!0,tag:"div",slim:!1,transition:$5}});e=t("div",{staticClass:"b-toaster",class:[this.staticName],attrs:{id:this.staticName,role:this.role||null,"aria-live":this.ariaLive,"aria-atomic":this.ariaAtomic}},[r])}return e}});function z5(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function E5(t){for(var e=1;e1&&void 0!==arguments[1]?arguments[1]:{};return new RV(t,E5(E5({cancelable:!1,target:this.$el||null,relatedTarget:null},e),{},{vueTarget:this,componentId:this.safeId()}))},emitEvent:function(t){var e=t.type;this.emitOnRoot(sM(QD,e),t),this.$emit(e,t)},ensureToaster:function(){if(!this.static){var t=this.computedToaster;if(!k5.hasTarget(t)){var e=document.createElement("div");document.body.appendChild(e),MY(this.bvEventRoot,A5,{propsData:{name:t}}).$mount(e)}}},startDismissTimer:function(){this.clearDismissTimer(),this.noAutoHide||(this.$_dismissTimer=setTimeout(this.hide,this.resumeDismiss||this.computedDuration),this.dismissStarted=Date.now(),this.resumeDismiss=0)},clearDismissTimer:function(){clearTimeout(this.$_dismissTimer),this.$_dismissTimer=null},setHoverHandler:function(t){var e=this.$refs["b-toast"];oM(t,e,"mouseenter",this.onPause,NA),oM(t,e,"mouseleave",this.onUnPause,NA)},onPause:function(){if(!this.noAutoHide&&!this.noHoverPause&&this.$_dismissTimer&&!this.resumeDismiss){var t=Date.now()-this.dismissStarted;t>0&&(this.clearDismissTimer(),this.resumeDismiss=zM(this.computedDuration-t,1e3))}},onUnPause:function(){this.noAutoHide||this.noHoverPause||!this.resumeDismiss?this.resumeDismiss=this.dismissStarted=0:this.startDismissTimer()},onLinkClick:function(){var t=this;this.$nextTick((function(){rE((function(){t.hide()}))}))},onBeforeEnter:function(){this.isTransitioning=!0},onAfterEnter:function(){this.isTransitioning=!1;var t=this.buildEvent(zA);this.emitEvent(t),this.startDismissTimer(),this.setHoverHandler(!0)},onBeforeLeave:function(){this.isTransitioning=!0},onAfterLeave:function(){this.isTransitioning=!1,this.order=0,this.resumeDismiss=this.dismissStarted=0;var t=this.buildEvent(yA);this.emitEvent(t),this.doRender=!1},makeToast:function(t){var e=this,r=this.title,n=this.slotScope,o=XM(this),a=[],i=this.normalizeSlot("toast-title",n);i?a.push(i):r&&a.push(t("strong",{staticClass:"mr-2"},r)),this.noCloseButton||a.push(t(dM,{staticClass:"ml-auto mb-1",on:{click:function(){e.hide()}}}));var s=t();a.length>0&&(s=t(this.headerTag,{staticClass:"toast-header",class:this.headerClass},a));var l=t(o?bI:"div",{staticClass:"toast-body",class:this.bodyClass,props:o?YE(N5,this):{},on:o?{click:this.onLinkClick}:{}},this.normalizeSlot(mz,n));return t("div",{staticClass:"toast",class:this.toastClass,attrs:this.computedAttrs,key:"toast-".concat(this[$j]),ref:"toast"},[s,l])}},render:function(t){if(!this.doRender||!this.isMounted)return t();var e=this.order,r=this.static,n=this.isHiding,o=this.isStatus,a="b-toast-".concat(this[$j]),i=t("div",{staticClass:"b-toast",class:this.toastClasses,attrs:E5(E5({},r?{}:this.scopedStyleAttrs),{},{id:this.safeId("_toast_outer"),role:n?null:o?"status":"alert","aria-live":n?null:o?"polite":"assertive","aria-atomic":n?null:"true"}),key:a,ref:"b-toast"},[t(vM,{props:{noFade:this.noFade},on:this.transitionHandlers},[this.localShow?this.makeToast(t):t()])]);return t(O5,{props:{name:a,to:this.computedToaster,order:e,slim:!0,disabled:r}},[i])}});function U5(t,e,r){return e&&function(t,e){for(var r=0;rt.length)&&(e=t.length);for(var r=0,n=new Array(e);r1&&void 0!==arguments[1]?arguments[1]:{};t&&!MP(Y5)&&function(t,r){if(!MP(Y5)){var n=MY(r,e,{propsData:G5(G5(G5({},Q5(IE(QD))),wP(t,gP(Z5))),{},{static:!1,visible:!0})});gP(Z5).forEach((function(e){var o=t[e];KT(o)||("title"===e&&QT(o)&&(o=[r.$createElement("strong",{class:"mr-2"},o)]),n.$slots[Z5[e]]=Mz(o))}));var o=document.createElement("div");document.body.appendChild(o),n.$mount(o)}}(G5(G5({},Q5(r)),{},{toastContent:t}),this._vm)}},{key:"show",value:function(t){t&&this._root.$emit(lM(QD,AA),t)}},{key:"hide",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;this._root.$emit(lM(QD,wA),t)}}]),t}();t.mixin({beforeCreate:function(){this[X5]=new r(this)}}),bP(t.prototype,Y5)||hP(t.prototype,Y5,{get:function(){return this&&this[X5]||EP('"'.concat(Y5,'" must be accessed from a Vue instance "this" context.'),QD),this[X5]}})}}}),e3=GP({components:{BToast:H5,BToaster:A5},plugins:{BVToastPlugin:t3}});function r3(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function n3(t){for(var e=1;e=r){var n=this.$targets[this.$targets.length-1];this.$activeTarget!==n&&this.activate(n)}else{if(this.$activeTarget&&t0)return this.$activeTarget=null,void this.clear();for(var o=this.$offsets.length;o--;)this.$activeTarget!==this.$targets[o]&&t>=this.$offsets[o]&&(KT(this.$offsets[o+1])||t0&&this.$root&&this.$root.$emit(A3,t,r)}},{key:"clear",value:function(){var t=this;uE("".concat(this.$selector,", ").concat(P3),this.$el).filter((function(t){return yE(t,j3)})).forEach((function(e){return t.setActiveState(e,!1)}))}},{key:"setActiveState",value:function(t,e){t&&(e?bE(t,j3):vE(t,j3))}}],n=[{key:"Name",get:function(){return"v-b-scrollspy"}},{key:"Default",get:function(){return E3}},{key:"DefaultType",get:function(){return M3}}],r&&C3(e.prototype,r),n&&C3(e,n),Object.defineProperty(e,"prototype",{writable:!1}),t}(),R3="__BV_Scrollspy__",F3=/^\d+$/,N3=/^(auto|position|offset)$/,V3=function(t,e,r){if(Wj){var n=function(t){var e={};return t.arg&&(e.element="#".concat(t.arg)),gP(t.modifiers).forEach((function(t){F3.test(t)?e.offset=Nz(t,0):N3.test(t)&&(e.method=t)})),QT(t.value)?e.element=t.value:tP(t.value)?e.offset=BM(t.value):nP(t.value)&&gP(t.value).filter((function(t){return!!B3.DefaultType[t]})).forEach((function(r){e[r]=t.value[r]})),e}(e);t[R3]?t[R3].updateConfig(n,QL(lN(r,e))):t[R3]=new B3(t,n,QL(lN(r,e)))}},H3={install:WP({plugins:{componentsPlugin:w3,directivesPlugin:GP({plugins:{VBHoverPlugin:x3,VBModalPlugin:k3,VBPopoverPlugin:iQ,VBScrollspyPlugin:GP({directives:{VBScrollspy:{bind:function(t,e,r){V3(t,e,r)},inserted:function(t,e,r){V3(t,e,r)},update:function(t,e,r){e.value!==e.oldValue&&V3(t,e,r)},componentUpdated:function(t,e,r){e.value!==e.oldValue&&V3(t,e,r)},unbind:function(t){!function(t){t[R3]&&(t[R3].dispose(),t[R3]=null,delete t[R3])}(t)}}}}),VBTogglePlugin:zN,VBTooltipPlugin:y3,VBVisiblePlugin:GP({directives:{VBVisible:JR}})}})}}),NAME:"BootstrapVue"};const U3={name:"Tabs",props:{value:{type:Number,default:null},activeColor:{type:String,default:"red"},fill:{type:Boolean,default:!1},fillMinWidth:{type:String,default:"0"},borders:{type:[Boolean,String],default:!1},size:{type:String,default:null}},data:()=>({activeTab:null,activeTabIndex:0,tabs:[]}),computed:{_size(){return["sm","md","lg"].includes(this.size)?this.size:"md"},rootClasses(){let t="cocoda-vue-tabs-border-",e={"cocoda-vue-tabs":!0,[`cocoda-vue-tabs-${this._size}`]:!0};if(!1===this.borders)return e;if(!0===this.borders)return e[`${t}all`]=!0,e;for(let r of["top","right","bottom","left"])this.borders.includes(r)&&(e[`${t}${r}`]=!0);return e},hiddenTabs(){return this.tabs.map((t=>t.hidden))}},watch:{tabs(t){let e=t.findIndex((t=>this.activeTab==t));e=-1==e?null!==this.value?this.value:this.activeTabIndex:e,this.activateTab(e)},value(t){this.activateTab(t)},hiddenTabs(){this.activateTab(this.activeTabIndex)}},mounted(){},methods:{registerTab(t){const e=this.$slots.default.indexOf(t.$vnode);this.tabs.splice(e,0,t),t.isActive&&this.activateTab(e)},unregisterTab(t){this.tabs=this.tabs.filter((e=>e!=t))},activateTab(t){if(this.tabs.length>0){t>=this.tabs.length&&(t=this.tabs.length-1);let e=0;for(;t-e>=0||t+e>e/4).toString(16):([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,t)}()},title:{type:String,default:"Tab"},active:{type:Boolean,default:!1},hidden:{type:Boolean,default:!1}},data:()=>({isActive:!1}),computed:{},mounted(){this.isActive=this.active,this.$parent.registerTab(this)},destroyed(){this.$parent.unregisterTab(this)},methods:{}},K3=ii(q3,(function(){var t=this;return(0,t._self._c)("div",{directives:[{name:"show",rawName:"v-show",value:t.isActive,expression:"isActive"}],staticClass:"cocoda-vue-tabs-content"},[t._t("default")],2)}),[],0,0,"7a27a12e").exports,Y3=()=>{};let X3={},J3={},Z3=null,Q3={mark:Y3,measure:Y3};try{"undefined"!=typeof window&&(X3=window),"undefined"!=typeof document&&(J3=document),"undefined"!=typeof MutationObserver&&(Z3=MutationObserver),"undefined"!=typeof performance&&(Q3=performance)}catch(wj){}const{userAgent:t8=""}=X3.navigator||{},e8=X3,r8=J3,n8=Z3,o8=Q3;e8.document;const a8=!!r8.documentElement&&!!r8.head&&"function"==typeof r8.addEventListener&&"function"==typeof r8.createElement,i8=~t8.indexOf("MSIE")||~t8.indexOf("Trident/");var s8="classic",l8="duotone",c8="sharp",d8="sharp-duotone",u8=[s8,l8,c8,d8],p8={fak:"kit","fa-kit":"kit"},f8={fakd:"kit-duotone","fa-kit-duotone":"kit-duotone"},h8={classic:{fa:"solid",fas:"solid","fa-solid":"solid",far:"regular","fa-regular":"regular",fal:"light","fa-light":"light",fat:"thin","fa-thin":"thin",fad:"duotone","fa-duotone":"duotone",fab:"brands","fa-brands":"brands"},sharp:{fa:"solid",fass:"solid","fa-solid":"solid",fasr:"regular","fa-regular":"regular",fasl:"light","fa-light":"light",fast:"thin","fa-thin":"thin"},"sharp-duotone":{fa:"solid",fasds:"solid","fa-solid":"solid"}},m8=[1,2,3,4,5,6,7,8,9,10],g8=m8.concat([11,12,13,14,15,16,17,18,19,20]),b8={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},v8=[...Object.keys({classic:["fas","far","fal","fat"],sharp:["fass","fasr","fasl","fast"],"sharp-duotone":["fasds"]}),"solid","regular","light","thin","duotone","brands","2xs","xs","sm","lg","xl","2xl","beat","border","fade","beat-fade","bounce","flip-both","flip-horizontal","flip-vertical","flip","fw","inverse","layers-counter","layers-text","layers","li","pull-left","pull-right","pulse","rotate-180","rotate-270","rotate-90","rotate-by","shake","spin-pulse","spin-reverse","spin","stack-1x","stack-2x","stack","ul",b8.GROUP,b8.SWAP_OPACITY,b8.PRIMARY,b8.SECONDARY].concat(m8.map((t=>"".concat(t,"x")))).concat(g8.map((t=>"w-".concat(t)))),y8={kit:"fak"},w8={"kit-duotone":"fakd"};const x8="___FONT_AWESOME___",k8=16,_8="fa",O8="svg-inline--fa",S8="data-fa-i2svg",C8="data-fa-pseudo-element",j8="data-fa-pseudo-element-pending",T8="data-prefix",P8="data-icon",$8="fontawesome-i2svg",D8="async",A8=["HTML","HEAD","STYLE","SCRIPT"],z8=(()=>{try{return!0}catch(t){return!1}})(),E8=[s8,c8,d8];function M8(t){return new Proxy(t,{get:(t,e)=>e in t?t[e]:t[s8]})}const L8={...h8};L8[s8]={...h8[s8],...p8,...f8};const I8=M8(L8),B8={classic:{solid:"fas",regular:"far",light:"fal",thin:"fat",duotone:"fad",brands:"fab"},sharp:{solid:"fass",regular:"fasr",light:"fasl",thin:"fast"},"sharp-duotone":{solid:"fasds"}};B8[s8]={...B8[s8],...y8,...w8};const R8=M8(B8),F8={classic:{fab:"fa-brands",fad:"fa-duotone",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"},sharp:{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light",fast:"fa-thin"},"sharp-duotone":{fasds:"fa-solid"}};F8[s8]={...F8[s8],fak:"fa-kit"};const N8=M8(F8),V8={classic:{"fa-brands":"fab","fa-duotone":"fad","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"},sharp:{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl","fa-thin":"fast"},"sharp-duotone":{"fa-solid":"fasds"}};V8[s8]={...V8[s8],"fa-kit":"fak"};const H8=M8(V8),U8=/fa(s|r|l|t|d|b|k|kd|ss|sr|sl|st|sds)?[\-\ ]/,W8="fa-layers-text",G8=/Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp Duotone|Sharp|Kit)?.*/i;M8({classic:{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},sharp:{900:"fass",400:"fasr",300:"fasl",100:"fast"},"sharp-duotone":{900:"fasds"}});const q8=["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"],K8=b8,Y8=new Set;Object.keys(R8[s8]).map(Y8.add.bind(Y8)),Object.keys(R8[c8]).map(Y8.add.bind(Y8)),Object.keys(R8[d8]).map(Y8.add.bind(Y8));const X8=["kit",...v8],J8=e8.FontAwesomeConfig||{};r8&&"function"==typeof r8.querySelector&&[["data-family-prefix","familyPrefix"],["data-css-prefix","cssPrefix"],["data-family-default","familyDefault"],["data-style-default","styleDefault"],["data-replacement-class","replacementClass"],["data-auto-replace-svg","autoReplaceSvg"],["data-auto-add-css","autoAddCss"],["data-auto-a11y","autoA11y"],["data-search-pseudo-elements","searchPseudoElements"],["data-observe-mutations","observeMutations"],["data-mutate-approach","mutateApproach"],["data-keep-original-source","keepOriginalSource"],["data-measure-performance","measurePerformance"],["data-show-missing-icons","showMissingIcons"]].forEach((t=>{let[e,r]=t;const n=function(t){return""===t||"false"!==t&&("true"===t||t)}(function(t){var e=r8.querySelector("script["+t+"]");if(e)return e.getAttribute(t)}(e));null!=n&&(J8[r]=n)}));const Z8={styleDefault:"solid",familyDefault:"classic",cssPrefix:_8,replacementClass:O8,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0};J8.familyPrefix&&(J8.cssPrefix=J8.familyPrefix);const Q8={...Z8,...J8};Q8.autoReplaceSvg||(Q8.observeMutations=!1);const t4={};Object.keys(Z8).forEach((t=>{Object.defineProperty(t4,t,{enumerable:!0,set:function(e){Q8[t]=e,e4.forEach((t=>t(t4)))},get:function(){return Q8[t]}})})),Object.defineProperty(t4,"familyPrefix",{enumerable:!0,set:function(t){Q8.cssPrefix=t,e4.forEach((t=>t(t4)))},get:function(){return Q8.cssPrefix}}),e8.FontAwesomeConfig=t4;const e4=[],r4=k8,n4={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1},o4="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function a4(){let t=12,e="";for(;t-- >0;)e+=o4[62*Math.random()|0];return e}function i4(t){const e=[];for(let r=(t||[]).length>>>0;r--;)e[r]=t[r];return e}function s4(t){return t.classList?i4(t.classList):(t.getAttribute("class")||"").split(" ").filter((t=>t))}function l4(t){return"".concat(t).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function c4(t){return Object.keys(t||{}).reduce(((e,r)=>e+"".concat(r,": ").concat(t[r].trim(),";")),"")}function d4(t){return t.size!==n4.size||t.x!==n4.x||t.y!==n4.y||t.rotate!==n4.rotate||t.flipX||t.flipY}var u4=':root, :host {\n --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";\n --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free";\n --fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro";\n --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Pro";\n --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";\n --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";\n --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-thin: normal 100 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-duotone-solid: normal 900 1em/1 "Font Awesome 6 Sharp Duotone";\n}\n\nsvg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {\n overflow: visible;\n box-sizing: content-box;\n}\n\n.svg-inline--fa {\n display: var(--fa-display, inline-block);\n height: 1em;\n overflow: visible;\n vertical-align: -0.125em;\n}\n.svg-inline--fa.fa-2xs {\n vertical-align: 0.1em;\n}\n.svg-inline--fa.fa-xs {\n vertical-align: 0em;\n}\n.svg-inline--fa.fa-sm {\n vertical-align: -0.0714285705em;\n}\n.svg-inline--fa.fa-lg {\n vertical-align: -0.2em;\n}\n.svg-inline--fa.fa-xl {\n vertical-align: -0.25em;\n}\n.svg-inline--fa.fa-2xl {\n vertical-align: -0.3125em;\n}\n.svg-inline--fa.fa-pull-left {\n margin-right: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-pull-right {\n margin-left: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-li {\n width: var(--fa-li-width, 2em);\n top: 0.25em;\n}\n.svg-inline--fa.fa-fw {\n width: var(--fa-fw-width, 1.25em);\n}\n\n.fa-layers svg.svg-inline--fa {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.fa-layers-counter, .fa-layers-text {\n display: inline-block;\n position: absolute;\n text-align: center;\n}\n\n.fa-layers {\n display: inline-block;\n height: 1em;\n position: relative;\n text-align: center;\n vertical-align: -0.125em;\n width: 1em;\n}\n.fa-layers svg.svg-inline--fa {\n transform-origin: center center;\n}\n\n.fa-layers-text {\n left: 50%;\n top: 50%;\n transform: translate(-50%, -50%);\n transform-origin: center center;\n}\n\n.fa-layers-counter {\n background-color: var(--fa-counter-background-color, #ff253a);\n border-radius: var(--fa-counter-border-radius, 1em);\n box-sizing: border-box;\n color: var(--fa-inverse, #fff);\n line-height: var(--fa-counter-line-height, 1);\n max-width: var(--fa-counter-max-width, 5em);\n min-width: var(--fa-counter-min-width, 1.5em);\n overflow: hidden;\n padding: var(--fa-counter-padding, 0.25em 0.5em);\n right: var(--fa-right, 0);\n text-overflow: ellipsis;\n top: var(--fa-top, 0);\n transform: scale(var(--fa-counter-scale, 0.25));\n transform-origin: top right;\n}\n\n.fa-layers-bottom-right {\n bottom: var(--fa-bottom, 0);\n right: var(--fa-right, 0);\n top: auto;\n transform: scale(var(--fa-layers-scale, 0.25));\n transform-origin: bottom right;\n}\n\n.fa-layers-bottom-left {\n bottom: var(--fa-bottom, 0);\n left: var(--fa-left, 0);\n right: auto;\n top: auto;\n transform: scale(var(--fa-layers-scale, 0.25));\n transform-origin: bottom left;\n}\n\n.fa-layers-top-right {\n top: var(--fa-top, 0);\n right: var(--fa-right, 0);\n transform: scale(var(--fa-layers-scale, 0.25));\n transform-origin: top right;\n}\n\n.fa-layers-top-left {\n left: var(--fa-left, 0);\n right: auto;\n top: var(--fa-top, 0);\n transform: scale(var(--fa-layers-scale, 0.25));\n transform-origin: top left;\n}\n\n.fa-1x {\n font-size: 1em;\n}\n\n.fa-2x {\n font-size: 2em;\n}\n\n.fa-3x {\n font-size: 3em;\n}\n\n.fa-4x {\n font-size: 4em;\n}\n\n.fa-5x {\n font-size: 5em;\n}\n\n.fa-6x {\n font-size: 6em;\n}\n\n.fa-7x {\n font-size: 7em;\n}\n\n.fa-8x {\n font-size: 8em;\n}\n\n.fa-9x {\n font-size: 9em;\n}\n\n.fa-10x {\n font-size: 10em;\n}\n\n.fa-2xs {\n font-size: 0.625em;\n line-height: 0.1em;\n vertical-align: 0.225em;\n}\n\n.fa-xs {\n font-size: 0.75em;\n line-height: 0.0833333337em;\n vertical-align: 0.125em;\n}\n\n.fa-sm {\n font-size: 0.875em;\n line-height: 0.0714285718em;\n vertical-align: 0.0535714295em;\n}\n\n.fa-lg {\n font-size: 1.25em;\n line-height: 0.05em;\n vertical-align: -0.075em;\n}\n\n.fa-xl {\n font-size: 1.5em;\n line-height: 0.0416666682em;\n vertical-align: -0.125em;\n}\n\n.fa-2xl {\n font-size: 2em;\n line-height: 0.03125em;\n vertical-align: -0.1875em;\n}\n\n.fa-fw {\n text-align: center;\n width: 1.25em;\n}\n\n.fa-ul {\n list-style-type: none;\n margin-left: var(--fa-li-margin, 2.5em);\n padding-left: 0;\n}\n.fa-ul > li {\n position: relative;\n}\n\n.fa-li {\n left: calc(-1 * var(--fa-li-width, 2em));\n position: absolute;\n text-align: center;\n width: var(--fa-li-width, 2em);\n line-height: inherit;\n}\n\n.fa-border {\n border-color: var(--fa-border-color, #eee);\n border-radius: var(--fa-border-radius, 0.1em);\n border-style: var(--fa-border-style, solid);\n border-width: var(--fa-border-width, 0.08em);\n padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);\n}\n\n.fa-pull-left {\n float: left;\n margin-right: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-pull-right {\n float: right;\n margin-left: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-beat {\n animation-name: fa-beat;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-bounce {\n animation-name: fa-bounce;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n}\n\n.fa-fade {\n animation-name: fa-fade;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-beat-fade {\n animation-name: fa-beat-fade;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-flip {\n animation-name: fa-flip;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-shake {\n animation-name: fa-shake;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin {\n animation-name: fa-spin;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 2s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin-reverse {\n --fa-animation-direction: reverse;\n}\n\n.fa-pulse,\n.fa-spin-pulse {\n animation-name: fa-spin;\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, steps(8));\n}\n\n@media (prefers-reduced-motion: reduce) {\n .fa-beat,\n.fa-bounce,\n.fa-fade,\n.fa-beat-fade,\n.fa-flip,\n.fa-pulse,\n.fa-shake,\n.fa-spin,\n.fa-spin-pulse {\n animation-delay: -1ms;\n animation-duration: 1ms;\n animation-iteration-count: 1;\n transition-delay: 0s;\n transition-duration: 0s;\n }\n}\n@keyframes fa-beat {\n 0%, 90% {\n transform: scale(1);\n }\n 45% {\n transform: scale(var(--fa-beat-scale, 1.25));\n }\n}\n@keyframes fa-bounce {\n 0% {\n transform: scale(1, 1) translateY(0);\n }\n 10% {\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n }\n 30% {\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n }\n 50% {\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n }\n 57% {\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n }\n 64% {\n transform: scale(1, 1) translateY(0);\n }\n 100% {\n transform: scale(1, 1) translateY(0);\n }\n}\n@keyframes fa-fade {\n 50% {\n opacity: var(--fa-fade-opacity, 0.4);\n }\n}\n@keyframes fa-beat-fade {\n 0%, 100% {\n opacity: var(--fa-beat-fade-opacity, 0.4);\n transform: scale(1);\n }\n 50% {\n opacity: 1;\n transform: scale(var(--fa-beat-fade-scale, 1.125));\n }\n}\n@keyframes fa-flip {\n 50% {\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n }\n}\n@keyframes fa-shake {\n 0% {\n transform: rotate(-15deg);\n }\n 4% {\n transform: rotate(15deg);\n }\n 8%, 24% {\n transform: rotate(-18deg);\n }\n 12%, 28% {\n transform: rotate(18deg);\n }\n 16% {\n transform: rotate(-22deg);\n }\n 20% {\n transform: rotate(22deg);\n }\n 32% {\n transform: rotate(-12deg);\n }\n 36% {\n transform: rotate(12deg);\n }\n 40%, 100% {\n transform: rotate(0deg);\n }\n}\n@keyframes fa-spin {\n 0% {\n transform: rotate(0deg);\n }\n 100% {\n transform: rotate(360deg);\n }\n}\n.fa-rotate-90 {\n transform: rotate(90deg);\n}\n\n.fa-rotate-180 {\n transform: rotate(180deg);\n}\n\n.fa-rotate-270 {\n transform: rotate(270deg);\n}\n\n.fa-flip-horizontal {\n transform: scale(-1, 1);\n}\n\n.fa-flip-vertical {\n transform: scale(1, -1);\n}\n\n.fa-flip-both,\n.fa-flip-horizontal.fa-flip-vertical {\n transform: scale(-1, -1);\n}\n\n.fa-rotate-by {\n transform: rotate(var(--fa-rotate-angle, 0));\n}\n\n.fa-stack {\n display: inline-block;\n vertical-align: middle;\n height: 2em;\n position: relative;\n width: 2.5em;\n}\n\n.fa-stack-1x,\n.fa-stack-2x {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n z-index: var(--fa-stack-z-index, auto);\n}\n\n.svg-inline--fa.fa-stack-1x {\n height: 1em;\n width: 1.25em;\n}\n.svg-inline--fa.fa-stack-2x {\n height: 2em;\n width: 2.5em;\n}\n\n.fa-inverse {\n color: var(--fa-inverse, #fff);\n}\n\n.sr-only,\n.fa-sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.sr-only-focusable:not(:focus),\n.fa-sr-only-focusable:not(:focus) {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.svg-inline--fa .fa-primary {\n fill: var(--fa-primary-color, currentColor);\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa .fa-secondary {\n fill: var(--fa-secondary-color, currentColor);\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-primary {\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-secondary {\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa mask .fa-primary,\n.svg-inline--fa mask .fa-secondary {\n fill: black;\n}\n\n.fad.fa-inverse,\n.fa-duotone.fa-inverse {\n color: var(--fa-inverse, #fff);\n}';function p4(){const t=_8,e=O8,r=t4.cssPrefix,n=t4.replacementClass;let o=u4;if(r!==t||n!==e){const a=new RegExp("\\.".concat(t,"\\-"),"g"),i=new RegExp("\\--".concat(t,"\\-"),"g"),s=new RegExp("\\.".concat(e),"g");o=o.replace(a,".".concat(r,"-")).replace(i,"--".concat(r,"-")).replace(s,".".concat(n))}return o}let f4=!1;function h4(){t4.autoAddCss&&!f4&&(function(t){if(!t||!a8)return;const e=r8.createElement("style");e.setAttribute("type","text/css"),e.innerHTML=t;const r=r8.head.childNodes;let n=null;for(let o=r.length-1;o>-1;o--){const t=r[o],e=(t.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(e)>-1&&(n=t)}r8.head.insertBefore(e,n)}(p4()),f4=!0)}var m4={mixout:()=>({dom:{css:p4,insertCss:h4}}),hooks:()=>({beforeDOMElementCreation(){h4()},beforeI2svg(){h4()}})};const g4=e8||{};g4[x8]||(g4[x8]={}),g4[x8].styles||(g4[x8].styles={}),g4[x8].hooks||(g4[x8].hooks={}),g4[x8].shims||(g4[x8].shims=[]);var b4=g4[x8];const v4=[],y4=function(){r8.removeEventListener("DOMContentLoaded",y4),w4=1,v4.map((t=>t()))};let w4=!1;function x4(t){const{tag:e,attributes:r={},children:n=[]}=t;return"string"==typeof t?l4(t):"<".concat(e," ").concat(function(t){return Object.keys(t||{}).reduce(((e,r)=>e+"".concat(r,'="').concat(l4(t[r]),'" ')),"").trim()}(r),">").concat(n.map(x4).join(""),"")}function k4(t,e,r){if(t&&t[e]&&t[e][r])return{prefix:e,iconName:r,icon:t[e][r]}}a8&&(w4=(r8.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(r8.readyState),w4||r8.addEventListener("DOMContentLoaded",y4));var _4=function(t,e,r,n){var o,a,i,s=Object.keys(t),l=s.length,c=e;for(void 0===r?(o=1,i=t[s[0]]):(o=0,i=r);o=55296&&o<=56319&&r{const n=t[r];return n.icon?e[n.iconName]=n.icon:e[r]=n,e}),{})}function C4(t,e){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const{skipHooks:n=!1}=r,o=S4(e);"function"!=typeof b4.hooks.addPack||n?b4.styles[t]={...b4.styles[t]||{},...o}:b4.hooks.addPack(t,S4(e)),"fas"===t&&C4("fa",e)}const{styles:j4,shims:T4}=b4,P4={[s8]:Object.values(N8[s8]),[c8]:Object.values(N8[c8]),[d8]:Object.values(N8[d8])};let $4=null,D4={},A4={},z4={},E4={},M4={};const L4={[s8]:Object.keys(I8[s8]),[c8]:Object.keys(I8[c8]),[d8]:Object.keys(I8[d8])};function I4(t,e){const r=e.split("-"),n=r[0],o=r.slice(1).join("-");return n!==t||""===o||(a=o,~X8.indexOf(a))?null:o;var a}const B4=()=>{const t=t=>_4(j4,((e,r,n)=>(e[n]=_4(r,t,{}),e)),{});D4=t(((t,e,r)=>(e[3]&&(t[e[3]]=r),e[2]&&e[2].filter((t=>"number"==typeof t)).forEach((e=>{t[e.toString(16)]=r})),t))),A4=t(((t,e,r)=>(t[r]=r,e[2]&&e[2].filter((t=>"string"==typeof t)).forEach((e=>{t[e]=r})),t))),M4=t(((t,e,r)=>{const n=e[2];return t[r]=r,n.forEach((e=>{t[e]=r})),t}));const e="far"in j4||t4.autoFetchSvg,r=_4(T4,((t,r)=>{const n=r[0];let o=r[1];const a=r[2];return"far"!==o||e||(o="fas"),"string"==typeof n&&(t.names[n]={prefix:o,iconName:a}),"number"==typeof n&&(t.unicodes[n.toString(16)]={prefix:o,iconName:a}),t}),{names:{},unicodes:{}});z4=r.names,E4=r.unicodes,$4=W4(t4.styleDefault,{family:t4.familyDefault})};var R4;function F4(t,e){return(D4[t]||{})[e]}function N4(t,e){return(M4[t]||{})[e]}function V4(t){return z4[t]||{prefix:null,iconName:null}}function H4(){return $4}R4=t=>{$4=W4(t.styleDefault,{family:t4.familyDefault})},e4.push(R4),B4();const U4=()=>({prefix:null,iconName:null,rest:[]});function W4(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{family:r=s8}=e,n=I8[r][t],o=R8[r][t]||R8[r][n],a=t in b4.styles?t:null;return o||a||null}const G4={[s8]:Object.keys(N8[s8]),[c8]:Object.keys(N8[c8]),[d8]:Object.keys(N8[d8])};function q4(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{skipLookups:r=!1}=e,n={[s8]:"".concat(t4.cssPrefix,"-").concat(s8),[c8]:"".concat(t4.cssPrefix,"-").concat(c8),[d8]:"".concat(t4.cssPrefix,"-").concat(d8)};let o=null,a=s8;const i=u8.filter((t=>t!==l8));i.forEach((e=>{(t.includes(n[e])||t.some((t=>G4[e].includes(t))))&&(a=e)}));const s=t.reduce(((t,e)=>{const s=I4(t4.cssPrefix,e);if(j4[e]?(e=P4[a].includes(e)?H8[a][e]:e,o=e,t.prefix=e):L4[a].indexOf(e)>-1?(o=e,t.prefix=W4(e,{family:a})):s?t.iconName=s:e===t4.replacementClass||i.some((t=>e===n[t]))||t.rest.push(e),!r&&t.prefix&&t.iconName){const e="fa"===o?V4(t.iconName):{},r=N4(t.prefix,t.iconName);e.prefix&&(o=null),t.iconName=e.iconName||r||t.iconName,t.prefix=e.prefix||t.prefix,"far"!==t.prefix||j4.far||!j4.fas||t4.autoFetchSvg||(t.prefix="fas")}return t}),U4());return(t.includes("fa-brands")||t.includes("fab"))&&(s.prefix="fab"),(t.includes("fa-duotone")||t.includes("fad"))&&(s.prefix="fad"),s.prefix||a!==c8||!j4.fass&&!t4.autoFetchSvg||(s.prefix="fass",s.iconName=N4(s.prefix,s.iconName)||s.iconName),s.prefix||a!==d8||!j4.fasds&&!t4.autoFetchSvg||(s.prefix="fasds",s.iconName=N4(s.prefix,s.iconName)||s.iconName),"fa"!==s.prefix&&"fa"!==o||(s.prefix=H4()||"fas"),s}let K4=[],Y4={};const X4={},J4=Object.keys(X4);function Z4(t,e){for(var r=arguments.length,n=new Array(r>2?r-2:0),o=2;o{e=t.apply(null,[e,...n])})),e}function Q4(t){for(var e=arguments.length,r=new Array(e>1?e-1:0),n=1;n{t.apply(null,r)}))}function t6(){const t=arguments[0],e=Array.prototype.slice.call(arguments,1);return X4[t]?X4[t].apply(null,e):void 0}function e6(t){"fa"===t.prefix&&(t.prefix="fas");let{iconName:e}=t;const r=t.prefix||H4();if(e)return e=N4(r,e)||e,k4(r6.definitions,r,e)||k4(b4.styles,r,e)}const r6=new class{constructor(){this.definitions={}}add(){for(var t=arguments.length,e=new Array(t),r=0;r{this.definitions[t]={...this.definitions[t]||{},...n[t]},C4(t,n[t]);const e=N8[s8][t];e&&C4(e,n[t]),B4()}))}reset(){this.definitions={}}_pullDefinitions(t,e){const r=e.prefix&&e.iconName&&e.icon?{0:e}:e;return Object.keys(r).map((e=>{const{prefix:n,iconName:o,icon:a}=r[e],i=a[2];t[n]||(t[n]={}),i.length>0&&i.forEach((e=>{"string"==typeof e&&(t[n][e]=a)})),t[n][o]=a})),t}},n6={i2svg:function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return a8?(Q4("beforeI2svg",t),t6("pseudoElements2svg",t),t6("i2svg",t)):Promise.reject(new Error("Operation requires a DOM of some kind."))},watch:function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{autoReplaceSvgRoot:e}=t;var r;!1===t4.autoReplaceSvg&&(t4.autoReplaceSvg=!0),t4.observeMutations=!0,r=()=>{a6({autoReplaceSvgRoot:e}),Q4("watch",t)},a8&&(w4?setTimeout(r,0):v4.push(r))}},o6={noAuto:()=>{t4.autoReplaceSvg=!1,t4.observeMutations=!1,Q4("noAuto")},config:t4,dom:n6,parse:{icon:t=>{if(null===t)return null;if("object"==typeof t&&t.prefix&&t.iconName)return{prefix:t.prefix,iconName:N4(t.prefix,t.iconName)||t.iconName};if(Array.isArray(t)&&2===t.length){const e=0===t[1].indexOf("fa-")?t[1].slice(3):t[1],r=W4(t[0]);return{prefix:r,iconName:N4(r,e)||e}}if("string"==typeof t&&(t.indexOf("".concat(t4.cssPrefix,"-"))>-1||t.match(U8))){const e=q4(t.split(" "),{skipLookups:!0});return{prefix:e.prefix||H4(),iconName:N4(e.prefix,e.iconName)||e.iconName}}if("string"==typeof t){const e=H4();return{prefix:e,iconName:N4(e,t)||t}}}},library:r6,findIconDefinition:e6,toHtml:x4},a6=function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{autoReplaceSvgRoot:e=r8}=t;(Object.keys(b4.styles).length>0||t4.autoFetchSvg)&&a8&&t4.autoReplaceSvg&&o6.dom.i2svg({node:e})};function i6(t,e){return Object.defineProperty(t,"abstract",{get:e}),Object.defineProperty(t,"html",{get:function(){return t.abstract.map((t=>x4(t)))}}),Object.defineProperty(t,"node",{get:function(){if(!a8)return;const e=r8.createElement("div");return e.innerHTML=t.html,e.children}}),t}function s6(t){const{icons:{main:e,mask:r},prefix:n,iconName:o,transform:a,symbol:i,title:s,maskId:l,titleId:c,extra:d,watchable:u=!1}=t,{width:p,height:f}=r.found?r:e,h="fak"===n,m=[t4.replacementClass,o?"".concat(t4.cssPrefix,"-").concat(o):""].filter((t=>-1===d.classes.indexOf(t))).filter((t=>""!==t||!!t)).concat(d.classes).join(" ");let g={children:[],attributes:{...d.attributes,"data-prefix":n,"data-icon":o,class:m,role:d.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(p," ").concat(f)}};const b=h&&!~d.classes.indexOf("fa-fw")?{width:"".concat(p/f*16*.0625,"em")}:{};u&&(g.attributes[S8]=""),s&&(g.children.push({tag:"title",attributes:{id:g.attributes["aria-labelledby"]||"title-".concat(c||a4())},children:[s]}),delete g.attributes.title);const v={...g,prefix:n,iconName:o,main:e,mask:r,maskId:l,transform:a,symbol:i,styles:{...b,...d.styles}},{children:y,attributes:w}=r.found&&e.found?t6("generateAbstractMask",v)||{children:[],attributes:{}}:t6("generateAbstractIcon",v)||{children:[],attributes:{}};return v.children=y,v.attributes=w,i?function(t){let{prefix:e,iconName:r,children:n,attributes:o,symbol:a}=t;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:{...o,id:!0===a?"".concat(e,"-").concat(t4.cssPrefix,"-").concat(r):a},children:n}]}]}(v):function(t){let{children:e,main:r,mask:n,attributes:o,styles:a,transform:i}=t;if(d4(i)&&r.found&&!n.found){const{width:t,height:e}=r,n={x:t/e/2,y:.5};o.style=c4({...a,"transform-origin":"".concat(n.x+i.x/16,"em ").concat(n.y+i.y/16,"em")})}return[{tag:"svg",attributes:o,children:e}]}(v)}function l6(t){const{content:e,width:r,height:n,transform:o,title:a,extra:i,watchable:s=!1}=t,l={...i.attributes,...a?{title:a}:{},class:i.classes.join(" ")};s&&(l[S8]="");const c={...i.styles};d4(o)&&(c.transform=function(t){let{transform:e,width:r=k8,height:n=k8,startCentered:o=!1}=t,a="";return a+=o&&i8?"translate(".concat(e.x/r4-r/2,"em, ").concat(e.y/r4-n/2,"em) "):o?"translate(calc(-50% + ".concat(e.x/r4,"em), calc(-50% + ").concat(e.y/r4,"em)) "):"translate(".concat(e.x/r4,"em, ").concat(e.y/r4,"em) "),a+="scale(".concat(e.size/r4*(e.flipX?-1:1),", ").concat(e.size/r4*(e.flipY?-1:1),") "),a+="rotate(".concat(e.rotate,"deg) "),a}({transform:o,startCentered:!0,width:r,height:n}),c["-webkit-transform"]=c.transform);const d=c4(c);d.length>0&&(l.style=d);const u=[];return u.push({tag:"span",attributes:l,children:[e]}),a&&u.push({tag:"span",attributes:{class:"sr-only"},children:[a]}),u}const{styles:c6}=b4;function d6(t){const e=t[0],r=t[1],[n]=t.slice(4);let o=null;return o=Array.isArray(n)?{tag:"g",attributes:{class:"".concat(t4.cssPrefix,"-").concat(K8.GROUP)},children:[{tag:"path",attributes:{class:"".concat(t4.cssPrefix,"-").concat(K8.SECONDARY),fill:"currentColor",d:n[0]}},{tag:"path",attributes:{class:"".concat(t4.cssPrefix,"-").concat(K8.PRIMARY),fill:"currentColor",d:n[1]}}]}:{tag:"path",attributes:{fill:"currentColor",d:n}},{found:!0,width:e,height:r,icon:o}}const u6={found:!1,width:512,height:512};function p6(t,e){let r=e;return"fa"===e&&null!==t4.styleDefault&&(e=H4()),new Promise(((n,o)=>{if("fa"===r){const r=V4(t)||{};t=r.iconName||t,e=r.prefix||e}if(t&&e&&c6[e]&&c6[e][t])return n(d6(c6[e][t]));!function(t,e){z8||t4.showMissingIcons||!t||console.error('Icon with name "'.concat(t,'" and prefix "').concat(e,'" is missing.'))}(t,e),n({...u6,icon:t4.showMissingIcons&&t&&t6("missingIconAbstract")||{}})}))}const f6=()=>{},h6=t4.measurePerformance&&o8&&o8.mark&&o8.measure?o8:{mark:f6,measure:f6},m6='FA "6.6.0"',g6=t=>{h6.mark("".concat(m6," ").concat(t," ends")),h6.measure("".concat(m6," ").concat(t),"".concat(m6," ").concat(t," begins"),"".concat(m6," ").concat(t," ends"))};var b6={begin:t=>(h6.mark("".concat(m6," ").concat(t," begins")),()=>g6(t)),end:g6};const v6=()=>{};function y6(t){return"string"==typeof(t.getAttribute?t.getAttribute(S8):null)}function w6(t){return r8.createElementNS("http://www.w3.org/2000/svg",t)}function x6(t){return r8.createElement(t)}function k6(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{ceFn:r=("svg"===t.tag?w6:x6)}=e;if("string"==typeof t)return r8.createTextNode(t);const n=r(t.tag);return Object.keys(t.attributes||[]).forEach((function(e){n.setAttribute(e,t.attributes[e])})),(t.children||[]).forEach((function(t){n.appendChild(k6(t,{ceFn:r}))})),n}const _6={replace:function(t){const e=t[0];if(e.parentNode)if(t[1].forEach((t=>{e.parentNode.insertBefore(k6(t),e)})),null===e.getAttribute(S8)&&t4.keepOriginalSource){let t=r8.createComment(function(t){let e=" ".concat(t.outerHTML," ");return e="".concat(e,"Font Awesome fontawesome.com "),e}(e));e.parentNode.replaceChild(t,e)}else e.remove()},nest:function(t){const e=t[0],r=t[1];if(~s4(e).indexOf(t4.replacementClass))return _6.replace(t);const n=new RegExp("".concat(t4.cssPrefix,"-.*"));if(delete r[0].attributes.id,r[0].attributes.class){const t=r[0].attributes.class.split(" ").reduce(((t,e)=>(e===t4.replacementClass||e.match(n)?t.toSvg.push(e):t.toNode.push(e),t)),{toNode:[],toSvg:[]});r[0].attributes.class=t.toSvg.join(" "),0===t.toNode.length?e.removeAttribute("class"):e.setAttribute("class",t.toNode.join(" "))}const o=r.map((t=>x4(t))).join("\n");e.setAttribute(S8,""),e.innerHTML=o}};function O6(t){t()}function S6(t,e){const r="function"==typeof e?e:v6;if(0===t.length)r();else{let e=O6;t4.mutateApproach===D8&&(e=e8.requestAnimationFrame||O6),e((()=>{const e=!0===t4.autoReplaceSvg?_6.replace:_6[t4.autoReplaceSvg]||_6.replace,n=b6.begin("mutate");t.map(e),n(),r()}))}}let C6=!1;function j6(){C6=!0}function T6(){C6=!1}let P6=null;function $6(t){if(!n8)return;if(!t4.observeMutations)return;const{treeCallback:e=v6,nodeCallback:r=v6,pseudoElementsCallback:n=v6,observeMutationsRoot:o=r8}=t;P6=new n8((t=>{if(C6)return;const o=H4();i4(t).forEach((t=>{if("childList"===t.type&&t.addedNodes.length>0&&!y6(t.addedNodes[0])&&(t4.searchPseudoElements&&n(t.target),e(t.target)),"attributes"===t.type&&t.target.parentNode&&t4.searchPseudoElements&&n(t.target.parentNode),"attributes"===t.type&&y6(t.target)&&~q8.indexOf(t.attributeName))if("class"===t.attributeName&&function(t){const e=t.getAttribute?t.getAttribute(T8):null,r=t.getAttribute?t.getAttribute(P8):null;return e&&r}(t.target)){const{prefix:e,iconName:r}=q4(s4(t.target));t.target.setAttribute(T8,e||o),r&&t.target.setAttribute(P8,r)}else(a=t.target)&&a.classList&&a.classList.contains&&a.classList.contains(t4.replacementClass)&&r(t.target);var a}))})),a8&&P6.observe(o,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}function D6(t){const e=t.getAttribute("data-prefix"),r=t.getAttribute("data-icon"),n=void 0!==t.innerText?t.innerText.trim():"";let o=q4(s4(t));return o.prefix||(o.prefix=H4()),e&&r&&(o.prefix=e,o.iconName=r),o.iconName&&o.prefix||(o.prefix&&n.length>0&&(o.iconName=(a=o.prefix,i=t.innerText,(A4[a]||{})[i]||F4(o.prefix,O4(t.innerText)))),!o.iconName&&t4.autoFetchSvg&&t.firstChild&&t.firstChild.nodeType===Node.TEXT_NODE&&(o.iconName=t.firstChild.data)),o;var a,i}function A6(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{styleParser:!0};const{iconName:r,prefix:n,rest:o}=D6(t),a=function(t){const e=i4(t.attributes).reduce(((t,e)=>("class"!==t.name&&"style"!==t.name&&(t[e.name]=e.value),t)),{}),r=t.getAttribute("title"),n=t.getAttribute("data-fa-title-id");return t4.autoA11y&&(r?e["aria-labelledby"]="".concat(t4.replacementClass,"-title-").concat(n||a4()):(e["aria-hidden"]="true",e.focusable="false")),e}(t),i=Z4("parseNodeAttributes",{},t);let s=e.styleParser?function(t){const e=t.getAttribute("style");let r=[];return e&&(r=e.split(";").reduce(((t,e)=>{const r=e.split(":"),n=r[0],o=r.slice(1);return n&&o.length>0&&(t[n]=o.join(":").trim()),t}),{})),r}(t):[];return{iconName:r,title:t.getAttribute("title"),titleId:t.getAttribute("data-fa-title-id"),prefix:n,transform:n4,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:o,styles:s,attributes:a},...i}}const{styles:z6}=b4;function E6(t){const e="nest"===t4.autoReplaceSvg?A6(t,{styleParser:!1}):A6(t);return~e.extra.classes.indexOf(W8)?t6("generateLayersText",t,e):t6("generateSvgReplacementMutation",t,e)}let M6=new Set;function L6(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!a8)return Promise.resolve();const r=r8.documentElement.classList,n=t=>r.add("".concat($8,"-").concat(t)),o=t=>r.remove("".concat($8,"-").concat(t)),a=t4.autoFetchSvg?M6:E8.map((t=>"fa-".concat(t))).concat(Object.keys(z6));a.includes("fa")||a.push("fa");const i=[".".concat(W8,":not([").concat(S8,"])")].concat(a.map((t=>".".concat(t,":not([").concat(S8,"])")))).join(", ");if(0===i.length)return Promise.resolve();let s=[];try{s=i4(t.querySelectorAll(i))}catch(d){}if(!(s.length>0))return Promise.resolve();n("pending"),o("complete");const l=b6.begin("onTree"),c=s.reduce(((t,e)=>{try{const r=E6(e);r&&t.push(r)}catch(d){z8||"MissingIcon"===d.name&&console.error(d)}return t}),[]);return new Promise(((t,r)=>{Promise.all(c).then((r=>{S6(r,(()=>{n("active"),n("complete"),o("pending"),"function"==typeof e&&e(),l(),t()}))})).catch((t=>{l(),r(t)}))}))}function I6(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;E6(t).then((t=>{t&&S6([t],e)}))}E8.map((t=>{M6.add("fa-".concat(t))})),Object.keys(I8[s8]).map(M6.add.bind(M6)),Object.keys(I8[c8]).map(M6.add.bind(M6)),Object.keys(I8[d8]).map(M6.add.bind(M6)),M6=[...M6];const B6=function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{transform:r=n4,symbol:n=!1,mask:o=null,maskId:a=null,title:i=null,titleId:s=null,classes:l=[],attributes:c={},styles:d={}}=e;if(!t)return;const{prefix:u,iconName:p,icon:f}=t;return i6({type:"icon",...t},(()=>(Q4("beforeDOMElementCreation",{iconDefinition:t,params:e}),t4.autoA11y&&(i?c["aria-labelledby"]="".concat(t4.replacementClass,"-title-").concat(s||a4()):(c["aria-hidden"]="true",c.focusable="false")),s6({icons:{main:d6(f),mask:o?d6(o.icon):{found:!1,width:null,height:null,icon:{}}},prefix:u,iconName:p,transform:{...n4,...r},symbol:n,title:i,maskId:a,titleId:s,extra:{attributes:c,styles:d,classes:l}}))))};var R6={mixout(){return{icon:(t=B6,function(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=(e||{}).icon?e:e6(e||{});let{mask:o}=r;return o&&(o=(o||{}).icon?o:e6(o||{})),t(n,{...r,mask:o})})};var t},hooks:()=>({mutationObserverCallbacks:t=>(t.treeCallback=L6,t.nodeCallback=I6,t)}),provides(t){t.i2svg=function(t){const{node:e=r8,callback:r=()=>{}}=t;return L6(e,r)},t.generateSvgReplacementMutation=function(t,e){const{iconName:r,title:n,titleId:o,prefix:a,transform:i,symbol:s,mask:l,maskId:c,extra:d}=e;return new Promise(((e,u)=>{Promise.all([p6(r,a),l.iconName?p6(l.iconName,l.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then((l=>{let[u,p]=l;e([t,s6({icons:{main:u,mask:p},prefix:a,iconName:r,transform:i,symbol:s,maskId:c,title:n,titleId:o,extra:d,watchable:!0})])})).catch(u)}))},t.generateAbstractIcon=function(t){let{children:e,attributes:r,main:n,transform:o,styles:a}=t;const i=c4(a);let s;return i.length>0&&(r.style=i),d4(o)&&(s=t6("generateAbstractTransformGrouping",{main:n,transform:o,containerWidth:n.width,iconWidth:n.width})),e.push(s||n.icon),{children:e,attributes:r}}}},F6={mixout:()=>({layer(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{classes:r=[]}=e;return i6({type:"layer"},(()=>{Q4("beforeDOMElementCreation",{assembler:t,params:e});let n=[];return t((t=>{Array.isArray(t)?t.map((t=>{n=n.concat(t.abstract)})):n=n.concat(t.abstract)})),[{tag:"span",attributes:{class:["".concat(t4.cssPrefix,"-layers"),...r].join(" ")},children:n}]}))}})},N6={mixout:()=>({counter(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{title:r=null,classes:n=[],attributes:o={},styles:a={}}=e;return i6({type:"counter",content:t},(()=>(Q4("beforeDOMElementCreation",{content:t,params:e}),function(t){const{content:e,title:r,extra:n}=t,o={...n.attributes,...r?{title:r}:{},class:n.classes.join(" ")},a=c4(n.styles);a.length>0&&(o.style=a);const i=[];return i.push({tag:"span",attributes:o,children:[e]}),r&&i.push({tag:"span",attributes:{class:"sr-only"},children:[r]}),i}({content:t.toString(),title:r,extra:{attributes:o,styles:a,classes:["".concat(t4.cssPrefix,"-layers-counter"),...n]}}))))}})},V6={mixout:()=>({text(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{transform:r=n4,title:n=null,classes:o=[],attributes:a={},styles:i={}}=e;return i6({type:"text",content:t},(()=>(Q4("beforeDOMElementCreation",{content:t,params:e}),l6({content:t,transform:{...n4,...r},title:n,extra:{attributes:a,styles:i,classes:["".concat(t4.cssPrefix,"-layers-text"),...o]}}))))}}),provides(t){t.generateLayersText=function(t,e){const{title:r,transform:n,extra:o}=e;let a=null,i=null;if(i8){const e=parseInt(getComputedStyle(t).fontSize,10),r=t.getBoundingClientRect();a=r.width/e,i=r.height/e}return t4.autoA11y&&!r&&(o.attributes["aria-hidden"]="true"),Promise.resolve([t,l6({content:t.innerHTML,width:a,height:i,transform:n,title:r,extra:o,watchable:!0})])}}};const H6=new RegExp('"',"ug"),U6=[1105920,1112319],W6={FontAwesome:{normal:"fas",400:"fas"},"Font Awesome 6 Free":{900:"fas",400:"far"},"Font Awesome 6 Pro":{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},"Font Awesome 6 Brands":{400:"fab",normal:"fab"},"Font Awesome 6 Duotone":{900:"fad"},"Font Awesome 6 Sharp":{900:"fass",400:"fasr",normal:"fasr",300:"fasl",100:"fast"},"Font Awesome 6 Sharp Duotone":{900:"fasds"},"Font Awesome 5 Free":{900:"fas",400:"far"},"Font Awesome 5 Pro":{900:"fas",400:"far",normal:"far",300:"fal"},"Font Awesome 5 Brands":{400:"fab",normal:"fab"},"Font Awesome 5 Duotone":{900:"fad"},"Font Awesome Kit":{400:"fak",normal:"fak"},"Font Awesome Kit Duotone":{400:"fakd",normal:"fakd"}},G6=Object.keys(W6).reduce(((t,e)=>(t[e.toLowerCase()]=W6[e],t)),{}),q6=Object.keys(G6).reduce(((t,e)=>{const r=G6[e];return t[e]=r[900]||[...Object.entries(r)][0][1],t}),{});function K6(t,e){const r="".concat(j8).concat(e.replace(":","-"));return new Promise(((n,o)=>{if(null!==t.getAttribute(r))return n();const a=i4(t.children).filter((t=>t.getAttribute(C8)===e))[0],i=e8.getComputedStyle(t,e),s=i.getPropertyValue("font-family"),l=s.match(G8),c=i.getPropertyValue("font-weight"),d=i.getPropertyValue("content");if(a&&!l)return t.removeChild(a),n();if(l&&"none"!==d&&""!==d){const d=i.getPropertyValue("content");let u=function(t,e){const r=t.replace(/^['"]|['"]$/g,"").toLowerCase(),n=parseInt(e),o=isNaN(n)?"normal":n;return(G6[r]||{})[o]||q6[r]}(s,c);const{value:p,isSecondary:f}=function(t){const e=t.replace(H6,""),r=function(t,e){const r=t.length;let n,o=t.charCodeAt(e);return o>=55296&&o<=56319&&r>e+1&&(n=t.charCodeAt(e+1),n>=56320&&n<=57343)?1024*(o-55296)+n-56320+65536:o}(e,0),n=r>=U6[0]&&r<=U6[1],o=2===e.length&&e[0]===e[1];return{value:O4(o?e[0]:e),isSecondary:n||o}}(d),h=l[0].startsWith("FontAwesome");let m=F4(u,p),g=m;if(h){const t=function(t){const e=E4[t],r=F4("fas",t);return e||(r?{prefix:"fas",iconName:r}:null)||{prefix:null,iconName:null}}(p);t.iconName&&t.prefix&&(m=t.iconName,u=t.prefix)}if(!m||f||a&&a.getAttribute(T8)===u&&a.getAttribute(P8)===g)n();else{t.setAttribute(r,g),a&&t.removeChild(a);const i={iconName:null,title:null,titleId:null,prefix:null,transform:n4,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}},{extra:s}=i;s.attributes[C8]=e,p6(m,u).then((o=>{const a=s6({...i,icons:{main:o,mask:U4()},prefix:u,iconName:g,extra:s,watchable:!0}),l=r8.createElementNS("http://www.w3.org/2000/svg","svg");"::before"===e?t.insertBefore(l,t.firstChild):t.appendChild(l),l.outerHTML=a.map((t=>x4(t))).join("\n"),t.removeAttribute(r),n()})).catch(o)}}else n()}))}function Y6(t){return Promise.all([K6(t,"::before"),K6(t,"::after")])}function X6(t){return!(t.parentNode===document.head||~A8.indexOf(t.tagName.toUpperCase())||t.getAttribute(C8)||t.parentNode&&"svg"===t.parentNode.tagName)}function J6(t){if(a8)return new Promise(((e,r)=>{const n=i4(t.querySelectorAll("*")).filter(X6).map(Y6),o=b6.begin("searchPseudoElements");j6(),Promise.all(n).then((()=>{o(),T6(),e()})).catch((()=>{o(),T6(),r()}))}))}var Z6={hooks:()=>({mutationObserverCallbacks:t=>(t.pseudoElementsCallback=J6,t)}),provides(t){t.pseudoElements2svg=function(t){const{node:e=r8}=t;t4.searchPseudoElements&&J6(e)}}};let Q6=!1;var t7={mixout:()=>({dom:{unwatch(){j6(),Q6=!0}}}),hooks:()=>({bootstrap(){$6(Z4("mutationObserverCallbacks",{}))},noAuto(){P6&&P6.disconnect()},watch(t){const{observeMutationsRoot:e}=t;Q6?T6():$6(Z4("mutationObserverCallbacks",{observeMutationsRoot:e}))}})};const e7=t=>t.toLowerCase().split(" ").reduce(((t,e)=>{const r=e.toLowerCase().split("-"),n=r[0];let o=r.slice(1).join("-");if(n&&"h"===o)return t.flipX=!0,t;if(n&&"v"===o)return t.flipY=!0,t;if(o=parseFloat(o),isNaN(o))return t;switch(n){case"grow":t.size=t.size+o;break;case"shrink":t.size=t.size-o;break;case"left":t.x=t.x-o;break;case"right":t.x=t.x+o;break;case"up":t.y=t.y-o;break;case"down":t.y=t.y+o;break;case"rotate":t.rotate=t.rotate+o}return t}),{size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0});var r7={mixout:()=>({parse:{transform:t=>e7(t)}}),hooks:()=>({parseNodeAttributes(t,e){const r=e.getAttribute("data-fa-transform");return r&&(t.transform=e7(r)),t}}),provides(t){t.generateAbstractTransformGrouping=function(t){let{main:e,transform:r,containerWidth:n,iconWidth:o}=t;const a={transform:"translate(".concat(n/2," 256)")},i="translate(".concat(32*r.x,", ").concat(32*r.y,") "),s="scale(".concat(r.size/16*(r.flipX?-1:1),", ").concat(r.size/16*(r.flipY?-1:1),") "),l="rotate(".concat(r.rotate," 0 0)"),c={transform:"".concat(i," ").concat(s," ").concat(l)},d={transform:"translate(".concat(o/2*-1," -256)")};return{tag:"g",attributes:{...a},children:[{tag:"g",attributes:{...c},children:[{tag:e.icon.tag,children:e.icon.children,attributes:{...e.icon.attributes,...d}}]}]}}}};const n7={x:0,y:0,width:"100%",height:"100%"};function o7(t){let e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return t.attributes&&(t.attributes.fill||e)&&(t.attributes.fill="black"),t}var a7={hooks:()=>({parseNodeAttributes(t,e){const r=e.getAttribute("data-fa-mask"),n=r?q4(r.split(" ").map((t=>t.trim()))):U4();return n.prefix||(n.prefix=H4()),t.mask=n,t.maskId=e.getAttribute("data-fa-mask-id"),t}}),provides(t){t.generateAbstractMask=function(t){let{children:e,attributes:r,main:n,mask:o,maskId:a,transform:i}=t;const{width:s,icon:l}=n,{width:c,icon:d}=o,u=function(t){let{transform:e,containerWidth:r,iconWidth:n}=t;const o={transform:"translate(".concat(r/2," 256)")},a="translate(".concat(32*e.x,", ").concat(32*e.y,") "),i="scale(".concat(e.size/16*(e.flipX?-1:1),", ").concat(e.size/16*(e.flipY?-1:1),") "),s="rotate(".concat(e.rotate," 0 0)");return{outer:o,inner:{transform:"".concat(a," ").concat(i," ").concat(s)},path:{transform:"translate(".concat(n/2*-1," -256)")}}}({transform:i,containerWidth:c,iconWidth:s}),p={tag:"rect",attributes:{...n7,fill:"white"}},f=l.children?{children:l.children.map(o7)}:{},h={tag:"g",attributes:{...u.inner},children:[o7({tag:l.tag,attributes:{...l.attributes,...u.path},...f})]},m={tag:"g",attributes:{...u.outer},children:[h]},g="mask-".concat(a||a4()),b="clip-".concat(a||a4()),v={tag:"mask",attributes:{...n7,id:g,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"},children:[p,m]},y={tag:"defs",children:[{tag:"clipPath",attributes:{id:b},children:(w=d,"g"===w.tag?w.children:[w])},v]};var w;return e.push(y,{tag:"rect",attributes:{fill:"currentColor","clip-path":"url(#".concat(b,")"),mask:"url(#".concat(g,")"),...n7}}),{children:e,attributes:r}}}};!function(t,e){let{mixoutsTo:r}=e;K4=t,Y4={},Object.keys(X4).forEach((t=>{-1===J4.indexOf(t)&&delete X4[t]})),K4.forEach((t=>{const e=t.mixout?t.mixout():{};if(Object.keys(e).forEach((t=>{"function"==typeof e[t]&&(r[t]=e[t]),"object"==typeof e[t]&&Object.keys(e[t]).forEach((n=>{r[t]||(r[t]={}),r[t][n]=e[t][n]}))})),t.hooks){const e=t.hooks();Object.keys(e).forEach((t=>{Y4[t]||(Y4[t]=[]),Y4[t].push(e[t])}))}t.provides&&t.provides(X4)}))}([m4,R6,F6,N6,V6,Z6,t7,r7,a7,{provides(t){let e=!1;e8.matchMedia&&(e=e8.matchMedia("(prefers-reduced-motion: reduce)").matches),t.missingIconAbstract=function(){const t=[],r={fill:"currentColor"},n={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};t.push({tag:"path",attributes:{...r,d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"}});const o={...n,attributeName:"opacity"},a={tag:"circle",attributes:{...r,cx:"256",cy:"364",r:"28"},children:[]};return e||a.children.push({tag:"animate",attributes:{...n,attributeName:"r",values:"28;14;28;28;14;28;"}},{tag:"animate",attributes:{...o,values:"1;0;1;1;0;1;"}}),t.push(a),t.push({tag:"path",attributes:{...r,opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"},children:e?[]:[{tag:"animate",attributes:{...o,values:"1;0;0;0;0;1;"}}]}),e||t.push({tag:"path",attributes:{...r,opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"},children:[{tag:"animate",attributes:{...o,values:"0;0;1;1;0;0;"}}]}),{tag:"g",attributes:{class:"missing"},children:t}}}},{hooks:()=>({parseNodeAttributes(t,e){const r=e.getAttribute("data-fa-symbol"),n=null!==r&&(""===r||r);return t.symbol=n,t}})}],{mixoutsTo:o6});const i7=o6.library,s7=o6.parse,l7=o6.icon,c7={prefix:"fas",iconName:"trash-can",icon:[448,512,[61460,"trash-alt"],"f2ed","M135.2 17.7C140.6 6.8 151.7 0 163.8 0L284.2 0c12.1 0 23.2 6.8 28.6 17.7L320 32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 96C14.3 96 0 81.7 0 64S14.3 32 32 32l96 0 7.2-14.3zM32 128l384 0 0 320c0 35.3-28.7 64-64 64L96 512c-35.3 0-64-28.7-64-64l0-320zm96 64c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224c0-8.8-7.2-16-16-16z"]},d7={prefix:"fas",iconName:"pencil",icon:[512,512,[9999,61504,"pencil-alt"],"f303","M410.3 231l11.3-11.3-33.9-33.9-62.1-62.1L291.7 89.8l-11.3 11.3-22.6 22.6L58.6 322.9c-10.4 10.4-18 23.3-22.2 37.4L1 480.7c-2.5 8.4-.2 17.5 6.1 23.7s15.3 8.5 23.7 6.1l120.3-35.4c14.1-4.2 27-11.8 37.4-22.2L387.7 253.7 410.3 231zM160 399.4l-9.1 22.7c-4 3.1-8.5 5.4-13.3 6.9L59.4 452l23-78.1c1.4-4.9 3.8-9.4 6.9-13.3l22.7-9.1 0 32c0 8.8 7.2 16 16 16l32 0zM362.7 18.7L348.3 33.2 325.7 55.8 314.3 67.1l33.9 33.9 62.1 62.1 33.9 33.9 11.3-11.3 22.6-22.6 14.5-14.5c25-25 25-65.5 0-90.5L453.3 18.7c-25-25-65.5-25-90.5 0zm-47.4 168l-144 144c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l144-144c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"]},u7={prefix:"fas",iconName:"square-caret-right",icon:[448,512,["caret-square-right"],"f152","M448 96c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320zM320 256c0 6.7-2.8 13-7.7 17.6l-112 104c-7 6.5-17.2 8.2-25.9 4.4s-14.4-12.5-14.4-22l0-208c0-9.5 5.7-18.2 14.4-22s18.9-2.1 25.9 4.4l112 104c4.9 4.5 7.7 10.9 7.7 17.6z"]},p7={prefix:"fas",iconName:"square-up-right",icon:[448,512,[8599,"external-link-square-alt"],"f360","M384 32c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l320 0zM160 160c-6.5 0-12.3 3.9-14.8 9.9s-1.1 12.9 3.5 17.4l40 40-71 71C114 302 112 306.9 112 312s2 10 5.7 13.7l36.7 36.7c3.6 3.6 8.5 5.7 13.7 5.7s10-2 13.7-5.7l71-71 40 40c4.6 4.6 11.5 5.9 17.4 3.5s9.9-8.3 9.9-14.8l0-144c0-8.8-7.2-16-16-16l-144 0z"]},f7={prefix:"fas",iconName:"circle-exclamation",icon:[512,512,["exclamation-circle"],"f06a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-384c13.3 0 24 10.7 24 24l0 112c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-112c0-13.3 10.7-24 24-24zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},h7={prefix:"fas",iconName:"square-check",icon:[448,512,[9745,9989,61510,"check-square"],"f14a","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM337 209L209 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L303 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"]},m7={prefix:"fas",iconName:"pen-to-square",icon:[512,512,["edit"],"f044","M471.6 21.7c-21.9-21.9-57.3-21.9-79.2 0L362.3 51.7l97.9 97.9 30.1-30.1c21.9-21.9 21.9-57.3 0-79.2L471.6 21.7zm-299.2 220c-6.1 6.1-10.8 13.6-13.5 21.9l-29.6 88.8c-2.9 8.6-.6 18.1 5.8 24.6s15.9 8.7 24.6 5.8l88.8-29.6c8.2-2.7 15.7-7.4 21.9-13.5L437.7 172.3 339.7 74.3 172.4 241.7zM96 64C43 64 0 107 0 160L0 416c0 53 43 96 96 96l256 0c53 0 96-43 96-96l0-96c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 96c0 17.7-14.3 32-32 32L96 448c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L96 64z"]},g7={prefix:"fas",iconName:"square-caret-left",icon:[448,512,["caret-square-left"],"f191","M0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416zM128 256c0-6.7 2.8-13 7.7-17.6l112-104c7-6.5 17.2-8.2 25.9-4.4s14.4 12.5 14.4 22l0 208c0 9.5-5.7 18.2-14.4 22s-18.9 2.1-25.9-4.4l-112-104c-4.9-4.5-7.7-10.9-7.7-17.6z"]},b7={prefix:"fas",iconName:"square-plus",icon:[448,512,[61846,"plus-square"],"f0fe","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM200 344l0-64-64 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l64 0 0-64c0-13.3 10.7-24 24-24s24 10.7 24 24l0 64 64 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-64 0 0 64c0 13.3-10.7 24-24 24s-24-10.7-24-24z"]},v7={prefix:"fas",iconName:"angles-right",icon:[512,512,[187,"angle-double-right"],"f101","M470.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 256 265.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160zm-352 160l160-160c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L210.7 256 73.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0z"]},y7={prefix:"fas",iconName:"circle-question",icon:[512,512,[62108,"question-circle"],"f059","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM169.8 165.3c7.9-22.3 29.1-37.3 52.8-37.3l58.3 0c34.9 0 63.1 28.3 63.1 63.1c0 22.6-12.1 43.5-31.7 54.8L280 264.4c-.2 13-10.9 23.6-24 23.6c-13.3 0-24-10.7-24-24l0-13.5c0-8.6 4.6-16.5 12.1-20.8l44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1l-58.3 0c-3.4 0-6.4 2.1-7.5 5.3l-.4 1.2c-4.4 12.5-18.2 19-30.6 14.6s-19-18.2-14.6-30.6l.4-1.2zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},w7={prefix:"fas",iconName:"floppy-disk",icon:[448,512,[128190,128426,"save"],"f0c7","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-242.7c0-17-6.7-33.3-18.7-45.3L352 50.7C340 38.7 323.7 32 306.7 32L64 32zm0 96c0-17.7 14.3-32 32-32l192 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32L96 224c-17.7 0-32-14.3-32-32l0-64zM224 288a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]},x7={prefix:"fas",iconName:"up-right-from-square",icon:[512,512,["external-link-alt"],"f35d","M352 0c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9L370.7 96 201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L416 141.3l41.4 41.4c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6l0-128c0-17.7-14.3-32-32-32L352 0zM80 32C35.8 32 0 67.8 0 112L0 432c0 44.2 35.8 80 80 80l320 0c44.2 0 80-35.8 80-80l0-112c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 112c0 8.8-7.2 16-16 16L80 448c-8.8 0-16-7.2-16-16l0-320c0-8.8 7.2-16 16-16l112 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 32z"]},k7={prefix:"fas",iconName:"circle-info",icon:[512,512,["info-circle"],"f05a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336l24 0 0-64-24 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 88 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},_7={prefix:"fas",iconName:"gear",icon:[512,512,[9881,"cog"],"f013","M495.9 166.6c3.2 8.7 .5 18.4-6.4 24.6l-43.3 39.4c1.1 8.3 1.7 16.8 1.7 25.4s-.6 17.1-1.7 25.4l43.3 39.4c6.9 6.2 9.6 15.9 6.4 24.6c-4.4 11.9-9.7 23.3-15.8 34.3l-4.7 8.1c-6.6 11-14 21.4-22.1 31.2c-5.9 7.2-15.7 9.6-24.5 6.8l-55.7-17.7c-13.4 10.3-28.2 18.9-44 25.4l-12.5 57.1c-2 9.1-9 16.3-18.2 17.8c-13.8 2.3-28 3.5-42.5 3.5s-28.7-1.2-42.5-3.5c-9.2-1.5-16.2-8.7-18.2-17.8l-12.5-57.1c-15.8-6.5-30.6-15.1-44-25.4L83.1 425.9c-8.8 2.8-18.6 .3-24.5-6.8c-8.1-9.8-15.5-20.2-22.1-31.2l-4.7-8.1c-6.1-11-11.4-22.4-15.8-34.3c-3.2-8.7-.5-18.4 6.4-24.6l43.3-39.4C64.6 273.1 64 264.6 64 256s.6-17.1 1.7-25.4L22.4 191.2c-6.9-6.2-9.6-15.9-6.4-24.6c4.4-11.9 9.7-23.3 15.8-34.3l4.7-8.1c6.6-11 14-21.4 22.1-31.2c5.9-7.2 15.7-9.6 24.5-6.8l55.7 17.7c13.4-10.3 28.2-18.9 44-25.4l12.5-57.1c2-9.1 9-16.3 18.2-17.8C227.3 1.2 241.5 0 256 0s28.7 1.2 42.5 3.5c9.2 1.5 16.2 8.7 18.2 17.8l12.5 57.1c15.8 6.5 30.6 15.1 44 25.4l55.7-17.7c8.8-2.8 18.6-.3 24.5 6.8c8.1 9.8 15.5 20.2 22.1 31.2l4.7 8.1c6.1 11 11.4 22.4 15.8 34.3zM256 336a80 80 0 1 0 0-160 80 80 0 1 0 0 160z"]},O7={prefix:"fas",iconName:"ellipsis-vertical",icon:[128,512,["ellipsis-v"],"f142","M64 360a56 56 0 1 0 0 112 56 56 0 1 0 0-112zm0-160a56 56 0 1 0 0 112 56 56 0 1 0 0-112zM120 96A56 56 0 1 0 8 96a56 56 0 1 0 112 0z"]},S7={prefix:"fas",iconName:"up-long",icon:[320,512,["long-arrow-alt-up"],"f30c","M318 177.5c3.8-8.8 2-19-4.6-26l-136-144C172.9 2.7 166.6 0 160 0s-12.9 2.7-17.4 7.5l-136 144c-6.6 7-8.4 17.2-4.6 26S14.4 192 24 192l72 0 0 288c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-288 72 0c9.6 0 18.2-5.7 22-14.5z"]},C7={prefix:"fas",iconName:"ellipsis",icon:[448,512,["ellipsis-h"],"f141","M8 256a56 56 0 1 1 112 0A56 56 0 1 1 8 256zm160 0a56 56 0 1 1 112 0 56 56 0 1 1 -112 0zm216-56a56 56 0 1 1 0 112 56 56 0 1 1 0-112z"]},j7={prefix:"fas",iconName:"magnifying-glass",icon:[512,512,[128269,"search"],"f002","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z"]},T7={prefix:"fas",iconName:"down-long",icon:[320,512,["long-arrow-alt-down"],"f309","M2 334.5c-3.8 8.8-2 19 4.6 26l136 144c4.5 4.8 10.8 7.5 17.4 7.5s12.9-2.7 17.4-7.5l136-144c6.6-7 8.4-17.2 4.6-26s-12.5-14.5-22-14.5l-72 0 0-288c0-17.7-14.3-32-32-32L128 0C110.3 0 96 14.3 96 32l0 288-72 0c-9.6 0-18.2 5.7-22 14.5z"]},P7={prefix:"fas",iconName:"rotate",icon:[512,512,[128260,"sync-alt"],"f2f1","M142.9 142.9c-17.5 17.5-30.1 38-37.8 59.8c-5.9 16.7-24.2 25.4-40.8 19.5s-25.4-24.2-19.5-40.8C55.6 150.7 73.2 122 97.6 97.6c87.2-87.2 228.3-87.5 315.8-1L455 55c6.9-6.9 17.2-8.9 26.2-5.2s14.8 12.5 14.8 22.2l0 128c0 13.3-10.7 24-24 24l-8.4 0c0 0 0 0 0 0L344 224c-9.7 0-18.5-5.8-22.2-14.8s-1.7-19.3 5.2-26.2l41.1-41.1c-62.6-61.5-163.1-61.2-225.3 1zM16 312c0-13.3 10.7-24 24-24l7.6 0 .7 0L168 288c9.7 0 18.5 5.8 22.2 14.8s1.7 19.3-5.2 26.2l-41.1 41.1c62.6 61.5 163.1 61.2 225.3-1c17.5-17.5 30.1-38 37.8-59.8c5.9-16.7 24.2-25.4 40.8-19.5s25.4 24.2 19.5 40.8c-10.8 30.6-28.4 59.3-52.9 83.8c-87.2 87.2-228.3 87.5-315.8 1L57 457c-6.9 6.9-17.2 8.9-26.2 5.2S16 449.7 16 440l0-119.6 0-.7 0-7.6z"]},$7={prefix:"fas",iconName:"circle-plus",icon:[512,512,["plus-circle"],"f055","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM232 344l0-64-64 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l64 0 0-64c0-13.3 10.7-24 24-24s24 10.7 24 24l0 64 64 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-64 0 0 64c0 13.3-10.7 24-24 24s-24-10.7-24-24z"]},D7={prefix:"fas",iconName:"right-left",icon:[512,512,["exchange-alt"],"f362","M32 96l320 0 0-64c0-12.9 7.8-24.6 19.8-29.6s25.7-2.2 34.9 6.9l96 96c6 6 9.4 14.1 9.4 22.6s-3.4 16.6-9.4 22.6l-96 96c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6l0-64L32 160c-17.7 0-32-14.3-32-32s14.3-32 32-32zM480 352c17.7 0 32 14.3 32 32s-14.3 32-32 32l-320 0 0 64c0 12.9-7.8 24.6-19.8 29.6s-25.7 2.2-34.9-6.9l-96-96c-6-6-9.4-14.1-9.4-22.6s3.4-16.6 9.4-22.6l96-96c9.2-9.2 22.9-11.9 34.9-6.9s19.8 16.6 19.8 29.6l0 64 320 0z"]},A7={prefix:"fas",iconName:"turn-down",icon:[384,512,[10549,"level-down-alt"],"f3be","M350 334.5c3.8 8.8 2 19-4.6 26l-136 144c-4.5 4.8-10.8 7.5-17.4 7.5s-12.9-2.7-17.4-7.5l-136-144c-6.6-7-8.4-17.2-4.6-26s12.5-14.5 22-14.5l88 0 0-192c0-17.7-14.3-32-32-32L32 96C14.3 96 0 81.7 0 64L0 32C0 14.3 14.3 0 32 0l80 0c70.7 0 128 57.3 128 128l0 192 88 0c9.6 0 18.2 5.7 22 14.5z"]},z7={prefix:"fas",iconName:"circle-xmark",icon:[512,512,[61532,"times-circle","xmark-circle"],"f057","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z"]},E7={prefix:"fas",iconName:"square-share-nodes",icon:[448,512,["share-alt-square"],"f1e1","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM384 160c0 35.3-28.7 64-64 64c-15.4 0-29.5-5.4-40.6-14.5L194.1 256l85.3 46.5c11-9.1 25.2-14.5 40.6-14.5c35.3 0 64 28.7 64 64s-28.7 64-64 64s-64-28.7-64-64c0-2.5 .1-4.9 .4-7.3L174.5 300c-11.7 12.3-28.2 20-46.5 20c-35.3 0-64-28.7-64-64s28.7-64 64-64c18.3 0 34.8 7.7 46.5 20l81.9-44.7c-.3-2.4-.4-4.9-.4-7.3c0-35.3 28.7-64 64-64s64 28.7 64 64z"]},M7={prefix:"fas",iconName:"turn-up",icon:[384,512,[10548,"level-up-alt"],"f3bf","M350 177.5c3.8-8.8 2-19-4.6-26l-136-144C204.9 2.7 198.6 0 192 0s-12.9 2.7-17.4 7.5l-136 144c-6.6 7-8.4 17.2-4.6 26s12.5 14.5 22 14.5l88 0 0 192c0 17.7-14.3 32-32 32l-80 0c-17.7 0-32 14.3-32 32l0 32c0 17.7 14.3 32 32 32l80 0c70.7 0 128-57.3 128-128l0-192 88 0c9.6 0 18.2-5.7 22-14.5z"]};function L7(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function I7(t){for(var e=1;e=0||(o[r]=t[r]);return o}(t,e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(t,r)&&(o[r]=t[r])}return o}var N7="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},V7={exports:{}};!function(t){!function(e){var r=function(t,e,n){if(!l(e)||d(e)||u(e)||p(e)||s(e))return e;var o,a=0,i=0;if(c(e))for(o=[],i=e.length;a2&&void 0!==arguments[2]?arguments[2]:{},n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=(e.children||[]).map(G7.bind(null,t)),a=Object.keys(e.attributes||{}).reduce((function(t,r){var n=e.attributes[r];switch(r){case"class":t.class=n.split(/\s+/).reduce((function(t,e){return t[e]=!0,t}),{});break;case"style":t.style=function(t){return t.split(";").map((function(t){return t.trim()})).filter((function(t){return t})).reduce((function(t,e){var r=e.indexOf(":"),n=H7.camelize(e.slice(0,r)),o=e.slice(r+1).trim();return t[n]=o,t}),{})}(n);break;default:t.attrs[r]=n}return t}),{class:{},style:{},attrs:{}}),i=n.class,s=void 0===i?{}:i,l=n.style,c=void 0===l?{}:l,d=n.attrs,u=void 0===d?{}:d,p=F7(n,U7);return"string"==typeof e?e:t(e.tag,I7(I7({class:W7(a.class,s),style:I7(I7({},a.style),c),attrs:I7(I7({},a.attrs),u)},p),{},{props:r}),o)}var q7=!1;try{q7=!0}catch(wj){}function K7(t,e){return Array.isArray(e)&&e.length>0||!Array.isArray(e)&&e?R7({},t,e):{}}function Y7(t){return t&&"object"===B7(t)&&t.prefix&&t.iconName&&t.icon?t:s7.icon?s7.icon(t):null===t?null:"object"===B7(t)&&t.prefix&&t.iconName?t:Array.isArray(t)&&2===t.length?{prefix:t[0],iconName:t[1]}:"string"==typeof t?{prefix:"fas",iconName:t}:void 0}var X7={name:"FontAwesomeIcon",functional:!0,props:{beat:{type:Boolean,default:!1},border:{type:Boolean,default:!1},fade:{type:Boolean,default:!1},fixedWidth:{type:Boolean,default:!1},flash:{type:Boolean,default:!1},flip:{type:[Boolean,String],default:!1,validator:function(t){return[!0,!1,"horizontal","vertical","both"].indexOf(t)>-1}},icon:{type:[Object,Array,String],required:!0},mask:{type:[Object,Array,String],default:null},listItem:{type:Boolean,default:!1},pull:{type:String,default:null,validator:function(t){return["right","left"].indexOf(t)>-1}},pulse:{type:Boolean,default:!1},rotation:{type:[String,Number],default:null,validator:function(t){return[90,180,270].indexOf(parseInt(t,10))>-1}},swapOpacity:{type:Boolean,default:!1},size:{type:String,default:null,validator:function(t){return["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"].indexOf(t)>-1}},spin:{type:Boolean,default:!1},spinPulse:{type:Boolean,default:!1},spinReverse:{type:Boolean,default:!1},transform:{type:[String,Object],default:null},symbol:{type:[Boolean,String],default:!1},title:{type:String,default:null},inverse:{type:Boolean,default:!1},bounce:{type:Boolean,default:!1},shake:{type:Boolean,default:!1},beatFade:{type:Boolean,default:!1}},render:function(t,e){var r=e.props,n=r.icon,o=r.mask,a=r.symbol,i=r.title,s=Y7(n),l=K7("classes",function(t){var e,r=(R7(e={"fa-spin":t.spin,"fa-spin-pulse":t.spinPulse,"fa-spin-reverse":t.spinReverse,"fa-pulse":t.pulse,"fa-beat":t.beat,"fa-fade":t.fade,"fa-flash":t.flash,"fa-fw":t.fixedWidth,"fa-border":t.border,"fa-li":t.listItem,"fa-inverse":t.inverse,"fa-flip":!0===t.flip,"fa-flip-horizontal":"horizontal"===t.flip||"both"===t.flip,"fa-flip-vertical":"vertical"===t.flip||"both"===t.flip},"fa-".concat(t.size),null!==t.size),R7(e,"fa-rotate-".concat(t.rotation),null!==t.rotation),R7(e,"fa-pull-".concat(t.pull),null!==t.pull),R7(e,"fa-swap-opacity",t.swapOpacity),R7(e,"fa-bounce",t.bounce),R7(e,"fa-shake",t.shake),R7(e,"fa-beat-fade",t.beatFade),e);return Object.keys(r).map((function(t){return r[t]?t:null})).filter((function(t){return t}))}(r)),c=K7("transform","string"==typeof r.transform?s7.transform(r.transform):r.transform),d=K7("mask",Y7(o)),u=l7(s,I7(I7(I7(I7({},l),c),d),{},{symbol:a,title:i}));if(!u)return function(){var t;!q7&&console&&"function"==typeof console.error&&(t=console).error.apply(t,arguments)}("Could not find one or more icon(s)",s,d);var p=u.abstract;return G7.bind(null,t)(p[0],{},e.data)}},J7={exports:{}};!function(t){!function(){function e(t,e){return void 0===e?e={autoBom:!1}:"object"!=typeof e&&(console.warn("Deprecated: Expected third argument to be a object"),e={autoBom:!e}),e.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(t.type)?new Blob(["\ufeff",t],{type:t.type}):t}function r(t,e,r){var n=new XMLHttpRequest;n.open("GET",t),n.responseType="blob",n.onload=function(){s(n.response,e,r)},n.onerror=function(){console.error("could not download file")},n.send()}function n(t){var e=new XMLHttpRequest;e.open("HEAD",t,!1);try{e.send()}catch(t){}return 200<=e.status&&299>=e.status}function o(t){try{t.dispatchEvent(new MouseEvent("click"))}catch(r){var e=document.createEvent("MouseEvents");e.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),t.dispatchEvent(e)}}var a="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof ei&&ei.global===ei?ei:void 0,i=a.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),s=a.saveAs||("object"!=typeof window||window!==a?function(){}:"download"in HTMLAnchorElement.prototype&&!i?function(t,e,i){var s=a.URL||a.webkitURL,l=document.createElement("a");e=e||t.name||"download",l.download=e,l.rel="noopener","string"==typeof t?(l.href=t,l.origin===location.origin?o(l):n(l.href)?r(t,e,i):o(l,l.target="_blank")):(l.href=s.createObjectURL(t),setTimeout((function(){s.revokeObjectURL(l.href)}),4e4),setTimeout((function(){o(l)}),0))}:"msSaveOrOpenBlob"in navigator?function(t,a,i){if(a=a||t.name||"download","string"!=typeof t)navigator.msSaveOrOpenBlob(e(t,i),a);else if(n(t))r(t,a,i);else{var s=document.createElement("a");s.href=t,s.target="_blank",setTimeout((function(){o(s)}))}}:function(t,e,n,o){if((o=o||open("","_blank"))&&(o.document.title=o.document.body.innerText="downloading..."),"string"==typeof t)return r(t,e,n);var s="application/octet-stream"===t.type,l=/constructor/i.test(a.HTMLElement)||a.safari,c=/CriOS\/[\d]+/.test(navigator.userAgent);if((c||s&&l||i)&&"undefined"!=typeof FileReader){var d=new FileReader;d.onloadend=function(){var t=d.result;t=c?t:t.replace(/^data:[^;]*;/,"data:attachment/file;"),o?o.location.href=t:location=t,o=null},d.readAsDataURL(t)}else{var u=a.URL||a.webkitURL,p=u.createObjectURL(t);o?o.location=p:location.href=p,o=null,setTimeout((function(){u.revokeObjectURL(p)}),4e4)}});a.saveAs=s.saveAs=s,t.exports=s}()}(J7);const Z7=ri(J7.exports),Q7={"http://creativecommons.org/publicdomain/zero/1.0/":"https://mirrors.creativecommons.org/presskit/buttons/80x15/svg/cc-zero.svg","http://creativecommons.org/licenses/by/3.0/":"https://mirrors.creativecommons.org/presskit/buttons/80x15/svg/by.svg","http://creativecommons.org/licenses/by-nc-nd/3.0/":"https://mirrors.creativecommons.org/presskit/buttons/80x15/svg/by-nc-nd.svg","http://creativecommons.org/licenses/by-nc-nd/4.0/":"https://mirrors.creativecommons.org/presskit/buttons/80x15/svg/by-nc-nd.svg","http://creativecommons.org/licenses/by-nc-sa/4.0/":"https://mirrors.creativecommons.org/presskit/buttons/80x15/svg/by-nc-sa.svg","http://creativecommons.org/licenses/by-sa/4.0/":"https://mirrors.creativecommons.org/presskit/buttons/80x15/svg/by-sa.svg","http://opendatacommons.org/licenses/odbl/1.0/":"https://img.shields.io/badge/License-ODbL-lightgrey.svg","http://www.wtfpl.net/":"https://img.shields.io/badge/License-WTFPL-lightgrey.svg"};Object.keys(Q7).forEach((t=>{Q7[t.replace("http:","https:")]=Q7[t]}));const t9={data:()=>({defaults:{delay:{short:{show:250,hide:0},medium:{show:500,hide:0},long:{show:1e3,hide:0}},licenseBadges:Q7}}),methods:{getProvider:t=>(t=AS(t)||t,oi.get(t,"_registry")||oi.get(t,"inScheme[0]._registry")),toggleMinimize(){for(let t of this.$children)t.toggleMinimize()},refresh(t){this.$parent&&this.$parent.refresh(t)},getRouterUrl(t,e,r=!1){t=AS(t)||t;let n=oi.cloneDeep(this.$route.query),o=e?"from":"to";if(t)if(Ts.isScheme(t)||!t.inScheme)delete n[o],n[o+"Scheme"]=t.uri;else{let a=AS(oi.get(t,"inScheme[0]"));!a&&console.assert("getRouterUrl",t,a),r||null==this.$store.state.selected.scheme[e]||this.$jskos.compare(this.$store.state.selected.scheme[e],a)||(this.$jskos.compare(this.$store.state.selected.scheme[!e],a)||null==this.$store.state.selected.scheme[!e])&&(o="from"==o?"to":"from"),n[o+"Scheme"]=a.uri,n[o]=t.uri}else delete n[o],delete n[o+"Scheme"];let a="?";return oi.forOwn(n,((t,e)=>{a+=`${e}=${encodeURIComponent(t)}&`})),a.substring(0,a.length-1)},async setSelected({concept:t,scheme:e,isLeft:r,noQueryRefresh:n=!1,noLoading:o=!1}={}){let a=this.generateID();if(t=t&&LS(t,{returnIfExists:!0,type:"concept",scheme:e}),e=(e=oi.get(t,"inScheme[0]")||e)&&LS(e,{returnIfExists:!0,type:"scheme"}),Ts.compare(t,this.$store.state.selected.concept[r])&&Ts.compare(e,this.$store.state.selected.scheme[r]))return!0;this.$store.commit({type:"selected/setLoadingId",isLeft:r,loadingId:a}),o||(this.loadingGlobal=!0);const i=()=>{o||a!=this.$store.state.selected.loadingId[r]||(this.loadingGlobal=!1)};if(e&&!t)return this.$store.commit({type:"selected/set",kind:"both",isLeft:r,scheme:e,concept:null,noQueryRefresh:n}),RS(e),FS(e),i(),!0;if(t){let o="concept";return e?(Ts.compare(e,this.$store.state.selected.scheme[r])||(o="both",FS(e)),US(t=(await HS([t]))[0]||t).then((t=>{HS(t,{scheme:e})})),WS(t).then((t=>{HS(t,{scheme:e}),t.filter(Boolean).forEach((t=>US(t)))})),e&&RS(e),t.broader&&!t.__BROADERLOADED__&&HS(t.broader.filter(Boolean),{scheme:e}).then((()=>{IS(t,"__BROADERLOADED__",!0)})),i(),a==this.$store.state.selected.loadingId[r]&&(this.$store.commit({type:"selected/set",kind:o,isLeft:r,concept:t,scheme:e,value:t,noQueryRefresh:n}),!0)):(this.$log.error("setSelected: could not find scheme for concept in store."),i(),!1)}return null!=r?(this.$store.commit({type:"selected/clear",kind:"scheme",isLeft:r,noQueryRefresh:n}),i(),!0):(this.$log.error("setSelected: called with no valid concept or scheme."),i(),!1)},addToMapping(t){t.type="mapping/add",t.cardinality=this.$store.state.settings.settings.components.MappingEditor.only1to1mappings?"1-to-1":"1-to-n";const e=oi.get(this.$store.getters.getCurrentRegistry,"config.mappings.cardinality");"1-to-1"==e&&(t.cardinality=e),this.$store.commit(t)},alert(t,e,r,n,o){this.$store.commit({type:"alerts/add",text:t,countdown:e,variant:r,buttonText:n,buttonHandler:o})},copyToClipboard(t){let e;e=oi.isString(t)?document.getElementById(t):t;try{window.getSelection().removeAllRanges(),r=e,window.getSelection&&document.createRange?""==(n=window.getSelection()).toString()&&((o=document.createRange()).selectNodeContents(r),n.removeAllRanges(),n.addRange(o)):document.selection&&""==(n=document.selection.createRange()).text&&((o=document.body.createTextRange()).moveToElementText(r),o.select()),document.execCommand("copy")||this.$log.warn("Copy to clipboard failed."),window.getSelection().removeAllRanges()}catch(a){this.$log.warn("Copy to clipboard failed.")}var r,n,o},open(t,e,r){if(!(t=AS(t)||t))return;let n=Object.assign({},t.__ISOPEN__);n[e]=r,IS(t,"__ISOPEN__",n)},isMouseOver(t){t||(t=this.$el);let{x:e,y:r}=this.$store.state.mousePosition,n=t.getBoundingClientRect();return e>=n.left&&e<=n.right&&r>=n.top&&r<=n.bottom},downloadFile(t,e){var r=new Blob([e],{type:"text/plain;charset=utf-8"});Z7.saveAs(r,t)},generateID:()=>Math.random().toString(36).substring(2,15)+Math.random().toString(36).substring(2,15),getNotation(t,e,r=!1){t=AS(t,{relatedItems:!0})||t;let n=Ts.notation(t,e);if(r){let e="";if(Ts.compare({uri:"http://dewey.info/scheme/edition/e23/",identifier:["http://bartoc.org/en/node/241","http://bartoc.org/en/node/18497","http://www.wikidata.org/entity/Q67011877","http://id.loc.gov/vocabulary/classSchemes/sdnb","http://uri.gbv.de/terminology/sdnb"]},oi.get(t,"inScheme[0]"))&&(n&&(n=n.replace(/^(T[1-9][A-Z]?--)(.*)-(.*)$/,"$1$2-$1$3")),!isNaN(parseInt(n))))for(;n.length+e.length<3;)e+="0";e.length&&(n+=`${e}`)}return n},getPrefLabel(t){t=AS(t)||t;const e=this.getNotation(t,null,!0);let r=this.$jskos.prefLabel(t,{fallbackToUri:null==e});const n=new RegExp("^"+e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")+"\\s+(.*)$"),o=r.match(n);return o&&null!=o[1]?o[1]:r},hash(t){for(var e=2166136261,r=0;r>>0).toString(16)).substr(-8)},getErrorMessage(t){let e=`cdkErrors.${t.name}`;this.$te(e)||(e="cdkErrors.CDKError");let r=`${this.$t(e)}`;return t.message&&(r+=` (${t.message})`),r},checkInView(t,e,r=!0){if(!t||!e)return!1;let n=t.scrollTop,o=n+t.clientHeight,a=e.offsetTop,i=a+e.clientHeight;return a>=n&&i<=o||r&&(an||i>o&&at.endsWith("Provider"))).forEach((t=>{Xw.addProvider(Jw[t])})),Xw.addProvider(yj),Ln.use(H3),Ln.use(tj),Ln.prototype.$jskos=Ts,Ln.prototype.$log=Zw,Ts.languagePreference.store=SS,Ts.languagePreference.path="getters.languages",Ln.component("Tabs",G3),Ln.component("Tab",K3),i7.add({prefix:"fas",iconName:"star",icon:[576,512,[11088,61446],"f005","M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z"]}),i7.add($7),i7.add(D7),i7.add({prefix:"fas",iconName:"thumbs-up",icon:[512,512,[128077,61575],"f164","M313.4 32.9c26 5.2 42.9 30.5 37.7 56.5l-2.3 11.4c-5.3 26.7-15.1 52.1-28.8 75.2l144 0c26.5 0 48 21.5 48 48c0 18.5-10.5 34.6-25.9 42.6C497 275.4 504 288.9 504 304c0 23.4-16.8 42.9-38.9 47.1c4.4 7.3 6.9 15.8 6.9 24.9c0 21.3-13.9 39.4-33.1 45.6c.7 3.3 1.1 6.8 1.1 10.4c0 26.5-21.5 48-48 48l-97.5 0c-19 0-37.5-5.6-53.3-16.1l-38.5-25.7C176 420.4 160 390.4 160 358.3l0-38.3 0-48 0-24.9c0-29.2 13.3-56.7 36-75l7.4-5.9c26.5-21.2 44.6-51 51.2-84.2l2.3-11.4c5.2-26 30.5-42.9 56.5-37.7zM32 192l64 0c17.7 0 32 14.3 32 32l0 224c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32L0 224c0-17.7 14.3-32 32-32z"]}),i7.add({prefix:"fas",iconName:"thumbs-down",icon:[512,512,[128078,61576],"f165","M313.4 479.1c26-5.2 42.9-30.5 37.7-56.5l-2.3-11.4c-5.3-26.7-15.1-52.1-28.8-75.2l144 0c26.5 0 48-21.5 48-48c0-18.5-10.5-34.6-25.9-42.6C497 236.6 504 223.1 504 208c0-23.4-16.8-42.9-38.9-47.1c4.4-7.3 6.9-15.8 6.9-24.9c0-21.3-13.9-39.4-33.1-45.6c.7-3.3 1.1-6.8 1.1-10.4c0-26.5-21.5-48-48-48l-97.5 0c-19 0-37.5 5.6-53.3 16.1L202.7 73.8C176 91.6 160 121.6 160 153.7l0 38.3 0 48 0 24.9c0 29.2 13.3 56.7 36 75l7.4 5.9c26.5 21.2 44.6 51 51.2 84.2l2.3 11.4c5.2 26 30.5 42.9 56.5 37.7zM32 384l64 0c17.7 0 32-14.3 32-32l0-224c0-17.7-14.3-32-32-32L32 96C14.3 96 0 110.3 0 128L0 352c0 17.7 14.3 32 32 32z"]}),i7.add({prefix:"fas",iconName:"angle-down",icon:[448,512,[8964],"f107","M201.4 374.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 306.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z"]}),i7.add({prefix:"fas",iconName:"angle-right",icon:[320,512,[8250],"f105","M278.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-160 160c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L210.7 256 73.4 118.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l160 160z"]}),i7.add({prefix:"fas",iconName:"angle-left",icon:[320,512,[8249],"f104","M41.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 256 246.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z"]}),i7.add(M7),i7.add(A7),i7.add(O7),i7.add(C7),i7.add({prefix:"fas",iconName:"sort-up",icon:[320,512,["sort-asc"],"f0de","M182.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8l256 0c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-128-128z"]}),i7.add(z7),i7.add({prefix:"fas",iconName:"link",icon:[640,512,[128279,"chain"],"f0c1","M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z"]}),i7.add({prefix:"fas",iconName:"id-card",icon:[576,512,[62147,"drivers-license"],"f2c2","M0 96l576 0c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96zm0 32L0 416c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-288L0 128zM64 405.3c0-29.5 23.9-53.3 53.3-53.3l117.3 0c29.5 0 53.3 23.9 53.3 53.3c0 5.9-4.8 10.7-10.7 10.7L74.7 416c-5.9 0-10.7-4.8-10.7-10.7zM176 192a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm176 16c0-8.8 7.2-16 16-16l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16z"]}),i7.add({prefix:"fas",iconName:"user",icon:[448,512,[128100,62144],"f007","M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512l388.6 0c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304l-91.4 0z"]}),i7.add(j7),i7.add({prefix:"fas",iconName:"filter",icon:[512,512,[],"f0b0","M3.9 54.9C10.5 40.9 24.5 32 40 32l432 0c15.5 0 29.5 8.9 36.1 22.9s4.6 30.5-5.2 42.5L320 320.9 320 448c0 12.1-6.8 23.2-17.7 28.6s-23.8 4.3-33.5-3l-64-48c-8.1-6-12.8-15.5-12.8-25.6l0-79.1L9 97.3C-.7 85.4-2.8 68.8 3.9 54.9z"]}),i7.add({prefix:"fas",iconName:"code",icon:[640,512,[],"f121","M392.8 1.2c-17-4.9-34.7 5-39.6 22l-128 448c-4.9 17 5 34.7 22 39.6s34.7-5 39.6-22l128-448c4.9-17-5-34.7-22-39.6zm80.6 120.1c-12.5 12.5-12.5 32.8 0 45.3L562.7 256l-89.4 89.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l112-112c12.5-12.5 12.5-32.8 0-45.3l-112-112c-12.5-12.5-32.8-12.5-45.3 0zm-306.7 0c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3l112 112c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256l89.4-89.4c12.5-12.5 12.5-32.8 0-45.3z"]}),i7.add(_7),i7.add({prefix:"fas",iconName:"download",icon:[512,512,[],"f019","M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 242.7-73.4-73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0l128-128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L288 274.7 288 32zM64 352c-35.3 0-64 28.7-64 64l0 32c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-32c0-35.3-28.7-64-64-64l-101.5 0-45.3 45.3c-25 25-65.5 25-90.5 0L165.5 352 64 352zm368 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]}),i7.add({prefix:"fas",iconName:"caret-down",icon:[320,512,[],"f0d7","M137.4 374.6c12.5 12.5 32.8 12.5 45.3 0l128-128c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8L32 192c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l128 128z"]}),i7.add(k7),i7.add({prefix:"fas",iconName:"comment",icon:[512,512,[128489,61669],"f075","M512 240c0 114.9-114.6 208-256 208c-37.1 0-72.3-6.4-104.1-17.9c-11.9 8.7-31.3 20.6-54.3 30.6C73.6 471.1 44.7 480 16 480c-6.5 0-12.3-3.9-14.8-9.9c-2.5-6-1.1-12.8 3.4-17.4c0 0 0 0 0 0s0 0 0 0s0 0 0 0c0 0 0 0 0 0l.3-.3c.3-.3 .7-.7 1.3-1.4c1.1-1.2 2.8-3.1 4.9-5.7c4.1-5 9.6-12.4 15.2-21.6c10-16.6 19.5-38.4 21.4-62.9C17.7 326.8 0 285.1 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208z"]}),i7.add(m7),i7.add(w7),i7.add(c7),i7.add({prefix:"fas",iconName:"ban",icon:[512,512,[128683,"cancel"],"f05e","M367.2 412.5L99.5 144.8C77.1 176.1 64 214.5 64 256c0 106 86 192 192 192c41.5 0 79.9-13.1 111.2-35.5zm45.3-45.3C434.9 335.9 448 297.5 448 256c0-106-86-192-192-192c-41.5 0-79.9 13.1-111.2 35.5L412.5 367.2zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"]}),i7.add({prefix:"fas",iconName:"window-minimize",icon:[512,512,[128469],"f2d1","M32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l448 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 416z"]}),i7.add(b7),i7.add({prefix:"fas",iconName:"check",icon:[448,512,[10003,10004],"f00c","M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"]}),i7.add(h7),i7.add({prefix:"fas",iconName:"lock",icon:[448,512,[128274],"f023","M144 144l0 48 160 0 0-48c0-44.2-35.8-80-80-80s-80 35.8-80 80zM80 192l0-48C80 64.5 144.5 0 224 0s144 64.5 144 144l0 48 16 0c35.3 0 64 28.7 64 64l0 192c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 256c0-35.3 28.7-64 64-64l16 0z"]}),i7.add({prefix:"fas",iconName:"lock-open",icon:[576,512,[],"f3c1","M352 144c0-44.2 35.8-80 80-80s80 35.8 80 80l0 48c0 17.7 14.3 32 32 32s32-14.3 32-32l0-48C576 64.5 511.5 0 432 0S288 64.5 288 144l0 48L64 192c-35.3 0-64 28.7-64 64L0 448c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-192c0-35.3-28.7-64-64-64l-32 0 0-48z"]}),i7.add(p7),i7.add(T7),i7.add(S7),i7.add(x7),i7.add({prefix:"fab",iconName:"github",icon:[496,512,[],"f09b","M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"]}),i7.add({prefix:"fas",iconName:"puzzle-piece",icon:[512,512,[129513],"f12e","M192 104.8c0-9.2-5.8-17.3-13.2-22.8C167.2 73.3 160 61.3 160 48c0-26.5 28.7-48 64-48s64 21.5 64 48c0 13.3-7.2 25.3-18.8 34c-7.4 5.5-13.2 13.6-13.2 22.8c0 12.8 10.4 23.2 23.2 23.2l56.8 0c26.5 0 48 21.5 48 48l0 56.8c0 12.8 10.4 23.2 23.2 23.2c9.2 0 17.3-5.8 22.8-13.2c8.7-11.6 20.7-18.8 34-18.8c26.5 0 48 28.7 48 64s-21.5 64-48 64c-13.3 0-25.3-7.2-34-18.8c-5.5-7.4-13.6-13.2-22.8-13.2c-12.8 0-23.2 10.4-23.2 23.2L384 464c0 26.5-21.5 48-48 48l-56.8 0c-12.8 0-23.2-10.4-23.2-23.2c0-9.2 5.8-17.3 13.2-22.8c11.6-8.7 18.8-20.7 18.8-34c0-26.5-28.7-48-64-48s-64 21.5-64 48c0 13.3 7.2 25.3 18.8 34c7.4 5.5 13.2 13.6 13.2 22.8c0 12.8-10.4 23.2-23.2 23.2L48 512c-26.5 0-48-21.5-48-48L0 343.2C0 330.4 10.4 320 23.2 320c9.2 0 17.3 5.8 22.8 13.2C54.7 344.8 66.7 352 80 352c26.5 0 48-28.7 48-64s-21.5-64-48-64c-13.3 0-25.3 7.2-34 18.8C40.5 250.2 32.4 256 23.2 256C10.4 256 0 245.6 0 232.8L0 176c0-26.5 21.5-48 48-48l120.8 0c12.8 0 23.2-10.4 23.2-23.2z"]}),i7.add({prefix:"fas",iconName:"exclamation",icon:[128,512,[10069,10071,61738],"21","M96 64c0-17.7-14.3-32-32-32S32 46.3 32 64l0 256c0 17.7 14.3 32 32 32s32-14.3 32-32L96 64zM64 480a40 40 0 1 0 0-80 40 40 0 1 0 0 80z"]}),i7.add(E7),i7.add({prefix:"fas",iconName:"recycle",icon:[512,512,[9842,9850,9851],"f1b8","M174.7 45.1C192.2 17 223 0 256 0s63.8 17 81.3 45.1l38.6 61.7 27-15.6c8.4-4.9 18.9-4.2 26.6 1.7s11.1 15.9 8.6 25.3l-23.4 87.4c-3.4 12.8-16.6 20.4-29.4 17l-87.4-23.4c-9.4-2.5-16.3-10.4-17.6-20s3.4-19.1 11.8-23.9l28.4-16.4L283 79c-5.8-9.3-16-15-27-15s-21.2 5.7-27 15l-17.5 28c-9.2 14.8-28.6 19.5-43.6 10.5c-15.3-9.2-20.2-29.2-10.7-44.4l17.5-28zM429.5 251.9c15-9 34.4-4.3 43.6 10.5l24.4 39.1c9.4 15.1 14.4 32.4 14.6 50.2c.3 53.1-42.7 96.4-95.8 96.4L320 448l0 32c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-64-64c-9.4-9.4-9.4-24.6 0-33.9l64-64c6.9-6.9 17.2-8.9 26.2-5.2s14.8 12.5 14.8 22.2l0 32 96.2 0c17.6 0 31.9-14.4 31.8-32c0-5.9-1.7-11.7-4.8-16.7l-24.4-39.1c-9.5-15.2-4.7-35.2 10.7-44.4zm-364.6-31L36 204.2c-8.4-4.9-13.1-14.3-11.8-23.9s8.2-17.5 17.6-20l87.4-23.4c12.8-3.4 26 4.2 29.4 17L182 241.2c2.5 9.4-.9 19.3-8.6 25.3s-18.2 6.6-26.6 1.7l-26.5-15.3L68.8 335.3c-3.1 5-4.8 10.8-4.8 16.7c-.1 17.6 14.2 32 31.8 32l32.2 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32.2 0C42.7 448-.3 404.8 0 351.6c.1-17.8 5.1-35.1 14.6-50.2l50.3-80.5z"]}),i7.add(g7),i7.add(u7),i7.add({prefix:"fas",iconName:"clipboard",icon:[384,512,[128203],"f328","M192 0c-41.8 0-77.4 26.7-90.5 64L64 64C28.7 64 0 92.7 0 128L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64l-37.5 0C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM112 192l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]}),i7.add(v7),i7.add({prefix:"fas",iconName:"clone",icon:[512,512,[],"f24d","M288 448L64 448l0-224 64 0 0-64-64 0c-35.3 0-64 28.7-64 64L0 448c0 35.3 28.7 64 64 64l224 0c35.3 0 64-28.7 64-64l0-64-64 0 0 64zm-64-96l224 0c35.3 0 64-28.7 64-64l0-224c0-35.3-28.7-64-64-64L224 0c-35.3 0-64 28.7-64 64l0 224c0 35.3 28.7 64 64 64z"]}),i7.add(f7),i7.add(y7),i7.add({prefix:"fas",iconName:"chevron-up",icon:[512,512,[],"f077","M233.4 105.4c12.5-12.5 32.8-12.5 45.3 0l192 192c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L256 173.3 86.6 342.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l192-192z"]}),i7.add({prefix:"fas",iconName:"chevron-down",icon:[512,512,[],"f078","M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z"]}),i7.add(d7),i7.add({prefix:"fas",iconName:"arrow-right",icon:[448,512,[8594],"f061","M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z"]}),i7.add({prefix:"fas",iconName:"arrow-left",icon:[448,512,[8592],"f060","M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.2 288 416 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-306.7 0L214.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z"]}),i7.add({prefix:"fas",iconName:"arrow-up",icon:[384,512,[8593],"f062","M214.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 141.2 160 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-306.7L329.4 246.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-160-160z"]}),i7.add({prefix:"fas",iconName:"arrow-down",icon:[384,512,[8595],"f063","M169.4 470.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 370.8 224 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 306.7L54.6 265.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z"]}),i7.add(P7),i7.add({prefix:"fas",iconName:"list",icon:[512,512,["list-squares"],"f03a","M40 48C26.7 48 16 58.7 16 72l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24L40 48zM192 64c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L192 64zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-288 0zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-288 0zM16 232l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0c-13.3 0-24 10.7-24 24zM40 368c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0z"]}),i7.add({prefix:"fas",iconName:"sitemap",icon:[576,512,[],"f0e8","M208 80c0-26.5 21.5-48 48-48l64 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-8 0 0 40 152 0c30.9 0 56 25.1 56 56l0 32 8 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-64 0c-26.5 0-48-21.5-48-48l0-64c0-26.5 21.5-48 48-48l8 0 0-32c0-4.4-3.6-8-8-8l-152 0 0 40 8 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-64 0c-26.5 0-48-21.5-48-48l0-64c0-26.5 21.5-48 48-48l8 0 0-40-152 0c-4.4 0-8 3.6-8 8l0 32 8 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-64 0c-26.5 0-48-21.5-48-48l0-64c0-26.5 21.5-48 48-48l8 0 0-32c0-30.9 25.1-56 56-56l152 0 0-40-8 0c-26.5 0-48-21.5-48-48l0-64z"]}),i7.add({prefix:"fas",iconName:"seedling",icon:[512,512,[127793,"sprout"],"f4d8","M512 32c0 113.6-84.6 207.5-194.2 222c-7.1-53.4-30.6-101.6-65.3-139.3C290.8 46.3 364 0 448 0l32 0c17.7 0 32 14.3 32 32zM0 96C0 78.3 14.3 64 32 64l32 0c123.7 0 224 100.3 224 224l0 32 0 160c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-160C100.3 320 0 219.7 0 96z"]}),i7.add({prefix:"fas",iconName:"arrow-right-to-bracket",icon:[512,512,["sign-in"],"f090","M352 96l64 0c17.7 0 32 14.3 32 32l0 256c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0c53 0 96-43 96-96l0-256c0-53-43-96-96-96l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32zm-9.4 182.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L242.7 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l210.7 0-73.4 73.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l128-128z"]}),i7.add({prefix:"fas",iconName:"diagram-project",icon:[576,512,["project-diagram"],"f542","M0 80C0 53.5 21.5 32 48 32l96 0c26.5 0 48 21.5 48 48l0 16 192 0 0-16c0-26.5 21.5-48 48-48l96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-16-192 0 0 16c0 1.7-.1 3.4-.3 5L272 288l96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-96c0-1.7 .1-3.4 .3-5L144 224l-96 0c-26.5 0-48-21.5-48-48L0 80z"]}),i7.add({prefix:"fas",iconName:"envelope",icon:[512,512,[128386,9993,61443],"f0e0","M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48L48 64zM0 176L0 384c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-208L294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176z"]}),Ln.component("FontAwesomeIcon",X7),Ln.mixin(t9)}}})); diff --git a/dev/assets/main-legacy-KxxVxZno.js b/dev/assets/main-legacy-CZWwOtun.js similarity index 56% rename from dev/assets/main-legacy-KxxVxZno.js rename to dev/assets/main-legacy-CZWwOtun.js index 94e4db6a..2d671f48 100644 --- a/dev/assets/main-legacy-KxxVxZno.js +++ b/dev/assets/main-legacy-CZWwOtun.js @@ -1,6 +1,6 @@ -System.register(["./main-legacy-CuMZr34T.js"],(function(e,t){"use strict";var a,o,i,r,n,s,c,l,d,p,h,m,f,u,g,v,b,y,x,w,k,S,C,z,$,_,L,M,F,B,I,T,E,D,O,j,N,A,R,P,H,W,G,V,K,q,U,Y,X,Q,J;return{setters:[e=>{a=e.n,o=e.c,i=e.o,r=e.a,n=e.d,s=e._,c=e.I,l=e.C,d=e.M,p=e.R,h=e.A,m=e.b,f=e.e,u=e.g,g=e.f,v=e.h,b=e.l,y=e.L,x=e.i,w=e.j,k=e.v,e.k,S=e.m,C=e.p,z=e.q,$=e.D,_=e.r,L=e.s,M=e.t,F=e.u,B=e.w,I=e.x,T=e.y,E=e.z,D=e.B,O=e.E,j=e.F,N=e.G,A=e.H,R=e.J,P=e.K,H=e.N,W=e.T,G=e.O,V=e.P,K=e.Q,q=e.S,U=e.U,Y=e.V,X=e.W,Q=e.X,J=e.Y}],execute:function(){var e=document.createElement("style");e.textContent=".text-dark[data-v-74d39c21]{color:#212121}.text-grey[data-v-74d39c21]{color:#4a4a4a}.text-lightGrey[data-v-74d39c21]{color:#737373}.text-mediumLightGrey[data-v-74d39c21]{color:#aaa}.text-veryLightGrey[data-v-74d39c21]{color:#d2d2d2}.fontWeight-medium[data-v-74d39c21]{font-weight:500}.fontWeight-heavy[data-v-74d39c21]{font-weight:700}.font-italic[data-v-74d39c21]{font-style:italic}.fontSize-verySmall[data-v-74d39c21]{font-size:.75rem}.fontSize-small[data-v-74d39c21]{font-size:.8rem}.fontSize-normal[data-v-74d39c21]{font-size:.9rem}.fontSize-large[data-v-74d39c21]{font-size:1.1rem}.font-default[data-v-74d39c21]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-74d39c21]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-74d39c21]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-74d39c21]{word-break:break-all}.fillAndCenter[data-v-74d39c21]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-74d39c21]{scrollbar-width:thin}.mainComponent[data-v-74d39c21]{position:relative}.mainComponent-minimized[data-v-74d39c21]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-74d39c21]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-74d39c21]{display:block}.visualComponent[data-v-74d39c21]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-74d39c21]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-74d39c21]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-74d39c21]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-74d39c21]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-74d39c21]{display:block;flex:1 1 auto;overflow:auto}p[data-v-74d39c21]{margin:3px 0!important}a[data-v-74d39c21]:link,a[data-v-74d39c21]:visited,a[data-v-74d39c21]:active{color:#b13f13}a[data-v-74d39c21]:hover,.alert a[data-v-74d39c21]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-74d39c21]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-74d39c21]{color:#737373!important}.page-link[data-v-74d39c21]:hover{color:#e85e29!important}ul[data-v-74d39c21]{padding-left:20px}h1[data-v-74d39c21]{font-size:1.85rem}h2[data-v-74d39c21]{font-size:1.7rem}h3[data-v-74d39c21]{font-size:1.55rem}h4[data-v-74d39c21]{font-size:1.35rem}h5[data-v-74d39c21]{font-size:1.25rem}h6[data-v-74d39c21]{font-size:1.2rem}.button[data-v-74d39c21]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-74d39c21]:hover{color:#e85e29}.button-disabled[data-v-74d39c21]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-74d39c21]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-74d39c21]:hover{color:#880c0c}.button[data-v-74d39c21],button[data-v-74d39c21]{transition:all .2s ease-in-out}.button[data-v-74d39c21]:not(.button-disabled):active,button[data-v-74d39c21]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-74d39c21]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-74d39c21]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-74d39c21]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-74d39c21]:hover{color:#e85e29}.concept-mappingsExist[data-v-74d39c21]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-74d39c21]{border-right:5px solid #ffffff}.pointer[data-v-74d39c21]{cursor:pointer}.starFavorite[data-v-74d39c21]{color:#b13f13;margin-right:5px}.starFavorite[data-v-74d39c21]:hover,.starNormal[data-v-74d39c21]:hover{color:#e85e29}.starNormal[data-v-74d39c21]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-74d39c21]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-74d39c21]{background-color:#dacece;font-weight:700}.scrollable[data-v-74d39c21]{overflow-y:auto}.collapsed>.when-opened[data-v-74d39c21],:not(.collapsed)>.when-closed[data-v-74d39c21]{display:none}[data-v-74d39c21]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-74d39c21]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-74d39c21]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-74d39c21]:before{background-color:#555!important}.popover[data-v-74d39c21]{max-width:400px!important}.custom-control-label[data-v-74d39c21]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-74d39c21],.form-control.is-invalid[data-v-74d39c21]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-74d39c21]{overflow:auto!important}.modal-content[data-v-74d39c21],.popover-body[data-v-74d39c21]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-74d39c21],.btn-primary[data-v-74d39c21]:active,.btn-primary[data-v-74d39c21]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-74d39c21]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-74d39c21]{background-color:#377a16}.btn-success[data-v-74d39c21]:hover{background-color:#1a390a}.btn-warning[data-v-74d39c21]{background-color:#dacece}.btn-warning[data-v-74d39c21]:hover{background-color:#b9a2a2}.btn-danger[data-v-74d39c21]{background-color:#ce1212}.btn-danger[data-v-74d39c21]:hover{background-color:#880c0c}.text-success[data-v-74d39c21]{color:#377a16!important}.text-warning[data-v-74d39c21]{color:#b9a2a2!important}.text-danger[data-v-74d39c21]{color:#ce1212!important}.alert-success[data-v-74d39c21]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-74d39c21]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-74d39c21]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-74d39c21]{order:1}.order2[data-v-74d39c21]{order:2}.order3[data-v-74d39c21]{order:3}.order4[data-v-74d39c21]{order:4}.order5[data-v-74d39c21]{order:5}div kbd[data-v-74d39c21]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.mappingTypes[data-v-74d39c21]{width:72px;text-align:center;z-index:200;user-select:none;font-size:1.25rem;padding:10px 0}.mappingType[data-v-74d39c21]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:inline-block;width:30px;height:30px;margin:2px;font-weight:700}.mappingTypeSelected[data-v-74d39c21]{background-color:#dacece}.mappingType[data-v-74d39c21]:hover{background-color:#ece5e5;color:#4a4a4a}.text-dark[data-v-27dae9bc]{color:#212121}.text-grey[data-v-27dae9bc]{color:#4a4a4a}.text-lightGrey[data-v-27dae9bc]{color:#737373}.text-mediumLightGrey[data-v-27dae9bc]{color:#aaa}.text-veryLightGrey[data-v-27dae9bc]{color:#d2d2d2}.fontWeight-medium[data-v-27dae9bc]{font-weight:500}.fontWeight-heavy[data-v-27dae9bc]{font-weight:700}.font-italic[data-v-27dae9bc]{font-style:italic}.fontSize-verySmall[data-v-27dae9bc]{font-size:.75rem}.fontSize-small[data-v-27dae9bc]{font-size:.8rem}.fontSize-normal[data-v-27dae9bc]{font-size:.9rem}.fontSize-large[data-v-27dae9bc]{font-size:1.1rem}.font-default[data-v-27dae9bc]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-27dae9bc]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-27dae9bc]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-27dae9bc]{word-break:break-all}.fillAndCenter[data-v-27dae9bc]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-27dae9bc]{scrollbar-width:thin}.mainComponent[data-v-27dae9bc]{position:relative}.mainComponent-minimized[data-v-27dae9bc]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-27dae9bc]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-27dae9bc]{display:block}.visualComponent[data-v-27dae9bc]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-27dae9bc]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-27dae9bc]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-27dae9bc]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-27dae9bc]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-27dae9bc]{display:block;flex:1 1 auto;overflow:auto}p[data-v-27dae9bc]{margin:3px 0!important}a[data-v-27dae9bc]:link,a[data-v-27dae9bc]:visited,a[data-v-27dae9bc]:active{color:#b13f13}a[data-v-27dae9bc]:hover,.alert a[data-v-27dae9bc]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-27dae9bc]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-27dae9bc]{color:#737373!important}.page-link[data-v-27dae9bc]:hover{color:#e85e29!important}ul[data-v-27dae9bc]{padding-left:20px}h1[data-v-27dae9bc]{font-size:1.85rem}h2[data-v-27dae9bc]{font-size:1.7rem}h3[data-v-27dae9bc]{font-size:1.55rem}h4[data-v-27dae9bc]{font-size:1.35rem}h5[data-v-27dae9bc]{font-size:1.25rem}h6[data-v-27dae9bc]{font-size:1.2rem}.button[data-v-27dae9bc]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-27dae9bc]:hover{color:#e85e29}.button-disabled[data-v-27dae9bc]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-27dae9bc]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-27dae9bc]:hover{color:#880c0c}.button[data-v-27dae9bc],button[data-v-27dae9bc]{transition:all .2s ease-in-out}.button[data-v-27dae9bc]:not(.button-disabled):active,button[data-v-27dae9bc]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-27dae9bc]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-27dae9bc]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-27dae9bc]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-27dae9bc]:hover{color:#e85e29}.concept-mappingsExist[data-v-27dae9bc]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-27dae9bc]{border-right:5px solid #ffffff}.pointer[data-v-27dae9bc]{cursor:pointer}.starFavorite[data-v-27dae9bc]{color:#b13f13;margin-right:5px}.starFavorite[data-v-27dae9bc]:hover,.starNormal[data-v-27dae9bc]:hover{color:#e85e29}.starNormal[data-v-27dae9bc]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-27dae9bc]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-27dae9bc]{background-color:#dacece;font-weight:700}.scrollable[data-v-27dae9bc]{overflow-y:auto}.collapsed>.when-opened[data-v-27dae9bc],:not(.collapsed)>.when-closed[data-v-27dae9bc]{display:none}[data-v-27dae9bc]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-27dae9bc]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-27dae9bc]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-27dae9bc]:before{background-color:#555!important}.popover[data-v-27dae9bc]{max-width:400px!important}.custom-control-label[data-v-27dae9bc]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-27dae9bc],.form-control.is-invalid[data-v-27dae9bc]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-27dae9bc]{overflow:auto!important}.modal-content[data-v-27dae9bc],.popover-body[data-v-27dae9bc]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-27dae9bc],.btn-primary[data-v-27dae9bc]:active,.btn-primary[data-v-27dae9bc]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-27dae9bc]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-27dae9bc]{background-color:#377a16}.btn-success[data-v-27dae9bc]:hover{background-color:#1a390a}.btn-warning[data-v-27dae9bc]{background-color:#dacece}.btn-warning[data-v-27dae9bc]:hover{background-color:#b9a2a2}.btn-danger[data-v-27dae9bc]{background-color:#ce1212}.btn-danger[data-v-27dae9bc]:hover{background-color:#880c0c}.text-success[data-v-27dae9bc]{color:#377a16!important}.text-warning[data-v-27dae9bc]{color:#b9a2a2!important}.text-danger[data-v-27dae9bc]{color:#ce1212!important}.alert-success[data-v-27dae9bc]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-27dae9bc]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-27dae9bc]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-27dae9bc]{order:1}.order2[data-v-27dae9bc]{order:2}.order3[data-v-27dae9bc]{order:3}.order4[data-v-27dae9bc]{order:4}.order5[data-v-27dae9bc]{order:5}div kbd[data-v-27dae9bc]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}#mappingEditor[data-v-27dae9bc]{position:relative;display:flex;border:1px solid #ffffff;background-color:#fff}.mappingTypeSelection[data-v-27dae9bc]{flex:none;position:relative;order:1;margin:auto 0;transform:translateY(-10px)}.mappingEditorPart[data-v-27dae9bc]{flex:1;width:0;padding:30px 0 30px 5px;margin-right:5px;display:flex;flex-direction:column;position:relative}.mappingEditorPart>div[data-v-27dae9bc]{flex:1;height:0;display:flex;flex-direction:column}.mappingEditorPart-noConcepts>div[data-v-27dae9bc]{border:1px dashed #d2d2d2;border-radius:10px}.mappingEditorPart-dropTarget>div[data-v-27dae9bc]{border:1px dashed #1a390a;border-radius:10px}.mappingEditor-addButton[data-v-27dae9bc]{font-size:1.8em}.mappingScheme[data-v-27dae9bc]{text-align:center;flex:none;margin:-29px 0 5px}.mappingConceptList[data-v-27dae9bc]{flex:1;height:0;position:relative;align-items:center}.mappingConceptList>div[data-v-27dae9bc]{position:absolute;top:0;bottom:0;left:0;right:0;overflow-y:auto;display:flex;flex-direction:column}.mappingConceptList>div>ul[data-v-27dae9bc]{list-style:none;padding:0}.mappingConceptList>div>ul>li[data-v-27dae9bc]{position:relative;margin:5px 12px 5px 0}.mappingConceptLink[data-v-27dae9bc]:hover{color:#b13f13}.mappingNoConcepts[data-v-27dae9bc]{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);text-align:center;font-size:.8rem;color:#737373}.mappingEditorToolbar[data-v-27dae9bc]{position:absolute;font-size:16px;text-align:center;margin:5px auto 0;left:30px;right:30px;bottom:0;display:flex;justify-content:center;align-items:center;z-index:200}.mappingEditorToolbarItem[data-v-27dae9bc]{flex:0;margin:0 5px}.mappingButtons[data-v-27dae9bc]{flex:0 0 32px!important;display:flex;flex-direction:row!important}.mappingButtonsFiller[data-v-27dae9bc]{flex:1}.mappingEditor-infoIcon[data-v-27dae9bc]{position:absolute;bottom:-4px;right:15px;z-index:200}.mappingEditor-infoIcon .button[data-v-27dae9bc]{color:#aaa}.mappingEditor-infoIcon .button[data-v-27dae9bc]:hover{color:#e85e29}.mappingEditor-title[data-v-27dae9bc]{letter-spacing:.2em;font-weight:700;text-align:center;position:absolute;top:0;left:50%;transform:translate(-50%);z-index:200}.addButton[data-v-27dae9bc]{flex:none;margin:0 10px;font-size:1.5rem}.mappingEditor-deleteButtons[data-v-27dae9bc]{display:flex;justify-content:center}.mappingEditor-deleteButtons button[data-v-27dae9bc]{margin:10px 20px}.mappingEditor-mappingNotSaved[data-v-27dae9bc],.mappingEditor-mappingSaved[data-v-27dae9bc]{position:absolute;bottom:-1px;left:0;color:#ce1212;z-index:200}.mappingEditor-mappingSaved[data-v-27dae9bc]{color:#1a390a}.mappingEditor-mappingAlert[data-v-27dae9bc]{min-width:16px;z-index:200}.mappingEditor-concordanceSelection[data-v-27dae9bc]{position:absolute;bottom:-4px;right:35px;max-width:30%;z-index:200}#mappingEditor .componentSettings{right:-2px;bottom:-4px}.text-dark[data-v-0b6e6a9c]{color:#212121}.text-grey[data-v-0b6e6a9c]{color:#4a4a4a}.text-lightGrey[data-v-0b6e6a9c]{color:#737373}.text-mediumLightGrey[data-v-0b6e6a9c]{color:#aaa}.text-veryLightGrey[data-v-0b6e6a9c]{color:#d2d2d2}.fontWeight-medium[data-v-0b6e6a9c]{font-weight:500}.fontWeight-heavy[data-v-0b6e6a9c]{font-weight:700}.font-italic[data-v-0b6e6a9c]{font-style:italic}.fontSize-verySmall[data-v-0b6e6a9c]{font-size:.75rem}.fontSize-small[data-v-0b6e6a9c]{font-size:.8rem}.fontSize-normal[data-v-0b6e6a9c]{font-size:.9rem}.fontSize-large[data-v-0b6e6a9c]{font-size:1.1rem}.font-default[data-v-0b6e6a9c]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-0b6e6a9c]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-0b6e6a9c]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-0b6e6a9c]{word-break:break-all}.fillAndCenter[data-v-0b6e6a9c]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-0b6e6a9c]{scrollbar-width:thin}.mainComponent[data-v-0b6e6a9c]{position:relative}.mainComponent-minimized[data-v-0b6e6a9c]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-0b6e6a9c]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-0b6e6a9c]{display:block}.visualComponent[data-v-0b6e6a9c]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-0b6e6a9c]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-0b6e6a9c]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-0b6e6a9c]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-0b6e6a9c]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-0b6e6a9c]{display:block;flex:1 1 auto;overflow:auto}p[data-v-0b6e6a9c]{margin:3px 0!important}a[data-v-0b6e6a9c]:link,a[data-v-0b6e6a9c]:visited,a[data-v-0b6e6a9c]:active{color:#b13f13}a[data-v-0b6e6a9c]:hover,.alert a[data-v-0b6e6a9c]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-0b6e6a9c]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-0b6e6a9c]{color:#737373!important}.page-link[data-v-0b6e6a9c]:hover{color:#e85e29!important}ul[data-v-0b6e6a9c]{padding-left:20px}h1[data-v-0b6e6a9c]{font-size:1.85rem}h2[data-v-0b6e6a9c]{font-size:1.7rem}h3[data-v-0b6e6a9c]{font-size:1.55rem}h4[data-v-0b6e6a9c]{font-size:1.35rem}h5[data-v-0b6e6a9c]{font-size:1.25rem}h6[data-v-0b6e6a9c]{font-size:1.2rem}.button[data-v-0b6e6a9c]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-0b6e6a9c]:hover{color:#e85e29}.button-disabled[data-v-0b6e6a9c]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-0b6e6a9c]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-0b6e6a9c]:hover{color:#880c0c}.button[data-v-0b6e6a9c],button[data-v-0b6e6a9c]{transition:all .2s ease-in-out}.button[data-v-0b6e6a9c]:not(.button-disabled):active,button[data-v-0b6e6a9c]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-0b6e6a9c]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-0b6e6a9c]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-0b6e6a9c]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-0b6e6a9c]:hover{color:#e85e29}.concept-mappingsExist[data-v-0b6e6a9c]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-0b6e6a9c]{border-right:5px solid #ffffff}.pointer[data-v-0b6e6a9c]{cursor:pointer}.starFavorite[data-v-0b6e6a9c]{color:#b13f13;margin-right:5px}.starFavorite[data-v-0b6e6a9c]:hover,.starNormal[data-v-0b6e6a9c]:hover{color:#e85e29}.starNormal[data-v-0b6e6a9c]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-0b6e6a9c]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-0b6e6a9c]{background-color:#dacece;font-weight:700}.scrollable[data-v-0b6e6a9c]{overflow-y:auto}.collapsed>.when-opened[data-v-0b6e6a9c],:not(.collapsed)>.when-closed[data-v-0b6e6a9c]{display:none}[data-v-0b6e6a9c]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-0b6e6a9c]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-0b6e6a9c]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-0b6e6a9c]:before{background-color:#555!important}.popover[data-v-0b6e6a9c]{max-width:400px!important}.custom-control-label[data-v-0b6e6a9c]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-0b6e6a9c],.form-control.is-invalid[data-v-0b6e6a9c]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-0b6e6a9c]{overflow:auto!important}.modal-content[data-v-0b6e6a9c],.popover-body[data-v-0b6e6a9c]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-0b6e6a9c],.btn-primary[data-v-0b6e6a9c]:active,.btn-primary[data-v-0b6e6a9c]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-0b6e6a9c]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-0b6e6a9c]{background-color:#377a16}.btn-success[data-v-0b6e6a9c]:hover{background-color:#1a390a}.btn-warning[data-v-0b6e6a9c]{background-color:#dacece}.btn-warning[data-v-0b6e6a9c]:hover{background-color:#b9a2a2}.btn-danger[data-v-0b6e6a9c]{background-color:#ce1212}.btn-danger[data-v-0b6e6a9c]:hover{background-color:#880c0c}.text-success[data-v-0b6e6a9c]{color:#377a16!important}.text-warning[data-v-0b6e6a9c]{color:#b9a2a2!important}.text-danger[data-v-0b6e6a9c]{color:#ce1212!important}.alert-success[data-v-0b6e6a9c]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-0b6e6a9c]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-0b6e6a9c]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-0b6e6a9c]{order:1}.order2[data-v-0b6e6a9c]{order:2}.order3[data-v-0b6e6a9c]{order:3}.order4[data-v-0b6e6a9c]{order:4}.order5[data-v-0b6e6a9c]{order:5}div kbd[data-v-0b6e6a9c]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.minimizeButton[data-v-0b6e6a9c]{right:0;top:0;background:rgba(85,85,85,.2);color:#fff;border-radius:0 0 0 3px}.minimizeButton[data-v-0b6e6a9c]{padding-left:5px}.maximizeButton[data-v-0b6e6a9c]{z-index:900;display:inline-block;position:static;color:rgba(85,85,85,.2);font-size:1rem}.minimizedHoverOverlay[data-v-0b6e6a9c]{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(255,255,255,.6);z-index:300}.minimizedOverlay[data-v-0b6e6a9c]{letter-spacing:.2em;font-weight:700;text-align:center;color:#737373;cursor:pointer;position:absolute;z-index:900;top:0;right:0;bottom:0;left:0;background-color:#fff;user-select:none}.minimizedOverlay[data-v-0b6e6a9c]:hover{background-color:#dacece}.minimizedOverlay>div[data-v-0b6e6a9c]{position:absolute;margin:auto 0;top:0;right:0;bottom:0;left:0;height:24px}.text-dark[data-v-f2129d18]{color:#212121}.text-grey[data-v-f2129d18]{color:#4a4a4a}.text-lightGrey[data-v-f2129d18]{color:#737373}.text-mediumLightGrey[data-v-f2129d18]{color:#aaa}.text-veryLightGrey[data-v-f2129d18]{color:#d2d2d2}.fontWeight-medium[data-v-f2129d18]{font-weight:500}.fontWeight-heavy[data-v-f2129d18]{font-weight:700}.font-italic[data-v-f2129d18]{font-style:italic}.fontSize-verySmall[data-v-f2129d18]{font-size:.75rem}.fontSize-small[data-v-f2129d18]{font-size:.8rem}.fontSize-normal[data-v-f2129d18]{font-size:.9rem}.fontSize-large[data-v-f2129d18]{font-size:1.1rem}.font-default[data-v-f2129d18]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-f2129d18]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-f2129d18]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-f2129d18]{word-break:break-all}.fillAndCenter[data-v-f2129d18]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-f2129d18]{scrollbar-width:thin}.mainComponent[data-v-f2129d18]{position:relative}.mainComponent-minimized[data-v-f2129d18]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-f2129d18]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-f2129d18]{display:block}.visualComponent[data-v-f2129d18]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-f2129d18]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-f2129d18]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-f2129d18]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-f2129d18]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-f2129d18]{display:block;flex:1 1 auto;overflow:auto}p[data-v-f2129d18]{margin:3px 0!important}a[data-v-f2129d18]:link,a[data-v-f2129d18]:visited,a[data-v-f2129d18]:active{color:#b13f13}a[data-v-f2129d18]:hover,.alert a[data-v-f2129d18]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-f2129d18]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-f2129d18]{color:#737373!important}.page-link[data-v-f2129d18]:hover{color:#e85e29!important}ul[data-v-f2129d18]{padding-left:20px}h1[data-v-f2129d18]{font-size:1.85rem}h2[data-v-f2129d18]{font-size:1.7rem}h3[data-v-f2129d18]{font-size:1.55rem}h4[data-v-f2129d18]{font-size:1.35rem}h5[data-v-f2129d18]{font-size:1.25rem}h6[data-v-f2129d18]{font-size:1.2rem}.button[data-v-f2129d18]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-f2129d18]:hover{color:#e85e29}.button-disabled[data-v-f2129d18]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-f2129d18]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-f2129d18]:hover{color:#880c0c}.button[data-v-f2129d18],button[data-v-f2129d18]{transition:all .2s ease-in-out}.button[data-v-f2129d18]:not(.button-disabled):active,button[data-v-f2129d18]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-f2129d18]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-f2129d18]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-f2129d18]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-f2129d18]:hover{color:#e85e29}.concept-mappingsExist[data-v-f2129d18]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-f2129d18]{border-right:5px solid #ffffff}.pointer[data-v-f2129d18]{cursor:pointer}.starFavorite[data-v-f2129d18]{color:#b13f13;margin-right:5px}.starFavorite[data-v-f2129d18]:hover,.starNormal[data-v-f2129d18]:hover{color:#e85e29}.starNormal[data-v-f2129d18]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-f2129d18]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-f2129d18]{background-color:#dacece;font-weight:700}.scrollable[data-v-f2129d18]{overflow-y:auto}.collapsed>.when-opened[data-v-f2129d18],:not(.collapsed)>.when-closed[data-v-f2129d18]{display:none}[data-v-f2129d18]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-f2129d18]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-f2129d18]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-f2129d18]:before{background-color:#555!important}.popover[data-v-f2129d18]{max-width:400px!important}.custom-control-label[data-v-f2129d18]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-f2129d18],.form-control.is-invalid[data-v-f2129d18]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-f2129d18]{overflow:auto!important}.modal-content[data-v-f2129d18],.popover-body[data-v-f2129d18]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-f2129d18],.btn-primary[data-v-f2129d18]:active,.btn-primary[data-v-f2129d18]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-f2129d18]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-f2129d18]{background-color:#377a16}.btn-success[data-v-f2129d18]:hover{background-color:#1a390a}.btn-warning[data-v-f2129d18]{background-color:#dacece}.btn-warning[data-v-f2129d18]:hover{background-color:#b9a2a2}.btn-danger[data-v-f2129d18]{background-color:#ce1212}.btn-danger[data-v-f2129d18]:hover{background-color:#880c0c}.text-success[data-v-f2129d18]{color:#377a16!important}.text-warning[data-v-f2129d18]{color:#b9a2a2!important}.text-danger[data-v-f2129d18]{color:#ce1212!important}.alert-success[data-v-f2129d18]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-f2129d18]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-f2129d18]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-f2129d18]{order:1}.order2[data-v-f2129d18]{order:2}.order3[data-v-f2129d18]{order:3}.order4[data-v-f2129d18]{order:4}.order5[data-v-f2129d18]{order:5}div kbd[data-v-f2129d18]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.conceptBox[data-v-f2129d18]{display:flex;position:relative;min-height:20px;padding-top:2px;padding-bottom:2px;margin-left:3px;cursor:pointer;user-select:none}.arrowBox[data-v-f2129d18]{flex:none;width:18px;padding-left:4px}.labelBox[data-v-f2129d18]{flex:1;vertical-align:center;padding-right:20px}.labelBoxSelected[data-v-f2129d18]{padding-right:16px}.labelBoxFull[data-v-f2129d18]{padding-left:18px}.labelBoxSingle[data-v-f2129d18]{padding-left:5px}.labelBox[data-v-f2129d18],.labelBox[data-v-f2129d18]:link,.labelBox[data-v-f2129d18]:hover,.labelBox[data-v-f2129d18]:active,.labelBox[data-v-f2129d18]:visited{color:#212121}.addToMapping[data-v-f2129d18]{font-size:1.1rem;position:absolute;color:#fff;top:50%;transform:translateY(-50%);right:8px;opacity:.7}.hovered[data-v-f2129d18],.selected.hovered[data-v-f2129d18],.arrowBox[data-v-f2129d18]:hover,.conceptListItem[data-v-f2129d18]:hover{background-color:#ece5e5}.conceptListItem-buttonBefore[data-v-f2129d18]{padding-top:2px}.arrowBox>i[data-v-f2129d18]{border:solid #212121;border-width:0 2px 2px 0;display:inline-block;padding:3px;margin:2px 0}.right[data-v-f2129d18]{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.left[data-v-f2129d18]{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.up[data-v-f2129d18]{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.down[data-v-f2129d18]{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.conceptListItem-icon[data-v-f2129d18]{margin-right:2px}.text-dark[data-v-67a1d926]{color:#212121}.text-grey[data-v-67a1d926]{color:#4a4a4a}.text-lightGrey[data-v-67a1d926]{color:#737373}.text-mediumLightGrey[data-v-67a1d926]{color:#aaa}.text-veryLightGrey[data-v-67a1d926]{color:#d2d2d2}.fontWeight-medium[data-v-67a1d926]{font-weight:500}.fontWeight-heavy[data-v-67a1d926]{font-weight:700}.font-italic[data-v-67a1d926]{font-style:italic}.fontSize-verySmall[data-v-67a1d926]{font-size:.75rem}.fontSize-small[data-v-67a1d926]{font-size:.8rem}.fontSize-normal[data-v-67a1d926]{font-size:.9rem}.fontSize-large[data-v-67a1d926]{font-size:1.1rem}.font-default[data-v-67a1d926]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-67a1d926]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-67a1d926]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-67a1d926]{word-break:break-all}.fillAndCenter[data-v-67a1d926]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-67a1d926]{scrollbar-width:thin}.mainComponent[data-v-67a1d926]{position:relative}.mainComponent-minimized[data-v-67a1d926]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-67a1d926]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-67a1d926]{display:block}.visualComponent[data-v-67a1d926]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-67a1d926]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-67a1d926]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-67a1d926]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-67a1d926]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-67a1d926]{display:block;flex:1 1 auto;overflow:auto}p[data-v-67a1d926]{margin:3px 0!important}a[data-v-67a1d926]:link,a[data-v-67a1d926]:visited,a[data-v-67a1d926]:active{color:#b13f13}a[data-v-67a1d926]:hover,.alert a[data-v-67a1d926]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-67a1d926]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-67a1d926]{color:#737373!important}.page-link[data-v-67a1d926]:hover{color:#e85e29!important}ul[data-v-67a1d926]{padding-left:20px}h1[data-v-67a1d926]{font-size:1.85rem}h2[data-v-67a1d926]{font-size:1.7rem}h3[data-v-67a1d926]{font-size:1.55rem}h4[data-v-67a1d926]{font-size:1.35rem}h5[data-v-67a1d926]{font-size:1.25rem}h6[data-v-67a1d926]{font-size:1.2rem}.button[data-v-67a1d926]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-67a1d926]:hover{color:#e85e29}.button-disabled[data-v-67a1d926]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-67a1d926]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-67a1d926]:hover{color:#880c0c}.button[data-v-67a1d926],button[data-v-67a1d926]{transition:all .2s ease-in-out}.button[data-v-67a1d926]:not(.button-disabled):active,button[data-v-67a1d926]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-67a1d926]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-67a1d926]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-67a1d926]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-67a1d926]:hover{color:#e85e29}.concept-mappingsExist[data-v-67a1d926]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-67a1d926]{border-right:5px solid #ffffff}.pointer[data-v-67a1d926]{cursor:pointer}.starFavorite[data-v-67a1d926]{color:#b13f13;margin-right:5px}.starFavorite[data-v-67a1d926]:hover,.starNormal[data-v-67a1d926]:hover{color:#e85e29}.starNormal[data-v-67a1d926]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-67a1d926]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-67a1d926]{background-color:#dacece;font-weight:700}.scrollable[data-v-67a1d926]{overflow-y:auto}.collapsed>.when-opened[data-v-67a1d926],:not(.collapsed)>.when-closed[data-v-67a1d926]{display:none}[data-v-67a1d926]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-67a1d926]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-67a1d926]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-67a1d926]:before{background-color:#555!important}.popover[data-v-67a1d926]{max-width:400px!important}.custom-control-label[data-v-67a1d926]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-67a1d926],.form-control.is-invalid[data-v-67a1d926]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-67a1d926]{overflow:auto!important}.modal-content[data-v-67a1d926],.popover-body[data-v-67a1d926]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-67a1d926],.btn-primary[data-v-67a1d926]:active,.btn-primary[data-v-67a1d926]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-67a1d926]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-67a1d926]{background-color:#377a16}.btn-success[data-v-67a1d926]:hover{background-color:#1a390a}.btn-warning[data-v-67a1d926]{background-color:#dacece}.btn-warning[data-v-67a1d926]:hover{background-color:#b9a2a2}.btn-danger[data-v-67a1d926]{background-color:#ce1212}.btn-danger[data-v-67a1d926]:hover{background-color:#880c0c}.text-success[data-v-67a1d926]{color:#377a16!important}.text-warning[data-v-67a1d926]{color:#b9a2a2!important}.text-danger[data-v-67a1d926]{color:#ce1212!important}.alert-success[data-v-67a1d926]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-67a1d926]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-67a1d926]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-67a1d926]{order:1}.order2[data-v-67a1d926]{order:2}.order3[data-v-67a1d926]{order:3}.order4[data-v-67a1d926]{order:4}.order5[data-v-67a1d926]{order:5}div kbd[data-v-67a1d926]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.conceptList[data-v-67a1d926]{height:100%}.conceptListItems[data-v-67a1d926]{position:absolute;top:0;bottom:0;left:0;right:0;overflow-y:auto}.conceptListItems>*:first-child>*[data-v-67a1d926]:last-child{margin-bottom:30px}.conceptListItems-noItems[data-v-67a1d926]{margin-top:5px;text-align:center}.conceptListWrapper .cocoda-vue-tabs-content{padding:5px 0 0!important}.conceptListWrapper .componentSettings{right:3px;bottom:2px}.conceptListWrapper-reloadButton{right:41px!important;bottom:1px!important}.conceptListWrapper-listSelectionButton{position:absolute;left:10px;top:7px}.conceptListWrapper-listSelectionPopover-choice{padding:4px 5px}.conceptListWrapper-listSelectionPopover-choice:hover{background-color:#f6f3f3;cursor:pointer}.itemDetailNarrower[data-v-b8c320f6]{margin:5px 0}.text-dark[data-v-7ca8fc2f]{color:#212121}.text-grey[data-v-7ca8fc2f]{color:#4a4a4a}.text-lightGrey[data-v-7ca8fc2f]{color:#737373}.text-mediumLightGrey[data-v-7ca8fc2f]{color:#aaa}.text-veryLightGrey[data-v-7ca8fc2f]{color:#d2d2d2}.fontWeight-medium[data-v-7ca8fc2f]{font-weight:500}.fontWeight-heavy[data-v-7ca8fc2f]{font-weight:700}.font-italic[data-v-7ca8fc2f]{font-style:italic}.fontSize-verySmall[data-v-7ca8fc2f]{font-size:.75rem}.fontSize-small[data-v-7ca8fc2f]{font-size:.8rem}.fontSize-normal[data-v-7ca8fc2f]{font-size:.9rem}.fontSize-large[data-v-7ca8fc2f]{font-size:1.1rem}.font-default[data-v-7ca8fc2f]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-7ca8fc2f]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-7ca8fc2f]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-7ca8fc2f]{word-break:break-all}.fillAndCenter[data-v-7ca8fc2f]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-7ca8fc2f]{scrollbar-width:thin}.mainComponent[data-v-7ca8fc2f]{position:relative}.mainComponent-minimized[data-v-7ca8fc2f]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-7ca8fc2f]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-7ca8fc2f]{display:block}.visualComponent[data-v-7ca8fc2f]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-7ca8fc2f]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-7ca8fc2f]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-7ca8fc2f]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-7ca8fc2f]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-7ca8fc2f]{display:block;flex:1 1 auto;overflow:auto}p[data-v-7ca8fc2f]{margin:3px 0!important}a[data-v-7ca8fc2f]:link,a[data-v-7ca8fc2f]:visited,a[data-v-7ca8fc2f]:active{color:#b13f13}a[data-v-7ca8fc2f]:hover,.alert a[data-v-7ca8fc2f]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-7ca8fc2f]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-7ca8fc2f]{color:#737373!important}.page-link[data-v-7ca8fc2f]:hover{color:#e85e29!important}ul[data-v-7ca8fc2f]{padding-left:20px}h1[data-v-7ca8fc2f]{font-size:1.85rem}h2[data-v-7ca8fc2f]{font-size:1.7rem}h3[data-v-7ca8fc2f]{font-size:1.55rem}h4[data-v-7ca8fc2f]{font-size:1.35rem}h5[data-v-7ca8fc2f]{font-size:1.25rem}h6[data-v-7ca8fc2f]{font-size:1.2rem}.button[data-v-7ca8fc2f]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-7ca8fc2f]:hover{color:#e85e29}.button-disabled[data-v-7ca8fc2f]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-7ca8fc2f]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-7ca8fc2f]:hover{color:#880c0c}.button[data-v-7ca8fc2f],button[data-v-7ca8fc2f]{transition:all .2s ease-in-out}.button[data-v-7ca8fc2f]:not(.button-disabled):active,button[data-v-7ca8fc2f]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-7ca8fc2f]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-7ca8fc2f]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-7ca8fc2f]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-7ca8fc2f]:hover{color:#e85e29}.concept-mappingsExist[data-v-7ca8fc2f]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-7ca8fc2f]{border-right:5px solid #ffffff}.pointer[data-v-7ca8fc2f]{cursor:pointer}.starFavorite[data-v-7ca8fc2f]{color:#b13f13;margin-right:5px}.starFavorite[data-v-7ca8fc2f]:hover,.starNormal[data-v-7ca8fc2f]:hover{color:#e85e29}.starNormal[data-v-7ca8fc2f]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-7ca8fc2f]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-7ca8fc2f]{background-color:#dacece;font-weight:700}.scrollable[data-v-7ca8fc2f]{overflow-y:auto}.collapsed>.when-opened[data-v-7ca8fc2f],:not(.collapsed)>.when-closed[data-v-7ca8fc2f]{display:none}[data-v-7ca8fc2f]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-7ca8fc2f]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-7ca8fc2f]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-7ca8fc2f]:before{background-color:#555!important}.popover[data-v-7ca8fc2f]{max-width:400px!important}.custom-control-label[data-v-7ca8fc2f]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-7ca8fc2f],.form-control.is-invalid[data-v-7ca8fc2f]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-7ca8fc2f]{overflow:auto!important}.modal-content[data-v-7ca8fc2f],.popover-body[data-v-7ca8fc2f]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-7ca8fc2f],.btn-primary[data-v-7ca8fc2f]:active,.btn-primary[data-v-7ca8fc2f]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-7ca8fc2f]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-7ca8fc2f]{background-color:#377a16}.btn-success[data-v-7ca8fc2f]:hover{background-color:#1a390a}.btn-warning[data-v-7ca8fc2f]{background-color:#dacece}.btn-warning[data-v-7ca8fc2f]:hover{background-color:#b9a2a2}.btn-danger[data-v-7ca8fc2f]{background-color:#ce1212}.btn-danger[data-v-7ca8fc2f]:hover{background-color:#880c0c}.text-success[data-v-7ca8fc2f]{color:#377a16!important}.text-warning[data-v-7ca8fc2f]{color:#b9a2a2!important}.text-danger[data-v-7ca8fc2f]{color:#ce1212!important}.alert-success[data-v-7ca8fc2f]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-7ca8fc2f]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-7ca8fc2f]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-7ca8fc2f]{order:1}.order2[data-v-7ca8fc2f]{order:2}.order3[data-v-7ca8fc2f]{order:3}.order4[data-v-7ca8fc2f]{order:4}.order5[data-v-7ca8fc2f]{order:5}div kbd[data-v-7ca8fc2f]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.conceptDetail-scheme[data-v-7ca8fc2f]{margin-top:5px}.conceptDetail-name[data-v-7ca8fc2f]{background-color:#dacece;position:relative;padding:0 20px}.conceptDetail-name-clearButton[data-v-7ca8fc2f]{position:absolute;left:2px;top:2px}.conceptDetail-name-addButton[data-v-7ca8fc2f]{font-size:1.1rem;position:absolute;right:3px;top:-2px;color:#fff}.conceptDetail-identifier[data-v-7ca8fc2f]{margin:2px 5px}.conceptDetail-identifier[data-v-7ca8fc2f]:last-child{margin-bottom:0}.conceptDetail-identifier a[data-v-7ca8fc2f]{padding:0 3px}.conceptDetail-identifier svg[data-v-7ca8fc2f]{user-select:none}.conceptDetail-notes[data-v-7ca8fc2f]{margin-top:0;display:flex;flex-direction:column}.conceptDetail-note[data-v-7ca8fc2f]{padding:3px 5px;flex:1}.conceptDetail-previousButton[data-v-7ca8fc2f]{position:absolute;top:30px;right:20px;height:23px;line-height:23px}.conceptDetail-nextButton[data-v-7ca8fc2f]{position:absolute;top:30px;right:0;height:23px;line-height:23px}.conceptDetail-nextButton button[data-v-7ca8fc2f],.conceptDetail-previousButton button[data-v-7ca8fc2f]{font-size:.8rem;padding:0 4px}.coli-ana[data-v-7ca8fc2f]{list-style:none;padding-left:0}.coli-ana>li[data-v-7ca8fc2f]{display:flex}.coli-ana>li>div[data-v-7ca8fc2f]:first-child{width:8px;user-select:none;color:#737373;font-weight:400}.coli-ana>li>div[data-v-7ca8fc2f]:not(:last-child){font-family:monospace}.coli-ana>li>div[data-v-7ca8fc2f]:last-child{flex:1;padding-left:5px}.conceptDetail .cocoda-vue-tabs .cocoda-vue-tabs-content{padding:8px 6px 6px!important}.text-dark[data-v-80213f73]{color:#212121}.text-grey[data-v-80213f73]{color:#4a4a4a}.text-lightGrey[data-v-80213f73]{color:#737373}.text-mediumLightGrey[data-v-80213f73]{color:#aaa}.text-veryLightGrey[data-v-80213f73]{color:#d2d2d2}.fontWeight-medium[data-v-80213f73]{font-weight:500}.fontWeight-heavy[data-v-80213f73]{font-weight:700}.font-italic[data-v-80213f73]{font-style:italic}.fontSize-verySmall[data-v-80213f73]{font-size:.75rem}.fontSize-small[data-v-80213f73]{font-size:.8rem}.fontSize-normal[data-v-80213f73]{font-size:.9rem}.fontSize-large[data-v-80213f73]{font-size:1.1rem}.font-default[data-v-80213f73]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-80213f73]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-80213f73]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-80213f73]{word-break:break-all}.fillAndCenter[data-v-80213f73]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-80213f73]{scrollbar-width:thin}.mainComponent[data-v-80213f73]{position:relative}.mainComponent-minimized[data-v-80213f73]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-80213f73]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-80213f73]{display:block}.visualComponent[data-v-80213f73]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-80213f73]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-80213f73]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-80213f73]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-80213f73]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-80213f73]{display:block;flex:1 1 auto;overflow:auto}p[data-v-80213f73]{margin:3px 0!important}a[data-v-80213f73]:link,a[data-v-80213f73]:visited,a[data-v-80213f73]:active{color:#b13f13}a[data-v-80213f73]:hover,.alert a[data-v-80213f73]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-80213f73]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-80213f73]{color:#737373!important}.page-link[data-v-80213f73]:hover{color:#e85e29!important}ul[data-v-80213f73]{padding-left:20px}h1[data-v-80213f73]{font-size:1.85rem}h2[data-v-80213f73]{font-size:1.7rem}h3[data-v-80213f73]{font-size:1.55rem}h4[data-v-80213f73]{font-size:1.35rem}h5[data-v-80213f73]{font-size:1.25rem}h6[data-v-80213f73]{font-size:1.2rem}.button[data-v-80213f73]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-80213f73]:hover{color:#e85e29}.button-disabled[data-v-80213f73]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-80213f73]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-80213f73]:hover{color:#880c0c}.button[data-v-80213f73],button[data-v-80213f73]{transition:all .2s ease-in-out}.button[data-v-80213f73]:not(.button-disabled):active,button[data-v-80213f73]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-80213f73]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-80213f73]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-80213f73]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-80213f73]:hover{color:#e85e29}.concept-mappingsExist[data-v-80213f73]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-80213f73]{border-right:5px solid #ffffff}.pointer[data-v-80213f73]{cursor:pointer}.starFavorite[data-v-80213f73]{color:#b13f13;margin-right:5px}.starFavorite[data-v-80213f73]:hover,.starNormal[data-v-80213f73]:hover{color:#e85e29}.starNormal[data-v-80213f73]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-80213f73]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-80213f73]{background-color:#dacece;font-weight:700}.scrollable[data-v-80213f73]{overflow-y:auto}.collapsed>.when-opened[data-v-80213f73],:not(.collapsed)>.when-closed[data-v-80213f73]{display:none}[data-v-80213f73]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-80213f73]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-80213f73]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-80213f73]:before{background-color:#555!important}.popover[data-v-80213f73]{max-width:400px!important}.custom-control-label[data-v-80213f73]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-80213f73],.form-control.is-invalid[data-v-80213f73]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-80213f73]{overflow:auto!important}.modal-content[data-v-80213f73],.popover-body[data-v-80213f73]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-80213f73],.btn-primary[data-v-80213f73]:active,.btn-primary[data-v-80213f73]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-80213f73]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-80213f73]{background-color:#377a16}.btn-success[data-v-80213f73]:hover{background-color:#1a390a}.btn-warning[data-v-80213f73]{background-color:#dacece}.btn-warning[data-v-80213f73]:hover{background-color:#b9a2a2}.btn-danger[data-v-80213f73]{background-color:#ce1212}.btn-danger[data-v-80213f73]:hover{background-color:#880c0c}.text-success[data-v-80213f73]{color:#377a16!important}.text-warning[data-v-80213f73]{color:#b9a2a2!important}.text-danger[data-v-80213f73]{color:#ce1212!important}.alert-success[data-v-80213f73]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-80213f73]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-80213f73]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-80213f73]{order:1}.order2[data-v-80213f73]{order:2}.order3[data-v-80213f73]{order:3}.order4[data-v-80213f73]{order:4}.order5[data-v-80213f73]{order:5}div kbd[data-v-80213f73]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.schemeDetail-license[data-v-80213f73]{margin-top:5px}.schemeDetail-identifier[data-v-80213f73]{margin:5px 0}.schemeDetail-identifier svg[data-v-80213f73]{margin-right:3px}.schemeDetail-licenseBadge[data-v-80213f73]{margin-bottom:3px;height:15px}.text-dark[data-v-da52387b]{color:#212121}.text-grey[data-v-da52387b]{color:#4a4a4a}.text-lightGrey[data-v-da52387b]{color:#737373}.text-mediumLightGrey[data-v-da52387b]{color:#aaa}.text-veryLightGrey[data-v-da52387b]{color:#d2d2d2}.fontWeight-medium[data-v-da52387b]{font-weight:500}.fontWeight-heavy[data-v-da52387b]{font-weight:700}.font-italic[data-v-da52387b]{font-style:italic}.fontSize-verySmall[data-v-da52387b]{font-size:.75rem}.fontSize-small[data-v-da52387b]{font-size:.8rem}.fontSize-normal[data-v-da52387b]{font-size:.9rem}.fontSize-large[data-v-da52387b]{font-size:1.1rem}.font-default[data-v-da52387b]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-da52387b]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-da52387b]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-da52387b]{word-break:break-all}.fillAndCenter[data-v-da52387b]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-da52387b]{scrollbar-width:thin}.mainComponent[data-v-da52387b]{position:relative}.mainComponent-minimized[data-v-da52387b]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-da52387b]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-da52387b]{display:block}.visualComponent[data-v-da52387b]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-da52387b]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-da52387b]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-da52387b]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-da52387b]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-da52387b]{display:block;flex:1 1 auto;overflow:auto}p[data-v-da52387b]{margin:3px 0!important}a[data-v-da52387b]:link,a[data-v-da52387b]:visited,a[data-v-da52387b]:active{color:#b13f13}a[data-v-da52387b]:hover,.alert a[data-v-da52387b]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-da52387b]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-da52387b]{color:#737373!important}.page-link[data-v-da52387b]:hover{color:#e85e29!important}ul[data-v-da52387b]{padding-left:20px}h1[data-v-da52387b]{font-size:1.85rem}h2[data-v-da52387b]{font-size:1.7rem}h3[data-v-da52387b]{font-size:1.55rem}h4[data-v-da52387b]{font-size:1.35rem}h5[data-v-da52387b]{font-size:1.25rem}h6[data-v-da52387b]{font-size:1.2rem}.button[data-v-da52387b]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-da52387b]:hover{color:#e85e29}.button-disabled[data-v-da52387b]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-da52387b]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-da52387b]:hover{color:#880c0c}.button[data-v-da52387b],button[data-v-da52387b]{transition:all .2s ease-in-out}.button[data-v-da52387b]:not(.button-disabled):active,button[data-v-da52387b]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-da52387b]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-da52387b]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-da52387b]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-da52387b]:hover{color:#e85e29}.concept-mappingsExist[data-v-da52387b]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-da52387b]{border-right:5px solid #ffffff}.pointer[data-v-da52387b]{cursor:pointer}.starFavorite[data-v-da52387b]{color:#b13f13;margin-right:5px}.starFavorite[data-v-da52387b]:hover,.starNormal[data-v-da52387b]:hover{color:#e85e29}.starNormal[data-v-da52387b]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-da52387b]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-da52387b]{background-color:#dacece;font-weight:700}.scrollable[data-v-da52387b]{overflow-y:auto}.collapsed>.when-opened[data-v-da52387b],:not(.collapsed)>.when-closed[data-v-da52387b]{display:none}[data-v-da52387b]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-da52387b]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-da52387b]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-da52387b]:before{background-color:#555!important}.popover[data-v-da52387b]{max-width:400px!important}.custom-control-label[data-v-da52387b]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-da52387b],.form-control.is-invalid[data-v-da52387b]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-da52387b]{overflow:auto!important}.modal-content[data-v-da52387b],.popover-body[data-v-da52387b]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-da52387b],.btn-primary[data-v-da52387b]:active,.btn-primary[data-v-da52387b]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-da52387b]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-da52387b]{background-color:#377a16}.btn-success[data-v-da52387b]:hover{background-color:#1a390a}.btn-warning[data-v-da52387b]{background-color:#dacece}.btn-warning[data-v-da52387b]:hover{background-color:#b9a2a2}.btn-danger[data-v-da52387b]{background-color:#ce1212}.btn-danger[data-v-da52387b]:hover{background-color:#880c0c}.text-success[data-v-da52387b]{color:#377a16!important}.text-warning[data-v-da52387b]{color:#b9a2a2!important}.text-danger[data-v-da52387b]{color:#ce1212!important}.alert-success[data-v-da52387b]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-da52387b]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-da52387b]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-da52387b]{order:1}.order2[data-v-da52387b]{order:2}.order3[data-v-da52387b]{order:3}.order4[data-v-da52387b]{order:4}.order5[data-v-da52387b]{order:5}div kbd[data-v-da52387b]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.itemDetail[data-v-da52387b]{position:relative;font-size:.8rem}.itemDetail-content[data-v-da52387b]{position:absolute;overflow-y:auto;top:6px;right:4px;bottom:5px;left:4px}.itemDetail-content[data-v-da52387b]{padding:2px 8px}.itemDetail .componentSettings[data-v-da52387b]{right:4px}.text-dark[data-v-a538b808]{color:#212121}.text-grey[data-v-a538b808]{color:#4a4a4a}.text-lightGrey[data-v-a538b808]{color:#737373}.text-mediumLightGrey[data-v-a538b808]{color:#aaa}.text-veryLightGrey[data-v-a538b808]{color:#d2d2d2}.fontWeight-medium[data-v-a538b808]{font-weight:500}.fontWeight-heavy[data-v-a538b808]{font-weight:700}.font-italic[data-v-a538b808]{font-style:italic}.fontSize-verySmall[data-v-a538b808]{font-size:.75rem}.fontSize-small[data-v-a538b808]{font-size:.8rem}.fontSize-normal[data-v-a538b808]{font-size:.9rem}.fontSize-large[data-v-a538b808]{font-size:1.1rem}.font-default[data-v-a538b808]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-a538b808]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-a538b808]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-a538b808]{word-break:break-all}.fillAndCenter[data-v-a538b808]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-a538b808]{scrollbar-width:thin}.mainComponent[data-v-a538b808]{position:relative}.mainComponent-minimized[data-v-a538b808]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-a538b808]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-a538b808]{display:block}.visualComponent[data-v-a538b808]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-a538b808]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-a538b808]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-a538b808]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-a538b808]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-a538b808]{display:block;flex:1 1 auto;overflow:auto}p[data-v-a538b808]{margin:3px 0!important}a[data-v-a538b808]:link,a[data-v-a538b808]:visited,a[data-v-a538b808]:active{color:#b13f13}a[data-v-a538b808]:hover,.alert a[data-v-a538b808]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-a538b808]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-a538b808]{color:#737373!important}.page-link[data-v-a538b808]:hover{color:#e85e29!important}ul[data-v-a538b808]{padding-left:20px}h1[data-v-a538b808]{font-size:1.85rem}h2[data-v-a538b808]{font-size:1.7rem}h3[data-v-a538b808]{font-size:1.55rem}h4[data-v-a538b808]{font-size:1.35rem}h5[data-v-a538b808]{font-size:1.25rem}h6[data-v-a538b808]{font-size:1.2rem}.button[data-v-a538b808]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-a538b808]:hover{color:#e85e29}.button-disabled[data-v-a538b808]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-a538b808]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-a538b808]:hover{color:#880c0c}.button[data-v-a538b808],button[data-v-a538b808]{transition:all .2s ease-in-out}.button[data-v-a538b808]:not(.button-disabled):active,button[data-v-a538b808]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-a538b808]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-a538b808]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-a538b808]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-a538b808]:hover{color:#e85e29}.concept-mappingsExist[data-v-a538b808]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-a538b808]{border-right:5px solid #ffffff}.pointer[data-v-a538b808]{cursor:pointer}.starFavorite[data-v-a538b808]{color:#b13f13;margin-right:5px}.starFavorite[data-v-a538b808]:hover,.starNormal[data-v-a538b808]:hover{color:#e85e29}.starNormal[data-v-a538b808]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-a538b808]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-a538b808]{background-color:#dacece;font-weight:700}.scrollable[data-v-a538b808]{overflow-y:auto}.collapsed>.when-opened[data-v-a538b808],:not(.collapsed)>.when-closed[data-v-a538b808]{display:none}[data-v-a538b808]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-a538b808]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-a538b808]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-a538b808]:before{background-color:#555!important}.popover[data-v-a538b808]{max-width:400px!important}.custom-control-label[data-v-a538b808]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-a538b808],.form-control.is-invalid[data-v-a538b808]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-a538b808]{overflow:auto!important}.modal-content[data-v-a538b808],.popover-body[data-v-a538b808]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-a538b808],.btn-primary[data-v-a538b808]:active,.btn-primary[data-v-a538b808]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-a538b808]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-a538b808]{background-color:#377a16}.btn-success[data-v-a538b808]:hover{background-color:#1a390a}.btn-warning[data-v-a538b808]{background-color:#dacece}.btn-warning[data-v-a538b808]:hover{background-color:#b9a2a2}.btn-danger[data-v-a538b808]{background-color:#ce1212}.btn-danger[data-v-a538b808]:hover{background-color:#880c0c}.text-success[data-v-a538b808]{color:#377a16!important}.text-warning[data-v-a538b808]{color:#b9a2a2!important}.text-danger[data-v-a538b808]{color:#ce1212!important}.alert-success[data-v-a538b808]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-a538b808]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-a538b808]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-a538b808]{order:1}.order2[data-v-a538b808]{order:2}.order3[data-v-a538b808]{order:3}.order4[data-v-a538b808]{order:4}.order5[data-v-a538b808]{order:5}div kbd[data-v-a538b808]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.resizingSliderCol[data-v-a538b808],.resizingSliderRow[data-v-a538b808]{flex:0 1 6px;color:#737373}.resizingSliderCol[data-v-a538b808]{cursor:col-resize;border-left:2px solid transparent;border-right:2px solid transparent;width:6px;max-width:6px;display:flex;justify-content:center;align-items:center}.resizingSliderRow[data-v-a538b808]{cursor:row-resize;border-bottom:2px solid transparent;border-top:2px solid transparent;height:6px;max-height:6px;display:flex;justify-content:center;align-items:center}.resizingSliderRow>div[data-v-a538b808]{margin-top:3px}.resizingSliderCol>div[data-v-a538b808]{margin-left:0}.text-dark[data-v-ff894904]{color:#212121}.text-grey[data-v-ff894904]{color:#4a4a4a}.text-lightGrey[data-v-ff894904]{color:#737373}.text-mediumLightGrey[data-v-ff894904]{color:#aaa}.text-veryLightGrey[data-v-ff894904]{color:#d2d2d2}.fontWeight-medium[data-v-ff894904]{font-weight:500}.fontWeight-heavy[data-v-ff894904]{font-weight:700}.font-italic[data-v-ff894904]{font-style:italic}.fontSize-verySmall[data-v-ff894904]{font-size:.75rem}.fontSize-small[data-v-ff894904]{font-size:.8rem}.fontSize-normal[data-v-ff894904]{font-size:.9rem}.fontSize-large[data-v-ff894904]{font-size:1.1rem}.font-default[data-v-ff894904]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-ff894904]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-ff894904]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-ff894904]{word-break:break-all}.fillAndCenter[data-v-ff894904]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-ff894904]{scrollbar-width:thin}.mainComponent[data-v-ff894904]{position:relative}.mainComponent-minimized[data-v-ff894904]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-ff894904]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-ff894904]{display:block}.visualComponent[data-v-ff894904]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-ff894904]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-ff894904]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-ff894904]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-ff894904]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-ff894904]{display:block;flex:1 1 auto;overflow:auto}p[data-v-ff894904]{margin:3px 0!important}a[data-v-ff894904]:link,a[data-v-ff894904]:visited,a[data-v-ff894904]:active{color:#b13f13}a[data-v-ff894904]:hover,.alert a[data-v-ff894904]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-ff894904]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-ff894904]{color:#737373!important}.page-link[data-v-ff894904]:hover{color:#e85e29!important}ul[data-v-ff894904]{padding-left:20px}h1[data-v-ff894904]{font-size:1.85rem}h2[data-v-ff894904]{font-size:1.7rem}h3[data-v-ff894904]{font-size:1.55rem}h4[data-v-ff894904]{font-size:1.35rem}h5[data-v-ff894904]{font-size:1.25rem}h6[data-v-ff894904]{font-size:1.2rem}.button[data-v-ff894904]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-ff894904]:hover{color:#e85e29}.button-disabled[data-v-ff894904]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-ff894904]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-ff894904]:hover{color:#880c0c}.button[data-v-ff894904],button[data-v-ff894904]{transition:all .2s ease-in-out}.button[data-v-ff894904]:not(.button-disabled):active,button[data-v-ff894904]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-ff894904]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-ff894904]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-ff894904]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-ff894904]:hover{color:#e85e29}.concept-mappingsExist[data-v-ff894904]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-ff894904]{border-right:5px solid #ffffff}.pointer[data-v-ff894904]{cursor:pointer}.starFavorite[data-v-ff894904]{color:#b13f13;margin-right:5px}.starFavorite[data-v-ff894904]:hover,.starNormal[data-v-ff894904]:hover{color:#e85e29}.starNormal[data-v-ff894904]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-ff894904]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-ff894904]{background-color:#dacece;font-weight:700}.scrollable[data-v-ff894904]{overflow-y:auto}.collapsed>.when-opened[data-v-ff894904],:not(.collapsed)>.when-closed[data-v-ff894904]{display:none}[data-v-ff894904]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-ff894904]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-ff894904]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-ff894904]:before{background-color:#555!important}.popover[data-v-ff894904]{max-width:400px!important}.custom-control-label[data-v-ff894904]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-ff894904],.form-control.is-invalid[data-v-ff894904]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-ff894904]{overflow:auto!important}.modal-content[data-v-ff894904],.popover-body[data-v-ff894904]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-ff894904],.btn-primary[data-v-ff894904]:active,.btn-primary[data-v-ff894904]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-ff894904]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-ff894904]{background-color:#377a16}.btn-success[data-v-ff894904]:hover{background-color:#1a390a}.btn-warning[data-v-ff894904]{background-color:#dacece}.btn-warning[data-v-ff894904]:hover{background-color:#b9a2a2}.btn-danger[data-v-ff894904]{background-color:#ce1212}.btn-danger[data-v-ff894904]:hover{background-color:#880c0c}.text-success[data-v-ff894904]{color:#377a16!important}.text-warning[data-v-ff894904]{color:#b9a2a2!important}.text-danger[data-v-ff894904]{color:#ce1212!important}.alert-success[data-v-ff894904]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-ff894904]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-ff894904]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-ff894904]{order:1}.order2[data-v-ff894904]{order:2}.order3[data-v-ff894904]{order:3}.order4[data-v-ff894904]{order:4}.order5[data-v-ff894904]{order:5}div kbd[data-v-ff894904]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.conceptSearch[data-v-ff894904]{position:relative;height:34px}.conceptSearch-icon[data-v-ff894904]{position:absolute;top:6px;text-align:center;left:0}.conceptSearch-resultCount[data-v-ff894904]{font-size:.8rem;position:absolute;top:7px;user-select:none}.conceptSearch-filter[data-v-ff894904]{position:absolute;top:8px;right:2px;width:20px;font-size:.8em;user-select:none}.conceptSearch-inputWrapper[data-v-ff894904]{position:relative;margin-left:18px}.conceptSearch-results[data-v-ff894904]{position:absolute;overflow:auto;height:auto;max-height:250px;width:100%;padding:0;margin:3px 0;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.2);z-index:1000}.conceptSearch-results-list[data-v-ff894904]{padding:0;margin:0}.conceptSearch-results-item[data-v-ff894904]{font-size:.8rem;list-style:none;text-align:left;cursor:pointer;padding:3px 0 3px 12px}.conceptSearch-selected[data-v-ff894904]{background-color:#f6f3f3;color:#9a3711}.conceptSearch-loading[data-v-ff894904]{width:100%;height:50px;padding:0 0 0 12px;z-index:300;background-color:rgba(255,255,255,.6);display:flex;justify-content:left;align-items:center}.conceptSearch-filterCheckboxes[data-v-ff894904]{height:auto!important}.conceptSearch-searchHighlight,.conceptSearch-selected .conceptSearch-searchHighlight{color:#a38585}.text-dark[data-v-1e021c7c]{color:#212121}.text-grey[data-v-1e021c7c]{color:#4a4a4a}.text-lightGrey[data-v-1e021c7c]{color:#737373}.text-mediumLightGrey[data-v-1e021c7c]{color:#aaa}.text-veryLightGrey[data-v-1e021c7c]{color:#d2d2d2}.fontWeight-medium[data-v-1e021c7c]{font-weight:500}.fontWeight-heavy[data-v-1e021c7c]{font-weight:700}.font-italic[data-v-1e021c7c]{font-style:italic}.fontSize-verySmall[data-v-1e021c7c]{font-size:.75rem}.fontSize-small[data-v-1e021c7c]{font-size:.8rem}.fontSize-normal[data-v-1e021c7c]{font-size:.9rem}.fontSize-large[data-v-1e021c7c]{font-size:1.1rem}.font-default[data-v-1e021c7c]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-1e021c7c]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-1e021c7c]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-1e021c7c]{word-break:break-all}.fillAndCenter[data-v-1e021c7c]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-1e021c7c]{scrollbar-width:thin}.mainComponent[data-v-1e021c7c]{position:relative}.mainComponent-minimized[data-v-1e021c7c]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-1e021c7c]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-1e021c7c]{display:block}.visualComponent[data-v-1e021c7c]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-1e021c7c]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-1e021c7c]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-1e021c7c]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-1e021c7c]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-1e021c7c]{display:block;flex:1 1 auto;overflow:auto}p[data-v-1e021c7c]{margin:3px 0!important}a[data-v-1e021c7c]:link,a[data-v-1e021c7c]:visited,a[data-v-1e021c7c]:active{color:#b13f13}a[data-v-1e021c7c]:hover,.alert a[data-v-1e021c7c]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-1e021c7c]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-1e021c7c]{color:#737373!important}.page-link[data-v-1e021c7c]:hover{color:#e85e29!important}ul[data-v-1e021c7c]{padding-left:20px}h1[data-v-1e021c7c]{font-size:1.85rem}h2[data-v-1e021c7c]{font-size:1.7rem}h3[data-v-1e021c7c]{font-size:1.55rem}h4[data-v-1e021c7c]{font-size:1.35rem}h5[data-v-1e021c7c]{font-size:1.25rem}h6[data-v-1e021c7c]{font-size:1.2rem}.button[data-v-1e021c7c]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-1e021c7c]:hover{color:#e85e29}.button-disabled[data-v-1e021c7c]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-1e021c7c]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-1e021c7c]:hover{color:#880c0c}.button[data-v-1e021c7c],button[data-v-1e021c7c]{transition:all .2s ease-in-out}.button[data-v-1e021c7c]:not(.button-disabled):active,button[data-v-1e021c7c]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-1e021c7c]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-1e021c7c]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-1e021c7c]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-1e021c7c]:hover{color:#e85e29}.concept-mappingsExist[data-v-1e021c7c]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-1e021c7c]{border-right:5px solid #ffffff}.pointer[data-v-1e021c7c]{cursor:pointer}.starFavorite[data-v-1e021c7c]{color:#b13f13;margin-right:5px}.starFavorite[data-v-1e021c7c]:hover,.starNormal[data-v-1e021c7c]:hover{color:#e85e29}.starNormal[data-v-1e021c7c]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-1e021c7c]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-1e021c7c]{background-color:#dacece;font-weight:700}.scrollable[data-v-1e021c7c]{overflow-y:auto}.collapsed>.when-opened[data-v-1e021c7c],:not(.collapsed)>.when-closed[data-v-1e021c7c]{display:none}[data-v-1e021c7c]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-1e021c7c]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-1e021c7c]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-1e021c7c]:before{background-color:#555!important}.popover[data-v-1e021c7c]{max-width:400px!important}.custom-control-label[data-v-1e021c7c]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-1e021c7c],.form-control.is-invalid[data-v-1e021c7c]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-1e021c7c]{overflow:auto!important}.modal-content[data-v-1e021c7c],.popover-body[data-v-1e021c7c]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-1e021c7c],.btn-primary[data-v-1e021c7c]:active,.btn-primary[data-v-1e021c7c]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-1e021c7c]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-1e021c7c]{background-color:#377a16}.btn-success[data-v-1e021c7c]:hover{background-color:#1a390a}.btn-warning[data-v-1e021c7c]{background-color:#dacece}.btn-warning[data-v-1e021c7c]:hover{background-color:#b9a2a2}.btn-danger[data-v-1e021c7c]{background-color:#ce1212}.btn-danger[data-v-1e021c7c]:hover{background-color:#880c0c}.text-success[data-v-1e021c7c]{color:#377a16!important}.text-warning[data-v-1e021c7c]{color:#b9a2a2!important}.text-danger[data-v-1e021c7c]{color:#ce1212!important}.alert-success[data-v-1e021c7c]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-1e021c7c]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-1e021c7c]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-1e021c7c]{order:1}.order2[data-v-1e021c7c]{order:2}.order3[data-v-1e021c7c]{order:3}.order4[data-v-1e021c7c]{order:4}.order5[data-v-1e021c7c]{order:5}div kbd[data-v-1e021c7c]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.conceptSchemeSelection[data-v-1e021c7c]{position:relative}.conceptSchemeSelection-collapsed[data-v-1e021c7c]{position:relative;padding:0 5px}.conceptSchemeSelection-schemeName[data-v-1e021c7c]{padding-right:30px;word-wrap:break-word;word-break:break-word}.conceptSchemeSelection-conceptSearch[data-v-1e021c7c]{margin-top:5px;margin-right:10px}.conceptSchemeSelection-expandButton[data-v-1e021c7c]{position:absolute;top:0;right:12px;font-size:24px;height:30px;width:20px;text-align:center}.conceptSchemeSelection-popover[data-v-1e021c7c]{height:100%;position:relative}.conceptSchemeSelection-expanded[data-v-1e021c7c]{display:flex;flex-direction:column;padding:5px 10px}.conceptSchemeSelection-expanded-div[data-v-1e021c7c]{position:absolute;top:0;bottom:0;left:0;right:0}.conceptSchemeSelection-expanded-popover[data-v-1e021c7c]{min-height:90vh;max-height:90vh}.conceptSchemeSelection-expanded>*[data-v-1e021c7c]{flex:none}.conceptSchemeSelection-schemeList[data-v-1e021c7c]{flex:1 1 auto;min-height:40vh;padding-left:3px;margin-bottom:0;word-wrap:break-word}.conceptSchemeSelection-filterPopover[data-v-1e021c7c]{word-break:break-all;user-select:none;min-width:252px;max-width:252px;max-height:75vh}.conceptSchemeSelection-filterPopover .custom-control[data-v-1e021c7c]{height:unset!important}.conceptSchemeSelection .popover{min-width:350px;max-width:350px}.conceptSchemeSelection .popover>.popover-body{padding:4px 6px}.conceptSchemeSelection .componentSettings{right:3px;bottom:2px}.conceptSchemeSelection-schemeList-item{padding-top:8px}.text-dark{color:#212121}.text-grey{color:#4a4a4a}.text-lightGrey{color:#737373}.text-mediumLightGrey{color:#aaa}.text-veryLightGrey{color:#d2d2d2}.fontWeight-medium{font-weight:500}.fontWeight-heavy{font-weight:700}.font-italic{font-style:italic}.fontSize-verySmall{font-size:.75rem}.fontSize-small{font-size:.8rem}.fontSize-normal{font-size:.9rem}.fontSize-large{font-size:1.1rem}.font-default{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak{word-break:break-all}.fillAndCenter{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*{scrollbar-width:thin}.mainComponent{position:relative}.mainComponent-minimized{overflow:hidden}.mainComponent>.minimizer>.minimizeButton{display:none}.mainComponent:hover>.minimizer>.minimizeButton{display:block}.visualComponent{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body{display:block;flex:1 1 auto;overflow:auto}p{margin:3px 0!important}a:link,a:visited,a:active{color:#b13f13}a:hover,.alert a:hover{text-decoration:none;color:#e85e29}.page-link{color:#b13f13!important}.page-item.disabled>.page-link{color:#737373!important}.page-link:hover{color:#e85e29!important}ul{padding-left:20px}h1{font-size:1.85rem}h2{font-size:1.7rem}h3{font-size:1.55rem}h4{font-size:1.35rem}h5{font-size:1.25rem}h6{font-size:1.2rem}.button{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button:hover{color:#e85e29}.button-disabled{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete:hover{color:#880c0c}.button,button{transition:all .2s ease-in-out}.button:not(.button-disabled):active,button:not(:disabled):active{transform:translateY(1px)}.utilityButton{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton:hover{color:#e85e29}.concept-mappingsExist{border-right:5px solid #377a16}.concept-mappingsDoNotExist{border-right:5px solid #ffffff}.pointer{cursor:pointer}.starFavorite{color:#b13f13;margin-right:5px}.starFavorite:hover,.starNormal:hover{color:#e85e29}.starNormal{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected{background-color:#dacece;font-weight:700}.scrollable{overflow-y:auto}.collapsed>.when-opened,:not(.collapsed)>.when-closed{display:none}::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label:before{background-color:#555!important}.popover{max-width:400px!important}.custom-control-label{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid,.form-control.is-invalid{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content{overflow:auto!important}.modal-content,.popover-body{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary,.btn-primary:active,.btn-primary:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success{background-color:#377a16}.btn-success:hover{background-color:#1a390a}.btn-warning{background-color:#dacece}.btn-warning:hover{background-color:#b9a2a2}.btn-danger{background-color:#ce1212}.btn-danger:hover{background-color:#880c0c}.text-success{color:#377a16!important}.text-warning{color:#b9a2a2!important}.text-danger{color:#ce1212!important}.alert-success{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1{order:1}.order2{order:2}.order3{order:3}.order4{order:4}.order5{order:5}div kbd{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}html,body{height:100%;margin:0}#app{height:100%;width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;min-width:1220px;min-height:640px}.main{flex:1;position:relative;background-color:#f6f3f3}.flexbox-row{display:flex;position:absolute;top:6px;bottom:5px;left:4px;right:4px;margin:auto}.browser{width:0;flex:1;display:flex;flex-direction:column;min-width:315px}.conceptBrowser{height:0;flex:1;display:flex;flex-direction:column}.conceptBrowserItem{height:0;flex:1;min-height:200px}.conceptBrowserItemDetail{flex:4}.conceptBrowserItemList{flex:6}.mappingTool{width:0;flex:2;display:flex;flex-direction:column;min-width:540px}.mappingToolItem{height:0;min-height:165px}.mappingToolItem>div:first-child{height:100%}#mappingEditorComponent{flex:1}#mappingBrowserComponent{flex:3;min-height:220px;padding:0}.placeholderComponent{text-align:left;padding:40px 20px 40px 30px}.configError,.placeholderComponentCenter{text-align:center;position:relative;display:flex;justify-content:center;align-items:center}.configError>div{position:absolute;width:100%}.configError{background-color:#fff;width:100%;height:100%}.alertsContainer{position:absolute;top:20px;left:50%;transform:translate(-50%);z-index:800;width:600px}#swapSides{position:absolute;text-align:center;font-size:20px;top:6px;width:50px;left:0;right:0;margin:0 auto;cursor:pointer;user-select:none;color:#555}#swapSides:hover{color:#e85e29}.tooltip{pointer-events:none!important}.cocoda-vue-tabs-header-item.cocoda-vue-tabs-header-item-active{border-bottom-color:#b13f13!important;background-color:#f0f0f0!important}.cocoda-vue-tabs-sm{font-size:.8rem!important}.cocoda-vue-tabs-md{font-size:.9rem!important}.cocoda-vue-tabs-lg{font-size:1.1rem!important}\n",document.head.appendChild(e);const t=a({name:"MappingTypeSelection",mixins:[o],props:{mapping:{type:Object,default:null}},data(){return{hovered:!1,mappingTypes:this.$jskos.mappingTypes,mappingTypeHovered:null}},computed:{mappingTypeSelected(){let e=this.mapping;return this.$jskos.mappingTypeByType(e?e.type:null)}},methods:{choose(e){this.$store.commit({type:"mapping/setType",uri:e.uri})},definition(e){let t=this.$jskos.definition(e,{language:this.locale});return t.length?": "+t.join(", "):""}}},(function(){var e=this,t=e._self._c;return t("div",{staticClass:"mappingTypes",on:{mouseover:function(t){e.hovered=!0},mouseout:function(t){e.hovered=!1}}},e._l(e.mappingTypes,(function(a){return t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover.right",value:{title:e.$jskos.prefLabel(a,{language:e.locale})+e.definition(a),delay:e.defaults.delay.medium},expression:"{ title: $jskos.prefLabel(mappingType, { language: locale }) + definition(mappingType), delay: defaults.delay.medium }",modifiers:{hover:!0,right:!0}}],key:a.uri,staticClass:"mappingType",class:{mappingTypeSelected:e.hovered&&a&&e.mappingTypeSelected&&a.uri==e.mappingTypeSelected.uri,"fontWeight-heavy":a&&e.mappingTypeSelected&&a.uri==e.mappingTypeSelected.uri,mappingTypeHovered:a&&e.mappingTypeHovered&&a.uri==e.mappingTypeHovered.uri},style:`display: ${a&&e.mappingTypeSelected&&a.uri==e.mappingTypeSelected.uri||e.hovered?"inline-block":"none"};`,on:{click:function(t){return e.choose(a)}}},[e._v(" "+e._s(e.$jskos.notation(a))+" ")])})),0)}),[],!1,null,"74d39c21").exports,Z=a({name:"ConcordanceSelection",mixins:[i],props:{mapping:{type:Object,default:null},registry:{type:Object,default:null}},computed:{availableTargetConcordances(){return this.concordances.filter((e=>this.$jskos.compareFast(this.registry,e._registry)&&this.canAddMappingToConcordance({registry:this.registry,mapping:this.mapping,concordance:e,user:this.user,isExistingMapping:!!this.mapping._registry}))).sort(r)},concordanceOptions(){let e=[{value:null,text:this.$t("mappingDetail.partOfNone")}];for(let t of this.availableTargetConcordances){let a=this.displayNameForConcordance(t);e.push({value:t.uri,text:a})}return e}},methods:{displayNameForConcordance:n,async changeConcordance(e){const t=this.availableTargetConcordances.find((t=>this.$jskos.compare(t,{uri:e})));this.$emit("change",t)}}},(function(){var e=this,t=e._self._c;return t("div",[e.canRemoveMappingFromConcordance({mapping:e.mapping,user:e.user})||e.availableTargetConcordances.length>0?t("b-form-select",{attrs:{size:"sm",options:e.concordanceOptions,value:e.mapping.partOf&&e.mapping.partOf[0]&&e.mapping.partOf[0].uri||null},on:{change:e.changeConcordance}}):t("span",[e._v(" "+e._s(e.mapping.partOf&&e.mapping.partOf[0]?e.displayNameForConcordance(e.mapping.partOf[0]):e.$t("mappingDetail.partOfNone"))+" ")])],1)}),[],!1,null,null).exports,ee={data:()=>({hotkeys:[]}),methods:{shortcutHandler(){},enableShortcuts(){let e=this.$options.name,t=0;for(let a of this.config.shortcuts||[])a.component===e&&(this.addHotkey(a.keys,(()=>{this.shortcutHandler(a)})),t+=1);t&&document.addEventListener("keydown",this.hotkeyHandler)},hotkeyHandler(e){let t=s.pick(e,["key","keyCode","metaKey","ctrlKey","altKey","shiftKey"]);if("INPUT"==s.get(e,"srcElement.tagName")){let e=[{key:"a",ctrlKey:!0,metaKey:!1,altKey:!1,shiftKey:!1},{key:"a",ctrlKey:!1,metaKey:!0,altKey:!1,shiftKey:!1},{key:"µ",ctrlKey:!1,metaKey:!1,altKey:!0,shiftKey:!1}],a=!1;for(let o of e){const e=o.key?"keyCode":"key";if(s.isEqual(s.omit(o,[e]),s.omit(t,[e]))){a=!0;break}}if(a)return}let a=!0;if(0==document.getElementsByClassName("modal show").length)for(let o of this.hotkeys){const e=o.shortcut.key?"keyCode":"key";s.isEqual(s.omit(t,[e]),s.omit(o.shortcut,[e]))&&(a=o.handler()&&a)}a||(e.stopPropagation(),e.preventDefault(),e.returnValue=!1,e.cancelBubble=!0)},addHotkey(e,t){e=e.split(",");for(let a of e){let e=a.split("+"),o=null,i=null,r=!1,n=!1,s=!1,c=!1;for(let t of e)"ctrl"==t?n=!0:"alt"==t||"option"==t?s=!0:"meta"==t||"command"==t?r=!0:"shift"==t?c=!0:t.startsWith("keyCode:")?i=parseInt(t.replace("keyCode:","")):o=t;this.hotkeys.push({handler:t,shortcut:{key:o,keyCode:i,metaKey:r,ctrlKey:n,altKey:s,shiftKey:c}})}}}},te=a({name:"MappingEditor",components:{ItemName:c,MappingTypeSelection:t,ComponentSettings:l,MappingDetail:d,RegistryNotation:p,ConcordanceSelection:Z,AnnotationPopover:h},mixins:[m,i,f,ee,o],computed:{mapping(){return this.$store.state.mapping.mapping},original(){return this.$store.state.mapping.original},annotations(){return this.original.uri&&this.original.mapping.annotations},canSaveCurrentMapping(){return!this.mappingStatus.invalid&&(this.$store.getters["mapping/canUpdate"]?this.hasChangedFromOriginal:this.$store.getters["mapping/canCreate"])},canDeleteCurrentMapping(){return this.$store.getters["mapping/canDelete"]},canClearCurrentMapping(){return this.mapping.fromScheme||this.mapping.toScheme},canExportCurrentMapping(){return this.mapping.fromScheme&&this.mapping.toScheme},canSwapCurrentMapping(){return this.$jskos.conceptsOfMapping(this.mapping,"to").length<=1&&this.$jskos.conceptsOfMapping(this.mapping).length>0&&(!this.mapping.partOf||0===this.mapping.partOf.length)},canCloneCurrentMapping(){return null!=this.original.uri},mappingStatus(){const e=this.currentRegistry;if(!e)return{message:this.$t("mappingEditor.warningNoRegistry"),invalid:!1,warning:!0};if(this.schemeRight&&!this.mapping.fromScheme&&this.$store.commit({type:"mapping/setScheme",isLeft:!1,scheme:this.schemeRight}),!e.isAuthorizedFor({type:"mappings",action:"create",user:this.user}))return{message:this.$t("registryInfo.notAuthenticated")+` (${this.$jskos.prefLabel(e)})`,invalid:!0};for(let a of["fromScheme","toScheme"])if(!this.mapping[a])return{message:this.$t("mappingEditor.invalidMissing",[a]),invalid:!0};if(0===this.$jskos.conceptsOfMapping(this.mapping,"from").length)return{message:this.$t("mappingEditor.invalidMissing",["from"]),invalid:!0};for(let a of["fromScheme","toScheme"]){const t=s.get(e,`config.mappings.${a}Whitelist`);if(t&&!t.find((e=>this.$jskos.compare(e,this.mapping[a]))))return{message:this.$t("mappingEditor.invalidWhitelist",[`${a} ${this.$jskos.prefLabel(this.mapping[a],{fallbackToUri:!1})||""}`,this.$jskos.prefLabel(e)]),invalid:!0}}if("1-to-1"==s.get(e,"config.mappings.cardinality")&&this.$jskos.conceptsOfMapping(this.mapping,"to").length>1)return{message:this.$t("mappingEditor.invalid1to1",[this.$jskos.prefLabel(e)]),invalid:!0};const t=this.$jskos.conceptsOfMapping(this.mapping).map((e=>u(e))).find((e=>e?.type?.includes("http://schema.vocnet.org/NonIndexingConcept")));if(t)return{message:this.$t("mappingEditor.invalidNonIndexingConcept",[`${this.$jskos.notation(t?.inScheme?.[0])} ${this.$jskos.notation(t)}`]),warning:!0};if(this.original.uri&&!this.$jskos.compareFast(e,this.original.registry))return{message:this.$t("mappingEditor.warningUpdateRegistry",[this.$jskos.prefLabel(this.original.registry),this.$jskos.prefLabel(e)]),warning:!0};if(this.original.uri&&!this.$store.getters["mapping/canUpdate"])return{message:this.$t("mappingEditor.warningUpdateNotAllowed"),warning:!0};for(let a of["fromScheme","toScheme"])if(this.original.uri&&!this.$jskos.compare(this.mapping[a],this.original.mapping[a])){const e=!!s.get(this.original.mapping,"partOf[0]");return{message:this.$t("mappingEditor.warningUpdateScheme"+(e?"Concordance":""),[a]),warning:!0,invalid:e}}return!this.$store.getters["mapping/hasConcordanceChangedFromOriginal"]||s.get(this.mapping,"partOf[0]")||(this.mapping.creator||[]).find((e=>this.$jskos.compare({uri:e.uri},{identifier:this.userUris})))?"http://www.w3.org/2004/02/skos/core#mappingRelation"===this.mapping?.type?.[0]?{message:this.$t("mappingEditor.warningNoMappingType"),invalid:!1,warning:!0}:{message:null,invalid:!1,warning:!1}:{message:this.$t("mappingEditor.warningRemoveFromConcordanceWhenNotCreator"),warning:!0}},mappingEncoded(){return encodeURIComponent(JSON.stringify(this.prepareMapping()))},hasChangedFromOriginal(){return this.$store.getters["mapping/hasChangedFromOriginal"]},schemeRight(){return this.selected.scheme[!1]},currentGuidelines(){return(this.config.guidelines||[]).find((e=>this.$jskos.compare(e.fromScheme,u(this.selected.scheme[!0]))&&this.$jskos.compare(e.toScheme,u(this.selected.scheme[!1]))))}},watch:{mappingEncoded(){let e=s.get(this.$el.parentElement.getElementsByClassName("minimizer"),"[0].__vue__");e&&e.toggleMinimize(!1),this.$store.commit({type:"mapping/setScheme",isLeft:!1,scheme:this.selected.scheme[!1]})},schemeRight(){this.$store.commit({type:"mapping/setScheme",isLeft:!1,scheme:this.selected.scheme[!1]})},creator(){this.setCreator()},"original.uri"(){this.setCreator()},mapping(){this.setCreator()}},mounted(){this.enableShortcuts(),this.setCreator()},methods:{refreshAnnotations(e){e.uri===this.original.uri&&this.original.registry&&this.$store.commit("mapping/setRefresh",{registry:this.original.registry.uri})},annotationsScore:g,annotationButtonColor:v,shortcutHandler({action:e,isLeft:t}){switch(e){case"saveMapping":this.saveCurrentMapping();break;case"clearMapping":this.clearMapping();break;case"addConcept":this.addToMappingInternal(t)}},async saveCurrentMapping(){if(!this.canSaveCurrentMapping)return!1;const e=this.$store.getters["mapping/canUpdate"];if(e&&!this.$store.getters["mapping/hasMappingChangedFromOriginal"]&&this.$store.getters["mapping/hasConcordanceChangedFromOriginal"])return void(await this.addMappingToConcordance({mapping:this.mapping,concordance:s.get(this.mapping,"partOf[0]")}));this.creator?this.setCreator():this.removeCreator(),e?this.mapping.uri||this.$store.commit({type:"mapping/setIdentifier",uri:this.original.uri}):this.$store.commit({type:"mapping/setIdentifier",uri:null});const t=await this[e?"putMapping":"postMapping"]({registry:this.currentRegistry,mapping:this.mapping,_before:()=>{this.loadingGlobal=!0},_after:()=>{this.loadingGlobal=!1}});this.$store.commit({type:"mapping/set",original:t}),this.componentSettings.clearOnSave?this.clearMapping():this.$store.commit({type:"mapping/setIdentifier",uri:t.uri})},setCreator(){if(!this.creator||!this.userUris||0===this.userUris.length)return;const e=this.$store.getters["mapping/canUpdate"],t=(this.mapping.creator||[]).findIndex((e=>this.$jskos.compare({uri:e.uri},{identifier:this.userUris})));if(!e||-1!==t)if(-1===t){let e=(this.mapping.contributor||[]).concat((this.mapping.creator||[]).filter((e=>!(this.creator.uri&&e.uri&&this.creator.uri==e.uri||this.creatorName&&this.$jskos.prefLabel(e,{fallbackToUri:!1})&&this.creatorName==this.$jskos.prefLabel(e,{fallbackToUri:!1})))));this.$store.commit({type:"mapping/setCreator",creator:[this.creator]}),this.$store.commit({type:"mapping/setContributor",contributor:e})}else{if(s.isEqual(this.creator,this.mapping.creator[t]))return;const e=this.mapping.creator.slice();e[t]=this.creator,this.$store.commit({type:"mapping/setCreator",creator:e})}},removeCreator(){let e=(this.mapping.contributor||[]).concat(this.mapping.creator||[]);this.$store.commit({type:"mapping/setCreator",creator:null}),this.$store.commit({type:"mapping/setContributor",contributor:e})},deleteCurrentMapping(){return!!this.canDeleteCurrentMapping&&(this.$refs.deleteModal.show(),!0)},async deleteOriginalMapping(e=!1){return await this.deleteMapping({mapping:this.original.mapping,_before:()=>{this.loadingGlobal=!0},_after:()=>{this.loadingGlobal=!1}}),e&&this.clearMapping(),!0},clearMapping(){return!!this.canClearCurrentMapping&&(this.$store.commit({type:"mapping/empty"}),!0)},labelForScheme(e){return this.$jskos.notation(u(e),"scheme")},isAddButtonEnabled(e){return this.$store.getters["mapping/canAdd"](this.selected.concept[e],this.selected.scheme[e],e)},isDeleteAllButtonEnabled(e){return this.$store.getters["mapping/getConcepts"](e).length>0},addButtonDisabledReason(e){let t=e?this.selected.concept[!0]:this.selected.concept[!1];return this.$store.getters["mapping/checkScheme"](e?this.selected.scheme[!0]:this.selected.scheme[!1],e)?null==t?"Please select a concept.":this.$store.getters["mapping/added"](t,e)?"Selected concept is already in mapping.":"Other reason.":"Scheme does not match."},addToMappingInternal(e){if(!this.isAddButtonEnabled(e))return;let t=e?this.selected.concept[!0]:this.selected.concept[!1];this.addToMapping({concept:t,scheme:this.selected.scheme[e],isLeft:e})},deleteAll(e){this.$store.commit({type:"mapping/removeAll",isLeft:e})},droppedConcept(e,t){this.$jskos.isConcept(e)&&(this.addToMapping({concept:e,scheme:e.inScheme&&e.inScheme[0]||this.selected.scheme[t],isLeft:t}),b([e]))},swapMapping(){this.canSwapCurrentMapping&&this.$store.commit({type:"mapping/switch"})},cloneMapping(){let e=this.$jskos.copyDeep(this.mapping);delete e.uri,delete e.partOf,this.$store.commit({type:"mapping/set",original:null}),this.$store.commit({type:"mapping/set",mapping:e})},setConcordance(e){this.$store.commit({type:"mapping/setConcordance",concordance:e})}}},(function(){var e=this,t=e._self._c;return t("div",{attrs:{id:"mappingEditor"}},[t("component-settings",{attrs:{tooltip:e.$t("mappingEditor.settingsButton")}}),e.canSaveCurrentMapping||e.canExportCurrentMapping&&!e.hasChangedFromOriginal?t("div",{class:{"mappingEditor-mappingNotSaved":e.canSaveCurrentMapping,"mappingEditor-mappingSaved":e.canExportCurrentMapping&&!e.hasChangedFromOriginal,"fontSize-small":!0,"fontWeight-heavy":!0}},[t("registry-notation",{attrs:{registry:e.$store.getters.getCurrentRegistry}}),e._v(" "+e._s(e.$t(e.canSaveCurrentMapping?"mappingEditor.notSaved":"mappingEditor.saved"))+" ")],1):e._e(),t("div",{staticClass:"mappingEditorToolbar"},[t("div",{staticClass:"mappingEditorToolbarItem fontWeight-heavy",class:{button:e.original.uri&&e.annotations,"button-disabled":!(e.original.uri&&e.annotations)},style:e.original.uri&&e.annotations?`color: ${e.annotationButtonColor(e.annotations)};`:"",attrs:{id:`mappingEditor-annotationButton-${e.original.uri}`}},[(e.annotations||[]).find((e=>"moderating"==e.motivation))?t("span",[t("font-awesome-icon",{staticClass:"text-success",attrs:{icon:"check"}})],1):t("span",[e._v(" "+e._s(e.annotationsScore(e.annotations).sign)+e._s(e.annotationsScore(e.annotations).score)+" ")])]),t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.canSwapCurrentMapping?e.$t("mappingEditor.swapMapping"):"",delay:e.defaults.delay.medium},expression:"{ title: canSwapCurrentMapping ? $t('mappingEditor.swapMapping') : '', delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"mappingEditorToolbarItem",class:{button:e.canSwapCurrentMapping,"button-disabled":!e.canSwapCurrentMapping},on:{click:e.swapMapping}},[t("font-awesome-icon",{attrs:{icon:"exchange-alt"}})],1),t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.canSaveCurrentMapping?e.$t("mappingEditor.saveMapping",[e.$jskos.prefLabel(e.currentRegistry)]):"",delay:e.defaults.delay.medium},expression:"{ title: canSaveCurrentMapping ? $t('mappingEditor.saveMapping', [$jskos.prefLabel(currentRegistry)]) : '', delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"mappingEditorToolbarItem",class:{button:e.canSaveCurrentMapping,"button-disabled":!e.canSaveCurrentMapping},on:{click:e.saveCurrentMapping}},[t("font-awesome-icon",{attrs:{icon:"save"}})],1),t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.canDeleteCurrentMapping?e.$t("mappingEditor.deleteMapping"):!e.$store.getters.getCurrentRegistry||e.$store.getters.getCurrentRegistry.has.auth&&!e.$store.getters.getCurrentRegistry.auth?e.$t("general.authNecessary"):"",delay:e.defaults.delay.medium},expression:"{ title: canDeleteCurrentMapping ? $t('mappingEditor.deleteMapping') : ($store.getters.getCurrentRegistry && (!$store.getters.getCurrentRegistry.has.auth || $store.getters.getCurrentRegistry.auth) ? '' : $t('general.authNecessary')), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"mappingEditorToolbarItem",class:{"button-delete":e.canDeleteCurrentMapping,"button-disabled":!e.canDeleteCurrentMapping},on:{click:e.deleteCurrentMapping}},[t("font-awesome-icon",{attrs:{icon:"trash-alt"}})],1),t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.canCloneCurrentMapping?e.$t("mappingEditor.cloneMapping"):"",delay:e.defaults.delay.medium},expression:"{ title: canCloneCurrentMapping ? $t('mappingEditor.cloneMapping') : '', delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"mappingEditorToolbarItem",class:{button:e.canCloneCurrentMapping,"button-disabled":!e.canCloneCurrentMapping},on:{click:e.cloneMapping}},[t("font-awesome-icon",{attrs:{icon:"clone"}})],1),t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.canClearCurrentMapping?e.$t("mappingEditor.clearMapping"):"",delay:e.defaults.delay.medium},expression:"{ title: canClearCurrentMapping ? $t('mappingEditor.clearMapping') : '', delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"mappingEditorToolbarItem",class:{button:e.canClearCurrentMapping,"button-disabled":!e.canClearCurrentMapping},on:{click:e.clearMapping}},[t("font-awesome-icon",{attrs:{icon:"ban"}})],1),t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip",value:{title:e.mappingStatus.message||"",placement:"bottom"},expression:"{\n title: mappingStatus.message || '',\n placement: 'bottom'\n }"}],staticClass:"mappingEditorToolbarItem mappingEditor-mappingAlert fontWeight-heavy",class:{"text-warning":e.mappingStatus.warning,"text-danger":e.mappingStatus.invalid}},[e.$jskos.conceptsOfMapping(e.mapping).length>0&&e.mappingStatus.message?t("font-awesome-icon",{attrs:{icon:"exclamation-circle"}}):e._e()],1)]),e._l([!0,!1],(function(a,o){return t("div",{key:o,staticClass:"mappingEditorPart",class:{"mappingEditorPart-noConcepts":null==e.$store.getters["mapping/getScheme"](a)||!e.$store.getters["mapping/getConcepts"](a).length,"mappingEditorPart-dropTarget":null!=e.$store.state.draggedConcept},style:{order:2*o},on:{dragover:e.dragOver,drop:function(t){return e.drop(t,a)}}},[null!=e.$store.getters["mapping/getScheme"](a)&&e.$store.getters["mapping/getConcepts"](a).length?t("div",[t("div",{staticClass:"mappingScheme fontWeight-heavy"},[t("item-name",{attrs:{item:e.$store.getters["mapping/getScheme"](a),"is-link":!0,"is-left":a,"show-text":!1}})],1),t("div",{staticClass:"mappingConceptList"},[t("div",[t("div",{staticStyle:{flex:"1"}}),t("ul",e._l(e.$store.getters["mapping/getConcepts"](a),(function(o,i){return t("li",{key:i},[t("item-name",{attrs:{item:o,"is-link":!0,"is-left":a,"is-highlighted":e.$jskos.compare(o,e.selected.concept[!0])||e.$jskos.compare(o,e.selected.concept[!1]),"font-size":"large"}}),t("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("mappingEditor.removeConceptFromMapping"),delay:e.defaults.delay.medium},expression:"{ title: $t('mappingEditor.removeConceptFromMapping'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button fontSize-large",on:{click:function(t){return e.$store.commit({type:"mapping/remove",concept:o,isLeft:a})}}},[t("font-awesome-icon",{attrs:{icon:"times-circle"}})],1)],1)})),0),t("div",{staticStyle:{flex:"1"}})])])]):t("div",[t("div",{staticClass:"mappingNoConcepts"},[null==e.$store.state.draggedConcept?t("div",{staticStyle:{"margin-bottom":"-12px"}},[e._v(" "+e._s(e.$t("mappingEditor.placeholder"))),t("br"),t("br")]):t("div",{staticClass:"fontWeight-heavy"},[e._v(" "+e._s(e.$t("mappingEditor.placeholderDragging"))+" ")]),null==e.$store.state.draggedConcept?t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.isAddButtonEnabled(a)?e.$t("general.addToMapping"):"",delay:e.defaults.delay.medium},expression:"{ title: isAddButtonEnabled(isLeft) ? $t('general.addToMapping') : '', delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"mappingEditor-addButton",class:{button:e.isAddButtonEnabled(a),"button-disabled":!e.isAddButtonEnabled(a)},on:{click:function(t){return e.addToMappingInternal(a)}}},[t("font-awesome-icon",{attrs:{icon:"plus-circle"}})],1):e._e()])])])})),t("div",{staticClass:"mappingTypeSelection"},[t("mapping-type-selection",{attrs:{mapping:e.$store.state.mapping.mapping}})],1),t("div",{staticClass:"mappingEditor-title"},[e._v(" "+e._s(e.$t("mappingEditor.title"))+" "),e.currentGuidelines?t("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("mappingEditor.guidelines"),delay:e.defaults.delay.medium},expression:"{ title: $t('mappingEditor.guidelines'), delay: defaults.delay.medium }",modifiers:{hover:!0}}]},[t("a",{attrs:{href:e.currentGuidelines.url,target:"_blank"}},[t("font-awesome-icon",{attrs:{icon:"question-circle"}})],1)]):e._e()]),t("b-modal",{ref:"deleteModal",attrs:{title:e.$t("mappingEditor.deleteTitle"),"hide-footer":""}},[t("p",{staticStyle:{"text-align":"center"}},[e._v(" "+e._s(e.$t("mappingEditor.deleteText"))+" "),e.hasChangedFromOriginal?t("span",[t("br"),e._v(e._s(e.$t("mappingEditor.deleteChangesText"))+" ")]):e._e()]),t("div",{staticClass:"mappingEditor-deleteButtons"},[t("b-button",{attrs:{variant:"danger"},on:{click:function(t){e.deleteOriginalMapping(!0)&&e.$refs.deleteModal.hide()}}},[e._v(" "+e._s(e.$t("mappingEditor.deleteConfirm"))+" ")]),t("b-button",{attrs:{variant:"secondary"},on:{click:function(t){return e.$refs.deleteModal.hide()}}},[e._v(" "+e._s(e.$t("mappingEditor.cancel"))+" ")])],1)]),t("mapping-detail",{ref:"mappingDetail",attrs:{mapping:e.mapping}}),t("div",{staticClass:"mappingEditor-infoIcon"},[t("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("mappingBrowser.showDetail"),delay:e.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.showDetail'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",attrs:{icon:"info-circle"},on:{click:function(t){return e.$refs.mappingDetail.show()}}})],1),e.original.uri||e.canSaveCurrentMapping?t("concordance-selection",{staticClass:"mappingEditor-concordanceSelection",attrs:{mapping:e.mapping,registry:e.currentRegistry},on:{change:e.setConcordance}}):e._e(),t("annotation-popover",{attrs:{eid:`mappingEditor-annotationButton-${e.original.uri}`,mapping:e.original.uri&&e.original.mapping},on:{"refresh-annotations":e.refreshAnnotations}})],2)}),[],!1,null,"27dae9bc").exports,ae={name:"Minimizer",mixins:[o],props:{name:{type:String,default:null},text:{type:String,default:""},isColumn:{type:Boolean,default:!1},forceMinimized:{type:Boolean,default:null}},data:()=>({previousFlex:"",previousMinSizes:[],minimizedLocal:!1,minimizerSize:"40px",minimizeHovered:!1}),computed:{minimized:{get(){return null!=this.forceMinimized?this.forceMinimized:null!=this.name?this.$settings.minimized[this.name]||!1:this.minimizedLocal},set(e){if(null!=this.name){let t=s.cloneDeep(this.$settings.minimized);t[this.name]=e,this.$store.commit({type:"settings/set",prop:"minimized",value:t})}else this.minimizedLocal=e}}},watch:{minimized(){this.refreshMinimize()}},mounted(){this.refreshMinimize()},methods:{toggleMinimize(e=null){this.minimized=null!=e?e:!this.minimized},refreshMinimize(){this.minimized&&(this.previousMinSizes=[]);let e=this.$el;for(;!e.classList.contains("mainComponent");)if(e=e.parentElement,this.minimized){let t,a=window.getComputedStyle(e);t=this.isColumn?a.getPropertyValue("min-width"):a.getPropertyValue("min-height"),this.previousMinSizes.push({element:e,minSize:t}),this.isColumn?(e.style.minWidth=this.minimizerSize,e.style.maxWidth=this.minimizerSize):(e.style.minHeight=this.minimizerSize,e.style.maxHeight=this.minimizerSize)}let t=window.getComputedStyle(e);if(this.minimized){e.classList.add("mainComponent-minimized"),this.previousFlex=t.getPropertyValue("flex"),e.style.flex="0 1 "+this.minimizerSize,e.dataset.minimized=1,this.refresh("minimize");let a=window.getComputedStyle(this.$el.getElementsByClassName("minimizedOverlay")[0]).getPropertyValue("z-index");for(let t of e.getElementsByClassName("minimizer"))t!=this.$el&&t.__vue__.minimized&&window.getComputedStyle(t.getElementsByClassName("minimizedOverlay")[0]).getPropertyValue("z-index")>=a&&(t.getElementsByClassName("minimizedOverlay")[0].style.zIndex=a-1)}else{e.classList.remove("mainComponent-minimized"),e.style.flex=this.previousFlex;for(let e of this.previousMinSizes)this.isColumn?(e.element.style.minWidth=e.minSize,e.element.style.maxWidth=""):(e.element.style.minHeight=e.minSize,e.element.style.maxHeight="");e.dataset.minimized=0,this.refresh("minimize")}}}},oe=a(ae,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"minimizer"},[t("div",{directives:[{name:"show",rawName:"v-show",value:!e.minimized,expression:"!minimized"},{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("minimizer.minimize"),delay:e.defaults.delay.medium},expression:"{ title: $t('minimizer.minimize'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"utilityButton minimizeButton",on:{click:function(t){return e.toggleMinimize()},mouseover:function(t){e.minimizeHovered=!0},mouseout:function(t){e.minimizeHovered=!1}}},[t("font-awesome-icon",{attrs:{icon:"window-minimize"}})],1),t("div",{directives:[{name:"show",rawName:"v-show",value:e.minimized,expression:"minimized"}],staticClass:"minimizedOverlay",on:{click:function(t){return e.toggleMinimize()}}},[t("div",[e._v(" "+e._s(e.text)+" "),t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("minimizer.maximize"),delay:e.defaults.delay.medium},expression:"{ title: $t('minimizer.maximize'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"maximizeButton"},[t("font-awesome-icon",{attrs:{icon:"plus-square"}})],1)])]),e.minimizeHovered?t("div",{staticClass:"minimizedHoverOverlay"}):e._e()])}),[],!1,null,"0b6e6a9c").exports,ie={name:"ConceptListItem",components:{LoadingIndicator:y,ItemName:c},mixins:[i,f],props:{source:{type:Object,default:null},index:{type:Number,default:null},isLeft:{type:Boolean,default:!0},showChildren:{type:Boolean,default:!1},showScheme:{type:Boolean,default:!1},buttons:{type:Array,default:()=>[]}},data:()=>({isHoveredFromHere:!1,loadingChildren:!1,preventClick:!1,preventClickArrow:!1,canAddToMapping:!1,interval:null,url:null}),computed:{hasChildren(){return 0!=s.get(this.concept,"narrower.length",1)},isHovered(){return this.isHoveredFromHere},childrenLoaded(){return!this.concept.narrower||!this.concept.narrower.includes(null)},isOpen(){return s.get(this.concept,`__ISOPEN__[${this.isLeft}]`,!1)},scheme(){return s.get(this.concept,"inScheme[0]")},mappedStatus(){return this.$store.getters.mappedStatus(this.concept,this.isLeft)},showConceptMappedStatus(){return this.$store.state.settings.settings.components.ConceptListWrapper.loadConceptsMappedStatus},concept(){return u(this.source.concept,{relatedItems:!0})||this.source.concept},depth(){return this.source.depth},isSelected(){return this.source.isSelected},showNotation(){return!0!==s.get(this.concept,"inScheme[0].DISPLAY.hideNotation")||!this.prefLabel},notation(){return this.getNotation(this.concept,"concept",!0)},prefLabel(){let e=this.getPrefLabel(this.concept);return""===e&&""===this.notation?this.concept.uri:e}},created(){this.hovering=s.debounce(this._hovering,20)},methods:{_hovering(e){const t=e&&this.$el.getElementsByClassName("labelBox")?.[0];this.$store.commit({type:"setHoveredConcept",concept:e,element:t}),this.isHoveredFromHere=null!=e,this.canAddToMapping=this.$store.getters["mapping/canAdd"](this.concept,this.$store.state.selected.scheme[this.isLeft],this.isLeft),window.clearInterval(this.interval),null!=e&&(this.interval=setInterval((()=>{this.isMouseOver()||(this.isHoveredFromHere=!1,window.clearInterval(this.interval))}),500)),this.url=e?this.getRouterUrl(e,this.isLeft,!0):null},openByArrow(e){this.preventClickArrow||(this.open(this.concept,this.isLeft,e),this.loadChildren(),this.preventClickArrow=!0,s.delay((()=>{s.delay((()=>{this.preventClickArrow=!1}),200)}),50))},select(e){this.setSelected({isLeft:this.isLeft,concept:e})},onClick(){this.preventClick||this.isSelected&&this.hasChildren&&(this.preventClick=!0,s.delay((()=>{this.open(this.concept,this.isLeft,!this.isOpen),s.delay((()=>{this.preventClick=!1}),200)}),50))},addConcept(){!this.isSelected&&this.$store.state.settings.settings.components.ConceptListWrapper.addToMappingSelectsConcept&&this.select(this.concept),this.addToMapping({concept:this.concept,scheme:this.$store.state.selected.scheme[this.isLeft],isLeft:this.isLeft})},loadChildren(){this.loadingChildren=!0,x(this.concept).then((()=>{this.loadingChildren=!1,this.showChildren&&this.concept&&this.concept.__ISOPEN__&&this.concept.__ISOPEN__[this.isLeft]&&this.scrollTo()}))},scrollTo(){let e=this.$el.parentElement;for(;!e.classList.contains("scrollable")&&e.parentElement;)e=e.parentElement;var t={container:e,easing:"ease-in",offset:-20,cancelable:!0,x:!1,y:!0};this.$scrollTo(this.$el,200,t)}}};var re=function(){var e=this,t=e._self._c;return null!=e.concept?t("div",{staticClass:"conceptListItem",class:{hovered:e.isHovered&&!e.isHovered,selected:e.isSelected,"concept-mappingsExist":e.showConceptMappedStatus&&e.mappedStatus,"concept-mappingsDoNotExist":e.showConceptMappedStatus&&!e.mappedStatus},style:`padding-left: ${10*e.depth}px`,attrs:{"data-uri":e.concept.uri},on:{mouseover:function(t){return e.hovering(e.concept)},mouseout:function(t){return e.hovering(null)}}},[t("div",{staticClass:"conceptBox",attrs:{draggable:"true"},on:{dragstart:function(t){return e.dragStart(e.concept,t)},dragend:function(t){return e.dragEnd()}}},[e.showChildren&&e.hasChildren?t("div",{staticClass:"arrowBox",on:{click:function(t){return e.openByArrow(!e.isOpen)}}},[t("i",{class:{right:!e.isOpen,down:e.isOpen}})]):e._e(),e._l(e.buttons.filter((e=>"before"==e.position)),(function(a,o){return t("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:a.tooltip,delay:e.defaults.delay.medium},expression:"{ title: button.tooltip, delay: defaults.delay.medium}",modifiers:{hover:!0}}],key:`conceptListItem-buttons-${o}`,staticClass:"button fontSize-verySmall conceptListItem-buttonBefore",on:{click:function(t){return a.onClick(t,e.concept)}}},[t("font-awesome-icon",{attrs:{icon:a.icon}})],1)})),t(e.url?"router-link":"div",{tag:"div",staticClass:"labelBox",class:{labelBoxFull:e.showChildren&&!e.hasChildren,labelBoxSelected:e.isSelected,labelBoxSingle:!e.showChildren},attrs:{to:e.url},on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.onClick.apply(null,arguments)}}},[e.scheme&&e.showScheme?t("span",[e._v(" "+e._s(e.$jskos.notation(e.scheme))+" ")]):e._e(),e.concept&&e.concept.type&&e.concept.type.includes("http://rdf-vocabulary.ddialliance.org/xkos#CombinedConcept")?t("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("itemDetail.combinedConcept"),delay:e.defaults.delay.medium},expression:"{ title: $t('itemDetail.combinedConcept'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"conceptListItem-icon fontSize-small"},[t("font-awesome-icon",{attrs:{icon:"puzzle-piece"}})],1):e._e(),e.concept&&e.concept.type&&e.concept.type.includes("http://schema.vocnet.org/NonIndexingConcept")?t("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("itemDetail.nonIndexingConcept"),delay:e.defaults.delay.medium},expression:"{ title: $t('itemDetail.nonIndexingConcept'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"conceptListItem-icon fontSize-small"},[t("font-awesome-icon",{attrs:{icon:"diagram-project"}})],1):e._e(),e.showNotation?t("span",{staticClass:"fontWeight-heavy",domProps:{innerHTML:e._s(e.notation)}}):e._e(),t("span",{class:{"fontWeight-medium":!0}},[e._v(" "+e._s(e.prefLabel)+" ")]),e.concept&&-1==e.concept.__DETAILSLOADED__?t("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("itemDetail.unknownConcept"),delay:e.defaults.delay.medium},expression:"{ title: $t('itemDetail.unknownConcept'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"missingDataIndicator"},[e._v(" • ")]):e._e()]),e.canAddToMapping?t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("general.addToMapping"),delay:e.defaults.delay.medium},expression:"{ title: $t('general.addToMapping'), delay: defaults.delay.medium}",modifiers:{hover:!0}}],staticClass:"button addToMapping",on:{click:function(t){return e.addConcept()}}},[t("font-awesome-icon",{attrs:{icon:"plus-circle"}})],1):e._e()],2),e.showChildren&&e.hasChildren&&e.isOpen&&e.concept.narrower&&e.concept.narrower.includes(null)?t("loading-indicator",{staticStyle:{"margin-left":"36px"},attrs:{size:"sm"}}):e._e()],1):e._e()};const ne=a(ie,re,[],!1,null,"f2129d18").exports;var se={exports:{}};const ce=w(k); +System.register(["./main-legacy-Bmj7n9cu.js"],(function(e,t){"use strict";var a,o,i,r,n,s,c,l,d,p,h,m,f,u,g,v,b,y,x,w,k,S,C,z,$,_,L,M,F,B,I,T,E,D,O,j,N,A,R,P,H,W,G,V,K,q,U,Y,X,Q,J;return{setters:[e=>{a=e.n,o=e.c,i=e.o,r=e.a,n=e.d,s=e._,c=e.I,l=e.C,d=e.M,p=e.R,h=e.A,m=e.b,f=e.e,u=e.g,g=e.f,v=e.h,b=e.l,y=e.L,x=e.i,w=e.j,k=e.v,e.k,S=e.m,C=e.p,z=e.q,$=e.D,_=e.r,L=e.s,M=e.t,F=e.u,B=e.w,I=e.x,T=e.y,E=e.z,D=e.B,O=e.E,j=e.F,N=e.G,A=e.H,R=e.J,P=e.K,H=e.N,W=e.T,G=e.O,V=e.P,K=e.Q,q=e.S,U=e.U,Y=e.V,X=e.W,Q=e.X,J=e.Y}],execute:function(){var e=document.createElement("style");e.textContent=".text-dark[data-v-74d39c21]{color:#212121}.text-grey[data-v-74d39c21]{color:#4a4a4a}.text-lightGrey[data-v-74d39c21]{color:#737373}.text-mediumLightGrey[data-v-74d39c21]{color:#aaa}.text-veryLightGrey[data-v-74d39c21]{color:#d2d2d2}.fontWeight-medium[data-v-74d39c21]{font-weight:500}.fontWeight-heavy[data-v-74d39c21]{font-weight:700}.font-italic[data-v-74d39c21]{font-style:italic}.fontSize-verySmall[data-v-74d39c21]{font-size:.75rem}.fontSize-small[data-v-74d39c21]{font-size:.8rem}.fontSize-normal[data-v-74d39c21]{font-size:.9rem}.fontSize-large[data-v-74d39c21]{font-size:1.1rem}.font-default[data-v-74d39c21]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-74d39c21]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-74d39c21]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-74d39c21]{word-break:break-all}.fillAndCenter[data-v-74d39c21]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-74d39c21]{scrollbar-width:thin}.mainComponent[data-v-74d39c21]{position:relative}.mainComponent-minimized[data-v-74d39c21]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-74d39c21]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-74d39c21]{display:block}.visualComponent[data-v-74d39c21]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-74d39c21]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-74d39c21]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-74d39c21]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-74d39c21]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-74d39c21]{display:block;flex:1 1 auto;overflow:auto}p[data-v-74d39c21]{margin:3px 0!important}a[data-v-74d39c21]:link,a[data-v-74d39c21]:visited,a[data-v-74d39c21]:active{color:#b13f13}a[data-v-74d39c21]:hover,.alert a[data-v-74d39c21]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-74d39c21]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-74d39c21]{color:#737373!important}.page-link[data-v-74d39c21]:hover{color:#e85e29!important}ul[data-v-74d39c21]{padding-left:20px}h1[data-v-74d39c21]{font-size:1.85rem}h2[data-v-74d39c21]{font-size:1.7rem}h3[data-v-74d39c21]{font-size:1.55rem}h4[data-v-74d39c21]{font-size:1.35rem}h5[data-v-74d39c21]{font-size:1.25rem}h6[data-v-74d39c21]{font-size:1.2rem}.button[data-v-74d39c21]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-74d39c21]:hover{color:#e85e29}.button-disabled[data-v-74d39c21]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-74d39c21]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-74d39c21]:hover{color:#880c0c}.button[data-v-74d39c21],button[data-v-74d39c21]{transition:all .2s ease-in-out}.button[data-v-74d39c21]:not(.button-disabled):active,button[data-v-74d39c21]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-74d39c21]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-74d39c21]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-74d39c21]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-74d39c21]:hover{color:#e85e29}.concept-mappingsExist[data-v-74d39c21]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-74d39c21]{border-right:5px solid #ffffff}.pointer[data-v-74d39c21]{cursor:pointer}.starFavorite[data-v-74d39c21]{color:#b13f13;margin-right:5px}.starFavorite[data-v-74d39c21]:hover,.starNormal[data-v-74d39c21]:hover{color:#e85e29}.starNormal[data-v-74d39c21]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-74d39c21]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-74d39c21]{background-color:#dacece;font-weight:700}.scrollable[data-v-74d39c21]{overflow-y:auto}.collapsed>.when-opened[data-v-74d39c21],:not(.collapsed)>.when-closed[data-v-74d39c21]{display:none}[data-v-74d39c21]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-74d39c21]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-74d39c21]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-74d39c21]:before{background-color:#555!important}.popover[data-v-74d39c21]{max-width:400px!important}.custom-control-label[data-v-74d39c21]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-74d39c21],.form-control.is-invalid[data-v-74d39c21]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-74d39c21]{overflow:auto!important}.modal-content[data-v-74d39c21],.popover-body[data-v-74d39c21]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-74d39c21],.btn-primary[data-v-74d39c21]:active,.btn-primary[data-v-74d39c21]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-74d39c21]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-74d39c21]{background-color:#377a16}.btn-success[data-v-74d39c21]:hover{background-color:#1a390a}.btn-warning[data-v-74d39c21]{background-color:#dacece}.btn-warning[data-v-74d39c21]:hover{background-color:#b9a2a2}.btn-danger[data-v-74d39c21]{background-color:#ce1212}.btn-danger[data-v-74d39c21]:hover{background-color:#880c0c}.text-success[data-v-74d39c21]{color:#377a16!important}.text-warning[data-v-74d39c21]{color:#b9a2a2!important}.text-danger[data-v-74d39c21]{color:#ce1212!important}.alert-success[data-v-74d39c21]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-74d39c21]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-74d39c21]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-74d39c21]{order:1}.order2[data-v-74d39c21]{order:2}.order3[data-v-74d39c21]{order:3}.order4[data-v-74d39c21]{order:4}.order5[data-v-74d39c21]{order:5}div kbd[data-v-74d39c21]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.mappingTypes[data-v-74d39c21]{width:72px;text-align:center;z-index:200;user-select:none;font-size:1.25rem;padding:10px 0}.mappingType[data-v-74d39c21]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:inline-block;width:30px;height:30px;margin:2px;font-weight:700}.mappingTypeSelected[data-v-74d39c21]{background-color:#dacece}.mappingType[data-v-74d39c21]:hover{background-color:#ece5e5;color:#4a4a4a}.text-dark[data-v-27dae9bc]{color:#212121}.text-grey[data-v-27dae9bc]{color:#4a4a4a}.text-lightGrey[data-v-27dae9bc]{color:#737373}.text-mediumLightGrey[data-v-27dae9bc]{color:#aaa}.text-veryLightGrey[data-v-27dae9bc]{color:#d2d2d2}.fontWeight-medium[data-v-27dae9bc]{font-weight:500}.fontWeight-heavy[data-v-27dae9bc]{font-weight:700}.font-italic[data-v-27dae9bc]{font-style:italic}.fontSize-verySmall[data-v-27dae9bc]{font-size:.75rem}.fontSize-small[data-v-27dae9bc]{font-size:.8rem}.fontSize-normal[data-v-27dae9bc]{font-size:.9rem}.fontSize-large[data-v-27dae9bc]{font-size:1.1rem}.font-default[data-v-27dae9bc]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-27dae9bc]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-27dae9bc]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-27dae9bc]{word-break:break-all}.fillAndCenter[data-v-27dae9bc]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-27dae9bc]{scrollbar-width:thin}.mainComponent[data-v-27dae9bc]{position:relative}.mainComponent-minimized[data-v-27dae9bc]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-27dae9bc]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-27dae9bc]{display:block}.visualComponent[data-v-27dae9bc]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-27dae9bc]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-27dae9bc]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-27dae9bc]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-27dae9bc]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-27dae9bc]{display:block;flex:1 1 auto;overflow:auto}p[data-v-27dae9bc]{margin:3px 0!important}a[data-v-27dae9bc]:link,a[data-v-27dae9bc]:visited,a[data-v-27dae9bc]:active{color:#b13f13}a[data-v-27dae9bc]:hover,.alert a[data-v-27dae9bc]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-27dae9bc]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-27dae9bc]{color:#737373!important}.page-link[data-v-27dae9bc]:hover{color:#e85e29!important}ul[data-v-27dae9bc]{padding-left:20px}h1[data-v-27dae9bc]{font-size:1.85rem}h2[data-v-27dae9bc]{font-size:1.7rem}h3[data-v-27dae9bc]{font-size:1.55rem}h4[data-v-27dae9bc]{font-size:1.35rem}h5[data-v-27dae9bc]{font-size:1.25rem}h6[data-v-27dae9bc]{font-size:1.2rem}.button[data-v-27dae9bc]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-27dae9bc]:hover{color:#e85e29}.button-disabled[data-v-27dae9bc]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-27dae9bc]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-27dae9bc]:hover{color:#880c0c}.button[data-v-27dae9bc],button[data-v-27dae9bc]{transition:all .2s ease-in-out}.button[data-v-27dae9bc]:not(.button-disabled):active,button[data-v-27dae9bc]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-27dae9bc]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-27dae9bc]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-27dae9bc]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-27dae9bc]:hover{color:#e85e29}.concept-mappingsExist[data-v-27dae9bc]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-27dae9bc]{border-right:5px solid #ffffff}.pointer[data-v-27dae9bc]{cursor:pointer}.starFavorite[data-v-27dae9bc]{color:#b13f13;margin-right:5px}.starFavorite[data-v-27dae9bc]:hover,.starNormal[data-v-27dae9bc]:hover{color:#e85e29}.starNormal[data-v-27dae9bc]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-27dae9bc]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-27dae9bc]{background-color:#dacece;font-weight:700}.scrollable[data-v-27dae9bc]{overflow-y:auto}.collapsed>.when-opened[data-v-27dae9bc],:not(.collapsed)>.when-closed[data-v-27dae9bc]{display:none}[data-v-27dae9bc]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-27dae9bc]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-27dae9bc]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-27dae9bc]:before{background-color:#555!important}.popover[data-v-27dae9bc]{max-width:400px!important}.custom-control-label[data-v-27dae9bc]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-27dae9bc],.form-control.is-invalid[data-v-27dae9bc]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-27dae9bc]{overflow:auto!important}.modal-content[data-v-27dae9bc],.popover-body[data-v-27dae9bc]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-27dae9bc],.btn-primary[data-v-27dae9bc]:active,.btn-primary[data-v-27dae9bc]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-27dae9bc]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-27dae9bc]{background-color:#377a16}.btn-success[data-v-27dae9bc]:hover{background-color:#1a390a}.btn-warning[data-v-27dae9bc]{background-color:#dacece}.btn-warning[data-v-27dae9bc]:hover{background-color:#b9a2a2}.btn-danger[data-v-27dae9bc]{background-color:#ce1212}.btn-danger[data-v-27dae9bc]:hover{background-color:#880c0c}.text-success[data-v-27dae9bc]{color:#377a16!important}.text-warning[data-v-27dae9bc]{color:#b9a2a2!important}.text-danger[data-v-27dae9bc]{color:#ce1212!important}.alert-success[data-v-27dae9bc]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-27dae9bc]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-27dae9bc]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-27dae9bc]{order:1}.order2[data-v-27dae9bc]{order:2}.order3[data-v-27dae9bc]{order:3}.order4[data-v-27dae9bc]{order:4}.order5[data-v-27dae9bc]{order:5}div kbd[data-v-27dae9bc]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}#mappingEditor[data-v-27dae9bc]{position:relative;display:flex;border:1px solid #ffffff;background-color:#fff}.mappingTypeSelection[data-v-27dae9bc]{flex:none;position:relative;order:1;margin:auto 0;transform:translateY(-10px)}.mappingEditorPart[data-v-27dae9bc]{flex:1;width:0;padding:30px 0 30px 5px;margin-right:5px;display:flex;flex-direction:column;position:relative}.mappingEditorPart>div[data-v-27dae9bc]{flex:1;height:0;display:flex;flex-direction:column}.mappingEditorPart-noConcepts>div[data-v-27dae9bc]{border:1px dashed #d2d2d2;border-radius:10px}.mappingEditorPart-dropTarget>div[data-v-27dae9bc]{border:1px dashed #1a390a;border-radius:10px}.mappingEditor-addButton[data-v-27dae9bc]{font-size:1.8em}.mappingScheme[data-v-27dae9bc]{text-align:center;flex:none;margin:-29px 0 5px}.mappingConceptList[data-v-27dae9bc]{flex:1;height:0;position:relative;align-items:center}.mappingConceptList>div[data-v-27dae9bc]{position:absolute;top:0;bottom:0;left:0;right:0;overflow-y:auto;display:flex;flex-direction:column}.mappingConceptList>div>ul[data-v-27dae9bc]{list-style:none;padding:0}.mappingConceptList>div>ul>li[data-v-27dae9bc]{position:relative;margin:5px 12px 5px 0}.mappingConceptLink[data-v-27dae9bc]:hover{color:#b13f13}.mappingNoConcepts[data-v-27dae9bc]{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);text-align:center;font-size:.8rem;color:#737373}.mappingEditorToolbar[data-v-27dae9bc]{position:absolute;font-size:16px;text-align:center;margin:5px auto 0;left:30px;right:30px;bottom:0;display:flex;justify-content:center;align-items:center;z-index:200}.mappingEditorToolbarItem[data-v-27dae9bc]{flex:0;margin:0 5px}.mappingButtons[data-v-27dae9bc]{flex:0 0 32px!important;display:flex;flex-direction:row!important}.mappingButtonsFiller[data-v-27dae9bc]{flex:1}.mappingEditor-infoIcon[data-v-27dae9bc]{position:absolute;bottom:-4px;right:15px;z-index:200}.mappingEditor-infoIcon .button[data-v-27dae9bc]{color:#aaa}.mappingEditor-infoIcon .button[data-v-27dae9bc]:hover{color:#e85e29}.mappingEditor-title[data-v-27dae9bc]{letter-spacing:.2em;font-weight:700;text-align:center;position:absolute;top:0;left:50%;transform:translate(-50%);z-index:200}.addButton[data-v-27dae9bc]{flex:none;margin:0 10px;font-size:1.5rem}.mappingEditor-deleteButtons[data-v-27dae9bc]{display:flex;justify-content:center}.mappingEditor-deleteButtons button[data-v-27dae9bc]{margin:10px 20px}.mappingEditor-mappingNotSaved[data-v-27dae9bc],.mappingEditor-mappingSaved[data-v-27dae9bc]{position:absolute;bottom:-1px;left:0;color:#ce1212;z-index:200}.mappingEditor-mappingSaved[data-v-27dae9bc]{color:#1a390a}.mappingEditor-mappingAlert[data-v-27dae9bc]{min-width:16px;z-index:200}.mappingEditor-concordanceSelection[data-v-27dae9bc]{position:absolute;bottom:-4px;right:35px;max-width:30%;z-index:200}#mappingEditor .componentSettings{right:-2px;bottom:-4px}.text-dark[data-v-0b6e6a9c]{color:#212121}.text-grey[data-v-0b6e6a9c]{color:#4a4a4a}.text-lightGrey[data-v-0b6e6a9c]{color:#737373}.text-mediumLightGrey[data-v-0b6e6a9c]{color:#aaa}.text-veryLightGrey[data-v-0b6e6a9c]{color:#d2d2d2}.fontWeight-medium[data-v-0b6e6a9c]{font-weight:500}.fontWeight-heavy[data-v-0b6e6a9c]{font-weight:700}.font-italic[data-v-0b6e6a9c]{font-style:italic}.fontSize-verySmall[data-v-0b6e6a9c]{font-size:.75rem}.fontSize-small[data-v-0b6e6a9c]{font-size:.8rem}.fontSize-normal[data-v-0b6e6a9c]{font-size:.9rem}.fontSize-large[data-v-0b6e6a9c]{font-size:1.1rem}.font-default[data-v-0b6e6a9c]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-0b6e6a9c]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-0b6e6a9c]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-0b6e6a9c]{word-break:break-all}.fillAndCenter[data-v-0b6e6a9c]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-0b6e6a9c]{scrollbar-width:thin}.mainComponent[data-v-0b6e6a9c]{position:relative}.mainComponent-minimized[data-v-0b6e6a9c]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-0b6e6a9c]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-0b6e6a9c]{display:block}.visualComponent[data-v-0b6e6a9c]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-0b6e6a9c]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-0b6e6a9c]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-0b6e6a9c]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-0b6e6a9c]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-0b6e6a9c]{display:block;flex:1 1 auto;overflow:auto}p[data-v-0b6e6a9c]{margin:3px 0!important}a[data-v-0b6e6a9c]:link,a[data-v-0b6e6a9c]:visited,a[data-v-0b6e6a9c]:active{color:#b13f13}a[data-v-0b6e6a9c]:hover,.alert a[data-v-0b6e6a9c]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-0b6e6a9c]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-0b6e6a9c]{color:#737373!important}.page-link[data-v-0b6e6a9c]:hover{color:#e85e29!important}ul[data-v-0b6e6a9c]{padding-left:20px}h1[data-v-0b6e6a9c]{font-size:1.85rem}h2[data-v-0b6e6a9c]{font-size:1.7rem}h3[data-v-0b6e6a9c]{font-size:1.55rem}h4[data-v-0b6e6a9c]{font-size:1.35rem}h5[data-v-0b6e6a9c]{font-size:1.25rem}h6[data-v-0b6e6a9c]{font-size:1.2rem}.button[data-v-0b6e6a9c]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-0b6e6a9c]:hover{color:#e85e29}.button-disabled[data-v-0b6e6a9c]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-0b6e6a9c]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-0b6e6a9c]:hover{color:#880c0c}.button[data-v-0b6e6a9c],button[data-v-0b6e6a9c]{transition:all .2s ease-in-out}.button[data-v-0b6e6a9c]:not(.button-disabled):active,button[data-v-0b6e6a9c]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-0b6e6a9c]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-0b6e6a9c]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-0b6e6a9c]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-0b6e6a9c]:hover{color:#e85e29}.concept-mappingsExist[data-v-0b6e6a9c]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-0b6e6a9c]{border-right:5px solid #ffffff}.pointer[data-v-0b6e6a9c]{cursor:pointer}.starFavorite[data-v-0b6e6a9c]{color:#b13f13;margin-right:5px}.starFavorite[data-v-0b6e6a9c]:hover,.starNormal[data-v-0b6e6a9c]:hover{color:#e85e29}.starNormal[data-v-0b6e6a9c]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-0b6e6a9c]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-0b6e6a9c]{background-color:#dacece;font-weight:700}.scrollable[data-v-0b6e6a9c]{overflow-y:auto}.collapsed>.when-opened[data-v-0b6e6a9c],:not(.collapsed)>.when-closed[data-v-0b6e6a9c]{display:none}[data-v-0b6e6a9c]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-0b6e6a9c]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-0b6e6a9c]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-0b6e6a9c]:before{background-color:#555!important}.popover[data-v-0b6e6a9c]{max-width:400px!important}.custom-control-label[data-v-0b6e6a9c]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-0b6e6a9c],.form-control.is-invalid[data-v-0b6e6a9c]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-0b6e6a9c]{overflow:auto!important}.modal-content[data-v-0b6e6a9c],.popover-body[data-v-0b6e6a9c]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-0b6e6a9c],.btn-primary[data-v-0b6e6a9c]:active,.btn-primary[data-v-0b6e6a9c]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-0b6e6a9c]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-0b6e6a9c]{background-color:#377a16}.btn-success[data-v-0b6e6a9c]:hover{background-color:#1a390a}.btn-warning[data-v-0b6e6a9c]{background-color:#dacece}.btn-warning[data-v-0b6e6a9c]:hover{background-color:#b9a2a2}.btn-danger[data-v-0b6e6a9c]{background-color:#ce1212}.btn-danger[data-v-0b6e6a9c]:hover{background-color:#880c0c}.text-success[data-v-0b6e6a9c]{color:#377a16!important}.text-warning[data-v-0b6e6a9c]{color:#b9a2a2!important}.text-danger[data-v-0b6e6a9c]{color:#ce1212!important}.alert-success[data-v-0b6e6a9c]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-0b6e6a9c]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-0b6e6a9c]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-0b6e6a9c]{order:1}.order2[data-v-0b6e6a9c]{order:2}.order3[data-v-0b6e6a9c]{order:3}.order4[data-v-0b6e6a9c]{order:4}.order5[data-v-0b6e6a9c]{order:5}div kbd[data-v-0b6e6a9c]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.minimizeButton[data-v-0b6e6a9c]{right:0;top:0;background:rgba(85,85,85,.2);color:#fff;border-radius:0 0 0 3px}.minimizeButton[data-v-0b6e6a9c]{padding-left:5px}.maximizeButton[data-v-0b6e6a9c]{z-index:900;display:inline-block;position:static;color:rgba(85,85,85,.2);font-size:1rem}.minimizedHoverOverlay[data-v-0b6e6a9c]{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(255,255,255,.6);z-index:300}.minimizedOverlay[data-v-0b6e6a9c]{letter-spacing:.2em;font-weight:700;text-align:center;color:#737373;cursor:pointer;position:absolute;z-index:900;top:0;right:0;bottom:0;left:0;background-color:#fff;user-select:none}.minimizedOverlay[data-v-0b6e6a9c]:hover{background-color:#dacece}.minimizedOverlay>div[data-v-0b6e6a9c]{position:absolute;margin:auto 0;top:0;right:0;bottom:0;left:0;height:24px}.text-dark[data-v-f2129d18]{color:#212121}.text-grey[data-v-f2129d18]{color:#4a4a4a}.text-lightGrey[data-v-f2129d18]{color:#737373}.text-mediumLightGrey[data-v-f2129d18]{color:#aaa}.text-veryLightGrey[data-v-f2129d18]{color:#d2d2d2}.fontWeight-medium[data-v-f2129d18]{font-weight:500}.fontWeight-heavy[data-v-f2129d18]{font-weight:700}.font-italic[data-v-f2129d18]{font-style:italic}.fontSize-verySmall[data-v-f2129d18]{font-size:.75rem}.fontSize-small[data-v-f2129d18]{font-size:.8rem}.fontSize-normal[data-v-f2129d18]{font-size:.9rem}.fontSize-large[data-v-f2129d18]{font-size:1.1rem}.font-default[data-v-f2129d18]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-f2129d18]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-f2129d18]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-f2129d18]{word-break:break-all}.fillAndCenter[data-v-f2129d18]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-f2129d18]{scrollbar-width:thin}.mainComponent[data-v-f2129d18]{position:relative}.mainComponent-minimized[data-v-f2129d18]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-f2129d18]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-f2129d18]{display:block}.visualComponent[data-v-f2129d18]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-f2129d18]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-f2129d18]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-f2129d18]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-f2129d18]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-f2129d18]{display:block;flex:1 1 auto;overflow:auto}p[data-v-f2129d18]{margin:3px 0!important}a[data-v-f2129d18]:link,a[data-v-f2129d18]:visited,a[data-v-f2129d18]:active{color:#b13f13}a[data-v-f2129d18]:hover,.alert a[data-v-f2129d18]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-f2129d18]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-f2129d18]{color:#737373!important}.page-link[data-v-f2129d18]:hover{color:#e85e29!important}ul[data-v-f2129d18]{padding-left:20px}h1[data-v-f2129d18]{font-size:1.85rem}h2[data-v-f2129d18]{font-size:1.7rem}h3[data-v-f2129d18]{font-size:1.55rem}h4[data-v-f2129d18]{font-size:1.35rem}h5[data-v-f2129d18]{font-size:1.25rem}h6[data-v-f2129d18]{font-size:1.2rem}.button[data-v-f2129d18]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-f2129d18]:hover{color:#e85e29}.button-disabled[data-v-f2129d18]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-f2129d18]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-f2129d18]:hover{color:#880c0c}.button[data-v-f2129d18],button[data-v-f2129d18]{transition:all .2s ease-in-out}.button[data-v-f2129d18]:not(.button-disabled):active,button[data-v-f2129d18]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-f2129d18]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-f2129d18]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-f2129d18]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-f2129d18]:hover{color:#e85e29}.concept-mappingsExist[data-v-f2129d18]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-f2129d18]{border-right:5px solid #ffffff}.pointer[data-v-f2129d18]{cursor:pointer}.starFavorite[data-v-f2129d18]{color:#b13f13;margin-right:5px}.starFavorite[data-v-f2129d18]:hover,.starNormal[data-v-f2129d18]:hover{color:#e85e29}.starNormal[data-v-f2129d18]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-f2129d18]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-f2129d18]{background-color:#dacece;font-weight:700}.scrollable[data-v-f2129d18]{overflow-y:auto}.collapsed>.when-opened[data-v-f2129d18],:not(.collapsed)>.when-closed[data-v-f2129d18]{display:none}[data-v-f2129d18]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-f2129d18]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-f2129d18]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-f2129d18]:before{background-color:#555!important}.popover[data-v-f2129d18]{max-width:400px!important}.custom-control-label[data-v-f2129d18]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-f2129d18],.form-control.is-invalid[data-v-f2129d18]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-f2129d18]{overflow:auto!important}.modal-content[data-v-f2129d18],.popover-body[data-v-f2129d18]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-f2129d18],.btn-primary[data-v-f2129d18]:active,.btn-primary[data-v-f2129d18]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-f2129d18]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-f2129d18]{background-color:#377a16}.btn-success[data-v-f2129d18]:hover{background-color:#1a390a}.btn-warning[data-v-f2129d18]{background-color:#dacece}.btn-warning[data-v-f2129d18]:hover{background-color:#b9a2a2}.btn-danger[data-v-f2129d18]{background-color:#ce1212}.btn-danger[data-v-f2129d18]:hover{background-color:#880c0c}.text-success[data-v-f2129d18]{color:#377a16!important}.text-warning[data-v-f2129d18]{color:#b9a2a2!important}.text-danger[data-v-f2129d18]{color:#ce1212!important}.alert-success[data-v-f2129d18]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-f2129d18]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-f2129d18]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-f2129d18]{order:1}.order2[data-v-f2129d18]{order:2}.order3[data-v-f2129d18]{order:3}.order4[data-v-f2129d18]{order:4}.order5[data-v-f2129d18]{order:5}div kbd[data-v-f2129d18]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.conceptBox[data-v-f2129d18]{display:flex;position:relative;min-height:20px;padding-top:2px;padding-bottom:2px;margin-left:3px;cursor:pointer;user-select:none}.arrowBox[data-v-f2129d18]{flex:none;width:18px;padding-left:4px}.labelBox[data-v-f2129d18]{flex:1;vertical-align:center;padding-right:20px}.labelBoxSelected[data-v-f2129d18]{padding-right:16px}.labelBoxFull[data-v-f2129d18]{padding-left:18px}.labelBoxSingle[data-v-f2129d18]{padding-left:5px}.labelBox[data-v-f2129d18],.labelBox[data-v-f2129d18]:link,.labelBox[data-v-f2129d18]:hover,.labelBox[data-v-f2129d18]:active,.labelBox[data-v-f2129d18]:visited{color:#212121}.addToMapping[data-v-f2129d18]{font-size:1.1rem;position:absolute;color:#fff;top:50%;transform:translateY(-50%);right:8px;opacity:.7}.hovered[data-v-f2129d18],.selected.hovered[data-v-f2129d18],.arrowBox[data-v-f2129d18]:hover,.conceptListItem[data-v-f2129d18]:hover{background-color:#ece5e5}.conceptListItem-buttonBefore[data-v-f2129d18]{padding-top:2px}.arrowBox>i[data-v-f2129d18]{border:solid #212121;border-width:0 2px 2px 0;display:inline-block;padding:3px;margin:2px 0}.right[data-v-f2129d18]{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.left[data-v-f2129d18]{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.up[data-v-f2129d18]{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.down[data-v-f2129d18]{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.conceptListItem-icon[data-v-f2129d18]{margin-right:2px}.text-dark[data-v-67a1d926]{color:#212121}.text-grey[data-v-67a1d926]{color:#4a4a4a}.text-lightGrey[data-v-67a1d926]{color:#737373}.text-mediumLightGrey[data-v-67a1d926]{color:#aaa}.text-veryLightGrey[data-v-67a1d926]{color:#d2d2d2}.fontWeight-medium[data-v-67a1d926]{font-weight:500}.fontWeight-heavy[data-v-67a1d926]{font-weight:700}.font-italic[data-v-67a1d926]{font-style:italic}.fontSize-verySmall[data-v-67a1d926]{font-size:.75rem}.fontSize-small[data-v-67a1d926]{font-size:.8rem}.fontSize-normal[data-v-67a1d926]{font-size:.9rem}.fontSize-large[data-v-67a1d926]{font-size:1.1rem}.font-default[data-v-67a1d926]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-67a1d926]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-67a1d926]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-67a1d926]{word-break:break-all}.fillAndCenter[data-v-67a1d926]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-67a1d926]{scrollbar-width:thin}.mainComponent[data-v-67a1d926]{position:relative}.mainComponent-minimized[data-v-67a1d926]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-67a1d926]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-67a1d926]{display:block}.visualComponent[data-v-67a1d926]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-67a1d926]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-67a1d926]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-67a1d926]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-67a1d926]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-67a1d926]{display:block;flex:1 1 auto;overflow:auto}p[data-v-67a1d926]{margin:3px 0!important}a[data-v-67a1d926]:link,a[data-v-67a1d926]:visited,a[data-v-67a1d926]:active{color:#b13f13}a[data-v-67a1d926]:hover,.alert a[data-v-67a1d926]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-67a1d926]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-67a1d926]{color:#737373!important}.page-link[data-v-67a1d926]:hover{color:#e85e29!important}ul[data-v-67a1d926]{padding-left:20px}h1[data-v-67a1d926]{font-size:1.85rem}h2[data-v-67a1d926]{font-size:1.7rem}h3[data-v-67a1d926]{font-size:1.55rem}h4[data-v-67a1d926]{font-size:1.35rem}h5[data-v-67a1d926]{font-size:1.25rem}h6[data-v-67a1d926]{font-size:1.2rem}.button[data-v-67a1d926]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-67a1d926]:hover{color:#e85e29}.button-disabled[data-v-67a1d926]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-67a1d926]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-67a1d926]:hover{color:#880c0c}.button[data-v-67a1d926],button[data-v-67a1d926]{transition:all .2s ease-in-out}.button[data-v-67a1d926]:not(.button-disabled):active,button[data-v-67a1d926]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-67a1d926]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-67a1d926]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-67a1d926]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-67a1d926]:hover{color:#e85e29}.concept-mappingsExist[data-v-67a1d926]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-67a1d926]{border-right:5px solid #ffffff}.pointer[data-v-67a1d926]{cursor:pointer}.starFavorite[data-v-67a1d926]{color:#b13f13;margin-right:5px}.starFavorite[data-v-67a1d926]:hover,.starNormal[data-v-67a1d926]:hover{color:#e85e29}.starNormal[data-v-67a1d926]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-67a1d926]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-67a1d926]{background-color:#dacece;font-weight:700}.scrollable[data-v-67a1d926]{overflow-y:auto}.collapsed>.when-opened[data-v-67a1d926],:not(.collapsed)>.when-closed[data-v-67a1d926]{display:none}[data-v-67a1d926]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-67a1d926]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-67a1d926]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-67a1d926]:before{background-color:#555!important}.popover[data-v-67a1d926]{max-width:400px!important}.custom-control-label[data-v-67a1d926]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-67a1d926],.form-control.is-invalid[data-v-67a1d926]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-67a1d926]{overflow:auto!important}.modal-content[data-v-67a1d926],.popover-body[data-v-67a1d926]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-67a1d926],.btn-primary[data-v-67a1d926]:active,.btn-primary[data-v-67a1d926]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-67a1d926]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-67a1d926]{background-color:#377a16}.btn-success[data-v-67a1d926]:hover{background-color:#1a390a}.btn-warning[data-v-67a1d926]{background-color:#dacece}.btn-warning[data-v-67a1d926]:hover{background-color:#b9a2a2}.btn-danger[data-v-67a1d926]{background-color:#ce1212}.btn-danger[data-v-67a1d926]:hover{background-color:#880c0c}.text-success[data-v-67a1d926]{color:#377a16!important}.text-warning[data-v-67a1d926]{color:#b9a2a2!important}.text-danger[data-v-67a1d926]{color:#ce1212!important}.alert-success[data-v-67a1d926]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-67a1d926]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-67a1d926]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-67a1d926]{order:1}.order2[data-v-67a1d926]{order:2}.order3[data-v-67a1d926]{order:3}.order4[data-v-67a1d926]{order:4}.order5[data-v-67a1d926]{order:5}div kbd[data-v-67a1d926]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.conceptList[data-v-67a1d926]{height:100%}.conceptListItems[data-v-67a1d926]{position:absolute;top:0;bottom:0;left:0;right:0;overflow-y:auto}.conceptListItems>*:first-child>*[data-v-67a1d926]:last-child{margin-bottom:30px}.conceptListItems-noItems[data-v-67a1d926]{margin-top:5px;text-align:center}.conceptListWrapper .cocoda-vue-tabs-content{padding:5px 0 0!important}.conceptListWrapper .componentSettings{right:3px;bottom:2px}.conceptListWrapper-reloadButton{right:41px!important;bottom:1px!important}.conceptListWrapper-listSelectionButton{position:absolute;left:10px;top:7px}.conceptListWrapper-listSelectionPopover-choice{padding:4px 5px}.conceptListWrapper-listSelectionPopover-choice:hover{background-color:#f6f3f3;cursor:pointer}.itemDetailNarrower[data-v-b8c320f6]{margin:5px 0}.text-dark[data-v-7ca8fc2f]{color:#212121}.text-grey[data-v-7ca8fc2f]{color:#4a4a4a}.text-lightGrey[data-v-7ca8fc2f]{color:#737373}.text-mediumLightGrey[data-v-7ca8fc2f]{color:#aaa}.text-veryLightGrey[data-v-7ca8fc2f]{color:#d2d2d2}.fontWeight-medium[data-v-7ca8fc2f]{font-weight:500}.fontWeight-heavy[data-v-7ca8fc2f]{font-weight:700}.font-italic[data-v-7ca8fc2f]{font-style:italic}.fontSize-verySmall[data-v-7ca8fc2f]{font-size:.75rem}.fontSize-small[data-v-7ca8fc2f]{font-size:.8rem}.fontSize-normal[data-v-7ca8fc2f]{font-size:.9rem}.fontSize-large[data-v-7ca8fc2f]{font-size:1.1rem}.font-default[data-v-7ca8fc2f]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-7ca8fc2f]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-7ca8fc2f]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-7ca8fc2f]{word-break:break-all}.fillAndCenter[data-v-7ca8fc2f]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-7ca8fc2f]{scrollbar-width:thin}.mainComponent[data-v-7ca8fc2f]{position:relative}.mainComponent-minimized[data-v-7ca8fc2f]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-7ca8fc2f]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-7ca8fc2f]{display:block}.visualComponent[data-v-7ca8fc2f]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-7ca8fc2f]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-7ca8fc2f]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-7ca8fc2f]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-7ca8fc2f]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-7ca8fc2f]{display:block;flex:1 1 auto;overflow:auto}p[data-v-7ca8fc2f]{margin:3px 0!important}a[data-v-7ca8fc2f]:link,a[data-v-7ca8fc2f]:visited,a[data-v-7ca8fc2f]:active{color:#b13f13}a[data-v-7ca8fc2f]:hover,.alert a[data-v-7ca8fc2f]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-7ca8fc2f]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-7ca8fc2f]{color:#737373!important}.page-link[data-v-7ca8fc2f]:hover{color:#e85e29!important}ul[data-v-7ca8fc2f]{padding-left:20px}h1[data-v-7ca8fc2f]{font-size:1.85rem}h2[data-v-7ca8fc2f]{font-size:1.7rem}h3[data-v-7ca8fc2f]{font-size:1.55rem}h4[data-v-7ca8fc2f]{font-size:1.35rem}h5[data-v-7ca8fc2f]{font-size:1.25rem}h6[data-v-7ca8fc2f]{font-size:1.2rem}.button[data-v-7ca8fc2f]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-7ca8fc2f]:hover{color:#e85e29}.button-disabled[data-v-7ca8fc2f]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-7ca8fc2f]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-7ca8fc2f]:hover{color:#880c0c}.button[data-v-7ca8fc2f],button[data-v-7ca8fc2f]{transition:all .2s ease-in-out}.button[data-v-7ca8fc2f]:not(.button-disabled):active,button[data-v-7ca8fc2f]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-7ca8fc2f]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-7ca8fc2f]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-7ca8fc2f]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-7ca8fc2f]:hover{color:#e85e29}.concept-mappingsExist[data-v-7ca8fc2f]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-7ca8fc2f]{border-right:5px solid #ffffff}.pointer[data-v-7ca8fc2f]{cursor:pointer}.starFavorite[data-v-7ca8fc2f]{color:#b13f13;margin-right:5px}.starFavorite[data-v-7ca8fc2f]:hover,.starNormal[data-v-7ca8fc2f]:hover{color:#e85e29}.starNormal[data-v-7ca8fc2f]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-7ca8fc2f]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-7ca8fc2f]{background-color:#dacece;font-weight:700}.scrollable[data-v-7ca8fc2f]{overflow-y:auto}.collapsed>.when-opened[data-v-7ca8fc2f],:not(.collapsed)>.when-closed[data-v-7ca8fc2f]{display:none}[data-v-7ca8fc2f]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-7ca8fc2f]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-7ca8fc2f]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-7ca8fc2f]:before{background-color:#555!important}.popover[data-v-7ca8fc2f]{max-width:400px!important}.custom-control-label[data-v-7ca8fc2f]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-7ca8fc2f],.form-control.is-invalid[data-v-7ca8fc2f]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-7ca8fc2f]{overflow:auto!important}.modal-content[data-v-7ca8fc2f],.popover-body[data-v-7ca8fc2f]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-7ca8fc2f],.btn-primary[data-v-7ca8fc2f]:active,.btn-primary[data-v-7ca8fc2f]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-7ca8fc2f]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-7ca8fc2f]{background-color:#377a16}.btn-success[data-v-7ca8fc2f]:hover{background-color:#1a390a}.btn-warning[data-v-7ca8fc2f]{background-color:#dacece}.btn-warning[data-v-7ca8fc2f]:hover{background-color:#b9a2a2}.btn-danger[data-v-7ca8fc2f]{background-color:#ce1212}.btn-danger[data-v-7ca8fc2f]:hover{background-color:#880c0c}.text-success[data-v-7ca8fc2f]{color:#377a16!important}.text-warning[data-v-7ca8fc2f]{color:#b9a2a2!important}.text-danger[data-v-7ca8fc2f]{color:#ce1212!important}.alert-success[data-v-7ca8fc2f]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-7ca8fc2f]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-7ca8fc2f]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-7ca8fc2f]{order:1}.order2[data-v-7ca8fc2f]{order:2}.order3[data-v-7ca8fc2f]{order:3}.order4[data-v-7ca8fc2f]{order:4}.order5[data-v-7ca8fc2f]{order:5}div kbd[data-v-7ca8fc2f]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.conceptDetail-scheme[data-v-7ca8fc2f]{margin-top:5px}.conceptDetail-name[data-v-7ca8fc2f]{background-color:#dacece;position:relative;padding:0 20px}.conceptDetail-name-clearButton[data-v-7ca8fc2f]{position:absolute;left:2px;top:2px}.conceptDetail-name-addButton[data-v-7ca8fc2f]{font-size:1.1rem;position:absolute;right:3px;top:-2px;color:#fff}.conceptDetail-identifier[data-v-7ca8fc2f]{margin:2px 5px}.conceptDetail-identifier[data-v-7ca8fc2f]:last-child{margin-bottom:0}.conceptDetail-identifier a[data-v-7ca8fc2f]{padding:0 3px}.conceptDetail-identifier svg[data-v-7ca8fc2f]{user-select:none}.conceptDetail-notes[data-v-7ca8fc2f]{margin-top:0;display:flex;flex-direction:column}.conceptDetail-note[data-v-7ca8fc2f]{padding:3px 5px;flex:1}.conceptDetail-previousButton[data-v-7ca8fc2f]{position:absolute;top:30px;right:20px;height:23px;line-height:23px}.conceptDetail-nextButton[data-v-7ca8fc2f]{position:absolute;top:30px;right:0;height:23px;line-height:23px}.conceptDetail-nextButton button[data-v-7ca8fc2f],.conceptDetail-previousButton button[data-v-7ca8fc2f]{font-size:.8rem;padding:0 4px}.coli-ana[data-v-7ca8fc2f]{list-style:none;padding-left:0}.coli-ana>li[data-v-7ca8fc2f]{display:flex}.coli-ana>li>div[data-v-7ca8fc2f]:first-child{width:8px;user-select:none;color:#737373;font-weight:400}.coli-ana>li>div[data-v-7ca8fc2f]:not(:last-child){font-family:monospace}.coli-ana>li>div[data-v-7ca8fc2f]:last-child{flex:1;padding-left:5px}.conceptDetail .cocoda-vue-tabs .cocoda-vue-tabs-content{padding:8px 6px 6px!important}.text-dark[data-v-80213f73]{color:#212121}.text-grey[data-v-80213f73]{color:#4a4a4a}.text-lightGrey[data-v-80213f73]{color:#737373}.text-mediumLightGrey[data-v-80213f73]{color:#aaa}.text-veryLightGrey[data-v-80213f73]{color:#d2d2d2}.fontWeight-medium[data-v-80213f73]{font-weight:500}.fontWeight-heavy[data-v-80213f73]{font-weight:700}.font-italic[data-v-80213f73]{font-style:italic}.fontSize-verySmall[data-v-80213f73]{font-size:.75rem}.fontSize-small[data-v-80213f73]{font-size:.8rem}.fontSize-normal[data-v-80213f73]{font-size:.9rem}.fontSize-large[data-v-80213f73]{font-size:1.1rem}.font-default[data-v-80213f73]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-80213f73]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-80213f73]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-80213f73]{word-break:break-all}.fillAndCenter[data-v-80213f73]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-80213f73]{scrollbar-width:thin}.mainComponent[data-v-80213f73]{position:relative}.mainComponent-minimized[data-v-80213f73]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-80213f73]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-80213f73]{display:block}.visualComponent[data-v-80213f73]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-80213f73]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-80213f73]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-80213f73]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-80213f73]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-80213f73]{display:block;flex:1 1 auto;overflow:auto}p[data-v-80213f73]{margin:3px 0!important}a[data-v-80213f73]:link,a[data-v-80213f73]:visited,a[data-v-80213f73]:active{color:#b13f13}a[data-v-80213f73]:hover,.alert a[data-v-80213f73]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-80213f73]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-80213f73]{color:#737373!important}.page-link[data-v-80213f73]:hover{color:#e85e29!important}ul[data-v-80213f73]{padding-left:20px}h1[data-v-80213f73]{font-size:1.85rem}h2[data-v-80213f73]{font-size:1.7rem}h3[data-v-80213f73]{font-size:1.55rem}h4[data-v-80213f73]{font-size:1.35rem}h5[data-v-80213f73]{font-size:1.25rem}h6[data-v-80213f73]{font-size:1.2rem}.button[data-v-80213f73]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-80213f73]:hover{color:#e85e29}.button-disabled[data-v-80213f73]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-80213f73]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-80213f73]:hover{color:#880c0c}.button[data-v-80213f73],button[data-v-80213f73]{transition:all .2s ease-in-out}.button[data-v-80213f73]:not(.button-disabled):active,button[data-v-80213f73]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-80213f73]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-80213f73]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-80213f73]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-80213f73]:hover{color:#e85e29}.concept-mappingsExist[data-v-80213f73]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-80213f73]{border-right:5px solid #ffffff}.pointer[data-v-80213f73]{cursor:pointer}.starFavorite[data-v-80213f73]{color:#b13f13;margin-right:5px}.starFavorite[data-v-80213f73]:hover,.starNormal[data-v-80213f73]:hover{color:#e85e29}.starNormal[data-v-80213f73]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-80213f73]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-80213f73]{background-color:#dacece;font-weight:700}.scrollable[data-v-80213f73]{overflow-y:auto}.collapsed>.when-opened[data-v-80213f73],:not(.collapsed)>.when-closed[data-v-80213f73]{display:none}[data-v-80213f73]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-80213f73]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-80213f73]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-80213f73]:before{background-color:#555!important}.popover[data-v-80213f73]{max-width:400px!important}.custom-control-label[data-v-80213f73]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-80213f73],.form-control.is-invalid[data-v-80213f73]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-80213f73]{overflow:auto!important}.modal-content[data-v-80213f73],.popover-body[data-v-80213f73]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-80213f73],.btn-primary[data-v-80213f73]:active,.btn-primary[data-v-80213f73]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-80213f73]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-80213f73]{background-color:#377a16}.btn-success[data-v-80213f73]:hover{background-color:#1a390a}.btn-warning[data-v-80213f73]{background-color:#dacece}.btn-warning[data-v-80213f73]:hover{background-color:#b9a2a2}.btn-danger[data-v-80213f73]{background-color:#ce1212}.btn-danger[data-v-80213f73]:hover{background-color:#880c0c}.text-success[data-v-80213f73]{color:#377a16!important}.text-warning[data-v-80213f73]{color:#b9a2a2!important}.text-danger[data-v-80213f73]{color:#ce1212!important}.alert-success[data-v-80213f73]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-80213f73]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-80213f73]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-80213f73]{order:1}.order2[data-v-80213f73]{order:2}.order3[data-v-80213f73]{order:3}.order4[data-v-80213f73]{order:4}.order5[data-v-80213f73]{order:5}div kbd[data-v-80213f73]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.schemeDetail-license[data-v-80213f73]{margin-top:5px}.schemeDetail-identifier[data-v-80213f73]{margin:5px 0}.schemeDetail-identifier svg[data-v-80213f73]{margin-right:3px}.schemeDetail-licenseBadge[data-v-80213f73]{margin-bottom:3px;height:15px}.text-dark[data-v-da52387b]{color:#212121}.text-grey[data-v-da52387b]{color:#4a4a4a}.text-lightGrey[data-v-da52387b]{color:#737373}.text-mediumLightGrey[data-v-da52387b]{color:#aaa}.text-veryLightGrey[data-v-da52387b]{color:#d2d2d2}.fontWeight-medium[data-v-da52387b]{font-weight:500}.fontWeight-heavy[data-v-da52387b]{font-weight:700}.font-italic[data-v-da52387b]{font-style:italic}.fontSize-verySmall[data-v-da52387b]{font-size:.75rem}.fontSize-small[data-v-da52387b]{font-size:.8rem}.fontSize-normal[data-v-da52387b]{font-size:.9rem}.fontSize-large[data-v-da52387b]{font-size:1.1rem}.font-default[data-v-da52387b]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-da52387b]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-da52387b]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-da52387b]{word-break:break-all}.fillAndCenter[data-v-da52387b]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-da52387b]{scrollbar-width:thin}.mainComponent[data-v-da52387b]{position:relative}.mainComponent-minimized[data-v-da52387b]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-da52387b]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-da52387b]{display:block}.visualComponent[data-v-da52387b]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-da52387b]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-da52387b]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-da52387b]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-da52387b]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-da52387b]{display:block;flex:1 1 auto;overflow:auto}p[data-v-da52387b]{margin:3px 0!important}a[data-v-da52387b]:link,a[data-v-da52387b]:visited,a[data-v-da52387b]:active{color:#b13f13}a[data-v-da52387b]:hover,.alert a[data-v-da52387b]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-da52387b]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-da52387b]{color:#737373!important}.page-link[data-v-da52387b]:hover{color:#e85e29!important}ul[data-v-da52387b]{padding-left:20px}h1[data-v-da52387b]{font-size:1.85rem}h2[data-v-da52387b]{font-size:1.7rem}h3[data-v-da52387b]{font-size:1.55rem}h4[data-v-da52387b]{font-size:1.35rem}h5[data-v-da52387b]{font-size:1.25rem}h6[data-v-da52387b]{font-size:1.2rem}.button[data-v-da52387b]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-da52387b]:hover{color:#e85e29}.button-disabled[data-v-da52387b]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-da52387b]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-da52387b]:hover{color:#880c0c}.button[data-v-da52387b],button[data-v-da52387b]{transition:all .2s ease-in-out}.button[data-v-da52387b]:not(.button-disabled):active,button[data-v-da52387b]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-da52387b]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-da52387b]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-da52387b]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-da52387b]:hover{color:#e85e29}.concept-mappingsExist[data-v-da52387b]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-da52387b]{border-right:5px solid #ffffff}.pointer[data-v-da52387b]{cursor:pointer}.starFavorite[data-v-da52387b]{color:#b13f13;margin-right:5px}.starFavorite[data-v-da52387b]:hover,.starNormal[data-v-da52387b]:hover{color:#e85e29}.starNormal[data-v-da52387b]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-da52387b]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-da52387b]{background-color:#dacece;font-weight:700}.scrollable[data-v-da52387b]{overflow-y:auto}.collapsed>.when-opened[data-v-da52387b],:not(.collapsed)>.when-closed[data-v-da52387b]{display:none}[data-v-da52387b]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-da52387b]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-da52387b]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-da52387b]:before{background-color:#555!important}.popover[data-v-da52387b]{max-width:400px!important}.custom-control-label[data-v-da52387b]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-da52387b],.form-control.is-invalid[data-v-da52387b]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-da52387b]{overflow:auto!important}.modal-content[data-v-da52387b],.popover-body[data-v-da52387b]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-da52387b],.btn-primary[data-v-da52387b]:active,.btn-primary[data-v-da52387b]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-da52387b]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-da52387b]{background-color:#377a16}.btn-success[data-v-da52387b]:hover{background-color:#1a390a}.btn-warning[data-v-da52387b]{background-color:#dacece}.btn-warning[data-v-da52387b]:hover{background-color:#b9a2a2}.btn-danger[data-v-da52387b]{background-color:#ce1212}.btn-danger[data-v-da52387b]:hover{background-color:#880c0c}.text-success[data-v-da52387b]{color:#377a16!important}.text-warning[data-v-da52387b]{color:#b9a2a2!important}.text-danger[data-v-da52387b]{color:#ce1212!important}.alert-success[data-v-da52387b]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-da52387b]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-da52387b]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-da52387b]{order:1}.order2[data-v-da52387b]{order:2}.order3[data-v-da52387b]{order:3}.order4[data-v-da52387b]{order:4}.order5[data-v-da52387b]{order:5}div kbd[data-v-da52387b]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.itemDetail[data-v-da52387b]{position:relative;font-size:.8rem}.itemDetail-content[data-v-da52387b]{position:absolute;overflow-y:auto;top:6px;right:4px;bottom:5px;left:4px}.itemDetail-content[data-v-da52387b]{padding:2px 8px}.itemDetail .componentSettings[data-v-da52387b]{right:4px}.text-dark[data-v-a538b808]{color:#212121}.text-grey[data-v-a538b808]{color:#4a4a4a}.text-lightGrey[data-v-a538b808]{color:#737373}.text-mediumLightGrey[data-v-a538b808]{color:#aaa}.text-veryLightGrey[data-v-a538b808]{color:#d2d2d2}.fontWeight-medium[data-v-a538b808]{font-weight:500}.fontWeight-heavy[data-v-a538b808]{font-weight:700}.font-italic[data-v-a538b808]{font-style:italic}.fontSize-verySmall[data-v-a538b808]{font-size:.75rem}.fontSize-small[data-v-a538b808]{font-size:.8rem}.fontSize-normal[data-v-a538b808]{font-size:.9rem}.fontSize-large[data-v-a538b808]{font-size:1.1rem}.font-default[data-v-a538b808]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-a538b808]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-a538b808]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-a538b808]{word-break:break-all}.fillAndCenter[data-v-a538b808]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-a538b808]{scrollbar-width:thin}.mainComponent[data-v-a538b808]{position:relative}.mainComponent-minimized[data-v-a538b808]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-a538b808]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-a538b808]{display:block}.visualComponent[data-v-a538b808]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-a538b808]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-a538b808]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-a538b808]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-a538b808]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-a538b808]{display:block;flex:1 1 auto;overflow:auto}p[data-v-a538b808]{margin:3px 0!important}a[data-v-a538b808]:link,a[data-v-a538b808]:visited,a[data-v-a538b808]:active{color:#b13f13}a[data-v-a538b808]:hover,.alert a[data-v-a538b808]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-a538b808]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-a538b808]{color:#737373!important}.page-link[data-v-a538b808]:hover{color:#e85e29!important}ul[data-v-a538b808]{padding-left:20px}h1[data-v-a538b808]{font-size:1.85rem}h2[data-v-a538b808]{font-size:1.7rem}h3[data-v-a538b808]{font-size:1.55rem}h4[data-v-a538b808]{font-size:1.35rem}h5[data-v-a538b808]{font-size:1.25rem}h6[data-v-a538b808]{font-size:1.2rem}.button[data-v-a538b808]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-a538b808]:hover{color:#e85e29}.button-disabled[data-v-a538b808]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-a538b808]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-a538b808]:hover{color:#880c0c}.button[data-v-a538b808],button[data-v-a538b808]{transition:all .2s ease-in-out}.button[data-v-a538b808]:not(.button-disabled):active,button[data-v-a538b808]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-a538b808]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-a538b808]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-a538b808]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-a538b808]:hover{color:#e85e29}.concept-mappingsExist[data-v-a538b808]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-a538b808]{border-right:5px solid #ffffff}.pointer[data-v-a538b808]{cursor:pointer}.starFavorite[data-v-a538b808]{color:#b13f13;margin-right:5px}.starFavorite[data-v-a538b808]:hover,.starNormal[data-v-a538b808]:hover{color:#e85e29}.starNormal[data-v-a538b808]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-a538b808]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-a538b808]{background-color:#dacece;font-weight:700}.scrollable[data-v-a538b808]{overflow-y:auto}.collapsed>.when-opened[data-v-a538b808],:not(.collapsed)>.when-closed[data-v-a538b808]{display:none}[data-v-a538b808]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-a538b808]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-a538b808]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-a538b808]:before{background-color:#555!important}.popover[data-v-a538b808]{max-width:400px!important}.custom-control-label[data-v-a538b808]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-a538b808],.form-control.is-invalid[data-v-a538b808]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-a538b808]{overflow:auto!important}.modal-content[data-v-a538b808],.popover-body[data-v-a538b808]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-a538b808],.btn-primary[data-v-a538b808]:active,.btn-primary[data-v-a538b808]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-a538b808]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-a538b808]{background-color:#377a16}.btn-success[data-v-a538b808]:hover{background-color:#1a390a}.btn-warning[data-v-a538b808]{background-color:#dacece}.btn-warning[data-v-a538b808]:hover{background-color:#b9a2a2}.btn-danger[data-v-a538b808]{background-color:#ce1212}.btn-danger[data-v-a538b808]:hover{background-color:#880c0c}.text-success[data-v-a538b808]{color:#377a16!important}.text-warning[data-v-a538b808]{color:#b9a2a2!important}.text-danger[data-v-a538b808]{color:#ce1212!important}.alert-success[data-v-a538b808]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-a538b808]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-a538b808]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-a538b808]{order:1}.order2[data-v-a538b808]{order:2}.order3[data-v-a538b808]{order:3}.order4[data-v-a538b808]{order:4}.order5[data-v-a538b808]{order:5}div kbd[data-v-a538b808]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.resizingSliderCol[data-v-a538b808],.resizingSliderRow[data-v-a538b808]{flex:0 1 6px;color:#737373}.resizingSliderCol[data-v-a538b808]{cursor:col-resize;border-left:2px solid transparent;border-right:2px solid transparent;width:6px;max-width:6px;display:flex;justify-content:center;align-items:center}.resizingSliderRow[data-v-a538b808]{cursor:row-resize;border-bottom:2px solid transparent;border-top:2px solid transparent;height:6px;max-height:6px;display:flex;justify-content:center;align-items:center}.resizingSliderRow>div[data-v-a538b808]{margin-top:3px}.resizingSliderCol>div[data-v-a538b808]{margin-left:0}.text-dark[data-v-ff894904]{color:#212121}.text-grey[data-v-ff894904]{color:#4a4a4a}.text-lightGrey[data-v-ff894904]{color:#737373}.text-mediumLightGrey[data-v-ff894904]{color:#aaa}.text-veryLightGrey[data-v-ff894904]{color:#d2d2d2}.fontWeight-medium[data-v-ff894904]{font-weight:500}.fontWeight-heavy[data-v-ff894904]{font-weight:700}.font-italic[data-v-ff894904]{font-style:italic}.fontSize-verySmall[data-v-ff894904]{font-size:.75rem}.fontSize-small[data-v-ff894904]{font-size:.8rem}.fontSize-normal[data-v-ff894904]{font-size:.9rem}.fontSize-large[data-v-ff894904]{font-size:1.1rem}.font-default[data-v-ff894904]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-ff894904]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-ff894904]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-ff894904]{word-break:break-all}.fillAndCenter[data-v-ff894904]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-ff894904]{scrollbar-width:thin}.mainComponent[data-v-ff894904]{position:relative}.mainComponent-minimized[data-v-ff894904]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-ff894904]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-ff894904]{display:block}.visualComponent[data-v-ff894904]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-ff894904]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-ff894904]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-ff894904]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-ff894904]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-ff894904]{display:block;flex:1 1 auto;overflow:auto}p[data-v-ff894904]{margin:3px 0!important}a[data-v-ff894904]:link,a[data-v-ff894904]:visited,a[data-v-ff894904]:active{color:#b13f13}a[data-v-ff894904]:hover,.alert a[data-v-ff894904]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-ff894904]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-ff894904]{color:#737373!important}.page-link[data-v-ff894904]:hover{color:#e85e29!important}ul[data-v-ff894904]{padding-left:20px}h1[data-v-ff894904]{font-size:1.85rem}h2[data-v-ff894904]{font-size:1.7rem}h3[data-v-ff894904]{font-size:1.55rem}h4[data-v-ff894904]{font-size:1.35rem}h5[data-v-ff894904]{font-size:1.25rem}h6[data-v-ff894904]{font-size:1.2rem}.button[data-v-ff894904]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-ff894904]:hover{color:#e85e29}.button-disabled[data-v-ff894904]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-ff894904]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-ff894904]:hover{color:#880c0c}.button[data-v-ff894904],button[data-v-ff894904]{transition:all .2s ease-in-out}.button[data-v-ff894904]:not(.button-disabled):active,button[data-v-ff894904]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-ff894904]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-ff894904]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-ff894904]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-ff894904]:hover{color:#e85e29}.concept-mappingsExist[data-v-ff894904]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-ff894904]{border-right:5px solid #ffffff}.pointer[data-v-ff894904]{cursor:pointer}.starFavorite[data-v-ff894904]{color:#b13f13;margin-right:5px}.starFavorite[data-v-ff894904]:hover,.starNormal[data-v-ff894904]:hover{color:#e85e29}.starNormal[data-v-ff894904]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-ff894904]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-ff894904]{background-color:#dacece;font-weight:700}.scrollable[data-v-ff894904]{overflow-y:auto}.collapsed>.when-opened[data-v-ff894904],:not(.collapsed)>.when-closed[data-v-ff894904]{display:none}[data-v-ff894904]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-ff894904]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-ff894904]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-ff894904]:before{background-color:#555!important}.popover[data-v-ff894904]{max-width:400px!important}.custom-control-label[data-v-ff894904]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-ff894904],.form-control.is-invalid[data-v-ff894904]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-ff894904]{overflow:auto!important}.modal-content[data-v-ff894904],.popover-body[data-v-ff894904]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-ff894904],.btn-primary[data-v-ff894904]:active,.btn-primary[data-v-ff894904]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-ff894904]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-ff894904]{background-color:#377a16}.btn-success[data-v-ff894904]:hover{background-color:#1a390a}.btn-warning[data-v-ff894904]{background-color:#dacece}.btn-warning[data-v-ff894904]:hover{background-color:#b9a2a2}.btn-danger[data-v-ff894904]{background-color:#ce1212}.btn-danger[data-v-ff894904]:hover{background-color:#880c0c}.text-success[data-v-ff894904]{color:#377a16!important}.text-warning[data-v-ff894904]{color:#b9a2a2!important}.text-danger[data-v-ff894904]{color:#ce1212!important}.alert-success[data-v-ff894904]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-ff894904]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-ff894904]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-ff894904]{order:1}.order2[data-v-ff894904]{order:2}.order3[data-v-ff894904]{order:3}.order4[data-v-ff894904]{order:4}.order5[data-v-ff894904]{order:5}div kbd[data-v-ff894904]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.conceptSearch[data-v-ff894904]{position:relative;height:34px}.conceptSearch-icon[data-v-ff894904]{position:absolute;top:6px;text-align:center;left:0}.conceptSearch-resultCount[data-v-ff894904]{font-size:.8rem;position:absolute;top:7px;user-select:none}.conceptSearch-filter[data-v-ff894904]{position:absolute;top:8px;right:2px;width:20px;font-size:.8em;user-select:none}.conceptSearch-inputWrapper[data-v-ff894904]{position:relative;margin-left:18px}.conceptSearch-results[data-v-ff894904]{position:absolute;overflow:auto;height:auto;max-height:250px;width:100%;padding:0;margin:3px 0;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.2);z-index:1000}.conceptSearch-results-list[data-v-ff894904]{padding:0;margin:0}.conceptSearch-results-item[data-v-ff894904]{font-size:.8rem;list-style:none;text-align:left;cursor:pointer;padding:3px 0 3px 12px}.conceptSearch-selected[data-v-ff894904]{background-color:#f6f3f3;color:#9a3711}.conceptSearch-loading[data-v-ff894904]{width:100%;height:50px;padding:0 0 0 12px;z-index:300;background-color:rgba(255,255,255,.6);display:flex;justify-content:left;align-items:center}.conceptSearch-filterCheckboxes[data-v-ff894904]{height:auto!important}.conceptSearch-searchHighlight,.conceptSearch-selected .conceptSearch-searchHighlight{color:#a38585}.text-dark[data-v-1e021c7c]{color:#212121}.text-grey[data-v-1e021c7c]{color:#4a4a4a}.text-lightGrey[data-v-1e021c7c]{color:#737373}.text-mediumLightGrey[data-v-1e021c7c]{color:#aaa}.text-veryLightGrey[data-v-1e021c7c]{color:#d2d2d2}.fontWeight-medium[data-v-1e021c7c]{font-weight:500}.fontWeight-heavy[data-v-1e021c7c]{font-weight:700}.font-italic[data-v-1e021c7c]{font-style:italic}.fontSize-verySmall[data-v-1e021c7c]{font-size:.75rem}.fontSize-small[data-v-1e021c7c]{font-size:.8rem}.fontSize-normal[data-v-1e021c7c]{font-size:.9rem}.fontSize-large[data-v-1e021c7c]{font-size:1.1rem}.font-default[data-v-1e021c7c]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-1e021c7c]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-1e021c7c]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-1e021c7c]{word-break:break-all}.fillAndCenter[data-v-1e021c7c]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-1e021c7c]{scrollbar-width:thin}.mainComponent[data-v-1e021c7c]{position:relative}.mainComponent-minimized[data-v-1e021c7c]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-1e021c7c]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-1e021c7c]{display:block}.visualComponent[data-v-1e021c7c]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-1e021c7c]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-1e021c7c]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-1e021c7c]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-1e021c7c]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-1e021c7c]{display:block;flex:1 1 auto;overflow:auto}p[data-v-1e021c7c]{margin:3px 0!important}a[data-v-1e021c7c]:link,a[data-v-1e021c7c]:visited,a[data-v-1e021c7c]:active{color:#b13f13}a[data-v-1e021c7c]:hover,.alert a[data-v-1e021c7c]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-1e021c7c]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-1e021c7c]{color:#737373!important}.page-link[data-v-1e021c7c]:hover{color:#e85e29!important}ul[data-v-1e021c7c]{padding-left:20px}h1[data-v-1e021c7c]{font-size:1.85rem}h2[data-v-1e021c7c]{font-size:1.7rem}h3[data-v-1e021c7c]{font-size:1.55rem}h4[data-v-1e021c7c]{font-size:1.35rem}h5[data-v-1e021c7c]{font-size:1.25rem}h6[data-v-1e021c7c]{font-size:1.2rem}.button[data-v-1e021c7c]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-1e021c7c]:hover{color:#e85e29}.button-disabled[data-v-1e021c7c]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-1e021c7c]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-1e021c7c]:hover{color:#880c0c}.button[data-v-1e021c7c],button[data-v-1e021c7c]{transition:all .2s ease-in-out}.button[data-v-1e021c7c]:not(.button-disabled):active,button[data-v-1e021c7c]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-1e021c7c]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-1e021c7c]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-1e021c7c]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-1e021c7c]:hover{color:#e85e29}.concept-mappingsExist[data-v-1e021c7c]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-1e021c7c]{border-right:5px solid #ffffff}.pointer[data-v-1e021c7c]{cursor:pointer}.starFavorite[data-v-1e021c7c]{color:#b13f13;margin-right:5px}.starFavorite[data-v-1e021c7c]:hover,.starNormal[data-v-1e021c7c]:hover{color:#e85e29}.starNormal[data-v-1e021c7c]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-1e021c7c]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-1e021c7c]{background-color:#dacece;font-weight:700}.scrollable[data-v-1e021c7c]{overflow-y:auto}.collapsed>.when-opened[data-v-1e021c7c],:not(.collapsed)>.when-closed[data-v-1e021c7c]{display:none}[data-v-1e021c7c]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-1e021c7c]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-1e021c7c]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-1e021c7c]:before{background-color:#555!important}.popover[data-v-1e021c7c]{max-width:400px!important}.custom-control-label[data-v-1e021c7c]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-1e021c7c],.form-control.is-invalid[data-v-1e021c7c]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-1e021c7c]{overflow:auto!important}.modal-content[data-v-1e021c7c],.popover-body[data-v-1e021c7c]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-1e021c7c],.btn-primary[data-v-1e021c7c]:active,.btn-primary[data-v-1e021c7c]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-1e021c7c]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-1e021c7c]{background-color:#377a16}.btn-success[data-v-1e021c7c]:hover{background-color:#1a390a}.btn-warning[data-v-1e021c7c]{background-color:#dacece}.btn-warning[data-v-1e021c7c]:hover{background-color:#b9a2a2}.btn-danger[data-v-1e021c7c]{background-color:#ce1212}.btn-danger[data-v-1e021c7c]:hover{background-color:#880c0c}.text-success[data-v-1e021c7c]{color:#377a16!important}.text-warning[data-v-1e021c7c]{color:#b9a2a2!important}.text-danger[data-v-1e021c7c]{color:#ce1212!important}.alert-success[data-v-1e021c7c]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-1e021c7c]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-1e021c7c]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-1e021c7c]{order:1}.order2[data-v-1e021c7c]{order:2}.order3[data-v-1e021c7c]{order:3}.order4[data-v-1e021c7c]{order:4}.order5[data-v-1e021c7c]{order:5}div kbd[data-v-1e021c7c]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.conceptSchemeSelection[data-v-1e021c7c]{position:relative}.conceptSchemeSelection-collapsed[data-v-1e021c7c]{position:relative;padding:0 5px}.conceptSchemeSelection-schemeName[data-v-1e021c7c]{padding-right:30px;word-wrap:break-word;word-break:break-word}.conceptSchemeSelection-conceptSearch[data-v-1e021c7c]{margin-top:5px;margin-right:10px}.conceptSchemeSelection-expandButton[data-v-1e021c7c]{position:absolute;top:0;right:12px;font-size:24px;height:30px;width:20px;text-align:center}.conceptSchemeSelection-popover[data-v-1e021c7c]{height:100%;position:relative}.conceptSchemeSelection-expanded[data-v-1e021c7c]{display:flex;flex-direction:column;padding:5px 10px}.conceptSchemeSelection-expanded-div[data-v-1e021c7c]{position:absolute;top:0;bottom:0;left:0;right:0}.conceptSchemeSelection-expanded-popover[data-v-1e021c7c]{min-height:90vh;max-height:90vh}.conceptSchemeSelection-expanded>*[data-v-1e021c7c]{flex:none}.conceptSchemeSelection-schemeList[data-v-1e021c7c]{flex:1 1 auto;min-height:40vh;padding-left:3px;margin-bottom:0;word-wrap:break-word}.conceptSchemeSelection-filterPopover[data-v-1e021c7c]{word-break:break-all;user-select:none;min-width:252px;max-width:252px;max-height:75vh}.conceptSchemeSelection-filterPopover .custom-control[data-v-1e021c7c]{height:unset!important}.conceptSchemeSelection .popover{min-width:350px;max-width:350px}.conceptSchemeSelection .popover>.popover-body{padding:4px 6px}.conceptSchemeSelection .componentSettings{right:3px;bottom:2px}.conceptSchemeSelection-schemeList-item{padding-top:8px}.text-dark{color:#212121}.text-grey{color:#4a4a4a}.text-lightGrey{color:#737373}.text-mediumLightGrey{color:#aaa}.text-veryLightGrey{color:#d2d2d2}.fontWeight-medium{font-weight:500}.fontWeight-heavy{font-weight:700}.font-italic{font-style:italic}.fontSize-verySmall{font-size:.75rem}.fontSize-small{font-size:.8rem}.fontSize-normal{font-size:.9rem}.fontSize-large{font-size:1.1rem}.font-default{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak{word-break:break-all}.fillAndCenter{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*{scrollbar-width:thin}.mainComponent{position:relative}.mainComponent-minimized{overflow:hidden}.mainComponent>.minimizer>.minimizeButton{display:none}.mainComponent:hover>.minimizer>.minimizeButton{display:block}.visualComponent{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body{display:block;flex:1 1 auto;overflow:auto}p{margin:3px 0!important}a:link,a:visited,a:active{color:#b13f13}a:hover,.alert a:hover{text-decoration:none;color:#e85e29}.page-link{color:#b13f13!important}.page-item.disabled>.page-link{color:#737373!important}.page-link:hover{color:#e85e29!important}ul{padding-left:20px}h1{font-size:1.85rem}h2{font-size:1.7rem}h3{font-size:1.55rem}h4{font-size:1.35rem}h5{font-size:1.25rem}h6{font-size:1.2rem}.button{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button:hover{color:#e85e29}.button-disabled{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete:hover{color:#880c0c}.button,button{transition:all .2s ease-in-out}.button:not(.button-disabled):active,button:not(:disabled):active{transform:translateY(1px)}.utilityButton{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton:hover{color:#e85e29}.concept-mappingsExist{border-right:5px solid #377a16}.concept-mappingsDoNotExist{border-right:5px solid #ffffff}.pointer{cursor:pointer}.starFavorite{color:#b13f13;margin-right:5px}.starFavorite:hover,.starNormal:hover{color:#e85e29}.starNormal{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected{background-color:#dacece;font-weight:700}.scrollable{overflow-y:auto}.collapsed>.when-opened,:not(.collapsed)>.when-closed{display:none}::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label:before{background-color:#555!important}.popover{max-width:400px!important}.custom-control-label{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid,.form-control.is-invalid{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content{overflow:auto!important}.modal-content,.popover-body{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary,.btn-primary:active,.btn-primary:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success{background-color:#377a16}.btn-success:hover{background-color:#1a390a}.btn-warning{background-color:#dacece}.btn-warning:hover{background-color:#b9a2a2}.btn-danger{background-color:#ce1212}.btn-danger:hover{background-color:#880c0c}.text-success{color:#377a16!important}.text-warning{color:#b9a2a2!important}.text-danger{color:#ce1212!important}.alert-success{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1{order:1}.order2{order:2}.order3{order:3}.order4{order:4}.order5{order:5}div kbd{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}html,body{height:100%;margin:0}#app{height:100%;width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;min-width:1220px;min-height:640px}.main{flex:1;position:relative;background-color:#f6f3f3}.flexbox-row{display:flex;position:absolute;top:6px;bottom:5px;left:4px;right:4px;margin:auto}.browser{width:0;flex:1;display:flex;flex-direction:column;min-width:315px}.conceptBrowser{height:0;flex:1;display:flex;flex-direction:column}.conceptBrowserItem{height:0;flex:1;min-height:200px}.conceptBrowserItemDetail{flex:4}.conceptBrowserItemList{flex:6}.mappingTool{width:0;flex:2;display:flex;flex-direction:column;min-width:540px}.mappingToolItem{height:0;min-height:165px}.mappingToolItem>div:first-child{height:100%}#mappingEditorComponent{flex:1}#mappingBrowserComponent{flex:3;min-height:220px;padding:0}.placeholderComponent{text-align:left;padding:40px 20px 40px 30px}.configError,.placeholderComponentCenter{text-align:center;position:relative;display:flex;justify-content:center;align-items:center}.configError>div{position:absolute;width:100%}.configError{background-color:#fff;width:100%;height:100%}.alertsContainer{position:absolute;top:20px;left:50%;transform:translate(-50%);z-index:800;width:600px}#swapSides{position:absolute;text-align:center;font-size:20px;top:6px;width:50px;left:0;right:0;margin:0 auto;cursor:pointer;user-select:none;color:#555}#swapSides:hover{color:#e85e29}.tooltip{pointer-events:none!important}.cocoda-vue-tabs-header-item.cocoda-vue-tabs-header-item-active{border-bottom-color:#b13f13!important;background-color:#f0f0f0!important}.cocoda-vue-tabs-sm{font-size:.8rem!important}.cocoda-vue-tabs-md{font-size:.9rem!important}.cocoda-vue-tabs-lg{font-size:1.1rem!important}\n",document.head.appendChild(e);const t=a({name:"MappingTypeSelection",mixins:[o],props:{mapping:{type:Object,default:null}},data(){return{hovered:!1,mappingTypes:this.$jskos.mappingTypes,mappingTypeHovered:null}},computed:{mappingTypeSelected(){let e=this.mapping;return this.$jskos.mappingTypeByType(e?e.type:null)}},methods:{choose(e){this.$store.commit({type:"mapping/setType",uri:e.uri})},definition(e){let t=this.$jskos.definition(e,{language:this.locale});return t.length?": "+t.join(", "):""}}},(function(){var e=this,t=e._self._c;return t("div",{staticClass:"mappingTypes",on:{mouseover:function(t){e.hovered=!0},mouseout:function(t){e.hovered=!1}}},e._l(e.mappingTypes,(function(a){return t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover.right",value:{title:e.$jskos.prefLabel(a,{language:e.locale})+e.definition(a),delay:e.defaults.delay.medium},expression:"{ title: $jskos.prefLabel(mappingType, { language: locale }) + definition(mappingType), delay: defaults.delay.medium }",modifiers:{hover:!0,right:!0}}],key:a.uri,staticClass:"mappingType",class:{mappingTypeSelected:e.hovered&&a&&e.mappingTypeSelected&&a.uri==e.mappingTypeSelected.uri,"fontWeight-heavy":a&&e.mappingTypeSelected&&a.uri==e.mappingTypeSelected.uri,mappingTypeHovered:a&&e.mappingTypeHovered&&a.uri==e.mappingTypeHovered.uri},style:`display: ${a&&e.mappingTypeSelected&&a.uri==e.mappingTypeSelected.uri||e.hovered?"inline-block":"none"};`,on:{click:function(t){return e.choose(a)}}},[e._v(" "+e._s(e.$jskos.notation(a))+" ")])})),0)}),[],!1,null,"74d39c21").exports,Z=a({name:"ConcordanceSelection",mixins:[i],props:{mapping:{type:Object,default:null},registry:{type:Object,default:null}},computed:{availableTargetConcordances(){return this.concordances.filter((e=>this.$jskos.compareFast(this.registry,e._registry)&&this.canAddMappingToConcordance({registry:this.registry,mapping:this.mapping,concordance:e,user:this.user,isExistingMapping:!!this.mapping._registry}))).sort(r)},concordanceOptions(){let e=[{value:null,text:this.$t("mappingDetail.partOfNone")}];for(let t of this.availableTargetConcordances){let a=this.displayNameForConcordance(t);e.push({value:t.uri,text:a})}return e}},methods:{displayNameForConcordance:n,async changeConcordance(e){const t=this.availableTargetConcordances.find((t=>this.$jskos.compare(t,{uri:e})));this.$emit("change",t)}}},(function(){var e=this,t=e._self._c;return t("div",[e.canRemoveMappingFromConcordance({mapping:e.mapping,user:e.user})||e.availableTargetConcordances.length>0?t("b-form-select",{attrs:{size:"sm",options:e.concordanceOptions,value:e.mapping.partOf&&e.mapping.partOf[0]&&e.mapping.partOf[0].uri||null},on:{change:e.changeConcordance}}):t("span",[e._v(" "+e._s(e.mapping.partOf&&e.mapping.partOf[0]?e.displayNameForConcordance(e.mapping.partOf[0]):e.$t("mappingDetail.partOfNone"))+" ")])],1)}),[],!1,null,null).exports,ee={data:()=>({hotkeys:[]}),methods:{shortcutHandler(){},enableShortcuts(){let e=this.$options.name,t=0;for(let a of this.config.shortcuts||[])a.component===e&&(this.addHotkey(a.keys,(()=>{this.shortcutHandler(a)})),t+=1);t&&document.addEventListener("keydown",this.hotkeyHandler)},hotkeyHandler(e){let t=s.pick(e,["key","keyCode","metaKey","ctrlKey","altKey","shiftKey"]);if("INPUT"==s.get(e,"srcElement.tagName")){let e=[{key:"a",ctrlKey:!0,metaKey:!1,altKey:!1,shiftKey:!1},{key:"a",ctrlKey:!1,metaKey:!0,altKey:!1,shiftKey:!1},{key:"µ",ctrlKey:!1,metaKey:!1,altKey:!0,shiftKey:!1}],a=!1;for(let o of e){const e=o.key?"keyCode":"key";if(s.isEqual(s.omit(o,[e]),s.omit(t,[e]))){a=!0;break}}if(a)return}let a=!0;if(0==document.getElementsByClassName("modal show").length)for(let o of this.hotkeys){const e=o.shortcut.key?"keyCode":"key";s.isEqual(s.omit(t,[e]),s.omit(o.shortcut,[e]))&&(a=o.handler()&&a)}a||(e.stopPropagation(),e.preventDefault(),e.returnValue=!1,e.cancelBubble=!0)},addHotkey(e,t){e=e.split(",");for(let a of e){let e=a.split("+"),o=null,i=null,r=!1,n=!1,s=!1,c=!1;for(let t of e)"ctrl"==t?n=!0:"alt"==t||"option"==t?s=!0:"meta"==t||"command"==t?r=!0:"shift"==t?c=!0:t.startsWith("keyCode:")?i=parseInt(t.replace("keyCode:","")):o=t;this.hotkeys.push({handler:t,shortcut:{key:o,keyCode:i,metaKey:r,ctrlKey:n,altKey:s,shiftKey:c}})}}}},te=a({name:"MappingEditor",components:{ItemName:c,MappingTypeSelection:t,ComponentSettings:l,MappingDetail:d,RegistryNotation:p,ConcordanceSelection:Z,AnnotationPopover:h},mixins:[m,i,f,ee,o],computed:{mapping(){return this.$store.state.mapping.mapping},original(){return this.$store.state.mapping.original},annotations(){return this.original.uri&&this.original.mapping.annotations},canSaveCurrentMapping(){return!this.mappingStatus.invalid&&(this.$store.getters["mapping/canUpdate"]?this.hasChangedFromOriginal:this.$store.getters["mapping/canCreate"])},canDeleteCurrentMapping(){return this.$store.getters["mapping/canDelete"]},canClearCurrentMapping(){return this.mapping.fromScheme||this.mapping.toScheme},canExportCurrentMapping(){return this.mapping.fromScheme&&this.mapping.toScheme},canSwapCurrentMapping(){return this.$jskos.conceptsOfMapping(this.mapping,"to").length<=1&&this.$jskos.conceptsOfMapping(this.mapping).length>0&&(!this.mapping.partOf||0===this.mapping.partOf.length)},canCloneCurrentMapping(){return null!=this.original.uri},mappingStatus(){const e=this.currentRegistry;if(!e)return{message:this.$t("mappingEditor.warningNoRegistry"),invalid:!1,warning:!0};if(this.schemeRight&&!this.mapping.fromScheme&&this.$store.commit({type:"mapping/setScheme",isLeft:!1,scheme:this.schemeRight}),!e.isAuthorizedFor({type:"mappings",action:"create",user:this.user}))return{message:this.$t("registryInfo.notAuthenticated")+` (${this.$jskos.prefLabel(e)})`,invalid:!0};for(let a of["fromScheme","toScheme"])if(!this.mapping[a])return{message:this.$t("mappingEditor.invalidMissing",[a]),invalid:!0};if(0===this.$jskos.conceptsOfMapping(this.mapping,"from").length)return{message:this.$t("mappingEditor.invalidMissing",["from"]),invalid:!0};for(let a of["fromScheme","toScheme"]){const t=s.get(e,`config.mappings.${a}Whitelist`);if(t&&!t.find((e=>this.$jskos.compare(e,this.mapping[a]))))return{message:this.$t("mappingEditor.invalidWhitelist",[`${a} ${this.$jskos.prefLabel(this.mapping[a],{fallbackToUri:!1})||""}`,this.$jskos.prefLabel(e)]),invalid:!0}}if("1-to-1"==s.get(e,"config.mappings.cardinality")&&this.$jskos.conceptsOfMapping(this.mapping,"to").length>1)return{message:this.$t("mappingEditor.invalid1to1",[this.$jskos.prefLabel(e)]),invalid:!0};const t=this.$jskos.conceptsOfMapping(this.mapping).map((e=>u(e))).find((e=>e?.type?.includes("http://schema.vocnet.org/NonIndexingConcept")));if(t)return{message:this.$t("mappingEditor.invalidNonIndexingConcept",[`${this.$jskos.notation(t?.inScheme?.[0])} ${this.$jskos.notation(t)}`]),warning:!0};if(this.original.uri&&!this.$jskos.compareFast(e,this.original.registry))return{message:this.$t("mappingEditor.warningUpdateRegistry",[this.$jskos.prefLabel(this.original.registry),this.$jskos.prefLabel(e)]),warning:!0};if(this.original.uri&&!this.$store.getters["mapping/canUpdate"])return{message:this.$t("mappingEditor.warningUpdateNotAllowed"),warning:!0};for(let a of["fromScheme","toScheme"])if(this.original.uri&&!this.$jskos.compare(this.mapping[a],this.original.mapping[a])){const e=!!s.get(this.original.mapping,"partOf[0]");return{message:this.$t("mappingEditor.warningUpdateScheme"+(e?"Concordance":""),[a]),warning:!0,invalid:e}}return!this.$store.getters["mapping/hasConcordanceChangedFromOriginal"]||s.get(this.mapping,"partOf[0]")||(this.mapping.creator||[]).find((e=>this.$jskos.compare({uri:e.uri},{identifier:this.userUris})))?"http://www.w3.org/2004/02/skos/core#mappingRelation"===this.mapping?.type?.[0]?{message:this.$t("mappingEditor.warningNoMappingType"),invalid:!1,warning:!0}:{message:null,invalid:!1,warning:!1}:{message:this.$t("mappingEditor.warningRemoveFromConcordanceWhenNotCreator"),warning:!0}},mappingEncoded(){return encodeURIComponent(JSON.stringify(this.prepareMapping()))},hasChangedFromOriginal(){return this.$store.getters["mapping/hasChangedFromOriginal"]},schemeRight(){return this.selected.scheme[!1]},currentGuidelines(){return(this.config.guidelines||[]).find((e=>this.$jskos.compare(e.fromScheme,u(this.selected.scheme[!0]))&&this.$jskos.compare(e.toScheme,u(this.selected.scheme[!1]))))}},watch:{mappingEncoded(){let e=s.get(this.$el.parentElement.getElementsByClassName("minimizer"),"[0].__vue__");e&&e.toggleMinimize(!1),this.$store.commit({type:"mapping/setScheme",isLeft:!1,scheme:this.selected.scheme[!1]})},schemeRight(){this.$store.commit({type:"mapping/setScheme",isLeft:!1,scheme:this.selected.scheme[!1]})},creator(){this.setCreator()},"original.uri"(){this.setCreator()},mapping(){this.setCreator()}},mounted(){this.enableShortcuts(),this.setCreator()},methods:{refreshAnnotations(e){e.uri===this.original.uri&&this.original.registry&&this.$store.commit("mapping/setRefresh",{registry:this.original.registry.uri})},annotationsScore:g,annotationButtonColor:v,shortcutHandler({action:e,isLeft:t}){switch(e){case"saveMapping":this.saveCurrentMapping();break;case"clearMapping":this.clearMapping();break;case"addConcept":this.addToMappingInternal(t)}},async saveCurrentMapping(){if(!this.canSaveCurrentMapping)return!1;const e=this.$store.getters["mapping/canUpdate"];if(e&&!this.$store.getters["mapping/hasMappingChangedFromOriginal"]&&this.$store.getters["mapping/hasConcordanceChangedFromOriginal"])return void(await this.addMappingToConcordance({mapping:this.mapping,concordance:s.get(this.mapping,"partOf[0]")}));this.creator?this.setCreator():this.removeCreator(),e?this.mapping.uri||this.$store.commit({type:"mapping/setIdentifier",uri:this.original.uri}):this.$store.commit({type:"mapping/setIdentifier",uri:null});const t=await this[e?"putMapping":"postMapping"]({registry:this.currentRegistry,mapping:this.mapping,_before:()=>{this.loadingGlobal=!0},_after:()=>{this.loadingGlobal=!1}});this.$store.commit({type:"mapping/set",original:t}),this.componentSettings.clearOnSave?this.clearMapping():this.$store.commit({type:"mapping/setIdentifier",uri:t.uri})},setCreator(){if(!this.creator||!this.userUris||0===this.userUris.length)return;const e=this.$store.getters["mapping/canUpdate"],t=(this.mapping.creator||[]).findIndex((e=>this.$jskos.compare({uri:e.uri},{identifier:this.userUris})));if(!e||-1!==t)if(-1===t){let e=(this.mapping.contributor||[]).concat((this.mapping.creator||[]).filter((e=>!(this.creator.uri&&e.uri&&this.creator.uri==e.uri||this.creatorName&&this.$jskos.prefLabel(e,{fallbackToUri:!1})&&this.creatorName==this.$jskos.prefLabel(e,{fallbackToUri:!1})))));this.$store.commit({type:"mapping/setCreator",creator:[this.creator]}),this.$store.commit({type:"mapping/setContributor",contributor:e})}else{if(s.isEqual(this.creator,this.mapping.creator[t]))return;const e=this.mapping.creator.slice();e[t]=this.creator,this.$store.commit({type:"mapping/setCreator",creator:e})}},removeCreator(){let e=(this.mapping.contributor||[]).concat(this.mapping.creator||[]);this.$store.commit({type:"mapping/setCreator",creator:null}),this.$store.commit({type:"mapping/setContributor",contributor:e})},deleteCurrentMapping(){return!!this.canDeleteCurrentMapping&&(this.$refs.deleteModal.show(),!0)},async deleteOriginalMapping(e=!1){return await this.deleteMapping({mapping:this.original.mapping,_before:()=>{this.loadingGlobal=!0},_after:()=>{this.loadingGlobal=!1}}),e&&this.clearMapping(),!0},clearMapping(){return!!this.canClearCurrentMapping&&(this.$store.commit({type:"mapping/empty"}),!0)},labelForScheme(e){return this.$jskos.notation(u(e),"scheme")},isAddButtonEnabled(e){return this.$store.getters["mapping/canAdd"](this.selected.concept[e],this.selected.scheme[e],e)},isDeleteAllButtonEnabled(e){return this.$store.getters["mapping/getConcepts"](e).length>0},addButtonDisabledReason(e){let t=e?this.selected.concept[!0]:this.selected.concept[!1];return this.$store.getters["mapping/checkScheme"](e?this.selected.scheme[!0]:this.selected.scheme[!1],e)?null==t?"Please select a concept.":this.$store.getters["mapping/added"](t,e)?"Selected concept is already in mapping.":"Other reason.":"Scheme does not match."},addToMappingInternal(e){if(!this.isAddButtonEnabled(e))return;let t=e?this.selected.concept[!0]:this.selected.concept[!1];this.addToMapping({concept:t,scheme:this.selected.scheme[e],isLeft:e})},deleteAll(e){this.$store.commit({type:"mapping/removeAll",isLeft:e})},droppedConcept(e,t){this.$jskos.isConcept(e)&&(this.addToMapping({concept:e,scheme:e.inScheme&&e.inScheme[0]||this.selected.scheme[t],isLeft:t}),b([e]))},swapMapping(){this.canSwapCurrentMapping&&this.$store.commit({type:"mapping/switch"})},cloneMapping(){let e=this.$jskos.copyDeep(this.mapping);delete e.uri,delete e.partOf,this.$store.commit({type:"mapping/set",original:null}),this.$store.commit({type:"mapping/set",mapping:e})},setConcordance(e){this.$store.commit({type:"mapping/setConcordance",concordance:e})}}},(function(){var e=this,t=e._self._c;return t("div",{attrs:{id:"mappingEditor"}},[t("component-settings",{attrs:{tooltip:e.$t("mappingEditor.settingsButton")}}),e.canSaveCurrentMapping||e.canExportCurrentMapping&&!e.hasChangedFromOriginal?t("div",{class:{"mappingEditor-mappingNotSaved":e.canSaveCurrentMapping,"mappingEditor-mappingSaved":e.canExportCurrentMapping&&!e.hasChangedFromOriginal,"fontSize-small":!0,"fontWeight-heavy":!0}},[t("registry-notation",{attrs:{registry:e.$store.getters.getCurrentRegistry}}),e._v(" "+e._s(e.$t(e.canSaveCurrentMapping?"mappingEditor.notSaved":"mappingEditor.saved"))+" ")],1):e._e(),t("div",{staticClass:"mappingEditorToolbar"},[t("div",{staticClass:"mappingEditorToolbarItem fontWeight-heavy",class:{button:e.original.uri&&e.annotations,"button-disabled":!(e.original.uri&&e.annotations)},style:e.original.uri&&e.annotations?`color: ${e.annotationButtonColor(e.annotations)};`:"",attrs:{id:`mappingEditor-annotationButton-${e.original.uri}`}},[(e.annotations||[]).find((e=>"moderating"==e.motivation))?t("span",[t("font-awesome-icon",{staticClass:"text-success",attrs:{icon:"check"}})],1):t("span",[e._v(" "+e._s(e.annotationsScore(e.annotations).sign)+e._s(e.annotationsScore(e.annotations).score)+" ")])]),t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.canSwapCurrentMapping?e.$t("mappingEditor.swapMapping"):"",delay:e.defaults.delay.medium},expression:"{ title: canSwapCurrentMapping ? $t('mappingEditor.swapMapping') : '', delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"mappingEditorToolbarItem",class:{button:e.canSwapCurrentMapping,"button-disabled":!e.canSwapCurrentMapping},on:{click:e.swapMapping}},[t("font-awesome-icon",{attrs:{icon:"exchange-alt"}})],1),t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.canSaveCurrentMapping?e.$t("mappingEditor.saveMapping",[e.$jskos.prefLabel(e.currentRegistry)]):"",delay:e.defaults.delay.medium},expression:"{ title: canSaveCurrentMapping ? $t('mappingEditor.saveMapping', [$jskos.prefLabel(currentRegistry)]) : '', delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"mappingEditorToolbarItem",class:{button:e.canSaveCurrentMapping,"button-disabled":!e.canSaveCurrentMapping},on:{click:e.saveCurrentMapping}},[t("font-awesome-icon",{attrs:{icon:"save"}})],1),t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.canDeleteCurrentMapping?e.$t("mappingEditor.deleteMapping"):!e.$store.getters.getCurrentRegistry||e.$store.getters.getCurrentRegistry.has.auth&&!e.$store.getters.getCurrentRegistry.auth?e.$t("general.authNecessary"):"",delay:e.defaults.delay.medium},expression:"{ title: canDeleteCurrentMapping ? $t('mappingEditor.deleteMapping') : ($store.getters.getCurrentRegistry && (!$store.getters.getCurrentRegistry.has.auth || $store.getters.getCurrentRegistry.auth) ? '' : $t('general.authNecessary')), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"mappingEditorToolbarItem",class:{"button-delete":e.canDeleteCurrentMapping,"button-disabled":!e.canDeleteCurrentMapping},on:{click:e.deleteCurrentMapping}},[t("font-awesome-icon",{attrs:{icon:"trash-alt"}})],1),t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.canCloneCurrentMapping?e.$t("mappingEditor.cloneMapping"):"",delay:e.defaults.delay.medium},expression:"{ title: canCloneCurrentMapping ? $t('mappingEditor.cloneMapping') : '', delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"mappingEditorToolbarItem",class:{button:e.canCloneCurrentMapping,"button-disabled":!e.canCloneCurrentMapping},on:{click:e.cloneMapping}},[t("font-awesome-icon",{attrs:{icon:"clone"}})],1),t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.canClearCurrentMapping?e.$t("mappingEditor.clearMapping"):"",delay:e.defaults.delay.medium},expression:"{ title: canClearCurrentMapping ? $t('mappingEditor.clearMapping') : '', delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"mappingEditorToolbarItem",class:{button:e.canClearCurrentMapping,"button-disabled":!e.canClearCurrentMapping},on:{click:e.clearMapping}},[t("font-awesome-icon",{attrs:{icon:"ban"}})],1),t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip",value:{title:e.mappingStatus.message||"",placement:"bottom"},expression:"{\n title: mappingStatus.message || '',\n placement: 'bottom'\n }"}],staticClass:"mappingEditorToolbarItem mappingEditor-mappingAlert fontWeight-heavy",class:{"text-warning":e.mappingStatus.warning,"text-danger":e.mappingStatus.invalid}},[e.$jskos.conceptsOfMapping(e.mapping).length>0&&e.mappingStatus.message?t("font-awesome-icon",{attrs:{icon:"exclamation-circle"}}):e._e()],1)]),e._l([!0,!1],(function(a,o){return t("div",{key:o,staticClass:"mappingEditorPart",class:{"mappingEditorPart-noConcepts":null==e.$store.getters["mapping/getScheme"](a)||!e.$store.getters["mapping/getConcepts"](a).length,"mappingEditorPart-dropTarget":null!=e.$store.state.draggedConcept},style:{order:2*o},on:{dragover:e.dragOver,drop:function(t){return e.drop(t,a)}}},[null!=e.$store.getters["mapping/getScheme"](a)&&e.$store.getters["mapping/getConcepts"](a).length?t("div",[t("div",{staticClass:"mappingScheme fontWeight-heavy"},[t("item-name",{attrs:{item:e.$store.getters["mapping/getScheme"](a),"is-link":!0,"is-left":a,"show-text":!1}})],1),t("div",{staticClass:"mappingConceptList"},[t("div",[t("div",{staticStyle:{flex:"1"}}),t("ul",e._l(e.$store.getters["mapping/getConcepts"](a),(function(o,i){return t("li",{key:i},[t("item-name",{attrs:{item:o,"is-link":!0,"is-left":a,"is-highlighted":e.$jskos.compare(o,e.selected.concept[!0])||e.$jskos.compare(o,e.selected.concept[!1]),"font-size":"large"}}),t("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("mappingEditor.removeConceptFromMapping"),delay:e.defaults.delay.medium},expression:"{ title: $t('mappingEditor.removeConceptFromMapping'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button fontSize-large",on:{click:function(t){return e.$store.commit({type:"mapping/remove",concept:o,isLeft:a})}}},[t("font-awesome-icon",{attrs:{icon:"times-circle"}})],1)],1)})),0),t("div",{staticStyle:{flex:"1"}})])])]):t("div",[t("div",{staticClass:"mappingNoConcepts"},[null==e.$store.state.draggedConcept?t("div",{staticStyle:{"margin-bottom":"-12px"}},[e._v(" "+e._s(e.$t("mappingEditor.placeholder"))),t("br"),t("br")]):t("div",{staticClass:"fontWeight-heavy"},[e._v(" "+e._s(e.$t("mappingEditor.placeholderDragging"))+" ")]),null==e.$store.state.draggedConcept?t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.isAddButtonEnabled(a)?e.$t("general.addToMapping"):"",delay:e.defaults.delay.medium},expression:"{ title: isAddButtonEnabled(isLeft) ? $t('general.addToMapping') : '', delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"mappingEditor-addButton",class:{button:e.isAddButtonEnabled(a),"button-disabled":!e.isAddButtonEnabled(a)},on:{click:function(t){return e.addToMappingInternal(a)}}},[t("font-awesome-icon",{attrs:{icon:"plus-circle"}})],1):e._e()])])])})),t("div",{staticClass:"mappingTypeSelection"},[t("mapping-type-selection",{attrs:{mapping:e.$store.state.mapping.mapping}})],1),t("div",{staticClass:"mappingEditor-title"},[e._v(" "+e._s(e.$t("mappingEditor.title"))+" "),e.currentGuidelines?t("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("mappingEditor.guidelines"),delay:e.defaults.delay.medium},expression:"{ title: $t('mappingEditor.guidelines'), delay: defaults.delay.medium }",modifiers:{hover:!0}}]},[t("a",{attrs:{href:e.currentGuidelines.url,target:"_blank"}},[t("font-awesome-icon",{attrs:{icon:"question-circle"}})],1)]):e._e()]),t("b-modal",{ref:"deleteModal",attrs:{title:e.$t("mappingEditor.deleteTitle"),"hide-footer":""}},[t("p",{staticStyle:{"text-align":"center"}},[e._v(" "+e._s(e.$t("mappingEditor.deleteText"))+" "),e.hasChangedFromOriginal?t("span",[t("br"),e._v(e._s(e.$t("mappingEditor.deleteChangesText"))+" ")]):e._e()]),t("div",{staticClass:"mappingEditor-deleteButtons"},[t("b-button",{attrs:{variant:"danger"},on:{click:function(t){e.deleteOriginalMapping(!0)&&e.$refs.deleteModal.hide()}}},[e._v(" "+e._s(e.$t("mappingEditor.deleteConfirm"))+" ")]),t("b-button",{attrs:{variant:"secondary"},on:{click:function(t){return e.$refs.deleteModal.hide()}}},[e._v(" "+e._s(e.$t("mappingEditor.cancel"))+" ")])],1)]),t("mapping-detail",{ref:"mappingDetail",attrs:{mapping:e.mapping}}),t("div",{staticClass:"mappingEditor-infoIcon"},[t("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("mappingBrowser.showDetail"),delay:e.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.showDetail'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",attrs:{icon:"info-circle"},on:{click:function(t){return e.$refs.mappingDetail.show()}}})],1),e.original.uri||e.canSaveCurrentMapping?t("concordance-selection",{staticClass:"mappingEditor-concordanceSelection",attrs:{mapping:e.mapping,registry:e.currentRegistry},on:{change:e.setConcordance}}):e._e(),t("annotation-popover",{attrs:{eid:`mappingEditor-annotationButton-${e.original.uri}`,mapping:e.original.uri&&e.original.mapping},on:{"refresh-annotations":e.refreshAnnotations}})],2)}),[],!1,null,"27dae9bc").exports,ae={name:"Minimizer",mixins:[o],props:{name:{type:String,default:null},text:{type:String,default:""},isColumn:{type:Boolean,default:!1},forceMinimized:{type:Boolean,default:null}},data:()=>({previousFlex:"",previousMinSizes:[],minimizedLocal:!1,minimizerSize:"40px",minimizeHovered:!1}),computed:{minimized:{get(){return null!=this.forceMinimized?this.forceMinimized:null!=this.name?this.$settings.minimized[this.name]||!1:this.minimizedLocal},set(e){if(null!=this.name){let t=s.cloneDeep(this.$settings.minimized);t[this.name]=e,this.$store.commit({type:"settings/set",prop:"minimized",value:t})}else this.minimizedLocal=e}}},watch:{minimized(){this.refreshMinimize()}},mounted(){this.refreshMinimize()},methods:{toggleMinimize(e=null){this.minimized=null!=e?e:!this.minimized},refreshMinimize(){this.minimized&&(this.previousMinSizes=[]);let e=this.$el;for(;!e.classList.contains("mainComponent");)if(e=e.parentElement,this.minimized){let t,a=window.getComputedStyle(e);t=this.isColumn?a.getPropertyValue("min-width"):a.getPropertyValue("min-height"),this.previousMinSizes.push({element:e,minSize:t}),this.isColumn?(e.style.minWidth=this.minimizerSize,e.style.maxWidth=this.minimizerSize):(e.style.minHeight=this.minimizerSize,e.style.maxHeight=this.minimizerSize)}let t=window.getComputedStyle(e);if(this.minimized){e.classList.add("mainComponent-minimized"),this.previousFlex=t.getPropertyValue("flex"),e.style.flex="0 1 "+this.minimizerSize,e.dataset.minimized=1,this.refresh("minimize");let a=window.getComputedStyle(this.$el.getElementsByClassName("minimizedOverlay")[0]).getPropertyValue("z-index");for(let t of e.getElementsByClassName("minimizer"))t!=this.$el&&t.__vue__.minimized&&window.getComputedStyle(t.getElementsByClassName("minimizedOverlay")[0]).getPropertyValue("z-index")>=a&&(t.getElementsByClassName("minimizedOverlay")[0].style.zIndex=a-1)}else{e.classList.remove("mainComponent-minimized"),e.style.flex=this.previousFlex;for(let e of this.previousMinSizes)this.isColumn?(e.element.style.minWidth=e.minSize,e.element.style.maxWidth=""):(e.element.style.minHeight=e.minSize,e.element.style.maxHeight="");e.dataset.minimized=0,this.refresh("minimize")}}}},oe=a(ae,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"minimizer"},[t("div",{directives:[{name:"show",rawName:"v-show",value:!e.minimized,expression:"!minimized"},{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("minimizer.minimize"),delay:e.defaults.delay.medium},expression:"{ title: $t('minimizer.minimize'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"utilityButton minimizeButton",on:{click:function(t){return e.toggleMinimize()},mouseover:function(t){e.minimizeHovered=!0},mouseout:function(t){e.minimizeHovered=!1}}},[t("font-awesome-icon",{attrs:{icon:"window-minimize"}})],1),t("div",{directives:[{name:"show",rawName:"v-show",value:e.minimized,expression:"minimized"}],staticClass:"minimizedOverlay",on:{click:function(t){return e.toggleMinimize()}}},[t("div",[e._v(" "+e._s(e.text)+" "),t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("minimizer.maximize"),delay:e.defaults.delay.medium},expression:"{ title: $t('minimizer.maximize'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"maximizeButton"},[t("font-awesome-icon",{attrs:{icon:"plus-square"}})],1)])]),e.minimizeHovered?t("div",{staticClass:"minimizedHoverOverlay"}):e._e()])}),[],!1,null,"0b6e6a9c").exports,ie={name:"ConceptListItem",components:{LoadingIndicator:y,ItemName:c},mixins:[i,f],props:{source:{type:Object,default:null},index:{type:Number,default:null},isLeft:{type:Boolean,default:!0},showChildren:{type:Boolean,default:!1},showScheme:{type:Boolean,default:!1},buttons:{type:Array,default:()=>[]}},data:()=>({isHoveredFromHere:!1,loadingChildren:!1,preventClick:!1,preventClickArrow:!1,canAddToMapping:!1,interval:null,url:null}),computed:{hasChildren(){return 0!=s.get(this.concept,"narrower.length",1)},isHovered(){return this.isHoveredFromHere},childrenLoaded(){return!this.concept.narrower||!this.concept.narrower.includes(null)},isOpen(){return s.get(this.concept,`__ISOPEN__[${this.isLeft}]`,!1)},scheme(){return s.get(this.concept,"inScheme[0]")},mappedStatus(){return this.$store.getters.mappedStatus(this.concept,this.isLeft)},showConceptMappedStatus(){return this.$store.state.settings.settings.components.ConceptListWrapper.loadConceptsMappedStatus},concept(){return u(this.source.concept,{relatedItems:!0})||this.source.concept},depth(){return this.source.depth},isSelected(){return this.source.isSelected},showNotation(){return!0!==s.get(this.concept,"inScheme[0].DISPLAY.hideNotation")||!this.prefLabel},notation(){return this.getNotation(this.concept,"concept",!0)},prefLabel(){let e=this.getPrefLabel(this.concept);return""===e&&""===this.notation?this.concept.uri:e}},created(){this.hovering=s.debounce(this._hovering,20)},methods:{_hovering(e){const t=e&&this.$el.getElementsByClassName("labelBox")?.[0];this.$store.commit({type:"setHoveredConcept",concept:e,element:t}),this.isHoveredFromHere=null!=e,this.canAddToMapping=this.$store.getters["mapping/canAdd"](this.concept,this.$store.state.selected.scheme[this.isLeft],this.isLeft),window.clearInterval(this.interval),null!=e&&(this.interval=setInterval((()=>{this.isMouseOver()||(this.isHoveredFromHere=!1,window.clearInterval(this.interval))}),500)),this.url=e?this.getRouterUrl(e,this.isLeft,!0):null},openByArrow(e){this.preventClickArrow||(this.open(this.concept,this.isLeft,e),this.loadChildren(),this.preventClickArrow=!0,s.delay((()=>{s.delay((()=>{this.preventClickArrow=!1}),200)}),50))},select(e){this.setSelected({isLeft:this.isLeft,concept:e})},onClick(){this.preventClick||this.isSelected&&this.hasChildren&&(this.preventClick=!0,s.delay((()=>{this.open(this.concept,this.isLeft,!this.isOpen),s.delay((()=>{this.preventClick=!1}),200)}),50))},addConcept(){!this.isSelected&&this.$store.state.settings.settings.components.ConceptListWrapper.addToMappingSelectsConcept&&this.select(this.concept),this.addToMapping({concept:this.concept,scheme:this.$store.state.selected.scheme[this.isLeft],isLeft:this.isLeft})},loadChildren(){this.loadingChildren=!0,x(this.concept).then((()=>{this.loadingChildren=!1,this.showChildren&&this.concept&&this.concept.__ISOPEN__&&this.concept.__ISOPEN__[this.isLeft]&&this.scrollTo()}))},scrollTo(){let e=this.$el.parentElement;for(;!e.classList.contains("scrollable")&&e.parentElement;)e=e.parentElement;var t={container:e,easing:"ease-in",offset:-20,cancelable:!0,x:!1,y:!0};this.$scrollTo(this.$el,200,t)}}};var re=function(){var e=this,t=e._self._c;return null!=e.concept?t("div",{staticClass:"conceptListItem",class:{hovered:e.isHovered&&!e.isHovered,selected:e.isSelected,"concept-mappingsExist":e.showConceptMappedStatus&&e.mappedStatus,"concept-mappingsDoNotExist":e.showConceptMappedStatus&&!e.mappedStatus},style:`padding-left: ${10*e.depth}px`,attrs:{"data-uri":e.concept.uri},on:{mouseover:function(t){return e.hovering(e.concept)},mouseout:function(t){return e.hovering(null)}}},[t("div",{staticClass:"conceptBox",attrs:{draggable:"true"},on:{dragstart:function(t){return e.dragStart(e.concept,t)},dragend:function(t){return e.dragEnd()}}},[e.showChildren&&e.hasChildren?t("div",{staticClass:"arrowBox",on:{click:function(t){return e.openByArrow(!e.isOpen)}}},[t("i",{class:{right:!e.isOpen,down:e.isOpen}})]):e._e(),e._l(e.buttons.filter((e=>"before"==e.position)),(function(a,o){return t("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:a.tooltip,delay:e.defaults.delay.medium},expression:"{ title: button.tooltip, delay: defaults.delay.medium}",modifiers:{hover:!0}}],key:`conceptListItem-buttons-${o}`,staticClass:"button fontSize-verySmall conceptListItem-buttonBefore",on:{click:function(t){return a.onClick(t,e.concept)}}},[t("font-awesome-icon",{attrs:{icon:a.icon}})],1)})),t(e.url?"router-link":"div",{tag:"div",staticClass:"labelBox",class:{labelBoxFull:e.showChildren&&!e.hasChildren,labelBoxSelected:e.isSelected,labelBoxSingle:!e.showChildren},attrs:{to:e.url},on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.onClick.apply(null,arguments)}}},[e.scheme&&e.showScheme?t("span",[e._v(" "+e._s(e.$jskos.notation(e.scheme))+" ")]):e._e(),e.concept&&e.concept.type&&e.concept.type.includes("http://rdf-vocabulary.ddialliance.org/xkos#CombinedConcept")?t("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("itemDetail.combinedConcept"),delay:e.defaults.delay.medium},expression:"{ title: $t('itemDetail.combinedConcept'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"conceptListItem-icon fontSize-small"},[t("font-awesome-icon",{attrs:{icon:"puzzle-piece"}})],1):e._e(),e.concept&&e.concept.type&&e.concept.type.includes("http://schema.vocnet.org/NonIndexingConcept")?t("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("itemDetail.nonIndexingConcept"),delay:e.defaults.delay.medium},expression:"{ title: $t('itemDetail.nonIndexingConcept'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"conceptListItem-icon fontSize-small"},[t("font-awesome-icon",{attrs:{icon:"diagram-project"}})],1):e._e(),e.showNotation?t("span",{staticClass:"fontWeight-heavy",domProps:{innerHTML:e._s(e.notation)}}):e._e(),t("span",{class:{"fontWeight-medium":!0}},[e._v(" "+e._s(e.prefLabel)+" ")]),e.concept&&-1==e.concept.__DETAILSLOADED__?t("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("itemDetail.unknownConcept"),delay:e.defaults.delay.medium},expression:"{ title: $t('itemDetail.unknownConcept'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"missingDataIndicator"},[e._v(" • ")]):e._e()]),e.canAddToMapping?t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("general.addToMapping"),delay:e.defaults.delay.medium},expression:"{ title: $t('general.addToMapping'), delay: defaults.delay.medium}",modifiers:{hover:!0}}],staticClass:"button addToMapping",on:{click:function(t){return e.addConcept()}}},[t("font-awesome-icon",{attrs:{icon:"plus-circle"}})],1):e._e()],2),e.showChildren&&e.hasChildren&&e.isOpen&&e.concept.narrower&&e.concept.narrower.includes(null)?t("loading-indicator",{staticStyle:{"margin-left":"36px"},attrs:{size:"sm"}}):e._e()],1):e._e()};const ne=a(ie,re,[],!1,null,"f2129d18").exports;var se={exports:{}};const ce=w(k); /*! * vue-virtual-scroll-list v2.3.4 * open source under the MIT license * https://github.com/tangbc/vue-virtual-scroll-list#readme - */!function(e,t){e.exports=function(e){function t(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function a(e){for(var a=1;ae.length)&&(t=e.length);for(var a=0,o=new Array(t);athis.range.start)){var t=Math.max(e-this.param.buffer,0);this.checkRange(t,this.getEndByStart(t))}}},{key:"handleBehind",value:function(){var e=this.getScrollOvers();ee&&(i=a-1)}return t>0?--t:0}},{key:"getIndexOffset",value:function(e){if(!e)return 0;for(var t=0,a=0,o=0;o=this.dataSources.length-1)this.scrollToBottom();else{var t=this.virtual.getOffset(e);this.scrollToOffset(t)}},scrollToBottom:function(){var e=this,t=this.$refs.shepherd;if(t){var a=t[this.isHorizontal?"offsetLeft":"offsetTop"];this.scrollToOffset(a),setTimeout((function(){e.getOffset()+e.getClientSize()+1o+1||!o||(this.virtual.handleScroll(t),this.emitEvent(t,a,o,e))},emitEvent:function(e,t,a,o){this.$emit("scroll",o,this.virtual.getRange()),this.virtual.isFront()&&this.dataSources.length&&e-this.topThreshold<=0?this.$emit("totop"):this.virtual.isBehind()&&e+t+this.bottomThreshold>=a&&this.$emit("tobottom")},getRenderSlots:function(e){for(var t=[],a=this.range,o=a.start,i=a.end,r=this.dataSources,n=this.dataKey,s=this.itemClass,c=this.itemTag,l=this.itemStyle,d=this.isHorizontal,p=this.extraProps,h=this.dataComponent,m=this.itemScopedSlots,f=this.$scopedSlots&&this.$scopedSlots.item,u=o;u<=i;u++){var g=r[u];if(g){var v="function"==typeof n?n(g):g[n];"string"==typeof v||"number"==typeof v?t.push(e(w,{props:{index:u,tag:c,event:S.ITEM,horizontal:d,uniqueKey:v,source:g,extraProps:p,component:h,slotComponent:f,scopedSlots:m},style:l,class:"".concat(s).concat(this.itemClassAdd?" "+this.itemClassAdd(u):"")})):console.warn("Cannot get the data-key '".concat(n,"' from data-sources."))}else console.warn("Cannot get the index '".concat(u,"' from data-sources."))}return t}},render:function(e){var t=this.$slots,a=t.header,o=t.footer,i=this.range,r=i.padFront,n=i.padBehind,s=this.isHorizontal,c=this.pageMode,l=this.rootTag,d=this.wrapTag,p=this.wrapClass,h=this.wrapStyle,m=this.headerTag,f=this.headerClass,u=this.headerStyle,g=this.footerTag,v=this.footerClass,b=this.footerStyle,y={padding:s?"0px ".concat(n,"px 0px ").concat(r,"px"):"".concat(r,"px 0px ").concat(n,"px")},x=h?Object.assign({},h,y):y;return e(l,{ref:"root",on:{"&scroll":!c&&this.onScroll}},[a?e(k,{class:f,style:u,props:{tag:m,event:S.SLOT,uniqueKey:C.HEADER}},a):null,e(d,{class:p,attrs:{role:"group"},style:x},this.getRenderSlots(e)),o?e(k,{class:v,style:b,props:{tag:g,event:S.SLOT,uniqueKey:C.FOOTER}},o):null,e("div",{ref:"shepherd",style:{width:s?"0px":"100%",height:s?"100%":"0px"}})])}});return z}(ce)}(se);const le=S(se.exports);var de=.1,pe="function"==typeof Float32Array;function he(e,t){return 1-3*t+3*e}function me(e,t){return 3*t-6*e}function fe(e){return 3*e}function ue(e,t,a){return((he(t,a)*e+me(t,a))*e+fe(t))*e}function ge(e,t,a){return 3*he(t,a)*e*e+2*me(t,a)*e+fe(t)}function ve(e){return e}const be=S((function(e,t,a,o){if(!(0<=e&&e<=1&&0<=a&&a<=1))throw new Error("bezier x values must be in [0, 1] range");if(e===t&&a===o)return ve;for(var i=pe?new Float32Array(11):new Array(11),r=0;r<11;++r)i[r]=ue(r*de,e,a);function n(t){for(var o=0,r=1;10!==r&&i[r]<=t;++r)o+=de;--r;var n=o+(t-i[r])/(i[r+1]-i[r])*de,s=ge(n,e,a);return s>=.001?function(e,t,a,o){for(var i=0;i<4;++i){var r=ge(t,a,o);if(0===r)return t;t-=(ue(t,a,o)-e)/r}return t}(t,n,e,a):0===s?n:function(e,t,a,o,i){var r,n,s=0;do{(r=ue(n=t+(a-t)/2,o,i)-e)>0?a=n:t=n}while(Math.abs(r)>1e-7&&++s<10);return n}(t,o,o+de,e,a)}return function(e){return 0===e?0:1===e?1:ue(n(e),t,o)}})),ye={ease:[.25,.1,.25,1],linear:[0,0,1,1],"ease-in":[.42,0,1,1],"ease-out":[0,0,.58,1],"ease-in-out":[.42,0,.58,1]};let xe=!1;try{let e=Object.defineProperty({},"passive",{get:function(){xe=!0}});window.addEventListener("test",null,e)}catch(dt){}const we={$:e=>"string"!=typeof e?e:document.querySelector(e),on(e,t,a,o={passive:!1}){t instanceof Array||(t=[t]);for(let i=0;i{let e,t,a,o,i,r,n,s,c,l,d,p,h,m,f,u,g,v,b,y,x,w,k,S,C,z,$,_=e=>{s&&(k=e,y=!0)};function L(){x=we.cumulativeOffset(t),w=we.cumulativeOffset(e),p&&(f=w.left-x.left+r,v=f-m),h&&(g=w.top-x.top+r,b=g-u)}function M(e){if(y)return F();C||(C=e),i||L(),z=e-C,$=Math.min(z/a,1),$=S($),B(t,u+b*$,m+v*$),z=o&&s<=i)return void(l&&l(e))}if(c&&c(e),b||v)return"string"==typeof o&&(o=ye[o]||ye.ease),S=be.apply(be,o),we.on(t,ke,_,{passive:!0}),window.requestAnimationFrame(M),()=>{k=null,y=!0};l&&l(e)}},Oe={name:"ConceptList",components:{LoadingIndicatorFull:C,VirtualList:le},mixins:[i,o,z],props:{isLeft:{type:Boolean,default:!0},concepts:{type:Array,default:()=>[null]},showChildren:{type:Boolean,default:!1},noItemsLabel:{type:String,default:null},showScheme:{type:Boolean,default:!1},buttons:{type:Array,default:()=>[]},shown:{type:Boolean,default:!1}},emits:["scroll"],data:()=>({loading:!1,currentSelectedConcept:null,shouldScroll:!0,scrollTo:De(),itemComponent:ne}),computed:{conceptSelected(){return this.selected.concept[this.isLeft]},conceptSelectedFromStore(){return u(this.selected.concept[this.isLeft])},items(){if(!this.shown)return[];let e=[];for(let t of this.concepts){let a={uri:t?t.uri:"loading",concept:t,depth:0,isSelected:this.$jskos.compareFast(this.conceptSelected,t)};if(e.push(a),this.showChildren){let t=this.children(a);e=e.concat(t)}}return e},noItems(){return 0==this.items.length&&!this.loading},otherScheme(){return u(this.selected.scheme[!this.isLeft])},ancestors(){const e=this.conceptSelectedFromStore&&this.conceptSelectedFromStore.ancestors;return e?e.map((e=>e?u(e):e)):null}},watch:{conceptSelectedFromStore:{handler(){this.conceptSelectedUpdated()},deep:!0},ancestors:{handler(){this.conceptSelectedUpdated()},deep:!0},shown(){this.conceptSelectedUpdated()},items:{handler(){this.updatePreviousAndNextConcepts()},deep:!0}},created(){this.updatePreviousAndNextConcepts=s.debounce(this._updatePreviousAndNextConcepts,300)},methods:{_updatePreviousAndNextConcepts(){if(!this.shown)return;const e=this.items.findIndex((e=>this.$jskos.compareFast(e.concept,this.conceptSelected))),t=(()=>{if(-1==e)return null;if(!this.showChildren){const t=this.items[e-1];return t&&t.concept}return null})();this.$store.commit({type:"selected/setPreviousConcept",isLeft:this.isLeft,concept:t});const a=(()=>{if(-1==e)return null;if(!this.showChildren){const t=this.items[e+1];return t&&t.concept}const t=(e,a=!0)=>{if(!(e=u(e)))return null;if(a&&e.narrower&&e.narrower.length)return e.narrower[0];const o=u(s.first(e.ancestors)||s.first(e.broader));let i=s.get(o,"narrower");if(o||(i=this.items.filter((e=>0==e.depth)).map((e=>e.concept))),!i)return null;const r=i[i.findIndex((t=>this.$jskos.compareFast(t,e)))+1];return r||(o?t(o,!1):null)};return t(this.selected.concept[this.isLeft])})();this.$store.commit({type:"selected/setNextConcept",isLeft:this.isLeft,concept:a})},children(e){let t=[],a=u(e.concept),o=e.depth+1;if(a&&a.__ISOPEN__&&a.__ISOPEN__[this.isLeft])for(let i of a.narrower||[]){let e={uri:i?i.uri:"loading",concept:i,depth:o,isSelected:this.$jskos.compareFast(this.conceptSelected,i)};t.push(e),t=t.concat(this.children(e))}return t},conceptSelectedUpdated(){if(!this.shown)return;let e=this.conceptSelectedFromStore;if(this.$jskos.compareFast(e,this.currentSelectedConcept)||(this.currentSelectedConcept=e,this.shouldScroll=!0),this.$jskos.isConcept(e))if(!this.showChildren||this.ancestors&&!this.ancestors.includes(null)){let t=!0;for(let e of this.ancestors||[])!this.showChildren||e.narrower&&!e.narrower.includes(null)||(t=!1);if(t&&this.shouldScroll){if(this.shouldScroll=!1,this.showChildren)for(let e of this.ancestors||[])this.open(e,this.isLeft,!0);this.scrollToInternal({concept:e})}else t||(this.loading=!0)}else this.loading=!0},scrollToInternal({concept:e}={}){if(!e)return;const t=this.$refs.conceptListItems;let a=t&&t.$el;for(;a&&!a.classList.contains("cocoda-vue-tabs-content");)a=a.parentElement;if(!t||!a||"none"==a.style.display)return void this.$log.warn("ConceptList: Can't scroll because either conceptList or container are undefined.");const o=()=>{this.scrollLater=null,this.loading=!1};let i=this.items.findIndex((t=>this.$jskos.compareFast(t.concept,e)));if(-1===i)return void o();const r=a.getElementsByClassName("conceptListItems")[0],n=r&&r.querySelectorAll(`.conceptListItem[data-uri="${e.uri}"]`)[0];this.checkInView(r,n,!1)?o():(i=Math.min(i,Math.abs(i-1),Math.abs(i-2)),s.delay((()=>{t.scrollToIndex(i),o()}),200))}}},je={name:"ConceptListWrapper",components:{Minimizer:oe,ConceptList:a(Oe,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"conceptList"},[t("virtual-list",{ref:"conceptListItems",staticClass:"conceptListItems",attrs:{"data-key":"uri","data-sources":e.items,"data-component":e.itemComponent,keeps:70,"extra-props":{isLeft:e.isLeft,showChildren:e.showChildren,showScheme:e.showScheme,buttons:e.buttons},"wrap-style":{"margin-top":"5px","margin-bottom":"15px"}},nativeOn:{scroll:function(t){return e.$emit("scroll")}}}),e.noItems?t("div",{staticClass:"conceptListItems-noItems"},[e._v(" "+e._s(e.noItemsLabel||e.$t("conceptList.noItems"))+" ")]):e._e(),e.loading||e.concepts.includes(null)?t("loading-indicator-full"):e._e()],1)}),[],!1,null,"67a1d926").exports,ComponentSettings:l,DataModalButton:$,LoadingIndicatorFull:C},mixins:[o,i,f,_,z],props:{isLeft:{type:Boolean,default:!0}},data:()=>({listSelectionPopoverShow:!1,loading:0}),computed:{dataChoices(){let e=s.get(u(this.selected.scheme[this.isLeft]),"_registry.top");e&&(e+=`?uri=${encodeURIComponent(this.selected.scheme[this.isLeft].uri)}`);let t=[{id:"topConcepts",label:this.$t("conceptList.topConceptsShort"),tooltip:this.$t("conceptList.topConcepts"),noItemsLabel:this.$t("schemeDetail.noTopConcepts"),concepts:this._topConcepts,showChildren:!0,showScheme:!1,url:e,available:this._topConcepts.length>0,icon:"sitemap"},{id:"favoriteConcepts",label:this.$t("conceptList.favoriteConceptsShort"),tooltip:this.$t("conceptList.favoriteConcepts"),concepts:this.favoriteConcepts,showChildren:!1,showScheme:!0,available:!0,buttons:[{position:"before",icon:"times-circle",tooltip:this.$t("schemeSelection.starRemove"),onClick:(e,t)=>{this.$store.dispatch("removeConceptFromFavorites",t)}}],droppedConcept:e=>{this.$store.dispatch("addConceptToFavorites",e)},icon:"star"}],a=0;for(let o of this.config.conceptLists||[]){if(o.schemes&&!o.schemes.find((e=>this.$jskos.compare(e,this.selected.scheme[this.isLeft])))){a+=1;continue}let e=this.$jskos.notation(o),i=this.$jskos.prefLabel(o),r="";e&&(i&&(r=`${i}
`),i=e),r+=this.$jskos.languageMapContent(o,"scopeNote")||"";let n={id:`custom-${a}`,label:i,tooltip:r,concepts:o.concepts,showChildren:!1,showScheme:!0,url:o.url||o.conceptsUrl,available:o.concepts.length>0,icon:"list"};n.reloadButton=null!=n.url,t.push(n),a+=1}return t},_topConcepts(){let e=s.get(this.selected.scheme[this.isLeft],"uri",null);return s.get(L(e),"topConcepts")||[null]},concepts(){return this.currentChoice.concepts},currentChoice:{get(){let e=this.$settings.conceptListChoice[this.isLeft];return this.dataChoices.find((t=>t.id===e&&t.available))||this.dataChoices.find((e=>e.available))},set(e){this.$store.commit({type:"settings/set",prop:`conceptListChoice[${this.isLeft}]`,value:e.id})}},currentChoiceIndex:{get(){return this.dataChoices.findIndex((e=>e===this.currentChoice))},set(e){this.currentChoice=this.dataChoices[e]}}},watch:{concepts(){this.loadConceptsInView()}},created(){this.loadConceptsInView=s.debounce(this._loadConceptsInView,300)},methods:{chooseIndex(e){this.currentChoiceIndex=e,this.listSelectionPopoverShow=!1},tabChanged(){this.loadConceptsInView()},droppedConcept(e,t){t&&t(e)},_loadConceptsInView(){const e=[],t=s.get(this,`$refs.conceptList[${this.currentChoiceIndex}]`),a=s.get(t,"$children[0].$children"),o=s.get(t,"$children[0].$el");if(a&&o)for(let i of a){if(!i||!i.$el)continue;const t=i.$el,a=s.get(i,"$children[0].concept");a&&this.checkInView(o,t)&&e.push(a)}e.forEach((e=>M(e,{type:"concept",returnIfExists:!0}))),b(e),this.loadMappingsForConcepts(e,this.isLeft)},minimizeConcepts(e){let t=[];for(let a of e){if(!a)continue;let e={uri:a.uri,notation:a.notation};a.inScheme&&a.inScheme[0]&&a.inScheme[0].uri&&(e.inScheme=[{uri:a.inScheme[0].uri}]),t.push(e)}return t},hoverHandlers(){return[{elements:[document.getElementById(`conceptListWrapper-listSelectionButton-${this.isLeft}`),document.getElementById(`conceptListWrapper-listSelectionPopover-${this.isLeft}`)],delta:5,handler:e=>{this.listSelectionPopoverShow=e}}]},async reloadList(){this.loading+=1;let e=await this.$store.dispatch("loadConceptLists");this.$store.commit({type:"setConfig",option:"conceptLists",value:e}),this.loading-=1}}};var Ne=function(){var e=this,t=e._self._c;return t("div",{staticClass:"conceptListWrapper",style:0==e.concepts.length?"min-height: 80px; max-height: 80px;":""},[t("tabs",{staticStyle:{position:"absolute",top:"0",bottom:"0",left:"0",right:"0"},attrs:{value:e.currentChoiceIndex,fill:""},on:{change:e.tabChanged},scopedSlots:e._u([{key:"title",fn:function(a){return[t("span",[e._v(" "+e._s(a.tab.title)+" ")])]}}])},e._l(e.dataChoices,(function(a,o){return t("tab",{key:`conceptListWrapper-dataChoice-${o}`,staticStyle:{position:"relative",overflow:"hidden !important"},attrs:{title:a.label,hidden:a!==e.currentChoice},nativeOn:{dragover:function(t){return e.dragOver.apply(null,arguments)},drop:function(t){return e.drop(t,a.droppedConcept)}}},[t("concept-list",{ref:"conceptList",refInFor:!0,attrs:{"is-left":e.isLeft,concepts:a.concepts,"show-children":a.showChildren,"show-scheme":a.showScheme,"no-items-label":a.noItemsLabel,buttons:a.buttons,shown:o==e.currentChoiceIndex},on:{scroll:e.loadConceptsInView}})],1)})),1),e.dataChoices.filter((e=>e.available)).length>1?t("div",{staticClass:"button conceptListWrapper-listSelectionButton",attrs:{id:`conceptListWrapper-listSelectionButton-${e.isLeft}`}},[t("font-awesome-icon",{attrs:{icon:"chevron-up"}})],1):e._e(),t("component-settings"),t("data-modal-button",{attrs:{data:e.minimizeConcepts(e.currentChoice.concepts),"position-right":20,"position-bottom":0,type:"concept",url:e.currentChoice.url}}),e.dataChoices.filter((e=>e.available)).length>1?t("b-popover",{ref:"listSelectionPopover",attrs:{placement:"top",show:e.listSelectionPopoverShow,target:`conceptListWrapper-listSelectionButton-${e.isLeft}`},on:{"update:show":function(t){e.listSelectionPopoverShow=t}}},[t("div",{attrs:{id:`conceptListWrapper-listSelectionPopover-${e.isLeft}`}},e._l(e.dataChoices,(function(a,o){return t("div",{directives:[{name:"show",rawName:"v-show",value:a.available,expression:"choice.available"},{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:a.tooltip,delay:e.defaults.delay.medium,html:!0},expression:"{ title: choice.tooltip, delay: defaults.delay.medium, html: true }",modifiers:{hover:!0}}],key:`conceptListWrapper-listSelectionPopover-${e.isLeft}-${o}`,class:{"fontWeight-heavy":a===e.currentChoice,"conceptListWrapper-listSelectionPopover-choice":!0},on:{click:function(t){return e.chooseIndex(o)}}},[t("div",{staticClass:"fontSize-small",staticStyle:{display:"inline-block",width:"18px"}},[t("font-awesome-icon",{attrs:{icon:a.icon}})],1),e._v(" "+e._s(a.label)+" ")])})),0)]):e._e(),e.currentChoice.reloadButton?t("div",{staticClass:"dataModalButton fontSize-small conceptListWrapper-reloadButton",on:{click:e.reloadList}},[t("font-awesome-icon",{attrs:{icon:"sync-alt"}})],1):e._e(),e.loading?t("loading-indicator-full"):e._e(),e.concepts.length>0?t("minimizer",{attrs:{name:`conceptList_${e.isLeft}`,text:e.currentChoice.label}}):e._e()],1)};const Ae=a(je,Ne,[],!1,null,null).exports,Re={name:"ItemDetailNarrower",components:{ItemName:c,LoadingIndicator:y},mixins:[z],props:{narrower:{type:Array,default:()=>new Array},text:{type:String,default:null},isLeft:{type:Boolean,default:!0}},computed:{loadConceptsMappedStatusConceptsToLoad(){return this.narrower.filter((e=>e))}}},Pe=a(Re,(function(){var e=this,t=e._self._c;return e.narrower&&e.narrower.length>0?t("div",{staticClass:"itemDetailNarrower"},[null!=e.text?t("div",{staticClass:"fontWeight-heavy"},[e._v(" "+e._s(e.text)+" ")]):e._e(),e._l(e.narrower.filter((e=>null!=e)),(function(a){return t("div",{key:a.uri,staticClass:"itemDetailNarrower-item",class:{"concept-mappingsExist":e.loadConceptsMappedStatus&&e.$store.getters.mappedStatus(a,e.isLeft),"concept-mappingsDoNotExist":e.loadConceptsMappedStatus&&!e.$store.getters.mappedStatus(a,e.isLeft)}},[t("font-awesome-icon",{staticClass:"u-flip-horizontal",attrs:{icon:"level-down-alt"}}),t("item-name",{attrs:{item:a,"is-link":!0,"is-left":e.isLeft,"font-size":"small"}})],1)})),0!=e.narrower.length&&e.narrower.includes(null)?t("loading-indicator",{attrs:{size:"sm"}}):e._e()],2):e._e()}),[],!1,null,"b8c320f6").exports,He={name:"ConceptDetail",components:{AutoLink:F,ItemName:c,ConceptDetailAncestors:B,ItemDetailNarrower:Pe,DateString:I,ContentMap:T},mixins:[i,o,ee,z],props:{item:{type:Object,default:null},isLeft:{type:Boolean,default:!0},settings:{type:Object,default:()=>({})}},data:()=>({searchLinks:[]}),computed:{_item(){return u(this.item)},gnd:()=>u({uri:"http://bartoc.org/en/node/430"}),memberList(){return this._item&&this._item.memberList&&this._item.memberList.filter(Boolean)},memberListComplete(){return this._item&&this._item.memberList&&!this._item.memberList.includes(null)},showAddToMappingButton(){return this.$store.getters["mapping/canAdd"](this._item,s.get(this._item,"inScheme[0]")||this.selected.scheme[this.isLeft],this.isLeft)},searchLinkInfo(){return{uri:this._item&&this._item.uri,language:this.locale,notation:this.$jskos.notation(this._item),prefLabel:this.$jskos.prefLabel(this._item,{fallbackToUri:!1})}},types(){if(!this._item||(this._item.type||[]).length<=1)return[];let e=[];const t=u(s.get(this.item,"inScheme[0]")).types||[];for(let a of this._item.type||[]){if("http://www.w3.org/2004/02/skos/core#Concept"==a)continue;let o={uri:a};o=t.find((e=>this.$jskos.compare(e,o)))||o,e.push(o)}return e},gndTerms(){let e=s.get(this._item,"__GNDMAPPINGS__",[]),t=[];for(let i of e)for(let e of this.$jskos.conceptsOfMapping(i))this.$jskos.compare(this.gnd,s.get(e,"inScheme[0]"))&&!t.find((t=>this.$jskos.compare(t.concept,e)))&&t.push({concept:u(e),type:this.$jskos.mappingTypeByType(i.type)});let a=[],o=["conceptDetail.relevanceVeryHigh","conceptDetail.relevanceHigh","conceptDetail.relevanceMedium","conceptDetail.relevanceLow","conceptDetail.relevanceGeneric"];for(let i of o)for(let{concept:e}of t.filter((e=>e.type.RELEVANCE==this.$t(i,"en"))))e&&this.$jskos.prefLabel(e,{fallbackToUri:!1})&&a.push(s.escape(this.$jskos.prefLabel(e)));return a},previousConcept(){return this.selected.previousConcept[this.isLeft]},nextConcept(){return this.selected.nextConcept[this.isLeft]},loadConceptsMappedStatusConceptsToLoad(){return this.item?[this.item].concat(this.item.ancestors||[],this.item.broader||[]).filter((e=>null!=e)):[]},mainLanguagesContentMap(){return E(this.item)},additionalLanguagesContentMap(){return D(this.item)}},watch:{_item(e,t){this.$jskos.compare(e,t)||this.refresh()},settings(e,t){s.isEqual(e,t)||this.refresh()},searchLinkInfo(e,t){s.isEqual(e,t)||this.updateSearchLinks(e)}},mounted(){this.refresh(),this.updateSearchLinks(this.searchLinkInfo),this.enableShortcuts()},methods:{shortcutHandler({action:e,isLeft:t}){"nextConcept"==e&&t==this.isLeft&&this.nextConcept&&this.setSelected({concept:this.nextConcept,isLeft:t})},refresh(){this.loadGndTerms(),b([this.item],{force:!0}),this.loadColiAna()},async loadGndTerms(){if(!this.item)return;let e=this._item;if(!this.gnd)return;if(this.$jskos.compare(this.gnd,s.get(e,"inScheme[0]")))return;const t=this.config.registries.filter((e=>e.has.mappings&&this.$jskos.mappingRegistryIsStored(e))).map((t=>this.getMappings({registry:t,direction:"both",from:e,toScheme:this.gnd.uri}).catch((()=>[]))));let a=s.flatten(await Promise.all(t)),o=[];for(let i of a){let e=this.$jskos.conceptsOfMapping(i);for(let t of e)this.$jskos.compare(this.gnd,s.get(t,"inScheme[0]"))&&o.push(t)}o=s.uniqWith(o,this.$jskos.compare),await b(o),O(e,"__GNDMAPPINGS__",a)},async loadColiAna(){const e=this.config["coli-ana"];if(!e)return;const t=u(this._item,{relatedItems:!0});if(!t)return;if(t.memberList)return;const a=u({uri:"http://dewey.info/scheme/edition/e23/"});if(!this.$jskos.compare(a,s.get(t,"inScheme[0]")))return;const o=((await j.get(`${e}analyze`,{params:{notation:this.$jskos.notation(t)}})).data||[]).find((e=>this.$jskos.compare(e,t)));o&&(o.memberList.forEach((e=>{e&&M(s.omit(e,["notation"]),{scheme:a,type:"concept"})})),O(t,"memberList",o.memberList),b(o.memberList.filter(Boolean)),this.$nextTick((()=>{const e=this.$refs.tabs,a=e.tabs.findIndex((e=>"coli-ana"===e.title));-1===t.__DETAILSLOADED__&&-1!==a&&e.activateTab(a)})))},isMemberParentOf(e,t){return e=u(e),t=u(t),!!(e&&t&&t.broader&&t.broader.length)&&this.$jskos.compare(e,t.broader[0])},elementForEvent(e){let t=e.target;return"path"==t.tagName.toLowerCase()&&(t=t.parentElement),t=t.nextElementSibling,t},hasNotes(e){let t=["scopeNote","editorialNote","altLabel"],a=!1;for(let o of t)a=a||this.$jskos.languageMapContent(e,o)&&this.$jskos.languageMapContent(e,o).length;return a},copyAndSearch(e){this.$emit("searchConcept",e)},async updateSearchLinks(e){this.searchLinks=await this.$store.dispatch("getSearchLinks",{scheme:u(this.selected.scheme[this.isLeft]),...e})},sortByLanguage(e,t){const a=this.languages.indexOf(e.language),o=this.languages.indexOf(t.language);return-1===o?-1:-1===a?1:a-o}}},We=a(He,(function(){var e=this,t=e._self._c;return null!=e.item?t("div",{staticClass:"conceptDetail"},[t("concept-detail-ancestors",{attrs:{item:e.item,"is-left":e.isLeft,settings:e.settings}}),t("div",{staticClass:"conceptDetail-name",class:{"concept-mappingsExist":e.loadConceptsMappedStatus&&e.$store.getters.mappedStatus(e.item,e.isLeft),"concept-mappingsDoNotExist":e.loadConceptsMappedStatus&&!e.$store.getters.mappedStatus(e.item,e.isLeft)}},[t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("conceptDetail.clearConcept"),delay:e.defaults.delay.medium},expression:"{ title: $t('conceptDetail.clearConcept'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button conceptDetail-name-clearButton",on:{click:function(t){return e.setSelected({scheme:e.selected.scheme[e.isLeft],isLeft:e.isLeft})}}},[t("font-awesome-icon",{attrs:{icon:"times-circle"}})],1),t("item-name",{attrs:{item:e.item,"is-highlighted":!0,"font-size":"normal"}}),t("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$jskos.isContainedIn(e.item,e.favoriteConcepts)?e.$t("schemeSelection.starRemove"):e.$t("schemeSelection.starAdd"),delay:e.defaults.delay.medium},expression:"{ title: $jskos.isContainedIn(item, favoriteConcepts) ? $t('schemeSelection.starRemove') : $t('schemeSelection.starAdd'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"pointer fontSize-verySmall",class:e.$jskos.isContainedIn(e.item,e.favoriteConcepts)?"starFavorite":"starNormal",staticStyle:{"margin-left":"3px"},attrs:{icon:"star"},on:{click:function(t){e.$jskos.isContainedIn(e.item,e.favoriteConcepts)?e.$store.dispatch("removeConceptFromFavorites",e.item):e.$store.dispatch("addConceptToFavorites",e.item)}}}),e.showAddToMappingButton?t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("general.addToMapping"),delay:e.defaults.delay.medium},expression:"{ title: $t('general.addToMapping'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"conceptDetail-name-addButton",class:{button:e.showAddToMappingButton},on:{click:function(t){e.addToMapping({concept:e.item,scheme:e.item.inScheme&&e.item.inScheme[0]||e.selected.scheme[e.isLeft],isLeft:e.isLeft})}}},[t("font-awesome-icon",{attrs:{icon:"plus-circle"}})],1):e._e()],1),t("tabs",{ref:"tabs",staticStyle:{"margin-top":"3px",position:"relative"},attrs:{borders:"bottom",size:"sm"}},[e.previousConcept?t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("conceptDetail.previousConceptTooltip"),delay:e.defaults.delay.medium},expression:"{ title: $t('conceptDetail.previousConceptTooltip'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"conceptDetail-previousButton"},[t("router-link",{attrs:{to:e.getRouterUrl(e.previousConcept,e.isLeft,!0)}},[t("b-button",{staticClass:"button",attrs:{variant:"light"}},[t("font-awesome-icon",{attrs:{icon:"arrow-left"}})],1)],1)],1):e._e(),e.nextConcept?t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("conceptDetail.nextConceptTooltip"),delay:e.defaults.delay.medium},expression:"{ title: $t('conceptDetail.nextConceptTooltip'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"conceptDetail-nextButton"},[t("router-link",{attrs:{to:e.getRouterUrl(e.nextConcept,e.isLeft,!0)}},[t("b-button",{staticClass:"button",attrs:{variant:"light"}},[t("font-awesome-icon",{attrs:{icon:"arrow-right"}})],1)],1)],1):e._e(),e._l([[e.mainLanguagesContentMap,e.$t("conceptDetail.mainTab")],[e.additionalLanguagesContentMap,e.$t("conceptDetail.additionalLanguagesTab")]].filter((([e])=>Object.keys(e).length)),(function([a,o],i){return[t("tab",{key:i,attrs:{title:o}},[t("content-map",{attrs:{"content-map":a},on:{click:function(t){return e.copyAndSearch(t)}}})],1)]})),t("tab",{attrs:{title:e.$t("conceptDetail.info")}},[e._l([e.item.uri].concat(e.item.identifier).filter((e=>null!=e)),(function(a,o){return t("div",{key:`conceptDetail-${e.isLeft}-identifier-${o}`,class:(a.startsWith("http"),"conceptDetail-identifier")},[t("font-awesome-icon",{attrs:{icon:a.startsWith("http")?"link":"id-card"},on:{dblclick:function(t){e.copyToClipboard(e.elementForEvent(t))}}}),t("auto-link",{attrs:{link:a}})],1)})),e._l(e.types,(function(a){return t("div",{key:`conceptDetail-${e.isLeft}-type-${a.uri}`,staticClass:"conceptDetail-identifier"},[t("b",[e._v(e._s(e.$t("general.type"))+":")]),e._v(" "+e._s(e.$jskos.prefLabel(a,{language:e.locale}))+" ")])})),e.item.creator&&e.item.creator.length?t("div",{staticClass:"conceptDetail-identifier"},[t("font-awesome-icon",{attrs:{icon:"user"}}),e._v(" "+e._s(e.$jskos.prefLabel(e.item.creator[0]))+" ")],1):e._e(),t("div",{staticClass:"conceptDetail-identifier"},[e.item.created?t("span",[t("b",[e._v(e._s(e.$t("conceptDetail.created"))+":")]),e._v(" "),t("date-string",{attrs:{date:e.item.created}})],1):e._e(),e.item.issued?t("span",[t("b",[e._v(e._s(e.$t("conceptDetail.issued"))+":")]),e._v(" "),t("date-string",{attrs:{date:e.item.issued}})],1):e._e(),e.item.modified?t("span",[t("b",[e._v(e._s(e.$t("conceptDetail.modified"))+":")]),e._v(" "),t("date-string",{attrs:{date:e.item.modified}})],1):e._e()])],2),e.memberList&&e.memberList.length?t("tab",{attrs:{title:"coli-ana"}},[t("ul",{staticClass:"coli-ana"},[t("li",[t("div"),t("div",[e._v(e._s(e.$jskos.notation(e.item)))]),t("div")]),e._l(e.memberList,(function(a,o){return t("li",{key:`${a.uri}-${o}`,class:{"font-weight-bold":e.memberList[o-1]&&e.isMemberParentOf(e.memberList[o-1],a)&&!e.isMemberParentOf(a,e.memberList[o+1])}},[t("div",[e.isMemberParentOf(e.memberList[o-1],a)?t("span",[e._v(" ↳ ")]):e._e()]),t("div",[e._v(e._s(a.notation[1]))]),t("div",[t("item-name",{attrs:{item:a,"show-notation":!1,"is-link":!0,"is-left":e.isLeft,"font-size":"small"}}),a.uri.includes("facet")?e._e():t("span",[e._v(" ("),t("item-name",{attrs:{item:a,"show-text":!1,"is-link":!1,"font-size":"small"}}),e._v(") ")],1)],1)])}))],2),e.memberListComplete?e._e():t("p",{domProps:{innerHTML:e._s(e.$t("conceptDetail.coliAnaIncomplete"))}}),t("p",{domProps:{innerHTML:e._s(e.$t("conceptDetail.coliAnaInfo",{url:`${e.config["coli-ana"]}?notation=${e.$jskos.notation(e.item)}`}))}})]):e._e(),e.searchLinks.length?t("tab",{key:`conceptDetail-${e.isLeft}-searchLinks`,attrs:{title:e.$t("conceptDetail.searchLinks")}},[t("ul",{staticStyle:{"margin-bottom":"0"}},e._l(e.searchLinks,(function(a,o){return t("li",{key:`searchLink-${e.isLeft}-${o}`},[t("a",{attrs:{href:a.url,target:"_blank"}},[e._v(" "+e._s(a.label)+" ")])])})),0)]):e._e()],2),t("item-detail-narrower",{attrs:{narrower:e.item.narrower,"is-left":e.isLeft}})],1):e._e()}),[],!1,null,"7ca8fc2f").exports,Ge={name:"RegistryName",mixins:[o],props:{registry:{type:Object,default:null},tooltip:{type:Boolean,default:!0}},computed:{registryName(){return N({registry:this.registry,locale:this.locale})},tooltipHtml(){return this.$jskos.definition(this.registry,{language:this.locale}).join("
")}}},Ve=a(Ge,(function(){var e=this;return(0,e._self._c)("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.html.right",value:e.tooltip?e.tooltipHtml:"",expression:"tooltip ? tooltipHtml : ''",modifiers:{html:!0,right:!0}}],domProps:{innerHTML:e._s(e.registryName)}})}),[],!1,null,null).exports,Ke=[{uri:"http://w3id.org/nkos/nkostype#gazetteer",type:["http://www.w3.org/2004/02/skos/core#Concept"],"@context":"http://gbv.github.io/jskos/context.json",inScheme:[{uri:"http://w3id.org/nkos/nkostype",prefLabel:{de:"KOS Typ Vokabular"},type:["http://www.w3.org/2004/02/skos/core#ConceptScheme","http://w3id.org/nkos/nkostype#list"]}],publisher:[{prefLabel:{de:"DCMI/NKOS Task Group"}}],notation:["gazetteer"],prefLabel:{en:"Gazetteer",de:"Gazetteer"},altLabel:{de:["Ortsverzeichnis","Ortslexikon"]},scopeNote:{en:["geospatial dictionary of named and typed places"]},narrower:[]},{uri:"http://w3id.org/nkos/nkostype#glossary",type:["http://www.w3.org/2004/02/skos/core#Concept"],"@context":"http://gbv.github.io/jskos/context.json",inScheme:[{uri:"http://w3id.org/nkos/nkostype",prefLabel:{de:"KOS Typ Vokabular"},type:["http://www.w3.org/2004/02/skos/core#ConceptScheme","http://w3id.org/nkos/nkostype#list"]}],publisher:[{prefLabel:{de:"DCMI/NKOS Task Group"}}],notation:["glossary"],prefLabel:{en:"Glossary",de:"Glossar"},scopeNote:{en:["a collection of textual glosses or of specialized terms with their meanings"]},narrower:[]},{uri:"http://w3id.org/nkos/nkostype#categorization_schema",type:["http://www.w3.org/2004/02/skos/core#Concept"],"@context":"http://gbv.github.io/jskos/context.json",inScheme:[{uri:"http://w3id.org/nkos/nkostype",prefLabel:{de:"KOS Typ Vokabular"},type:["http://www.w3.org/2004/02/skos/core#ConceptScheme","http://w3id.org/nkos/nkostype#list"]}],publisher:[{prefLabel:{de:"DCMI/NKOS Task Group"}}],notation:["categorization_schema"],prefLabel:{en:"Categorization schema",de:"Kategorienschema"},scopeNote:{en:["schedule of concepts and pre-coordinated combinations of concepts, arranged by classification"]},narrower:[]},{uri:"http://w3id.org/nkos/nkostype#classification_schema",type:["http://www.w3.org/2004/02/skos/core#Concept"],"@context":"http://gbv.github.io/jskos/context.json",inScheme:[{uri:"http://w3id.org/nkos/nkostype",prefLabel:{de:"KOS Typ Vokabular"},type:["http://www.w3.org/2004/02/skos/core#ConceptScheme","http://w3id.org/nkos/nkostype#list"]}],publisher:[{prefLabel:{de:"DCMI/NKOS Task Group"}}],notation:["classification_schema"],prefLabel:{en:"Classification schema",de:"Klassifikation"},narrower:[]},{uri:"http://w3id.org/nkos/nkostype#list",type:["http://www.w3.org/2004/02/skos/core#Concept"],"@context":"http://gbv.github.io/jskos/context.json",inScheme:[{uri:"http://w3id.org/nkos/nkostype",prefLabel:{de:"KOS Typ Vokabular"},type:["http://www.w3.org/2004/02/skos/core#ConceptScheme","http://w3id.org/nkos/nkostype#list"]}],publisher:[{prefLabel:{de:"DCMI/NKOS Task Group"}}],notation:["list"],prefLabel:{en:"List",de:"Liste"},scopeNote:{en:["a limited set of terms arranged as a simple alphabetical list or in some other logically evident way; containing no relationships of any kind"]},narrower:[]},{uri:"http://w3id.org/nkos/nkostype#name_authority_list",type:["http://www.w3.org/2004/02/skos/core#Concept"],"@context":"http://gbv.github.io/jskos/context.json",inScheme:[{uri:"http://w3id.org/nkos/nkostype",prefLabel:{de:"KOS Typ Vokabular"},type:["http://www.w3.org/2004/02/skos/core#ConceptScheme","http://w3id.org/nkos/nkostype#list"]}],publisher:[{prefLabel:{de:"DCMI/NKOS Task Group"}}],notation:["name_authority_list"],prefLabel:{en:"Name authority list",de:"Namensdatei"},scopeNote:{en:["controlled vocabulary for use in naming particular entities consistently"]},narrower:[]},{uri:"http://w3id.org/nkos/nkostype#ontology",type:["http://www.w3.org/2004/02/skos/core#Concept"],"@context":"http://gbv.github.io/jskos/context.json",inScheme:[{uri:"http://w3id.org/nkos/nkostype",prefLabel:{de:"KOS Typ Vokabular"},type:["http://www.w3.org/2004/02/skos/core#ConceptScheme","http://w3id.org/nkos/nkostype#list"]}],publisher:[{prefLabel:{de:"DCMI/NKOS Task Group"}}],notation:["ontology"],prefLabel:{en:"Ontology",de:"Ontologie"},scopeNote:{en:["A formal model that allows knowledge to be represented for a specific domain. An ontology describes the types of things that exist (classes), the relationships between them (properties) and the logical ways those classes and properties can be used together (axioms)"]},narrower:[]},{uri:"http://w3id.org/nkos/nkostype#subject_heading_scheme",type:["http://www.w3.org/2004/02/skos/core#Concept"],"@context":"http://gbv.github.io/jskos/context.json",inScheme:[{uri:"http://w3id.org/nkos/nkostype",prefLabel:{de:"KOS Typ Vokabular"},type:["http://www.w3.org/2004/02/skos/core#ConceptScheme","http://w3id.org/nkos/nkostype#list"]}],publisher:[{prefLabel:{de:"DCMI/NKOS Task Group"}}],notation:["subject_heading_scheme"],prefLabel:{en:"Subject heading scheme",de:"Schlagwortliste"},scopeNote:{en:["structured vocabulary comprising terms available for subject indexing, plus rules for combining them into pre-coordinated strings of terms where necessary"]},narrower:[]},{uri:"http://w3id.org/nkos/nkostype#semantic_network",type:["http://www.w3.org/2004/02/skos/core#Concept"],"@context":"http://gbv.github.io/jskos/context.json",inScheme:[{uri:"http://w3id.org/nkos/nkostype",prefLabel:{de:"KOS Typ Vokabular"},type:["http://www.w3.org/2004/02/skos/core#ConceptScheme","http://w3id.org/nkos/nkostype#list"]}],publisher:[{prefLabel:{de:"DCMI/NKOS Task Group"}}],notation:["semantic_network"],prefLabel:{en:"Semantic network",de:"Semantisches Netz"},scopeNote:{en:["set of terms representing concepts, modeled as the nodes in a network of variable relationship types"]},narrower:[]},{uri:"http://w3id.org/nkos/nkostype#synonym_ring",type:["http://www.w3.org/2004/02/skos/core#Concept"],"@context":"http://gbv.github.io/jskos/context.json",inScheme:[{uri:"http://w3id.org/nkos/nkostype",prefLabel:{de:"KOS Typ Vokabular"},type:["http://www.w3.org/2004/02/skos/core#ConceptScheme","http://w3id.org/nkos/nkostype#list"]}],publisher:[{prefLabel:{de:"DCMI/NKOS Task Group"}}],notation:["synonym_ring"],prefLabel:{en:"Synonym ring",de:"Synset"},scopeNote:{en:["set of synonymous or almost synonymous terms, any of which can be used to refer to a particular concept"]},narrower:[]},{uri:"http://w3id.org/nkos/nkostype#taxonomy",type:["http://www.w3.org/2004/02/skos/core#Concept"],"@context":"http://gbv.github.io/jskos/context.json",inScheme:[{uri:"http://w3id.org/nkos/nkostype",prefLabel:{de:"KOS Typ Vokabular"},type:["http://www.w3.org/2004/02/skos/core#ConceptScheme","http://w3id.org/nkos/nkostype#list"]}],publisher:[{prefLabel:{de:"DCMI/NKOS Task Group"}}],notation:["taxonomy"],prefLabel:{en:"Taxonomy",de:"Taxonomie"},scopeNote:{en:["scheme of categories and subcategories that can be used to sort and otherwise organize items of knowledge or information"]},narrower:[]},{uri:"http://w3id.org/nkos/nkostype#terminology",type:["http://www.w3.org/2004/02/skos/core#Concept"],"@context":"http://gbv.github.io/jskos/context.json",inScheme:[{uri:"http://w3id.org/nkos/nkostype",prefLabel:{de:"KOS Typ Vokabular"},type:["http://www.w3.org/2004/02/skos/core#ConceptScheme","http://w3id.org/nkos/nkostype#list"]}],publisher:[{prefLabel:{de:"DCMI/NKOS Task Group"}}],notation:["terminology"],prefLabel:{en:"Terminology",de:"Terminologie"},scopeNote:{en:["set of designations belonging to one special language [ISO 1087-1:2000, definition 3.5.1]"]},narrower:[]},{uri:"http://w3id.org/nkos/nkostype#thesaurus",type:["http://www.w3.org/2004/02/skos/core#Concept"],"@context":"http://gbv.github.io/jskos/context.json",inScheme:[{uri:"http://w3id.org/nkos/nkostype",prefLabel:{de:"KOS Typ Vokabular"},type:["http://www.w3.org/2004/02/skos/core#ConceptScheme","http://w3id.org/nkos/nkostype#list"]}],publisher:[{prefLabel:{de:"DCMI/NKOS Task Group"}}],notation:["thesaurus"],prefLabel:{en:"Thesaurus",de:"Thesaurus"},scopeNote:{en:["controlled and structured vocabulary in which concepts are represented by terms, organized so that relationships between concepts are made explicit, and preferred terms are accompanied by lead-in entries for synonyms or quasi-synonyms"]},narrower:[]},{uri:"http://w3id.org/nkos/nkostype#dictionary",type:["http://www.w3.org/2004/02/skos/core#Concept"],"@context":"http://gbv.github.io/jskos/context.json",inScheme:[{uri:"http://w3id.org/nkos/nkostype",prefLabel:{de:"KOS Typ Vokabular"},type:["http://www.w3.org/2004/02/skos/core#ConceptScheme","http://w3id.org/nkos/nkostype#list"]}],publisher:[{prefLabel:{de:"DCMI/NKOS Task Group"}}],notation:["dictionary"],prefLabel:{en:"Dictionary",de:"Wörterbuch"},scopeNote:{en:["a reference source containing words usually alphabetically arranged along with information about their forms, pronunciations, functions, etymologies, meanings, and syntactical and idiomatic uses"]},narrower:[]}],qe={name:"SchemeDetail",components:{AutoLink:F,ItemName:c,ItemDetailNarrower:Pe,RegistryName:Ve,RegistryNotation:p,DateString:I},mixins:[i],props:{item:{type:Object,default:null},isLeft:{type:Boolean,default:!0},settings:{type:Object,default:()=>({})}},data:()=>({kosTypes:Ke}),computed:{_item(){return u(this.item)||this.item},searchLinks(){return(this.config.searchLinks||[]).filter((e=>e.urlSuffix&&e.schemeUris&&e.schemeUris.find((e=>this.$jskos.compare({uri:e},this._item)))))}},methods:{licenseAttribution(e){let t=e.publisher;return t&&0!=t.length?{url:t[0].url||t[0].uri,label:this.$jskos.prefLabel(t[0])}:null}}},Ue=a(qe,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"schemeDetail"},[t("item-name",{attrs:{item:e._item,"is-highlighted":!0,"font-size":"normal"}}),e._item.license||e.licenseAttribution(e._item)?t("div",{staticClass:"schemeDetail-license"},[e._l(e._item.license,(function(a,o){return t("span",{key:`schemeDetail-${e.isLeft}-license-${o}`},[t("a",{attrs:{href:a.uri,target:"_blank"}},[e.defaults.licenseBadges[a.uri]?t("img",{staticClass:"schemeDetail-licenseBadge",attrs:{src:e.defaults.licenseBadges[a.uri]}}):t("span",[e._v(" "+e._s(a.uri)+" ")])])])})),e.licenseAttribution(e._item)?t("span",[e._v(" by "),e.licenseAttribution(e._item).url?t("a",{attrs:{href:e.licenseAttribution(e._item).url,target:"_blank"}},[t("auto-link",{attrs:{link:e.licenseAttribution(e._item).label}})],1):t("span",[t("auto-link",{attrs:{link:e.licenseAttribution(e._item).label}})],1)]):e._e()],2):e._e(),e.searchLinks.length?t("div",{staticClass:"schemeDetail-identifier"},[t("b",[e._v(e._s(e.$t("schemeDetail.links"))+":")]),e._l(e.searchLinks,(function(a,o){return t("span",{key:o},[t("a",{attrs:{href:a.url,target:"_blank"}},[e._v(" "+e._s(e.$jskos.prefLabel(a,{language:e.locale}))+" ")]),o!==e.searchLinks.length-1?[e._v("·")]:e._e()],2)}))],2):e._e(),e._l([e._item.uri].concat(e._item.identifier).filter((e=>null!=e)),(function(a,o){return t("div",{key:`schemeDetail-${e.isLeft}-identifier-${o}`,staticClass:"schemeDetail-identifier"},[t("font-awesome-icon",{attrs:{icon:a.startsWith("http")?"link":"id-card"}}),t("auto-link",{attrs:{link:a}})],1)})),t("div",{staticClass:"schemeDetail-identifier"},[e._item.created?t("span",[t("b",[e._v(e._s(e.$t("conceptDetail.created"))+":")]),e._v(" "),t("date-string",{attrs:{date:e._item.created}})],1):e._e(),e._item.issued?t("span",[t("b",[e._v(e._s(e.$t("conceptDetail.issued"))+":")]),e._v(" "),t("date-string",{attrs:{date:e._item.issued}})],1):e._e(),e._item.modified?t("span",[t("b",[e._v(e._s(e.$t("conceptDetail.modified"))+":")]),e._v(" "),t("date-string",{attrs:{date:e._item.modified}})],1):e._e()]),e._item.languages?t("div",{staticClass:"schemeDetail-identifier"},[t("b",[e._v(e._s(e.$t("schemeDetail.languages"))+":")]),e._v(" "+e._s(e._item.languages.join(", "))+" ")]):e._e(),e._item.type&&e._item.type.length>1?t("div",{staticClass:"schemeDetail-identifier"},[t("b",[e._v(e._s(e.$t("general.type"))+":")]),e._l(e._item.type.filter((e=>"http://www.w3.org/2004/02/skos/core#ConceptScheme"!=e)),(function(a,o){return t("span",{key:`schemeDetail-${e.isLeft}-type-${o}`},[e._v(" "+e._s(e.$jskos.prefLabel(e.kosTypes.find((e=>e.uri==a)),{language:e.locale})||a)+" "),o!=e._item.type.length-2?t("span",[e._v(" / ")]):e._e()])}))],2):e._e(),t("div",{staticClass:"schemeDetail-identifier"},[t("b",[e._v(e._s(e.$t("schemeDetail.registry"))+": ")]),t("registry-notation",{attrs:{registry:e._item._registry,tooltip:!1}}),e._v("   "),t("registry-name",{attrs:{registry:e._item._registry,tooltip:!1}})],1),e.$jskos.notation(e._item)?t("div",{staticClass:"schemeDetail-identifier"},[t("a",{attrs:{href:""},on:{click:function(t){t.preventDefault(),e.$emit("searchMappings",{fromScheme:e.isLeft?e.$jskos.notation(e._item):null,fromNotation:e.isLeft?"":null,toScheme:e.isLeft?null:e.$jskos.notation(e._item),toNotation:e.isLeft?null:"",direction:"both"})}}},[t("font-awesome-icon",{attrs:{icon:"external-link-square-alt"}}),e._v(e._s(e.$t("schemeDetail.availableMappings"))+" ")],1)]):e._e(),e.settings.showTopConceptsInScheme&&e._item.topConcepts&&e._item.topConcepts.length>0?t("item-detail-narrower",{attrs:{narrower:e._item.topConcepts,"is-left":e.isLeft,text:"Top Concepts:"}}):e.settings.showTopConceptsInScheme?t("div",[e._v(" "+e._s(e.$t("schemeDetail.noTopConcepts"))+" ")]):e._e()],2)}),[],!1,null,"80213f73").exports,Ye={name:"ItemDetail",components:{LoadingIndicatorFull:C,Minimizer:oe,ConceptDetail:We,SchemeDetail:Ue,DataModalButton:$,ComponentSettings:l},mixins:[i,f,o],props:{item:{type:Object,default:null},isScheme:{type:Boolean,default:!1},isLeft:{type:Boolean,default:!0},settings:{type:Object,default:()=>({})}},data:()=>({loading:!1,defaultSettings:{showGndTerms:!0,showSchemeInAncestors:!0,showTopConceptsInScheme:!1,showAllAncestors:!1,showAllNotes:!1}}),computed:{_item(){return u(this.item,{relatedItems:!0})||this.item},type(){return this.$jskos.isConcept(this._item)?"Concept":"Scheme"},internalSettings(){return Object.assign({},this.defaultSettings,{showAllAncestors:this.componentSettings.showAllAncestors},this.settings)},apiUrl(){if(!this._item||!this._item.uri)return null;try{let e;if(this.$jskos.isScheme(this._item)){const t=s.get(this._item,"inScheme[0]._registry")||s.get(this._item,"_registry");e=s.get(t,"_api.schemes")||s.get(t,"_api.data")||s.get(t,"_api.concepts")}else{const t=s.get(this._item,"inScheme[0]._registry");e=s.get(t,"_api.data")||s.get(t,"_getDataUrl")&&t._getDataUrl(this._item)||s.get(t,"_api.concepts")}return e&&s.isString(e)?`${e}${e.includes("?")?"&":"?"}uri=${encodeURIComponent(this._item.uri)}`:null}catch(e){return null}}},watch:{_item:function(){this.scrollToTop()}},mounted(){this.scrollToTop()},methods:{droppedConcept(e){this.setSelected({concept:e,isLeft:this.isLeft})},scrollToTop(){Array.prototype.forEach.call(this.$el.getElementsByClassName("itemDetail-content"),(e=>{e.scrollTop=0}))}}},Xe=a(Ye,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"itemDetail",on:{dragover:e.dragOver,drop:e.drop}},[t("minimizer",{attrs:{name:`itemDetail_${e.isLeft}`,text:e.type+" Detail"}}),null!=e._item?t("div",{staticClass:"itemDetail-content"},[t("Concept"==e.type?"ConceptDetail":"SchemeDetail",{tag:"component",attrs:{item:e._item,"is-left":e.isLeft,settings:e.internalSettings},on:{searchMappings:function(t){return e.$emit("searchMappings",t)},searchConcept:function(t){return e.$emit("searchConcept",t)}}})],1):e.loading?e._e():t("div",{staticClass:"fillAndCenter fontSize-normal fontWeight-heavy"},[e._v(" "+e._s(e.$t("itemDetail.pleaseSelect"))+" ")]),t("component-settings"),t("data-modal-button",{attrs:{data:e._item,"position-right":20,url:e.apiUrl}}),e.loading?t("loading-indicator-full"):e._e()],1)}),[],!1,null,"da52387b").exports,Qe={name:"ResizingSlider",mixins:[o],props:{isColumn:{type:Boolean,default:!1}},data:()=>({resizing:!1,savedValues:{}}),computed:{flex(){return this.$settings.flex||{}}},watch:{flex(){this.refreshFlex()}},mounted(){this.refreshFlex()},methods:{getSiblings(){let e,t,a=this.$el,o=a.parentElement,i=window.getComputedStyle(a).getPropertyValue("order");try{i=parseInt(i)}catch(r){i=0}for(i>0?(e=o.querySelector(".order"+(i-1)),t=o.querySelector(".order"+(i+1))):(e=a.previousElementSibling,t=a.nextElementSibling);e&&(e.classList.contains("resizingSliderRow")||e.classList.contains("resizingSliderColumn"));)e=e.previousElementSibling;for(;t&&(t.classList.contains("resizingSliderRow")||t.classList.contains("resizingSliderColumn"));)t=t.nextElementSibling;return[e,t]},startResizing(e){let[t,a]=this.getSiblings();if(null==t||null==a)return;let o=t.clientWidth,i=a.clientWidth,r=t.clientHeight,n=a.clientHeight,c=o+i,l=r+n,d=window.getComputedStyle(t),p=window.getComputedStyle(a),h=parseFloat(d.getPropertyValue("flex-grow"))+parseFloat(p.getPropertyValue("flex-grow")),m=parseInt(d.getPropertyValue("min-width")),f=parseInt(p.getPropertyValue("min-width")),u=parseInt(d.getPropertyValue("min-height")),g=parseInt(p.getPropertyValue("min-height")),v=parseInt(s.get(t,"dataset.minimized"))||0,b=parseInt(s.get(a,"dataset.minimized"))||0;if(v+b==2)return;v+b==0&&(this.savedValues.previousWidth=o,this.savedValues.nextWidth=i,this.savedValues.previousHeight=r,this.savedValues.nextHeight=n);let y=this;function x(){document.removeEventListener("mousemove",k),document.onmouseup=null,document.body.style.cursor="auto",document.body.style.userSelect="auto",document.body.style.webkitUserSelect="auto",y.resizing=!1}if(this.resizing)return void x();this.resizing=!0;let w=y.isColumn?e.clientX:e.clientY;function k(e){let s=(y.isColumn?e.clientX:e.clientY)-w;if(y.isColumn){let e=o+s,r=i-s;if(e=3*m&&1==v||r>=3*f&&1==b){let o=e<=10||1==v?t:a,i=o.getElementsByClassName("minimizer")[0];if(i.parentElement!=o&&i.parentElement.parentElement!=o)return;let r=i.__vue__;r&&(t.style.flex=y.savedValues.previousWidth/c*h,y.saveFlex(t),a.style.flex=y.savedValues.nextWidth/c*h,y.saveFlex(a),r.toggleMinimize(),x())}return}t.style.flex=e/c*h,y.saveFlex(t),a.style.flex=r/c*h,y.saveFlex(a)}else{let e=r+s,o=n-s;if(e=3*u&&1==v||o>=3*g&&1==b){let o=e<=10||1==v?t:a,i=o.getElementsByClassName("minimizer")[0];if(i.parentElement!=o&&i.parentElement.parentElement!=o)return;let r=i.__vue__;r&&(t.style.flex=y.savedValues.previousHeight/l*h,y.saveFlex(t),a.style.flex=y.savedValues.nextHeight/l*h,y.saveFlex(a),r.toggleMinimize(),x())}return}t.style.flex=e/l*h,y.saveFlex(t),a.style.flex=o/l*h,y.saveFlex(a)}}document.body.style.cursor=y.isColumn?"col-resize":"row-resize",document.body.style.userSelect="none",document.body.style.webkitUserSelect="none",document.addEventListener("mousemove",k),document.onmouseup=x},saveFlex(e){if(e&&e.id&&e.style){let t=s.cloneDeep(this.$settings.flex);t[e.id]=e.style.flex,this.$store.commit({type:"settings/set",prop:"flex",value:t})}},refreshFlex(){let e=this.getSiblings();for(let t of e)t&&t.id&&null!=this.flex[t.id]&&(t.style.flex=this.flex[t.id])}}},Je=a(Qe,(function(){var e=this,t=e._self._c;return t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("general.resizingSlider"),delay:e.defaults.delay.medium,placement:e.isColumn?"right":"top"},expression:"{ title: $t('general.resizingSlider'), delay: defaults.delay.medium, placement: isColumn ? 'right' : 'top' }",modifiers:{hover:!0}}],class:{resizingSliderCol:e.isColumn,resizingSliderRow:!e.isColumn},on:{mousedown:e.startResizing}},[t("div",[t("font-awesome-icon",{attrs:{icon:e.isColumn?"ellipsis-v":"ellipsis-h"}})],1)])}),[],!1,null,"a538b808").exports,Ze={name:"ConceptSearch",components:{LoadingIndicator:y},mixins:[i,A,f,o],props:{isLeft:{type:Boolean,default:!0},scheme:{type:Object,default:null}},data:()=>({searchQuery:"",searchResult:[],isOpen:!1,isValid:!1,loading:!1,searchSelected:-1,preventHovering:!1,cancel:null,uniqueID:null,filterPopoverShow:!1}),computed:{_scheme(){return u(this.scheme)||this.scheme},typesForSchemes(){return this.$settings.typesForSchemes},selectedTypes:{get(){let e=Object.keys(this.$settings.typesForSchemes).find((e=>this.$jskos.compare(this._scheme,{uri:e})));return this.$settings.typesForSchemes[e]},set(e){if(!Array.isArray(e))return;let t=Object.keys(this.$settings.typesForSchemes).find((e=>this.$jskos.compare(this._scheme,{uri:e})))||this._scheme.uri,a=s.cloneDeep(this.$settings.typesForSchemes);s.isEqual(e,a[t])||(a[t]=e,this.$store.commit({type:"settings/set",prop:"typesForSchemes",value:a}))}},provider(){return s.get(this._scheme,"_registry")}},watch:{searchQuery:function(e){this.searchSelected=-1,null!=this.cancel&&(this.cancel("There was a newer search query."),this.cancel=null),""==e?(this.loading=!1,this.isOpen=!1):(this.searchResult=["Waiting for you to stop typing..."],this.loading=!0,this.isOpen=!0,this.debouncedGetAnswer()),this.isValid=!1},_scheme:function(e,t){this.$jskos.compare(t,e)||this.clear()},typesForSchemes(){this.loading=!0,this.getAnswer()}},created:function(){this.clear(),this.debouncedGetAnswer=s.debounce(this.getAnswer,300),this.uniqueID=this.generateID()},methods:{clear(){this.searchQuery="",this.searchResult=[],this.isOpen=!1,this.isValid=!1,this.loading=!1,this.searchSelected=-1,this._scheme&&this._loadTypes(this._scheme)},clickHandlers(){return[{elements:[this.$el],handler:()=>{this.filterPopoverShow||(this.isOpen=!1,this.searchSelected=-1)}},{elements:[document.getElementById("conceptSearch-filter-"+(this.isLeft?"left":"right")),this.$refs.filterPopover],handler:()=>{this.filterPopoverShow=!1}}]},chooseResult(e){this.closeResults(),this.searchSelected=-1;const t=s.last(this.searchResult[e]);if(!t)return;let a={uri:t,inScheme:[this._scheme]};a=M(a,{type:"concept",scheme:this._scheme,provider:this.provider}),this.setSelected({concept:a,isLeft:this.isLeft}),document.activeElement!=document.body&&document.activeElement.blur()},closeResults(){this.isOpen=!1},getAnswer:function(){this.searchResult=[];let e=this.searchQuery;const t=this.provider.suggest({search:e,scheme:this._scheme,types:this.selectedTypes});this.cancel=t.cancel,t.then((t=>{e==this.searchQuery&&(this.loading=!1,this.searchResult=s.zip(t[1],t[2],t[3]),this.isValid=!0)})).catch((t=>{if(-1==t.toString().toLowerCase().indexOf("cancel")&&e==this.searchQuery){this.loading=!1,this.isValid=!1;const e=`${this.$t("search.error")} ${this.getErrorMessage(t)}`;this.searchResult=[[e]]}})).then((()=>{if(e==this.searchQuery){let a,o;try{a=new this.$jskos.ConceptScheme(this._scheme),o=a.conceptFromNotation(e)}catch(t){this.$log.warn("ConceptSearch: Error creating concept from query as notation.",t)}o&&!this.searchResult.find((e=>s.last(e)==o.uri))&&this.searchResult.push([`${e} ${this.$t("itemDetail.unknownConcept")}`,"###conceptWithoutData###",o.uri]),this.cancel=null}}))},onArrowDown(){this.preventHovering=!0,this.searchSelected>=this.searchResult.length-1?this.searchSelected=0:this.searchSelected+=1,this.scrollSelectedIntoView()},onArrowUp(){this.preventHovering=!0,this.searchSelected<=0?this.searchSelected=this.searchResult.length-1:this.searchSelected-=1,this.scrollSelectedIntoView()},scrollSelectedIntoView(){let e=document.getElementById(this.uniqueID+"-searchResult-"+this.searchSelected);var t=e.getBoundingClientRect(),a=e.parentElement.parentElement.getBoundingClientRect();t.bottom>a.bottom&&e.scrollIntoView(!1),t.top=this.searchResult.length?0:this.searchSelected,this.chooseResult(e))},mouseover(e){this.preventHovering||(this.searchSelected=e)},mousemove(){this.preventHovering=!1},focusSearch(){this.$refs.searchInput.focus(),this.isOpen=""!=this.searchQuery},highlightQueryInResult(e){if(!this.searchQuery.length)return e;let t=this.searchQuery,a=new RegExp(t,"ig"),o=a.exec(e),i=0,r="";for(;o;){let n=o.index;r+=s.escape(e.slice(i,n))+""+s.escape(e.slice(n,n+t.length))+"",i=n+t.length,o=a.exec(e)}return r+=s.escape(e.slice(i)),r},setSearchQuery(e,t=!1){this.searchQuery=e,this.$nextTick((()=>{this.isOpen=t})),setTimeout((()=>{t&&this.focusSearch()}),10)},_loadTypes(e){R(e).then((e=>{this.selectedTypes?this.selectedTypes=this.selectedTypes.filter((t=>e.find((e=>e.uri===t)))):this.selectedTypes=e.map((e=>e.uri))}))},dragStartResult(e,t){let a=s.last(e),o=M({uri:a},{scheme:this._scheme,type:"concept"});this.dragStart(o,t)},droppedConcept(e){this.setSearchQuery(this.$jskos.prefLabel(e,{fallbackToUri:!0}))}}};var et=function(){var e=this,t=e._self._c;return t("div",{staticClass:"conceptSearch",on:{mousemove:function(t){return e.mousemove()}}},[t("div",{staticClass:"conceptSearch-icon button",on:{click:e.focusSearch}},[t("font-awesome-icon",{attrs:{icon:"search"}})],1),t("div",{staticClass:"conceptSearch-inputWrapper"},[e.isOpen&&!e.loading?t("div",{staticClass:"conceptSearch-resultCount",style:`right: ${e._scheme.types&&e._scheme.types.length?27:10}px;`},[e._v(" "+e._s(e.searchResult.length)+" "+e._s(e.$tc("search.results",e.searchResult.length))+" ")]):e._e(),t("div",{directives:[{name:"show",rawName:"v-show",value:e._scheme.types&&e._scheme.types.length>0,expression:"_scheme.types && _scheme.types.length > 0"}],staticClass:"conceptSearch-filter button",attrs:{id:"conceptSearch-filter-"+(e.isLeft?"left":"right")}},[t("font-awesome-icon",{attrs:{icon:"filter"}})],1),t("b-popover",{attrs:{target:"conceptSearch-filter-"+(e.isLeft?"left":"right"),show:e.filterPopoverShow,triggers:"click",placement:"auto"},on:{"update:show":function(t){e.filterPopoverShow=t}}},[t("div",{ref:"filterPopover"},[t("b-form-checkbox-group",{staticClass:"conceptSearch-filterCheckboxes",attrs:{stacked:"",size:"sm"},model:{value:e.selectedTypes,callback:function(t){e.selectedTypes=t},expression:"selectedTypes"}},e._l(e._scheme.types,(function(a){return t("b-form-checkbox",{key:a.uri,staticClass:"conceptSearch-filterCheckbox",attrs:{value:a.uri}},[e._v(" "+e._s(e.$jskos.prefLabel(a,{language:e.locale}))+" ")])})),1)],1)]),t("b-form-input",{ref:"searchInput",attrs:{placeholder:e.$t("search.placeholder"),size:"sm",autocomplete:"off"},on:{dragover:e.dragOver,drop:function(t){return e.drop(t,e.isLeft)}},nativeOn:{click:function(t){e.isOpen=""!=e.searchQuery},keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:(t.preventDefault(),e.onArrowDown.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:(t.preventDefault(),e.onArrowUp.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"tab",9,t.key,"Tab")?null:e.closeResults.apply(null,arguments)}],keyup:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.onEnter.apply(null,arguments)},function(t){if(!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"]))return null;e.$refs.searchInput.$el.blur(),e.closeResults()}],focus:function(t){e.isOpen=""!=e.searchQuery}},model:{value:e.searchQuery,callback:function(t){e.searchQuery=t},expression:"searchQuery"}}),t("div",{directives:[{name:"show",rawName:"v-show",value:e.isOpen,expression:"isOpen"}],staticClass:"conceptSearch-results"},[e.loading?t("div",{staticClass:"conceptSearch-loading"},[t("loading-indicator")],1):t("ul",{staticClass:"conceptSearch-results-list"},[e._l(e.searchResult,(function(a,o){return t("li",{key:o,staticClass:"conceptSearch-results-item",class:{"conceptSearch-selected":o===e.searchSelected,"font-italic":"###conceptWithoutData###"==a[1]},attrs:{id:e.uniqueID+"-searchResult-"+o,draggable:"true"},on:{dragstart:function(t){return e.dragStartResult(a,t)},dragend:e.dragEnd,click:function(t){return e.chooseResult(o)},mouseover:function(t){return e.mouseover(o)}}},["###conceptWithoutData###"==a[1]?t("span",{staticClass:"missingDataIndicator"},[e._v(" • ")]):e._e(),t("span",{domProps:{innerHTML:e._s(e.highlightQueryInResult(a[0]))}})])})),0==e.searchResult.length?t("li",{staticClass:"conceptSearch-results-item"},[t("div",[e._v(e._s(e.$t("search.noResults")))])]):e._e()],2)])],1)])};const tt=a(Ze,et,[],!1,null,"ff894904").exports,at={name:"ConceptSchemeSelectionItem",components:{ItemName:c},props:{source:{type:Object,required:!0},index:{type:Number,required:!0},favoriteSchemes:{type:Array,required:!0},toggleFavoriteScheme:{type:Function,required:!0},hidePopover:{type:Function,required:!0},isLeft:{type:Boolean,required:!0}},computed:{scheme(){return u(this.source)}}};var ot=function(){var e=this,t=e._self._c;return t("div",[t("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$jskos.isContainedIn(e.scheme,e.favoriteSchemes)?e.$t("schemeSelection.starRemove"):e.$t("schemeSelection.starAdd"),delay:e.defaults.delay.medium},expression:"{ title: $jskos.isContainedIn(scheme, favoriteSchemes) ? $t('schemeSelection.starRemove') : $t('schemeSelection.starAdd'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"pointer",class:e.$jskos.isContainedIn(e.scheme,e.favoriteSchemes)?"starFavorite":"starNormal",attrs:{icon:"seedling"},on:{click:function(t){return e.toggleFavoriteScheme(e.scheme)}}}),t("item-name",{attrs:{item:e.scheme,"is-link":!0,"is-left":e.isLeft},nativeOn:{click:function(t){return e.hidePopover.apply(null,arguments)}}})],1)};const it=a(at,ot,[],!1,null,null).exports,rt={name:"ConceptSchemeSelection",components:{ItemName:c,ConceptSearch:tt,ComponentSettings:l,VirtualList:le},mixins:[i,A,ee,o],props:{isLeft:{type:Boolean,default:!0}},data(){return{id:this.generateID(),popoverShown:!1,filterPopoverShow:!1,schemeFilter:"",registryFilter:[],languageFilter:[],typeFilter:[],onlyFavorites:!0,onlyWithConcepts:!1,itemComponent:it,shownRegistries:[],shownLanguages:[],shownTypes:[],registryFilterOptions:[],languageFilterOptions:[],typeFilterOptions:[],filteredSchemes:[]}},computed:{scheme(){return u(this.selected.scheme[this.isLeft])},_schemes(){return P(this.schemes)},isFiltered(){return""!=this.schemeFilter||this.registryFilter.length!1!==e.has.concepts))},availableLanguages(){return s.uniq([].concat(...this._schemes.map((e=>e.languages||[])))).sort()},availableTypes(){return s.uniq(s.flatten(this._schemes.map((e=>e.type||[])))).filter((e=>e&&"http://www.w3.org/2004/02/skos/core#ConceptScheme"!=e))},allowFavoriteSchemesFilter(){return!!this.favoriteSchemes.find((e=>this.$jskos.isContainedIn(e,this._schemes)))}},watch:{popoverShown(e){e&&s.delay((()=>{this.focusAndSelectInput()}),100)},allowFavoriteSchemesFilter(e){e||(this.onlyFavorites=!1)},schemes:{handler(){this.updateProperties()},deep:!0},schemeFilter:{handler(){this.updateProperties()},deep:!0},registryFilter:{handler(){this.updateProperties()},deep:!0},languageFilter:[function(){this.schemeFilter=""},{handler(){this.updateProperties()},deep:!0}],typeFilter:[function(){this.schemeFilter=""},{handler(){this.updateProperties()},deep:!0}],availableRegistries(){this.updateProperties()},onlyFavorites(){this.schemeFilter="",this.updateProperties()},onlyWithConcepts(e){e&&(this.onlyFavorites=!1),this.updateProperties()},favoriteSchemes(){this.updateProperties()}},mounted(){this.updateProperties=s.debounce(this._updateProperties,100),this.enableShortcuts(),this.registryFilter=this.availableRegistries.map((e=>e.uri)),this.languageFilter=this.availableLanguages.concat([null]),this.typeFilter=this.availableTypes.concat([null]),this.allowFavoriteSchemesFilter||(this.onlyFavorites=!1)},methods:{clickHandlers(){return[{elements:[this.$refs.popover,document.getElementById(`${this.id}-expandButton`),this.$refs.showAllSchemesLink,document.getElementById(`conceptSchemeSelection-filterButton-${this.id}`),this.$refs.filterPopover,this.$refs.removeAllFiltersLink],handler:()=>{this.hidePopover()}},{elements:[document.getElementById(`conceptSchemeSelection-filterButton-${this.id}`),this.$refs.filterPopover,this.$refs.removeAllFiltersLink],handler:()=>{this.filterPopoverShow=!1}}]},shortcutHandler({action:e,isLeft:t}){if(this.isLeft===t)switch(e){case"openSchemeSelection":this.scheme?this.togglePopover():this.focusAndSelectInput();break;case"openConceptSearch":this.$refs.conceptSearch&&this.$refs.conceptSearch.focusSearch()}},_updateProperties(){let e,t;e=this._schemes.filter((e=>(this.languageFilter.includes(null)&&!(e.languages||[]).length||s.intersection(e.languages||[],this.languageFilter).length)&&(this.typeFilter.includes(null)&&(e.type||[]).length<=1||s.intersection(e.type||[],this.typeFilter).length)&&(!this.onlyFavorites||this.$jskos.isContainedIn(e,this.favoriteSchemes))&&(!this.onlyWithConcepts||this.hasConcepts(e)))),this.shownRegistries=this.availableRegistries.filter((t=>e.find((e=>this.$jskos.compareFast(t,e._registry))))),e=this._schemes.filter((e=>(this.registryFilter.length==this.availableRegistries.length||this.registryFilter.find((t=>this.$jskos.compareFast({uri:t},e._registry))))&&(this.typeFilter.includes(null)&&(e.type||[]).length<=1||s.intersection(e.type||[],this.typeFilter).length)&&(!this.onlyFavorites||this.$jskos.isContainedIn(e,this.favoriteSchemes))&&(!this.onlyWithConcepts||this.hasConcepts(e)))),this.shownLanguages=s.uniq([].concat(...e.map((e=>e.languages||[])))).sort(),e=this._schemes.filter((e=>(this.registryFilter.length==this.availableRegistries.length||this.registryFilter.find((t=>this.$jskos.compareFast({uri:t},e._registry))))&&(this.languageFilter.includes(null)&&!(e.languages||[]).length||s.intersection(e.languages||[],this.languageFilter).length)&&(!this.onlyFavorites||this.$jskos.isContainedIn(e,this.favoriteSchemes))&&(!this.onlyWithConcepts||this.hasConcepts(e)))),this.shownTypes=s.uniq(s.flatten(e.map((e=>e.type||[])))).filter((e=>e&&"http://www.w3.org/2004/02/skos/core#ConceptScheme"!=e)),this.registryFilterOptions=this.shownRegistries.map((e=>({value:e.uri,text:this.$jskos.prefLabel(e)}))),t=[],this._schemes.find((e=>!e.languages||!e.languages.length))&&t.push({value:null,text:this.$t("schemeSelection.filterOther")}),t=this.shownLanguages.map((e=>({value:e,text:e}))).concat(t),this.languageFilterOptions=t,t=[],this._schemes.find((e=>!e.type||e.type.length<=1))&&t.push({value:null,text:this.$t("schemeSelection.filterOther")}),t=this.shownTypes.map((e=>({value:e,text:e}))).concat(t);for(let o of t){let e=Ke.find((e=>e.uri==o.value));e&&(o.text=this.$jskos.prefLabel(e,{language:this.locale}))}this.typeFilterOptions=t;let a=this.schemeFilter.toLowerCase();if(a){const e=e=>s.flattenDeep(s.concat([],Object.values(e.prefLabel||{}),Object.values(e.altLabel||{}),e.notation||[])).map((e=>e.toLowerCase()));this.filteredSchemes=this._schemes.filter((t=>e(t).find((e=>e.includes(a))))).sort(((e,t)=>this.$jskos.notation(e).toLowerCase().startsWith(a)?-1:this.$jskos.notation(t).toLowerCase().startsWith(a)?1:this.$jskos.prefLabel(e).toLowerCase().startsWith(a)?-1:this.$jskos.prefLabel(t).toLowerCase().startsWith(a)?1:0))}else this.filteredSchemes=this._schemes.filter((e=>(this.registryFilter.length==this.availableRegistries.length||this.registryFilter.find((t=>this.$jskos.compareFast({uri:t},e._registry))))&&(this.languageFilter.includes(null)&&!(e.languages||[]).length||s.intersection(e.languages||[],this.languageFilter).length)&&(this.typeFilter.includes(null)&&(e.type||[]).length<=1||s.intersection(e.type||[],this.typeFilter).length)&&(!this.onlyFavorites||this.$jskos.isContainedIn(e,this.favoriteSchemes))&&(!this.onlyWithConcepts||this.hasConcepts(e))))},clearScheme(){this.setSelected({isLeft:this.isLeft}),s.delay((()=>{this.focusAndSelectInput()}),100)},chooseFirst(e){e.preventDefault();const t=this.filteredSchemes[0];t&&(this.setSelected({scheme:t,isLeft:this.isLeft}),this.hidePopover())},setConceptSearchQuery(e,t=!1){this.$refs.conceptSearch&&this.$refs.conceptSearch.setSearchQuery(e,t)},toggleFavoriteScheme(e){this.$jskos.isContainedIn(e,this.favoriteSchemes)?this.$store.dispatch("removeSchemeFromFavorites",e):this.$store.dispatch("addSchemeToFavorites",e),this.focusAndSelectInput()},focusAndSelectInput(){let e=this.$refs.input&&this.$refs.input.$el;e&&(e.focus(),e.select())},showPopover(){this.$root.$emit("bv::show::popover",`${this.id}-expandButton`)},hidePopover(){this.$root.$emit("bv::hide::popover",`${this.id}-expandButton`)},togglePopover(){this.popoverShown?this.hidePopover():this.showPopover()},hasConcepts:e=>!e.concepts||e.concepts.length}};var nt=function(){var e=this,t=e._self._c;return t("div",{staticClass:"conceptSchemeSelection",staticStyle:{overflow:"visible"},attrs:{id:`conceptSchemeSelection-${e.id}`}},[t("component-settings"),e.scheme?t("div",{staticClass:"conceptSchemeSelection-collapsed"},[t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.popoverShown?e.$t("schemeSelection.popoverHide"):e.$t("schemeSelection.popoverShow"),delay:e.defaults.delay.medium},expression:"{ title: popoverShown ? $t('schemeSelection.popoverHide') : $t('schemeSelection.popoverShow'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"conceptSchemeSelection-expandButton button",attrs:{id:`${e.id}-expandButton`},on:{click:e.togglePopover}},[t("font-awesome-icon",{attrs:{icon:e.popoverShown?"angle-left":"angle-down"}})],1),t("div",{staticClass:"conceptSchemeSelection-schemeName"},[t("item-name",{attrs:{item:e.scheme,"is-link":!0,"is-left":e.isLeft,"font-size":"large"}}),e.scheme.license&&e.scheme.license.length?t("span",{staticStyle:{display:"inline-block",margin:"0px 2px 0px 1px",height:"15px"}},[e.defaults.licenseBadges[e.scheme.license[0].uri]?t("img",{staticStyle:{"vertical-align":"text-top"},attrs:{src:e.defaults.licenseBadges[e.scheme.license[0].uri]}}):e._e()]):e._e(),t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("general.clearScheme"),delay:e.defaults.delay.medium},expression:"{ title: $t('general.clearScheme'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",staticStyle:{display:"inline-block",margin:"-3px 2px 0px 2px"},on:{click:e.clearScheme}},[t("font-awesome-icon",{attrs:{icon:"times-circle"}})],1)],1),t("concept-search",{ref:"conceptSearch",staticClass:"conceptSchemeSelection-conceptSearch",attrs:{"is-left":e.isLeft,scheme:e.scheme}})],1):e._e(),t(null==e.scheme?"div":"b-popover",{tag:"div",staticClass:"conceptSchemeSelection-popover",attrs:{target:`${e.id}-expandButton`,container:`conceptSchemeSelection-${e.id}`,triggers:"disabled",placement:"leftbottom"},on:{shown:function(t){e.popoverShown=!0},hidden:function(t){e.popoverShown=!1}}},[t("div",{ref:"popover",staticClass:"conceptSchemeSelection-expanded",class:{"conceptSchemeSelection-expanded-div":null==e.scheme,"conceptSchemeSelection-expanded-popover":null!=e.scheme}},[t("div",{staticClass:"componentTitle"},[e._v(" "+e._s(e.isLeft?e.$t("schemeSelection.source"):e.$t("schemeSelection.target"))+" ")]),t("b-form",{attrs:{inline:""},on:{submit:e.chooseFirst}},[t("b-form-input",{ref:"input",staticStyle:{flex:"1","margin-right":"5px"},attrs:{placeholder:e.$t("schemeSelection.schemeFilterPlaceholder"),autocomplete:"off",size:"sm"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"])?null:e.hidePopover.apply(null,arguments)}},model:{value:e.schemeFilter,callback:function(t){e.schemeFilter=t},expression:"schemeFilter"}}),t("div",{staticClass:"button",staticStyle:{position:"relative"},attrs:{id:`conceptSchemeSelection-filterButton-${e.id}`}},[t("font-awesome-icon",{attrs:{icon:"filter"}}),e.isFiltered?t("span",{staticClass:"text-success",staticStyle:{position:"absolute",top:"-10px",right:"-5px"}},[e._v(" • ")]):e._e()],1),t("b-popover",{attrs:{target:`conceptSchemeSelection-filterButton-${e.id}`,show:e.filterPopoverShow,triggers:"click",placement:"auto"},on:{"update:show":function(t){e.filterPopoverShow=t}}},[t("div",{ref:"filterPopover",staticClass:"conceptSchemeSelection-filterPopover scrollable"},[t("p",{staticClass:"fontWeight-heavy"},[e._v(" "+e._s(e.$t("schemeSelection.filter"))+" ")]),t("p",{directives:[{name:"show",rawName:"v-show",value:e.isFiltered,expression:"isFiltered"}]},[t("a",{ref:"removeAllFiltersLink",attrs:{href:""},on:{click:function(t){t.preventDefault(),e.onlyFavorites=!1,e.onlyWithConcepts=!1,e.schemeFilter="",e.registryFilter=e.availableRegistries.map((e=>e.uri)),e.languageFilter=e.availableLanguages.concat([null]),e.typeFilter=e.availableTypes.concat([null])}}},[e._v(" "+e._s(e.$t("schemeSelection.filtersRemove"))+" ")])]),e.allowFavoriteSchemesFilter?t("b-form-checkbox",{attrs:{size:"sm"},model:{value:e.onlyFavorites,callback:function(t){e.onlyFavorites=t},expression:"onlyFavorites"}},[e._v(" "+e._s(e.$t("schemeSelection.filterOnlyFavorites"))+" ")]):e._e(),t("b-form-checkbox",{attrs:{size:"sm"},model:{value:e.onlyWithConcepts,callback:function(t){e.onlyWithConcepts=t},expression:"onlyWithConcepts"}},[e._v(" "+e._s(e.$t("schemeSelection.filterOnlyWithConcepts"))+" ")]),t("div",{directives:[{name:"b-toggle",rawName:"v-b-toggle",value:`conceptSchemeSelection-filterPopover-${e.id}-registryFilterCollapse`,expression:"`conceptSchemeSelection-filterPopover-${id}-registryFilterCollapse`"}],staticClass:"button"},[t("span",{staticClass:"when-opened"},[t("font-awesome-icon",{attrs:{icon:"angle-down"}})],1),t("span",{staticClass:"when-closed"},[t("font-awesome-icon",{attrs:{icon:"angle-right"}})],1),e._v(" "+e._s(e.$t("schemeSelection.registryFilter"))+" ("+e._s(e.registryFilter.length==e.availableRegistries.length?e.$t("general.all"):e.registryFilter.length)+") ")]),t("b-collapse",{attrs:{id:`conceptSchemeSelection-filterPopover-${e.id}-registryFilterCollapse`}},[t("a",{attrs:{href:""},on:{click:function(t){t.preventDefault(),e.registryFilter=e.availableRegistries.map((e=>e.uri))}}},[e._v(" "+e._s(e.$t("schemeSelection.filterSelectAll"))+" ")]),e._v("• "),t("a",{attrs:{href:""},on:{click:function(t){t.preventDefault(),e.registryFilter=[]}}},[e._v(" "+e._s(e.$t("schemeSelection.filterDeselectAll"))+" ")]),e._l(e.registryFilterOptions,(function(a){return t("b-form-checkbox",{key:`conceptSchemeSelection-filterPopover-${e.id}-registryFilter-${a.value}`,staticClass:"fontSize-normal",attrs:{value:a.value,size:"sm",stacked:""},on:{change:e.focusAndSelectInput},model:{value:e.registryFilter,callback:function(t){e.registryFilter=t},expression:"registryFilter"}},[e._v(" "+e._s(a.text)+" ")])}))],2),t("div",{directives:[{name:"b-toggle",rawName:"v-b-toggle",value:`conceptSchemeSelection-filterPopover-${e.id}-languageFilterCollapse`,expression:"`conceptSchemeSelection-filterPopover-${id}-languageFilterCollapse`"}],staticClass:"button"},[t("span",{staticClass:"when-opened"},[t("font-awesome-icon",{attrs:{icon:"angle-down"}})],1),t("span",{staticClass:"when-closed"},[t("font-awesome-icon",{attrs:{icon:"angle-right"}})],1),e._v(" "+e._s(e.$t("schemeSelection.languageFilter"))+" ("+e._s(e.languageFilter.length-1==e.availableLanguages.length?e.$t("general.all"):e.languageFilter.length)+") ")]),t("b-collapse",{attrs:{id:`conceptSchemeSelection-filterPopover-${e.id}-languageFilterCollapse`}},[t("a",{attrs:{href:""},on:{click:function(t){t.preventDefault(),e.languageFilter=e.availableLanguages.concat([null])}}},[e._v(" "+e._s(e.$t("schemeSelection.filterSelectAll"))+" ")]),e._v("• "),t("a",{attrs:{href:""},on:{click:function(t){t.preventDefault(),e.languageFilter=[]}}},[e._v(" "+e._s(e.$t("schemeSelection.filterDeselectAll"))+" ")]),e._l(e.languageFilterOptions,(function(a){return t("b-form-checkbox",{key:`conceptSchemeSelection-filterPopover-${e.id}-languageFilter-${a.value}`,staticClass:"fontSize-normal",attrs:{value:a.value,size:"sm",stacked:""},on:{change:e.focusAndSelectInput},model:{value:e.languageFilter,callback:function(t){e.languageFilter=t},expression:"languageFilter"}},[e._v(" "+e._s(a.text)+" ")])}))],2),t("div",{directives:[{name:"b-toggle",rawName:"v-b-toggle",value:`conceptSchemeSelection-filterPopover-${e.id}-typeFilterCollapse`,expression:"`conceptSchemeSelection-filterPopover-${id}-typeFilterCollapse`"}],staticClass:"button"},[t("span",{staticClass:"when-opened"},[t("font-awesome-icon",{attrs:{icon:"angle-down"}})],1),t("span",{staticClass:"when-closed"},[t("font-awesome-icon",{attrs:{icon:"angle-right"}})],1),e._v(" "+e._s(e.$t("schemeSelection.typeFilter"))+" ("+e._s(e.typeFilter.length-1==e.availableTypes.length?e.$t("general.all"):e.typeFilter.length)+") ")]),t("b-collapse",{attrs:{id:`conceptSchemeSelection-filterPopover-${e.id}-typeFilterCollapse`}},[t("a",{attrs:{href:""},on:{click:function(t){t.preventDefault(),e.typeFilter=e.availableTypes.concat([null])}}},[e._v(" "+e._s(e.$t("schemeSelection.filterSelectAll"))+" ")]),e._v("• "),t("a",{attrs:{href:""},on:{click:function(t){t.preventDefault(),e.typeFilter=[]}}},[e._v(" "+e._s(e.$t("schemeSelection.filterDeselectAll"))+" ")]),e._l(e.typeFilterOptions,(function(a){return t("b-form-checkbox",{key:`conceptSchemeSelection-filterPopover-${e.id}-typeFilter-${a.value}`,staticClass:"fontSize-normal",attrs:{value:a.value,size:"sm",stacked:""},on:{change:e.focusAndSelectInput},model:{value:e.typeFilter,callback:function(t){e.typeFilter=t},expression:"typeFilter"}},[e._v(" "+e._s(a.text)+" ")])}))],2)],1)])],1),t("virtual-list",{staticClass:"conceptSchemeSelection-schemeList scrollable",attrs:{"data-key":"uri","data-sources":e.filteredSchemes,"data-component":e.itemComponent,keeps:50,"item-class":"conceptSchemeSelection-schemeList-item","extra-props":{isLeft:e.isLeft,hidePopover:e.hidePopover,favoriteSchemes:e.favoriteSchemes,toggleFavoriteScheme:e.toggleFavoriteScheme}}},[t("template",{slot:"footer"},[t("div",{directives:[{name:"show",rawName:"v-show",value:e.isFiltered&&e.filteredSchemes.lengthe.uri)),e.languageFilter=e.availableLanguages.concat([null]),e.typeFilter=e.availableTypes.concat([null])}}},[e._v(" "+e._s(e.$t("schemeSelection.showAllSchemes",{count:e.schemes.length}))+" ")])])])],2)],1)])],1)};const st=a(rt,nt,[],!1,null,"1e021c7c").exports;H.ElementQueries.listen();var ct=function(){var e=this,t=e._self._c;return t("div",{staticClass:"font-default",attrs:{id:"app"}},[t("div",{staticClass:"alertsContainer"},e._l(e.$store.state.alerts.alerts,(function(a,o){return t("b-alert",{key:o,staticStyle:{display:"flex"},attrs:{variant:a.variant,show:a.countdown||!a.shouldCountdown,dismissible:!a.shouldCountdown,fade:""},on:{dismissed:function(t){return e.$store.commit({type:"alerts/setCountdown",alert:a,countdown:0})},"dismiss-count-down":function(t){return e.$store.commit({type:"alerts/setCountdown",alert:a,countdown:t})}}},[t("div",{staticStyle:{flex:"1"},domProps:{innerHTML:e._s(a.text)}}),a.buttonText?t("div",{staticClass:"fontWeight-heavy"},[t("a",{attrs:{href:""},domProps:{innerHTML:e._s(a.buttonText)},on:{click:function(e){return e.preventDefault(),a.buttonHandler(a,e)}}})]):e._e()])})),1),e.loadingGlobal||e.loading?t("loading-indicator-full"):e._e(),e.loaded?[t("the-navbar",{ref:"navbar"}),t("div",{directives:[{name:"show",rawName:"v-show",value:e.selected.scheme[!0]||e.selected.scheme[!1],expression:"selected.scheme[true] || selected.scheme[false]"},{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("general.swapSides"),delay:e.defaults.delay.medium},expression:"{ title: $t('general.swapSides'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],attrs:{id:"swapSides"},on:{click:e.swapSides}},[t("font-awesome-icon",{attrs:{icon:"exchange-alt"}})],1),t("div",{staticClass:"main"},[e.config.error?t("div",{staticClass:"flexbox-row configError fontSize-large"},[t("div",{domProps:{innerHTML:e._s(e.$t(`general.${e.config.error}`,e.config))}})]):e.schemes.length?t("div",{staticClass:"flexbox-row"},[e._l([!0,!1],(function(a,o){return t("div",{key:"browser-"+o,staticClass:"browser mainComponent",class:{order1:a,order5:!a},attrs:{id:"browserComponent_"+a}},[t("minimizer",{attrs:{name:`browserComponent_${a}`,"is-column":!0}}),t("concept-scheme-selection",{ref:a?"conceptSchemeSelectionLeft":"conceptSchemeSelectionRight",refInFor:!0,staticClass:"mainComponent visualComponent",style:null!=e.selected.scheme[a]?"":"flex: 1;",attrs:{"is-left":a}}),null!=e.selected.scheme[a]?t("div",{staticClass:"conceptBrowser"},[t("item-detail",{staticClass:"mainComponent visualComponent conceptBrowserItem conceptBrowserItemDetail",attrs:{id:"itemDetailComponent_"+a,item:e.selected.concept[a]||e.selected.scheme[a],"is-left":a,settings:e.itemDetailSettings[a?"left":"right"]},on:{searchMappings:function(t){return e.searchMappings(t)},searchConcept:function(t){return e.setConceptSearchQuery(a,t,!0)}}}),t("resizing-slider"),!(a?e.selectedSchemeLeft:e.selectedSchemeRight).concepts||(a?e.selectedSchemeLeft:e.selectedSchemeRight).concepts.length?t("concept-list-wrapper",{ref:a?"conceptListLeft":"conceptListRight",refInFor:!0,staticClass:"mainComponent visualComponent conceptBrowserItem conceptBrowserItemList",attrs:{id:"conceptListComponent_"+a,"is-left":a}}):e._e()],1):e._e()],1)})),e.mappingRegistries.length>0?t("resizing-slider",{staticClass:"order2",attrs:{"is-column":!0}}):e._e(),e.mappingRegistries.length>0?t("div",{staticClass:"mappingTool order3",attrs:{id:"mappingTool"}},[t("div",{directives:[{name:"show",rawName:"v-show",value:e.selected.scheme[!0]||e.selected.scheme[!1]||e.forceMappingBrowser&&e.$store.getters["mapping/getConcepts"]().length>0||!e.forceMappingBrowser,expression:"selected.scheme[true] || selected.scheme[false] || (forceMappingBrowser && $store.getters['mapping/getConcepts']().length > 0) || !forceMappingBrowser"}],staticClass:"mappingToolItem mainComponent visualComponent",attrs:{id:"mappingEditorComponent"}},[e.selected.scheme[!0]||e.selected.scheme[!1]||e.forceMappingBrowser&&e.$store.getters["mapping/getConcepts"]().length>0?t("mapping-editor"):t("div",{staticClass:"placeholderComponentCenter"},[t("div",{staticClass:"fontWeight-heavy fontSize-large"},[t("p",[e._v(e._s(e.$t("general.welcome")))]),t("p",[t("a",{attrs:{href:`./user-manual-${e.locale}.html`,target:"_blank"}},[e._v(e._s(e.$t("general.manual")))]),e._v(" - "),t("a",{attrs:{href:"https://gbv.github.io/cocoda/",target:"_blank"}},[e._v(e._s(e.$t("general.documentation")))]),e._v(" - "),t("a",{attrs:{href:"https://github.com/gbv/cocoda",target:"_blank"}},[e._v(e._s(e.$t("general.github")))])]),e.config.feedbackUrl?t("p",[t("br"),t("a",{attrs:{href:e.config.feedbackUrl,target:"_blank"}},[e._v(e._s(e.$t("general.feedback")))]),t("br"),e._v(" "+e._s(e.$t("general.feedback2"))+" ")]):e._e(),e.forceMappingBrowser?e._e():t("hr"),e.forceMappingBrowser?e._e():t("p",[e.$refs.mappingBrowser&&e.$refs.mappingBrowser.tabIndexes&&null!=e.$refs.mappingBrowser.tabIndexes.concordances?t("span",[t("a",{attrs:{href:""},on:{click:function(t){return t.preventDefault(),e.showConcordances.apply(null,arguments)}}},[e._v(e._s(e.$t("general.showConcordances")))]),e._v(" - ")]):e._e(),t("a",{attrs:{href:""},on:{click:function(t){return t.preventDefault(),e.showMappingSearch.apply(null,arguments)}}},[e._v(e._s(e.$t("general.showMappingSearch")))])])])]),t("minimizer",{directives:[{name:"show",rawName:"v-show",value:!e.forceMappingEditor,expression:"!forceMappingEditor"}],ref:"mappingEditorMinimizer",attrs:{name:"mappingEditorComponent",text:e.$t("mappingEditor.title"),"force-minimized":!e.forceMappingEditor&&null}})],1),t("resizing-slider",{directives:[{name:"show",rawName:"v-show",value:(e.selected.scheme[!0]||e.selected.scheme[!1]||e.forceMappingBrowser)&&(e.selected.scheme[!0]||e.selected.scheme[!1]||e.forceMappingBrowser&&e.$store.getters["mapping/getConcepts"]().length>0||!e.forceMappingBrowser),expression:"(selected.scheme[true] || selected.scheme[false] || forceMappingBrowser) && (selected.scheme[true] || selected.scheme[false] || (forceMappingBrowser && $store.getters['mapping/getConcepts']().length > 0) || !forceMappingBrowser)"}],attrs:{"cocoda-red":!0}}),t("div",{directives:[{name:"show",rawName:"v-show",value:e.selected.scheme[!0]||e.selected.scheme[!1]||e.forceMappingBrowser,expression:"selected.scheme[true] || selected.scheme[false] || forceMappingBrowser"}],staticClass:"mappingToolItem mainComponent visualComponent",attrs:{id:"mappingBrowserComponent"}},[t("mapping-browser",{ref:"mappingBrowser"}),t("minimizer",{ref:"mappingBrowserMinimizer",attrs:{name:"mappingBrowserComponent",text:e.$t("mappingBrowser.title")}})],1)],1):e._e(),e.mappingRegistries.length>0?t("resizing-slider",{staticClass:"order4",attrs:{"is-column":!0}}):e._e()],2):e._e()])]:e._e()],2)};const lt=a({name:"App",components:{TheNavbar:W,ConceptListWrapper:Ae,ItemDetail:Xe,MappingEditor:te,MappingBrowser:G,ResizingSlider:Je,LoadingIndicatorFull:C,Minimizer:oe,ConceptSchemeSelection:st},mixins:[m,i,o,V],data(){return{loaded:!1,loading:!1,itemDetailSettings:{left:{showTopConceptsInScheme:!1},right:{showTopConceptsInScheme:!1}},loadFromParametersOnce:s.once(this.loadFromParameters),forceMappingBrowser:!1,forceMappingEditor:!1,repeatLoadBuildInfo:null}},computed:{selectedConceptLeft(){return u(this.selected.concept[!0])},selectedSchemeRight(){return u(this.selected.scheme[!1])},selectedConceptRight(){return u(this.selected.concept[!1])},selectedSchemeLeft(){return u(this.selected.scheme[!0])},settingsLocale(){let e=this.$settings.locale;return(this.config.languages||[]).includes(e)||(e="en"),e}},watch:{$route({query:e},{query:t}){let a=["from","fromScheme","to","toScheme"],o=!1;for(let i of a){let a=t[i],r=e[i],n=a&&u({uri:a}),s=r&&u({uri:r});n&&s?this.$jskos.compareFast(n,s)||(o=!0):a!=r&&(o=!0)}o&&this.loadFromParameters()},selectedConceptLeft:{handler(e,t){s.isEqual(s.get(e,"prefLabel"),s.get(t,"prefLabel"))||this.insertPrefLabel(!0)},deep:!0},selectedSchemeRight(e,t){this.$jskos.compareFast(e,t)||s.delay((()=>{this.insertPrefLabel(!0)}),50)},selectedConceptRight:{handler(e,t){s.isEqual(s.get(e,"prefLabel"),s.get(t,"prefLabel"))||this.insertPrefLabel(!1)},deep:!0},selectedSchemeLeft(e,t){this.$jskos.compareFast(e,t)||s.delay((()=>{this.insertPrefLabel(!1)}),50)},locale(e,t){e!=t&&this.$store.commit({type:"settings/set",prop:"locale",value:e})},settingsLocale(e){e!=this.locale&&(this.$i18n.locale=e)},user(e,t){if(void 0!==t&&!t&&e){this.alert(this.$t("alerts.loggedIn"),null,"success");const t=this.getNameForIdentity();if(t&&this.$store.commit({type:"settings/set",prop:"creator",value:t}),this.localMappingsRegistry&&this.$jskos.compareFast(this.currentRegistry,this.localMappingsRegistry)){const t=this.config.registries.find((t=>this.$jskos.mappingRegistryIsStored(t)&&!this.$jskos.compareFast(t,this.localMappingsRegistry)&&t.isAuthorizedFor({type:"mappings",action:"create",user:e})));t&&(this.$store.commit({type:"settings/set",prop:"mappingRegistry",value:t.uri}),this.alert(this.$t("alerts.loggedInRegistryChanged",[this.$jskos.prefLabel(t)]),0,"warning",this.$t("alerts.loggedInRegistryChangedUndoButton"),(e=>{this.$store.commit({type:"alerts/setCountdown",alert:e,countdown:0}),this.$store.commit({type:"settings/set",prop:"mappingRegistry",value:this.localMappingsRegistry.uri})})))}}else t&&!e?this.alert(this.$t("alerts.loggedOut"),10,"danger",this.$t("settings.logInButton"),(()=>{const e=this.$refs.navbar;e&&e.openSettingsTab&&e.openSettingsTab(0)})):t&&e&&t&&t.name&&e&&e.name&&e.uri==this.creator.uri&&this.creatorName===t.name&&this.$store.commit({type:"settings/set",prop:"creator",value:e.name})},userUris(){this.userUris&&this.userUris.length&&(this.userUris.includes(this.creator.uri)||this.$store.commit({type:"settings/set",prop:"creatorUri",value:this.userUris[0]}))},forceMappingBrowser(e){if(e){const e=this.$refs.mappingBrowserMinimizer;e&&(e.minimized=!1)}},selected:{handler(){this.selected.scheme[!0]||this.selected.scheme[!1]?this.forceMappingEditor=!1:this.forceMappingEditor=!0},deep:!0},isPageVisible(e){e?this.repeatLoadBuildInfo&&this.repeatLoadBuildInfo.start():this.repeatLoadBuildInfo&&this.repeatLoadBuildInfo.stop()},languages(){this.updateLanguagesForSchemeRegistries(),s.delay((()=>{this.insertPrefLabel(!0),this.insertPrefLabel(!1)}),100)}},created(){this.load(),setTimeout((async()=>{if(this.localMappingsRegistry){const e=await this.getMappings({registry:this.localMappingsRegistry,limit:1});e._totalCount&&e._totalCount>=500&&this.alert(this.$t("general.tooManyMappings",{count:e._totalCount}),0)}}),1e4)},methods:{async load(){const e=new Date;this.loadingGlobal=!0,await this.$store.dispatch("loadConfig",s.get(this.$route,"query.config")),await this.$store.dispatch("settings/load"),this.config.auth&&await this.$store.dispatch("auth/init",this.config.auth),document.title=this.config.title,this.$i18n.locale=this.settingsLocale,await K(),this.updateLanguagesForSchemeRegistries(),this.favoriteConcepts.forEach((e=>M(e,{type:"concept"}))),b(this.favoriteConcepts),await this.$store.dispatch("mapping/loadMappingTrash"),this.loaded=!0,this.loadingGlobal=!1,this.loadFromParametersOnce(!0),this.config.autoRefresh.update&&this.enableUpdateCheck();for(let t of this.config.registries)s.isArray(t.schemes)&&(t._jskos.schemes=t.schemes.map((e=>u(e)||e)));this.$log.log(`Application loaded in ${(new Date-e)/1e3} seconds.`)},enableUpdateCheck(){this.repeatLoadBuildInfo=q.loadBuildInfo({url:"./build-info.json",buildInfo:this.config.buildInfo,interval:this.config.autoRefresh.update,callImmediately:!0,callback:(e,t,a)=>{!e&&a&&t.gitCommit!=a.gitCommit&&(this.alert(this.$t("alerts.newVersionText"),0,"warning",this.$t("alerts.newVersionLink"),(()=>{location.reload(!0)})),this.repeatLoadBuildInfo&&this.repeatLoadBuildInfo.stop(),this.repeatLoadBuildInfo=null)}})},insertPrefLabel(e){if(!this.$settings.components.ConceptSchemeSelection.insertPrefLabel[!e])return;let t=this.$jskos.prefLabel(u(this.selected.concept[e]),{fallbackToUri:!1}),a=/^[\s\wäüöÄÜÖß]*\w/.exec(t);this.setConceptSearchQuery(e,a?a[0]:t)},setConceptSearchQuery(e,t,a){let o=s.get(this,`$refs.conceptSchemeSelection${e?"Right":"Left"}[0]`);o&&o.setConceptSearchQuery(t,a)},refresh(e){"minimize"==e&&(this.itemDetailSettings.left.showTopConceptsInScheme=null!=this.conceptListLeft()&&"1"==this.conceptListLeft().$el.dataset.minimized,this.itemDetailSettings.right.showTopConceptsInScheme=null!=this.conceptListRight()&&"1"==this.conceptListRight().$el.dataset.minimized)},conceptListLeft(){return Array.isArray(this.$refs.conceptListLeft)?this.$refs.conceptListLeft[0]:this.$refs.conceptListLeft},conceptListRight(){return Array.isArray(this.$refs.conceptListRight)?this.$refs.conceptListRight[0]:this.$refs.conceptListRight},swapSides(){let e=this.$route.query;e=Object.assign(e,{from:e.to,fromScheme:e.toScheme,to:e.from,toScheme:e.fromScheme}),this.$router.push({query:e}),this.loadFromParameters(),s.delay((()=>{this.insertPrefLabel(!0),this.insertPrefLabel(!1)}),300);let t=e=>{let a=s.get(e,"__ISOPEN__.true",!1),o=s.get(e,"__ISOPEN__.false",!1);if(this.open(e,!0,o),this.open(e,!1,a),e.narrower&&!e.narrower.includes(null))for(let i of e.narrower)t(i)};for(let a of s.uniq([e.fromScheme,e.toScheme])){let e=s.get(L(a),"topConcepts");for(let a of e||[])t(a)}},async loadFromParameters(e=!1){this.loading=!0;const t=this.$route.query,a={scheme:{true:t.fromScheme,false:t.toScheme},concept:{true:t.from,false:t.to}},o=async e=>{let t=a.scheme[e],o=null;t&&(o=u({uri:t}));let i=null;o&&a.concept[e]&&(i=M({uri:a.concept[e]},{scheme:o,type:"concept"}));try{await this.setSelected({concept:i,scheme:o,isLeft:e,noQueryRefresh:!0,noLoading:!0})}catch(r){this.$log.warn(r)}};if(await Promise.all([o(!0),o(!1),(async()=>{if(t.mapping||t.mappingUri||t.mappingIdentifier){let o=null;if(t.mapping)try{o=this.adjustMapping(this.$jskos.normalize(JSON.parse(t.mapping)))}catch(a){this.$log.warn("Error decoding mapping from URL parameter:",a)}s.isEqual(o,{})&&(o=null);let i=[];try{t.mappingUri?i.push(await this.getMapping({uri:t.mappingUri})):t.mappingIdentifier&&(i=await this.getMappings({identifier:t.mappingIdentifier}))}catch(a){this.$log.warn("Error loading mapping from URL parameter:",a)}i=i.filter(Boolean);let r=o,n=null;i.length&&(n=i.find((e=>s.get(e,"_registry").isAuthorizedFor&&s.get(e,"_registry").isAuthorizedFor({type:"mappings",action:"create",user:this.user})))||i[0],r=r||this.adjustMapping(this.$jskos.copyDeep(n))),this.$store.commit({type:"mapping/set",mapping:r,original:n,noQueryRefresh:!0}),b(this.$jskos.conceptsOfMapping(r)),r&&e&&(this.forceMappingBrowser=!0)}})()]),this.loading=!1,U(this.$store),e)if(t.search){let e=JSON.parse(t.search);this.forceMappingBrowser=!0,this.searchMappings(e)}else void 0!==t.concordances?this.showConcordances():(t.mappingUri||t.mappingIdentifier)&&(this.forceMappingBrowser=!0)},searchMappings(e){let t=this.$refs.mappingBrowser;t&&t.searchWithParams&&t.searchWithParams(e)},showMappingSearch(){this.forceMappingBrowser=!0,this.searchMappings({})},showConcordances(){let e=this.$refs.mappingBrowser;if(e)if(e.concordancesLoaded)null!=e.tabIndexes.concordances&&(this.forceMappingBrowser=!0,e.tab=e.tabIndexes.concordances);else{let t;this.loadingGlobal=!0,t=this.$watch((()=>e.concordancesLoaded),(()=>{this.loadingGlobal=!1,null!=e.tabIndexes.concordances&&(this.forceMappingBrowser=!0,e.tab=e.tabIndexes.concordances),t&&t()}))}else this.$log.warn("Could not show concordances because MappingBrowser component was not found.")},updateLanguagesForSchemeRegistries(){for(let e of this.schemes)e=u(e),e._registry&&(e._registry.languages=this.languages)}}},ct,[],!1,null,null).exports;new Y({store:X,router:Q,i18n:J,render:e=>e(lt)}).$mount("#app")}}})); + */!function(e){e.exports=function(e){function t(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function a(e){for(var a=1;ae.length)&&(t=e.length);for(var a=0,o=new Array(t);athis.range.start)){var t=Math.max(e-this.param.buffer,0);this.checkRange(t,this.getEndByStart(t))}}},{key:"handleBehind",value:function(){var e=this.getScrollOvers();ee&&(i=a-1)}return t>0?--t:0}},{key:"getIndexOffset",value:function(e){if(!e)return 0;for(var t=0,a=0,o=0;o=this.dataSources.length-1)this.scrollToBottom();else{var t=this.virtual.getOffset(e);this.scrollToOffset(t)}},scrollToBottom:function(){var e=this,t=this.$refs.shepherd;if(t){var a=t[this.isHorizontal?"offsetLeft":"offsetTop"];this.scrollToOffset(a),setTimeout((function(){e.getOffset()+e.getClientSize()+1o+1||!o||(this.virtual.handleScroll(t),this.emitEvent(t,a,o,e))},emitEvent:function(e,t,a,o){this.$emit("scroll",o,this.virtual.getRange()),this.virtual.isFront()&&this.dataSources.length&&e-this.topThreshold<=0?this.$emit("totop"):this.virtual.isBehind()&&e+t+this.bottomThreshold>=a&&this.$emit("tobottom")},getRenderSlots:function(e){for(var t=[],a=this.range,o=a.start,i=a.end,r=this.dataSources,n=this.dataKey,s=this.itemClass,c=this.itemTag,l=this.itemStyle,d=this.isHorizontal,p=this.extraProps,h=this.dataComponent,m=this.itemScopedSlots,f=this.$scopedSlots&&this.$scopedSlots.item,u=o;u<=i;u++){var g=r[u];if(g){var v="function"==typeof n?n(g):g[n];"string"==typeof v||"number"==typeof v?t.push(e(w,{props:{index:u,tag:c,event:S.ITEM,horizontal:d,uniqueKey:v,source:g,extraProps:p,component:h,slotComponent:f,scopedSlots:m},style:l,class:"".concat(s).concat(this.itemClassAdd?" "+this.itemClassAdd(u):"")})):console.warn("Cannot get the data-key '".concat(n,"' from data-sources."))}else console.warn("Cannot get the index '".concat(u,"' from data-sources."))}return t}},render:function(e){var t=this.$slots,a=t.header,o=t.footer,i=this.range,r=i.padFront,n=i.padBehind,s=this.isHorizontal,c=this.pageMode,l=this.rootTag,d=this.wrapTag,p=this.wrapClass,h=this.wrapStyle,m=this.headerTag,f=this.headerClass,u=this.headerStyle,g=this.footerTag,v=this.footerClass,b=this.footerStyle,y={padding:s?"0px ".concat(n,"px 0px ").concat(r,"px"):"".concat(r,"px 0px ").concat(n,"px")},x=h?Object.assign({},h,y):y;return e(l,{ref:"root",on:{"&scroll":!c&&this.onScroll}},[a?e(k,{class:f,style:u,props:{tag:m,event:S.SLOT,uniqueKey:C.HEADER}},a):null,e(d,{class:p,attrs:{role:"group"},style:x},this.getRenderSlots(e)),o?e(k,{class:v,style:b,props:{tag:g,event:S.SLOT,uniqueKey:C.FOOTER}},o):null,e("div",{ref:"shepherd",style:{width:s?"0px":"100%",height:s?"100%":"0px"}})])}});return z}(ce)}(se);const le=S(se.exports);var de=.1,pe="function"==typeof Float32Array;function he(e,t){return 1-3*t+3*e}function me(e,t){return 3*t-6*e}function fe(e){return 3*e}function ue(e,t,a){return((he(t,a)*e+me(t,a))*e+fe(t))*e}function ge(e,t,a){return 3*he(t,a)*e*e+2*me(t,a)*e+fe(t)}function ve(e){return e}const be=S((function(e,t,a,o){if(!(0<=e&&e<=1&&0<=a&&a<=1))throw new Error("bezier x values must be in [0, 1] range");if(e===t&&a===o)return ve;for(var i=pe?new Float32Array(11):new Array(11),r=0;r<11;++r)i[r]=ue(r*de,e,a);function n(t){for(var o=0,r=1;10!==r&&i[r]<=t;++r)o+=de;--r;var n=o+(t-i[r])/(i[r+1]-i[r])*de,s=ge(n,e,a);return s>=.001?function(e,t,a,o){for(var i=0;i<4;++i){var r=ge(t,a,o);if(0===r)return t;t-=(ue(t,a,o)-e)/r}return t}(t,n,e,a):0===s?n:function(e,t,a,o,i){var r,n,s=0;do{(r=ue(n=t+(a-t)/2,o,i)-e)>0?a=n:t=n}while(Math.abs(r)>1e-7&&++s<10);return n}(t,o,o+de,e,a)}return function(e){return 0===e?0:1===e?1:ue(n(e),t,o)}})),ye={ease:[.25,.1,.25,1],linear:[0,0,1,1],"ease-in":[.42,0,1,1],"ease-out":[0,0,.58,1],"ease-in-out":[.42,0,.58,1]};let xe=!1;try{let e=Object.defineProperty({},"passive",{get:function(){xe=!0}});window.addEventListener("test",null,e)}catch(dt){}const we={$:e=>"string"!=typeof e?e:document.querySelector(e),on(e,t,a,o={passive:!1}){t instanceof Array||(t=[t]);for(let i=0;i{let e,t,a,o,i,r,n,s,c,l,d,p,h,m,f,u,g,v,b,y,x,w,k,S,C,z,$,_=e=>{s&&(k=e,y=!0)};function L(){x=we.cumulativeOffset(t),w=we.cumulativeOffset(e),p&&(f=w.left-x.left+r,v=f-m),h&&(g=w.top-x.top+r,b=g-u)}function M(e){if(y)return F();C||(C=e),i||L(),z=e-C,$=Math.min(z/a,1),$=S($),B(t,u+b*$,m+v*$),z=o&&s<=i)return void(l&&l(e))}if(c&&c(e),b||v)return"string"==typeof o&&(o=ye[o]||ye.ease),S=be.apply(be,o),we.on(t,ke,_,{passive:!0}),window.requestAnimationFrame(M),()=>{k=null,y=!0};l&&l(e)}},Oe={name:"ConceptList",components:{LoadingIndicatorFull:C,VirtualList:le},mixins:[i,o,z],props:{isLeft:{type:Boolean,default:!0},concepts:{type:Array,default:()=>[null]},showChildren:{type:Boolean,default:!1},noItemsLabel:{type:String,default:null},showScheme:{type:Boolean,default:!1},buttons:{type:Array,default:()=>[]},shown:{type:Boolean,default:!1}},emits:["scroll"],data:()=>({loading:!1,currentSelectedConcept:null,shouldScroll:!0,scrollTo:De(),itemComponent:ne}),computed:{conceptSelected(){return this.selected.concept[this.isLeft]},conceptSelectedFromStore(){return u(this.selected.concept[this.isLeft])},items(){if(!this.shown)return[];let e=[];for(let t of this.concepts){let a={uri:t?t.uri:"loading",concept:t,depth:0,isSelected:this.$jskos.compareFast(this.conceptSelected,t)};if(e.push(a),this.showChildren){let t=this.children(a);e=e.concat(t)}}return e},noItems(){return 0==this.items.length&&!this.loading},otherScheme(){return u(this.selected.scheme[!this.isLeft])},ancestors(){const e=this.conceptSelectedFromStore&&this.conceptSelectedFromStore.ancestors;return e?e.map((e=>e?u(e):e)):null}},watch:{conceptSelectedFromStore:{handler(){this.conceptSelectedUpdated()},deep:!0},ancestors:{handler(){this.conceptSelectedUpdated()},deep:!0},shown(){this.conceptSelectedUpdated()},items:{handler(){this.updatePreviousAndNextConcepts()},deep:!0}},created(){this.updatePreviousAndNextConcepts=s.debounce(this._updatePreviousAndNextConcepts,300)},methods:{_updatePreviousAndNextConcepts(){if(!this.shown)return;const e=this.items.findIndex((e=>this.$jskos.compareFast(e.concept,this.conceptSelected))),t=(()=>{if(-1==e)return null;if(!this.showChildren){const t=this.items[e-1];return t&&t.concept}return null})();this.$store.commit({type:"selected/setPreviousConcept",isLeft:this.isLeft,concept:t});const a=(()=>{if(-1==e)return null;if(!this.showChildren){const t=this.items[e+1];return t&&t.concept}const t=(e,a=!0)=>{if(!(e=u(e)))return null;if(a&&e.narrower&&e.narrower.length)return e.narrower[0];const o=u(s.first(e.ancestors)||s.first(e.broader));let i=s.get(o,"narrower");if(o||(i=this.items.filter((e=>0==e.depth)).map((e=>e.concept))),!i)return null;const r=i[i.findIndex((t=>this.$jskos.compareFast(t,e)))+1];return r||(o?t(o,!1):null)};return t(this.selected.concept[this.isLeft])})();this.$store.commit({type:"selected/setNextConcept",isLeft:this.isLeft,concept:a})},children(e){let t=[],a=u(e.concept),o=e.depth+1;if(a&&a.__ISOPEN__&&a.__ISOPEN__[this.isLeft])for(let i of a.narrower||[]){let e={uri:i?i.uri:"loading",concept:i,depth:o,isSelected:this.$jskos.compareFast(this.conceptSelected,i)};t.push(e),t=t.concat(this.children(e))}return t},conceptSelectedUpdated(){if(!this.shown)return;let e=this.conceptSelectedFromStore;if(this.$jskos.compareFast(e,this.currentSelectedConcept)||(this.currentSelectedConcept=e,this.shouldScroll=!0),this.$jskos.isConcept(e))if(!this.showChildren||this.ancestors&&!this.ancestors.includes(null)){let t=!0;for(let e of this.ancestors||[])!this.showChildren||e.narrower&&!e.narrower.includes(null)||(t=!1);if(t&&this.shouldScroll){if(this.shouldScroll=!1,this.showChildren)for(let e of this.ancestors||[])this.open(e,this.isLeft,!0);this.scrollToInternal({concept:e})}else t||(this.loading=!0)}else this.loading=!0},scrollToInternal({concept:e}={}){if(!e)return;const t=this.$refs.conceptListItems;let a=t&&t.$el;for(;a&&!a.classList.contains("cocoda-vue-tabs-content");)a=a.parentElement;if(!t||!a||"none"==a.style.display)return void this.$log.warn("ConceptList: Can't scroll because either conceptList or container are undefined.");const o=()=>{this.scrollLater=null,this.loading=!1};let i=this.items.findIndex((t=>this.$jskos.compareFast(t.concept,e)));if(-1===i)return void o();const r=a.getElementsByClassName("conceptListItems")[0],n=r&&r.querySelectorAll(`.conceptListItem[data-uri="${e.uri}"]`)[0];this.checkInView(r,n,!1)?o():(i=Math.min(i,Math.abs(i-1),Math.abs(i-2)),s.delay((()=>{t.scrollToIndex(i),o()}),200))}}},je={name:"ConceptListWrapper",components:{Minimizer:oe,ConceptList:a(Oe,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"conceptList"},[t("virtual-list",{ref:"conceptListItems",staticClass:"conceptListItems",attrs:{"data-key":"uri","data-sources":e.items,"data-component":e.itemComponent,keeps:70,"extra-props":{isLeft:e.isLeft,showChildren:e.showChildren,showScheme:e.showScheme,buttons:e.buttons},"wrap-style":{"margin-top":"5px","margin-bottom":"15px"}},nativeOn:{scroll:function(t){return e.$emit("scroll")}}}),e.noItems?t("div",{staticClass:"conceptListItems-noItems"},[e._v(" "+e._s(e.noItemsLabel||e.$t("conceptList.noItems"))+" ")]):e._e(),e.loading||e.concepts.includes(null)?t("loading-indicator-full"):e._e()],1)}),[],!1,null,"67a1d926").exports,ComponentSettings:l,DataModalButton:$,LoadingIndicatorFull:C},mixins:[o,i,f,_,z],props:{isLeft:{type:Boolean,default:!0}},data:()=>({listSelectionPopoverShow:!1,loading:0}),computed:{dataChoices(){let e=s.get(u(this.selected.scheme[this.isLeft]),"_registry.top");e&&(e+=`?uri=${encodeURIComponent(this.selected.scheme[this.isLeft].uri)}`);let t=[{id:"topConcepts",label:this.$t("conceptList.topConceptsShort"),tooltip:this.$t("conceptList.topConcepts"),noItemsLabel:this.$t("schemeDetail.noTopConcepts"),concepts:this._topConcepts,showChildren:!0,showScheme:!1,url:e,available:this._topConcepts.length>0,icon:"sitemap"},{id:"favoriteConcepts",label:this.$t("conceptList.favoriteConceptsShort"),tooltip:this.$t("conceptList.favoriteConcepts"),concepts:this.favoriteConcepts,showChildren:!1,showScheme:!0,available:!0,buttons:[{position:"before",icon:"times-circle",tooltip:this.$t("schemeSelection.starRemove"),onClick:(e,t)=>{this.$store.dispatch("removeConceptFromFavorites",t)}}],droppedConcept:e=>{this.$store.dispatch("addConceptToFavorites",e)},icon:"star"}],a=0;for(let o of this.config.conceptLists||[]){if(o.schemes&&!o.schemes.find((e=>this.$jskos.compare(e,this.selected.scheme[this.isLeft])))){a+=1;continue}let e=this.$jskos.notation(o),i=this.$jskos.prefLabel(o),r="";e&&(i&&(r=`${i}
`),i=e),r+=this.$jskos.languageMapContent(o,"scopeNote")||"";let n={id:`custom-${a}`,label:i,tooltip:r,concepts:o.concepts,showChildren:!1,showScheme:!0,url:o.url||o.conceptsUrl,available:o.concepts.length>0,icon:"list"};n.reloadButton=null!=n.url,t.push(n),a+=1}return t},_topConcepts(){let e=s.get(this.selected.scheme[this.isLeft],"uri",null);return s.get(L(e),"topConcepts")||[null]},concepts(){return this.currentChoice.concepts},currentChoice:{get(){let e=this.$settings.conceptListChoice[this.isLeft];return this.dataChoices.find((t=>t.id===e&&t.available))||this.dataChoices.find((e=>e.available))},set(e){this.$store.commit({type:"settings/set",prop:`conceptListChoice[${this.isLeft}]`,value:e.id})}},currentChoiceIndex:{get(){return this.dataChoices.findIndex((e=>e===this.currentChoice))},set(e){this.currentChoice=this.dataChoices[e]}}},watch:{concepts(){this.loadConceptsInView()}},created(){this.loadConceptsInView=s.debounce(this._loadConceptsInView,300)},methods:{chooseIndex(e){this.currentChoiceIndex=e,this.listSelectionPopoverShow=!1},tabChanged(){this.loadConceptsInView()},droppedConcept(e,t){t&&t(e)},_loadConceptsInView(){const e=[],t=s.get(this,`$refs.conceptList[${this.currentChoiceIndex}]`),a=s.get(t,"$children[0].$children"),o=s.get(t,"$children[0].$el");if(a&&o)for(let i of a){if(!i||!i.$el)continue;const t=i.$el,a=s.get(i,"$children[0].concept");a&&this.checkInView(o,t)&&e.push(a)}e.forEach((e=>M(e,{type:"concept",returnIfExists:!0}))),b(e),this.loadMappingsForConcepts(e,this.isLeft)},minimizeConcepts(e){let t=[];for(let a of e){if(!a)continue;let e={uri:a.uri,notation:a.notation};a.inScheme&&a.inScheme[0]&&a.inScheme[0].uri&&(e.inScheme=[{uri:a.inScheme[0].uri}]),t.push(e)}return t},hoverHandlers(){return[{elements:[document.getElementById(`conceptListWrapper-listSelectionButton-${this.isLeft}`),document.getElementById(`conceptListWrapper-listSelectionPopover-${this.isLeft}`)],delta:5,handler:e=>{this.listSelectionPopoverShow=e}}]},async reloadList(){this.loading+=1;let e=await this.$store.dispatch("loadConceptLists");this.$store.commit({type:"setConfig",option:"conceptLists",value:e}),this.loading-=1}}};var Ne=function(){var e=this,t=e._self._c;return t("div",{staticClass:"conceptListWrapper",style:0==e.concepts.length?"min-height: 80px; max-height: 80px;":""},[t("tabs",{staticStyle:{position:"absolute",top:"0",bottom:"0",left:"0",right:"0"},attrs:{value:e.currentChoiceIndex,fill:""},on:{change:e.tabChanged},scopedSlots:e._u([{key:"title",fn:function(a){return[t("span",[e._v(" "+e._s(a.tab.title)+" ")])]}}])},e._l(e.dataChoices,(function(a,o){return t("tab",{key:`conceptListWrapper-dataChoice-${o}`,staticStyle:{position:"relative",overflow:"hidden !important"},attrs:{title:a.label,hidden:a!==e.currentChoice},nativeOn:{dragover:function(t){return e.dragOver.apply(null,arguments)},drop:function(t){return e.drop(t,a.droppedConcept)}}},[t("concept-list",{ref:"conceptList",refInFor:!0,attrs:{"is-left":e.isLeft,concepts:a.concepts,"show-children":a.showChildren,"show-scheme":a.showScheme,"no-items-label":a.noItemsLabel,buttons:a.buttons,shown:o==e.currentChoiceIndex},on:{scroll:e.loadConceptsInView}})],1)})),1),e.dataChoices.filter((e=>e.available)).length>1?t("div",{staticClass:"button conceptListWrapper-listSelectionButton",attrs:{id:`conceptListWrapper-listSelectionButton-${e.isLeft}`}},[t("font-awesome-icon",{attrs:{icon:"chevron-up"}})],1):e._e(),t("component-settings"),t("data-modal-button",{attrs:{data:e.minimizeConcepts(e.currentChoice.concepts),"position-right":20,"position-bottom":0,type:"concept",url:e.currentChoice.url}}),e.dataChoices.filter((e=>e.available)).length>1?t("b-popover",{ref:"listSelectionPopover",attrs:{placement:"top",show:e.listSelectionPopoverShow,target:`conceptListWrapper-listSelectionButton-${e.isLeft}`},on:{"update:show":function(t){e.listSelectionPopoverShow=t}}},[t("div",{attrs:{id:`conceptListWrapper-listSelectionPopover-${e.isLeft}`}},e._l(e.dataChoices,(function(a,o){return t("div",{directives:[{name:"show",rawName:"v-show",value:a.available,expression:"choice.available"},{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:a.tooltip,delay:e.defaults.delay.medium,html:!0},expression:"{ title: choice.tooltip, delay: defaults.delay.medium, html: true }",modifiers:{hover:!0}}],key:`conceptListWrapper-listSelectionPopover-${e.isLeft}-${o}`,class:{"fontWeight-heavy":a===e.currentChoice,"conceptListWrapper-listSelectionPopover-choice":!0},on:{click:function(t){return e.chooseIndex(o)}}},[t("div",{staticClass:"fontSize-small",staticStyle:{display:"inline-block",width:"18px"}},[t("font-awesome-icon",{attrs:{icon:a.icon}})],1),e._v(" "+e._s(a.label)+" ")])})),0)]):e._e(),e.currentChoice.reloadButton?t("div",{staticClass:"dataModalButton fontSize-small conceptListWrapper-reloadButton",on:{click:e.reloadList}},[t("font-awesome-icon",{attrs:{icon:"sync-alt"}})],1):e._e(),e.loading?t("loading-indicator-full"):e._e(),e.concepts.length>0?t("minimizer",{attrs:{name:`conceptList_${e.isLeft}`,text:e.currentChoice.label}}):e._e()],1)};const Ae=a(je,Ne,[],!1,null,null).exports,Re={name:"ItemDetailNarrower",components:{ItemName:c,LoadingIndicator:y},mixins:[z],props:{narrower:{type:Array,default:()=>new Array},text:{type:String,default:null},isLeft:{type:Boolean,default:!0}},computed:{loadConceptsMappedStatusConceptsToLoad(){return this.narrower.filter((e=>e))}}},Pe=a(Re,(function(){var e=this,t=e._self._c;return e.narrower&&e.narrower.length>0?t("div",{staticClass:"itemDetailNarrower"},[null!=e.text?t("div",{staticClass:"fontWeight-heavy"},[e._v(" "+e._s(e.text)+" ")]):e._e(),e._l(e.narrower.filter((e=>null!=e)),(function(a){return t("div",{key:a.uri,staticClass:"itemDetailNarrower-item",class:{"concept-mappingsExist":e.loadConceptsMappedStatus&&e.$store.getters.mappedStatus(a,e.isLeft),"concept-mappingsDoNotExist":e.loadConceptsMappedStatus&&!e.$store.getters.mappedStatus(a,e.isLeft)}},[t("font-awesome-icon",{staticClass:"u-flip-horizontal",attrs:{icon:"level-down-alt"}}),t("item-name",{attrs:{item:a,"is-link":!0,"is-left":e.isLeft,"font-size":"small"}})],1)})),0!=e.narrower.length&&e.narrower.includes(null)?t("loading-indicator",{attrs:{size:"sm"}}):e._e()],2):e._e()}),[],!1,null,"b8c320f6").exports,He={name:"ConceptDetail",components:{AutoLink:F,ItemName:c,ConceptDetailAncestors:B,ItemDetailNarrower:Pe,DateString:I,ContentMap:T},mixins:[i,o,ee,z],props:{item:{type:Object,default:null},isLeft:{type:Boolean,default:!0},settings:{type:Object,default:()=>({})}},data:()=>({searchLinks:[]}),computed:{_item(){return u(this.item)},gnd:()=>u({uri:"http://bartoc.org/en/node/430"}),memberList(){return this._item&&this._item.memberList&&this._item.memberList.filter(Boolean)},memberListComplete(){return this._item&&this._item.memberList&&!this._item.memberList.includes(null)},showAddToMappingButton(){return this.$store.getters["mapping/canAdd"](this._item,s.get(this._item,"inScheme[0]")||this.selected.scheme[this.isLeft],this.isLeft)},searchLinkInfo(){return{uri:this._item&&this._item.uri,language:this.locale,notation:this.$jskos.notation(this._item),prefLabel:this.$jskos.prefLabel(this._item,{fallbackToUri:!1})}},types(){if(!this._item||(this._item.type||[]).length<=1)return[];let e=[];const t=u(s.get(this.item,"inScheme[0]")).types||[];for(let a of this._item.type||[]){if("http://www.w3.org/2004/02/skos/core#Concept"==a)continue;let o={uri:a};o=t.find((e=>this.$jskos.compare(e,o)))||o,e.push(o)}return e},gndTerms(){let e=s.get(this._item,"__GNDMAPPINGS__",[]),t=[];for(let i of e)for(let e of this.$jskos.conceptsOfMapping(i))this.$jskos.compare(this.gnd,s.get(e,"inScheme[0]"))&&!t.find((t=>this.$jskos.compare(t.concept,e)))&&t.push({concept:u(e),type:this.$jskos.mappingTypeByType(i.type)});let a=[],o=["conceptDetail.relevanceVeryHigh","conceptDetail.relevanceHigh","conceptDetail.relevanceMedium","conceptDetail.relevanceLow","conceptDetail.relevanceGeneric"];for(let i of o)for(let{concept:e}of t.filter((e=>e.type.RELEVANCE==this.$t(i,"en"))))e&&this.$jskos.prefLabel(e,{fallbackToUri:!1})&&a.push(s.escape(this.$jskos.prefLabel(e)));return a},previousConcept(){return this.selected.previousConcept[this.isLeft]},nextConcept(){return this.selected.nextConcept[this.isLeft]},loadConceptsMappedStatusConceptsToLoad(){return this.item?[this.item].concat(this.item.ancestors||[],this.item.broader||[]).filter((e=>null!=e)):[]},mainLanguagesContentMap(){return E(this.item)},additionalLanguagesContentMap(){return D(this.item)}},watch:{_item(e,t){this.$jskos.compare(e,t)||this.refresh()},settings(e,t){s.isEqual(e,t)||this.refresh()},searchLinkInfo(e,t){s.isEqual(e,t)||this.updateSearchLinks(e)}},mounted(){this.refresh(),this.updateSearchLinks(this.searchLinkInfo),this.enableShortcuts()},methods:{shortcutHandler({action:e,isLeft:t}){"nextConcept"==e&&t==this.isLeft&&this.nextConcept&&this.setSelected({concept:this.nextConcept,isLeft:t})},refresh(){this.loadGndTerms(),b([this.item],{force:!0}),this.loadColiAna()},async loadGndTerms(){if(!this.item)return;let e=this._item;if(!this.gnd)return;if(this.$jskos.compare(this.gnd,s.get(e,"inScheme[0]")))return;const t=this.config.registries.filter((e=>e.has.mappings&&this.$jskos.mappingRegistryIsStored(e))).map((t=>this.getMappings({registry:t,direction:"both",from:e,toScheme:this.gnd.uri}).catch((()=>[]))));let a=s.flatten(await Promise.all(t)),o=[];for(let i of a){let e=this.$jskos.conceptsOfMapping(i);for(let t of e)this.$jskos.compare(this.gnd,s.get(t,"inScheme[0]"))&&o.push(t)}o=s.uniqWith(o,this.$jskos.compare),await b(o),O(e,"__GNDMAPPINGS__",a)},async loadColiAna(){const e=this.config["coli-ana"];if(!e)return;const t=u(this._item,{relatedItems:!0});if(!t)return;if(t.memberList)return;const a=u({uri:"http://dewey.info/scheme/edition/e23/"});if(!this.$jskos.compare(a,s.get(t,"inScheme[0]")))return;const o=((await j.get(`${e}analyze`,{params:{notation:this.$jskos.notation(t)}})).data||[]).find((e=>this.$jskos.compare(e,t)));o&&(o.memberList.forEach((e=>{e&&M(s.omit(e,["notation"]),{scheme:a,type:"concept"})})),O(t,"memberList",o.memberList),b(o.memberList.filter(Boolean)),this.$nextTick((()=>{const e=this.$refs.tabs,a=e.tabs.findIndex((e=>"coli-ana"===e.title));-1===t.__DETAILSLOADED__&&-1!==a&&e.activateTab(a)})))},isMemberParentOf(e,t){return e=u(e),t=u(t),!!(e&&t&&t.broader&&t.broader.length)&&this.$jskos.compare(e,t.broader[0])},elementForEvent(e){let t=e.target;return"path"==t.tagName.toLowerCase()&&(t=t.parentElement),t=t.nextElementSibling,t},hasNotes(e){let t=["scopeNote","editorialNote","altLabel"],a=!1;for(let o of t)a=a||this.$jskos.languageMapContent(e,o)&&this.$jskos.languageMapContent(e,o).length;return a},copyAndSearch(e){this.$emit("searchConcept",e)},async updateSearchLinks(e){this.searchLinks=await this.$store.dispatch("getSearchLinks",{scheme:u(this.selected.scheme[this.isLeft]),...e})},sortByLanguage(e,t){const a=this.languages.indexOf(e.language),o=this.languages.indexOf(t.language);return-1===o?-1:-1===a?1:a-o}}},We=a(He,(function(){var e=this,t=e._self._c;return null!=e.item?t("div",{staticClass:"conceptDetail"},[t("concept-detail-ancestors",{attrs:{item:e.item,"is-left":e.isLeft,settings:e.settings}}),t("div",{staticClass:"conceptDetail-name",class:{"concept-mappingsExist":e.loadConceptsMappedStatus&&e.$store.getters.mappedStatus(e.item,e.isLeft),"concept-mappingsDoNotExist":e.loadConceptsMappedStatus&&!e.$store.getters.mappedStatus(e.item,e.isLeft)}},[t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("conceptDetail.clearConcept"),delay:e.defaults.delay.medium},expression:"{ title: $t('conceptDetail.clearConcept'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button conceptDetail-name-clearButton",on:{click:function(t){return e.setSelected({scheme:e.selected.scheme[e.isLeft],isLeft:e.isLeft})}}},[t("font-awesome-icon",{attrs:{icon:"times-circle"}})],1),t("item-name",{attrs:{item:e.item,"is-highlighted":!0,"font-size":"normal"}}),t("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$jskos.isContainedIn(e.item,e.favoriteConcepts)?e.$t("schemeSelection.starRemove"):e.$t("schemeSelection.starAdd"),delay:e.defaults.delay.medium},expression:"{ title: $jskos.isContainedIn(item, favoriteConcepts) ? $t('schemeSelection.starRemove') : $t('schemeSelection.starAdd'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"pointer fontSize-verySmall",class:e.$jskos.isContainedIn(e.item,e.favoriteConcepts)?"starFavorite":"starNormal",staticStyle:{"margin-left":"3px"},attrs:{icon:"star"},on:{click:function(t){e.$jskos.isContainedIn(e.item,e.favoriteConcepts)?e.$store.dispatch("removeConceptFromFavorites",e.item):e.$store.dispatch("addConceptToFavorites",e.item)}}}),e.showAddToMappingButton?t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("general.addToMapping"),delay:e.defaults.delay.medium},expression:"{ title: $t('general.addToMapping'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"conceptDetail-name-addButton",class:{button:e.showAddToMappingButton},on:{click:function(t){e.addToMapping({concept:e.item,scheme:e.item.inScheme&&e.item.inScheme[0]||e.selected.scheme[e.isLeft],isLeft:e.isLeft})}}},[t("font-awesome-icon",{attrs:{icon:"plus-circle"}})],1):e._e()],1),t("tabs",{ref:"tabs",staticStyle:{"margin-top":"3px",position:"relative"},attrs:{borders:"bottom",size:"sm"}},[e.previousConcept?t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("conceptDetail.previousConceptTooltip"),delay:e.defaults.delay.medium},expression:"{ title: $t('conceptDetail.previousConceptTooltip'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"conceptDetail-previousButton"},[t("router-link",{attrs:{to:e.getRouterUrl(e.previousConcept,e.isLeft,!0)}},[t("b-button",{staticClass:"button",attrs:{variant:"light"}},[t("font-awesome-icon",{attrs:{icon:"arrow-left"}})],1)],1)],1):e._e(),e.nextConcept?t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("conceptDetail.nextConceptTooltip"),delay:e.defaults.delay.medium},expression:"{ title: $t('conceptDetail.nextConceptTooltip'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"conceptDetail-nextButton"},[t("router-link",{attrs:{to:e.getRouterUrl(e.nextConcept,e.isLeft,!0)}},[t("b-button",{staticClass:"button",attrs:{variant:"light"}},[t("font-awesome-icon",{attrs:{icon:"arrow-right"}})],1)],1)],1):e._e(),e._l([[e.mainLanguagesContentMap,e.$t("conceptDetail.mainTab")],[e.additionalLanguagesContentMap,e.$t("conceptDetail.additionalLanguagesTab")]].filter((([e])=>Object.keys(e).length)),(function([a,o],i){return[t("tab",{key:i,attrs:{title:o}},[t("content-map",{attrs:{"content-map":a},on:{click:function(t){return e.copyAndSearch(t)}}})],1)]})),t("tab",{attrs:{title:e.$t("conceptDetail.info")}},[e._l([e.item.uri].concat(e.item.identifier).filter((e=>null!=e)),(function(a,o){return t("div",{key:`conceptDetail-${e.isLeft}-identifier-${o}`,class:(a.startsWith("http"),"conceptDetail-identifier")},[t("font-awesome-icon",{attrs:{icon:a.startsWith("http")?"link":"id-card"},on:{dblclick:function(t){e.copyToClipboard(e.elementForEvent(t))}}}),t("auto-link",{attrs:{link:a}})],1)})),e._l(e.types,(function(a){return t("div",{key:`conceptDetail-${e.isLeft}-type-${a.uri}`,staticClass:"conceptDetail-identifier"},[t("b",[e._v(e._s(e.$t("general.type"))+":")]),e._v(" "+e._s(e.$jskos.prefLabel(a,{language:e.locale}))+" ")])})),e.item.creator&&e.item.creator.length?t("div",{staticClass:"conceptDetail-identifier"},[t("font-awesome-icon",{attrs:{icon:"user"}}),e._v(" "+e._s(e.$jskos.prefLabel(e.item.creator[0]))+" ")],1):e._e(),t("div",{staticClass:"conceptDetail-identifier"},[e.item.created?t("span",[t("b",[e._v(e._s(e.$t("conceptDetail.created"))+":")]),e._v(" "),t("date-string",{attrs:{date:e.item.created}})],1):e._e(),e.item.issued?t("span",[t("b",[e._v(e._s(e.$t("conceptDetail.issued"))+":")]),e._v(" "),t("date-string",{attrs:{date:e.item.issued}})],1):e._e(),e.item.modified?t("span",[t("b",[e._v(e._s(e.$t("conceptDetail.modified"))+":")]),e._v(" "),t("date-string",{attrs:{date:e.item.modified}})],1):e._e()])],2),e.memberList&&e.memberList.length?t("tab",{attrs:{title:"coli-ana"}},[t("ul",{staticClass:"coli-ana"},[t("li",[t("div"),t("div",[e._v(e._s(e.$jskos.notation(e.item)))]),t("div")]),e._l(e.memberList,(function(a,o){return t("li",{key:`${a.uri}-${o}`,class:{"font-weight-bold":e.memberList[o-1]&&e.isMemberParentOf(e.memberList[o-1],a)&&!e.isMemberParentOf(a,e.memberList[o+1])}},[t("div",[e.isMemberParentOf(e.memberList[o-1],a)?t("span",[e._v(" ↳ ")]):e._e()]),t("div",[e._v(e._s(a.notation[1]))]),t("div",[t("item-name",{attrs:{item:a,"show-notation":!1,"is-link":!0,"is-left":e.isLeft,"font-size":"small"}}),a.uri.includes("facet")?e._e():t("span",[e._v(" ("),t("item-name",{attrs:{item:a,"show-text":!1,"is-link":!1,"font-size":"small"}}),e._v(") ")],1)],1)])}))],2),e.memberListComplete?e._e():t("p",{domProps:{innerHTML:e._s(e.$t("conceptDetail.coliAnaIncomplete"))}}),t("p",{domProps:{innerHTML:e._s(e.$t("conceptDetail.coliAnaInfo",{url:`${e.config["coli-ana"]}?notation=${e.$jskos.notation(e.item)}`}))}})]):e._e(),e.searchLinks.length?t("tab",{key:`conceptDetail-${e.isLeft}-searchLinks`,attrs:{title:e.$t("conceptDetail.searchLinks")}},[t("ul",{staticStyle:{"margin-bottom":"0"}},e._l(e.searchLinks,(function(a,o){return t("li",{key:`searchLink-${e.isLeft}-${o}`},[t("a",{attrs:{href:a.url,target:"_blank"}},[e._v(" "+e._s(a.label)+" ")])])})),0)]):e._e()],2),t("item-detail-narrower",{attrs:{narrower:e.item.narrower,"is-left":e.isLeft}})],1):e._e()}),[],!1,null,"7ca8fc2f").exports,Ge={name:"RegistryName",mixins:[o],props:{registry:{type:Object,default:null},tooltip:{type:Boolean,default:!0}},computed:{registryName(){return N({registry:this.registry,locale:this.locale})},tooltipHtml(){return this.$jskos.definition(this.registry,{language:this.locale}).join("
")}}},Ve=a(Ge,(function(){var e=this;return(0,e._self._c)("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.html.right",value:e.tooltip?e.tooltipHtml:"",expression:"tooltip ? tooltipHtml : ''",modifiers:{html:!0,right:!0}}],domProps:{innerHTML:e._s(e.registryName)}})}),[],!1,null,null).exports,Ke=[{uri:"http://w3id.org/nkos/nkostype#gazetteer",type:["http://www.w3.org/2004/02/skos/core#Concept"],"@context":"http://gbv.github.io/jskos/context.json",inScheme:[{uri:"http://w3id.org/nkos/nkostype",prefLabel:{de:"KOS Typ Vokabular"},type:["http://www.w3.org/2004/02/skos/core#ConceptScheme","http://w3id.org/nkos/nkostype#list"]}],publisher:[{prefLabel:{de:"DCMI/NKOS Task Group"}}],notation:["gazetteer"],prefLabel:{en:"Gazetteer",de:"Gazetteer"},altLabel:{de:["Ortsverzeichnis","Ortslexikon"]},scopeNote:{en:["geospatial dictionary of named and typed places"]},narrower:[]},{uri:"http://w3id.org/nkos/nkostype#glossary",type:["http://www.w3.org/2004/02/skos/core#Concept"],"@context":"http://gbv.github.io/jskos/context.json",inScheme:[{uri:"http://w3id.org/nkos/nkostype",prefLabel:{de:"KOS Typ Vokabular"},type:["http://www.w3.org/2004/02/skos/core#ConceptScheme","http://w3id.org/nkos/nkostype#list"]}],publisher:[{prefLabel:{de:"DCMI/NKOS Task Group"}}],notation:["glossary"],prefLabel:{en:"Glossary",de:"Glossar"},scopeNote:{en:["a collection of textual glosses or of specialized terms with their meanings"]},narrower:[]},{uri:"http://w3id.org/nkos/nkostype#categorization_schema",type:["http://www.w3.org/2004/02/skos/core#Concept"],"@context":"http://gbv.github.io/jskos/context.json",inScheme:[{uri:"http://w3id.org/nkos/nkostype",prefLabel:{de:"KOS Typ Vokabular"},type:["http://www.w3.org/2004/02/skos/core#ConceptScheme","http://w3id.org/nkos/nkostype#list"]}],publisher:[{prefLabel:{de:"DCMI/NKOS Task Group"}}],notation:["categorization_schema"],prefLabel:{en:"Categorization schema",de:"Kategorienschema"},scopeNote:{en:["schedule of concepts and pre-coordinated combinations of concepts, arranged by classification"]},narrower:[]},{uri:"http://w3id.org/nkos/nkostype#classification_schema",type:["http://www.w3.org/2004/02/skos/core#Concept"],"@context":"http://gbv.github.io/jskos/context.json",inScheme:[{uri:"http://w3id.org/nkos/nkostype",prefLabel:{de:"KOS Typ Vokabular"},type:["http://www.w3.org/2004/02/skos/core#ConceptScheme","http://w3id.org/nkos/nkostype#list"]}],publisher:[{prefLabel:{de:"DCMI/NKOS Task Group"}}],notation:["classification_schema"],prefLabel:{en:"Classification schema",de:"Klassifikation"},narrower:[]},{uri:"http://w3id.org/nkos/nkostype#list",type:["http://www.w3.org/2004/02/skos/core#Concept"],"@context":"http://gbv.github.io/jskos/context.json",inScheme:[{uri:"http://w3id.org/nkos/nkostype",prefLabel:{de:"KOS Typ Vokabular"},type:["http://www.w3.org/2004/02/skos/core#ConceptScheme","http://w3id.org/nkos/nkostype#list"]}],publisher:[{prefLabel:{de:"DCMI/NKOS Task Group"}}],notation:["list"],prefLabel:{en:"List",de:"Liste"},scopeNote:{en:["a limited set of terms arranged as a simple alphabetical list or in some other logically evident way; containing no relationships of any kind"]},narrower:[]},{uri:"http://w3id.org/nkos/nkostype#name_authority_list",type:["http://www.w3.org/2004/02/skos/core#Concept"],"@context":"http://gbv.github.io/jskos/context.json",inScheme:[{uri:"http://w3id.org/nkos/nkostype",prefLabel:{de:"KOS Typ Vokabular"},type:["http://www.w3.org/2004/02/skos/core#ConceptScheme","http://w3id.org/nkos/nkostype#list"]}],publisher:[{prefLabel:{de:"DCMI/NKOS Task Group"}}],notation:["name_authority_list"],prefLabel:{en:"Name authority list",de:"Namensdatei"},scopeNote:{en:["controlled vocabulary for use in naming particular entities consistently"]},narrower:[]},{uri:"http://w3id.org/nkos/nkostype#ontology",type:["http://www.w3.org/2004/02/skos/core#Concept"],"@context":"http://gbv.github.io/jskos/context.json",inScheme:[{uri:"http://w3id.org/nkos/nkostype",prefLabel:{de:"KOS Typ Vokabular"},type:["http://www.w3.org/2004/02/skos/core#ConceptScheme","http://w3id.org/nkos/nkostype#list"]}],publisher:[{prefLabel:{de:"DCMI/NKOS Task Group"}}],notation:["ontology"],prefLabel:{en:"Ontology",de:"Ontologie"},scopeNote:{en:["A formal model that allows knowledge to be represented for a specific domain. An ontology describes the types of things that exist (classes), the relationships between them (properties) and the logical ways those classes and properties can be used together (axioms)"]},narrower:[]},{uri:"http://w3id.org/nkos/nkostype#subject_heading_scheme",type:["http://www.w3.org/2004/02/skos/core#Concept"],"@context":"http://gbv.github.io/jskos/context.json",inScheme:[{uri:"http://w3id.org/nkos/nkostype",prefLabel:{de:"KOS Typ Vokabular"},type:["http://www.w3.org/2004/02/skos/core#ConceptScheme","http://w3id.org/nkos/nkostype#list"]}],publisher:[{prefLabel:{de:"DCMI/NKOS Task Group"}}],notation:["subject_heading_scheme"],prefLabel:{en:"Subject heading scheme",de:"Schlagwortliste"},scopeNote:{en:["structured vocabulary comprising terms available for subject indexing, plus rules for combining them into pre-coordinated strings of terms where necessary"]},narrower:[]},{uri:"http://w3id.org/nkos/nkostype#semantic_network",type:["http://www.w3.org/2004/02/skos/core#Concept"],"@context":"http://gbv.github.io/jskos/context.json",inScheme:[{uri:"http://w3id.org/nkos/nkostype",prefLabel:{de:"KOS Typ Vokabular"},type:["http://www.w3.org/2004/02/skos/core#ConceptScheme","http://w3id.org/nkos/nkostype#list"]}],publisher:[{prefLabel:{de:"DCMI/NKOS Task Group"}}],notation:["semantic_network"],prefLabel:{en:"Semantic network",de:"Semantisches Netz"},scopeNote:{en:["set of terms representing concepts, modeled as the nodes in a network of variable relationship types"]},narrower:[]},{uri:"http://w3id.org/nkos/nkostype#synonym_ring",type:["http://www.w3.org/2004/02/skos/core#Concept"],"@context":"http://gbv.github.io/jskos/context.json",inScheme:[{uri:"http://w3id.org/nkos/nkostype",prefLabel:{de:"KOS Typ Vokabular"},type:["http://www.w3.org/2004/02/skos/core#ConceptScheme","http://w3id.org/nkos/nkostype#list"]}],publisher:[{prefLabel:{de:"DCMI/NKOS Task Group"}}],notation:["synonym_ring"],prefLabel:{en:"Synonym ring",de:"Synset"},scopeNote:{en:["set of synonymous or almost synonymous terms, any of which can be used to refer to a particular concept"]},narrower:[]},{uri:"http://w3id.org/nkos/nkostype#taxonomy",type:["http://www.w3.org/2004/02/skos/core#Concept"],"@context":"http://gbv.github.io/jskos/context.json",inScheme:[{uri:"http://w3id.org/nkos/nkostype",prefLabel:{de:"KOS Typ Vokabular"},type:["http://www.w3.org/2004/02/skos/core#ConceptScheme","http://w3id.org/nkos/nkostype#list"]}],publisher:[{prefLabel:{de:"DCMI/NKOS Task Group"}}],notation:["taxonomy"],prefLabel:{en:"Taxonomy",de:"Taxonomie"},scopeNote:{en:["scheme of categories and subcategories that can be used to sort and otherwise organize items of knowledge or information"]},narrower:[]},{uri:"http://w3id.org/nkos/nkostype#terminology",type:["http://www.w3.org/2004/02/skos/core#Concept"],"@context":"http://gbv.github.io/jskos/context.json",inScheme:[{uri:"http://w3id.org/nkos/nkostype",prefLabel:{de:"KOS Typ Vokabular"},type:["http://www.w3.org/2004/02/skos/core#ConceptScheme","http://w3id.org/nkos/nkostype#list"]}],publisher:[{prefLabel:{de:"DCMI/NKOS Task Group"}}],notation:["terminology"],prefLabel:{en:"Terminology",de:"Terminologie"},scopeNote:{en:["set of designations belonging to one special language [ISO 1087-1:2000, definition 3.5.1]"]},narrower:[]},{uri:"http://w3id.org/nkos/nkostype#thesaurus",type:["http://www.w3.org/2004/02/skos/core#Concept"],"@context":"http://gbv.github.io/jskos/context.json",inScheme:[{uri:"http://w3id.org/nkos/nkostype",prefLabel:{de:"KOS Typ Vokabular"},type:["http://www.w3.org/2004/02/skos/core#ConceptScheme","http://w3id.org/nkos/nkostype#list"]}],publisher:[{prefLabel:{de:"DCMI/NKOS Task Group"}}],notation:["thesaurus"],prefLabel:{en:"Thesaurus",de:"Thesaurus"},scopeNote:{en:["controlled and structured vocabulary in which concepts are represented by terms, organized so that relationships between concepts are made explicit, and preferred terms are accompanied by lead-in entries for synonyms or quasi-synonyms"]},narrower:[]},{uri:"http://w3id.org/nkos/nkostype#dictionary",type:["http://www.w3.org/2004/02/skos/core#Concept"],"@context":"http://gbv.github.io/jskos/context.json",inScheme:[{uri:"http://w3id.org/nkos/nkostype",prefLabel:{de:"KOS Typ Vokabular"},type:["http://www.w3.org/2004/02/skos/core#ConceptScheme","http://w3id.org/nkos/nkostype#list"]}],publisher:[{prefLabel:{de:"DCMI/NKOS Task Group"}}],notation:["dictionary"],prefLabel:{en:"Dictionary",de:"Wörterbuch"},scopeNote:{en:["a reference source containing words usually alphabetically arranged along with information about their forms, pronunciations, functions, etymologies, meanings, and syntactical and idiomatic uses"]},narrower:[]}],qe={name:"SchemeDetail",components:{AutoLink:F,ItemName:c,ItemDetailNarrower:Pe,RegistryName:Ve,RegistryNotation:p,DateString:I},mixins:[i],props:{item:{type:Object,default:null},isLeft:{type:Boolean,default:!0},settings:{type:Object,default:()=>({})}},data:()=>({kosTypes:Ke}),computed:{_item(){return u(this.item)||this.item},searchLinks(){return(this.config.searchLinks||[]).filter((e=>e.urlSuffix&&e.schemeUris&&e.schemeUris.find((e=>this.$jskos.compare({uri:e},this._item)))))}},methods:{licenseAttribution(e){let t=e.publisher;return t&&0!=t.length?{url:t[0].url||t[0].uri,label:this.$jskos.prefLabel(t[0])}:null}}},Ue=a(qe,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"schemeDetail"},[t("item-name",{attrs:{item:e._item,"is-highlighted":!0,"font-size":"normal"}}),e._item.license||e.licenseAttribution(e._item)?t("div",{staticClass:"schemeDetail-license"},[e._l(e._item.license,(function(a,o){return t("span",{key:`schemeDetail-${e.isLeft}-license-${o}`},[t("a",{attrs:{href:a.uri,target:"_blank"}},[e.defaults.licenseBadges[a.uri]?t("img",{staticClass:"schemeDetail-licenseBadge",attrs:{src:e.defaults.licenseBadges[a.uri]}}):t("span",[e._v(" "+e._s(a.uri)+" ")])])])})),e.licenseAttribution(e._item)?t("span",[e._v(" by "),e.licenseAttribution(e._item).url?t("a",{attrs:{href:e.licenseAttribution(e._item).url,target:"_blank"}},[t("auto-link",{attrs:{link:e.licenseAttribution(e._item).label}})],1):t("span",[t("auto-link",{attrs:{link:e.licenseAttribution(e._item).label}})],1)]):e._e()],2):e._e(),e.searchLinks.length?t("div",{staticClass:"schemeDetail-identifier"},[t("b",[e._v(e._s(e.$t("schemeDetail.links"))+":")]),e._l(e.searchLinks,(function(a,o){return t("span",{key:o},[t("a",{attrs:{href:a.url,target:"_blank"}},[e._v(" "+e._s(e.$jskos.prefLabel(a,{language:e.locale}))+" ")]),o!==e.searchLinks.length-1?[e._v("·")]:e._e()],2)}))],2):e._e(),e._l([e._item.uri].concat(e._item.identifier).filter((e=>null!=e)),(function(a,o){return t("div",{key:`schemeDetail-${e.isLeft}-identifier-${o}`,staticClass:"schemeDetail-identifier"},[t("font-awesome-icon",{attrs:{icon:a.startsWith("http")?"link":"id-card"}}),t("auto-link",{attrs:{link:a}})],1)})),t("div",{staticClass:"schemeDetail-identifier"},[e._item.created?t("span",[t("b",[e._v(e._s(e.$t("conceptDetail.created"))+":")]),e._v(" "),t("date-string",{attrs:{date:e._item.created}})],1):e._e(),e._item.issued?t("span",[t("b",[e._v(e._s(e.$t("conceptDetail.issued"))+":")]),e._v(" "),t("date-string",{attrs:{date:e._item.issued}})],1):e._e(),e._item.modified?t("span",[t("b",[e._v(e._s(e.$t("conceptDetail.modified"))+":")]),e._v(" "),t("date-string",{attrs:{date:e._item.modified}})],1):e._e()]),e._item.languages?t("div",{staticClass:"schemeDetail-identifier"},[t("b",[e._v(e._s(e.$t("schemeDetail.languages"))+":")]),e._v(" "+e._s(e._item.languages.join(", "))+" ")]):e._e(),e._item.type&&e._item.type.length>1?t("div",{staticClass:"schemeDetail-identifier"},[t("b",[e._v(e._s(e.$t("general.type"))+":")]),e._l(e._item.type.filter((e=>"http://www.w3.org/2004/02/skos/core#ConceptScheme"!=e)),(function(a,o){return t("span",{key:`schemeDetail-${e.isLeft}-type-${o}`},[e._v(" "+e._s(e.$jskos.prefLabel(e.kosTypes.find((e=>e.uri==a)),{language:e.locale})||a)+" "),o!=e._item.type.length-2?t("span",[e._v(" / ")]):e._e()])}))],2):e._e(),t("div",{staticClass:"schemeDetail-identifier"},[t("b",[e._v(e._s(e.$t("schemeDetail.registry"))+": ")]),t("registry-notation",{attrs:{registry:e._item._registry,tooltip:!1}}),e._v("   "),t("registry-name",{attrs:{registry:e._item._registry,tooltip:!1}})],1),e.$jskos.notation(e._item)?t("div",{staticClass:"schemeDetail-identifier"},[t("a",{attrs:{href:""},on:{click:function(t){t.preventDefault(),e.$emit("searchMappings",{fromScheme:e.isLeft?e.$jskos.notation(e._item):null,fromNotation:e.isLeft?"":null,toScheme:e.isLeft?null:e.$jskos.notation(e._item),toNotation:e.isLeft?null:"",direction:"both"})}}},[t("font-awesome-icon",{attrs:{icon:"external-link-square-alt"}}),e._v(e._s(e.$t("schemeDetail.availableMappings"))+" ")],1)]):e._e(),e.settings.showTopConceptsInScheme&&e._item.topConcepts&&e._item.topConcepts.length>0?t("item-detail-narrower",{attrs:{narrower:e._item.topConcepts,"is-left":e.isLeft,text:"Top Concepts:"}}):e.settings.showTopConceptsInScheme?t("div",[e._v(" "+e._s(e.$t("schemeDetail.noTopConcepts"))+" ")]):e._e()],2)}),[],!1,null,"80213f73").exports,Ye={name:"ItemDetail",components:{LoadingIndicatorFull:C,Minimizer:oe,ConceptDetail:We,SchemeDetail:Ue,DataModalButton:$,ComponentSettings:l},mixins:[i,f,o],props:{item:{type:Object,default:null},isScheme:{type:Boolean,default:!1},isLeft:{type:Boolean,default:!0},settings:{type:Object,default:()=>({})}},data:()=>({loading:!1,defaultSettings:{showGndTerms:!0,showSchemeInAncestors:!0,showTopConceptsInScheme:!1,showAllAncestors:!1,showAllNotes:!1}}),computed:{_item(){return u(this.item,{relatedItems:!0})||this.item},type(){return this.$jskos.isConcept(this._item)?"Concept":"Scheme"},internalSettings(){return Object.assign({},this.defaultSettings,{showAllAncestors:this.componentSettings.showAllAncestors},this.settings)},apiUrl(){if(!this._item||!this._item.uri)return null;try{let e;if(this.$jskos.isScheme(this._item)){const t=s.get(this._item,"inScheme[0]._registry")||s.get(this._item,"_registry");e=s.get(t,"_api.schemes")||s.get(t,"_api.data")||s.get(t,"_api.concepts")}else{const t=s.get(this._item,"inScheme[0]._registry");e=s.get(t,"_api.data")||s.get(t,"_getDataUrl")&&t._getDataUrl(this._item)||s.get(t,"_api.concepts")}return e&&s.isString(e)?`${e}${e.includes("?")?"&":"?"}uri=${encodeURIComponent(this._item.uri)}`:null}catch(e){return null}}},watch:{_item:function(){this.scrollToTop()}},mounted(){this.scrollToTop()},methods:{droppedConcept(e){this.setSelected({concept:e,isLeft:this.isLeft})},scrollToTop(){Array.prototype.forEach.call(this.$el.getElementsByClassName("itemDetail-content"),(e=>{e.scrollTop=0}))}}},Xe=a(Ye,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"itemDetail",on:{dragover:e.dragOver,drop:e.drop}},[t("minimizer",{attrs:{name:`itemDetail_${e.isLeft}`,text:e.type+" Detail"}}),null!=e._item?t("div",{staticClass:"itemDetail-content"},[t("Concept"==e.type?"ConceptDetail":"SchemeDetail",{tag:"component",attrs:{item:e._item,"is-left":e.isLeft,settings:e.internalSettings},on:{searchMappings:function(t){return e.$emit("searchMappings",t)},searchConcept:function(t){return e.$emit("searchConcept",t)}}})],1):e.loading?e._e():t("div",{staticClass:"fillAndCenter fontSize-normal fontWeight-heavy"},[e._v(" "+e._s(e.$t("itemDetail.pleaseSelect"))+" ")]),t("component-settings"),t("data-modal-button",{attrs:{data:e._item,"position-right":20,url:e.apiUrl}}),e.loading?t("loading-indicator-full"):e._e()],1)}),[],!1,null,"da52387b").exports,Qe={name:"ResizingSlider",mixins:[o],props:{isColumn:{type:Boolean,default:!1}},data:()=>({resizing:!1,savedValues:{}}),computed:{flex(){return this.$settings.flex||{}}},watch:{flex(){this.refreshFlex()}},mounted(){this.refreshFlex()},methods:{getSiblings(){let e,t,a=this.$el,o=a.parentElement,i=window.getComputedStyle(a).getPropertyValue("order");try{i=parseInt(i)}catch(r){i=0}for(i>0?(e=o.querySelector(".order"+(i-1)),t=o.querySelector(".order"+(i+1))):(e=a.previousElementSibling,t=a.nextElementSibling);e&&(e.classList.contains("resizingSliderRow")||e.classList.contains("resizingSliderColumn"));)e=e.previousElementSibling;for(;t&&(t.classList.contains("resizingSliderRow")||t.classList.contains("resizingSliderColumn"));)t=t.nextElementSibling;return[e,t]},startResizing(e){let[t,a]=this.getSiblings();if(null==t||null==a)return;let o=t.clientWidth,i=a.clientWidth,r=t.clientHeight,n=a.clientHeight,c=o+i,l=r+n,d=window.getComputedStyle(t),p=window.getComputedStyle(a),h=parseFloat(d.getPropertyValue("flex-grow"))+parseFloat(p.getPropertyValue("flex-grow")),m=parseInt(d.getPropertyValue("min-width")),f=parseInt(p.getPropertyValue("min-width")),u=parseInt(d.getPropertyValue("min-height")),g=parseInt(p.getPropertyValue("min-height")),v=parseInt(s.get(t,"dataset.minimized"))||0,b=parseInt(s.get(a,"dataset.minimized"))||0;if(v+b==2)return;v+b==0&&(this.savedValues.previousWidth=o,this.savedValues.nextWidth=i,this.savedValues.previousHeight=r,this.savedValues.nextHeight=n);let y=this;function x(){document.removeEventListener("mousemove",k),document.onmouseup=null,document.body.style.cursor="auto",document.body.style.userSelect="auto",document.body.style.webkitUserSelect="auto",y.resizing=!1}if(this.resizing)return void x();this.resizing=!0;let w=y.isColumn?e.clientX:e.clientY;function k(e){let s=(y.isColumn?e.clientX:e.clientY)-w;if(y.isColumn){let e=o+s,r=i-s;if(e=3*m&&1==v||r>=3*f&&1==b){let o=e<=10||1==v?t:a,i=o.getElementsByClassName("minimizer")[0];if(i.parentElement!=o&&i.parentElement.parentElement!=o)return;let r=i.__vue__;r&&(t.style.flex=y.savedValues.previousWidth/c*h,y.saveFlex(t),a.style.flex=y.savedValues.nextWidth/c*h,y.saveFlex(a),r.toggleMinimize(),x())}return}t.style.flex=e/c*h,y.saveFlex(t),a.style.flex=r/c*h,y.saveFlex(a)}else{let e=r+s,o=n-s;if(e=3*u&&1==v||o>=3*g&&1==b){let o=e<=10||1==v?t:a,i=o.getElementsByClassName("minimizer")[0];if(i.parentElement!=o&&i.parentElement.parentElement!=o)return;let r=i.__vue__;r&&(t.style.flex=y.savedValues.previousHeight/l*h,y.saveFlex(t),a.style.flex=y.savedValues.nextHeight/l*h,y.saveFlex(a),r.toggleMinimize(),x())}return}t.style.flex=e/l*h,y.saveFlex(t),a.style.flex=o/l*h,y.saveFlex(a)}}document.body.style.cursor=y.isColumn?"col-resize":"row-resize",document.body.style.userSelect="none",document.body.style.webkitUserSelect="none",document.addEventListener("mousemove",k),document.onmouseup=x},saveFlex(e){if(e&&e.id&&e.style){let t=s.cloneDeep(this.$settings.flex);t[e.id]=e.style.flex,this.$store.commit({type:"settings/set",prop:"flex",value:t})}},refreshFlex(){let e=this.getSiblings();for(let t of e)t&&t.id&&null!=this.flex[t.id]&&(t.style.flex=this.flex[t.id])}}},Je=a(Qe,(function(){var e=this,t=e._self._c;return t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("general.resizingSlider"),delay:e.defaults.delay.medium,placement:e.isColumn?"right":"top"},expression:"{ title: $t('general.resizingSlider'), delay: defaults.delay.medium, placement: isColumn ? 'right' : 'top' }",modifiers:{hover:!0}}],class:{resizingSliderCol:e.isColumn,resizingSliderRow:!e.isColumn},on:{mousedown:e.startResizing}},[t("div",[t("font-awesome-icon",{attrs:{icon:e.isColumn?"ellipsis-v":"ellipsis-h"}})],1)])}),[],!1,null,"a538b808").exports,Ze={name:"ConceptSearch",components:{LoadingIndicator:y},mixins:[i,A,f,o],props:{isLeft:{type:Boolean,default:!0},scheme:{type:Object,default:null}},data:()=>({searchQuery:"",searchResult:[],isOpen:!1,isValid:!1,loading:!1,searchSelected:-1,preventHovering:!1,cancel:null,uniqueID:null,filterPopoverShow:!1}),computed:{_scheme(){return u(this.scheme)||this.scheme},typesForSchemes(){return this.$settings.typesForSchemes},selectedTypes:{get(){let e=Object.keys(this.$settings.typesForSchemes).find((e=>this.$jskos.compare(this._scheme,{uri:e})));return this.$settings.typesForSchemes[e]},set(e){if(!Array.isArray(e))return;let t=Object.keys(this.$settings.typesForSchemes).find((e=>this.$jskos.compare(this._scheme,{uri:e})))||this._scheme.uri,a=s.cloneDeep(this.$settings.typesForSchemes);s.isEqual(e,a[t])||(a[t]=e,this.$store.commit({type:"settings/set",prop:"typesForSchemes",value:a}))}},provider(){return s.get(this._scheme,"_registry")}},watch:{searchQuery:function(e){this.searchSelected=-1,null!=this.cancel&&(this.cancel("There was a newer search query."),this.cancel=null),""==e?(this.loading=!1,this.isOpen=!1):(this.searchResult=["Waiting for you to stop typing..."],this.loading=!0,this.isOpen=!0,this.debouncedGetAnswer()),this.isValid=!1},_scheme:function(e,t){this.$jskos.compare(t,e)||this.clear()},typesForSchemes(){this.loading=!0,this.getAnswer()}},created:function(){this.clear(),this.debouncedGetAnswer=s.debounce(this.getAnswer,300),this.uniqueID=this.generateID()},methods:{clear(){this.searchQuery="",this.searchResult=[],this.isOpen=!1,this.isValid=!1,this.loading=!1,this.searchSelected=-1,this._scheme&&this._loadTypes(this._scheme)},clickHandlers(){return[{elements:[this.$el],handler:()=>{this.filterPopoverShow||(this.isOpen=!1,this.searchSelected=-1)}},{elements:[document.getElementById("conceptSearch-filter-"+(this.isLeft?"left":"right")),this.$refs.filterPopover],handler:()=>{this.filterPopoverShow=!1}}]},chooseResult(e){this.closeResults(),this.searchSelected=-1;const t=s.last(this.searchResult[e]);if(!t)return;let a={uri:t,inScheme:[this._scheme]};a=M(a,{type:"concept",scheme:this._scheme,provider:this.provider}),this.setSelected({concept:a,isLeft:this.isLeft}),document.activeElement!=document.body&&document.activeElement.blur()},closeResults(){this.isOpen=!1},getAnswer:function(){this.searchResult=[];let e=this.searchQuery;const t=this.provider.suggest({search:e,scheme:this._scheme,types:this.selectedTypes});this.cancel=t.cancel,t.then((t=>{e==this.searchQuery&&(this.loading=!1,this.searchResult=s.zip(t[1],t[2],t[3]),this.isValid=!0)})).catch((t=>{if(-1==t.toString().toLowerCase().indexOf("cancel")&&e==this.searchQuery){this.loading=!1,this.isValid=!1;const e=`${this.$t("search.error")} ${this.getErrorMessage(t)}`;this.searchResult=[[e]]}})).then((()=>{if(e==this.searchQuery){let a,o;try{a=new this.$jskos.ConceptScheme(this._scheme),o=a.conceptFromNotation(e)}catch(t){this.$log.warn("ConceptSearch: Error creating concept from query as notation.",t)}o&&!this.searchResult.find((e=>s.last(e)==o.uri))&&this.searchResult.push([`${e} ${this.$t("itemDetail.unknownConcept")}`,"###conceptWithoutData###",o.uri]),this.cancel=null}}))},onArrowDown(){this.preventHovering=!0,this.searchSelected>=this.searchResult.length-1?this.searchSelected=0:this.searchSelected+=1,this.scrollSelectedIntoView()},onArrowUp(){this.preventHovering=!0,this.searchSelected<=0?this.searchSelected=this.searchResult.length-1:this.searchSelected-=1,this.scrollSelectedIntoView()},scrollSelectedIntoView(){let e=document.getElementById(this.uniqueID+"-searchResult-"+this.searchSelected);var t=e.getBoundingClientRect(),a=e.parentElement.parentElement.getBoundingClientRect();t.bottom>a.bottom&&e.scrollIntoView(!1),t.top=this.searchResult.length?0:this.searchSelected,this.chooseResult(e))},mouseover(e){this.preventHovering||(this.searchSelected=e)},mousemove(){this.preventHovering=!1},focusSearch(){this.$refs.searchInput.focus(),this.isOpen=""!=this.searchQuery},highlightQueryInResult(e){if(!this.searchQuery.length)return e;let t=this.searchQuery,a=new RegExp(t,"ig"),o=a.exec(e),i=0,r="";for(;o;){let n=o.index;r+=s.escape(e.slice(i,n))+""+s.escape(e.slice(n,n+t.length))+"",i=n+t.length,o=a.exec(e)}return r+=s.escape(e.slice(i)),r},setSearchQuery(e,t=!1){this.searchQuery=e,this.$nextTick((()=>{this.isOpen=t})),setTimeout((()=>{t&&this.focusSearch()}),10)},_loadTypes(e){R(e).then((e=>{this.selectedTypes?this.selectedTypes=this.selectedTypes.filter((t=>e.find((e=>e.uri===t)))):this.selectedTypes=e.map((e=>e.uri))}))},dragStartResult(e,t){let a=s.last(e),o=M({uri:a},{scheme:this._scheme,type:"concept"});this.dragStart(o,t)},droppedConcept(e){this.setSearchQuery(this.$jskos.prefLabel(e,{fallbackToUri:!0}))}}};var et=function(){var e=this,t=e._self._c;return t("div",{staticClass:"conceptSearch",on:{mousemove:function(t){return e.mousemove()}}},[t("div",{staticClass:"conceptSearch-icon button",on:{click:e.focusSearch}},[t("font-awesome-icon",{attrs:{icon:"search"}})],1),t("div",{staticClass:"conceptSearch-inputWrapper"},[e.isOpen&&!e.loading?t("div",{staticClass:"conceptSearch-resultCount",style:`right: ${e._scheme.types&&e._scheme.types.length?27:10}px;`},[e._v(" "+e._s(e.searchResult.length)+" "+e._s(e.$tc("search.results",e.searchResult.length))+" ")]):e._e(),t("div",{directives:[{name:"show",rawName:"v-show",value:e._scheme.types&&e._scheme.types.length>0,expression:"_scheme.types && _scheme.types.length > 0"}],staticClass:"conceptSearch-filter button",attrs:{id:"conceptSearch-filter-"+(e.isLeft?"left":"right")}},[t("font-awesome-icon",{attrs:{icon:"filter"}})],1),t("b-popover",{attrs:{target:"conceptSearch-filter-"+(e.isLeft?"left":"right"),show:e.filterPopoverShow,triggers:"click",placement:"auto"},on:{"update:show":function(t){e.filterPopoverShow=t}}},[t("div",{ref:"filterPopover"},[t("b-form-checkbox-group",{staticClass:"conceptSearch-filterCheckboxes",attrs:{stacked:"",size:"sm"},model:{value:e.selectedTypes,callback:function(t){e.selectedTypes=t},expression:"selectedTypes"}},e._l(e._scheme.types,(function(a){return t("b-form-checkbox",{key:a.uri,staticClass:"conceptSearch-filterCheckbox",attrs:{value:a.uri}},[e._v(" "+e._s(e.$jskos.prefLabel(a,{language:e.locale}))+" ")])})),1)],1)]),t("b-form-input",{ref:"searchInput",attrs:{placeholder:e.$t("search.placeholder"),size:"sm",autocomplete:"off"},on:{dragover:e.dragOver,drop:function(t){return e.drop(t,e.isLeft)}},nativeOn:{click:function(t){e.isOpen=""!=e.searchQuery},keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:(t.preventDefault(),e.onArrowDown.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:(t.preventDefault(),e.onArrowUp.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"tab",9,t.key,"Tab")?null:e.closeResults.apply(null,arguments)}],keyup:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.onEnter.apply(null,arguments)},function(t){if(!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"]))return null;e.$refs.searchInput.$el.blur(),e.closeResults()}],focus:function(t){e.isOpen=""!=e.searchQuery}},model:{value:e.searchQuery,callback:function(t){e.searchQuery=t},expression:"searchQuery"}}),t("div",{directives:[{name:"show",rawName:"v-show",value:e.isOpen,expression:"isOpen"}],staticClass:"conceptSearch-results"},[e.loading?t("div",{staticClass:"conceptSearch-loading"},[t("loading-indicator")],1):t("ul",{staticClass:"conceptSearch-results-list"},[e._l(e.searchResult,(function(a,o){return t("li",{key:o,staticClass:"conceptSearch-results-item",class:{"conceptSearch-selected":o===e.searchSelected,"font-italic":"###conceptWithoutData###"==a[1]},attrs:{id:e.uniqueID+"-searchResult-"+o,draggable:"true"},on:{dragstart:function(t){return e.dragStartResult(a,t)},dragend:e.dragEnd,click:function(t){return e.chooseResult(o)},mouseover:function(t){return e.mouseover(o)}}},["###conceptWithoutData###"==a[1]?t("span",{staticClass:"missingDataIndicator"},[e._v(" • ")]):e._e(),t("span",{domProps:{innerHTML:e._s(e.highlightQueryInResult(a[0]))}})])})),0==e.searchResult.length?t("li",{staticClass:"conceptSearch-results-item"},[t("div",[e._v(e._s(e.$t("search.noResults")))])]):e._e()],2)])],1)])};const tt=a(Ze,et,[],!1,null,"ff894904").exports,at={name:"ConceptSchemeSelectionItem",components:{ItemName:c},props:{source:{type:Object,required:!0},index:{type:Number,required:!0},favoriteSchemes:{type:Array,required:!0},toggleFavoriteScheme:{type:Function,required:!0},hidePopover:{type:Function,required:!0},isLeft:{type:Boolean,required:!0}},computed:{scheme(){return u(this.source)}}};var ot=function(){var e=this,t=e._self._c;return t("div",[t("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$jskos.isContainedIn(e.scheme,e.favoriteSchemes)?e.$t("schemeSelection.starRemove"):e.$t("schemeSelection.starAdd"),delay:e.defaults.delay.medium},expression:"{ title: $jskos.isContainedIn(scheme, favoriteSchemes) ? $t('schemeSelection.starRemove') : $t('schemeSelection.starAdd'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"pointer",class:e.$jskos.isContainedIn(e.scheme,e.favoriteSchemes)?"starFavorite":"starNormal",attrs:{icon:"seedling"},on:{click:function(t){return e.toggleFavoriteScheme(e.scheme)}}}),t("item-name",{attrs:{item:e.scheme,"is-link":!0,"is-left":e.isLeft},nativeOn:{click:function(t){return e.hidePopover.apply(null,arguments)}}})],1)};const it=a(at,ot,[],!1,null,null).exports,rt={name:"ConceptSchemeSelection",components:{ItemName:c,ConceptSearch:tt,ComponentSettings:l,VirtualList:le},mixins:[i,A,ee,o],props:{isLeft:{type:Boolean,default:!0}},data(){return{id:this.generateID(),popoverShown:!1,filterPopoverShow:!1,schemeFilter:"",registryFilter:[],languageFilter:[],typeFilter:[],onlyFavorites:!0,onlyWithConcepts:!1,itemComponent:it,shownRegistries:[],shownLanguages:[],shownTypes:[],registryFilterOptions:[],languageFilterOptions:[],typeFilterOptions:[],filteredSchemes:[]}},computed:{scheme(){return u(this.selected.scheme[this.isLeft])},_schemes(){return P(this.schemes)},isFiltered(){return""!=this.schemeFilter||this.registryFilter.length!1!==e.has.concepts))},availableLanguages(){return s.uniq([].concat(...this._schemes.map((e=>e.languages||[])))).sort()},availableTypes(){return s.uniq(s.flatten(this._schemes.map((e=>e.type||[])))).filter((e=>e&&"http://www.w3.org/2004/02/skos/core#ConceptScheme"!=e))},allowFavoriteSchemesFilter(){return!!this.favoriteSchemes.find((e=>this.$jskos.isContainedIn(e,this._schemes)))}},watch:{popoverShown(e){e&&s.delay((()=>{this.focusAndSelectInput()}),100)},allowFavoriteSchemesFilter(e){e||(this.onlyFavorites=!1)},schemes:{handler(){this.updateProperties()},deep:!0},schemeFilter:{handler(){this.updateProperties()},deep:!0},registryFilter:{handler(){this.updateProperties()},deep:!0},languageFilter:[function(){this.schemeFilter=""},{handler(){this.updateProperties()},deep:!0}],typeFilter:[function(){this.schemeFilter=""},{handler(){this.updateProperties()},deep:!0}],availableRegistries(){this.updateProperties()},onlyFavorites(){this.schemeFilter="",this.updateProperties()},onlyWithConcepts(e){e&&(this.onlyFavorites=!1),this.updateProperties()},favoriteSchemes(){this.updateProperties()}},mounted(){this.updateProperties=s.debounce(this._updateProperties,100),this.enableShortcuts(),this.registryFilter=this.availableRegistries.map((e=>e.uri)),this.languageFilter=this.availableLanguages.concat([null]),this.typeFilter=this.availableTypes.concat([null]),this.allowFavoriteSchemesFilter||(this.onlyFavorites=!1)},methods:{clickHandlers(){return[{elements:[this.$refs.popover,document.getElementById(`${this.id}-expandButton`),this.$refs.showAllSchemesLink,document.getElementById(`conceptSchemeSelection-filterButton-${this.id}`),this.$refs.filterPopover,this.$refs.removeAllFiltersLink],handler:()=>{this.hidePopover()}},{elements:[document.getElementById(`conceptSchemeSelection-filterButton-${this.id}`),this.$refs.filterPopover,this.$refs.removeAllFiltersLink],handler:()=>{this.filterPopoverShow=!1}}]},shortcutHandler({action:e,isLeft:t}){if(this.isLeft===t)switch(e){case"openSchemeSelection":this.scheme?this.togglePopover():this.focusAndSelectInput();break;case"openConceptSearch":this.$refs.conceptSearch&&this.$refs.conceptSearch.focusSearch()}},_updateProperties(){let e,t;e=this._schemes.filter((e=>(this.languageFilter.includes(null)&&!(e.languages||[]).length||s.intersection(e.languages||[],this.languageFilter).length)&&(this.typeFilter.includes(null)&&(e.type||[]).length<=1||s.intersection(e.type||[],this.typeFilter).length)&&(!this.onlyFavorites||this.$jskos.isContainedIn(e,this.favoriteSchemes))&&(!this.onlyWithConcepts||this.hasConcepts(e)))),this.shownRegistries=this.availableRegistries.filter((t=>e.find((e=>this.$jskos.compareFast(t,e._registry))))),e=this._schemes.filter((e=>(this.registryFilter.length==this.availableRegistries.length||this.registryFilter.find((t=>this.$jskos.compareFast({uri:t},e._registry))))&&(this.typeFilter.includes(null)&&(e.type||[]).length<=1||s.intersection(e.type||[],this.typeFilter).length)&&(!this.onlyFavorites||this.$jskos.isContainedIn(e,this.favoriteSchemes))&&(!this.onlyWithConcepts||this.hasConcepts(e)))),this.shownLanguages=s.uniq([].concat(...e.map((e=>e.languages||[])))).sort(),e=this._schemes.filter((e=>(this.registryFilter.length==this.availableRegistries.length||this.registryFilter.find((t=>this.$jskos.compareFast({uri:t},e._registry))))&&(this.languageFilter.includes(null)&&!(e.languages||[]).length||s.intersection(e.languages||[],this.languageFilter).length)&&(!this.onlyFavorites||this.$jskos.isContainedIn(e,this.favoriteSchemes))&&(!this.onlyWithConcepts||this.hasConcepts(e)))),this.shownTypes=s.uniq(s.flatten(e.map((e=>e.type||[])))).filter((e=>e&&"http://www.w3.org/2004/02/skos/core#ConceptScheme"!=e)),this.registryFilterOptions=this.shownRegistries.map((e=>({value:e.uri,text:this.$jskos.prefLabel(e)}))),t=[],this._schemes.find((e=>!e.languages||!e.languages.length))&&t.push({value:null,text:this.$t("schemeSelection.filterOther")}),t=this.shownLanguages.map((e=>({value:e,text:e}))).concat(t),this.languageFilterOptions=t,t=[],this._schemes.find((e=>!e.type||e.type.length<=1))&&t.push({value:null,text:this.$t("schemeSelection.filterOther")}),t=this.shownTypes.map((e=>({value:e,text:e}))).concat(t);for(let o of t){let e=Ke.find((e=>e.uri==o.value));e&&(o.text=this.$jskos.prefLabel(e,{language:this.locale}))}this.typeFilterOptions=t;let a=this.schemeFilter.toLowerCase();if(a){const e=e=>s.flattenDeep(s.concat([],Object.values(e.prefLabel||{}),Object.values(e.altLabel||{}),e.notation||[])).map((e=>e.toLowerCase()));this.filteredSchemes=this._schemes.filter((t=>e(t).find((e=>e.includes(a))))).sort(((e,t)=>this.$jskos.notation(e).toLowerCase().startsWith(a)?-1:this.$jskos.notation(t).toLowerCase().startsWith(a)?1:this.$jskos.prefLabel(e).toLowerCase().startsWith(a)?-1:this.$jskos.prefLabel(t).toLowerCase().startsWith(a)?1:0))}else this.filteredSchemes=this._schemes.filter((e=>(this.registryFilter.length==this.availableRegistries.length||this.registryFilter.find((t=>this.$jskos.compareFast({uri:t},e._registry))))&&(this.languageFilter.includes(null)&&!(e.languages||[]).length||s.intersection(e.languages||[],this.languageFilter).length)&&(this.typeFilter.includes(null)&&(e.type||[]).length<=1||s.intersection(e.type||[],this.typeFilter).length)&&(!this.onlyFavorites||this.$jskos.isContainedIn(e,this.favoriteSchemes))&&(!this.onlyWithConcepts||this.hasConcepts(e))))},clearScheme(){this.setSelected({isLeft:this.isLeft}),s.delay((()=>{this.focusAndSelectInput()}),100)},chooseFirst(e){e.preventDefault();const t=this.filteredSchemes[0];t&&(this.setSelected({scheme:t,isLeft:this.isLeft}),this.hidePopover())},setConceptSearchQuery(e,t=!1){this.$refs.conceptSearch&&this.$refs.conceptSearch.setSearchQuery(e,t)},toggleFavoriteScheme(e){this.$jskos.isContainedIn(e,this.favoriteSchemes)?this.$store.dispatch("removeSchemeFromFavorites",e):this.$store.dispatch("addSchemeToFavorites",e),this.focusAndSelectInput()},focusAndSelectInput(){let e=this.$refs.input&&this.$refs.input.$el;e&&(e.focus(),e.select())},showPopover(){this.$root.$emit("bv::show::popover",`${this.id}-expandButton`)},hidePopover(){this.$root.$emit("bv::hide::popover",`${this.id}-expandButton`)},togglePopover(){this.popoverShown?this.hidePopover():this.showPopover()},hasConcepts:e=>!e.concepts||e.concepts.length}};var nt=function(){var e=this,t=e._self._c;return t("div",{staticClass:"conceptSchemeSelection",staticStyle:{overflow:"visible"},attrs:{id:`conceptSchemeSelection-${e.id}`}},[t("component-settings"),e.scheme?t("div",{staticClass:"conceptSchemeSelection-collapsed"},[t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.popoverShown?e.$t("schemeSelection.popoverHide"):e.$t("schemeSelection.popoverShow"),delay:e.defaults.delay.medium},expression:"{ title: popoverShown ? $t('schemeSelection.popoverHide') : $t('schemeSelection.popoverShow'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"conceptSchemeSelection-expandButton button",attrs:{id:`${e.id}-expandButton`},on:{click:e.togglePopover}},[t("font-awesome-icon",{attrs:{icon:e.popoverShown?"angle-left":"angle-down"}})],1),t("div",{staticClass:"conceptSchemeSelection-schemeName"},[t("item-name",{attrs:{item:e.scheme,"is-link":!0,"is-left":e.isLeft,"font-size":"large"}}),e.scheme.license&&e.scheme.license.length?t("span",{staticStyle:{display:"inline-block",margin:"0px 2px 0px 1px",height:"15px"}},[e.defaults.licenseBadges[e.scheme.license[0].uri]?t("img",{staticStyle:{"vertical-align":"text-top"},attrs:{src:e.defaults.licenseBadges[e.scheme.license[0].uri]}}):e._e()]):e._e(),t("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("general.clearScheme"),delay:e.defaults.delay.medium},expression:"{ title: $t('general.clearScheme'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",staticStyle:{display:"inline-block",margin:"-3px 2px 0px 2px"},on:{click:e.clearScheme}},[t("font-awesome-icon",{attrs:{icon:"times-circle"}})],1)],1),t("concept-search",{ref:"conceptSearch",staticClass:"conceptSchemeSelection-conceptSearch",attrs:{"is-left":e.isLeft,scheme:e.scheme}})],1):e._e(),t(null==e.scheme?"div":"b-popover",{tag:"div",staticClass:"conceptSchemeSelection-popover",attrs:{target:`${e.id}-expandButton`,container:`conceptSchemeSelection-${e.id}`,triggers:"disabled",placement:"leftbottom"},on:{shown:function(t){e.popoverShown=!0},hidden:function(t){e.popoverShown=!1}}},[t("div",{ref:"popover",staticClass:"conceptSchemeSelection-expanded",class:{"conceptSchemeSelection-expanded-div":null==e.scheme,"conceptSchemeSelection-expanded-popover":null!=e.scheme}},[t("div",{staticClass:"componentTitle"},[e._v(" "+e._s(e.isLeft?e.$t("schemeSelection.source"):e.$t("schemeSelection.target"))+" ")]),t("b-form",{attrs:{inline:""},on:{submit:e.chooseFirst}},[t("b-form-input",{ref:"input",staticStyle:{flex:"1","margin-right":"5px"},attrs:{placeholder:e.$t("schemeSelection.schemeFilterPlaceholder"),autocomplete:"off",size:"sm"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"])?null:e.hidePopover.apply(null,arguments)}},model:{value:e.schemeFilter,callback:function(t){e.schemeFilter=t},expression:"schemeFilter"}}),t("div",{staticClass:"button",staticStyle:{position:"relative"},attrs:{id:`conceptSchemeSelection-filterButton-${e.id}`}},[t("font-awesome-icon",{attrs:{icon:"filter"}}),e.isFiltered?t("span",{staticClass:"text-success",staticStyle:{position:"absolute",top:"-10px",right:"-5px"}},[e._v(" • ")]):e._e()],1),t("b-popover",{attrs:{target:`conceptSchemeSelection-filterButton-${e.id}`,show:e.filterPopoverShow,triggers:"click",placement:"auto"},on:{"update:show":function(t){e.filterPopoverShow=t}}},[t("div",{ref:"filterPopover",staticClass:"conceptSchemeSelection-filterPopover scrollable"},[t("p",{staticClass:"fontWeight-heavy"},[e._v(" "+e._s(e.$t("schemeSelection.filter"))+" ")]),t("p",{directives:[{name:"show",rawName:"v-show",value:e.isFiltered,expression:"isFiltered"}]},[t("a",{ref:"removeAllFiltersLink",attrs:{href:""},on:{click:function(t){t.preventDefault(),e.onlyFavorites=!1,e.onlyWithConcepts=!1,e.schemeFilter="",e.registryFilter=e.availableRegistries.map((e=>e.uri)),e.languageFilter=e.availableLanguages.concat([null]),e.typeFilter=e.availableTypes.concat([null])}}},[e._v(" "+e._s(e.$t("schemeSelection.filtersRemove"))+" ")])]),e.allowFavoriteSchemesFilter?t("b-form-checkbox",{attrs:{size:"sm"},model:{value:e.onlyFavorites,callback:function(t){e.onlyFavorites=t},expression:"onlyFavorites"}},[e._v(" "+e._s(e.$t("schemeSelection.filterOnlyFavorites"))+" ")]):e._e(),t("b-form-checkbox",{attrs:{size:"sm"},model:{value:e.onlyWithConcepts,callback:function(t){e.onlyWithConcepts=t},expression:"onlyWithConcepts"}},[e._v(" "+e._s(e.$t("schemeSelection.filterOnlyWithConcepts"))+" ")]),t("div",{directives:[{name:"b-toggle",rawName:"v-b-toggle",value:`conceptSchemeSelection-filterPopover-${e.id}-registryFilterCollapse`,expression:"`conceptSchemeSelection-filterPopover-${id}-registryFilterCollapse`"}],staticClass:"button"},[t("span",{staticClass:"when-opened"},[t("font-awesome-icon",{attrs:{icon:"angle-down"}})],1),t("span",{staticClass:"when-closed"},[t("font-awesome-icon",{attrs:{icon:"angle-right"}})],1),e._v(" "+e._s(e.$t("schemeSelection.registryFilter"))+" ("+e._s(e.registryFilter.length==e.availableRegistries.length?e.$t("general.all"):e.registryFilter.length)+") ")]),t("b-collapse",{attrs:{id:`conceptSchemeSelection-filterPopover-${e.id}-registryFilterCollapse`}},[t("a",{attrs:{href:""},on:{click:function(t){t.preventDefault(),e.registryFilter=e.availableRegistries.map((e=>e.uri))}}},[e._v(" "+e._s(e.$t("schemeSelection.filterSelectAll"))+" ")]),e._v("• "),t("a",{attrs:{href:""},on:{click:function(t){t.preventDefault(),e.registryFilter=[]}}},[e._v(" "+e._s(e.$t("schemeSelection.filterDeselectAll"))+" ")]),e._l(e.registryFilterOptions,(function(a){return t("b-form-checkbox",{key:`conceptSchemeSelection-filterPopover-${e.id}-registryFilter-${a.value}`,staticClass:"fontSize-normal",attrs:{value:a.value,size:"sm",stacked:""},on:{change:e.focusAndSelectInput},model:{value:e.registryFilter,callback:function(t){e.registryFilter=t},expression:"registryFilter"}},[e._v(" "+e._s(a.text)+" ")])}))],2),t("div",{directives:[{name:"b-toggle",rawName:"v-b-toggle",value:`conceptSchemeSelection-filterPopover-${e.id}-languageFilterCollapse`,expression:"`conceptSchemeSelection-filterPopover-${id}-languageFilterCollapse`"}],staticClass:"button"},[t("span",{staticClass:"when-opened"},[t("font-awesome-icon",{attrs:{icon:"angle-down"}})],1),t("span",{staticClass:"when-closed"},[t("font-awesome-icon",{attrs:{icon:"angle-right"}})],1),e._v(" "+e._s(e.$t("schemeSelection.languageFilter"))+" ("+e._s(e.languageFilter.length-1==e.availableLanguages.length?e.$t("general.all"):e.languageFilter.length)+") ")]),t("b-collapse",{attrs:{id:`conceptSchemeSelection-filterPopover-${e.id}-languageFilterCollapse`}},[t("a",{attrs:{href:""},on:{click:function(t){t.preventDefault(),e.languageFilter=e.availableLanguages.concat([null])}}},[e._v(" "+e._s(e.$t("schemeSelection.filterSelectAll"))+" ")]),e._v("• "),t("a",{attrs:{href:""},on:{click:function(t){t.preventDefault(),e.languageFilter=[]}}},[e._v(" "+e._s(e.$t("schemeSelection.filterDeselectAll"))+" ")]),e._l(e.languageFilterOptions,(function(a){return t("b-form-checkbox",{key:`conceptSchemeSelection-filterPopover-${e.id}-languageFilter-${a.value}`,staticClass:"fontSize-normal",attrs:{value:a.value,size:"sm",stacked:""},on:{change:e.focusAndSelectInput},model:{value:e.languageFilter,callback:function(t){e.languageFilter=t},expression:"languageFilter"}},[e._v(" "+e._s(a.text)+" ")])}))],2),t("div",{directives:[{name:"b-toggle",rawName:"v-b-toggle",value:`conceptSchemeSelection-filterPopover-${e.id}-typeFilterCollapse`,expression:"`conceptSchemeSelection-filterPopover-${id}-typeFilterCollapse`"}],staticClass:"button"},[t("span",{staticClass:"when-opened"},[t("font-awesome-icon",{attrs:{icon:"angle-down"}})],1),t("span",{staticClass:"when-closed"},[t("font-awesome-icon",{attrs:{icon:"angle-right"}})],1),e._v(" "+e._s(e.$t("schemeSelection.typeFilter"))+" ("+e._s(e.typeFilter.length-1==e.availableTypes.length?e.$t("general.all"):e.typeFilter.length)+") ")]),t("b-collapse",{attrs:{id:`conceptSchemeSelection-filterPopover-${e.id}-typeFilterCollapse`}},[t("a",{attrs:{href:""},on:{click:function(t){t.preventDefault(),e.typeFilter=e.availableTypes.concat([null])}}},[e._v(" "+e._s(e.$t("schemeSelection.filterSelectAll"))+" ")]),e._v("• "),t("a",{attrs:{href:""},on:{click:function(t){t.preventDefault(),e.typeFilter=[]}}},[e._v(" "+e._s(e.$t("schemeSelection.filterDeselectAll"))+" ")]),e._l(e.typeFilterOptions,(function(a){return t("b-form-checkbox",{key:`conceptSchemeSelection-filterPopover-${e.id}-typeFilter-${a.value}`,staticClass:"fontSize-normal",attrs:{value:a.value,size:"sm",stacked:""},on:{change:e.focusAndSelectInput},model:{value:e.typeFilter,callback:function(t){e.typeFilter=t},expression:"typeFilter"}},[e._v(" "+e._s(a.text)+" ")])}))],2)],1)])],1),t("virtual-list",{staticClass:"conceptSchemeSelection-schemeList scrollable",attrs:{"data-key":"uri","data-sources":e.filteredSchemes,"data-component":e.itemComponent,keeps:50,"item-class":"conceptSchemeSelection-schemeList-item","extra-props":{isLeft:e.isLeft,hidePopover:e.hidePopover,favoriteSchemes:e.favoriteSchemes,toggleFavoriteScheme:e.toggleFavoriteScheme}}},[t("template",{slot:"footer"},[t("div",{directives:[{name:"show",rawName:"v-show",value:e.isFiltered&&e.filteredSchemes.lengthe.uri)),e.languageFilter=e.availableLanguages.concat([null]),e.typeFilter=e.availableTypes.concat([null])}}},[e._v(" "+e._s(e.$t("schemeSelection.showAllSchemes",{count:e.schemes.length}))+" ")])])])],2)],1)])],1)};const st=a(rt,nt,[],!1,null,"1e021c7c").exports;H.ElementQueries.listen();var ct=function(){var e=this,t=e._self._c;return t("div",{staticClass:"font-default",attrs:{id:"app"}},[t("div",{staticClass:"alertsContainer"},e._l(e.$store.state.alerts.alerts,(function(a,o){return t("b-alert",{key:o,staticStyle:{display:"flex"},attrs:{variant:a.variant,show:a.countdown||!a.shouldCountdown,dismissible:!a.shouldCountdown,fade:""},on:{dismissed:function(t){return e.$store.commit({type:"alerts/setCountdown",alert:a,countdown:0})},"dismiss-count-down":function(t){return e.$store.commit({type:"alerts/setCountdown",alert:a,countdown:t})}}},[t("div",{staticStyle:{flex:"1"},domProps:{innerHTML:e._s(a.text)}}),a.buttonText?t("div",{staticClass:"fontWeight-heavy"},[t("a",{attrs:{href:""},domProps:{innerHTML:e._s(a.buttonText)},on:{click:function(e){return e.preventDefault(),a.buttonHandler(a,e)}}})]):e._e()])})),1),e.loadingGlobal||e.loading?t("loading-indicator-full"):e._e(),e.loaded?[t("the-navbar",{ref:"navbar"}),t("div",{directives:[{name:"show",rawName:"v-show",value:e.selected.scheme[!0]||e.selected.scheme[!1],expression:"selected.scheme[true] || selected.scheme[false]"},{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:e.$t("general.swapSides"),delay:e.defaults.delay.medium},expression:"{ title: $t('general.swapSides'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],attrs:{id:"swapSides"},on:{click:e.swapSides}},[t("font-awesome-icon",{attrs:{icon:"exchange-alt"}})],1),t("div",{staticClass:"main"},[e.config.error?t("div",{staticClass:"flexbox-row configError fontSize-large"},[t("div",{domProps:{innerHTML:e._s(e.$t(`general.${e.config.error}`,e.config))}})]):e.schemes.length?t("div",{staticClass:"flexbox-row"},[e._l([!0,!1],(function(a,o){return t("div",{key:"browser-"+o,staticClass:"browser mainComponent",class:{order1:a,order5:!a},attrs:{id:"browserComponent_"+a}},[t("minimizer",{attrs:{name:`browserComponent_${a}`,"is-column":!0}}),t("concept-scheme-selection",{ref:a?"conceptSchemeSelectionLeft":"conceptSchemeSelectionRight",refInFor:!0,staticClass:"mainComponent visualComponent",style:null!=e.selected.scheme[a]?"":"flex: 1;",attrs:{"is-left":a}}),null!=e.selected.scheme[a]?t("div",{staticClass:"conceptBrowser"},[t("item-detail",{staticClass:"mainComponent visualComponent conceptBrowserItem conceptBrowserItemDetail",attrs:{id:"itemDetailComponent_"+a,item:e.selected.concept[a]||e.selected.scheme[a],"is-left":a,settings:e.itemDetailSettings[a?"left":"right"]},on:{searchMappings:function(t){return e.searchMappings(t)},searchConcept:function(t){return e.setConceptSearchQuery(a,t,!0)}}}),t("resizing-slider"),!(a?e.selectedSchemeLeft:e.selectedSchemeRight).concepts||(a?e.selectedSchemeLeft:e.selectedSchemeRight).concepts.length?t("concept-list-wrapper",{ref:a?"conceptListLeft":"conceptListRight",refInFor:!0,staticClass:"mainComponent visualComponent conceptBrowserItem conceptBrowserItemList",attrs:{id:"conceptListComponent_"+a,"is-left":a}}):e._e()],1):e._e()],1)})),e.mappingRegistries.length>0?t("resizing-slider",{staticClass:"order2",attrs:{"is-column":!0}}):e._e(),e.mappingRegistries.length>0?t("div",{staticClass:"mappingTool order3",attrs:{id:"mappingTool"}},[t("div",{directives:[{name:"show",rawName:"v-show",value:e.selected.scheme[!0]||e.selected.scheme[!1]||e.forceMappingBrowser&&e.$store.getters["mapping/getConcepts"]().length>0||!e.forceMappingBrowser,expression:"selected.scheme[true] || selected.scheme[false] || (forceMappingBrowser && $store.getters['mapping/getConcepts']().length > 0) || !forceMappingBrowser"}],staticClass:"mappingToolItem mainComponent visualComponent",attrs:{id:"mappingEditorComponent"}},[e.selected.scheme[!0]||e.selected.scheme[!1]||e.forceMappingBrowser&&e.$store.getters["mapping/getConcepts"]().length>0?t("mapping-editor"):t("div",{staticClass:"placeholderComponentCenter"},[t("div",{staticClass:"fontWeight-heavy fontSize-large"},[t("p",[e._v(e._s(e.$t("general.welcome")))]),t("p",[t("a",{attrs:{href:`./user-manual-${e.locale}.html`,target:"_blank"}},[e._v(e._s(e.$t("general.manual")))]),e._v(" - "),t("a",{attrs:{href:"https://gbv.github.io/cocoda/",target:"_blank"}},[e._v(e._s(e.$t("general.documentation")))]),e._v(" - "),t("a",{attrs:{href:"https://github.com/gbv/cocoda",target:"_blank"}},[e._v(e._s(e.$t("general.github")))])]),e.config.feedbackUrl?t("p",[t("br"),t("a",{attrs:{href:e.config.feedbackUrl,target:"_blank"}},[e._v(e._s(e.$t("general.feedback")))]),t("br"),e._v(" "+e._s(e.$t("general.feedback2"))+" ")]):e._e(),e.forceMappingBrowser?e._e():t("hr"),e.forceMappingBrowser?e._e():t("p",[e.$refs.mappingBrowser&&e.$refs.mappingBrowser.tabIndexes&&null!=e.$refs.mappingBrowser.tabIndexes.concordances?t("span",[t("a",{attrs:{href:""},on:{click:function(t){return t.preventDefault(),e.showConcordances.apply(null,arguments)}}},[e._v(e._s(e.$t("general.showConcordances")))]),e._v(" - ")]):e._e(),t("a",{attrs:{href:""},on:{click:function(t){return t.preventDefault(),e.showMappingSearch.apply(null,arguments)}}},[e._v(e._s(e.$t("general.showMappingSearch")))])])])]),t("minimizer",{directives:[{name:"show",rawName:"v-show",value:!e.forceMappingEditor,expression:"!forceMappingEditor"}],ref:"mappingEditorMinimizer",attrs:{name:"mappingEditorComponent",text:e.$t("mappingEditor.title"),"force-minimized":!e.forceMappingEditor&&null}})],1),t("resizing-slider",{directives:[{name:"show",rawName:"v-show",value:(e.selected.scheme[!0]||e.selected.scheme[!1]||e.forceMappingBrowser)&&(e.selected.scheme[!0]||e.selected.scheme[!1]||e.forceMappingBrowser&&e.$store.getters["mapping/getConcepts"]().length>0||!e.forceMappingBrowser),expression:"(selected.scheme[true] || selected.scheme[false] || forceMappingBrowser) && (selected.scheme[true] || selected.scheme[false] || (forceMappingBrowser && $store.getters['mapping/getConcepts']().length > 0) || !forceMappingBrowser)"}],attrs:{"cocoda-red":!0}}),t("div",{directives:[{name:"show",rawName:"v-show",value:e.selected.scheme[!0]||e.selected.scheme[!1]||e.forceMappingBrowser,expression:"selected.scheme[true] || selected.scheme[false] || forceMappingBrowser"}],staticClass:"mappingToolItem mainComponent visualComponent",attrs:{id:"mappingBrowserComponent"}},[t("mapping-browser",{ref:"mappingBrowser"}),t("minimizer",{ref:"mappingBrowserMinimizer",attrs:{name:"mappingBrowserComponent",text:e.$t("mappingBrowser.title")}})],1)],1):e._e(),e.mappingRegistries.length>0?t("resizing-slider",{staticClass:"order4",attrs:{"is-column":!0}}):e._e()],2):e._e()])]:e._e()],2)};const lt=a({name:"App",components:{TheNavbar:W,ConceptListWrapper:Ae,ItemDetail:Xe,MappingEditor:te,MappingBrowser:G,ResizingSlider:Je,LoadingIndicatorFull:C,Minimizer:oe,ConceptSchemeSelection:st},mixins:[m,i,o,V],data(){return{loaded:!1,loading:!1,itemDetailSettings:{left:{showTopConceptsInScheme:!1},right:{showTopConceptsInScheme:!1}},loadFromParametersOnce:s.once(this.loadFromParameters),forceMappingBrowser:!1,forceMappingEditor:!1,repeatLoadBuildInfo:null}},computed:{selectedConceptLeft(){return u(this.selected.concept[!0])},selectedSchemeRight(){return u(this.selected.scheme[!1])},selectedConceptRight(){return u(this.selected.concept[!1])},selectedSchemeLeft(){return u(this.selected.scheme[!0])},settingsLocale(){let e=this.$settings.locale;return(this.config.languages||[]).includes(e)||(e="en"),e}},watch:{$route({query:e},{query:t}){let a=["from","fromScheme","to","toScheme"],o=!1;for(let i of a){let a=t[i],r=e[i],n=a&&u({uri:a}),s=r&&u({uri:r});n&&s?this.$jskos.compareFast(n,s)||(o=!0):a!=r&&(o=!0)}o&&this.loadFromParameters()},selectedConceptLeft:{handler(e,t){s.isEqual(s.get(e,"prefLabel"),s.get(t,"prefLabel"))||this.insertPrefLabel(!0)},deep:!0},selectedSchemeRight(e,t){this.$jskos.compareFast(e,t)||s.delay((()=>{this.insertPrefLabel(!0)}),50)},selectedConceptRight:{handler(e,t){s.isEqual(s.get(e,"prefLabel"),s.get(t,"prefLabel"))||this.insertPrefLabel(!1)},deep:!0},selectedSchemeLeft(e,t){this.$jskos.compareFast(e,t)||s.delay((()=>{this.insertPrefLabel(!1)}),50)},locale(e,t){e!=t&&this.$store.commit({type:"settings/set",prop:"locale",value:e})},settingsLocale(e){e!=this.locale&&(this.$i18n.locale=e)},user(e,t){if(void 0!==t&&!t&&e){this.alert(this.$t("alerts.loggedIn"),null,"success");const t=this.getNameForIdentity();if(t&&this.$store.commit({type:"settings/set",prop:"creator",value:t}),this.localMappingsRegistry&&this.$jskos.compareFast(this.currentRegistry,this.localMappingsRegistry)){const t=this.config.registries.find((t=>this.$jskos.mappingRegistryIsStored(t)&&!this.$jskos.compareFast(t,this.localMappingsRegistry)&&t.isAuthorizedFor({type:"mappings",action:"create",user:e})));t&&(this.$store.commit({type:"settings/set",prop:"mappingRegistry",value:t.uri}),this.alert(this.$t("alerts.loggedInRegistryChanged",[this.$jskos.prefLabel(t)]),0,"warning",this.$t("alerts.loggedInRegistryChangedUndoButton"),(e=>{this.$store.commit({type:"alerts/setCountdown",alert:e,countdown:0}),this.$store.commit({type:"settings/set",prop:"mappingRegistry",value:this.localMappingsRegistry.uri})})))}}else t&&!e?this.alert(this.$t("alerts.loggedOut"),10,"danger",this.$t("settings.logInButton"),(()=>{const e=this.$refs.navbar;e&&e.openSettingsTab&&e.openSettingsTab(0)})):t&&e&&t&&t.name&&e&&e.name&&e.uri==this.creator.uri&&this.creatorName===t.name&&this.$store.commit({type:"settings/set",prop:"creator",value:e.name})},userUris(){this.userUris&&this.userUris.length&&(this.userUris.includes(this.creator.uri)||this.$store.commit({type:"settings/set",prop:"creatorUri",value:this.userUris[0]}))},forceMappingBrowser(e){if(e){const e=this.$refs.mappingBrowserMinimizer;e&&(e.minimized=!1)}},selected:{handler(){this.selected.scheme[!0]||this.selected.scheme[!1]?this.forceMappingEditor=!1:this.forceMappingEditor=!0},deep:!0},isPageVisible(e){e?this.repeatLoadBuildInfo&&this.repeatLoadBuildInfo.start():this.repeatLoadBuildInfo&&this.repeatLoadBuildInfo.stop()},languages(){this.updateLanguagesForSchemeRegistries(),s.delay((()=>{this.insertPrefLabel(!0),this.insertPrefLabel(!1)}),100)}},created(){this.load(),setTimeout((async()=>{if(this.localMappingsRegistry){const e=await this.getMappings({registry:this.localMappingsRegistry,limit:1});e._totalCount&&e._totalCount>=500&&this.alert(this.$t("general.tooManyMappings",{count:e._totalCount}),0)}}),1e4)},methods:{async load(){const e=new Date;this.loadingGlobal=!0,await this.$store.dispatch("loadConfig",s.get(this.$route,"query.config")),await this.$store.dispatch("settings/load"),this.config.auth&&await this.$store.dispatch("auth/init",this.config.auth),document.title=this.config.title,this.$i18n.locale=this.settingsLocale,await K(),this.updateLanguagesForSchemeRegistries(),this.favoriteConcepts.forEach((e=>M(e,{type:"concept"}))),b(this.favoriteConcepts),await this.$store.dispatch("mapping/loadMappingTrash"),this.loaded=!0,this.loadingGlobal=!1,this.loadFromParametersOnce(!0),this.config.autoRefresh.update&&this.enableUpdateCheck();for(let t of this.config.registries)s.isArray(t.schemes)&&(t._jskos.schemes=t.schemes.map((e=>u(e)||e)));this.$log.log(`Application loaded in ${(new Date-e)/1e3} seconds.`)},enableUpdateCheck(){this.repeatLoadBuildInfo=q.loadBuildInfo({url:"./build-info.json",buildInfo:this.config.buildInfo,interval:this.config.autoRefresh.update,callImmediately:!0,callback:(e,t,a)=>{!e&&a&&t.gitCommit!=a.gitCommit&&(this.alert(this.$t("alerts.newVersionText"),0,"warning",this.$t("alerts.newVersionLink"),(()=>{location.reload(!0)})),this.repeatLoadBuildInfo&&this.repeatLoadBuildInfo.stop(),this.repeatLoadBuildInfo=null)}})},insertPrefLabel(e){if(!this.$settings.components.ConceptSchemeSelection.insertPrefLabel[!e])return;let t=this.$jskos.prefLabel(u(this.selected.concept[e]),{fallbackToUri:!1}),a=/^[\s\wäüöÄÜÖß]*\w/.exec(t);this.setConceptSearchQuery(e,a?a[0]:t)},setConceptSearchQuery(e,t,a){let o=s.get(this,`$refs.conceptSchemeSelection${e?"Right":"Left"}[0]`);o&&o.setConceptSearchQuery(t,a)},refresh(e){"minimize"==e&&(this.itemDetailSettings.left.showTopConceptsInScheme=null!=this.conceptListLeft()&&"1"==this.conceptListLeft().$el.dataset.minimized,this.itemDetailSettings.right.showTopConceptsInScheme=null!=this.conceptListRight()&&"1"==this.conceptListRight().$el.dataset.minimized)},conceptListLeft(){return Array.isArray(this.$refs.conceptListLeft)?this.$refs.conceptListLeft[0]:this.$refs.conceptListLeft},conceptListRight(){return Array.isArray(this.$refs.conceptListRight)?this.$refs.conceptListRight[0]:this.$refs.conceptListRight},swapSides(){let e=this.$route.query;e=Object.assign(e,{from:e.to,fromScheme:e.toScheme,to:e.from,toScheme:e.fromScheme}),this.$router.push({query:e}),this.loadFromParameters(),s.delay((()=>{this.insertPrefLabel(!0),this.insertPrefLabel(!1)}),300);let t=e=>{let a=s.get(e,"__ISOPEN__.true",!1),o=s.get(e,"__ISOPEN__.false",!1);if(this.open(e,!0,o),this.open(e,!1,a),e.narrower&&!e.narrower.includes(null))for(let i of e.narrower)t(i)};for(let a of s.uniq([e.fromScheme,e.toScheme])){let e=s.get(L(a),"topConcepts");for(let a of e||[])t(a)}},async loadFromParameters(e=!1){this.loading=!0;const t=this.$route.query,a={scheme:{true:t.fromScheme,false:t.toScheme},concept:{true:t.from,false:t.to}},o=async e=>{let t=a.scheme[e],o=null;t&&(o=u({uri:t}));let i=null;o&&a.concept[e]&&(i=M({uri:a.concept[e]},{scheme:o,type:"concept"}));try{await this.setSelected({concept:i,scheme:o,isLeft:e,noQueryRefresh:!0,noLoading:!0})}catch(r){this.$log.warn(r)}};if(await Promise.all([o(!0),o(!1),(async()=>{if(t.mapping||t.mappingUri||t.mappingIdentifier){let o=null;if(t.mapping)try{o=this.adjustMapping(this.$jskos.normalize(JSON.parse(t.mapping)))}catch(a){this.$log.warn("Error decoding mapping from URL parameter:",a)}s.isEqual(o,{})&&(o=null);let i=[];try{t.mappingUri?i.push(await this.getMapping({uri:t.mappingUri})):t.mappingIdentifier&&(i=await this.getMappings({identifier:t.mappingIdentifier}))}catch(a){this.$log.warn("Error loading mapping from URL parameter:",a)}i=i.filter(Boolean);let r=o,n=null;i.length&&(n=i.find((e=>s.get(e,"_registry").isAuthorizedFor&&s.get(e,"_registry").isAuthorizedFor({type:"mappings",action:"create",user:this.user})))||i[0],r=r||this.adjustMapping(this.$jskos.copyDeep(n))),this.$store.commit({type:"mapping/set",mapping:r,original:n,noQueryRefresh:!0}),b(this.$jskos.conceptsOfMapping(r)),r&&e&&(this.forceMappingBrowser=!0)}})()]),this.loading=!1,U(this.$store),e)if(t.search){let e=JSON.parse(t.search);this.forceMappingBrowser=!0,this.searchMappings(e)}else void 0!==t.concordances?this.showConcordances():(t.mappingUri||t.mappingIdentifier)&&(this.forceMappingBrowser=!0)},searchMappings(e){let t=this.$refs.mappingBrowser;t&&t.searchWithParams&&t.searchWithParams(e)},showMappingSearch(){this.forceMappingBrowser=!0,this.searchMappings({})},showConcordances(){let e=this.$refs.mappingBrowser;if(e)if(e.concordancesLoaded)null!=e.tabIndexes.concordances&&(this.forceMappingBrowser=!0,e.tab=e.tabIndexes.concordances);else{let t;this.loadingGlobal=!0,t=this.$watch((()=>e.concordancesLoaded),(()=>{this.loadingGlobal=!1,null!=e.tabIndexes.concordances&&(this.forceMappingBrowser=!0,e.tab=e.tabIndexes.concordances),t&&t()}))}else this.$log.warn("Could not show concordances because MappingBrowser component was not found.")},updateLanguagesForSchemeRegistries(){for(let e of this.schemes)e=u(e),e._registry&&(e._registry.languages=this.languages)}}},ct,[],!1,null,null).exports;new Y({store:X,router:Q,i18n:J,render:e=>e(lt)}).$mount("#app")}}})); diff --git a/dev/assets/main-legacy-CuMZr34T.js b/dev/assets/main-legacy-CuMZr34T.js deleted file mode 100644 index ffc9f57d..00000000 --- a/dev/assets/main-legacy-CuMZr34T.js +++ /dev/null @@ -1,50 +0,0 @@ -System.register([],(function(t,e){"use strict";return{execute:function(){var e=document.createElement("style");e.textContent=".registry-notation{user-select:none;display:inline-block;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fff;height:18px;font-size:.75rem;background-color:rgba(163,133,133,.3)}.registry-notation:hover,.registry-notation.registry-enabled:hover{background-color:rgba(163,133,133,.65)}.registry-notation-current{background-color:rgba(177,63,19,.3)}.registry-notation.registry-current-enabled{background-color:#b13f13;font-weight:700}.registry-notation.registry-enabled{background-color:#a38585;font-weight:700}.text-dark[data-v-f4a8cce3]{color:#212121}.text-grey[data-v-f4a8cce3]{color:#4a4a4a}.text-lightGrey[data-v-f4a8cce3]{color:#737373}.text-mediumLightGrey[data-v-f4a8cce3]{color:#aaa}.text-veryLightGrey[data-v-f4a8cce3]{color:#d2d2d2}.fontWeight-medium[data-v-f4a8cce3]{font-weight:500}.fontWeight-heavy[data-v-f4a8cce3]{font-weight:700}.font-italic[data-v-f4a8cce3]{font-style:italic}.fontSize-verySmall[data-v-f4a8cce3]{font-size:.75rem}.fontSize-small[data-v-f4a8cce3]{font-size:.8rem}.fontSize-normal[data-v-f4a8cce3]{font-size:.9rem}.fontSize-large[data-v-f4a8cce3]{font-size:1.1rem}.font-default[data-v-f4a8cce3]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-f4a8cce3]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-f4a8cce3]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-f4a8cce3]{word-break:break-all}.fillAndCenter[data-v-f4a8cce3]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-f4a8cce3]{scrollbar-width:thin}.mainComponent[data-v-f4a8cce3]{position:relative}.mainComponent-minimized[data-v-f4a8cce3]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-f4a8cce3]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-f4a8cce3]{display:block}.visualComponent[data-v-f4a8cce3]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-f4a8cce3]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-f4a8cce3]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-f4a8cce3]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-f4a8cce3]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-f4a8cce3]{display:block;flex:1 1 auto;overflow:auto}p[data-v-f4a8cce3]{margin:3px 0!important}a[data-v-f4a8cce3]:link,a[data-v-f4a8cce3]:visited,a[data-v-f4a8cce3]:active{color:#b13f13}a[data-v-f4a8cce3]:hover,.alert a[data-v-f4a8cce3]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-f4a8cce3]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-f4a8cce3]{color:#737373!important}.page-link[data-v-f4a8cce3]:hover{color:#e85e29!important}ul[data-v-f4a8cce3]{padding-left:20px}h1[data-v-f4a8cce3]{font-size:1.85rem}h2[data-v-f4a8cce3]{font-size:1.7rem}h3[data-v-f4a8cce3]{font-size:1.55rem}h4[data-v-f4a8cce3]{font-size:1.35rem}h5[data-v-f4a8cce3]{font-size:1.25rem}h6[data-v-f4a8cce3]{font-size:1.2rem}.button[data-v-f4a8cce3]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-f4a8cce3]:hover{color:#e85e29}.button-disabled[data-v-f4a8cce3]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-f4a8cce3]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-f4a8cce3]:hover{color:#880c0c}.button[data-v-f4a8cce3],button[data-v-f4a8cce3]{transition:all .2s ease-in-out}.button[data-v-f4a8cce3]:not(.button-disabled):active,button[data-v-f4a8cce3]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-f4a8cce3]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-f4a8cce3]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-f4a8cce3]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-f4a8cce3]:hover{color:#e85e29}.concept-mappingsExist[data-v-f4a8cce3]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-f4a8cce3]{border-right:5px solid #ffffff}.pointer[data-v-f4a8cce3]{cursor:pointer}.starFavorite[data-v-f4a8cce3]{color:#b13f13;margin-right:5px}.starFavorite[data-v-f4a8cce3]:hover,.starNormal[data-v-f4a8cce3]:hover{color:#e85e29}.starNormal[data-v-f4a8cce3]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-f4a8cce3]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-f4a8cce3]{background-color:#dacece;font-weight:700}.scrollable[data-v-f4a8cce3]{overflow-y:auto}.collapsed>.when-opened[data-v-f4a8cce3],:not(.collapsed)>.when-closed[data-v-f4a8cce3]{display:none}[data-v-f4a8cce3]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-f4a8cce3]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-f4a8cce3]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-f4a8cce3]:before{background-color:#555!important}.popover[data-v-f4a8cce3]{max-width:400px!important}.custom-control-label[data-v-f4a8cce3]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-f4a8cce3],.form-control.is-invalid[data-v-f4a8cce3]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-f4a8cce3]{overflow:auto!important}.modal-content[data-v-f4a8cce3],.popover-body[data-v-f4a8cce3]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-f4a8cce3],.btn-primary[data-v-f4a8cce3]:active,.btn-primary[data-v-f4a8cce3]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-f4a8cce3]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-f4a8cce3]{background-color:#377a16}.btn-success[data-v-f4a8cce3]:hover{background-color:#1a390a}.btn-warning[data-v-f4a8cce3]{background-color:#dacece}.btn-warning[data-v-f4a8cce3]:hover{background-color:#b9a2a2}.btn-danger[data-v-f4a8cce3]{background-color:#ce1212}.btn-danger[data-v-f4a8cce3]:hover{background-color:#880c0c}.text-success[data-v-f4a8cce3]{color:#377a16!important}.text-warning[data-v-f4a8cce3]{color:#b9a2a2!important}.text-danger[data-v-f4a8cce3]{color:#ce1212!important}.alert-success[data-v-f4a8cce3]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-f4a8cce3]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-f4a8cce3]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-f4a8cce3]{order:1}.order2[data-v-f4a8cce3]{order:2}.order3[data-v-f4a8cce3]{order:3}.order4[data-v-f4a8cce3]{order:4}.order5[data-v-f4a8cce3]{order:5}div kbd[data-v-f4a8cce3]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.registry-info-inline[data-v-f4a8cce3]{display:inline-block}.registry-info-inline>div[data-v-f4a8cce3]{display:inline-block}.text-dark[data-v-c751da2b]{color:#212121}.text-grey[data-v-c751da2b]{color:#4a4a4a}.text-lightGrey[data-v-c751da2b]{color:#737373}.text-mediumLightGrey[data-v-c751da2b]{color:#aaa}.text-veryLightGrey[data-v-c751da2b]{color:#d2d2d2}.fontWeight-medium[data-v-c751da2b]{font-weight:500}.fontWeight-heavy[data-v-c751da2b]{font-weight:700}.font-italic[data-v-c751da2b]{font-style:italic}.fontSize-verySmall[data-v-c751da2b]{font-size:.75rem}.fontSize-small[data-v-c751da2b]{font-size:.8rem}.fontSize-normal[data-v-c751da2b]{font-size:.9rem}.fontSize-large[data-v-c751da2b]{font-size:1.1rem}.font-default[data-v-c751da2b]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-c751da2b]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-c751da2b]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-c751da2b]{word-break:break-all}.fillAndCenter[data-v-c751da2b]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-c751da2b]{scrollbar-width:thin}.mainComponent[data-v-c751da2b]{position:relative}.mainComponent-minimized[data-v-c751da2b]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-c751da2b]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-c751da2b]{display:block}.visualComponent[data-v-c751da2b]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-c751da2b]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-c751da2b]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-c751da2b]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-c751da2b]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-c751da2b]{display:block;flex:1 1 auto;overflow:auto}p[data-v-c751da2b]{margin:3px 0!important}a[data-v-c751da2b]:link,a[data-v-c751da2b]:visited,a[data-v-c751da2b]:active{color:#b13f13}a[data-v-c751da2b]:hover,.alert a[data-v-c751da2b]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-c751da2b]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-c751da2b]{color:#737373!important}.page-link[data-v-c751da2b]:hover{color:#e85e29!important}ul[data-v-c751da2b]{padding-left:20px}h1[data-v-c751da2b]{font-size:1.85rem}h2[data-v-c751da2b]{font-size:1.7rem}h3[data-v-c751da2b]{font-size:1.55rem}h4[data-v-c751da2b]{font-size:1.35rem}h5[data-v-c751da2b]{font-size:1.25rem}h6[data-v-c751da2b]{font-size:1.2rem}.button[data-v-c751da2b]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-c751da2b]:hover{color:#e85e29}.button-disabled[data-v-c751da2b]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-c751da2b]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-c751da2b]:hover{color:#880c0c}.button[data-v-c751da2b],button[data-v-c751da2b]{transition:all .2s ease-in-out}.button[data-v-c751da2b]:not(.button-disabled):active,button[data-v-c751da2b]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-c751da2b]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-c751da2b]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-c751da2b]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-c751da2b]:hover{color:#e85e29}.concept-mappingsExist[data-v-c751da2b]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-c751da2b]{border-right:5px solid #ffffff}.pointer[data-v-c751da2b]{cursor:pointer}.starFavorite[data-v-c751da2b]{color:#b13f13;margin-right:5px}.starFavorite[data-v-c751da2b]:hover,.starNormal[data-v-c751da2b]:hover{color:#e85e29}.starNormal[data-v-c751da2b]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-c751da2b]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-c751da2b]{background-color:#dacece;font-weight:700}.scrollable[data-v-c751da2b]{overflow-y:auto}.collapsed>.when-opened[data-v-c751da2b],:not(.collapsed)>.when-closed[data-v-c751da2b]{display:none}[data-v-c751da2b]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-c751da2b]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-c751da2b]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-c751da2b]:before{background-color:#555!important}.popover[data-v-c751da2b]{max-width:400px!important}.custom-control-label[data-v-c751da2b]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-c751da2b],.form-control.is-invalid[data-v-c751da2b]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-c751da2b]{overflow:auto!important}.modal-content[data-v-c751da2b],.popover-body[data-v-c751da2b]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-c751da2b],.btn-primary[data-v-c751da2b]:active,.btn-primary[data-v-c751da2b]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-c751da2b]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-c751da2b]{background-color:#377a16}.btn-success[data-v-c751da2b]:hover{background-color:#1a390a}.btn-warning[data-v-c751da2b]{background-color:#dacece}.btn-warning[data-v-c751da2b]:hover{background-color:#b9a2a2}.btn-danger[data-v-c751da2b]{background-color:#ce1212}.btn-danger[data-v-c751da2b]:hover{background-color:#880c0c}.text-success[data-v-c751da2b]{color:#377a16!important}.text-warning[data-v-c751da2b]{color:#b9a2a2!important}.text-danger[data-v-c751da2b]{color:#ce1212!important}.alert-success[data-v-c751da2b]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-c751da2b]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-c751da2b]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-c751da2b]{order:1}.order2[data-v-c751da2b]{order:2}.order3[data-v-c751da2b]{order:3}.order4[data-v-c751da2b]{order:4}.order5[data-v-c751da2b]{order:5}div kbd[data-v-c751da2b]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}p[data-v-c751da2b]{margin:5px 0 20px!important}.settings-sources[data-v-c751da2b]{padding:6px 5px}.selected-registry[data-v-c751da2b]{background-color:#ece5e5}.settingsModal-mapping-registry[data-v-c751da2b]{display:flex;justify-content:center;align-items:center}.settingsModal-mapping-registry[data-v-c751da2b]:hover{background-color:#f6f3f3;cursor:pointer}.settingsModal-mapping-registry>div[data-v-c751da2b]:first-child{flex:none;margin-left:5px;margin-right:-5px}.settingsModal-mapping-registry>div[data-v-c751da2b]:last-child{flex:1}.settingsModal-componentSettings-component[data-v-c751da2b]{margin-bottom:20px}.settingsModal-componentSettings-component>div[data-v-c751da2b]{margin-bottom:5px}.settingsModal-footer[data-v-c751da2b]{padding:.75rem 1.25rem;background-color:#f6f3f3;border-top:1px solid rgba(0,0,0,.2)}.myDataDownloads>li:not(:first-child).myDataDownloads-noData[data-v-c751da2b]{display:none}#settingsModal .modal-dialog{height:90%}#settingsModal .modal-content{height:100%}#settingsModal .modal-body{padding:0}#settingsModal .modal-body .card{border:none;position:absolute;top:0;bottom:0;right:0;left:0;overflow:hidden}#settingsModal .modal-body .card .cocoda-vue-tabs{height:100%}#settingsModal .modal-body .card .cocoda-vue-tabs .cocoda-vue-tabs-content{padding:20px 20px 5px}.text-dark[data-v-f3dd9d15]{color:#212121}.text-grey[data-v-f3dd9d15]{color:#4a4a4a}.text-lightGrey[data-v-f3dd9d15]{color:#737373}.text-mediumLightGrey[data-v-f3dd9d15]{color:#aaa}.text-veryLightGrey[data-v-f3dd9d15]{color:#d2d2d2}.fontWeight-medium[data-v-f3dd9d15]{font-weight:500}.fontWeight-heavy[data-v-f3dd9d15]{font-weight:700}.font-italic[data-v-f3dd9d15]{font-style:italic}.fontSize-verySmall[data-v-f3dd9d15]{font-size:.75rem}.fontSize-small[data-v-f3dd9d15]{font-size:.8rem}.fontSize-normal[data-v-f3dd9d15]{font-size:.9rem}.fontSize-large[data-v-f3dd9d15]{font-size:1.1rem}.font-default[data-v-f3dd9d15]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-f3dd9d15]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-f3dd9d15]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-f3dd9d15]{word-break:break-all}.fillAndCenter[data-v-f3dd9d15]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-f3dd9d15]{scrollbar-width:thin}.mainComponent[data-v-f3dd9d15]{position:relative}.mainComponent-minimized[data-v-f3dd9d15]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-f3dd9d15]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-f3dd9d15]{display:block}.visualComponent[data-v-f3dd9d15]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-f3dd9d15]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-f3dd9d15]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-f3dd9d15]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-f3dd9d15]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-f3dd9d15]{display:block;flex:1 1 auto;overflow:auto}p[data-v-f3dd9d15]{margin:3px 0!important}a[data-v-f3dd9d15]:link,a[data-v-f3dd9d15]:visited,a[data-v-f3dd9d15]:active{color:#b13f13}a[data-v-f3dd9d15]:hover,.alert a[data-v-f3dd9d15]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-f3dd9d15]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-f3dd9d15]{color:#737373!important}.page-link[data-v-f3dd9d15]:hover{color:#e85e29!important}ul[data-v-f3dd9d15]{padding-left:20px}h1[data-v-f3dd9d15]{font-size:1.85rem}h2[data-v-f3dd9d15]{font-size:1.7rem}h3[data-v-f3dd9d15]{font-size:1.55rem}h4[data-v-f3dd9d15]{font-size:1.35rem}h5[data-v-f3dd9d15]{font-size:1.25rem}h6[data-v-f3dd9d15]{font-size:1.2rem}.button[data-v-f3dd9d15]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-f3dd9d15]:hover{color:#e85e29}.button-disabled[data-v-f3dd9d15]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-f3dd9d15]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-f3dd9d15]:hover{color:#880c0c}.button[data-v-f3dd9d15],button[data-v-f3dd9d15]{transition:all .2s ease-in-out}.button[data-v-f3dd9d15]:not(.button-disabled):active,button[data-v-f3dd9d15]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-f3dd9d15]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-f3dd9d15]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-f3dd9d15]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-f3dd9d15]:hover{color:#e85e29}.concept-mappingsExist[data-v-f3dd9d15]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-f3dd9d15]{border-right:5px solid #ffffff}.pointer[data-v-f3dd9d15]{cursor:pointer}.starFavorite[data-v-f3dd9d15]{color:#b13f13;margin-right:5px}.starFavorite[data-v-f3dd9d15]:hover,.starNormal[data-v-f3dd9d15]:hover{color:#e85e29}.starNormal[data-v-f3dd9d15]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-f3dd9d15]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-f3dd9d15]{background-color:#dacece;font-weight:700}.scrollable[data-v-f3dd9d15]{overflow-y:auto}.collapsed>.when-opened[data-v-f3dd9d15],:not(.collapsed)>.when-closed[data-v-f3dd9d15]{display:none}[data-v-f3dd9d15]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-f3dd9d15]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-f3dd9d15]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-f3dd9d15]:before{background-color:#555!important}.popover[data-v-f3dd9d15]{max-width:400px!important}.custom-control-label[data-v-f3dd9d15]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-f3dd9d15],.form-control.is-invalid[data-v-f3dd9d15]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-f3dd9d15]{overflow:auto!important}.modal-content[data-v-f3dd9d15],.popover-body[data-v-f3dd9d15]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-f3dd9d15],.btn-primary[data-v-f3dd9d15]:active,.btn-primary[data-v-f3dd9d15]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-f3dd9d15]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-f3dd9d15]{background-color:#377a16}.btn-success[data-v-f3dd9d15]:hover{background-color:#1a390a}.btn-warning[data-v-f3dd9d15]{background-color:#dacece}.btn-warning[data-v-f3dd9d15]:hover{background-color:#b9a2a2}.btn-danger[data-v-f3dd9d15]{background-color:#ce1212}.btn-danger[data-v-f3dd9d15]:hover{background-color:#880c0c}.text-success[data-v-f3dd9d15]{color:#377a16!important}.text-warning[data-v-f3dd9d15]{color:#b9a2a2!important}.text-danger[data-v-f3dd9d15]{color:#ce1212!important}.alert-success[data-v-f3dd9d15]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-f3dd9d15]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-f3dd9d15]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-f3dd9d15]{order:1}.order2[data-v-f3dd9d15]{order:2}.order3[data-v-f3dd9d15]{order:3}.order4[data-v-f3dd9d15]{order:4}.order5[data-v-f3dd9d15]{order:5}div kbd[data-v-f3dd9d15]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.itemName[data-v-f3dd9d15]{display:inline;user-select:text}.itemName-inner[data-v-f3dd9d15],.itemName-inner>*[data-v-f3dd9d15]{color:#212121!important;display:inline}.itemName-hovered[data-v-f3dd9d15],.itemName-hoverable[data-v-f3dd9d15]:hover{cursor:pointer;text-decoration:underline}.itemName-highlighted[data-v-f3dd9d15]{color:#4a4a4a!important}.itemName-icon[data-v-f3dd9d15]{margin-right:3px}.itemName-details[data-v-f3dd9d15]{overflow:hidden;position:relative;line-height:1.2em;max-height:7.2em;text-align:justify;margin-right:-1em;padding-right:1.5em}.itemName-details[data-v-f3dd9d15]:before{content:\"...\";position:absolute;right:.5em;bottom:0}.itemName-details[data-v-f3dd9d15]:after{content:\"\";position:absolute;right:.5em;width:1em;height:1em;margin-top:.2em;background:#fff}.flexibleTable[data-v-57ea4c61]{display:flex;flex-direction:column}.flexibleTable-head[data-v-57ea4c61]{flex:none;overflow:auto;font-weight:700}.flexibleTable-body[data-v-57ea4c61]{flex:1;overflow:auto}.flexibleTable-row[data-v-57ea4c61]{display:flex}.flexibleTable-cell[data-v-57ea4c61]{overflow:hidden;flex:1}.flexibleTable-cell-center[data-v-57ea4c61]{padding:4px 2px;text-align:center}.flexibleTable-cell-left[data-v-57ea4c61]{padding:4px 6px;text-align:left}.flexibleTable-cell-right[data-v-57ea4c61]{padding:4px 6px;text-align:right}.flexibleTable-head .flexibleTable-cell[data-v-57ea4c61]{user-select:none;border-bottom:1px solid rgba(0,0,0,.4)}.flexibleTable-head .flexibleTable-cell.flexibleTable-sortable[data-v-57ea4c61]{cursor:pointer}.flexibleTable-head .flexibleTable-cell.flexibleTable-sortable[data-v-57ea4c61]:hover{color:rgba(0,0,0,.5)}.flexibleTable-body .flexibleTable-cell[data-v-57ea4c61]{border-bottom:1px solid rgba(0,0,0,.1);position:relative}.flexibleTable-body .flexibleTable-rows>div:last-child .flexibleTable-cell[data-v-57ea4c61]{border-bottom:none}.flexibleTable-section[data-v-57ea4c61]{border-bottom:1px solid rgba(0,0,0,.4)}.flexibleTable-section-before[data-v-57ea4c61]{border-bottom:1px solid rgba(0,0,0,.1);padding:3px 0}.flexibleTable-section-after[data-v-57ea4c61]{border-top:1px solid rgba(0,0,0,.1);padding:3px 0}.flexibleTable-body .flexibleTable-row:hover .flexibleTable-cell[data-v-57ea4c61]{background-color:rgba(0,0,0,.1)}.flexibleTable-cell-sort[data-v-57ea4c61]{margin-left:2px}.flexibleTable-head[data-v-57ea4c61]{-ms-overflow-style:none;overflow:-moz-scrollbars-none}.flexibleTable-head[data-v-57ea4c61]::-webkit-scrollbar{display:none}.button[data-v-3a5d1557]{cursor:pointer;user-select:none;color:#555}.button[data-v-3a5d1557]:hover{color:#e85e29}svg.button[data-v-3a5d1557]{margin-left:2px}.text-dark[data-v-d4303810]{color:#212121}.text-grey[data-v-d4303810]{color:#4a4a4a}.text-lightGrey[data-v-d4303810]{color:#737373}.text-mediumLightGrey[data-v-d4303810]{color:#aaa}.text-veryLightGrey[data-v-d4303810]{color:#d2d2d2}.fontWeight-medium[data-v-d4303810]{font-weight:500}.fontWeight-heavy[data-v-d4303810]{font-weight:700}.font-italic[data-v-d4303810]{font-style:italic}.fontSize-verySmall[data-v-d4303810]{font-size:.75rem}.fontSize-small[data-v-d4303810]{font-size:.8rem}.fontSize-normal[data-v-d4303810]{font-size:.9rem}.fontSize-large[data-v-d4303810]{font-size:1.1rem}.font-default[data-v-d4303810]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-d4303810]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-d4303810]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-d4303810]{word-break:break-all}.fillAndCenter[data-v-d4303810]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-d4303810]{scrollbar-width:thin}.mainComponent[data-v-d4303810]{position:relative}.mainComponent-minimized[data-v-d4303810]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-d4303810]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-d4303810]{display:block}.visualComponent[data-v-d4303810]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-d4303810]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-d4303810]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-d4303810]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-d4303810]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-d4303810]{display:block;flex:1 1 auto;overflow:auto}p[data-v-d4303810]{margin:3px 0!important}a[data-v-d4303810]:link,a[data-v-d4303810]:visited,a[data-v-d4303810]:active{color:#b13f13}a[data-v-d4303810]:hover,.alert a[data-v-d4303810]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-d4303810]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-d4303810]{color:#737373!important}.page-link[data-v-d4303810]:hover{color:#e85e29!important}ul[data-v-d4303810]{padding-left:20px}h1[data-v-d4303810]{font-size:1.85rem}h2[data-v-d4303810]{font-size:1.7rem}h3[data-v-d4303810]{font-size:1.55rem}h4[data-v-d4303810]{font-size:1.35rem}h5[data-v-d4303810]{font-size:1.25rem}h6[data-v-d4303810]{font-size:1.2rem}.button[data-v-d4303810]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-d4303810]:hover{color:#e85e29}.button-disabled[data-v-d4303810]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-d4303810]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-d4303810]:hover{color:#880c0c}.button[data-v-d4303810],button[data-v-d4303810]{transition:all .2s ease-in-out}.button[data-v-d4303810]:not(.button-disabled):active,button[data-v-d4303810]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-d4303810]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-d4303810]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-d4303810]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-d4303810]:hover{color:#e85e29}.concept-mappingsExist[data-v-d4303810]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-d4303810]{border-right:5px solid #ffffff}.pointer[data-v-d4303810]{cursor:pointer}.starFavorite[data-v-d4303810]{color:#b13f13;margin-right:5px}.starFavorite[data-v-d4303810]:hover,.starNormal[data-v-d4303810]:hover{color:#e85e29}.starNormal[data-v-d4303810]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-d4303810]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-d4303810]{background-color:#dacece;font-weight:700}.scrollable[data-v-d4303810]{overflow-y:auto}.collapsed>.when-opened[data-v-d4303810],:not(.collapsed)>.when-closed[data-v-d4303810]{display:none}[data-v-d4303810]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-d4303810]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-d4303810]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-d4303810]:before{background-color:#555!important}.popover[data-v-d4303810]{max-width:400px!important}.custom-control-label[data-v-d4303810]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-d4303810],.form-control.is-invalid[data-v-d4303810]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-d4303810]{overflow:auto!important}.modal-content[data-v-d4303810],.popover-body[data-v-d4303810]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-d4303810],.btn-primary[data-v-d4303810]:active,.btn-primary[data-v-d4303810]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-d4303810]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-d4303810]{background-color:#377a16}.btn-success[data-v-d4303810]:hover{background-color:#1a390a}.btn-warning[data-v-d4303810]{background-color:#dacece}.btn-warning[data-v-d4303810]:hover{background-color:#b9a2a2}.btn-danger[data-v-d4303810]{background-color:#ce1212}.btn-danger[data-v-d4303810]:hover{background-color:#880c0c}.text-success[data-v-d4303810]{color:#377a16!important}.text-warning[data-v-d4303810]{color:#b9a2a2!important}.text-danger[data-v-d4303810]{color:#ce1212!important}.alert-success[data-v-d4303810]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-d4303810]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-d4303810]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-d4303810]{order:1}.order2[data-v-d4303810]{order:2}.order3[data-v-d4303810]{order:3}.order4[data-v-d4303810]{order:4}.order5[data-v-d4303810]{order:5}div kbd[data-v-d4303810]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}nav.navbar[data-v-d4303810]{padding:2px 8px;height:42px;background-color:#dacece}.navbar-brand[data-v-d4303810]{color:#212121!important}.btn-link[data-v-d4303810]:disabled,.btn-link.disabled[data-v-d4303810]{text-decoration:line-through;color:#737373}.navbar-settingsButton>span>img[data-v-d4303810],.navbar-settingsButton>span>svg[data-v-d4303810]{opacity:1;height:17px}.navbar-settingsButton>span>img[data-v-d4303810]{margin-top:-3px}.navbar-settingsButton>span>svg[data-v-d4303810]{margin-top:1px}.navbar-settingsButton:hover>span>img[data-v-d4303810],.navbar-settingsButton:hover>span>svg[data-v-d4303810]{opacity:.5}hr[data-v-d4303810]{margin:.75rem 0}.nav-link,.nav-link>span,.btn-link{color:#212121!important}.nav-link.active,.btn-link.active{font-weight:700}.nav-pills .nav-link.active{color:#fff!important}.nav-link:hover,.btn-link:hover{color:#4a4a4a!important}.navbar-dropdown{overflow-x:hidden;right:-8px!important;top:95%!important}.favoriteConceptsDropdown{max-height:700px;width:400px}.favoriteConceptsDropdown .dropdown-item{white-space:normal;position:relative;display:flex}.favoriteConceptsDropdown .dropdown-item:hover{background-color:#ece5e5}.favoriteConceptsDropdown-iconTarget{color:#dacece}.navbar-dropdown-selectable{word-break:default;white-space:nowrap;user-select:none;padding:3px 12px 3px 10px}.navbar-dropdown-selectable-icon{display:inline-block}.navbar-dropdown-selectable-icon>img{height:17px;max-height:17px;margin-top:-3px}.navbar-dropdown-selectable-icon>svg{height:17px;margin-top:1px;margin-left:2px}.navbar-dropdown-selectable-selected{font-weight:700;padding-right:5px;background-color:#dacece}.navbar-settingsTabs-row{padding:3px 10px}.navbar-settingsTabs-row:hover,.navbar-dropdown-selectable:hover{cursor:pointer;background-color:#ece5e5}.text-dark[data-v-6208228d]{color:#212121}.text-grey[data-v-6208228d]{color:#4a4a4a}.text-lightGrey[data-v-6208228d]{color:#737373}.text-mediumLightGrey[data-v-6208228d]{color:#aaa}.text-veryLightGrey[data-v-6208228d]{color:#d2d2d2}.fontWeight-medium[data-v-6208228d]{font-weight:500}.fontWeight-heavy[data-v-6208228d]{font-weight:700}.font-italic[data-v-6208228d]{font-style:italic}.fontSize-verySmall[data-v-6208228d]{font-size:.75rem}.fontSize-small[data-v-6208228d]{font-size:.8rem}.fontSize-normal[data-v-6208228d]{font-size:.9rem}.fontSize-large[data-v-6208228d]{font-size:1.1rem}.font-default[data-v-6208228d]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-6208228d]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-6208228d]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-6208228d]{word-break:break-all}.fillAndCenter[data-v-6208228d]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-6208228d]{scrollbar-width:thin}.mainComponent[data-v-6208228d]{position:relative}.mainComponent-minimized[data-v-6208228d]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-6208228d]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-6208228d]{display:block}.visualComponent[data-v-6208228d]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-6208228d]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-6208228d]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-6208228d]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-6208228d]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-6208228d]{display:block;flex:1 1 auto;overflow:auto}p[data-v-6208228d]{margin:3px 0!important}a[data-v-6208228d]:link,a[data-v-6208228d]:visited,a[data-v-6208228d]:active{color:#b13f13}a[data-v-6208228d]:hover,.alert a[data-v-6208228d]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-6208228d]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-6208228d]{color:#737373!important}.page-link[data-v-6208228d]:hover{color:#e85e29!important}ul[data-v-6208228d]{padding-left:20px}h1[data-v-6208228d]{font-size:1.85rem}h2[data-v-6208228d]{font-size:1.7rem}h3[data-v-6208228d]{font-size:1.55rem}h4[data-v-6208228d]{font-size:1.35rem}h5[data-v-6208228d]{font-size:1.25rem}h6[data-v-6208228d]{font-size:1.2rem}.button[data-v-6208228d]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-6208228d]:hover{color:#e85e29}.button-disabled[data-v-6208228d]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-6208228d]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-6208228d]:hover{color:#880c0c}.button[data-v-6208228d],button[data-v-6208228d]{transition:all .2s ease-in-out}.button[data-v-6208228d]:not(.button-disabled):active,button[data-v-6208228d]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-6208228d]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-6208228d]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-6208228d]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-6208228d]:hover{color:#e85e29}.concept-mappingsExist[data-v-6208228d]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-6208228d]{border-right:5px solid #ffffff}.pointer[data-v-6208228d]{cursor:pointer}.starFavorite[data-v-6208228d]{color:#b13f13;margin-right:5px}.starFavorite[data-v-6208228d]:hover,.starNormal[data-v-6208228d]:hover{color:#e85e29}.starNormal[data-v-6208228d]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-6208228d]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-6208228d]{background-color:#dacece;font-weight:700}.scrollable[data-v-6208228d]{overflow-y:auto}.collapsed>.when-opened[data-v-6208228d],:not(.collapsed)>.when-closed[data-v-6208228d]{display:none}[data-v-6208228d]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-6208228d]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-6208228d]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-6208228d]:before{background-color:#555!important}.popover[data-v-6208228d]{max-width:400px!important}.custom-control-label[data-v-6208228d]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-6208228d],.form-control.is-invalid[data-v-6208228d]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-6208228d]{overflow:auto!important}.modal-content[data-v-6208228d],.popover-body[data-v-6208228d]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-6208228d],.btn-primary[data-v-6208228d]:active,.btn-primary[data-v-6208228d]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-6208228d]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-6208228d]{background-color:#377a16}.btn-success[data-v-6208228d]:hover{background-color:#1a390a}.btn-warning[data-v-6208228d]{background-color:#dacece}.btn-warning[data-v-6208228d]:hover{background-color:#b9a2a2}.btn-danger[data-v-6208228d]{background-color:#ce1212}.btn-danger[data-v-6208228d]:hover{background-color:#880c0c}.text-success[data-v-6208228d]{color:#377a16!important}.text-warning[data-v-6208228d]{color:#b9a2a2!important}.text-danger[data-v-6208228d]{color:#ce1212!important}.alert-success[data-v-6208228d]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-6208228d]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-6208228d]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-6208228d]{order:1}.order2[data-v-6208228d]{order:2}.order3[data-v-6208228d]{order:3}.order4[data-v-6208228d]{order:4}.order5[data-v-6208228d]{order:5}div kbd[data-v-6208228d]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.componentSettings[data-v-6208228d]{position:absolute;right:0;bottom:2px;z-index:200}.componentSettings>.button[data-v-6208228d]{color:rgba(85,85,85,.6)}.componentSettings>.button[data-v-6208228d]:hover{color:#e85e29}.text-dark[data-v-58fa3726]{color:#212121}.text-grey[data-v-58fa3726]{color:#4a4a4a}.text-lightGrey[data-v-58fa3726]{color:#737373}.text-mediumLightGrey[data-v-58fa3726]{color:#aaa}.text-veryLightGrey[data-v-58fa3726]{color:#d2d2d2}.fontWeight-medium[data-v-58fa3726]{font-weight:500}.fontWeight-heavy[data-v-58fa3726]{font-weight:700}.font-italic[data-v-58fa3726]{font-style:italic}.fontSize-verySmall[data-v-58fa3726]{font-size:.75rem}.fontSize-small[data-v-58fa3726]{font-size:.8rem}.fontSize-normal[data-v-58fa3726]{font-size:.9rem}.fontSize-large[data-v-58fa3726]{font-size:1.1rem}.font-default[data-v-58fa3726]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-58fa3726]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-58fa3726]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-58fa3726]{word-break:break-all}.fillAndCenter[data-v-58fa3726]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-58fa3726]{scrollbar-width:thin}.mainComponent[data-v-58fa3726]{position:relative}.mainComponent-minimized[data-v-58fa3726]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-58fa3726]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-58fa3726]{display:block}.visualComponent[data-v-58fa3726]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-58fa3726]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-58fa3726]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-58fa3726]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-58fa3726]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-58fa3726]{display:block;flex:1 1 auto;overflow:auto}p[data-v-58fa3726]{margin:3px 0!important}a[data-v-58fa3726]:link,a[data-v-58fa3726]:visited,a[data-v-58fa3726]:active{color:#b13f13}a[data-v-58fa3726]:hover,.alert a[data-v-58fa3726]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-58fa3726]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-58fa3726]{color:#737373!important}.page-link[data-v-58fa3726]:hover{color:#e85e29!important}ul[data-v-58fa3726]{padding-left:20px}h1[data-v-58fa3726]{font-size:1.85rem}h2[data-v-58fa3726]{font-size:1.7rem}h3[data-v-58fa3726]{font-size:1.55rem}h4[data-v-58fa3726]{font-size:1.35rem}h5[data-v-58fa3726]{font-size:1.25rem}h6[data-v-58fa3726]{font-size:1.2rem}.button[data-v-58fa3726]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-58fa3726]:hover{color:#e85e29}.button-disabled[data-v-58fa3726]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-58fa3726]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-58fa3726]:hover{color:#880c0c}.button[data-v-58fa3726],button[data-v-58fa3726]{transition:all .2s ease-in-out}.button[data-v-58fa3726]:not(.button-disabled):active,button[data-v-58fa3726]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-58fa3726]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-58fa3726]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-58fa3726]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-58fa3726]:hover{color:#e85e29}.concept-mappingsExist[data-v-58fa3726]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-58fa3726]{border-right:5px solid #ffffff}.pointer[data-v-58fa3726]{cursor:pointer}.starFavorite[data-v-58fa3726]{color:#b13f13;margin-right:5px}.starFavorite[data-v-58fa3726]:hover,.starNormal[data-v-58fa3726]:hover{color:#e85e29}.starNormal[data-v-58fa3726]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-58fa3726]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-58fa3726]{background-color:#dacece;font-weight:700}.scrollable[data-v-58fa3726]{overflow-y:auto}.collapsed>.when-opened[data-v-58fa3726],:not(.collapsed)>.when-closed[data-v-58fa3726]{display:none}[data-v-58fa3726]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-58fa3726]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-58fa3726]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-58fa3726]:before{background-color:#555!important}.popover[data-v-58fa3726]{max-width:400px!important}.custom-control-label[data-v-58fa3726]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-58fa3726],.form-control.is-invalid[data-v-58fa3726]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-58fa3726]{overflow:auto!important}.modal-content[data-v-58fa3726],.popover-body[data-v-58fa3726]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-58fa3726],.btn-primary[data-v-58fa3726]:active,.btn-primary[data-v-58fa3726]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-58fa3726]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-58fa3726]{background-color:#377a16}.btn-success[data-v-58fa3726]:hover{background-color:#1a390a}.btn-warning[data-v-58fa3726]{background-color:#dacece}.btn-warning[data-v-58fa3726]:hover{background-color:#b9a2a2}.btn-danger[data-v-58fa3726]{background-color:#ce1212}.btn-danger[data-v-58fa3726]:hover{background-color:#880c0c}.text-success[data-v-58fa3726]{color:#377a16!important}.text-warning[data-v-58fa3726]{color:#b9a2a2!important}.text-danger[data-v-58fa3726]{color:#ce1212!important}.alert-success[data-v-58fa3726]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-58fa3726]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-58fa3726]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-58fa3726]{order:1}.order2[data-v-58fa3726]{order:2}.order3[data-v-58fa3726]{order:3}.order4[data-v-58fa3726]{order:4}.order5[data-v-58fa3726]{order:5}div kbd[data-v-58fa3726]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.dataModal-json[data-v-58fa3726]{height:600px;overflow:auto;margin-top:20px}.text-dark[data-v-7ef9861f]{color:#212121}.text-grey[data-v-7ef9861f]{color:#4a4a4a}.text-lightGrey[data-v-7ef9861f]{color:#737373}.text-mediumLightGrey[data-v-7ef9861f]{color:#aaa}.text-veryLightGrey[data-v-7ef9861f]{color:#d2d2d2}.fontWeight-medium[data-v-7ef9861f]{font-weight:500}.fontWeight-heavy[data-v-7ef9861f]{font-weight:700}.font-italic[data-v-7ef9861f]{font-style:italic}.fontSize-verySmall[data-v-7ef9861f]{font-size:.75rem}.fontSize-small[data-v-7ef9861f]{font-size:.8rem}.fontSize-normal[data-v-7ef9861f]{font-size:.9rem}.fontSize-large[data-v-7ef9861f]{font-size:1.1rem}.font-default[data-v-7ef9861f]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-7ef9861f]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-7ef9861f]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-7ef9861f]{word-break:break-all}.fillAndCenter[data-v-7ef9861f]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-7ef9861f]{scrollbar-width:thin}.mainComponent[data-v-7ef9861f]{position:relative}.mainComponent-minimized[data-v-7ef9861f]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-7ef9861f]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-7ef9861f]{display:block}.visualComponent[data-v-7ef9861f]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-7ef9861f]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-7ef9861f]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-7ef9861f]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-7ef9861f]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-7ef9861f]{display:block;flex:1 1 auto;overflow:auto}p[data-v-7ef9861f]{margin:3px 0!important}a[data-v-7ef9861f]:link,a[data-v-7ef9861f]:visited,a[data-v-7ef9861f]:active{color:#b13f13}a[data-v-7ef9861f]:hover,.alert a[data-v-7ef9861f]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-7ef9861f]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-7ef9861f]{color:#737373!important}.page-link[data-v-7ef9861f]:hover{color:#e85e29!important}ul[data-v-7ef9861f]{padding-left:20px}h1[data-v-7ef9861f]{font-size:1.85rem}h2[data-v-7ef9861f]{font-size:1.7rem}h3[data-v-7ef9861f]{font-size:1.55rem}h4[data-v-7ef9861f]{font-size:1.35rem}h5[data-v-7ef9861f]{font-size:1.25rem}h6[data-v-7ef9861f]{font-size:1.2rem}.button[data-v-7ef9861f]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-7ef9861f]:hover{color:#e85e29}.button-disabled[data-v-7ef9861f]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-7ef9861f]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-7ef9861f]:hover{color:#880c0c}.button[data-v-7ef9861f],button[data-v-7ef9861f]{transition:all .2s ease-in-out}.button[data-v-7ef9861f]:not(.button-disabled):active,button[data-v-7ef9861f]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-7ef9861f]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-7ef9861f]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-7ef9861f]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-7ef9861f]:hover{color:#e85e29}.concept-mappingsExist[data-v-7ef9861f]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-7ef9861f]{border-right:5px solid #ffffff}.pointer[data-v-7ef9861f]{cursor:pointer}.starFavorite[data-v-7ef9861f]{color:#b13f13;margin-right:5px}.starFavorite[data-v-7ef9861f]:hover,.starNormal[data-v-7ef9861f]:hover{color:#e85e29}.starNormal[data-v-7ef9861f]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-7ef9861f]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-7ef9861f]{background-color:#dacece;font-weight:700}.scrollable[data-v-7ef9861f]{overflow-y:auto}.collapsed>.when-opened[data-v-7ef9861f],:not(.collapsed)>.when-closed[data-v-7ef9861f]{display:none}[data-v-7ef9861f]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-7ef9861f]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-7ef9861f]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-7ef9861f]:before{background-color:#555!important}.popover[data-v-7ef9861f]{max-width:400px!important}.custom-control-label[data-v-7ef9861f]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-7ef9861f],.form-control.is-invalid[data-v-7ef9861f]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-7ef9861f]{overflow:auto!important}.modal-content[data-v-7ef9861f],.popover-body[data-v-7ef9861f]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-7ef9861f],.btn-primary[data-v-7ef9861f]:active,.btn-primary[data-v-7ef9861f]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-7ef9861f]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-7ef9861f]{background-color:#377a16}.btn-success[data-v-7ef9861f]:hover{background-color:#1a390a}.btn-warning[data-v-7ef9861f]{background-color:#dacece}.btn-warning[data-v-7ef9861f]:hover{background-color:#b9a2a2}.btn-danger[data-v-7ef9861f]{background-color:#ce1212}.btn-danger[data-v-7ef9861f]:hover{background-color:#880c0c}.text-success[data-v-7ef9861f]{color:#377a16!important}.text-warning[data-v-7ef9861f]{color:#b9a2a2!important}.text-danger[data-v-7ef9861f]{color:#ce1212!important}.alert-success[data-v-7ef9861f]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-7ef9861f]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-7ef9861f]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-7ef9861f]{order:1}.order2[data-v-7ef9861f]{order:2}.order3[data-v-7ef9861f]{order:3}.order4[data-v-7ef9861f]{order:4}.order5[data-v-7ef9861f]{order:5}div kbd[data-v-7ef9861f]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.annotationList[data-v-7ef9861f]{max-height:300px;overflow-y:auto}.annotationList>div[data-v-7ef9861f]{display:flex}.annotationList>div>div[data-v-7ef9861f]{flex:1}.annotationList>div>div[data-v-7ef9861f]:first-child{padding-right:10px}.annotationList>div>div[data-v-7ef9861f]:last-child{padding-left:10px}.annotationList>div>div[data-v-7ef9861f]:first-child,.annotationList>div>div[data-v-7ef9861f]:last-child{flex:none;display:flex;justify-content:center;align-content:center;flex-direction:column}.annotationList>div[data-v-7ef9861f]:nth-child(odd){background-color:#fff}.annotationList>div[data-v-7ef9861f]:nth-child(2n){background-color:rgba(210,210,210,.3)}.text-dark[data-v-724c3566]{color:#212121}.text-grey[data-v-724c3566]{color:#4a4a4a}.text-lightGrey[data-v-724c3566]{color:#737373}.text-mediumLightGrey[data-v-724c3566]{color:#aaa}.text-veryLightGrey[data-v-724c3566]{color:#d2d2d2}.fontWeight-medium[data-v-724c3566]{font-weight:500}.fontWeight-heavy[data-v-724c3566]{font-weight:700}.font-italic[data-v-724c3566]{font-style:italic}.fontSize-verySmall[data-v-724c3566]{font-size:.75rem}.fontSize-small[data-v-724c3566]{font-size:.8rem}.fontSize-normal[data-v-724c3566]{font-size:.9rem}.fontSize-large[data-v-724c3566]{font-size:1.1rem}.font-default[data-v-724c3566]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-724c3566]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-724c3566]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-724c3566]{word-break:break-all}.fillAndCenter[data-v-724c3566]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-724c3566]{scrollbar-width:thin}.mainComponent[data-v-724c3566]{position:relative}.mainComponent-minimized[data-v-724c3566]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-724c3566]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-724c3566]{display:block}.visualComponent[data-v-724c3566]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-724c3566]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-724c3566]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-724c3566]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-724c3566]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-724c3566]{display:block;flex:1 1 auto;overflow:auto}p[data-v-724c3566]{margin:3px 0!important}a[data-v-724c3566]:link,a[data-v-724c3566]:visited,a[data-v-724c3566]:active{color:#b13f13}a[data-v-724c3566]:hover,.alert a[data-v-724c3566]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-724c3566]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-724c3566]{color:#737373!important}.page-link[data-v-724c3566]:hover{color:#e85e29!important}ul[data-v-724c3566]{padding-left:20px}h1[data-v-724c3566]{font-size:1.85rem}h2[data-v-724c3566]{font-size:1.7rem}h3[data-v-724c3566]{font-size:1.55rem}h4[data-v-724c3566]{font-size:1.35rem}h5[data-v-724c3566]{font-size:1.25rem}h6[data-v-724c3566]{font-size:1.2rem}.button[data-v-724c3566]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-724c3566]:hover{color:#e85e29}.button-disabled[data-v-724c3566]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-724c3566]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-724c3566]:hover{color:#880c0c}.button[data-v-724c3566],button[data-v-724c3566]{transition:all .2s ease-in-out}.button[data-v-724c3566]:not(.button-disabled):active,button[data-v-724c3566]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-724c3566]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-724c3566]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-724c3566]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-724c3566]:hover{color:#e85e29}.concept-mappingsExist[data-v-724c3566]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-724c3566]{border-right:5px solid #ffffff}.pointer[data-v-724c3566]{cursor:pointer}.starFavorite[data-v-724c3566]{color:#b13f13;margin-right:5px}.starFavorite[data-v-724c3566]:hover,.starNormal[data-v-724c3566]:hover{color:#e85e29}.starNormal[data-v-724c3566]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-724c3566]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-724c3566]{background-color:#dacece;font-weight:700}.scrollable[data-v-724c3566]{overflow-y:auto}.collapsed>.when-opened[data-v-724c3566],:not(.collapsed)>.when-closed[data-v-724c3566]{display:none}[data-v-724c3566]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-724c3566]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-724c3566]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-724c3566]:before{background-color:#555!important}.popover[data-v-724c3566]{max-width:400px!important}.custom-control-label[data-v-724c3566]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-724c3566],.form-control.is-invalid[data-v-724c3566]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-724c3566]{overflow:auto!important}.modal-content[data-v-724c3566],.popover-body[data-v-724c3566]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-724c3566],.btn-primary[data-v-724c3566]:active,.btn-primary[data-v-724c3566]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-724c3566]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-724c3566]{background-color:#377a16}.btn-success[data-v-724c3566]:hover{background-color:#1a390a}.btn-warning[data-v-724c3566]{background-color:#dacece}.btn-warning[data-v-724c3566]:hover{background-color:#b9a2a2}.btn-danger[data-v-724c3566]{background-color:#ce1212}.btn-danger[data-v-724c3566]:hover{background-color:#880c0c}.text-success[data-v-724c3566]{color:#377a16!important}.text-warning[data-v-724c3566]{color:#b9a2a2!important}.text-danger[data-v-724c3566]{color:#ce1212!important}.alert-success[data-v-724c3566]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-724c3566]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-724c3566]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-724c3566]{order:1}.order2[data-v-724c3566]{order:2}.order3[data-v-724c3566]{order:3}.order4[data-v-724c3566]{order:4}.order5[data-v-724c3566]{order:5}div kbd[data-v-724c3566]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.mappingDetail-container>.row[data-v-724c3566]{margin-bottom:10px}.mappingDetail-container>.row>.col-3[data-v-724c3566]{text-align:right}.mappingDetail-container p[data-v-724c3566]{margin:0!important}.text-dark[data-v-dfb5a9af]{color:#212121}.text-grey[data-v-dfb5a9af]{color:#4a4a4a}.text-lightGrey[data-v-dfb5a9af]{color:#737373}.text-mediumLightGrey[data-v-dfb5a9af]{color:#aaa}.text-veryLightGrey[data-v-dfb5a9af]{color:#d2d2d2}.fontWeight-medium[data-v-dfb5a9af]{font-weight:500}.fontWeight-heavy[data-v-dfb5a9af]{font-weight:700}.font-italic[data-v-dfb5a9af]{font-style:italic}.fontSize-verySmall[data-v-dfb5a9af]{font-size:.75rem}.fontSize-small[data-v-dfb5a9af]{font-size:.8rem}.fontSize-normal[data-v-dfb5a9af]{font-size:.9rem}.fontSize-large[data-v-dfb5a9af]{font-size:1.1rem}.font-default[data-v-dfb5a9af]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-dfb5a9af]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-dfb5a9af]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-dfb5a9af]{word-break:break-all}.fillAndCenter[data-v-dfb5a9af]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-dfb5a9af]{scrollbar-width:thin}.mainComponent[data-v-dfb5a9af]{position:relative}.mainComponent-minimized[data-v-dfb5a9af]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-dfb5a9af]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-dfb5a9af]{display:block}.visualComponent[data-v-dfb5a9af]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-dfb5a9af]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-dfb5a9af]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-dfb5a9af]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-dfb5a9af]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-dfb5a9af]{display:block;flex:1 1 auto;overflow:auto}p[data-v-dfb5a9af]{margin:3px 0!important}a[data-v-dfb5a9af]:link,a[data-v-dfb5a9af]:visited,a[data-v-dfb5a9af]:active{color:#b13f13}a[data-v-dfb5a9af]:hover,.alert a[data-v-dfb5a9af]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-dfb5a9af]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-dfb5a9af]{color:#737373!important}.page-link[data-v-dfb5a9af]:hover{color:#e85e29!important}ul[data-v-dfb5a9af]{padding-left:20px}h1[data-v-dfb5a9af]{font-size:1.85rem}h2[data-v-dfb5a9af]{font-size:1.7rem}h3[data-v-dfb5a9af]{font-size:1.55rem}h4[data-v-dfb5a9af]{font-size:1.35rem}h5[data-v-dfb5a9af]{font-size:1.25rem}h6[data-v-dfb5a9af]{font-size:1.2rem}.button[data-v-dfb5a9af]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-dfb5a9af]:hover{color:#e85e29}.button-disabled[data-v-dfb5a9af]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-dfb5a9af]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-dfb5a9af]:hover{color:#880c0c}.button[data-v-dfb5a9af],button[data-v-dfb5a9af]{transition:all .2s ease-in-out}.button[data-v-dfb5a9af]:not(.button-disabled):active,button[data-v-dfb5a9af]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-dfb5a9af]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-dfb5a9af]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-dfb5a9af]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-dfb5a9af]:hover{color:#e85e29}.concept-mappingsExist[data-v-dfb5a9af]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-dfb5a9af]{border-right:5px solid #ffffff}.pointer[data-v-dfb5a9af]{cursor:pointer}.starFavorite[data-v-dfb5a9af]{color:#b13f13;margin-right:5px}.starFavorite[data-v-dfb5a9af]:hover,.starNormal[data-v-dfb5a9af]:hover{color:#e85e29}.starNormal[data-v-dfb5a9af]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-dfb5a9af]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-dfb5a9af]{background-color:#dacece;font-weight:700}.scrollable[data-v-dfb5a9af]{overflow-y:auto}.collapsed>.when-opened[data-v-dfb5a9af],:not(.collapsed)>.when-closed[data-v-dfb5a9af]{display:none}[data-v-dfb5a9af]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-dfb5a9af]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-dfb5a9af]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-dfb5a9af]:before{background-color:#555!important}.popover[data-v-dfb5a9af]{max-width:400px!important}.custom-control-label[data-v-dfb5a9af]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-dfb5a9af],.form-control.is-invalid[data-v-dfb5a9af]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-dfb5a9af]{overflow:auto!important}.modal-content[data-v-dfb5a9af],.popover-body[data-v-dfb5a9af]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-dfb5a9af],.btn-primary[data-v-dfb5a9af]:active,.btn-primary[data-v-dfb5a9af]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-dfb5a9af]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-dfb5a9af]{background-color:#377a16}.btn-success[data-v-dfb5a9af]:hover{background-color:#1a390a}.btn-warning[data-v-dfb5a9af]{background-color:#dacece}.btn-warning[data-v-dfb5a9af]:hover{background-color:#b9a2a2}.btn-danger[data-v-dfb5a9af]{background-color:#ce1212}.btn-danger[data-v-dfb5a9af]:hover{background-color:#880c0c}.text-success[data-v-dfb5a9af]{color:#377a16!important}.text-warning[data-v-dfb5a9af]{color:#b9a2a2!important}.text-danger[data-v-dfb5a9af]{color:#ce1212!important}.alert-success[data-v-dfb5a9af]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-dfb5a9af]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-dfb5a9af]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-dfb5a9af]{order:1}.order2[data-v-dfb5a9af]{order:2}.order3[data-v-dfb5a9af]{order:3}.order4[data-v-dfb5a9af]{order:4}.order5[data-v-dfb5a9af]{order:5}div kbd[data-v-dfb5a9af]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.loader[data-v-dfb5a9af]{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:4px solid #f3f3f3;border-top:4px solid #3498db;width:24px;height:24px;animation:spin-dfb5a9af 2s linear infinite}.loader-sm[data-v-dfb5a9af]{width:16px;height:16px}.loader-md[data-v-dfb5a9af]{width:24px;height:24px}.loader-lg[data-v-dfb5a9af]{width:32px;height:32px}@keyframes spin-dfb5a9af{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loadingIndicatorFull{z-index:800!important;background-color:rgba(255,255,255,.6);animation:fadein .5s}@keyframes fadein{0%{opacity:0}to{opacity:1}}.loadingIndicatorFull-text,.loadingIndicatorFull-indicator{flex:none}.text-dark[data-v-e9ae162d]{color:#212121}.text-grey[data-v-e9ae162d]{color:#4a4a4a}.text-lightGrey[data-v-e9ae162d]{color:#737373}.text-mediumLightGrey[data-v-e9ae162d]{color:#aaa}.text-veryLightGrey[data-v-e9ae162d]{color:#d2d2d2}.fontWeight-medium[data-v-e9ae162d]{font-weight:500}.fontWeight-heavy[data-v-e9ae162d]{font-weight:700}.font-italic[data-v-e9ae162d]{font-style:italic}.fontSize-verySmall[data-v-e9ae162d]{font-size:.75rem}.fontSize-small[data-v-e9ae162d]{font-size:.8rem}.fontSize-normal[data-v-e9ae162d]{font-size:.9rem}.fontSize-large[data-v-e9ae162d]{font-size:1.1rem}.font-default[data-v-e9ae162d]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-e9ae162d]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-e9ae162d]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-e9ae162d]{word-break:break-all}.fillAndCenter[data-v-e9ae162d]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-e9ae162d]{scrollbar-width:thin}.mainComponent[data-v-e9ae162d]{position:relative}.mainComponent-minimized[data-v-e9ae162d]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-e9ae162d]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-e9ae162d]{display:block}.visualComponent[data-v-e9ae162d]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-e9ae162d]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-e9ae162d]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-e9ae162d]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-e9ae162d]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-e9ae162d]{display:block;flex:1 1 auto;overflow:auto}p[data-v-e9ae162d]{margin:3px 0!important}a[data-v-e9ae162d]:link,a[data-v-e9ae162d]:visited,a[data-v-e9ae162d]:active{color:#b13f13}a[data-v-e9ae162d]:hover,.alert a[data-v-e9ae162d]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-e9ae162d]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-e9ae162d]{color:#737373!important}.page-link[data-v-e9ae162d]:hover{color:#e85e29!important}ul[data-v-e9ae162d]{padding-left:20px}h1[data-v-e9ae162d]{font-size:1.85rem}h2[data-v-e9ae162d]{font-size:1.7rem}h3[data-v-e9ae162d]{font-size:1.55rem}h4[data-v-e9ae162d]{font-size:1.35rem}h5[data-v-e9ae162d]{font-size:1.25rem}h6[data-v-e9ae162d]{font-size:1.2rem}.button[data-v-e9ae162d]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-e9ae162d]:hover{color:#e85e29}.button-disabled[data-v-e9ae162d]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-e9ae162d]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-e9ae162d]:hover{color:#880c0c}.button[data-v-e9ae162d],button[data-v-e9ae162d]{transition:all .2s ease-in-out}.button[data-v-e9ae162d]:not(.button-disabled):active,button[data-v-e9ae162d]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-e9ae162d]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-e9ae162d]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-e9ae162d]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-e9ae162d]:hover{color:#e85e29}.concept-mappingsExist[data-v-e9ae162d]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-e9ae162d]{border-right:5px solid #ffffff}.pointer[data-v-e9ae162d]{cursor:pointer}.starFavorite[data-v-e9ae162d]{color:#b13f13;margin-right:5px}.starFavorite[data-v-e9ae162d]:hover,.starNormal[data-v-e9ae162d]:hover{color:#e85e29}.starNormal[data-v-e9ae162d]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-e9ae162d]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-e9ae162d]{background-color:#dacece;font-weight:700}.scrollable[data-v-e9ae162d]{overflow-y:auto}.collapsed>.when-opened[data-v-e9ae162d],:not(.collapsed)>.when-closed[data-v-e9ae162d]{display:none}[data-v-e9ae162d]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-e9ae162d]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-e9ae162d]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-e9ae162d]:before{background-color:#555!important}.popover[data-v-e9ae162d]{max-width:400px!important}.custom-control-label[data-v-e9ae162d]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-e9ae162d],.form-control.is-invalid[data-v-e9ae162d]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-e9ae162d]{overflow:auto!important}.modal-content[data-v-e9ae162d],.popover-body[data-v-e9ae162d]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-e9ae162d],.btn-primary[data-v-e9ae162d]:active,.btn-primary[data-v-e9ae162d]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-e9ae162d]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-e9ae162d]{background-color:#377a16}.btn-success[data-v-e9ae162d]:hover{background-color:#1a390a}.btn-warning[data-v-e9ae162d]{background-color:#dacece}.btn-warning[data-v-e9ae162d]:hover{background-color:#b9a2a2}.btn-danger[data-v-e9ae162d]{background-color:#ce1212}.btn-danger[data-v-e9ae162d]:hover{background-color:#880c0c}.text-success[data-v-e9ae162d]{color:#377a16!important}.text-warning[data-v-e9ae162d]{color:#b9a2a2!important}.text-danger[data-v-e9ae162d]{color:#ce1212!important}.alert-success[data-v-e9ae162d]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-e9ae162d]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-e9ae162d]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-e9ae162d]{order:1}.order2[data-v-e9ae162d]{order:2}.order3[data-v-e9ae162d]{order:3}.order4[data-v-e9ae162d]{order:4}.order5[data-v-e9ae162d]{order:5}div kbd[data-v-e9ae162d]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.annotationPopover[data-v-e9ae162d]{display:flex;flex-direction:column}.annotationPopover-upper[data-v-e9ae162d]{flex:1;display:flex;justify-content:center}.annotationPopover-lower[data-v-e9ae162d]{width:100%;margin-top:5px;display:flex;align-items:center;justify-content:center;gap:7px}.annotationPopover-left[data-v-e9ae162d]{flex:1;padding:5px 0;min-width:100px;display:flex;flex-direction:column}.annotationPopover-history[data-v-e9ae162d]{flex:1}.annotationPopover-score[data-v-e9ae162d]{font-size:1.1rem;text-align:right;padding-top:5px}.annotationPopover-voting[data-v-e9ae162d]{flex:none;min-width:24px;display:flex;flex-direction:column;font-size:20px}.annotationPopover-voting>div[data-v-e9ae162d]{flex:none;text-align:center}.annotationPopover-voting>div[data-v-e9ae162d]:first-child{flex:1}.annotationPopover-voting-button-current[data-v-e9ae162d]{color:#b13f13}.bbutton-small[data-v-e9ae162d]{font-size:.8rem;padding:2px 4px}.annotationPopover-history>div{padding:8px 10px}.annotationPopoverTop .popover{max-width:500px;z-index:1040}.annotationPopoverTop .popover>.popover-body{padding:0 6px 4px}.text-dark[data-v-47577e15]{color:#212121}.text-grey[data-v-47577e15]{color:#4a4a4a}.text-lightGrey[data-v-47577e15]{color:#737373}.text-mediumLightGrey[data-v-47577e15]{color:#aaa}.text-veryLightGrey[data-v-47577e15]{color:#d2d2d2}.fontWeight-medium[data-v-47577e15]{font-weight:500}.fontWeight-heavy[data-v-47577e15]{font-weight:700}.font-italic[data-v-47577e15]{font-style:italic}.fontSize-verySmall[data-v-47577e15]{font-size:.75rem}.fontSize-small[data-v-47577e15]{font-size:.8rem}.fontSize-normal[data-v-47577e15]{font-size:.9rem}.fontSize-large[data-v-47577e15]{font-size:1.1rem}.font-default[data-v-47577e15]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-47577e15]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-47577e15]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-47577e15]{word-break:break-all}.fillAndCenter[data-v-47577e15]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-47577e15]{scrollbar-width:thin}.mainComponent[data-v-47577e15]{position:relative}.mainComponent-minimized[data-v-47577e15]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-47577e15]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-47577e15]{display:block}.visualComponent[data-v-47577e15]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-47577e15]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-47577e15]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-47577e15]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-47577e15]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-47577e15]{display:block;flex:1 1 auto;overflow:auto}p[data-v-47577e15]{margin:3px 0!important}a[data-v-47577e15]:link,a[data-v-47577e15]:visited,a[data-v-47577e15]:active{color:#b13f13}a[data-v-47577e15]:hover,.alert a[data-v-47577e15]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-47577e15]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-47577e15]{color:#737373!important}.page-link[data-v-47577e15]:hover{color:#e85e29!important}ul[data-v-47577e15]{padding-left:20px}h1[data-v-47577e15]{font-size:1.85rem}h2[data-v-47577e15]{font-size:1.7rem}h3[data-v-47577e15]{font-size:1.55rem}h4[data-v-47577e15]{font-size:1.35rem}h5[data-v-47577e15]{font-size:1.25rem}h6[data-v-47577e15]{font-size:1.2rem}.button[data-v-47577e15]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-47577e15]:hover{color:#e85e29}.button-disabled[data-v-47577e15]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-47577e15]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-47577e15]:hover{color:#880c0c}.button[data-v-47577e15],button[data-v-47577e15]{transition:all .2s ease-in-out}.button[data-v-47577e15]:not(.button-disabled):active,button[data-v-47577e15]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-47577e15]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-47577e15]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-47577e15]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-47577e15]:hover{color:#e85e29}.concept-mappingsExist[data-v-47577e15]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-47577e15]{border-right:5px solid #ffffff}.pointer[data-v-47577e15]{cursor:pointer}.starFavorite[data-v-47577e15]{color:#b13f13;margin-right:5px}.starFavorite[data-v-47577e15]:hover,.starNormal[data-v-47577e15]:hover{color:#e85e29}.starNormal[data-v-47577e15]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-47577e15]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-47577e15]{background-color:#dacece;font-weight:700}.scrollable[data-v-47577e15]{overflow-y:auto}.collapsed>.when-opened[data-v-47577e15],:not(.collapsed)>.when-closed[data-v-47577e15]{display:none}[data-v-47577e15]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-47577e15]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-47577e15]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-47577e15]:before{background-color:#555!important}.popover[data-v-47577e15]{max-width:400px!important}.custom-control-label[data-v-47577e15]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-47577e15],.form-control.is-invalid[data-v-47577e15]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-47577e15]{overflow:auto!important}.modal-content[data-v-47577e15],.popover-body[data-v-47577e15]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-47577e15],.btn-primary[data-v-47577e15]:active,.btn-primary[data-v-47577e15]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-47577e15]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-47577e15]{background-color:#377a16}.btn-success[data-v-47577e15]:hover{background-color:#1a390a}.btn-warning[data-v-47577e15]{background-color:#dacece}.btn-warning[data-v-47577e15]:hover{background-color:#b9a2a2}.btn-danger[data-v-47577e15]{background-color:#ce1212}.btn-danger[data-v-47577e15]:hover{background-color:#880c0c}.text-success[data-v-47577e15]{color:#377a16!important}.text-warning[data-v-47577e15]{color:#b9a2a2!important}.text-danger[data-v-47577e15]{color:#ce1212!important}.alert-success[data-v-47577e15]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-47577e15]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-47577e15]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-47577e15]{order:1}.order2[data-v-47577e15]{order:2}.order3[data-v-47577e15]{order:3}.order4[data-v-47577e15]{order:4}.order5[data-v-47577e15]{order:5}div kbd[data-v-47577e15]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.conceptDetail-ancestors[data-v-47577e15]{margin:0;padding-left:8px}.conceptDetail-ancestors-expand[data-v-47577e15]{position:absolute;left:5px}.conceptDetail-ancestors-more[data-v-47577e15]{width:20px}.text-dark[data-v-70e39819]{color:#212121}.text-grey[data-v-70e39819]{color:#4a4a4a}.text-lightGrey[data-v-70e39819]{color:#737373}.text-mediumLightGrey[data-v-70e39819]{color:#aaa}.text-veryLightGrey[data-v-70e39819]{color:#d2d2d2}.fontWeight-medium[data-v-70e39819]{font-weight:500}.fontWeight-heavy[data-v-70e39819]{font-weight:700}.font-italic[data-v-70e39819]{font-style:italic}.fontSize-verySmall[data-v-70e39819]{font-size:.75rem}.fontSize-small[data-v-70e39819]{font-size:.8rem}.fontSize-normal[data-v-70e39819]{font-size:.9rem}.fontSize-large[data-v-70e39819]{font-size:1.1rem}.font-default[data-v-70e39819]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-70e39819]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-70e39819]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-70e39819]{word-break:break-all}.fillAndCenter[data-v-70e39819]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-70e39819]{scrollbar-width:thin}.mainComponent[data-v-70e39819]{position:relative}.mainComponent-minimized[data-v-70e39819]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-70e39819]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-70e39819]{display:block}.visualComponent[data-v-70e39819]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-70e39819]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-70e39819]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-70e39819]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-70e39819]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-70e39819]{display:block;flex:1 1 auto;overflow:auto}p[data-v-70e39819]{margin:3px 0!important}a[data-v-70e39819]:link,a[data-v-70e39819]:visited,a[data-v-70e39819]:active{color:#b13f13}a[data-v-70e39819]:hover,.alert a[data-v-70e39819]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-70e39819]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-70e39819]{color:#737373!important}.page-link[data-v-70e39819]:hover{color:#e85e29!important}ul[data-v-70e39819]{padding-left:20px}h1[data-v-70e39819]{font-size:1.85rem}h2[data-v-70e39819]{font-size:1.7rem}h3[data-v-70e39819]{font-size:1.55rem}h4[data-v-70e39819]{font-size:1.35rem}h5[data-v-70e39819]{font-size:1.25rem}h6[data-v-70e39819]{font-size:1.2rem}.button[data-v-70e39819]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-70e39819]:hover{color:#e85e29}.button-disabled[data-v-70e39819]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-70e39819]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-70e39819]:hover{color:#880c0c}.button[data-v-70e39819],button[data-v-70e39819]{transition:all .2s ease-in-out}.button[data-v-70e39819]:not(.button-disabled):active,button[data-v-70e39819]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-70e39819]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-70e39819]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-70e39819]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-70e39819]:hover{color:#e85e29}.concept-mappingsExist[data-v-70e39819]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-70e39819]{border-right:5px solid #ffffff}.pointer[data-v-70e39819]{cursor:pointer}.starFavorite[data-v-70e39819]{color:#b13f13;margin-right:5px}.starFavorite[data-v-70e39819]:hover,.starNormal[data-v-70e39819]:hover{color:#e85e29}.starNormal[data-v-70e39819]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-70e39819]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-70e39819]{background-color:#dacece;font-weight:700}.scrollable[data-v-70e39819]{overflow-y:auto}.collapsed>.when-opened[data-v-70e39819],:not(.collapsed)>.when-closed[data-v-70e39819]{display:none}[data-v-70e39819]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-70e39819]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-70e39819]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-70e39819]:before{background-color:#555!important}.popover[data-v-70e39819]{max-width:400px!important}.custom-control-label[data-v-70e39819]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-70e39819],.form-control.is-invalid[data-v-70e39819]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-70e39819]{overflow:auto!important}.modal-content[data-v-70e39819],.popover-body[data-v-70e39819]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-70e39819],.btn-primary[data-v-70e39819]:active,.btn-primary[data-v-70e39819]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-70e39819]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-70e39819]{background-color:#377a16}.btn-success[data-v-70e39819]:hover{background-color:#1a390a}.btn-warning[data-v-70e39819]{background-color:#dacece}.btn-warning[data-v-70e39819]:hover{background-color:#b9a2a2}.btn-danger[data-v-70e39819]{background-color:#ce1212}.btn-danger[data-v-70e39819]:hover{background-color:#880c0c}.text-success[data-v-70e39819]{color:#377a16!important}.text-warning[data-v-70e39819]{color:#b9a2a2!important}.text-danger[data-v-70e39819]{color:#ce1212!important}.alert-success[data-v-70e39819]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-70e39819]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-70e39819]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-70e39819]{order:1}.order2[data-v-70e39819]{order:2}.order3[data-v-70e39819]{order:3}.order4[data-v-70e39819]{order:4}.order5[data-v-70e39819]{order:5}div kbd[data-v-70e39819]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.noItems[data-v-70e39819]{margin:30px auto 5px;flex:5 0 auto}.mappingBrowser-toolbar-button[data-v-70e39819]{display:inline-block;position:relative;width:16px;text-align:center}.mappingBrowser-table-row-match{background-color:rgba(236,229,229,.3)}.flexibleTable-body .flexibleTable-row:hover .flexibleTable-cell.mappingBrowser-table-row-match{background-color:rgba(236,229,229,.55)}.mappingBrowser-table-row-edited{background-color:rgba(218,206,206,.6)}.flexibleTable-body .flexibleTable-row:hover .flexibleTable-cell.mappingBrowser-table-row-edited{background-color:rgba(218,206,206,.7)}.mappingBrowser-hoveredRegistry:before{position:absolute;content:\"\";background:rgba(255,255,255,.6);top:0;right:0;left:0;bottom:0;z-index:1000}.mappingBrowser-table-row-showMore{height:24px}.mappingBrowser-table-row-loading>span>div{margin:0 auto}.mappingBrowser-table-row-noItems{text-align:left!important;padding-left:3px!important}.mappingBrowser-table-row-hidden{display:none}.mappingBrowser-table-light{color:#737373}.mappingBrowser-table-paddingTopLeftAdjustment{padding-left:10px;padding-top:5px}.mappingBrowser-table-paddingLeftAdjustment{padding-left:5px}.mappingBrowser-table-paddingTopAdjustment{padding-top:2px}.mappingBrowser-table-source{min-width:33px;max-width:33px;padding-left:3px!important;padding-right:0!important}.mappingBrowser-table .mappingBrowser-table-creator{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mappingBrowser-table .flexibleTable-head .flexibleTable-cell{padding:4px 2px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mappingBrowser-registry-selectable:hover{text-decoration:underline;cursor:pointer}.mappingBrowser-table .flexibleTable-section{position:relative}.flexibleTable-section{border:none}.mappingBrowser-table[max-width~=\"800px\"] .mappingBrowser-table-creator,.mappingBrowser-table[max-width~=\"800px\"] .mappingBrowser-table-extra,.mappingBrowser-table[max-width~=\"699px\"] .mappingBrowser-table-conceptsLong,.mappingBrowser-table[min-width~=\"700px\"] .mappingBrowser-table-concepts{display:none}.mappingBrowser-pagination{position:absolute;left:50%;transform:translate(-50%);user-select:none;margin:0;padding:0 10px}.mappingBrowser-pagination.pagination .page-item .page-link{border:none;line-height:1;background:none}.mappingBrowser-pagination.pagination .page-item.active .page-link{font-weight:700;color:#212121;border-bottom:3px solid #b13f13}.mappingBrowser-pagination.pagination.pagination-hide-goToLast>li:last-child{display:none}.mappingBrowser-pagination-number{flex:none;text-align:right;padding-top:3px;padding-right:25px;color:#4a4a4a}.registry-has-errored-indicator{cursor:default}.mappingBrowser-table .flexibleTable-body{padding-bottom:5px}.mappingBrowser-table .flexibleTable-section-before{background-color:#f0f0f0}.mappingBrowser-table-currentRegistrySection>.flexibleTable-section-before{background-color:#dacece}.text-dark[data-v-12c63649]{color:#212121}.text-grey[data-v-12c63649]{color:#4a4a4a}.text-lightGrey[data-v-12c63649]{color:#737373}.text-mediumLightGrey[data-v-12c63649]{color:#aaa}.text-veryLightGrey[data-v-12c63649]{color:#d2d2d2}.fontWeight-medium[data-v-12c63649]{font-weight:500}.fontWeight-heavy[data-v-12c63649]{font-weight:700}.font-italic[data-v-12c63649]{font-style:italic}.fontSize-verySmall[data-v-12c63649]{font-size:.75rem}.fontSize-small[data-v-12c63649]{font-size:.8rem}.fontSize-normal[data-v-12c63649]{font-size:.9rem}.fontSize-large[data-v-12c63649]{font-size:1.1rem}.font-default[data-v-12c63649]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-12c63649]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-12c63649]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-12c63649]{word-break:break-all}.fillAndCenter[data-v-12c63649]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-12c63649]{scrollbar-width:thin}.mainComponent[data-v-12c63649]{position:relative}.mainComponent-minimized[data-v-12c63649]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-12c63649]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-12c63649]{display:block}.visualComponent[data-v-12c63649]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-12c63649]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-12c63649]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-12c63649]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-12c63649]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-12c63649]{display:block;flex:1 1 auto;overflow:auto}p[data-v-12c63649]{margin:3px 0!important}a[data-v-12c63649]:link,a[data-v-12c63649]:visited,a[data-v-12c63649]:active{color:#b13f13}a[data-v-12c63649]:hover,.alert a[data-v-12c63649]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-12c63649]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-12c63649]{color:#737373!important}.page-link[data-v-12c63649]:hover{color:#e85e29!important}ul[data-v-12c63649]{padding-left:20px}h1[data-v-12c63649]{font-size:1.85rem}h2[data-v-12c63649]{font-size:1.7rem}h3[data-v-12c63649]{font-size:1.55rem}h4[data-v-12c63649]{font-size:1.35rem}h5[data-v-12c63649]{font-size:1.25rem}h6[data-v-12c63649]{font-size:1.2rem}.button[data-v-12c63649]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-12c63649]:hover{color:#e85e29}.button-disabled[data-v-12c63649]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-12c63649]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-12c63649]:hover{color:#880c0c}.button[data-v-12c63649],button[data-v-12c63649]{transition:all .2s ease-in-out}.button[data-v-12c63649]:not(.button-disabled):active,button[data-v-12c63649]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-12c63649]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-12c63649]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-12c63649]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-12c63649]:hover{color:#e85e29}.concept-mappingsExist[data-v-12c63649]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-12c63649]{border-right:5px solid #ffffff}.pointer[data-v-12c63649]{cursor:pointer}.starFavorite[data-v-12c63649]{color:#b13f13;margin-right:5px}.starFavorite[data-v-12c63649]:hover,.starNormal[data-v-12c63649]:hover{color:#e85e29}.starNormal[data-v-12c63649]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-12c63649]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-12c63649]{background-color:#dacece;font-weight:700}.scrollable[data-v-12c63649]{overflow-y:auto}.collapsed>.when-opened[data-v-12c63649],:not(.collapsed)>.when-closed[data-v-12c63649]{display:none}[data-v-12c63649]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-12c63649]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-12c63649]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-12c63649]:before{background-color:#555!important}.popover[data-v-12c63649]{max-width:400px!important}.custom-control-label[data-v-12c63649]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-12c63649],.form-control.is-invalid[data-v-12c63649]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-12c63649]{overflow:auto!important}.modal-content[data-v-12c63649],.popover-body[data-v-12c63649]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-12c63649],.btn-primary[data-v-12c63649]:active,.btn-primary[data-v-12c63649]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-12c63649]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-12c63649]{background-color:#377a16}.btn-success[data-v-12c63649]:hover{background-color:#1a390a}.btn-warning[data-v-12c63649]{background-color:#dacece}.btn-warning[data-v-12c63649]:hover{background-color:#b9a2a2}.btn-danger[data-v-12c63649]{background-color:#ce1212}.btn-danger[data-v-12c63649]:hover{background-color:#880c0c}.text-success[data-v-12c63649]{color:#377a16!important}.text-warning[data-v-12c63649]{color:#b9a2a2!important}.text-danger[data-v-12c63649]{color:#ce1212!important}.alert-success[data-v-12c63649]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-12c63649]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-12c63649]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-12c63649]{order:1}.order2[data-v-12c63649]{order:2}.order3[data-v-12c63649]{order:3}.order4[data-v-12c63649]{order:4}.order5[data-v-12c63649]{order:5}div kbd[data-v-12c63649]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.jskos-vue-itemSuggest[data-v-12c63649]{position:relative}.jskos-vue-itemSuggest>input[data-v-12c63649]{width:100%;padding:4px 8px}.jskos-vue-itemSuggest-results[data-v-12c63649]{position:absolute;overflow:auto;height:auto;max-height:250px;width:100%;padding:0;margin:1px 0;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.2);z-index:1000}.jskos-vue-itemSuggest-results-list[data-v-12c63649]{padding:0;margin:0}.jskos-vue-itemSuggest-results-item[data-v-12c63649]{list-style:none;text-align:left;cursor:pointer;padding:3px 0 3px 12px}.jskos-vue-itemSuggest-selected[data-v-12c63649]{color:#9a3711;background-color:#f6f3f3}.jskos-vue-itemSuggest-loading[data-v-12c63649]{width:100%;height:30px;padding:4px 0 0 10px;z-index:1000}.text-dark[data-v-803fe1d0]{color:#212121}.text-grey[data-v-803fe1d0]{color:#4a4a4a}.text-lightGrey[data-v-803fe1d0]{color:#737373}.text-mediumLightGrey[data-v-803fe1d0]{color:#aaa}.text-veryLightGrey[data-v-803fe1d0]{color:#d2d2d2}.fontWeight-medium[data-v-803fe1d0]{font-weight:500}.fontWeight-heavy[data-v-803fe1d0]{font-weight:700}.font-italic[data-v-803fe1d0]{font-style:italic}.fontSize-verySmall[data-v-803fe1d0]{font-size:.75rem}.fontSize-small[data-v-803fe1d0]{font-size:.8rem}.fontSize-normal[data-v-803fe1d0]{font-size:.9rem}.fontSize-large[data-v-803fe1d0]{font-size:1.1rem}.font-default[data-v-803fe1d0]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-803fe1d0]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-803fe1d0]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-803fe1d0]{word-break:break-all}.fillAndCenter[data-v-803fe1d0]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-803fe1d0]{scrollbar-width:thin}.mainComponent[data-v-803fe1d0]{position:relative}.mainComponent-minimized[data-v-803fe1d0]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-803fe1d0]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-803fe1d0]{display:block}.visualComponent[data-v-803fe1d0]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-803fe1d0]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-803fe1d0]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-803fe1d0]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-803fe1d0]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-803fe1d0]{display:block;flex:1 1 auto;overflow:auto}p[data-v-803fe1d0]{margin:3px 0!important}a[data-v-803fe1d0]:link,a[data-v-803fe1d0]:visited,a[data-v-803fe1d0]:active{color:#b13f13}a[data-v-803fe1d0]:hover,.alert a[data-v-803fe1d0]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-803fe1d0]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-803fe1d0]{color:#737373!important}.page-link[data-v-803fe1d0]:hover{color:#e85e29!important}ul[data-v-803fe1d0]{padding-left:20px}h1[data-v-803fe1d0]{font-size:1.85rem}h2[data-v-803fe1d0]{font-size:1.7rem}h3[data-v-803fe1d0]{font-size:1.55rem}h4[data-v-803fe1d0]{font-size:1.35rem}h5[data-v-803fe1d0]{font-size:1.25rem}h6[data-v-803fe1d0]{font-size:1.2rem}.button[data-v-803fe1d0]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-803fe1d0]:hover{color:#e85e29}.button-disabled[data-v-803fe1d0]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-803fe1d0]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-803fe1d0]:hover{color:#880c0c}.button[data-v-803fe1d0],button[data-v-803fe1d0]{transition:all .2s ease-in-out}.button[data-v-803fe1d0]:not(.button-disabled):active,button[data-v-803fe1d0]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-803fe1d0]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-803fe1d0]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-803fe1d0]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-803fe1d0]:hover{color:#e85e29}.concept-mappingsExist[data-v-803fe1d0]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-803fe1d0]{border-right:5px solid #ffffff}.pointer[data-v-803fe1d0]{cursor:pointer}.starFavorite[data-v-803fe1d0]{color:#b13f13;margin-right:5px}.starFavorite[data-v-803fe1d0]:hover,.starNormal[data-v-803fe1d0]:hover{color:#e85e29}.starNormal[data-v-803fe1d0]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-803fe1d0]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-803fe1d0]{background-color:#dacece;font-weight:700}.scrollable[data-v-803fe1d0]{overflow-y:auto}.collapsed>.when-opened[data-v-803fe1d0],:not(.collapsed)>.when-closed[data-v-803fe1d0]{display:none}[data-v-803fe1d0]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-803fe1d0]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-803fe1d0]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-803fe1d0]:before{background-color:#555!important}.popover[data-v-803fe1d0]{max-width:400px!important}.custom-control-label[data-v-803fe1d0]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-803fe1d0],.form-control.is-invalid[data-v-803fe1d0]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-803fe1d0]{overflow:auto!important}.modal-content[data-v-803fe1d0],.popover-body[data-v-803fe1d0]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-803fe1d0],.btn-primary[data-v-803fe1d0]:active,.btn-primary[data-v-803fe1d0]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-803fe1d0]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-803fe1d0]{background-color:#377a16}.btn-success[data-v-803fe1d0]:hover{background-color:#1a390a}.btn-warning[data-v-803fe1d0]{background-color:#dacece}.btn-warning[data-v-803fe1d0]:hover{background-color:#b9a2a2}.btn-danger[data-v-803fe1d0]{background-color:#ce1212}.btn-danger[data-v-803fe1d0]:hover{background-color:#880c0c}.text-success[data-v-803fe1d0]{color:#377a16!important}.text-warning[data-v-803fe1d0]{color:#b9a2a2!important}.text-danger[data-v-803fe1d0]{color:#ce1212!important}.alert-success[data-v-803fe1d0]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-803fe1d0]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-803fe1d0]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-803fe1d0]{order:1}.order2[data-v-803fe1d0]{order:2}.order3[data-v-803fe1d0]{order:3}.order4[data-v-803fe1d0]{order:4}.order5[data-v-803fe1d0]{order:5}div kbd[data-v-803fe1d0]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}p[data-v-803fe1d0]{margin:10px 0!important}.concordanceEditor-subtitle[data-v-803fe1d0]{color:#737373;font-size:.75rem;display:block;line-height:1.3;margin:2px 0 4px 3px}.text-dark[data-v-93cf8e5a]{color:#212121}.text-grey[data-v-93cf8e5a]{color:#4a4a4a}.text-lightGrey[data-v-93cf8e5a]{color:#737373}.text-mediumLightGrey[data-v-93cf8e5a]{color:#aaa}.text-veryLightGrey[data-v-93cf8e5a]{color:#d2d2d2}.fontWeight-medium[data-v-93cf8e5a]{font-weight:500}.fontWeight-heavy[data-v-93cf8e5a]{font-weight:700}.font-italic[data-v-93cf8e5a]{font-style:italic}.fontSize-verySmall[data-v-93cf8e5a]{font-size:.75rem}.fontSize-small[data-v-93cf8e5a]{font-size:.8rem}.fontSize-normal[data-v-93cf8e5a]{font-size:.9rem}.fontSize-large[data-v-93cf8e5a]{font-size:1.1rem}.font-default[data-v-93cf8e5a]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-93cf8e5a]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-93cf8e5a]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-93cf8e5a]{word-break:break-all}.fillAndCenter[data-v-93cf8e5a]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-93cf8e5a]{scrollbar-width:thin}.mainComponent[data-v-93cf8e5a]{position:relative}.mainComponent-minimized[data-v-93cf8e5a]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-93cf8e5a]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-93cf8e5a]{display:block}.visualComponent[data-v-93cf8e5a]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-93cf8e5a]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-93cf8e5a]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-93cf8e5a]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-93cf8e5a]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-93cf8e5a]{display:block;flex:1 1 auto;overflow:auto}p[data-v-93cf8e5a]{margin:3px 0!important}a[data-v-93cf8e5a]:link,a[data-v-93cf8e5a]:visited,a[data-v-93cf8e5a]:active{color:#b13f13}a[data-v-93cf8e5a]:hover,.alert a[data-v-93cf8e5a]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-93cf8e5a]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-93cf8e5a]{color:#737373!important}.page-link[data-v-93cf8e5a]:hover{color:#e85e29!important}ul[data-v-93cf8e5a]{padding-left:20px}h1[data-v-93cf8e5a]{font-size:1.85rem}h2[data-v-93cf8e5a]{font-size:1.7rem}h3[data-v-93cf8e5a]{font-size:1.55rem}h4[data-v-93cf8e5a]{font-size:1.35rem}h5[data-v-93cf8e5a]{font-size:1.25rem}h6[data-v-93cf8e5a]{font-size:1.2rem}.button[data-v-93cf8e5a]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-93cf8e5a]:hover{color:#e85e29}.button-disabled[data-v-93cf8e5a]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-93cf8e5a]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-93cf8e5a]:hover{color:#880c0c}.button[data-v-93cf8e5a],button[data-v-93cf8e5a]{transition:all .2s ease-in-out}.button[data-v-93cf8e5a]:not(.button-disabled):active,button[data-v-93cf8e5a]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-93cf8e5a]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-93cf8e5a]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-93cf8e5a]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-93cf8e5a]:hover{color:#e85e29}.concept-mappingsExist[data-v-93cf8e5a]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-93cf8e5a]{border-right:5px solid #ffffff}.pointer[data-v-93cf8e5a]{cursor:pointer}.starFavorite[data-v-93cf8e5a]{color:#b13f13;margin-right:5px}.starFavorite[data-v-93cf8e5a]:hover,.starNormal[data-v-93cf8e5a]:hover{color:#e85e29}.starNormal[data-v-93cf8e5a]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-93cf8e5a]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-93cf8e5a]{background-color:#dacece;font-weight:700}.scrollable[data-v-93cf8e5a]{overflow-y:auto}.collapsed>.when-opened[data-v-93cf8e5a],:not(.collapsed)>.when-closed[data-v-93cf8e5a]{display:none}[data-v-93cf8e5a]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-93cf8e5a]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-93cf8e5a]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-93cf8e5a]:before{background-color:#555!important}.popover[data-v-93cf8e5a]{max-width:400px!important}.custom-control-label[data-v-93cf8e5a]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-93cf8e5a],.form-control.is-invalid[data-v-93cf8e5a]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-93cf8e5a]{overflow:auto!important}.modal-content[data-v-93cf8e5a],.popover-body[data-v-93cf8e5a]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-93cf8e5a],.btn-primary[data-v-93cf8e5a]:active,.btn-primary[data-v-93cf8e5a]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-93cf8e5a]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-93cf8e5a]{background-color:#377a16}.btn-success[data-v-93cf8e5a]:hover{background-color:#1a390a}.btn-warning[data-v-93cf8e5a]{background-color:#dacece}.btn-warning[data-v-93cf8e5a]:hover{background-color:#b9a2a2}.btn-danger[data-v-93cf8e5a]{background-color:#ce1212}.btn-danger[data-v-93cf8e5a]:hover{background-color:#880c0c}.text-success[data-v-93cf8e5a]{color:#377a16!important}.text-warning[data-v-93cf8e5a]{color:#b9a2a2!important}.text-danger[data-v-93cf8e5a]{color:#ce1212!important}.alert-success[data-v-93cf8e5a]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-93cf8e5a]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-93cf8e5a]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-93cf8e5a]{order:1}.order2[data-v-93cf8e5a]{order:2}.order3[data-v-93cf8e5a]{order:3}.order4[data-v-93cf8e5a]{order:4}.order5[data-v-93cf8e5a]{order:5}div kbd[data-v-93cf8e5a]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.concordanceDetail-container>.row[data-v-93cf8e5a]{margin-bottom:10px}.concordanceDetail-container>.row>.col-3[data-v-93cf8e5a]{text-align:right}.concordanceDetail-container p[data-v-93cf8e5a]{margin:0!important}.text-dark[data-v-5e83f58c]{color:#212121}.text-grey[data-v-5e83f58c]{color:#4a4a4a}.text-lightGrey[data-v-5e83f58c]{color:#737373}.text-mediumLightGrey[data-v-5e83f58c]{color:#aaa}.text-veryLightGrey[data-v-5e83f58c]{color:#d2d2d2}.fontWeight-medium[data-v-5e83f58c]{font-weight:500}.fontWeight-heavy[data-v-5e83f58c]{font-weight:700}.font-italic[data-v-5e83f58c]{font-style:italic}.fontSize-verySmall[data-v-5e83f58c]{font-size:.75rem}.fontSize-small[data-v-5e83f58c]{font-size:.8rem}.fontSize-normal[data-v-5e83f58c]{font-size:.9rem}.fontSize-large[data-v-5e83f58c]{font-size:1.1rem}.font-default[data-v-5e83f58c]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal[data-v-5e83f58c]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical[data-v-5e83f58c]{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak[data-v-5e83f58c]{word-break:break-all}.fillAndCenter[data-v-5e83f58c]{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*[data-v-5e83f58c]{scrollbar-width:thin}.mainComponent[data-v-5e83f58c]{position:relative}.mainComponent-minimized[data-v-5e83f58c]{overflow:hidden}.mainComponent>.minimizer>.minimizeButton[data-v-5e83f58c]{display:none}.mainComponent:hover>.minimizer>.minimizeButton[data-v-5e83f58c]{display:block}.visualComponent[data-v-5e83f58c]{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle[data-v-5e83f58c]{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper[data-v-5e83f58c]{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table[data-v-5e83f58c]{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head[data-v-5e83f58c]{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body[data-v-5e83f58c]{display:block;flex:1 1 auto;overflow:auto}p[data-v-5e83f58c]{margin:3px 0!important}a[data-v-5e83f58c]:link,a[data-v-5e83f58c]:visited,a[data-v-5e83f58c]:active{color:#b13f13}a[data-v-5e83f58c]:hover,.alert a[data-v-5e83f58c]:hover{text-decoration:none;color:#e85e29}.page-link[data-v-5e83f58c]{color:#b13f13!important}.page-item.disabled>.page-link[data-v-5e83f58c]{color:#737373!important}.page-link[data-v-5e83f58c]:hover{color:#e85e29!important}ul[data-v-5e83f58c]{padding-left:20px}h1[data-v-5e83f58c]{font-size:1.85rem}h2[data-v-5e83f58c]{font-size:1.7rem}h3[data-v-5e83f58c]{font-size:1.55rem}h4[data-v-5e83f58c]{font-size:1.35rem}h5[data-v-5e83f58c]{font-size:1.25rem}h6[data-v-5e83f58c]{font-size:1.2rem}.button[data-v-5e83f58c]{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button[data-v-5e83f58c]:hover{color:#e85e29}.button-disabled[data-v-5e83f58c]{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete[data-v-5e83f58c]{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete[data-v-5e83f58c]:hover{color:#880c0c}.button[data-v-5e83f58c],button[data-v-5e83f58c]{transition:all .2s ease-in-out}.button[data-v-5e83f58c]:not(.button-disabled):active,button[data-v-5e83f58c]:not(:disabled):active{transform:translateY(1px)}.utilityButton[data-v-5e83f58c]{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton[data-v-5e83f58c]:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton[data-v-5e83f58c]{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton[data-v-5e83f58c]:hover{color:#e85e29}.concept-mappingsExist[data-v-5e83f58c]{border-right:5px solid #377a16}.concept-mappingsDoNotExist[data-v-5e83f58c]{border-right:5px solid #ffffff}.pointer[data-v-5e83f58c]{cursor:pointer}.starFavorite[data-v-5e83f58c]{color:#b13f13;margin-right:5px}.starFavorite[data-v-5e83f58c]:hover,.starNormal[data-v-5e83f58c]:hover{color:#e85e29}.starNormal[data-v-5e83f58c]{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator[data-v-5e83f58c]{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected[data-v-5e83f58c]{background-color:#dacece;font-weight:700}.scrollable[data-v-5e83f58c]{overflow-y:auto}.collapsed>.when-opened[data-v-5e83f58c],:not(.collapsed)>.when-closed[data-v-5e83f58c]{display:none}[data-v-5e83f58c]::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}[data-v-5e83f58c]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label[data-v-5e83f58c]:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-5e83f58c]:before{background-color:#555!important}.popover[data-v-5e83f58c]{max-width:400px!important}.custom-control-label[data-v-5e83f58c]{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid[data-v-5e83f58c],.form-control.is-invalid[data-v-5e83f58c]{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content[data-v-5e83f58c]{overflow:auto!important}.modal-content[data-v-5e83f58c],.popover-body[data-v-5e83f58c]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary[data-v-5e83f58c],.btn-primary[data-v-5e83f58c]:active,.btn-primary[data-v-5e83f58c]:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary[data-v-5e83f58c]:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success[data-v-5e83f58c]{background-color:#377a16}.btn-success[data-v-5e83f58c]:hover{background-color:#1a390a}.btn-warning[data-v-5e83f58c]{background-color:#dacece}.btn-warning[data-v-5e83f58c]:hover{background-color:#b9a2a2}.btn-danger[data-v-5e83f58c]{background-color:#ce1212}.btn-danger[data-v-5e83f58c]:hover{background-color:#880c0c}.text-success[data-v-5e83f58c]{color:#377a16!important}.text-warning[data-v-5e83f58c]{color:#b9a2a2!important}.text-danger[data-v-5e83f58c]{color:#ce1212!important}.alert-success[data-v-5e83f58c]{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning[data-v-5e83f58c]{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger[data-v-5e83f58c]{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1[data-v-5e83f58c]{order:1}.order2[data-v-5e83f58c]{order:2}.order3[data-v-5e83f58c]{order:3}.order4[data-v-5e83f58c]{order:4}.order5[data-v-5e83f58c]{order:5}div kbd[data-v-5e83f58c]{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}.mappingBrowser-navigator-results[data-v-5e83f58c]{flex:1}.mappingBrowser-registryGroup-header[data-v-5e83f58c]{text-align:left;padding:3px 3px 3px 2em}.mappingBrowser-registryGroup-title[data-v-5e83f58c]{display:inline-block;letter-spacing:.1em}.mappingBrowser-registryGroup-notation[data-v-5e83f58c]{margin:0 4px}.mappingBrowser-search-registryNotation[data-v-5e83f58c]{margin:auto 2px auto 4px}.mappingBrowser-registryGroup-popover[data-v-5e83f58c]{display:flex;flex-direction:column;margin:10px}.mappingBrowser-registryGroup-popover-item[data-v-5e83f58c]{flex:1;margin:5px 0}#mappingBrowser[data-v-5e83f58c]{max-width:100%}.noItems[data-v-5e83f58c]{margin:50px auto 5px;flex:5 0 auto}#mappingBrowser-search-shareButton[data-v-5e83f58c]{position:absolute;right:20px;bottom:0;z-index:200;color:#aaa}#mappingBrowser-search-shareButton[data-v-5e83f58c]:hover{color:#e85e29}.mappingBrowser-concordanceMenu[data-v-5e83f58c]{position:absolute;top:45px;right:10px}.mappingBrowser-concordanceMenu>*[data-v-5e83f58c]{display:inline-block}.mappingBrowser-addConcordanceButton[data-v-5e83f58c]{margin-right:4px}.mappingBrowser-toolbar-button[data-v-5e83f58c]{display:inline-block;position:relative;width:16px;text-align:center}.text-dark{color:#212121}.text-grey{color:#4a4a4a}.text-lightGrey{color:#737373}.text-mediumLightGrey{color:#aaa}.text-veryLightGrey{color:#d2d2d2}.fontWeight-medium{font-weight:500}.fontWeight-heavy{font-weight:700}.font-italic{font-style:italic}.fontSize-verySmall{font-size:.75rem}.fontSize-small{font-size:.8rem}.fontSize-normal{font-size:.9rem}.fontSize-large{font-size:1.1rem}.font-default{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.u-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.u-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.u-textBreak{word-break:break-all}.fillAndCenter{position:absolute;overflow-y:auto;width:100%;height:100%;top:0;left:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center}*{scrollbar-width:thin}.mainComponent{position:relative}.mainComponent-minimized{overflow:hidden}.mainComponent>.minimizer>.minimizeButton{display:none}.mainComponent:hover>.minimizer>.minimizeButton{display:block}.visualComponent{background-color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:5px}.componentTitle{letter-spacing:.2em;font-weight:700;text-align:center}.table-wrapper{position:relative;flex:1 1 auto;height:0;margin:10px auto 5px;max-width:97%}.table{display:flex;flex-direction:column;width:100%;height:98%;overflow:hidden;text-align:center}.table-head{display:block;flex:0 0 auto;overflow-y:auto;overflow:hidden}.table-body{display:block;flex:1 1 auto;overflow:auto}p{margin:3px 0!important}a:link,a:visited,a:active{color:#b13f13}a:hover,.alert a:hover{text-decoration:none;color:#e85e29}.page-link{color:#b13f13!important}.page-item.disabled>.page-link{color:#737373!important}.page-link:hover{color:#e85e29!important}ul{padding-left:20px}h1{font-size:1.85rem}h2{font-size:1.7rem}h3{font-size:1.55rem}h4{font-size:1.35rem}h5{font-size:1.25rem}h6{font-size:1.2rem}.button{cursor:pointer;user-select:none;vertical-align:middle;color:#555}.button:hover{color:#e85e29}.button-disabled{user-select:none;vertical-align:middle;color:rgba(85,85,85,.2)}.button-delete{cursor:pointer;user-select:none;vertical-align:middle;color:#555;transition:all .2s ease-in-out;color:#ce1212}.button-delete:hover{color:#880c0c}.button,button{transition:all .2s ease-in-out}.button:not(.button-disabled):active,button:not(:disabled):active{transform:translateY(1px)}.utilityButton{font-weight:700;cursor:pointer;user-select:none;position:absolute;font-size:11px;right:0;top:0;width:20px;height:20px;z-index:400;color:rgba(85,85,85,.3);background-color:rgba(85,85,85,0)}.utilityButton:hover{color:rgba(85,85,85,.6);background-color:rgba(85,85,85,0)}.dataModalButton{z-index:300;position:absolute;bottom:0;right:5px;color:#aaa;cursor:pointer}.dataModalButton:hover{color:#e85e29}.concept-mappingsExist{border-right:5px solid #377a16}.concept-mappingsDoNotExist{border-right:5px solid #ffffff}.pointer{cursor:pointer}.starFavorite{color:#b13f13;margin-right:5px}.starFavorite:hover,.starNormal:hover{color:#e85e29}.starNormal{color:rgba(85,85,85,.2);margin-right:5px}.missingDataIndicator{color:#ce1212!important;font-weight:700;display:inline;user-select:none}.selected{background-color:#dacece;font-weight:700}.scrollable{overflow-y:auto}.collapsed>.when-opened,:not(.collapsed)>.when-closed{display:none}::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}::-webkit-scrollbar-thumb{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0 0 5px 5px #aeaeae;border:solid 1px transparent}.custom-control-label:before{background-color:#f6f3f3!important}.custom-checkbox .custom-control-input:checked~.custom-control-label:before{background-color:#555!important}.popover{max-width:400px!important}.custom-control-label{line-height:16px;padding-top:3px;margin:2px 0}.form-control.is-valid,.form-control.is-invalid{padding-right:8px!important;background-image:none!important}.cocoda-vue-tabs-content{overflow:auto!important}.modal-content,.popover-body{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem;color:#212121}.btn-primary,.btn-primary:active,.btn-primary:focus{background-color:#b13f13!important;border-color:#9a3711!important}.btn-primary:hover{background-color:#e85e29!important;border-color:#b13f13!important}.btn-success{background-color:#377a16}.btn-success:hover{background-color:#1a390a}.btn-warning{background-color:#dacece}.btn-warning:hover{background-color:#b9a2a2}.btn-danger{background-color:#ce1212}.btn-danger:hover{background-color:#880c0c}.text-success{color:#377a16!important}.text-warning{color:#b9a2a2!important}.text-danger{color:#ce1212!important}.alert-success{color:#1a390a!important;background-color:#eafae2!important;border-color:#55bb21!important}.alert-warning{color:#7d5f5f!important;background-color:#fbfafa!important;border-color:#dacece!important}.alert-danger{color:#880c0c!important;background-color:#facbcb!important;border-color:#f48585!important}.order1{order:1}.order2{order:2}.order3{order:3}.order4{order:4}.order5{order:5}div kbd{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px rgba(0,0,0,.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em}#mappingBrowser[max-width~=\"750px\"] .mappingBrowser-from750,#mappingBrowser[max-width~=\"650px\"] .mappingBrowser-from650,#mappingBrowser[max-width~=\"550px\"] .mappingBrowser-from550{display:none}#mappingBrowser>.cocoda-vue-tabs>.cocoda-vue-tabs-content{flex:1;display:flex;flex-direction:column;padding:5px 0 0}.mappingBrowser-search-table.mappingBrowser-table-container{height:0;flex:1;position:relative}.mappingBrowser-search-table>.mappingBrowser-table{position:absolute;top:0;bottom:0;left:0;right:0}#mappingBrowser .componentSettings{right:3px}.mappingBrowser-actions>span>*{margin-right:1px}/*!\n * Bootstrap v4.6.2 (https://getbootstrap.com/)\n * Copyright 2011-2022 The Bootstrap Authors\n * Copyright 2011-2022 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */:root{--blue: #007bff;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--red: #dc3545;--orange: #fd7e14;--yellow: #ffc107;--green: #28a745;--teal: #20c997;--cyan: #17a2b8;--white: #fff;--gray: #6c757d;--gray-dark: #343a40;--primary: #007bff;--secondary: #6c757d;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--font-family-sans-serif: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", \"Liberation Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol,\"Noto Color Emoji\";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex=\"-1\"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}h1,.h1{font-size:2.5rem}h2,.h2{font-size:2rem}h3,.h3{font-size:1.75rem}h4,.h4{font-size:1.5rem}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}small,.small{font-size:.875em;font-weight:400}mark,.mark{padding:.2em;background-color:#fcf8e3}.list-unstyled,.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:.875em;color:#6c757d}.blockquote-footer:before{content:\"— \"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container,.container-fluid,.container-sm,.container-md,.container-lg,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.container,.container-sm{max-width:540px}}@media (min-width: 768px){.container,.container-sm,.container-md{max-width:720px}}@media (min-width: 992px){.container,.container-sm,.container-md,.container-lg{max-width:960px}}@media (min-width: 1200px){.container,.container-sm,.container-md,.container-lg,.container-xl{max-width:1140px}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width: 576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-sm-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-sm-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width: 768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-md-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-md-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width: 992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-lg-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-lg-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width: 1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xl-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-xl-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table th,.table td{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm th,.table-sm td{padding:.3rem}.table-bordered,.table-bordered th,.table-bordered td{border:1px solid #dee2e6}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}.table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody+tbody{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>th,.table-primary>td{background-color:#b8daff}.table-primary th,.table-primary td,.table-primary thead th,.table-primary tbody+tbody{border-color:#7abaff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>th,.table-secondary>td{background-color:#d6d8db}.table-secondary th,.table-secondary td,.table-secondary thead th,.table-secondary tbody+tbody{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>th,.table-success>td{background-color:#c3e6cb}.table-success th,.table-success td,.table-success thead th,.table-success tbody+tbody{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>th,.table-info>td{background-color:#bee5eb}.table-info th,.table-info td,.table-info thead th,.table-info tbody+tbody{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>th,.table-warning>td{background-color:#ffeeba}.table-warning th,.table-warning td,.table-warning thead th,.table-warning tbody+tbody{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>th,.table-danger>td{background-color:#f5c6cb}.table-danger th,.table-danger td,.table-danger thead th,.table-danger tbody+tbody{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>th,.table-light>td{background-color:#fdfdfe}.table-light th,.table-light td,.table-light thead th,.table-light tbody+tbody{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>th,.table-dark>td{background-color:#c6c8ca}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>th,.table-active>td{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark th,.table-dark td,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media (max-width: 575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width: 767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width: 991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width: 1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}select.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[size],select.form-control[multiple],textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#28a745}.valid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.form-row>.col>.valid-tooltip,.form-row>[class*=col-]>.valid-tooltip{left:5px}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:#28a745;padding-right:calc(1.5em + .75rem)!important;background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated select.form-control:valid,select.form-control.is-valid{padding-right:3rem!important;background-position:right 1.5rem center}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .custom-select:valid,.custom-select.is-valid{border-color:#28a745;padding-right:calc(.75em + 2.3125rem)!important;background:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") right .75rem center/8px 10px no-repeat,#fff url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\") center right 1.75rem/ calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#28a745}.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip,.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip{display:block}.was-validated .custom-control-input:valid~.custom-control-label,.custom-control-input.is-valid~.custom-control-label{color:#28a745}.was-validated .custom-control-input:valid~.custom-control-label:before,.custom-control-input.is-valid~.custom-control-label:before{border-color:#28a745}.was-validated .custom-control-input:valid:checked~.custom-control-label:before,.custom-control-input.is-valid:checked~.custom-control-label:before{border-color:#34ce57;background-color:#34ce57}.was-validated .custom-control-input:valid:focus~.custom-control-label:before,.custom-control-input.is-valid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before,.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before{border-color:#28a745}.was-validated .custom-file-input:valid~.custom-file-label,.custom-file-input.is-valid~.custom-file-label{border-color:#28a745}.was-validated .custom-file-input:valid:focus~.custom-file-label,.custom-file-input.is-valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.form-row>.col>.invalid-tooltip,.form-row>[class*=col-]>.invalid-tooltip{left:5px}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem)!important;background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e\");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated select.form-control:invalid,select.form-control.is-invalid{padding-right:3rem!important;background-position:right 1.5rem center}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .custom-select:invalid,.custom-select.is-invalid{border-color:#dc3545;padding-right:calc(.75em + 2.3125rem)!important;background:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") right .75rem center/8px 10px no-repeat,#fff url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e\") center right 1.75rem/ calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#dc3545}.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip,.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip{display:block}.was-validated .custom-control-input:invalid~.custom-control-label,.custom-control-input.is-invalid~.custom-control-label{color:#dc3545}.was-validated .custom-control-input:invalid~.custom-control-label:before,.custom-control-input.is-invalid~.custom-control-label:before{border-color:#dc3545}.was-validated .custom-control-input:invalid:checked~.custom-control-label:before,.custom-control-input.is-invalid:checked~.custom-control-label:before{border-color:#e4606d;background-color:#e4606d}.was-validated .custom-control-input:invalid:focus~.custom-control-label:before,.custom-control-input.is-invalid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before,.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before{border-color:#dc3545}.was-validated .custom-file-input:invalid~.custom-file-label,.custom-file-input.is-invalid~.custom-file-label{border-color:#dc3545}.was-validated .custom-file-input:invalid:focus~.custom-file-label,.custom-file-input.is-invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width: 576px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group,.form-inline .custom-select{width:auto}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn:focus,.btn.focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#0069d9;border-color:#0062cc;box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary:focus,.btn-secondary.focus{color:#fff;background-color:#5a6268;border-color:#545b62;box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success:focus,.btn-success.focus{color:#fff;background-color:#218838;border-color:#1e7e34;box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info:focus,.btn-info.focus{color:#fff;background-color:#138496;border-color:#117a8b;box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning:focus,.btn-warning.focus{color:#212529;background-color:#e0a800;border-color:#d39e00;box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger:focus,.btn-danger.focus{color:#fff;background-color:#c82333;border-color:#bd2130;box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light:focus,.btn-light.focus{color:#212529;background-color:#e2e6ea;border-color:#dae0e5;box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark:focus,.btn-dark.focus{color:#fff;background-color:#23272b;border-color:#1d2124;box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:focus,.btn-outline-secondary.focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:focus,.btn-outline-success.focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:focus,.btn-outline-info.focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:focus,.btn-outline-warning.focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:focus,.btn-outline-danger.focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:focus,.btn-outline-light.focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:focus,.btn-outline-dark.focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link:focus,.btn-link.focus{text-decoration:underline}.btn-link:disabled,.btn-link.disabled{color:#6c757d;pointer-events:none}.btn-lg,.btn-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-sm,.btn-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.width{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion: reduce){.collapsing.width{transition:none}}.dropup,.dropright,.dropdown,.dropleft{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:\"\";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width: 576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width: 768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width: 992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width: 1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:\"\";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:\"\";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-toggle:after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:\"\"}.dropleft .dropdown-toggle:after{display:none}.dropleft .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:\"\";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty:after{margin-left:0}.dropleft .dropdown-toggle:before{vertical-align:0}.dropdown-menu[x-placement^=top],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:hover,.dropdown-item:focus{color:#16181b;text-decoration:none;background-color:#e9ecef}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover{z-index:1}.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child){margin-left:-1px}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after,.dropright .dropdown-toggle-split:after{margin-left:0}.dropleft .dropdown-toggle-split:before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-control-plaintext,.input-group>.custom-select,.input-group>.custom-file{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}.input-group>.form-control+.form-control,.input-group>.form-control+.custom-select,.input-group>.form-control+.custom-file,.input-group>.form-control-plaintext+.form-control,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.custom-file,.input-group>.custom-select+.form-control,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.custom-file,.input-group>.custom-file+.form-control,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.custom-file{margin-left:-1px}.input-group>.form-control:focus,.input-group>.custom-select:focus,.input-group>.custom-file .custom-file-input:focus~.custom-file-label{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.form-control:not(:first-child),.input-group>.custom-select:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label:after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group:not(.has-validation)>.form-control:not(:last-child),.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label,.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label:after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.form-control:nth-last-child(n+3),.input-group.has-validation>.custom-select:nth-last-child(n+3),.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label,.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label:after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-prepend,.input-group-append{display:-ms-flexbox;display:flex}.input-group-prepend .btn,.input-group-append .btn{position:relative;z-index:2}.input-group-prepend .btn:focus,.input-group-append .btn:focus{z-index:3}.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.input-group-text,.input-group-append .input-group-text+.btn{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=radio],.input-group-text input[type=checkbox]{margin-top:0}.input-group-lg>.form-control:not(textarea),.input-group-lg>.custom-select{height:calc(1.5em + 1rem + 2px)}.input-group-lg>.form-control,.input-group-lg>.custom-select,.input-group-lg>.input-group-prepend>.input-group-text,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-append>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.form-control:not(textarea),.input-group-sm>.custom-select{height:calc(1.5em + .5rem + 2px)}.input-group-sm>.form-control,.input-group-sm>.custom-select,.input-group-sm>.input-group-prepend>.input-group-text,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-append>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;z-index:1;display:block;min-height:1.5rem;padding-left:1.5rem;-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}.custom-control-inline{display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label:before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input[disabled]~.custom-control-label,.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input[disabled]~.custom-control-label:before,.custom-control-input:disabled~.custom-control-label:before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label:before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:\"\";background-color:#fff;border:1px solid #adb5bd}.custom-control-label:after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:\"\";background:50% / 50% 50% no-repeat}.custom-checkbox .custom-control-label:before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e\")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e\")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label:before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label:after{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e\")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label:before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label:after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out}@media (prefers-reduced-motion: reduce){.custom-switch .custom-control-label:after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label:after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translate(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") right .75rem center/8px 10px no-repeat;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size=\"1\"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;overflow:hidden;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input[disabled]~.custom-file-label,.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label:after{content:\"Browse\"}.custom-file-input~.custom-file-label[data-browse]:after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;overflow:hidden;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label:after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:\"Browse\";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label:before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.custom-control-label:before,.custom-file-label,.custom-select{transition:none}}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:hover,.nav-link:focus{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;background-color:transparent;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{background:none;border:0;border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill>.nav-link,.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar .container,.navbar .container-fluid,.navbar .container-sm,.navbar .container-md,.navbar .container-lg,.navbar .container-xl{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:hover,.navbar-toggler:focus{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:\"\";background:50% / 100% 100% no-repeat}.navbar-nav-scroll{max-height:75vh;overflow-y:auto}@media (max-width: 575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width: 767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-md,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-md,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width: 991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width: 1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-sm,.navbar-expand>.container-md,.navbar-expand>.container-lg,.navbar-expand>.container-xl{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-sm,.navbar-expand>.container-md,.navbar-expand>.container-lg,.navbar-expand>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{color:#fff}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-top,.card-img-bottom{-ms-flex-negative:0;flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck .card{margin-bottom:15px}@media (min-width: 576px){.card-deck{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{-ms-flex:1 0 0%;flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group>.card{margin-bottom:15px}@media (min-width: 576px){.card-group{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width: 576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion{overflow-anchor:none}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:.5rem;color:#6c757d;content:\"/\"}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:3;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.badge{transition:none}}a.badge:hover,a.badge:focus{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:hover,a.badge-primary:focus{color:#fff;background-color:#0062cc}a.badge-primary:focus,a.badge-primary.focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:hover,a.badge-secondary:focus{color:#fff;background-color:#545b62}a.badge-secondary:focus,a.badge-secondary.focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:hover,a.badge-success:focus{color:#fff;background-color:#1e7e34}a.badge-success:focus,a.badge-success.focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:hover,a.badge-info:focus{color:#fff;background-color:#117a8b}a.badge-info:focus,a.badge-info.focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:hover,a.badge-warning:focus{color:#212529;background-color:#d39e00}a.badge-warning:focus,a.badge-warning.focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:hover,a.badge-danger:focus{color:#fff;background-color:#bd2130}a.badge-danger:focus,a.badge-danger.focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:hover,a.badge-light:focus{color:#212529;background-color:#dae0e5}a.badge-light:focus,a.badge-light.focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:hover,a.badge-dark:focus{color:#fff;background-color:#1d2124}a.badge-dark:focus,a.badge-dark.focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width: 576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;z-index:2;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;line-height:0;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media (prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:1s linear infinite progress-bar-stripes;animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion: reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width: 576px){.list-group-horizontal-sm{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width: 768px){.list-group-horizontal-md{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width: 992px){.list-group-horizontal-lg{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width: 1200px){.list-group-horizontal-xl{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus{opacity:.75}button.close{padding:0;background-color:transparent;border:0}a.close.disabled{pointer-events:none}.toast{-ms-flex-preferred-size:350px;flex-basis:350px;max-width:350px;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translateY(-50px)}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-header,.modal-dialog-scrollable .modal-footer{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered:before{display:block;height:calc(100vh - 1rem);height:-webkit-min-content;height:-moz-min-content;height:min-content;content:\"\"}.modal-dialog-centered.modal-dialog-scrollable{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable:before{content:none}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered:before{height:calc(100vh - 3.5rem);height:-webkit-min-content;height:-moz-min-content;height:min-content}.modal-sm{max-width:300px}}@media (min-width: 992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width: 1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol,\"Noto Color Emoji\";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow:before{position:absolute;content:\"\";border-color:transparent;border-style:solid}.bs-tooltip-top,.bs-tooltip-auto[x-placement^=top]{padding:.4rem 0}.bs-tooltip-top .arrow,.bs-tooltip-auto[x-placement^=top] .arrow{bottom:0}.bs-tooltip-top .arrow:before,.bs-tooltip-auto[x-placement^=top] .arrow:before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-right,.bs-tooltip-auto[x-placement^=right]{padding:0 .4rem}.bs-tooltip-right .arrow,.bs-tooltip-auto[x-placement^=right] .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-right .arrow:before,.bs-tooltip-auto[x-placement^=right] .arrow:before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-bottom,.bs-tooltip-auto[x-placement^=bottom]{padding:.4rem 0}.bs-tooltip-bottom .arrow,.bs-tooltip-auto[x-placement^=bottom] .arrow{top:0}.bs-tooltip-bottom .arrow:before,.bs-tooltip-auto[x-placement^=bottom] .arrow:before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-left,.bs-tooltip-auto[x-placement^=left]{padding:0 .4rem}.bs-tooltip-left .arrow,.bs-tooltip-auto[x-placement^=left] .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-left .arrow:before,.bs-tooltip-auto[x-placement^=left] .arrow:before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",Segoe UI Symbol,\"Noto Color Emoji\";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow:before,.popover .arrow:after{position:absolute;display:block;content:\"\";border-color:transparent;border-style:solid}.bs-popover-top,.bs-popover-auto[x-placement^=top]{margin-bottom:.5rem}.bs-popover-top>.arrow,.bs-popover-auto[x-placement^=top]>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-top>.arrow:before,.bs-popover-auto[x-placement^=top]>.arrow:before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-top>.arrow:after,.bs-popover-auto[x-placement^=top]>.arrow:after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-right,.bs-popover-auto[x-placement^=right]{margin-left:.5rem}.bs-popover-right>.arrow,.bs-popover-auto[x-placement^=right]>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-right>.arrow:before,.bs-popover-auto[x-placement^=right]>.arrow:before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-right>.arrow:after,.bs-popover-auto[x-placement^=right]>.arrow:after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-bottom,.bs-popover-auto[x-placement^=bottom]{margin-top:.5rem}.bs-popover-bottom>.arrow,.bs-popover-auto[x-placement^=bottom]>.arrow{top:calc(-.5rem - 1px)}.bs-popover-bottom>.arrow:before,.bs-popover-auto[x-placement^=bottom]>.arrow:before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-bottom>.arrow:after,.bs-popover-auto[x-placement^=bottom]>.arrow:after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-bottom .popover-header:before,.bs-popover-auto[x-placement^=bottom] .popover-header:before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:\"\";border-bottom:1px solid #f7f7f7}.bs-popover-left,.bs-popover-auto[x-placement^=left]{margin-right:.5rem}.bs-popover-left>.arrow,.bs-popover-auto[x-placement^=left]>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-left>.arrow:before,.bs-popover-auto[x-placement^=left]>.arrow:before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-left>.arrow:after,.bs-popover-auto[x-placement^=left]>.arrow:after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:\"\"}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-left),.active.carousel-item-right{-webkit-transform:translateX(100%);transform:translate(100%)}.carousel-item-prev:not(.carousel-item-right),.active.carousel-item-left{-webkit-transform:translateX(-100%);transform:translate(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:20px;height:20px;background:50% / 100% 100% no-repeat}.carousel-control-prev-icon{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e\")}.carousel-control-next-icon{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e\")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion: reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentcolor;border-right-color:transparent;border-radius:50%;-webkit-animation:.75s linear infinite spinner-border;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;background-color:currentcolor;border-radius:50%;opacity:0;-webkit-animation:.75s linear infinite spinner-grow;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{-webkit-animation-duration:1.5s;animation-duration:1.5s}}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix:after{display:block;clear:both;content:\"\"}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width: 576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width: 768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width: 992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width: 1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive:before{display:block;content:\"\"}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9:before{padding-top:42.857143%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width: 576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width: 768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width: 992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width: 1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width: 576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width: 768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width: 992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width: 1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position: -webkit-sticky) or (position: sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.176)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width: 576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width: 768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width: 992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width: 1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:\"\";background-color:rgba(0,0,0,0)}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width: 576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width: 768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width: 992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width: 1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:hover,a.text-primary:focus{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:hover,a.text-secondary:focus{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:hover,a.text-success:focus{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:hover,a.text-info:focus{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:hover,a.text-warning:focus{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:hover,a.text-danger:focus{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:hover,a.text-light:focus{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:hover,a.text-dark:focus{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;word-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,*:before,*:after{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]:after{content:\" (\" attr(title) \")\"}pre{white-space:pre-wrap!important}pre,blockquote{border:1px solid #adb5bd;page-break-inside:avoid}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body,.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered th,.table-bordered td{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}/*!\n* BootstrapVue Custom CSS (https://bootstrap-vue.org)\n*/.bv-no-focus-ring:focus{outline:none}@media (max-width: 575.98px){.bv-d-xs-down-none{display:none!important}}@media (max-width: 767.98px){.bv-d-sm-down-none{display:none!important}}@media (max-width: 991.98px){.bv-d-md-down-none{display:none!important}}@media (max-width: 1199.98px){.bv-d-lg-down-none{display:none!important}}.bv-d-xl-down-none{display:none!important}.form-control.focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control.focus.is-valid{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-control.focus.is-invalid{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.b-avatar{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;flex-shrink:0;width:2.5rem;height:2.5rem;font-size:inherit;font-weight:400;line-height:1;max-width:100%;max-height:auto;text-align:center;overflow:visible;position:relative;transition:color .15s ease-in-out,background-color .15s ease-in-out,box-shadow .15s ease-in-out}.b-avatar:focus{outline:0}.b-avatar.btn,.b-avatar[href]{padding:0;border:0}.b-avatar.btn .b-avatar-img img,.b-avatar[href] .b-avatar-img img{transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out,-webkit-transform .15s ease-in-out}.b-avatar.btn:not(:disabled):not(.disabled),.b-avatar[href]:not(:disabled):not(.disabled){cursor:pointer}.b-avatar.btn:not(:disabled):not(.disabled):hover .b-avatar-img img,.b-avatar[href]:not(:disabled):not(.disabled):hover .b-avatar-img img{-webkit-transform:scale(1.15);transform:scale(1.15)}.b-avatar.disabled,.b-avatar:disabled,.b-avatar[disabled]{opacity:.65;pointer-events:none}.b-avatar .b-avatar-custom,.b-avatar .b-avatar-text,.b-avatar .b-avatar-img{border-radius:inherit;width:100%;height:100%;overflow:hidden;display:flex;justify-content:center;align-items:center;-webkit-mask-image:radial-gradient(white,black);mask-image:radial-gradient(#fff,#000)}.b-avatar .b-avatar-text{text-transform:uppercase;white-space:nowrap}.b-avatar[href]{text-decoration:none}.b-avatar>.b-icon{width:60%;height:auto;max-width:100%}.b-avatar .b-avatar-img img{width:100%;height:100%;max-height:auto;border-radius:inherit;-o-object-fit:cover;object-fit:cover}.b-avatar .b-avatar-badge{position:absolute;min-height:1.5em;min-width:1.5em;padding:.25em;line-height:1;border-radius:10em;font-size:70%;font-weight:700;z-index:1}.b-avatar-sm{width:1.5rem;height:1.5rem}.b-avatar-sm .b-avatar-text{font-size:.6rem}.b-avatar-sm .b-avatar-badge{font-size:.42rem}.b-avatar-lg{width:3.5rem;height:3.5rem}.b-avatar-lg .b-avatar-text{font-size:1.4rem}.b-avatar-lg .b-avatar-badge{font-size:.98rem}.b-avatar-group .b-avatar-group-inner{display:flex;flex-wrap:wrap}.b-avatar-group .b-avatar{border:1px solid #dee2e6}.b-avatar-group a.b-avatar:hover:not(.disabled):not(disabled),.b-avatar-group .btn.b-avatar:hover:not(.disabled):not(disabled){z-index:1}.b-calendar{display:inline-flex}.b-calendar .b-calendar-inner{min-width:250px}.b-calendar .b-calendar-header,.b-calendar .b-calendar-nav{margin-bottom:.25rem}.b-calendar .b-calendar-nav .btn{padding:.25rem}.b-calendar output{padding:.25rem;font-size:80%}.b-calendar output.readonly{background-color:#e9ecef;opacity:1}.b-calendar .b-calendar-footer{margin-top:.5rem}.b-calendar .b-calendar-grid{padding:0;margin:0;overflow:hidden}.b-calendar .b-calendar-grid .row{flex-wrap:nowrap}.b-calendar .b-calendar-grid-caption{padding:.25rem}.b-calendar .b-calendar-grid-body .col[data-date] .btn{width:32px;height:32px;font-size:14px;line-height:1;margin:3px auto;padding:9px 0}.b-calendar .btn:disabled,.b-calendar .btn.disabled,.b-calendar .btn[aria-disabled=true]{cursor:default;pointer-events:none}.card-img-left{border-top-left-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-img-right{border-top-right-radius:calc(.25rem - 1px);border-bottom-right-radius:calc(.25rem - 1px)}.dropdown:not(.dropleft) .dropdown-toggle.dropdown-toggle-no-caret:after{display:none!important}.dropdown.dropleft .dropdown-toggle.dropdown-toggle-no-caret:before{display:none!important}.dropdown .dropdown-menu:focus{outline:none}.b-dropdown-form{display:inline-block;padding:.25rem 1.5rem;width:100%;clear:both;font-weight:400}.b-dropdown-form:focus{outline:1px dotted!important;outline:5px auto -webkit-focus-ring-color!important}.b-dropdown-form.disabled,.b-dropdown-form:disabled{outline:0!important;color:#adb5bd;pointer-events:none}.b-dropdown-text{display:inline-block;padding:.25rem 1.5rem;margin-bottom:0;width:100%;clear:both;font-weight:lighter}.custom-checkbox.b-custom-control-lg,.input-group-lg .custom-checkbox{font-size:1.25rem;line-height:1.5;padding-left:1.875rem}.custom-checkbox.b-custom-control-lg .custom-control-label:before,.input-group-lg .custom-checkbox .custom-control-label:before{top:.3125rem;left:-1.875rem;width:1.25rem;height:1.25rem;border-radius:.3rem}.custom-checkbox.b-custom-control-lg .custom-control-label:after,.input-group-lg .custom-checkbox .custom-control-label:after{top:.3125rem;left:-1.875rem;width:1.25rem;height:1.25rem;background-size:50% 50%}.custom-checkbox.b-custom-control-sm,.input-group-sm .custom-checkbox{font-size:.875rem;line-height:1.5;padding-left:1.3125rem}.custom-checkbox.b-custom-control-sm .custom-control-label:before,.input-group-sm .custom-checkbox .custom-control-label:before{top:.21875rem;left:-1.3125rem;width:.875rem;height:.875rem;border-radius:.2rem}.custom-checkbox.b-custom-control-sm .custom-control-label:after,.input-group-sm .custom-checkbox .custom-control-label:after{top:.21875rem;left:-1.3125rem;width:.875rem;height:.875rem;background-size:50% 50%}.custom-switch.b-custom-control-lg,.input-group-lg .custom-switch{padding-left:2.8125rem}.custom-switch.b-custom-control-lg .custom-control-label,.input-group-lg .custom-switch .custom-control-label{font-size:1.25rem;line-height:1.5}.custom-switch.b-custom-control-lg .custom-control-label:before,.input-group-lg .custom-switch .custom-control-label:before{top:.3125rem;height:1.25rem;left:-2.8125rem;width:2.1875rem;border-radius:.625rem}.custom-switch.b-custom-control-lg .custom-control-label:after,.input-group-lg .custom-switch .custom-control-label:after{top:calc(.3125rem + 2px);left:calc(-2.8125rem + 2px);width:calc(1.25rem - 4px);height:calc(1.25rem - 4px);border-radius:.625rem;background-size:50% 50%}.custom-switch.b-custom-control-lg .custom-control-input:checked~.custom-control-label:after,.input-group-lg .custom-switch .custom-control-input:checked~.custom-control-label:after{-webkit-transform:translateX(.9375rem);transform:translate(.9375rem)}.custom-switch.b-custom-control-sm,.input-group-sm .custom-switch{padding-left:1.96875rem}.custom-switch.b-custom-control-sm .custom-control-label,.input-group-sm .custom-switch .custom-control-label{font-size:.875rem;line-height:1.5}.custom-switch.b-custom-control-sm .custom-control-label:before,.input-group-sm .custom-switch .custom-control-label:before{top:.21875rem;left:-1.96875rem;width:1.53125rem;height:.875rem;border-radius:.4375rem}.custom-switch.b-custom-control-sm .custom-control-label:after,.input-group-sm .custom-switch .custom-control-label:after{top:calc(.21875rem + 2px);left:calc(-1.96875rem + 2px);width:calc(.875rem - 4px);height:calc(.875rem - 4px);border-radius:.4375rem;background-size:50% 50%}.custom-switch.b-custom-control-sm .custom-control-input:checked~.custom-control-label:after,.input-group-sm .custom-switch .custom-control-input:checked~.custom-control-label:after{-webkit-transform:translateX(.65625rem);transform:translate(.65625rem)}.input-group>.input-group-prepend>.btn-group>.btn,.input-group>.input-group-append:not(:last-child)>.btn-group>.btn,.input-group>.input-group-append:last-child>.btn-group:not(:last-child):not(.dropdown-toggle)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn-group>.btn,.input-group>.input-group-prepend:not(:first-child)>.btn-group>.btn,.input-group>.input-group-prepend:first-child>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.b-form-btn-label-control.form-control{display:flex;align-items:stretch;height:auto;padding:0;background-image:none}.input-group .b-form-btn-label-control.form-control{padding:0}[dir=rtl] .b-form-btn-label-control.form-control,.b-form-btn-label-control.form-control[dir=rtl]{flex-direction:row-reverse}[dir=rtl] .b-form-btn-label-control.form-control>label,.b-form-btn-label-control.form-control[dir=rtl]>label{text-align:right}.b-form-btn-label-control.form-control>.btn{line-height:1;font-size:inherit;box-shadow:none!important;border:0}.b-form-btn-label-control.form-control>.btn:disabled{pointer-events:none}.b-form-btn-label-control.form-control.is-valid>.btn{color:#28a745}.b-form-btn-label-control.form-control.is-invalid>.btn{color:#dc3545}.b-form-btn-label-control.form-control>.dropdown-menu{padding:.5rem}.b-form-btn-label-control.form-control>.form-control{height:auto;min-height:calc(1.5em + .75rem + 0px);padding-left:.25rem;margin:0;border:0;outline:0;background:transparent;word-break:break-word;font-size:inherit;white-space:normal;cursor:pointer}.b-form-btn-label-control.form-control>.form-control.form-control-sm{min-height:calc(1.5em + .5rem + 0px)}.b-form-btn-label-control.form-control>.form-control.form-control-lg{min-height:calc(1.5em + 1rem + 0px)}.input-group.input-group-sm .b-form-btn-label-control.form-control>.form-control{min-height:calc(1.5em + .5rem + 0px);padding-top:.25rem;padding-bottom:.25rem}.input-group.input-group-lg .b-form-btn-label-control.form-control>.form-control{min-height:calc(1.5em + 1rem + 0px);padding-top:.5rem;padding-bottom:.5rem}.b-form-btn-label-control.form-control[aria-disabled=true],.b-form-btn-label-control.form-control[aria-readonly=true]{background-color:#e9ecef;opacity:1}.b-form-btn-label-control.form-control[aria-disabled=true]{pointer-events:none}.b-form-btn-label-control.form-control[aria-disabled=true]>label{cursor:default}.b-form-btn-label-control.btn-group>.dropdown-menu{padding:.5rem}.custom-file-label{white-space:nowrap;overflow-x:hidden}.b-custom-control-lg.custom-file,.b-custom-control-lg .custom-file-input,.b-custom-control-lg .custom-file-label,.input-group-lg.custom-file,.input-group-lg .custom-file-input,.input-group-lg .custom-file-label{font-size:1.25rem;height:calc(1.5em + 1rem + 2px)}.b-custom-control-lg .custom-file-label,.b-custom-control-lg .custom-file-label:after,.input-group-lg .custom-file-label,.input-group-lg .custom-file-label:after{padding:.5rem 1rem;line-height:1.5}.b-custom-control-lg .custom-file-label,.input-group-lg .custom-file-label{border-radius:.3rem}.b-custom-control-lg .custom-file-label:after,.input-group-lg .custom-file-label:after{font-size:inherit;height:calc(1.5em + 1rem);border-radius:0 .3rem .3rem 0}.b-custom-control-sm.custom-file,.b-custom-control-sm .custom-file-input,.b-custom-control-sm .custom-file-label,.input-group-sm.custom-file,.input-group-sm .custom-file-input,.input-group-sm .custom-file-label{font-size:.875rem;height:calc(1.5em + .5rem + 2px)}.b-custom-control-sm .custom-file-label,.b-custom-control-sm .custom-file-label:after,.input-group-sm .custom-file-label,.input-group-sm .custom-file-label:after{padding:.25rem .5rem;line-height:1.5}.b-custom-control-sm .custom-file-label,.input-group-sm .custom-file-label{border-radius:.2rem}.b-custom-control-sm .custom-file-label:after,.input-group-sm .custom-file-label:after{font-size:inherit;height:calc(1.5em + .5rem);border-radius:0 .2rem .2rem 0}.was-validated .form-control:invalid,.was-validated .form-control:valid,.form-control.is-invalid,.form-control.is-valid{background-position:right calc(.375em + .1875rem) center}input[type=color].form-control{height:calc(1.5em + .75rem + 2px);padding:.125rem .25rem}input[type=color].form-control.form-control-sm,.input-group-sm input[type=color].form-control{height:calc(1.5em + .5rem + 2px);padding:.125rem .25rem}input[type=color].form-control.form-control-lg,.input-group-lg input[type=color].form-control{height:calc(1.5em + 1rem + 2px);padding:.125rem .25rem}input[type=color].form-control:disabled{background-color:#adb5bd;opacity:.65}.input-group>.custom-range{position:relative;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-range+.form-control,.input-group>.custom-range+.form-control-plaintext,.input-group>.custom-range+.custom-select,.input-group>.custom-range+.custom-range,.input-group>.custom-range+.custom-file{margin-left:-1px}.input-group>.form-control+.custom-range,.input-group>.form-control-plaintext+.custom-range,.input-group>.custom-select+.custom-range,.input-group>.custom-range+.custom-range,.input-group>.custom-file+.custom-range{margin-left:-1px}.input-group>.custom-range:focus{z-index:3}.input-group>.custom-range:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-range:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-range{padding:0 .75rem;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;height:calc(1.5em + .75rem + 2px);border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.input-group>.custom-range{transition:none}}.input-group>.custom-range:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.input-group>.custom-range:disabled,.input-group>.custom-range[readonly]{background-color:#e9ecef}.input-group-lg>.custom-range{height:calc(1.5em + 1rem + 2px);padding:0 1rem;border-radius:.3rem}.input-group-sm>.custom-range{height:calc(1.5em + .5rem + 2px);padding:0 .5rem;border-radius:.2rem}.was-validated .input-group .custom-range:valid,.input-group .custom-range.is-valid{border-color:#28a745}.was-validated .input-group .custom-range:valid:focus,.input-group .custom-range.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated .custom-range:valid:focus::-webkit-slider-thumb,.custom-range.is-valid:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #9be7ac}.was-validated .custom-range:valid:focus::-moz-range-thumb,.custom-range.is-valid:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #9be7ac}.was-validated .custom-range:valid:focus::-ms-thumb,.custom-range.is-valid:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #9be7ac}.was-validated .custom-range:valid::-webkit-slider-thumb,.custom-range.is-valid::-webkit-slider-thumb{background-color:#28a745;background-image:none}.was-validated .custom-range:valid::-webkit-slider-thumb:active,.custom-range.is-valid::-webkit-slider-thumb:active{background-color:#9be7ac;background-image:none}.was-validated .custom-range:valid::-webkit-slider-runnable-track,.custom-range.is-valid::-webkit-slider-runnable-track{background-color:rgba(40,167,69,.35)}.was-validated .custom-range:valid::-moz-range-thumb,.custom-range.is-valid::-moz-range-thumb{background-color:#28a745;background-image:none}.was-validated .custom-range:valid::-moz-range-thumb:active,.custom-range.is-valid::-moz-range-thumb:active{background-color:#9be7ac;background-image:none}.was-validated .custom-range:valid::-moz-range-track,.custom-range.is-valid::-moz-range-track{background:rgba(40,167,69,.35)}.was-validated .custom-range:valid~.valid-feedback,.was-validated .custom-range:valid~.valid-tooltip,.custom-range.is-valid~.valid-feedback,.custom-range.is-valid~.valid-tooltip{display:block}.was-validated .custom-range:valid::-ms-thumb,.custom-range.is-valid::-ms-thumb{background-color:#28a745;background-image:none}.was-validated .custom-range:valid::-ms-thumb:active,.custom-range.is-valid::-ms-thumb:active{background-color:#9be7ac;background-image:none}.was-validated .custom-range:valid::-ms-track-lower,.custom-range.is-valid::-ms-track-lower{background:rgba(40,167,69,.35)}.was-validated .custom-range:valid::-ms-track-upper,.custom-range.is-valid::-ms-track-upper{background:rgba(40,167,69,.35)}.was-validated .input-group .custom-range:invalid,.input-group .custom-range.is-invalid{border-color:#dc3545}.was-validated .input-group .custom-range:invalid:focus,.input-group .custom-range.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated .custom-range:invalid:focus::-webkit-slider-thumb,.custom-range.is-invalid:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #f6cdd1}.was-validated .custom-range:invalid:focus::-moz-range-thumb,.custom-range.is-invalid:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #f6cdd1}.was-validated .custom-range:invalid:focus::-ms-thumb,.custom-range.is-invalid:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #f6cdd1}.was-validated .custom-range:invalid::-webkit-slider-thumb,.custom-range.is-invalid::-webkit-slider-thumb{background-color:#dc3545;background-image:none}.was-validated .custom-range:invalid::-webkit-slider-thumb:active,.custom-range.is-invalid::-webkit-slider-thumb:active{background-color:#f6cdd1;background-image:none}.was-validated .custom-range:invalid::-webkit-slider-runnable-track,.custom-range.is-invalid::-webkit-slider-runnable-track{background-color:rgba(220,53,69,.35)}.was-validated .custom-range:invalid::-moz-range-thumb,.custom-range.is-invalid::-moz-range-thumb{background-color:#dc3545;background-image:none}.was-validated .custom-range:invalid::-moz-range-thumb:active,.custom-range.is-invalid::-moz-range-thumb:active{background-color:#f6cdd1;background-image:none}.was-validated .custom-range:invalid::-moz-range-track,.custom-range.is-invalid::-moz-range-track{background:rgba(220,53,69,.35)}.was-validated .custom-range:invalid~.invalid-feedback,.was-validated .custom-range:invalid~.invalid-tooltip,.custom-range.is-invalid~.invalid-feedback,.custom-range.is-invalid~.invalid-tooltip{display:block}.was-validated .custom-range:invalid::-ms-thumb,.custom-range.is-invalid::-ms-thumb{background-color:#dc3545;background-image:none}.was-validated .custom-range:invalid::-ms-thumb:active,.custom-range.is-invalid::-ms-thumb:active{background-color:#f6cdd1;background-image:none}.was-validated .custom-range:invalid::-ms-track-lower,.custom-range.is-invalid::-ms-track-lower{background:rgba(220,53,69,.35)}.was-validated .custom-range:invalid::-ms-track-upper,.custom-range.is-invalid::-ms-track-upper{background:rgba(220,53,69,.35)}.custom-radio.b-custom-control-lg,.input-group-lg .custom-radio{font-size:1.25rem;line-height:1.5;padding-left:1.875rem}.custom-radio.b-custom-control-lg .custom-control-label:before,.input-group-lg .custom-radio .custom-control-label:before{top:.3125rem;left:-1.875rem;width:1.25rem;height:1.25rem;border-radius:50%}.custom-radio.b-custom-control-lg .custom-control-label:after,.input-group-lg .custom-radio .custom-control-label:after{top:.3125rem;left:-1.875rem;width:1.25rem;height:1.25rem;background:no-repeat 50%/50% 50%}.custom-radio.b-custom-control-sm,.input-group-sm .custom-radio{font-size:.875rem;line-height:1.5;padding-left:1.3125rem}.custom-radio.b-custom-control-sm .custom-control-label:before,.input-group-sm .custom-radio .custom-control-label:before{top:.21875rem;left:-1.3125rem;width:.875rem;height:.875rem;border-radius:50%}.custom-radio.b-custom-control-sm .custom-control-label:after,.input-group-sm .custom-radio .custom-control-label:after{top:.21875rem;left:-1.3125rem;width:.875rem;height:.875rem;background:no-repeat 50%/50% 50%}.b-rating{text-align:center}.b-rating.d-inline-flex{width:auto}.b-rating .b-rating-star,.b-rating .b-rating-value{padding:0 .25em}.b-rating .b-rating-value{min-width:2.5em}.b-rating .b-rating-star{display:inline-flex;justify-content:center;outline:0}.b-rating .b-rating-star .b-rating-icon{display:inline-flex;transition:all .15s ease-in-out}.b-rating.disabled,.b-rating:disabled{background-color:#e9ecef;color:#6c757d}.b-rating:not(.disabled):not(.readonly) .b-rating-star{cursor:pointer}.b-rating:not(.disabled):not(.readonly):focus:not(:hover) .b-rating-star.focused .b-rating-icon,.b-rating:not(.disabled):not(.readonly) .b-rating-star:hover .b-rating-icon{-webkit-transform:scale(1.5);transform:scale(1.5)}.b-rating[dir=rtl] .b-rating-star-half{-webkit-transform:scale(-1,1);transform:scaleX(-1)}.b-form-spinbutton{text-align:center;overflow:hidden;background-image:none;padding:0}[dir=rtl] .b-form-spinbutton:not(.flex-column),.b-form-spinbutton[dir=rtl]:not(.flex-column){flex-direction:row-reverse}.b-form-spinbutton output{font-size:inherit;outline:0;border:0;background-color:transparent;width:auto;margin:0;padding:0 .25rem}.b-form-spinbutton output>div,.b-form-spinbutton output>bdi{display:block;min-width:2.25em;height:1.5em}.b-form-spinbutton.flex-column{height:auto;width:auto}.b-form-spinbutton.flex-column output{margin:0 .25rem;padding:.25rem 0}.b-form-spinbutton:not(.d-inline-flex):not(.flex-column){output-width:100%}.b-form-spinbutton.d-inline-flex:not(.flex-column){width:auto}.b-form-spinbutton .btn{line-height:1;box-shadow:none!important}.b-form-spinbutton .btn:disabled{pointer-events:none}.b-form-spinbutton .btn:hover:not(:disabled)>div>.b-icon{-webkit-transform:scale(1.25);transform:scale(1.25)}.b-form-spinbutton.disabled,.b-form-spinbutton.readonly{background-color:#e9ecef}.b-form-spinbutton.disabled{pointer-events:none}.b-form-tags.focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.b-form-tags.focus.is-valid{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.b-form-tags.focus.is-invalid{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.b-form-tags.disabled{background-color:#e9ecef}.b-form-tags-list{margin-top:-.25rem}.b-form-tags-list .b-form-tags-field,.b-form-tags-list .b-form-tag{margin-top:.25rem}.b-form-tags-input{color:#495057}.b-form-tag{font-size:75%;font-weight:400;line-height:1.5;margin-right:.25rem}.b-form-tag.disabled{opacity:.75}.b-form-tag>button.b-form-tag-remove{color:inherit;font-size:125%;line-height:1;float:none;margin-left:.25rem}.form-control-sm .b-form-tag,.form-control-lg .b-form-tag{line-height:1.5}.media-aside{display:flex;margin-right:1rem}.media-aside-right{margin-right:0;margin-left:1rem}.modal-backdrop{opacity:.5}.b-pagination-pills .page-item .page-link{border-radius:50rem!important;margin-left:.25rem;line-height:1}.b-pagination-pills .page-item:first-child .page-link{margin-left:0}.popover.b-popover{display:block;opacity:1;outline:0}.popover.b-popover.fade:not(.show){opacity:0}.popover.b-popover.show{opacity:1}.b-popover-primary.popover{background-color:#cce5ff;border-color:#b8daff}.b-popover-primary.bs-popover-top>.arrow:before,.b-popover-primary.bs-popover-auto[x-placement^=top]>.arrow:before{border-top-color:#b8daff}.b-popover-primary.bs-popover-top>.arrow:after,.b-popover-primary.bs-popover-auto[x-placement^=top]>.arrow:after{border-top-color:#cce5ff}.b-popover-primary.bs-popover-right>.arrow:before,.b-popover-primary.bs-popover-auto[x-placement^=right]>.arrow:before{border-right-color:#b8daff}.b-popover-primary.bs-popover-right>.arrow:after,.b-popover-primary.bs-popover-auto[x-placement^=right]>.arrow:after{border-right-color:#cce5ff}.b-popover-primary.bs-popover-bottom>.arrow:before,.b-popover-primary.bs-popover-auto[x-placement^=bottom]>.arrow:before{border-bottom-color:#b8daff}.b-popover-primary.bs-popover-bottom>.arrow:after,.b-popover-primary.bs-popover-auto[x-placement^=bottom]>.arrow:after{border-bottom-color:#bdddff}.b-popover-primary.bs-popover-bottom .popover-header:before,.b-popover-primary.bs-popover-auto[x-placement^=bottom] .popover-header:before{border-bottom-color:#bdddff}.b-popover-primary.bs-popover-left>.arrow:before,.b-popover-primary.bs-popover-auto[x-placement^=left]>.arrow:before{border-left-color:#b8daff}.b-popover-primary.bs-popover-left>.arrow:after,.b-popover-primary.bs-popover-auto[x-placement^=left]>.arrow:after{border-left-color:#cce5ff}.b-popover-primary .popover-header{color:#212529;background-color:#bdddff;border-bottom-color:#a3d0ff}.b-popover-primary .popover-body{color:#004085}.b-popover-secondary.popover{background-color:#e2e3e5;border-color:#d6d8db}.b-popover-secondary.bs-popover-top>.arrow:before,.b-popover-secondary.bs-popover-auto[x-placement^=top]>.arrow:before{border-top-color:#d6d8db}.b-popover-secondary.bs-popover-top>.arrow:after,.b-popover-secondary.bs-popover-auto[x-placement^=top]>.arrow:after{border-top-color:#e2e3e5}.b-popover-secondary.bs-popover-right>.arrow:before,.b-popover-secondary.bs-popover-auto[x-placement^=right]>.arrow:before{border-right-color:#d6d8db}.b-popover-secondary.bs-popover-right>.arrow:after,.b-popover-secondary.bs-popover-auto[x-placement^=right]>.arrow:after{border-right-color:#e2e3e5}.b-popover-secondary.bs-popover-bottom>.arrow:before,.b-popover-secondary.bs-popover-auto[x-placement^=bottom]>.arrow:before{border-bottom-color:#d6d8db}.b-popover-secondary.bs-popover-bottom>.arrow:after,.b-popover-secondary.bs-popover-auto[x-placement^=bottom]>.arrow:after{border-bottom-color:#dadbde}.b-popover-secondary.bs-popover-bottom .popover-header:before,.b-popover-secondary.bs-popover-auto[x-placement^=bottom] .popover-header:before{border-bottom-color:#dadbde}.b-popover-secondary.bs-popover-left>.arrow:before,.b-popover-secondary.bs-popover-auto[x-placement^=left]>.arrow:before{border-left-color:#d6d8db}.b-popover-secondary.bs-popover-left>.arrow:after,.b-popover-secondary.bs-popover-auto[x-placement^=left]>.arrow:after{border-left-color:#e2e3e5}.b-popover-secondary .popover-header{color:#212529;background-color:#dadbde;border-bottom-color:#ccced2}.b-popover-secondary .popover-body{color:#383d41}.b-popover-success.popover{background-color:#d4edda;border-color:#c3e6cb}.b-popover-success.bs-popover-top>.arrow:before,.b-popover-success.bs-popover-auto[x-placement^=top]>.arrow:before{border-top-color:#c3e6cb}.b-popover-success.bs-popover-top>.arrow:after,.b-popover-success.bs-popover-auto[x-placement^=top]>.arrow:after{border-top-color:#d4edda}.b-popover-success.bs-popover-right>.arrow:before,.b-popover-success.bs-popover-auto[x-placement^=right]>.arrow:before{border-right-color:#c3e6cb}.b-popover-success.bs-popover-right>.arrow:after,.b-popover-success.bs-popover-auto[x-placement^=right]>.arrow:after{border-right-color:#d4edda}.b-popover-success.bs-popover-bottom>.arrow:before,.b-popover-success.bs-popover-auto[x-placement^=bottom]>.arrow:before{border-bottom-color:#c3e6cb}.b-popover-success.bs-popover-bottom>.arrow:after,.b-popover-success.bs-popover-auto[x-placement^=bottom]>.arrow:after{border-bottom-color:#c9e8d1}.b-popover-success.bs-popover-bottom .popover-header:before,.b-popover-success.bs-popover-auto[x-placement^=bottom] .popover-header:before{border-bottom-color:#c9e8d1}.b-popover-success.bs-popover-left>.arrow:before,.b-popover-success.bs-popover-auto[x-placement^=left]>.arrow:before{border-left-color:#c3e6cb}.b-popover-success.bs-popover-left>.arrow:after,.b-popover-success.bs-popover-auto[x-placement^=left]>.arrow:after{border-left-color:#d4edda}.b-popover-success .popover-header{color:#212529;background-color:#c9e8d1;border-bottom-color:#b7e1c1}.b-popover-success .popover-body{color:#155724}.b-popover-info.popover{background-color:#d1ecf1;border-color:#bee5eb}.b-popover-info.bs-popover-top>.arrow:before,.b-popover-info.bs-popover-auto[x-placement^=top]>.arrow:before{border-top-color:#bee5eb}.b-popover-info.bs-popover-top>.arrow:after,.b-popover-info.bs-popover-auto[x-placement^=top]>.arrow:after{border-top-color:#d1ecf1}.b-popover-info.bs-popover-right>.arrow:before,.b-popover-info.bs-popover-auto[x-placement^=right]>.arrow:before{border-right-color:#bee5eb}.b-popover-info.bs-popover-right>.arrow:after,.b-popover-info.bs-popover-auto[x-placement^=right]>.arrow:after{border-right-color:#d1ecf1}.b-popover-info.bs-popover-bottom>.arrow:before,.b-popover-info.bs-popover-auto[x-placement^=bottom]>.arrow:before{border-bottom-color:#bee5eb}.b-popover-info.bs-popover-bottom>.arrow:after,.b-popover-info.bs-popover-auto[x-placement^=bottom]>.arrow:after{border-bottom-color:#c5e7ed}.b-popover-info.bs-popover-bottom .popover-header:before,.b-popover-info.bs-popover-auto[x-placement^=bottom] .popover-header:before{border-bottom-color:#c5e7ed}.b-popover-info.bs-popover-left>.arrow:before,.b-popover-info.bs-popover-auto[x-placement^=left]>.arrow:before{border-left-color:#bee5eb}.b-popover-info.bs-popover-left>.arrow:after,.b-popover-info.bs-popover-auto[x-placement^=left]>.arrow:after{border-left-color:#d1ecf1}.b-popover-info .popover-header{color:#212529;background-color:#c5e7ed;border-bottom-color:#b2dfe7}.b-popover-info .popover-body{color:#0c5460}.b-popover-warning.popover{background-color:#fff3cd;border-color:#ffeeba}.b-popover-warning.bs-popover-top>.arrow:before,.b-popover-warning.bs-popover-auto[x-placement^=top]>.arrow:before{border-top-color:#ffeeba}.b-popover-warning.bs-popover-top>.arrow:after,.b-popover-warning.bs-popover-auto[x-placement^=top]>.arrow:after{border-top-color:#fff3cd}.b-popover-warning.bs-popover-right>.arrow:before,.b-popover-warning.bs-popover-auto[x-placement^=right]>.arrow:before{border-right-color:#ffeeba}.b-popover-warning.bs-popover-right>.arrow:after,.b-popover-warning.bs-popover-auto[x-placement^=right]>.arrow:after{border-right-color:#fff3cd}.b-popover-warning.bs-popover-bottom>.arrow:before,.b-popover-warning.bs-popover-auto[x-placement^=bottom]>.arrow:before{border-bottom-color:#ffeeba}.b-popover-warning.bs-popover-bottom>.arrow:after,.b-popover-warning.bs-popover-auto[x-placement^=bottom]>.arrow:after{border-bottom-color:#ffefbe}.b-popover-warning.bs-popover-bottom .popover-header:before,.b-popover-warning.bs-popover-auto[x-placement^=bottom] .popover-header:before{border-bottom-color:#ffefbe}.b-popover-warning.bs-popover-left>.arrow:before,.b-popover-warning.bs-popover-auto[x-placement^=left]>.arrow:before{border-left-color:#ffeeba}.b-popover-warning.bs-popover-left>.arrow:after,.b-popover-warning.bs-popover-auto[x-placement^=left]>.arrow:after{border-left-color:#fff3cd}.b-popover-warning .popover-header{color:#212529;background-color:#ffefbe;border-bottom-color:#ffe9a4}.b-popover-warning .popover-body{color:#856404}.b-popover-danger.popover{background-color:#f8d7da;border-color:#f5c6cb}.b-popover-danger.bs-popover-top>.arrow:before,.b-popover-danger.bs-popover-auto[x-placement^=top]>.arrow:before{border-top-color:#f5c6cb}.b-popover-danger.bs-popover-top>.arrow:after,.b-popover-danger.bs-popover-auto[x-placement^=top]>.arrow:after{border-top-color:#f8d7da}.b-popover-danger.bs-popover-right>.arrow:before,.b-popover-danger.bs-popover-auto[x-placement^=right]>.arrow:before{border-right-color:#f5c6cb}.b-popover-danger.bs-popover-right>.arrow:after,.b-popover-danger.bs-popover-auto[x-placement^=right]>.arrow:after{border-right-color:#f8d7da}.b-popover-danger.bs-popover-bottom>.arrow:before,.b-popover-danger.bs-popover-auto[x-placement^=bottom]>.arrow:before{border-bottom-color:#f5c6cb}.b-popover-danger.bs-popover-bottom>.arrow:after,.b-popover-danger.bs-popover-auto[x-placement^=bottom]>.arrow:after{border-bottom-color:#f6cace}.b-popover-danger.bs-popover-bottom .popover-header:before,.b-popover-danger.bs-popover-auto[x-placement^=bottom] .popover-header:before{border-bottom-color:#f6cace}.b-popover-danger.bs-popover-left>.arrow:before,.b-popover-danger.bs-popover-auto[x-placement^=left]>.arrow:before{border-left-color:#f5c6cb}.b-popover-danger.bs-popover-left>.arrow:after,.b-popover-danger.bs-popover-auto[x-placement^=left]>.arrow:after{border-left-color:#f8d7da}.b-popover-danger .popover-header{color:#212529;background-color:#f6cace;border-bottom-color:#f2b4ba}.b-popover-danger .popover-body{color:#721c24}.b-popover-light.popover{background-color:#fefefe;border-color:#fdfdfe}.b-popover-light.bs-popover-top>.arrow:before,.b-popover-light.bs-popover-auto[x-placement^=top]>.arrow:before{border-top-color:#fdfdfe}.b-popover-light.bs-popover-top>.arrow:after,.b-popover-light.bs-popover-auto[x-placement^=top]>.arrow:after{border-top-color:#fefefe}.b-popover-light.bs-popover-right>.arrow:before,.b-popover-light.bs-popover-auto[x-placement^=right]>.arrow:before{border-right-color:#fdfdfe}.b-popover-light.bs-popover-right>.arrow:after,.b-popover-light.bs-popover-auto[x-placement^=right]>.arrow:after{border-right-color:#fefefe}.b-popover-light.bs-popover-bottom>.arrow:before,.b-popover-light.bs-popover-auto[x-placement^=bottom]>.arrow:before{border-bottom-color:#fdfdfe}.b-popover-light.bs-popover-bottom>.arrow:after,.b-popover-light.bs-popover-auto[x-placement^=bottom]>.arrow:after{border-bottom-color:#f6f6f6}.b-popover-light.bs-popover-bottom .popover-header:before,.b-popover-light.bs-popover-auto[x-placement^=bottom] .popover-header:before{border-bottom-color:#f6f6f6}.b-popover-light.bs-popover-left>.arrow:before,.b-popover-light.bs-popover-auto[x-placement^=left]>.arrow:before{border-left-color:#fdfdfe}.b-popover-light.bs-popover-left>.arrow:after,.b-popover-light.bs-popover-auto[x-placement^=left]>.arrow:after{border-left-color:#fefefe}.b-popover-light .popover-header{color:#212529;background-color:#f6f6f6;border-bottom-color:#eaeaea}.b-popover-light .popover-body{color:#818182}.b-popover-dark.popover{background-color:#d6d8d9;border-color:#c6c8ca}.b-popover-dark.bs-popover-top>.arrow:before,.b-popover-dark.bs-popover-auto[x-placement^=top]>.arrow:before{border-top-color:#c6c8ca}.b-popover-dark.bs-popover-top>.arrow:after,.b-popover-dark.bs-popover-auto[x-placement^=top]>.arrow:after{border-top-color:#d6d8d9}.b-popover-dark.bs-popover-right>.arrow:before,.b-popover-dark.bs-popover-auto[x-placement^=right]>.arrow:before{border-right-color:#c6c8ca}.b-popover-dark.bs-popover-right>.arrow:after,.b-popover-dark.bs-popover-auto[x-placement^=right]>.arrow:after{border-right-color:#d6d8d9}.b-popover-dark.bs-popover-bottom>.arrow:before,.b-popover-dark.bs-popover-auto[x-placement^=bottom]>.arrow:before{border-bottom-color:#c6c8ca}.b-popover-dark.bs-popover-bottom>.arrow:after,.b-popover-dark.bs-popover-auto[x-placement^=bottom]>.arrow:after{border-bottom-color:#ced0d2}.b-popover-dark.bs-popover-bottom .popover-header:before,.b-popover-dark.bs-popover-auto[x-placement^=bottom] .popover-header:before{border-bottom-color:#ced0d2}.b-popover-dark.bs-popover-left>.arrow:before,.b-popover-dark.bs-popover-auto[x-placement^=left]>.arrow:before{border-left-color:#c6c8ca}.b-popover-dark.bs-popover-left>.arrow:after,.b-popover-dark.bs-popover-auto[x-placement^=left]>.arrow:after{border-left-color:#d6d8d9}.b-popover-dark .popover-header{color:#212529;background-color:#ced0d2;border-bottom-color:#c1c4c5}.b-popover-dark .popover-body{color:#1b1e21}.b-sidebar-outer{position:fixed;top:0;left:0;right:0;height:0;overflow:visible;z-index:1035}.b-sidebar-backdrop{position:fixed;top:0;left:0;z-index:-1;width:100vw;height:100vh;opacity:.6}.b-sidebar{display:flex;flex-direction:column;position:fixed;top:0;width:320px;max-width:100%;height:100vh;max-height:100%;margin:0;outline:0;-webkit-transform:translateX(0);transform:translate(0)}.b-sidebar.slide{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}@media (prefers-reduced-motion: reduce){.b-sidebar.slide{transition:none}}.b-sidebar:not(.b-sidebar-right){left:0;right:auto}.b-sidebar:not(.b-sidebar-right).slide:not(.show){-webkit-transform:translateX(-100%);transform:translate(-100%)}.b-sidebar:not(.b-sidebar-right)>.b-sidebar-header .close{margin-left:auto}.b-sidebar.b-sidebar-right{left:auto;right:0}.b-sidebar.b-sidebar-right.slide:not(.show){-webkit-transform:translateX(100%);transform:translate(100%)}.b-sidebar.b-sidebar-right>.b-sidebar-header .close{margin-right:auto}.b-sidebar>.b-sidebar-header{font-size:1.5rem;padding:.5rem 1rem;display:flex;flex-direction:row;flex-grow:0;align-items:center}[dir=rtl] .b-sidebar>.b-sidebar-header{flex-direction:row-reverse}.b-sidebar>.b-sidebar-header .close{float:none;font-size:1.5rem}.b-sidebar>.b-sidebar-body{flex-grow:1;height:100%;overflow-y:auto}.b-sidebar>.b-sidebar-footer{flex-grow:0}.b-skeleton-wrapper{cursor:wait}.b-skeleton{position:relative;overflow:hidden;background-color:rgba(0,0,0,.12);cursor:wait;-webkit-mask-image:radial-gradient(white,black);mask-image:radial-gradient(#fff,#000)}.b-skeleton:before{content:\" \"}.b-skeleton-text{height:1rem;margin-bottom:.25rem;border-radius:.25rem}.b-skeleton-button{width:75px;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem}.b-skeleton-avatar{width:2.5em;height:2.5em;border-radius:50%}.b-skeleton-input{height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;line-height:1.5;border:#ced4da solid 1px;border-radius:.25rem}.b-skeleton-icon-wrapper svg{color:rgba(0,0,0,.12)}.b-skeleton-img{height:100%;width:100%}.b-skeleton-animate-wave:after{content:\"\";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);-webkit-animation:b-skeleton-animate-wave 1.75s linear infinite;animation:b-skeleton-animate-wave 1.75s linear infinite}@media (prefers-reduced-motion: reduce){.b-skeleton-animate-wave:after{background:none;-webkit-animation:none;animation:none}}@-webkit-keyframes b-skeleton-animate-wave{0%{-webkit-transform:translateX(-100%);transform:translate(-100%)}to{-webkit-transform:translateX(100%);transform:translate(100%)}}@keyframes b-skeleton-animate-wave{0%{-webkit-transform:translateX(-100%);transform:translate(-100%)}to{-webkit-transform:translateX(100%);transform:translate(100%)}}.b-skeleton-animate-fade{-webkit-animation:b-skeleton-animate-fade .875s ease-in-out alternate infinite;animation:b-skeleton-animate-fade .875s ease-in-out alternate infinite}@media (prefers-reduced-motion: reduce){.b-skeleton-animate-fade{-webkit-animation:none;animation:none}}@-webkit-keyframes b-skeleton-animate-fade{0%{opacity:1}to{opacity:.4}}@keyframes b-skeleton-animate-fade{0%{opacity:1}to{opacity:.4}}.b-skeleton-animate-throb{-webkit-animation:b-skeleton-animate-throb .875s ease-in alternate infinite;animation:b-skeleton-animate-throb .875s ease-in alternate infinite}@media (prefers-reduced-motion: reduce){.b-skeleton-animate-throb{-webkit-animation:none;animation:none}}@-webkit-keyframes b-skeleton-animate-throb{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.975);transform:scale(.975)}}@keyframes b-skeleton-animate-throb{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.975);transform:scale(.975)}}.table.b-table.b-table-fixed{table-layout:fixed}.table.b-table.b-table-no-border-collapse{border-collapse:separate;border-spacing:0}.table.b-table[aria-busy=true]{opacity:.55}.table.b-table>tbody>tr.b-table-details>td{border-top:none!important}.table.b-table>caption{caption-side:bottom}.table.b-table.b-table-caption-top>caption{caption-side:top!important}.table.b-table>tbody>.table-active,.table.b-table>tbody>.table-active>th,.table.b-table>tbody>.table-active>td{background-color:rgba(0,0,0,.075)}.table.b-table.table-hover>tbody>tr.table-active:hover td,.table.b-table.table-hover>tbody>tr.table-active:hover th{color:#212529;background-image:linear-gradient(rgba(0,0,0,.075),rgba(0,0,0,.075));background-repeat:no-repeat}.table.b-table>tbody>.bg-active,.table.b-table>tbody>.bg-active>th,.table.b-table>tbody>.bg-active>td{background-color:rgba(255,255,255,.075)!important}.table.b-table.table-hover.table-dark>tbody>tr.bg-active:hover td,.table.b-table.table-hover.table-dark>tbody>tr.bg-active:hover th{color:#fff;background-image:linear-gradient(rgba(255,255,255,.075),rgba(255,255,255,.075));background-repeat:no-repeat}.b-table-sticky-header,.table-responsive,[class*=table-responsive-]{margin-bottom:1rem}.b-table-sticky-header>.table,.table-responsive>.table,[class*=table-responsive-]>.table{margin-bottom:0}.b-table-sticky-header{overflow-y:auto;max-height:300px}@media print{.b-table-sticky-header{overflow-y:visible!important;max-height:none!important}}@supports ((position: -webkit-sticky) or (position: sticky)){.b-table-sticky-header>.table.b-table>thead>tr>th{position:-webkit-sticky;position:sticky;top:0;z-index:2}.b-table-sticky-header>.table.b-table>thead>tr>.b-table-sticky-column,.b-table-sticky-header>.table.b-table>tbody>tr>.b-table-sticky-column,.b-table-sticky-header>.table.b-table>tfoot>tr>.b-table-sticky-column,.table-responsive>.table.b-table>thead>tr>.b-table-sticky-column,.table-responsive>.table.b-table>tbody>tr>.b-table-sticky-column,.table-responsive>.table.b-table>tfoot>tr>.b-table-sticky-column,[class*=table-responsive-]>.table.b-table>thead>tr>.b-table-sticky-column,[class*=table-responsive-]>.table.b-table>tbody>tr>.b-table-sticky-column,[class*=table-responsive-]>.table.b-table>tfoot>tr>.b-table-sticky-column{position:-webkit-sticky;position:sticky;left:0}.b-table-sticky-header>.table.b-table>thead>tr>.b-table-sticky-column,.table-responsive>.table.b-table>thead>tr>.b-table-sticky-column,[class*=table-responsive-]>.table.b-table>thead>tr>.b-table-sticky-column{z-index:5}.b-table-sticky-header>.table.b-table>tbody>tr>.b-table-sticky-column,.b-table-sticky-header>.table.b-table>tfoot>tr>.b-table-sticky-column,.table-responsive>.table.b-table>tbody>tr>.b-table-sticky-column,.table-responsive>.table.b-table>tfoot>tr>.b-table-sticky-column,[class*=table-responsive-]>.table.b-table>tbody>tr>.b-table-sticky-column,[class*=table-responsive-]>.table.b-table>tfoot>tr>.b-table-sticky-column{z-index:2}.table.b-table>thead>tr>.table-b-table-default,.table.b-table>tbody>tr>.table-b-table-default,.table.b-table>tfoot>tr>.table-b-table-default{color:#212529;background-color:#fff}.table.b-table.table-dark>thead>tr>.bg-b-table-default,.table.b-table.table-dark>tbody>tr>.bg-b-table-default,.table.b-table.table-dark>tfoot>tr>.bg-b-table-default{color:#fff;background-color:#343a40}.table.b-table.table-striped>tbody>tr:nth-of-type(odd)>.table-b-table-default{background-image:linear-gradient(rgba(0,0,0,.05),rgba(0,0,0,.05));background-repeat:no-repeat}.table.b-table.table-striped.table-dark>tbody>tr:nth-of-type(odd)>.bg-b-table-default{background-image:linear-gradient(rgba(255,255,255,.05),rgba(255,255,255,.05));background-repeat:no-repeat}.table.b-table.table-hover>tbody>tr:hover>.table-b-table-default{color:#212529;background-image:linear-gradient(rgba(0,0,0,.075),rgba(0,0,0,.075));background-repeat:no-repeat}.table.b-table.table-hover.table-dark>tbody>tr:hover>.bg-b-table-default{color:#fff;background-image:linear-gradient(rgba(255,255,255,.075),rgba(255,255,255,.075));background-repeat:no-repeat}}.table.b-table>thead>tr>[aria-sort],.table.b-table>tfoot>tr>[aria-sort]{cursor:pointer;background-image:none;background-repeat:no-repeat;background-size:.65em 1em}.table.b-table>thead>tr>[aria-sort]:not(.b-table-sort-icon-left),.table.b-table>tfoot>tr>[aria-sort]:not(.b-table-sort-icon-left){background-position:right .375rem center;padding-right:calc(.75rem + .65em)}.table.b-table>thead>tr>[aria-sort].b-table-sort-icon-left,.table.b-table>tfoot>tr>[aria-sort].b-table-sort-icon-left{background-position:left .375rem center;padding-left:calc(.75rem + .65em)}.table.b-table>thead>tr>[aria-sort=none],.table.b-table>tfoot>tr>[aria-sort=none]{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='black' opacity='.3' d='M51 1l25 23 24 22H1l25-22zM51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e\")}.table.b-table>thead>tr>[aria-sort=ascending],.table.b-table>tfoot>tr>[aria-sort=ascending]{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='black' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='black' opacity='.3' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e\")}.table.b-table>thead>tr>[aria-sort=descending],.table.b-table>tfoot>tr>[aria-sort=descending]{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='black' opacity='.3' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='black' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e\")}.table.b-table.table-dark>thead>tr>[aria-sort=none],.table.b-table.table-dark>tfoot>tr>[aria-sort=none],.table.b-table>.thead-dark>tr>[aria-sort=none]{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' opacity='.3' d='M51 1l25 23 24 22H1l25-22zM51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e\")}.table.b-table.table-dark>thead>tr>[aria-sort=ascending],.table.b-table.table-dark>tfoot>tr>[aria-sort=ascending],.table.b-table>.thead-dark>tr>[aria-sort=ascending]{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='white' opacity='.3' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e\")}.table.b-table.table-dark>thead>tr>[aria-sort=descending],.table.b-table.table-dark>tfoot>tr>[aria-sort=descending],.table.b-table>.thead-dark>tr>[aria-sort=descending]{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' opacity='.3' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='white' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e\")}.table.b-table>thead>tr>.table-dark[aria-sort=none],.table.b-table>tfoot>tr>.table-dark[aria-sort=none]{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' opacity='.3' d='M51 1l25 23 24 22H1l25-22zM51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e\")}.table.b-table>thead>tr>.table-dark[aria-sort=ascending],.table.b-table>tfoot>tr>.table-dark[aria-sort=ascending]{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='white' opacity='.3' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e\")}.table.b-table>thead>tr>.table-dark[aria-sort=descending],.table.b-table>tfoot>tr>.table-dark[aria-sort=descending]{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' opacity='.3' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='white' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e\")}.table.b-table.table-sm>thead>tr>[aria-sort]:not(.b-table-sort-icon-left),.table.b-table.table-sm>tfoot>tr>[aria-sort]:not(.b-table-sort-icon-left){background-position:right .15rem center;padding-right:calc(.3rem + .65em)}.table.b-table.table-sm>thead>tr>[aria-sort].b-table-sort-icon-left,.table.b-table.table-sm>tfoot>tr>[aria-sort].b-table-sort-icon-left{background-position:left .15rem center;padding-left:calc(.3rem + .65em)}.table.b-table.b-table-selectable:not(.b-table-selectable-no-click)>tbody>tr{cursor:pointer}.table.b-table.b-table-selectable:not(.b-table-selectable-no-click).b-table-selecting.b-table-select-range>tbody>tr{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width: 575.98px){.table.b-table.b-table-stacked-sm{display:block;width:100%}.table.b-table.b-table-stacked-sm>caption,.table.b-table.b-table-stacked-sm>tbody,.table.b-table.b-table-stacked-sm>tbody>tr,.table.b-table.b-table-stacked-sm>tbody>tr>td,.table.b-table.b-table-stacked-sm>tbody>tr>th{display:block}.table.b-table.b-table-stacked-sm>thead,.table.b-table.b-table-stacked-sm>tfoot{display:none}.table.b-table.b-table-stacked-sm>thead>tr.b-table-top-row,.table.b-table.b-table-stacked-sm>thead>tr.b-table-bottom-row,.table.b-table.b-table-stacked-sm>tfoot>tr.b-table-top-row,.table.b-table.b-table-stacked-sm>tfoot>tr.b-table-bottom-row{display:none}.table.b-table.b-table-stacked-sm>caption{caption-side:top!important}.table.b-table.b-table-stacked-sm>tbody>tr>[data-label]:before{content:attr(data-label);width:40%;float:left;text-align:right;overflow-wrap:break-word;font-weight:700;font-style:normal;padding:0 .5rem 0 0;margin:0}.table.b-table.b-table-stacked-sm>tbody>tr>[data-label]:after{display:block;clear:both;content:\"\"}.table.b-table.b-table-stacked-sm>tbody>tr>[data-label]>div{display:inline-block;width:60%;padding:0 0 0 .5rem;margin:0}.table.b-table.b-table-stacked-sm>tbody>tr.top-row,.table.b-table.b-table-stacked-sm>tbody>tr.bottom-row{display:none}.table.b-table.b-table-stacked-sm>tbody>tr>:first-child{border-top-width:3px}.table.b-table.b-table-stacked-sm>tbody>tr>[rowspan]+td,.table.b-table.b-table-stacked-sm>tbody>tr>[rowspan]+th{border-top-width:3px}}@media (max-width: 767.98px){.table.b-table.b-table-stacked-md{display:block;width:100%}.table.b-table.b-table-stacked-md>caption,.table.b-table.b-table-stacked-md>tbody,.table.b-table.b-table-stacked-md>tbody>tr,.table.b-table.b-table-stacked-md>tbody>tr>td,.table.b-table.b-table-stacked-md>tbody>tr>th{display:block}.table.b-table.b-table-stacked-md>thead,.table.b-table.b-table-stacked-md>tfoot{display:none}.table.b-table.b-table-stacked-md>thead>tr.b-table-top-row,.table.b-table.b-table-stacked-md>thead>tr.b-table-bottom-row,.table.b-table.b-table-stacked-md>tfoot>tr.b-table-top-row,.table.b-table.b-table-stacked-md>tfoot>tr.b-table-bottom-row{display:none}.table.b-table.b-table-stacked-md>caption{caption-side:top!important}.table.b-table.b-table-stacked-md>tbody>tr>[data-label]:before{content:attr(data-label);width:40%;float:left;text-align:right;overflow-wrap:break-word;font-weight:700;font-style:normal;padding:0 .5rem 0 0;margin:0}.table.b-table.b-table-stacked-md>tbody>tr>[data-label]:after{display:block;clear:both;content:\"\"}.table.b-table.b-table-stacked-md>tbody>tr>[data-label]>div{display:inline-block;width:60%;padding:0 0 0 .5rem;margin:0}.table.b-table.b-table-stacked-md>tbody>tr.top-row,.table.b-table.b-table-stacked-md>tbody>tr.bottom-row{display:none}.table.b-table.b-table-stacked-md>tbody>tr>:first-child{border-top-width:3px}.table.b-table.b-table-stacked-md>tbody>tr>[rowspan]+td,.table.b-table.b-table-stacked-md>tbody>tr>[rowspan]+th{border-top-width:3px}}@media (max-width: 991.98px){.table.b-table.b-table-stacked-lg{display:block;width:100%}.table.b-table.b-table-stacked-lg>caption,.table.b-table.b-table-stacked-lg>tbody,.table.b-table.b-table-stacked-lg>tbody>tr,.table.b-table.b-table-stacked-lg>tbody>tr>td,.table.b-table.b-table-stacked-lg>tbody>tr>th{display:block}.table.b-table.b-table-stacked-lg>thead,.table.b-table.b-table-stacked-lg>tfoot{display:none}.table.b-table.b-table-stacked-lg>thead>tr.b-table-top-row,.table.b-table.b-table-stacked-lg>thead>tr.b-table-bottom-row,.table.b-table.b-table-stacked-lg>tfoot>tr.b-table-top-row,.table.b-table.b-table-stacked-lg>tfoot>tr.b-table-bottom-row{display:none}.table.b-table.b-table-stacked-lg>caption{caption-side:top!important}.table.b-table.b-table-stacked-lg>tbody>tr>[data-label]:before{content:attr(data-label);width:40%;float:left;text-align:right;overflow-wrap:break-word;font-weight:700;font-style:normal;padding:0 .5rem 0 0;margin:0}.table.b-table.b-table-stacked-lg>tbody>tr>[data-label]:after{display:block;clear:both;content:\"\"}.table.b-table.b-table-stacked-lg>tbody>tr>[data-label]>div{display:inline-block;width:60%;padding:0 0 0 .5rem;margin:0}.table.b-table.b-table-stacked-lg>tbody>tr.top-row,.table.b-table.b-table-stacked-lg>tbody>tr.bottom-row{display:none}.table.b-table.b-table-stacked-lg>tbody>tr>:first-child{border-top-width:3px}.table.b-table.b-table-stacked-lg>tbody>tr>[rowspan]+td,.table.b-table.b-table-stacked-lg>tbody>tr>[rowspan]+th{border-top-width:3px}}@media (max-width: 1199.98px){.table.b-table.b-table-stacked-xl{display:block;width:100%}.table.b-table.b-table-stacked-xl>caption,.table.b-table.b-table-stacked-xl>tbody,.table.b-table.b-table-stacked-xl>tbody>tr,.table.b-table.b-table-stacked-xl>tbody>tr>td,.table.b-table.b-table-stacked-xl>tbody>tr>th{display:block}.table.b-table.b-table-stacked-xl>thead,.table.b-table.b-table-stacked-xl>tfoot{display:none}.table.b-table.b-table-stacked-xl>thead>tr.b-table-top-row,.table.b-table.b-table-stacked-xl>thead>tr.b-table-bottom-row,.table.b-table.b-table-stacked-xl>tfoot>tr.b-table-top-row,.table.b-table.b-table-stacked-xl>tfoot>tr.b-table-bottom-row{display:none}.table.b-table.b-table-stacked-xl>caption{caption-side:top!important}.table.b-table.b-table-stacked-xl>tbody>tr>[data-label]:before{content:attr(data-label);width:40%;float:left;text-align:right;overflow-wrap:break-word;font-weight:700;font-style:normal;padding:0 .5rem 0 0;margin:0}.table.b-table.b-table-stacked-xl>tbody>tr>[data-label]:after{display:block;clear:both;content:\"\"}.table.b-table.b-table-stacked-xl>tbody>tr>[data-label]>div{display:inline-block;width:60%;padding:0 0 0 .5rem;margin:0}.table.b-table.b-table-stacked-xl>tbody>tr.top-row,.table.b-table.b-table-stacked-xl>tbody>tr.bottom-row{display:none}.table.b-table.b-table-stacked-xl>tbody>tr>:first-child{border-top-width:3px}.table.b-table.b-table-stacked-xl>tbody>tr>[rowspan]+td,.table.b-table.b-table-stacked-xl>tbody>tr>[rowspan]+th{border-top-width:3px}}.table.b-table.b-table-stacked{display:block;width:100%}.table.b-table.b-table-stacked>caption,.table.b-table.b-table-stacked>tbody,.table.b-table.b-table-stacked>tbody>tr,.table.b-table.b-table-stacked>tbody>tr>td,.table.b-table.b-table-stacked>tbody>tr>th{display:block}.table.b-table.b-table-stacked>thead,.table.b-table.b-table-stacked>tfoot{display:none}.table.b-table.b-table-stacked>thead>tr.b-table-top-row,.table.b-table.b-table-stacked>thead>tr.b-table-bottom-row,.table.b-table.b-table-stacked>tfoot>tr.b-table-top-row,.table.b-table.b-table-stacked>tfoot>tr.b-table-bottom-row{display:none}.table.b-table.b-table-stacked>caption{caption-side:top!important}.table.b-table.b-table-stacked>tbody>tr>[data-label]:before{content:attr(data-label);width:40%;float:left;text-align:right;overflow-wrap:break-word;font-weight:700;font-style:normal;padding:0 .5rem 0 0;margin:0}.table.b-table.b-table-stacked>tbody>tr>[data-label]:after{display:block;clear:both;content:\"\"}.table.b-table.b-table-stacked>tbody>tr>[data-label]>div{display:inline-block;width:60%;padding:0 0 0 .5rem;margin:0}.table.b-table.b-table-stacked>tbody>tr.top-row,.table.b-table.b-table-stacked>tbody>tr.bottom-row{display:none}.table.b-table.b-table-stacked>tbody>tr>:first-child{border-top-width:3px}.table.b-table.b-table-stacked>tbody>tr>[rowspan]+td,.table.b-table.b-table-stacked>tbody>tr>[rowspan]+th{border-top-width:3px}.b-time{min-width:150px}.b-time[aria-disabled=true] output,.b-time[aria-readonly=true] output,.b-time output.disabled{background-color:#e9ecef;opacity:1}.b-time[aria-disabled=true] output{pointer-events:none}[dir=rtl] .b-time>.d-flex:not(.flex-column){flex-direction:row-reverse}.b-time .b-time-header{margin-bottom:.5rem}.b-time .b-time-header output{padding:.25rem;font-size:80%}.b-time .b-time-footer{margin-top:.5rem}.b-time .b-time-ampm{margin-left:.5rem}.b-toast{display:block;position:relative;max-width:350px;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-clip:padding-box;z-index:1;border-radius:.25rem}.b-toast .toast{background-color:rgba(255,255,255,.85)}.b-toast:not(:last-child){margin-bottom:.75rem}.b-toast.b-toast-solid .toast{background-color:#fff}.b-toast .toast{opacity:1}.b-toast .toast.fade:not(.show){opacity:0}.b-toast .toast .toast-body{display:block}.b-toast-primary .toast{background-color:rgba(230,242,255,.85);border-color:rgba(184,218,255,.85);color:#004085}.b-toast-primary .toast .toast-header{color:#004085;background-color:rgba(204,229,255,.85);border-bottom-color:rgba(184,218,255,.85)}.b-toast-primary.b-toast-solid .toast{background-color:#e6f2ff}.b-toast-secondary .toast{background-color:rgba(239,240,241,.85);border-color:rgba(214,216,219,.85);color:#383d41}.b-toast-secondary .toast .toast-header{color:#383d41;background-color:rgba(226,227,229,.85);border-bottom-color:rgba(214,216,219,.85)}.b-toast-secondary.b-toast-solid .toast{background-color:#eff0f1}.b-toast-success .toast{background-color:rgba(230,245,233,.85);border-color:rgba(195,230,203,.85);color:#155724}.b-toast-success .toast .toast-header{color:#155724;background-color:rgba(212,237,218,.85);border-bottom-color:rgba(195,230,203,.85)}.b-toast-success.b-toast-solid .toast{background-color:#e6f5e9}.b-toast-info .toast{background-color:rgba(229,244,247,.85);border-color:rgba(190,229,235,.85);color:#0c5460}.b-toast-info .toast .toast-header{color:#0c5460;background-color:rgba(209,236,241,.85);border-bottom-color:rgba(190,229,235,.85)}.b-toast-info.b-toast-solid .toast{background-color:#e5f4f7}.b-toast-warning .toast{background-color:rgba(255,249,231,.85);border-color:rgba(255,238,186,.85);color:#856404}.b-toast-warning .toast .toast-header{color:#856404;background-color:rgba(255,243,205,.85);border-bottom-color:rgba(255,238,186,.85)}.b-toast-warning.b-toast-solid .toast{background-color:#fff9e7}.b-toast-danger .toast{background-color:rgba(252,237,238,.85);border-color:rgba(245,198,203,.85);color:#721c24}.b-toast-danger .toast .toast-header{color:#721c24;background-color:rgba(248,215,218,.85);border-bottom-color:rgba(245,198,203,.85)}.b-toast-danger.b-toast-solid .toast{background-color:#fcedee}.b-toast-light .toast{background-color:rgba(255,255,255,.85);border-color:rgba(253,253,254,.85);color:#818182}.b-toast-light .toast .toast-header{color:#818182;background-color:rgba(254,254,254,.85);border-bottom-color:rgba(253,253,254,.85)}.b-toast-light.b-toast-solid .toast{background-color:#fff}.b-toast-dark .toast{background-color:rgba(227,229,229,.85);border-color:rgba(198,200,202,.85);color:#1b1e21}.b-toast-dark .toast .toast-header{color:#1b1e21;background-color:rgba(214,216,217,.85);border-bottom-color:rgba(198,200,202,.85)}.b-toast-dark.b-toast-solid .toast{background-color:#e3e5e5}.b-toaster{z-index:1100}.b-toaster .b-toaster-slot{position:relative;display:block}.b-toaster .b-toaster-slot:empty{display:none!important}.b-toaster.b-toaster-top-right,.b-toaster.b-toaster-top-left,.b-toaster.b-toaster-top-center,.b-toaster.b-toaster-top-full,.b-toaster.b-toaster-bottom-right,.b-toaster.b-toaster-bottom-left,.b-toaster.b-toaster-bottom-center,.b-toaster.b-toaster-bottom-full{position:fixed;left:.5rem;right:.5rem;margin:0;padding:0;height:0;overflow:visible}.b-toaster.b-toaster-top-right .b-toaster-slot,.b-toaster.b-toaster-top-left .b-toaster-slot,.b-toaster.b-toaster-top-center .b-toaster-slot,.b-toaster.b-toaster-top-full .b-toaster-slot,.b-toaster.b-toaster-bottom-right .b-toaster-slot,.b-toaster.b-toaster-bottom-left .b-toaster-slot,.b-toaster.b-toaster-bottom-center .b-toaster-slot,.b-toaster.b-toaster-bottom-full .b-toaster-slot{position:absolute;max-width:350px;width:100%;left:0;right:0;padding:0;margin:0}.b-toaster.b-toaster-top-full .b-toaster-slot,.b-toaster.b-toaster-bottom-full .b-toaster-slot,.b-toaster.b-toaster-top-full .b-toaster-slot .b-toast,.b-toaster.b-toaster-top-full .b-toaster-slot .toast,.b-toaster.b-toaster-bottom-full .b-toaster-slot .b-toast,.b-toaster.b-toaster-bottom-full .b-toaster-slot .toast{width:100%;max-width:100%}.b-toaster.b-toaster-top-right,.b-toaster.b-toaster-top-left,.b-toaster.b-toaster-top-center,.b-toaster.b-toaster-top-full{top:0}.b-toaster.b-toaster-top-right .b-toaster-slot,.b-toaster.b-toaster-top-left .b-toaster-slot,.b-toaster.b-toaster-top-center .b-toaster-slot,.b-toaster.b-toaster-top-full .b-toaster-slot{top:.5rem}.b-toaster.b-toaster-bottom-right,.b-toaster.b-toaster-bottom-left,.b-toaster.b-toaster-bottom-center,.b-toaster.b-toaster-bottom-full{bottom:0}.b-toaster.b-toaster-bottom-right .b-toaster-slot,.b-toaster.b-toaster-bottom-left .b-toaster-slot,.b-toaster.b-toaster-bottom-center .b-toaster-slot,.b-toaster.b-toaster-bottom-full .b-toaster-slot{bottom:.5rem}.b-toaster.b-toaster-top-right .b-toaster-slot,.b-toaster.b-toaster-bottom-right .b-toaster-slot,.b-toaster.b-toaster-top-center .b-toaster-slot,.b-toaster.b-toaster-bottom-center .b-toaster-slot{margin-left:auto}.b-toaster.b-toaster-top-left .b-toaster-slot,.b-toaster.b-toaster-bottom-left .b-toaster-slot,.b-toaster.b-toaster-top-center .b-toaster-slot,.b-toaster.b-toaster-bottom-center .b-toaster-slot{margin-right:auto}.b-toaster.b-toaster-top-right .b-toast.b-toaster-enter-active,.b-toaster.b-toaster-top-right .b-toast.b-toaster-leave-active,.b-toaster.b-toaster-top-right .b-toast.b-toaster-move,.b-toaster.b-toaster-top-left .b-toast.b-toaster-enter-active,.b-toaster.b-toaster-top-left .b-toast.b-toaster-leave-active,.b-toaster.b-toaster-top-left .b-toast.b-toaster-move,.b-toaster.b-toaster-bottom-right .b-toast.b-toaster-enter-active,.b-toaster.b-toaster-bottom-right .b-toast.b-toaster-leave-active,.b-toaster.b-toaster-bottom-right .b-toast.b-toaster-move,.b-toaster.b-toaster-bottom-left .b-toast.b-toaster-enter-active,.b-toaster.b-toaster-bottom-left .b-toast.b-toaster-leave-active,.b-toaster.b-toaster-bottom-left .b-toast.b-toaster-move{transition:-webkit-transform .175s;transition:transform .175s;transition:transform .175s,-webkit-transform .175s}.b-toaster.b-toaster-top-right .b-toast.b-toaster-enter-to .toast.fade,.b-toaster.b-toaster-top-right .b-toast.b-toaster-enter-active .toast.fade,.b-toaster.b-toaster-top-left .b-toast.b-toaster-enter-to .toast.fade,.b-toaster.b-toaster-top-left .b-toast.b-toaster-enter-active .toast.fade,.b-toaster.b-toaster-bottom-right .b-toast.b-toaster-enter-to .toast.fade,.b-toaster.b-toaster-bottom-right .b-toast.b-toaster-enter-active .toast.fade,.b-toaster.b-toaster-bottom-left .b-toast.b-toaster-enter-to .toast.fade,.b-toaster.b-toaster-bottom-left .b-toast.b-toaster-enter-active .toast.fade{transition-delay:.175s}.b-toaster.b-toaster-top-right .b-toast.b-toaster-leave-active,.b-toaster.b-toaster-top-left .b-toast.b-toaster-leave-active,.b-toaster.b-toaster-bottom-right .b-toast.b-toaster-leave-active,.b-toaster.b-toaster-bottom-left .b-toast.b-toaster-leave-active{position:absolute;transition-delay:.175s}.b-toaster.b-toaster-top-right .b-toast.b-toaster-leave-active .toast.fade,.b-toaster.b-toaster-top-left .b-toast.b-toaster-leave-active .toast.fade,.b-toaster.b-toaster-bottom-right .b-toast.b-toaster-leave-active .toast.fade,.b-toaster.b-toaster-bottom-left .b-toast.b-toaster-leave-active .toast.fade{transition-delay:0s}.tooltip.b-tooltip{display:block;opacity:.9;outline:0}.tooltip.b-tooltip.fade:not(.show){opacity:0}.tooltip.b-tooltip.show{opacity:.9}.tooltip.b-tooltip.noninteractive{pointer-events:none}.tooltip.b-tooltip .arrow{margin:0 .25rem}.tooltip.b-tooltip.bs-tooltip-right .arrow,.tooltip.b-tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.b-tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.b-tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.b-tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.b-tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.b-tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.b-tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.b-tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.b-tooltip.bs-tooltip-left .arrow,.tooltip.b-tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=left] .arrow,.tooltip.b-tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=left] .arrow,.tooltip.b-tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=left] .arrow,.tooltip.b-tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=left] .arrow,.tooltip.b-tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=left] .arrow,.tooltip.b-tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=left] .arrow,.tooltip.b-tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=left] .arrow,.tooltip.b-tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=left] .arrow{margin:.25rem 0}.tooltip.b-tooltip-primary.bs-tooltip-top .arrow:before,.tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=top] .arrow:before{border-top-color:#007bff}.tooltip.b-tooltip-primary.bs-tooltip-right .arrow:before,.tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=right] .arrow:before{border-right-color:#007bff}.tooltip.b-tooltip-primary.bs-tooltip-bottom .arrow:before,.tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=bottom] .arrow:before{border-bottom-color:#007bff}.tooltip.b-tooltip-primary.bs-tooltip-left .arrow:before,.tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=left] .arrow:before{border-left-color:#007bff}.tooltip.b-tooltip-primary .tooltip-inner{color:#fff;background-color:#007bff}.tooltip.b-tooltip-secondary.bs-tooltip-top .arrow:before,.tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=top] .arrow:before{border-top-color:#6c757d}.tooltip.b-tooltip-secondary.bs-tooltip-right .arrow:before,.tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=right] .arrow:before{border-right-color:#6c757d}.tooltip.b-tooltip-secondary.bs-tooltip-bottom .arrow:before,.tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=bottom] .arrow:before{border-bottom-color:#6c757d}.tooltip.b-tooltip-secondary.bs-tooltip-left .arrow:before,.tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=left] .arrow:before{border-left-color:#6c757d}.tooltip.b-tooltip-secondary .tooltip-inner{color:#fff;background-color:#6c757d}.tooltip.b-tooltip-success.bs-tooltip-top .arrow:before,.tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=top] .arrow:before{border-top-color:#28a745}.tooltip.b-tooltip-success.bs-tooltip-right .arrow:before,.tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=right] .arrow:before{border-right-color:#28a745}.tooltip.b-tooltip-success.bs-tooltip-bottom .arrow:before,.tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=bottom] .arrow:before{border-bottom-color:#28a745}.tooltip.b-tooltip-success.bs-tooltip-left .arrow:before,.tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=left] .arrow:before{border-left-color:#28a745}.tooltip.b-tooltip-success .tooltip-inner{color:#fff;background-color:#28a745}.tooltip.b-tooltip-info.bs-tooltip-top .arrow:before,.tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=top] .arrow:before{border-top-color:#17a2b8}.tooltip.b-tooltip-info.bs-tooltip-right .arrow:before,.tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=right] .arrow:before{border-right-color:#17a2b8}.tooltip.b-tooltip-info.bs-tooltip-bottom .arrow:before,.tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=bottom] .arrow:before{border-bottom-color:#17a2b8}.tooltip.b-tooltip-info.bs-tooltip-left .arrow:before,.tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=left] .arrow:before{border-left-color:#17a2b8}.tooltip.b-tooltip-info .tooltip-inner{color:#fff;background-color:#17a2b8}.tooltip.b-tooltip-warning.bs-tooltip-top .arrow:before,.tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=top] .arrow:before{border-top-color:#ffc107}.tooltip.b-tooltip-warning.bs-tooltip-right .arrow:before,.tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=right] .arrow:before{border-right-color:#ffc107}.tooltip.b-tooltip-warning.bs-tooltip-bottom .arrow:before,.tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=bottom] .arrow:before{border-bottom-color:#ffc107}.tooltip.b-tooltip-warning.bs-tooltip-left .arrow:before,.tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=left] .arrow:before{border-left-color:#ffc107}.tooltip.b-tooltip-warning .tooltip-inner{color:#212529;background-color:#ffc107}.tooltip.b-tooltip-danger.bs-tooltip-top .arrow:before,.tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=top] .arrow:before{border-top-color:#dc3545}.tooltip.b-tooltip-danger.bs-tooltip-right .arrow:before,.tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=right] .arrow:before{border-right-color:#dc3545}.tooltip.b-tooltip-danger.bs-tooltip-bottom .arrow:before,.tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=bottom] .arrow:before{border-bottom-color:#dc3545}.tooltip.b-tooltip-danger.bs-tooltip-left .arrow:before,.tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=left] .arrow:before{border-left-color:#dc3545}.tooltip.b-tooltip-danger .tooltip-inner{color:#fff;background-color:#dc3545}.tooltip.b-tooltip-light.bs-tooltip-top .arrow:before,.tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=top] .arrow:before{border-top-color:#f8f9fa}.tooltip.b-tooltip-light.bs-tooltip-right .arrow:before,.tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=right] .arrow:before{border-right-color:#f8f9fa}.tooltip.b-tooltip-light.bs-tooltip-bottom .arrow:before,.tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=bottom] .arrow:before{border-bottom-color:#f8f9fa}.tooltip.b-tooltip-light.bs-tooltip-left .arrow:before,.tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=left] .arrow:before{border-left-color:#f8f9fa}.tooltip.b-tooltip-light .tooltip-inner{color:#212529;background-color:#f8f9fa}.tooltip.b-tooltip-dark.bs-tooltip-top .arrow:before,.tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=top] .arrow:before{border-top-color:#343a40}.tooltip.b-tooltip-dark.bs-tooltip-right .arrow:before,.tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=right] .arrow:before{border-right-color:#343a40}.tooltip.b-tooltip-dark.bs-tooltip-bottom .arrow:before,.tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=bottom] .arrow:before{border-bottom-color:#343a40}.tooltip.b-tooltip-dark.bs-tooltip-left .arrow:before,.tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=left] .arrow:before{border-left-color:#343a40}.tooltip.b-tooltip-dark .tooltip-inner{color:#fff;background-color:#343a40}.b-icon.bi{display:inline-block;overflow:visible;vertical-align:-.15em}.b-icon.b-icon-animation-cylon,.b-icon.b-iconstack .b-icon-animation-cylon>g{-webkit-transform-origin:center;transform-origin:center;-webkit-animation:.75s infinite ease-in-out alternate b-icon-animation-cylon;animation:.75s infinite ease-in-out alternate b-icon-animation-cylon}@media (prefers-reduced-motion: reduce){.b-icon.b-icon-animation-cylon,.b-icon.b-iconstack .b-icon-animation-cylon>g{-webkit-animation:none;animation:none}}.b-icon.b-icon-animation-cylon-vertical,.b-icon.b-iconstack .b-icon-animation-cylon-vertical>g{-webkit-transform-origin:center;transform-origin:center;-webkit-animation:.75s infinite ease-in-out alternate b-icon-animation-cylon-vertical;animation:.75s infinite ease-in-out alternate b-icon-animation-cylon-vertical}@media (prefers-reduced-motion: reduce){.b-icon.b-icon-animation-cylon-vertical,.b-icon.b-iconstack .b-icon-animation-cylon-vertical>g{-webkit-animation:none;animation:none}}.b-icon.b-icon-animation-fade,.b-icon.b-iconstack .b-icon-animation-fade>g{-webkit-transform-origin:center;transform-origin:center;-webkit-animation:.75s infinite ease-in-out alternate b-icon-animation-fade;animation:.75s infinite ease-in-out alternate b-icon-animation-fade}@media (prefers-reduced-motion: reduce){.b-icon.b-icon-animation-fade,.b-icon.b-iconstack .b-icon-animation-fade>g{-webkit-animation:none;animation:none}}.b-icon.b-icon-animation-spin,.b-icon.b-iconstack .b-icon-animation-spin>g{-webkit-transform-origin:center;transform-origin:center;-webkit-animation:2s infinite linear normal b-icon-animation-spin;animation:2s infinite linear normal b-icon-animation-spin}@media (prefers-reduced-motion: reduce){.b-icon.b-icon-animation-spin,.b-icon.b-iconstack .b-icon-animation-spin>g{-webkit-animation:none;animation:none}}.b-icon.b-icon-animation-spin-reverse,.b-icon.b-iconstack .b-icon-animation-spin-reverse>g{-webkit-transform-origin:center;transform-origin:center;animation:2s infinite linear reverse b-icon-animation-spin}@media (prefers-reduced-motion: reduce){.b-icon.b-icon-animation-spin-reverse,.b-icon.b-iconstack .b-icon-animation-spin-reverse>g{-webkit-animation:none;animation:none}}.b-icon.b-icon-animation-spin-pulse,.b-icon.b-iconstack .b-icon-animation-spin-pulse>g{-webkit-transform-origin:center;transform-origin:center;-webkit-animation:1s infinite steps(8) normal b-icon-animation-spin;animation:1s infinite steps(8) normal b-icon-animation-spin}@media (prefers-reduced-motion: reduce){.b-icon.b-icon-animation-spin-pulse,.b-icon.b-iconstack .b-icon-animation-spin-pulse>g{-webkit-animation:none;animation:none}}.b-icon.b-icon-animation-spin-reverse-pulse,.b-icon.b-iconstack .b-icon-animation-spin-reverse-pulse>g{-webkit-transform-origin:center;transform-origin:center;animation:1s infinite steps(8) reverse b-icon-animation-spin}@media (prefers-reduced-motion: reduce){.b-icon.b-icon-animation-spin-reverse-pulse,.b-icon.b-iconstack .b-icon-animation-spin-reverse-pulse>g{-webkit-animation:none;animation:none}}.b-icon.b-icon-animation-throb,.b-icon.b-iconstack .b-icon-animation-throb>g{-webkit-transform-origin:center;transform-origin:center;-webkit-animation:.75s infinite ease-in-out alternate b-icon-animation-throb;animation:.75s infinite ease-in-out alternate b-icon-animation-throb}@media (prefers-reduced-motion: reduce){.b-icon.b-icon-animation-throb,.b-icon.b-iconstack .b-icon-animation-throb>g{-webkit-animation:none;animation:none}}@-webkit-keyframes b-icon-animation-cylon{0%{-webkit-transform:translateX(-25%);transform:translate(-25%)}to{-webkit-transform:translateX(25%);transform:translate(25%)}}@keyframes b-icon-animation-cylon{0%{-webkit-transform:translateX(-25%);transform:translate(-25%)}to{-webkit-transform:translateX(25%);transform:translate(25%)}}@-webkit-keyframes b-icon-animation-cylon-vertical{0%{-webkit-transform:translateY(25%);transform:translateY(25%)}to{-webkit-transform:translateY(-25%);transform:translateY(-25%)}}@keyframes b-icon-animation-cylon-vertical{0%{-webkit-transform:translateY(25%);transform:translateY(25%)}to{-webkit-transform:translateY(-25%);transform:translateY(-25%)}}@-webkit-keyframes b-icon-animation-fade{0%{opacity:.1}to{opacity:1}}@keyframes b-icon-animation-fade{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes b-icon-animation-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes b-icon-animation-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes b-icon-animation-throb{0%{opacity:.5;-webkit-transform:scale(.5);transform:scale(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes b-icon-animation-throb{0%{opacity:.5;-webkit-transform:scale(.5);transform:scale(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.btn .b-icon.bi,.nav-link .b-icon.bi,.dropdown-toggle .b-icon.bi,.dropdown-item .b-icon.bi,.input-group-text .b-icon.bi{font-size:125%;vertical-align:text-bottom}.cocoda-vue-tabs[data-v-21b608cb]{display:flex;flex-direction:column}.cocoda-vue-tabs-border-all[data-v-21b608cb]{border:1px solid rgba(132,141,149,.2);border-radius:8px}.cocoda-vue-tabs-border-top[data-v-21b608cb]{border-top:1px solid rgba(132,141,149,.2)}.cocoda-vue-tabs-border-right[data-v-21b608cb]{border-right:1px solid rgba(132,141,149,.2)}.cocoda-vue-tabs-border-bottom[data-v-21b608cb]{border-bottom:1px solid rgba(132,141,149,.2)}.cocoda-vue-tabs-border-left[data-v-21b608cb]{border-left:1px solid rgba(132,141,149,.2)}.cocoda-vue-tabs-header[data-v-21b608cb]{flex:none;display:flex;flex-wrap:wrap;user-select:none;margin:0 0 -1px;padding:0;border-bottom:1px solid rgba(132,141,149,.2)}.cocoda-vue-tabs-header-item[data-v-21b608cb]{box-sizing:content-box;position:relative;margin:0 2px;border-top:3px solid transparent;font-weight:700}.cocoda-vue-tabs-header-item[data-v-21b608cb]:first-child{margin-left:0}.cocoda-vue-tabs-header-item[data-v-21b608cb]:last-child{margin-right:0}.cocoda-vue-tabs-header-item[data-v-21b608cb]:hover{cursor:pointer}.cocoda-vue-tabs-header-item-inactive[data-v-21b608cb]{color:#848d95}.cocoda-vue-tabs-header-item-inactive[data-v-21b608cb]:hover,.cocoda-vue-tabs-header-item-active[data-v-21b608cb]{background-color:rgba(132,141,149,.05)}.cocoda-vue-tabs-header-item-active[data-v-21b608cb]:hover{cursor:auto}.cocoda-vue-tabs-header-item-fill[data-v-21b608cb]{flex-grow:1;flex-shrink:1;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cocoda-vue-tabs-sm[data-v-21b608cb]{font-size:.85rem}.cocoda-vue-tabs-md[data-v-21b608cb]{font-size:1rem}.cocoda-vue-tabs-lg[data-v-21b608cb]{font-size:1.2rem}.cocoda-vue-tabs-sm .cocoda-vue-tabs-header-item[data-v-21b608cb]{height:24px;line-height:24px;padding:0 8px}.cocoda-vue-tabs-md .cocoda-vue-tabs-header-item[data-v-21b608cb]{height:32px;line-height:32px;padding:0 10px}.cocoda-vue-tabs-lg .cocoda-vue-tabs-header-item[data-v-21b608cb]{height:48px;line-height:48px;padding:0 15px}.cocoda-vue-tabs-sm .cocoda-vue-tabs-header-item-inactive[data-v-21b608cb]{padding-bottom:2px}.cocoda-vue-tabs-md .cocoda-vue-tabs-header-item-inactive[data-v-21b608cb]{padding-bottom:3px}.cocoda-vue-tabs-lg .cocoda-vue-tabs-header-item-inactive[data-v-21b608cb]{padding-bottom:5px}.cocoda-vue-tabs-sm .cocoda-vue-tabs-header-item-active[data-v-21b608cb]{border-bottom:2px solid transparent}.cocoda-vue-tabs-md .cocoda-vue-tabs-header-item-active[data-v-21b608cb]{border-bottom:3px solid transparent}.cocoda-vue-tabs-lg .cocoda-vue-tabs-header-item-active[data-v-21b608cb]{border-bottom:5px solid transparent}.cocoda-vue-tabs-content[data-v-7a27a12e]{flex:1;overflow:scroll}.cocoda-vue-tabs-sm .cocoda-vue-tabs-content[data-v-7a27a12e]{padding:10px 8px 8px}.cocoda-vue-tabs-md .cocoda-vue-tabs-content[data-v-7a27a12e]{padding:13px 10px 10px}.cocoda-vue-tabs-lg .cocoda-vue-tabs-content[data-v-7a27a12e]{padding:16px 15px 15px}\n",document.head.appendChild(e),t({B:function(t){return FC(t,function(t){return IC(t).filter((e=>!BC(t).includes(e)))}(t))},E:PS,G:RS,J:DS,K:CS,Q:async function(){for(const t of await Vw.getSchemes({timeout:1e4}))TS(t,{type:"scheme"}),$S.value.find((e=>Ts.compare(e,t)))||$S.value.push({uri:t.uri,identifier:t.identifier});return $S},V:Ln,a:NS,d:FS,f:SC,g:OS,h:CC,i:LS,j:function(t){if(t.__esModule)return t;var e=t.default;if("function"==typeof e){var r=function t(){return this instanceof t?Reflect.construct(e,arguments,this.constructor):e.apply(this,arguments)};r.prototype=e.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(t).forEach((function(e){var n=Object.getOwnPropertyDescriptor(t,e);Object.defineProperty(r,e,n.get?n:{enumerable:!0,get:function(){return t[e]}})})),r},l:MS,m:ri,n:ii,s:SS,t:TS,z:RC});var r={},n=Object.freeze({}),o=Array.isArray; -/*! - * Vue.js v2.7.16 - * (c) 2014-2023 Evan You - * Released under the MIT License. - */function a(t){return null==t}function i(t){return null!=t}function s(t){return!0===t}function l(t){return"string"==typeof t||"number"==typeof t||"symbol"==typeof t||"boolean"==typeof t}function c(t){return"function"==typeof t}function d(t){return null!==t&&"object"==typeof t}var u=Object.prototype.toString;function p(t){return"[object Object]"===u.call(t)}function f(t){var e=parseFloat(String(t));return e>=0&&Math.floor(e)===e&&isFinite(t)}function h(t){return i(t)&&"function"==typeof t.then&&"function"==typeof t.catch}function m(t){return null==t?"":Array.isArray(t)||p(t)&&t.toString===u?JSON.stringify(t,b,2):String(t)}function b(t,e){return e&&e.__v_isRef?e.value:e}function g(t){var e=parseFloat(t);return isNaN(e)?t:e}function v(t,e){for(var r=Object.create(null),n=t.split(","),o=0;o-1)return t.splice(n,1)}}var x=Object.prototype.hasOwnProperty;function k(t,e){return x.call(t,e)}function _(t){var e=Object.create(null);return function(r){return e[r]||(e[r]=t(r))}}var O=/-(\w)/g,S=_((function(t){return t.replace(O,(function(t,e){return e?e.toUpperCase():""}))})),C=_((function(t){return t.charAt(0).toUpperCase()+t.slice(1)})),j=/\B([A-Z])/g,T=_((function(t){return t.replace(j,"-$1").toLowerCase()})),P=Function.prototype.bind?function(t,e){return t.bind(e)}:function(t,e){function r(r){var n=arguments.length;return n?n>1?t.apply(e,arguments):t.call(e,r):t.call(e)}return r._length=t.length,r};function $(t,e){e=e||0;for(var r=t.length-e,n=new Array(r);r--;)n[r]=t[r+e];return n}function D(t,e){for(var r in e)t[r]=e[r];return t}function A(t){for(var e={},r=0;r0,Z=Y&&Y.indexOf("edge/")>0;Y&&Y.indexOf("android");var Q,tt=Y&&/iphone|ipad|ipod|ios/.test(Y),et=Y&&Y.match(/firefox\/(\d+)/),rt={}.watch,nt=!1;if(K)try{var ot={};Object.defineProperty(ot,"passive",{get:function(){nt=!0}}),window.addEventListener("test-passive",null,ot)}catch(dj){}var at=function(){return void 0===Q&&(Q=!K&&"undefined"!=typeof global&&global.process&&"server"===r.VUE_ENV),Q},it=K&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function st(t){return"function"==typeof t&&/native code/.test(t.toString())}var lt,ct="undefined"!=typeof Symbol&&st(Symbol)&&"undefined"!=typeof Reflect&&st(Reflect.ownKeys);lt="undefined"!=typeof Set&&st(Set)?Set:function(){function t(){this.set=Object.create(null)}return t.prototype.has=function(t){return!0===this.set[t]},t.prototype.add=function(t){this.set[t]=!0},t.prototype.clear=function(){this.set=Object.create(null)},t}();var dt=null;function ut(t){void 0===t&&(t=null),t||dt&&dt._scope.off(),dt=t,t&&t._scope.on()}var pt=function(){function t(t,e,r,n,o,a,i,s){this.tag=t,this.data=e,this.children=r,this.text=n,this.elm=o,this.ns=void 0,this.context=a,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=e&&e.key,this.componentOptions=i,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=s,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1}return Object.defineProperty(t.prototype,"child",{get:function(){return this.componentInstance},enumerable:!1,configurable:!0}),t}(),ft=function(t){void 0===t&&(t="");var e=new pt;return e.text=t,e.isComment=!0,e};function ht(t){return new pt(void 0,void 0,void 0,String(t))}function mt(t){var e=new pt(t.tag,t.data,t.children&&t.children.slice(),t.text,t.elm,t.context,t.componentOptions,t.asyncFactory);return e.ns=t.ns,e.isStatic=t.isStatic,e.key=t.key,e.isComment=t.isComment,e.fnContext=t.fnContext,e.fnOptions=t.fnOptions,e.fnScopeId=t.fnScopeId,e.asyncMeta=t.asyncMeta,e.isCloned=!0,e}"function"==typeof SuppressedError&&SuppressedError;var bt=0,gt=[],vt=function(){for(var t=0;t0&&(ve((n=ye(n,"".concat(e||"","_").concat(r)))[0])&&ve(d)&&(u[c]=ht(d.text+n[0].text),n.shift()),u.push.apply(u,n)):l(n)?ve(d)?u[c]=ht(d.text+n):""!==n&&u.push(ht(n)):ve(n)&&ve(d)?u[c]=ht(d.text+n.text):(s(t._isVList)&&i(n.tag)&&a(n.key)&&i(e)&&(n.key="__vlist".concat(e,"_").concat(r,"__")),u.push(n)));return u}function we(t,e){var r,n,a,s,l=null;if(o(t)||"string"==typeof t)for(l=new Array(t.length),r=0,n=t.length;r0,s=e?!!e.$stable:!i,l=e&&e.$key;if(e){if(e._normalized)return e._normalized;if(s&&o&&o!==n&&l===o.$key&&!i&&!o.$hasNormal)return o;for(var c in a={},e)e[c]&&"$"!==c[0]&&(a[c]=Re(t,r,c,e[c]))}else a={};for(var d in r)d in a||(a[d]=Fe(r,d));return e&&Object.isExtensible(e)&&(e._normalized=a),W(a,"$stable",s),W(a,"$key",l),W(a,"$hasNormal",i),a}function Re(t,e,r,n){var a=function(){var e=dt;ut(t);var r=arguments.length?n.apply(null,arguments):n({}),a=(r=r&&"object"==typeof r&&!o(r)?[r]:ge(r))&&r[0];return ut(e),r&&(!a||1===r.length&&a.isComment&&!Ie(a))?void 0:r};return n.proxy&&Object.defineProperty(e,r,{get:a,enumerable:!0,configurable:!0}),a}function Fe(t,e){return function(){return t[e]}}function Ne(t){return{get attrs(){if(!t._attrsProxy){var e=t._attrsProxy={};W(e,"_v_attr_proxy",!0),Ve(e,t.$attrs,n,t,"$attrs")}return t._attrsProxy},get listeners(){return t._listenersProxy||Ve(t._listenersProxy={},t.$listeners,n,t,"$listeners"),t._listenersProxy},get slots(){return function(t){return t._slotsProxy||Ue(t._slotsProxy={},t.$scopedSlots),t._slotsProxy}(t)},emit:P(t.$emit,t),expose:function(e){e&&Object.keys(e).forEach((function(r){return Gt(t,e,r)}))}}}function Ve(t,e,r,n,o){var a=!1;for(var i in e)i in t?e[i]!==r[i]&&(a=!0):(a=!0,He(t,i,n,o));for(var i in t)i in e||(a=!0,delete t[i]);return a}function He(t,e,r,n){Object.defineProperty(t,e,{enumerable:!0,configurable:!0,get:function(){return r[n][e]}})}function Ue(t,e){for(var r in e)t[r]=e[r];for(var r in t)r in e||delete t[r]}function We(){var t=dt;return t._setupContext||(t._setupContext=Ne(t))}var Ge=null;function qe(t,e){return(t.__esModule||ct&&"Module"===t[Symbol.toStringTag])&&(t=t.default),d(t)?e.extend(t):t}function Ke(t){if(o(t))for(var e=0;edocument.createEvent("Event").timeStamp&&(Jr=function(){return Zr.now()})}var Qr=function(t,e){if(t.post){if(!e.post)return 1}else if(e.post)return-1;return t.id-e.id};function tn(){var t,e;for(Xr=Jr(),Kr=!0,Ur.sort(Qr),Yr=0;YrYr&&Ur[r].id>t.id;)r--;Ur.splice(r+1,0,t)}else Ur.push(t);qr||(qr=!0,pr(tn))}}function rn(t,e){if(t){for(var r=Object.create(null),n=ct?Reflect.ownKeys(t):Object.keys(t),o=0;o-1)if(a&&!k(o,"default"))i=!1;else if(""===i||i===T(t)){var l=Sn(String,o.type);(l<0||s-1:"string"==typeof t?t.split(",").indexOf(e)>-1:(r=t,"[object RegExp]"===u.call(r)&&t.test(e));var r}function Fn(t,e){var r=t.cache,n=t.keys,o=t._vnode,a=t.$vnode;for(var i in r){var s=r[i];if(s){var l=s.name;l&&!e(l)&&Nn(r,i,n,o)}}a.componentOptions.children=void 0}function Nn(t,e,r,n){var o=t[e];!o||n&&o.tag===n.tag||o.componentInstance.$destroy(),t[e]=null,w(r,e)}Ln.prototype._init=function(t){var e=this;e._uid=En++,e._isVue=!0,e.__v_skip=!0,e._scope=new ce(!0),e._scope.parent=void 0,e._scope._vm=!0,t&&t._isComponent?function(t,e){var r=t.$options=Object.create(t.constructor.options),n=e._parentVnode;r.parent=e.parent,r._parentVnode=n;var o=n.componentOptions;r.propsData=o.propsData,r._parentListeners=o.listeners,r._renderChildren=o.children,r._componentTag=o.tag,e.render&&(r.render=e.render,r.staticRenderFns=e.staticRenderFns)}(e,t):e.$options=yn(Mn(e.constructor),t||{},e),e._renderProxy=e,e._self=e,function(t){var e=t.$options,r=e.parent;if(r&&!e.abstract){for(;r.$options.abstract&&r.$parent;)r=r.$parent;r.$children.push(t)}t.$parent=r,t.$root=r?r.$root:t,t.$children=[],t.$refs={},t._provided=r?r._provided:Object.create(null),t._watcher=null,t._inactive=null,t._directInactive=!1,t._isMounted=!1,t._isDestroyed=!1,t._isBeingDestroyed=!1}(e),function(t){t._events=Object.create(null),t._hasHookEvent=!1;var e=t.$options._parentListeners;e&&Ir(t,e)}(e),function(t){t._vnode=null,t._staticTrees=null;var e=t.$options,r=t.$vnode=e._parentVnode,o=r&&r.context;t.$slots=Me(e._renderChildren,o),t.$scopedSlots=r?Be(t.$parent,r.data.scopedSlots,t.$slots):n,t._c=function(e,r,n,o){return Je(t,e,r,n,o,!1)},t.$createElement=function(e,r,n,o){return Je(t,e,r,n,o,!0)};var a=r&&r.data;At(t,"$attrs",a&&a.attrs||n,null,!0),At(t,"$listeners",e._parentListeners||n,null,!0)}(e),Hr(e,"beforeCreate",0,!1),function(t){var e=rn(t.$options.inject,t);e&&(Tt(!1),Object.keys(e).forEach((function(r){At(t,r,e[r])})),Tt(!0))}(e),Tn(e),function(t){var e=t.$options.provide;if(e){var r=c(e)?e.call(t):e;if(!d(r))return;for(var n=ue(t),o=ct?Reflect.ownKeys(r):Object.keys(r),a=0;a1?$(r):r;for(var n=$(arguments,1),o='event handler for "'.concat(t,'"'),a=0,i=r.length;aparseInt(this.max)&&Nn(e,r[0],r,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var t in this.cache)Nn(this.cache,t,this.keys)},mounted:function(){var t=this;this.cacheVNode(),this.$watch("include",(function(e){Fn(t,(function(t){return Rn(e,t)}))})),this.$watch("exclude",(function(e){Fn(t,(function(t){return!Rn(e,t)}))}))},updated:function(){this.cacheVNode()},render:function(){var t=this.$slots.default,e=Ke(t),r=e&&e.componentOptions;if(r){var n=Bn(r),o=this.include,a=this.exclude;if(o&&(!n||!Rn(o,n))||a&&n&&Rn(a,n))return e;var i=this.cache,s=this.keys,l=null==e.key?r.Ctor.cid+(r.tag?"::".concat(r.tag):""):e.key;i[l]?(e.componentInstance=i[l].componentInstance,w(s,l),s.push(l)):(this.vnodeToCache=e,this.keyToCache=l),e.data.keepAlive=!0}return e||t&&t[0]}},Un={KeepAlive:Hn};!function(t){var e={get:function(){return H}};Object.defineProperty(t,"config",e),t.util={warn:pn,extend:D,mergeOptions:yn,defineReactive:At},t.set=zt,t.delete=Et,t.nextTick=pr,t.observable=function(t){return Dt(t),t},t.options=Object.create(null),N.forEach((function(e){t.options[e+"s"]=Object.create(null)})),t.options._base=t,D(t.options.components,Un),function(t){t.use=function(t){var e=this._installedPlugins||(this._installedPlugins=[]);if(e.indexOf(t)>-1)return this;var r=$(arguments,1);return r.unshift(this),c(t.install)?t.install.apply(t,r):c(t)&&t.apply(null,r),e.push(t),this}}(t),function(t){t.mixin=function(t){return this.options=yn(this.options,t),this}}(t),In(t),function(t){N.forEach((function(e){t[e]=function(t,r){return r?("component"===e&&p(r)&&(r.name=r.name||t,r=this.options._base.extend(r)),"directive"===e&&c(r)&&(r={bind:r,update:r}),this.options[e+"s"][t]=r,r):this.options[e+"s"][t]}}))}(t)}(Ln),Object.defineProperty(Ln.prototype,"$isServer",{get:at}),Object.defineProperty(Ln.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(Ln,"FunctionalRenderContext",{value:nn}),Ln.version=Cr;var Wn=v("style,class"),Gn=v("input,textarea,option,select,progress"),qn=v("contenteditable,draggable,spellcheck"),Kn=v("events,caret,typing,plaintext-only"),Yn=function(t,e){return to(e)||"false"===e?"false":"contenteditable"===t&&Kn(e)?e:"true"},Xn=v("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),Jn="http://www.w3.org/1999/xlink",Zn=function(t){return":"===t.charAt(5)&&"xlink"===t.slice(0,5)},Qn=function(t){return Zn(t)?t.slice(6,t.length):""},to=function(t){return null==t||!1===t};function eo(t){for(var e=t.data,r=t,n=t;i(n.componentInstance);)(n=n.componentInstance._vnode)&&n.data&&(e=ro(n.data,e));for(;i(r=r.parent);)r&&r.data&&(e=ro(e,r.data));return o=e.staticClass,a=e.class,i(o)||i(a)?no(o,oo(a)):"";var o,a}function ro(t,e){return{staticClass:no(t.staticClass,e.staticClass),class:i(t.class)?[t.class,e.class]:e.class}}function no(t,e){return t?e?t+" "+e:t:e||""}function oo(t){return Array.isArray(t)?function(t){for(var e,r="",n=0,o=t.length;n-1?Po(t,e,r):Xn(e)?to(r)?t.removeAttribute(e):(r="allowfullscreen"===e&&"EMBED"===t.tagName?"true":e,t.setAttribute(e,r)):qn(e)?t.setAttribute(e,Yn(e,r)):Zn(e)?to(r)?t.removeAttributeNS(Jn,Qn(e)):t.setAttributeNS(Jn,e,r):Po(t,e,r)}function Po(t,e,r){if(to(r))t.removeAttribute(e);else{if(X&&!J&&"TEXTAREA"===t.tagName&&"placeholder"===e&&""!==r&&!t.__ieph){var n=function(e){e.stopImmediatePropagation(),t.removeEventListener("input",n)};t.addEventListener("input",n),t.__ieph=!0}t.setAttribute(e,r)}}var $o={create:jo,update:jo};function Do(t,e){var r=e.elm,n=e.data,o=t.data;if(!(a(n.staticClass)&&a(n.class)&&(a(o)||a(o.staticClass)&&a(o.class)))){var s=eo(e),l=r._transitionClasses;i(l)&&(s=no(s,oo(l))),s!==r._prevClass&&(r.setAttribute("class",s),r._prevClass=s)}}var Ao,zo={create:Do,update:Do},Eo="__r",Mo="__c";function Lo(t,e,r){var n=Ao;return function o(){null!==e.apply(null,arguments)&&Ro(t,o,r,n)}}var Io=or&&!(et&&Number(et[1])<=53);function Bo(t,e,r,n){if(Io){var o=Xr,a=e;e=a._wrapper=function(t){if(t.target===t.currentTarget||t.timeStamp>=o||t.timeStamp<=0||t.target.ownerDocument!==document)return a.apply(this,arguments)}}Ao.addEventListener(t,e,nt?{capture:r,passive:n}:r)}function Ro(t,e,r,n){(n||Ao).removeEventListener(t,e._wrapper||e,r)}function Fo(t,e){if(!a(t.data.on)||!a(e.data.on)){var r=e.data.on||{},n=t.data.on||{};Ao=e.elm||t.elm,function(t){if(i(t[Eo])){var e=X?"change":"input";t[e]=[].concat(t[Eo],t[e]||[]),delete t[Eo]}i(t[Mo])&&(t.change=[].concat(t[Mo],t.change||[]),delete t[Mo])}(r),he(r,n,Bo,Ro,Lo,e.context),Ao=void 0}}var No,Vo={create:Fo,update:Fo,destroy:function(t){return Fo(t,bo)}};function Ho(t,e){if(!a(t.data.domProps)||!a(e.data.domProps)){var r,n,o=e.elm,l=t.data.domProps||{},c=e.data.domProps||{};for(r in(i(c.__ob__)||s(c._v_attr_proxy))&&(c=e.data.domProps=D({},c)),l)r in c||(o[r]="");for(r in c){if(n=c[r],"textContent"===r||"innerHTML"===r){if(e.children&&(e.children.length=0),n===l[r])continue;1===o.childNodes.length&&o.removeChild(o.childNodes[0])}if("value"===r&&"PROGRESS"!==o.tagName){o._value=n;var d=a(n)?"":String(n);Uo(o,d)&&(o.value=d)}else if("innerHTML"===r&&so(o.tagName)&&a(o.innerHTML)){(No=No||document.createElement("div")).innerHTML="".concat(n,"");for(var u=No.firstChild;o.firstChild;)o.removeChild(o.firstChild);for(;u.firstChild;)o.appendChild(u.firstChild)}else if(n!==l[r])try{o[r]=n}catch(dj){}}}}function Uo(t,e){return!t.composing&&("OPTION"===t.tagName||function(t,e){var r=!0;try{r=document.activeElement!==t}catch(dj){}return r&&t.value!==e}(t,e)||function(t,e){var r=t.value,n=t._vModifiers;if(i(n)){if(n.number)return g(r)!==g(e);if(n.trim)return r.trim()!==e.trim()}return r!==e}(t,e))}var Wo={create:Ho,update:Ho},Go=_((function(t){var e={},r=/:(.+)/;return t.split(/;(?![^(]*\))/g).forEach((function(t){if(t){var n=t.split(r);n.length>1&&(e[n[0].trim()]=n[1].trim())}})),e}));function qo(t){var e=Ko(t.style);return t.staticStyle?D(t.staticStyle,e):e}function Ko(t){return Array.isArray(t)?A(t):"string"==typeof t?Go(t):t}var Yo,Xo=/^--/,Jo=/\s*!important$/,Zo=function(t,e,r){if(Xo.test(e))t.style.setProperty(e,r);else if(Jo.test(r))t.style.setProperty(T(e),r.replace(Jo,""),"important");else{var n=ta(e);if(Array.isArray(r))for(var o=0,a=r.length;o-1?e.split(na).forEach((function(e){return t.classList.add(e)})):t.classList.add(e);else{var r=" ".concat(t.getAttribute("class")||""," ");r.indexOf(" "+e+" ")<0&&t.setAttribute("class",(r+e).trim())}}function aa(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(na).forEach((function(e){return t.classList.remove(e)})):t.classList.remove(e),t.classList.length||t.removeAttribute("class");else{for(var r=" ".concat(t.getAttribute("class")||""," "),n=" "+e+" ";r.indexOf(n)>=0;)r=r.replace(n," ");(r=r.trim())?t.setAttribute("class",r):t.removeAttribute("class")}}function ia(t){if(t){if("object"==typeof t){var e={};return!1!==t.css&&D(e,sa(t.name||"v")),D(e,t),e}return"string"==typeof t?sa(t):void 0}}var sa=_((function(t){return{enterClass:"".concat(t,"-enter"),enterToClass:"".concat(t,"-enter-to"),enterActiveClass:"".concat(t,"-enter-active"),leaveClass:"".concat(t,"-leave"),leaveToClass:"".concat(t,"-leave-to"),leaveActiveClass:"".concat(t,"-leave-active")}})),la=K&&!J,ca="transition",da="animation",ua="transition",pa="transitionend",fa="animation",ha="animationend";la&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(ua="WebkitTransition",pa="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(fa="WebkitAnimation",ha="webkitAnimationEnd"));var ma=K?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(t){return t()};function ba(t){ma((function(){ma(t)}))}function ga(t,e){var r=t._transitionClasses||(t._transitionClasses=[]);r.indexOf(e)<0&&(r.push(e),oa(t,e))}function va(t,e){t._transitionClasses&&w(t._transitionClasses,e),aa(t,e)}function ya(t,e,r){var n=xa(t,e),o=n.type,a=n.timeout,i=n.propCount;if(!o)return r();var s=o===ca?pa:ha,l=0,c=function(){t.removeEventListener(s,d),r()},d=function(e){e.target===t&&++l>=i&&c()};setTimeout((function(){l0&&(r=ca,d=i,u=a.length):e===da?c>0&&(r=da,d=c,u=l.length):u=(r=(d=Math.max(i,c))>0?i>c?ca:da:null)?r===ca?a.length:l.length:0,{type:r,timeout:d,propCount:u,hasTransform:r===ca&&wa.test(n[ua+"Property"])}}function ka(t,e){for(;t.length1}function Ta(t,e){!0!==e.data.show&&Oa(e)}var Pa=function(t){var e,r,n={},c=t.modules,d=t.nodeOps;for(e=0;eh?w(t,a(r[g+1])?null:r[g+1].elm,r,f,g,n):f>g&&k(e,u,h)}(u,m,g,r,c):i(g)?(i(t.text)&&d.setTextContent(u,""),w(u,null,g,0,g.length-1,r)):i(m)?k(m,0,m.length-1):i(t.text)&&d.setTextContent(u,""):t.text!==e.text&&d.setTextContent(u,e.text),i(h)&&i(f=h.hook)&&i(f=f.postpatch)&&f(t,e)}}}function C(t,e,r){if(s(r)&&i(t.parent))t.parent.data.pendingInsert=e;else for(var n=0;n-1,i.selected!==a&&(i.selected=a);else if(L(Ea(i),n))return void(t.selectedIndex!==s&&(t.selectedIndex=s));o||(t.selectedIndex=-1)}}function za(t,e){return e.every((function(e){return!L(e,t)}))}function Ea(t){return"_value"in t?t._value:t.value}function Ma(t){t.target.composing=!0}function La(t){t.target.composing&&(t.target.composing=!1,Ia(t.target,"input"))}function Ia(t,e){var r=document.createEvent("HTMLEvents");r.initEvent(e,!0,!0),t.dispatchEvent(r)}function Ba(t){return!t.componentInstance||t.data&&t.data.transition?t:Ba(t.componentInstance._vnode)}var Ra={bind:function(t,e,r){var n=e.value,o=(r=Ba(r)).data&&r.data.transition,a=t.__vOriginalDisplay="none"===t.style.display?"":t.style.display;n&&o?(r.data.show=!0,Oa(r,(function(){t.style.display=a}))):t.style.display=n?a:"none"},update:function(t,e,r){var n=e.value;!n!=!e.oldValue&&((r=Ba(r)).data&&r.data.transition?(r.data.show=!0,n?Oa(r,(function(){t.style.display=t.__vOriginalDisplay})):Sa(r,(function(){t.style.display="none"}))):t.style.display=n?t.__vOriginalDisplay:"none")},unbind:function(t,e,r,n,o){o||(t.style.display=t.__vOriginalDisplay)}},Fa={model:$a,show:Ra},Na={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function Va(t){var e=t&&t.componentOptions;return e&&e.Ctor.options.abstract?Va(Ke(e.children)):t}function Ha(t){var e={},r=t.$options;for(var n in r.propsData)e[n]=t[n];var o=r._parentListeners;for(var n in o)e[S(n)]=o[n];return e}function Ua(t,e){if(/\d-keep-alive$/.test(e.tag))return t("keep-alive",{props:e.componentOptions.propsData})}var Wa=function(t){return t.tag||Ie(t)},Ga=function(t){return"show"===t.name},qa={name:"transition",props:Na,abstract:!0,render:function(t){var e=this,r=this.$slots.default;if(r&&(r=r.filter(Wa)).length){var n=this.mode,o=r[0];if(function(t){for(;t=t.parent;)if(t.data.transition)return!0}(this.$vnode))return o;var a=Va(o);if(!a)return o;if(this._leaving)return Ua(t,o);var i="__transition-".concat(this._uid,"-");a.key=null==a.key?a.isComment?i+"comment":i+a.tag:l(a.key)?0===String(a.key).indexOf(i)?a.key:i+a.key:a.key;var s=(a.data||(a.data={})).transition=Ha(this),c=this._vnode,d=Va(c);if(a.data.directives&&a.data.directives.some(Ga)&&(a.data.show=!0),d&&d.data&&!function(t,e){return e.key===t.key&&e.tag===t.tag}(a,d)&&!Ie(d)&&(!d.componentInstance||!d.componentInstance._vnode.isComment)){var u=d.data.transition=D({},s);if("out-in"===n)return this._leaving=!0,me(u,"afterLeave",(function(){e._leaving=!1,e.$forceUpdate()})),Ua(t,o);if("in-out"===n){if(Ie(a))return c;var p,f=function(){p()};me(s,"afterEnter",f),me(s,"enterCancelled",f),me(u,"delayLeave",(function(t){p=t}))}}return o}}},Ka=D({tag:String,moveClass:String},Na);delete Ka.mode;var Ya={props:Ka,beforeMount:function(){var t=this,e=this._update;this._update=function(r,n){var o=Rr(t);t.__patch__(t._vnode,t.kept,!1,!0),t._vnode=t.kept,o(),e.call(t,r,n)}},render:function(t){for(var e=this.tag||this.$vnode.data.tag||"span",r=Object.create(null),n=this.prevChildren=this.children,o=this.$slots.default||[],a=this.children=[],i=Ha(this),s=0;s-1?co[t]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:co[t]=/HTMLUnknownElement/.test(e.toString())},D(Ln.options.directives,Fa),D(Ln.options.components,Qa),Ln.prototype.__patch__=K?Pa:z,Ln.prototype.$mount=function(t,e){return function(t,e,r){var n;t.$el=e,t.$options.render||(t.$options.render=ft),Hr(t,"beforeMount"),n=function(){t._update(t._render(),r)},new zr(t,n,z,{before:function(){t._isMounted&&!t._isDestroyed&&Hr(t,"beforeUpdate")}},!0),r=!1;var o=t._preWatchers;if(o)for(var a=0;a1)return r&&c(e)?e.call(n):e}},isProxy:function(t){return Rt(t)||Nt(t)},isReactive:Rt,isReadonly:Nt,isRef:Ht,isShallow:Ft,markRaw:function(t){return Object.isExtensible(t)&&W(t,"__v_skip",!0),t},mergeDefaults:function(t,e){var r=o(t)?t.reduce((function(t,e){return t[e]={},t}),{}):t;for(var n in e){var a=r[n];a?o(a)||c(a)?r[n]={type:a,default:e[n]}:a.default=e[n]:null===a&&(r[n]={default:e[n]})}return r},nextTick:pr,onActivated:wr,onBeforeMount:hr,onBeforeUnmount:vr,onBeforeUpdate:br,onDeactivated:xr,onErrorCaptured:function(t,e){void 0===e&&(e=dt),Sr(t,e)},onMounted:mr,onRenderTracked:_r,onRenderTriggered:Or,onScopeDispose:function(t){ae&&ae.cleanups.push(t)},onServerPrefetch:kr,onUnmounted:yr,onUpdated:gr,provide:function(t,e){dt&&(ue(dt)[t]=e)},proxyRefs:function(t){if(Rt(t))return t;for(var e={},r=Object.keys(t),n=0;n - * Copyright OpenJS Foundation and other contributors - * Released under MIT license - * Based on Underscore.js 1.8.3 - * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors - */!function(t,e){(function(){var r,n="Expected a function",o="__lodash_hash_undefined__",a="__lodash_placeholder__",i=16,s=32,l=64,c=128,d=256,u=1/0,p=9007199254740991,f=NaN,h=4294967295,m=[["ary",c],["bind",1],["bindKey",2],["curry",8],["curryRight",i],["flip",512],["partial",s],["partialRight",l],["rearg",d]],b="[object Arguments]",g="[object Array]",v="[object Boolean]",y="[object Date]",w="[object Error]",x="[object Function]",k="[object GeneratorFunction]",_="[object Map]",O="[object Number]",S="[object Object]",C="[object Promise]",j="[object RegExp]",T="[object Set]",P="[object String]",$="[object Symbol]",D="[object WeakMap]",A="[object ArrayBuffer]",z="[object DataView]",E="[object Float32Array]",M="[object Float64Array]",L="[object Int8Array]",I="[object Int16Array]",B="[object Int32Array]",R="[object Uint8Array]",F="[object Uint8ClampedArray]",N="[object Uint16Array]",V="[object Uint32Array]",H=/\b__p \+= '';/g,U=/\b(__p \+=) '' \+/g,W=/(__e\(.*?\)|\b__t\)) \+\n'';/g,G=/&(?:amp|lt|gt|quot|#39);/g,q=/[&<>"']/g,K=RegExp(G.source),Y=RegExp(q.source),X=/<%-([\s\S]+?)%>/g,J=/<%([\s\S]+?)%>/g,Z=/<%=([\s\S]+?)%>/g,Q=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,tt=/^\w*$/,et=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,rt=/[\\^$.*+?()[\]{}|]/g,nt=RegExp(rt.source),ot=/^\s+/,at=/\s/,it=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,st=/\{\n\/\* \[wrapped with (.+)\] \*/,lt=/,? & /,ct=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,dt=/[()=,{}\[\]\/\s]/,ut=/\\(\\)?/g,pt=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,ft=/\w*$/,ht=/^[-+]0x[0-9a-f]+$/i,mt=/^0b[01]+$/i,bt=/^\[object .+?Constructor\]$/,gt=/^0o[0-7]+$/i,vt=/^(?:0|[1-9]\d*)$/,yt=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,wt=/($^)/,xt=/['\n\r\u2028\u2029\\]/g,kt="\\ud800-\\udfff",_t="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Ot="\\u2700-\\u27bf",St="a-z\\xdf-\\xf6\\xf8-\\xff",Ct="A-Z\\xc0-\\xd6\\xd8-\\xde",jt="\\ufe0e\\ufe0f",Tt="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Pt="['’]",$t="["+kt+"]",Dt="["+Tt+"]",At="["+_t+"]",zt="\\d+",Et="["+Ot+"]",Mt="["+St+"]",Lt="[^"+kt+Tt+zt+Ot+St+Ct+"]",It="\\ud83c[\\udffb-\\udfff]",Bt="[^"+kt+"]",Rt="(?:\\ud83c[\\udde6-\\uddff]){2}",Ft="[\\ud800-\\udbff][\\udc00-\\udfff]",Nt="["+Ct+"]",Vt="\\u200d",Ht="(?:"+Mt+"|"+Lt+")",Ut="(?:"+Nt+"|"+Lt+")",Wt="(?:['’](?:d|ll|m|re|s|t|ve))?",Gt="(?:['’](?:D|LL|M|RE|S|T|VE))?",qt="(?:"+At+"|"+It+")?",Kt="["+jt+"]?",Yt=Kt+qt+"(?:"+Vt+"(?:"+[Bt,Rt,Ft].join("|")+")"+Kt+qt+")*",Xt="(?:"+[Et,Rt,Ft].join("|")+")"+Yt,Jt="(?:"+[Bt+At+"?",At,Rt,Ft,$t].join("|")+")",Zt=RegExp(Pt,"g"),Qt=RegExp(At,"g"),te=RegExp(It+"(?="+It+")|"+Jt+Yt,"g"),ee=RegExp([Nt+"?"+Mt+"+"+Wt+"(?="+[Dt,Nt,"$"].join("|")+")",Ut+"+"+Gt+"(?="+[Dt,Nt+Ht,"$"].join("|")+")",Nt+"?"+Ht+"+"+Wt,Nt+"+"+Gt,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",zt,Xt].join("|"),"g"),re=RegExp("["+Vt+kt+_t+jt+"]"),ne=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,oe=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],ae=-1,ie={};ie[E]=ie[M]=ie[L]=ie[I]=ie[B]=ie[R]=ie[F]=ie[N]=ie[V]=!0,ie[b]=ie[g]=ie[A]=ie[v]=ie[z]=ie[y]=ie[w]=ie[x]=ie[_]=ie[O]=ie[S]=ie[j]=ie[T]=ie[P]=ie[D]=!1;var se={};se[b]=se[g]=se[A]=se[z]=se[v]=se[y]=se[E]=se[M]=se[L]=se[I]=se[B]=se[_]=se[O]=se[S]=se[j]=se[T]=se[P]=se[$]=se[R]=se[F]=se[N]=se[V]=!0,se[w]=se[x]=se[D]=!1;var le={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},ce=parseFloat,de=parseInt,ue="object"==typeof ei&&ei&&ei.Object===Object&&ei,pe="object"==typeof self&&self&&self.Object===Object&&self,fe=ue||pe||Function("return this")(),he=e&&!e.nodeType&&e,me=he&&t&&!t.nodeType&&t,be=me&&me.exports===he,ge=be&&ue.process,ve=function(){try{var t=me&&me.require&&me.require("util").types;return t||ge&&ge.binding&&ge.binding("util")}catch(dj){}}(),ye=ve&&ve.isArrayBuffer,we=ve&&ve.isDate,xe=ve&&ve.isMap,ke=ve&&ve.isRegExp,_e=ve&&ve.isSet,Oe=ve&&ve.isTypedArray;function Se(t,e,r){switch(r.length){case 0:return t.call(e);case 1:return t.call(e,r[0]);case 2:return t.call(e,r[0],r[1]);case 3:return t.call(e,r[0],r[1],r[2])}return t.apply(e,r)}function Ce(t,e,r,n){for(var o=-1,a=null==t?0:t.length;++o-1}function Ae(t,e,r){for(var n=-1,o=null==t?0:t.length;++n-1;);return r}function er(t,e){for(var r=t.length;r--&&Ne(e,t[r],0)>-1;);return r}var rr=Ge({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),nr=Ge({"&":"&","<":"<",">":">",'"':""","'":"'"});function or(t){return"\\"+le[t]}function ar(t){return re.test(t)}function ir(t){var e=-1,r=Array(t.size);return t.forEach((function(t,n){r[++e]=[n,t]})),r}function sr(t,e){return function(r){return t(e(r))}}function lr(t,e){for(var r=-1,n=t.length,o=0,i=[];++r",""":'"',"'":"'"}),mr=function t(e){var at=(e=null==e?fe:mr.defaults(fe.Object(),e,mr.pick(fe,oe))).Array,kt=e.Date,_t=e.Error,Ot=e.Function,St=e.Math,Ct=e.Object,jt=e.RegExp,Tt=e.String,Pt=e.TypeError,$t=at.prototype,Dt=Ot.prototype,At=Ct.prototype,zt=e["__core-js_shared__"],Et=Dt.toString,Mt=At.hasOwnProperty,Lt=0,It=function(){var t=/[^.]+$/.exec(zt&&zt.keys&&zt.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}(),Bt=At.toString,Rt=Et.call(Ct),Ft=fe._,Nt=jt("^"+Et.call(Mt).replace(rt,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Vt=be?e.Buffer:r,Ht=e.Symbol,Ut=e.Uint8Array,Wt=Vt?Vt.allocUnsafe:r,Gt=sr(Ct.getPrototypeOf,Ct),qt=Ct.create,Kt=At.propertyIsEnumerable,Yt=$t.splice,Xt=Ht?Ht.isConcatSpreadable:r,Jt=Ht?Ht.iterator:r,te=Ht?Ht.toStringTag:r,re=function(){try{var t=pa(Ct,"defineProperty");return t({},"",{}),t}catch(dj){}}(),le=e.clearTimeout!==fe.clearTimeout&&e.clearTimeout,ue=kt&&kt.now!==fe.Date.now&&kt.now,pe=e.setTimeout!==fe.setTimeout&&e.setTimeout,he=St.ceil,me=St.floor,ge=Ct.getOwnPropertySymbols,ve=Vt?Vt.isBuffer:r,Be=e.isFinite,Ge=$t.join,br=sr(Ct.keys,Ct),gr=St.max,vr=St.min,yr=kt.now,wr=e.parseInt,xr=St.random,kr=$t.reverse,_r=pa(e,"DataView"),Or=pa(e,"Map"),Sr=pa(e,"Promise"),Cr=pa(e,"Set"),jr=pa(e,"WeakMap"),Tr=pa(Ct,"create"),Pr=jr&&new jr,$r={},Dr=Ba(_r),Ar=Ba(Or),zr=Ba(Sr),Er=Ba(Cr),Mr=Ba(jr),Lr=Ht?Ht.prototype:r,Ir=Lr?Lr.valueOf:r,Br=Lr?Lr.toString:r;function Rr(t){if(es(t)&&!Ui(t)&&!(t instanceof Hr)){if(t instanceof Vr)return t;if(Mt.call(t,"__wrapped__"))return Ra(t)}return new Vr(t)}var Fr=function(){function t(){}return function(e){if(!ts(e))return{};if(qt)return qt(e);t.prototype=e;var n=new t;return t.prototype=r,n}}();function Nr(){}function Vr(t,e){this.__wrapped__=t,this.__actions__=[],this.__chain__=!!e,this.__index__=0,this.__values__=r}function Hr(t){this.__wrapped__=t,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=h,this.__views__=[]}function Ur(t){var e=-1,r=null==t?0:t.length;for(this.clear();++e=e?t:e)),t}function ln(t,e,n,o,a,i){var s,l=1&e,c=2&e,d=4&e;if(n&&(s=a?n(t,o,a,i):n(t)),s!==r)return s;if(!ts(t))return t;var u=Ui(t);if(u){if(s=function(t){var e=t.length,r=new t.constructor(e);return e&&"string"==typeof t[0]&&Mt.call(t,"index")&&(r.index=t.index,r.input=t.input),r}(t),!l)return $o(t,s)}else{var p=ma(t),f=p==x||p==k;if(Ki(t))return Oo(t,l);if(p==S||p==b||f&&!a){if(s=c||f?{}:ga(t),!l)return c?function(t,e){return Do(t,ha(t),e)}(t,function(t,e){return t&&Do(e,As(e),t)}(s,t)):function(t,e){return Do(t,fa(t),e)}(t,nn(s,t))}else{if(!se[p])return a?t:{};s=function(t,e,r){var n,o=t.constructor;switch(e){case A:return So(t);case v:case y:return new o(+t);case z:return function(t,e){var r=e?So(t.buffer):t.buffer;return new t.constructor(r,t.byteOffset,t.byteLength)}(t,r);case E:case M:case L:case I:case B:case R:case F:case N:case V:return Co(t,r);case _:return new o;case O:case P:return new o(t);case j:return function(t){var e=new t.constructor(t.source,ft.exec(t));return e.lastIndex=t.lastIndex,e}(t);case T:return new o;case $:return n=t,Ir?Ct(Ir.call(n)):{}}}(t,p,l)}}i||(i=new Kr);var h=i.get(t);if(h)return h;i.set(t,s),is(t)?t.forEach((function(r){s.add(ln(r,e,n,r,t,i))})):rs(t)&&t.forEach((function(r,o){s.set(o,ln(r,e,n,o,t,i))}));var m=u?r:(d?c?aa:oa:c?As:Ds)(t);return je(m||t,(function(r,o){m&&(r=t[o=r]),tn(s,o,ln(r,e,n,o,t,i))})),s}function cn(t,e,n){var o=n.length;if(null==t)return!o;for(t=Ct(t);o--;){var a=n[o],i=e[a],s=t[a];if(s===r&&!(a in t)||!i(s))return!1}return!0}function dn(t,e,o){if("function"!=typeof t)throw new Pt(n);return Da((function(){t.apply(r,o)}),e)}function un(t,e,r,n){var o=-1,a=De,i=!0,s=t.length,l=[],c=e.length;if(!s)return l;r&&(e=ze(e,Je(r))),n?(a=Ae,i=!1):e.length>=200&&(a=Qe,i=!1,e=new qr(e));t:for(;++o-1},Wr.prototype.set=function(t,e){var r=this.__data__,n=en(r,t);return n<0?(++this.size,r.push([t,e])):r[n][1]=e,this},Gr.prototype.clear=function(){this.size=0,this.__data__={hash:new Ur,map:new(Or||Wr),string:new Ur}},Gr.prototype.delete=function(t){var e=da(this,t).delete(t);return this.size-=e?1:0,e},Gr.prototype.get=function(t){return da(this,t).get(t)},Gr.prototype.has=function(t){return da(this,t).has(t)},Gr.prototype.set=function(t,e){var r=da(this,t),n=r.size;return r.set(t,e),this.size+=r.size==n?0:1,this},qr.prototype.add=qr.prototype.push=function(t){return this.__data__.set(t,o),this},qr.prototype.has=function(t){return this.__data__.has(t)},Kr.prototype.clear=function(){this.__data__=new Wr,this.size=0},Kr.prototype.delete=function(t){var e=this.__data__,r=e.delete(t);return this.size=e.size,r},Kr.prototype.get=function(t){return this.__data__.get(t)},Kr.prototype.has=function(t){return this.__data__.has(t)},Kr.prototype.set=function(t,e){var r=this.__data__;if(r instanceof Wr){var n=r.__data__;if(!Or||n.length<199)return n.push([t,e]),this.size=++r.size,this;r=this.__data__=new Gr(n)}return r.set(t,e),this.size=r.size,this};var pn=Eo(wn),fn=Eo(xn,!0);function hn(t,e){var r=!0;return pn(t,(function(t,n,o){return r=!!e(t,n,o)})),r}function mn(t,e,n){for(var o=-1,a=t.length;++o0&&r(s)?e>1?gn(s,e-1,r,n,o):Ee(o,s):n||(o[o.length]=s)}return o}var vn=Mo(),yn=Mo(!0);function wn(t,e){return t&&vn(t,e,Ds)}function xn(t,e){return t&&yn(t,e,Ds)}function kn(t,e){return $e(e,(function(e){return Ji(t[e])}))}function _n(t,e){for(var n=0,o=(e=wo(e,t)).length;null!=t&&ne}function jn(t,e){return null!=t&&Mt.call(t,e)}function Tn(t,e){return null!=t&&e in Ct(t)}function Pn(t,e,n){for(var o=n?Ae:De,a=t[0].length,i=t.length,s=i,l=at(i),c=1/0,d=[];s--;){var u=t[s];s&&e&&(u=ze(u,Je(e))),c=vr(u.length,c),l[s]=!n&&(e||a>=120&&u.length>=120)?new qr(s&&u):r}u=t[0];var p=-1,f=l[0];t:for(;++p=s?l:l*("desc"==r[n]?-1:1)}return t.index-e.index}(t,e,r)}))}function Wn(t,e,r){for(var n=-1,o=e.length,a={};++n-1;)s!==t&&Yt.call(s,l,1),Yt.call(t,l,1);return t}function qn(t,e){for(var r=t?e.length:0,n=r-1;r--;){var o=e[r];if(r==n||o!==a){var a=o;ya(o)?Yt.call(t,o,1):po(t,o)}}return t}function Kn(t,e){return t+me(xr()*(e-t+1))}function Yn(t,e){var r="";if(!t||e<1||e>p)return r;do{e%2&&(r+=t),(e=me(e/2))&&(t+=t)}while(e);return r}function Xn(t,e){return Aa(ja(t,e,nl),t+"")}function Jn(t){return Xr(Fs(t))}function Zn(t,e){var r=Fs(t);return Ma(r,sn(e,0,r.length))}function Qn(t,e,n,o){if(!ts(t))return t;for(var a=-1,i=(e=wo(e,t)).length,s=i-1,l=t;null!=l&&++ao?0:o+e),(r=r>o?o:r)<0&&(r+=o),o=e>r?0:r-e>>>0,e>>>=0;for(var a=at(o);++n>>1,i=t[a];null!==i&&!ls(i)&&(r?i<=e:i=200){var c=e?null:Xo(t);if(c)return cr(c);i=!1,o=Qe,l=new qr}else l=e?[]:s;t:for(;++n=o?t:no(t,e,n)}var _o=le||function(t){return fe.clearTimeout(t)};function Oo(t,e){if(e)return t.slice();var r=t.length,n=Wt?Wt(r):new t.constructor(r);return t.copy(n),n}function So(t){var e=new t.constructor(t.byteLength);return new Ut(e).set(new Ut(t)),e}function Co(t,e){var r=e?So(t.buffer):t.buffer;return new t.constructor(r,t.byteOffset,t.length)}function jo(t,e){if(t!==e){var n=t!==r,o=null===t,a=t==t,i=ls(t),s=e!==r,l=null===e,c=e==e,d=ls(e);if(!l&&!d&&!i&&t>e||i&&s&&c&&!l&&!d||o&&s&&c||!n&&c||!a)return 1;if(!o&&!i&&!d&&t1?n[a-1]:r,s=a>2?n[2]:r;for(i=t.length>3&&"function"==typeof i?(a--,i):r,s&&wa(n[0],n[1],s)&&(i=a<3?r:i,a=1),e=Ct(e);++o-1?a[i?e[s]:s]:r}}function Fo(t){return na((function(e){var o=e.length,a=o,i=Vr.prototype.thru;for(t&&e.reverse();a--;){var s=e[a];if("function"!=typeof s)throw new Pt(n);if(i&&!l&&"wrapper"==sa(s))var l=new Vr([],!0)}for(a=l?a:o;++a1&&y.reverse(),p&&dl))return!1;var d=i.get(t),u=i.get(e);if(d&&u)return d==e&&u==t;var p=-1,f=!0,h=2&n?new qr:r;for(i.set(t,e),i.set(e,t);++p-1&&t%1==0&&t1?"& ":"")+e[n],e=e.join(r>2?", ":" "),t.replace(it,"{\n/* [wrapped with "+e+"] */\n")}(n,function(t,e){return je(m,(function(r){var n="_."+r[0];e&r[1]&&!De(t,n)&&t.push(n)})),t.sort()}(function(t){var e=t.match(st);return e?e[1].split(lt):[]}(n),r)))}function Ea(t){var e=0,n=0;return function(){var o=yr(),a=16-(o-n);if(n=o,a>0){if(++e>=800)return arguments[0]}else e=0;return t.apply(r,arguments)}}function Ma(t,e){var n=-1,o=t.length,a=o-1;for(e=e===r?o:e;++n1?t[e-1]:r;return n="function"==typeof n?(t.pop(),n):r,ai(t,n)}));function pi(t){var e=Rr(t);return e.__chain__=!0,e}function fi(t,e){return e(t)}var hi=na((function(t){var e=t.length,n=e?t[0]:0,o=this.__wrapped__,a=function(e){return an(e,t)};return!(e>1||this.__actions__.length)&&o instanceof Hr&&ya(n)?((o=o.slice(n,+n+(e?1:0))).__actions__.push({func:fi,args:[a],thisArg:r}),new Vr(o,this.__chain__).thru((function(t){return e&&!t.length&&t.push(r),t}))):this.thru(a)})),mi=Ao((function(t,e,r){Mt.call(t,r)?++t[r]:on(t,r,1)})),bi=Ro(Ha),gi=Ro(Ua);function vi(t,e){return(Ui(t)?je:pn)(t,ca(e,3))}function yi(t,e){return(Ui(t)?Te:fn)(t,ca(e,3))}var wi=Ao((function(t,e,r){Mt.call(t,r)?t[r].push(e):on(t,r,[e])})),xi=Xn((function(t,e,r){var n=-1,o="function"==typeof e,a=Gi(t)?at(t.length):[];return pn(t,(function(t){a[++n]=o?Se(e,t,r):$n(t,e,r)})),a})),ki=Ao((function(t,e,r){on(t,r,e)}));function _i(t,e){return(Ui(t)?ze:Rn)(t,ca(e,3))}var Oi=Ao((function(t,e,r){t[r?0:1].push(e)}),(function(){return[[],[]]})),Si=Xn((function(t,e){if(null==t)return[];var r=e.length;return r>1&&wa(t,e[0],e[1])?e=[]:r>2&&wa(e[0],e[1],e[2])&&(e=[e[0]]),Un(t,gn(e,1),[])})),Ci=ue||function(){return fe.Date.now()};function ji(t,e,n){return e=n?r:e,e=t&&null==e?t.length:e,Zo(t,c,r,r,r,r,e)}function Ti(t,e){var o;if("function"!=typeof e)throw new Pt(n);return t=hs(t),function(){return--t>0&&(o=e.apply(this,arguments)),t<=1&&(e=r),o}}var Pi=Xn((function(t,e,r){var n=1;if(r.length){var o=lr(r,la(Pi));n|=s}return Zo(t,n,e,r,o)})),$i=Xn((function(t,e,r){var n=3;if(r.length){var o=lr(r,la($i));n|=s}return Zo(e,n,t,r,o)}));function Di(t,e,o){var a,i,s,l,c,d,u=0,p=!1,f=!1,h=!0;if("function"!=typeof t)throw new Pt(n);function m(e){var n=a,o=i;return a=i=r,u=e,l=t.apply(o,n)}function b(t){var n=t-d;return d===r||n>=e||n<0||f&&t-u>=s}function g(){var t=Ci();if(b(t))return v(t);c=Da(g,function(t){var r=e-(t-d);return f?vr(r,s-(t-u)):r}(t))}function v(t){return c=r,h&&a?m(t):(a=i=r,l)}function y(){var t=Ci(),n=b(t);if(a=arguments,i=this,d=t,n){if(c===r)return function(t){return u=t,c=Da(g,e),p?m(t):l}(d);if(f)return _o(c),c=Da(g,e),m(d)}return c===r&&(c=Da(g,e)),l}return e=bs(e)||0,ts(o)&&(p=!!o.leading,s=(f="maxWait"in o)?gr(bs(o.maxWait)||0,e):s,h="trailing"in o?!!o.trailing:h),y.cancel=function(){c!==r&&_o(c),u=0,a=d=i=c=r},y.flush=function(){return c===r?l:v(Ci())},y}var Ai=Xn((function(t,e){return dn(t,1,e)})),zi=Xn((function(t,e,r){return dn(t,bs(e)||0,r)}));function Ei(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new Pt(n);var r=function(){var n=arguments,o=e?e.apply(this,n):n[0],a=r.cache;if(a.has(o))return a.get(o);var i=t.apply(this,n);return r.cache=a.set(o,i)||a,i};return r.cache=new(Ei.Cache||Gr),r}function Mi(t){if("function"!=typeof t)throw new Pt(n);return function(){var e=arguments;switch(e.length){case 0:return!t.call(this);case 1:return!t.call(this,e[0]);case 2:return!t.call(this,e[0],e[1]);case 3:return!t.call(this,e[0],e[1],e[2])}return!t.apply(this,e)}}Ei.Cache=Gr;var Li=xo((function(t,e){var r=(e=1==e.length&&Ui(e[0])?ze(e[0],Je(ca())):ze(gn(e,1),Je(ca()))).length;return Xn((function(n){for(var o=-1,a=vr(n.length,r);++o=e})),Hi=Dn(function(){return arguments}())?Dn:function(t){return es(t)&&Mt.call(t,"callee")&&!Kt.call(t,"callee")},Ui=at.isArray,Wi=ye?Je(ye):function(t){return es(t)&&Sn(t)==A};function Gi(t){return null!=t&&Qi(t.length)&&!Ji(t)}function qi(t){return es(t)&&Gi(t)}var Ki=ve||bl,Yi=we?Je(we):function(t){return es(t)&&Sn(t)==y};function Xi(t){if(!es(t))return!1;var e=Sn(t);return e==w||"[object DOMException]"==e||"string"==typeof t.message&&"string"==typeof t.name&&!os(t)}function Ji(t){if(!ts(t))return!1;var e=Sn(t);return e==x||e==k||"[object AsyncFunction]"==e||"[object Proxy]"==e}function Zi(t){return"number"==typeof t&&t==hs(t)}function Qi(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=p}function ts(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}function es(t){return null!=t&&"object"==typeof t}var rs=xe?Je(xe):function(t){return es(t)&&ma(t)==_};function ns(t){return"number"==typeof t||es(t)&&Sn(t)==O}function os(t){if(!es(t)||Sn(t)!=S)return!1;var e=Gt(t);if(null===e)return!0;var r=Mt.call(e,"constructor")&&e.constructor;return"function"==typeof r&&r instanceof r&&Et.call(r)==Rt}var as=ke?Je(ke):function(t){return es(t)&&Sn(t)==j},is=_e?Je(_e):function(t){return es(t)&&ma(t)==T};function ss(t){return"string"==typeof t||!Ui(t)&&es(t)&&Sn(t)==P}function ls(t){return"symbol"==typeof t||es(t)&&Sn(t)==$}var cs=Oe?Je(Oe):function(t){return es(t)&&Qi(t.length)&&!!ie[Sn(t)]},ds=qo(Bn),us=qo((function(t,e){return t<=e}));function ps(t){if(!t)return[];if(Gi(t))return ss(t)?pr(t):$o(t);if(Jt&&t[Jt])return function(t){for(var e,r=[];!(e=t.next()).done;)r.push(e.value);return r}(t[Jt]());var e=ma(t);return(e==_?ir:e==T?cr:Fs)(t)}function fs(t){return t?(t=bs(t))===u||t===-1/0?17976931348623157e292*(t<0?-1:1):t==t?t:0:0===t?t:0}function hs(t){var e=fs(t),r=e%1;return e==e?r?e-r:e:0}function ms(t){return t?sn(hs(t),0,h):0}function bs(t){if("number"==typeof t)return t;if(ls(t))return f;if(ts(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=ts(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=Xe(t);var r=mt.test(t);return r||gt.test(t)?de(t.slice(2),r?2:8):ht.test(t)?f:+t}function gs(t){return Do(t,As(t))}function vs(t){return null==t?"":co(t)}var ys=zo((function(t,e){if(Oa(e)||Gi(e))Do(e,Ds(e),t);else for(var r in e)Mt.call(e,r)&&tn(t,r,e[r])})),ws=zo((function(t,e){Do(e,As(e),t)})),xs=zo((function(t,e,r,n){Do(e,As(e),t,n)})),ks=zo((function(t,e,r,n){Do(e,Ds(e),t,n)})),_s=na(an),Os=Xn((function(t,e){t=Ct(t);var n=-1,o=e.length,a=o>2?e[2]:r;for(a&&wa(e[0],e[1],a)&&(o=1);++n1),e})),Do(t,aa(t),r),n&&(r=ln(r,7,ea));for(var o=e.length;o--;)po(r,e[o]);return r})),Ls=na((function(t,e){return null==t?{}:function(t,e){return Wn(t,e,(function(e,r){return js(t,r)}))}(t,e)}));function Is(t,e){if(null==t)return{};var r=ze(aa(t),(function(t){return[t]}));return e=ca(e),Wn(t,r,(function(t,r){return e(t,r[0])}))}var Bs=Jo(Ds),Rs=Jo(As);function Fs(t){return null==t?[]:Ze(t,Ds(t))}var Ns=Io((function(t,e,r){return e=e.toLowerCase(),t+(r?Vs(e):e)}));function Vs(t){return Xs(vs(t).toLowerCase())}function Hs(t){return(t=vs(t))&&t.replace(yt,rr).replace(Qt,"")}var Us=Io((function(t,e,r){return t+(r?"-":"")+e.toLowerCase()})),Ws=Io((function(t,e,r){return t+(r?" ":"")+e.toLowerCase()})),Gs=Lo("toLowerCase"),qs=Io((function(t,e,r){return t+(r?"_":"")+e.toLowerCase()})),Ks=Io((function(t,e,r){return t+(r?" ":"")+Xs(e)})),Ys=Io((function(t,e,r){return t+(r?" ":"")+e.toUpperCase()})),Xs=Lo("toUpperCase");function Js(t,e,n){return t=vs(t),(e=n?r:e)===r?function(t){return ne.test(t)}(t)?function(t){return t.match(ee)||[]}(t):function(t){return t.match(ct)||[]}(t):t.match(e)||[]}var Zs=Xn((function(t,e){try{return Se(t,r,e)}catch(dj){return Xi(dj)?dj:new _t(dj)}})),Qs=na((function(t,e){return je(e,(function(e){e=Ia(e),on(t,e,Pi(t[e],t))})),t}));function tl(t){return function(){return t}}var el=Fo(),rl=Fo(!0);function nl(t){return t}function ol(t){return Mn("function"==typeof t?t:ln(t,1))}var al=Xn((function(t,e){return function(r){return $n(r,t,e)}})),il=Xn((function(t,e){return function(r){return $n(t,r,e)}}));function sl(t,e,r){var n=Ds(e),o=kn(e,n);null!=r||ts(e)&&(o.length||!n.length)||(r=e,e=t,t=this,o=kn(e,Ds(e)));var a=!(ts(r)&&"chain"in r&&!r.chain),i=Ji(t);return je(o,(function(r){var n=e[r];t[r]=n,i&&(t.prototype[r]=function(){var e=this.__chain__;if(a||e){var r=t(this.__wrapped__);return(r.__actions__=$o(this.__actions__)).push({func:n,args:arguments,thisArg:t}),r.__chain__=e,r}return n.apply(t,Ee([this.value()],arguments))})})),t}function ll(){}var cl=Uo(ze),dl=Uo(Pe),ul=Uo(Ie);function pl(t){return xa(t)?We(Ia(t)):function(t){return function(e){return _n(e,t)}}(t)}var fl=Go(),hl=Go(!0);function ml(){return[]}function bl(){return!1}var gl,vl=Ho((function(t,e){return t+e}),0),yl=Yo("ceil"),wl=Ho((function(t,e){return t/e}),1),xl=Yo("floor"),kl=Ho((function(t,e){return t*e}),1),_l=Yo("round"),Ol=Ho((function(t,e){return t-e}),0);return Rr.after=function(t,e){if("function"!=typeof e)throw new Pt(n);return t=hs(t),function(){if(--t<1)return e.apply(this,arguments)}},Rr.ary=ji,Rr.assign=ys,Rr.assignIn=ws,Rr.assignInWith=xs,Rr.assignWith=ks,Rr.at=_s,Rr.before=Ti,Rr.bind=Pi,Rr.bindAll=Qs,Rr.bindKey=$i,Rr.castArray=function(){if(!arguments.length)return[];var t=arguments[0];return Ui(t)?t:[t]},Rr.chain=pi,Rr.chunk=function(t,e,n){e=(n?wa(t,e,n):e===r)?1:gr(hs(e),0);var o=null==t?0:t.length;if(!o||e<1)return[];for(var a=0,i=0,s=at(he(o/e));aa?0:a+n),(o=o===r||o>a?a:hs(o))<0&&(o+=a),o=n>o?0:ms(o);n>>0)?(t=vs(t))&&("string"==typeof e||null!=e&&!as(e))&&!(e=co(e))&&ar(t)?ko(pr(t),0,n):t.split(e,n):[]},Rr.spread=function(t,e){if("function"!=typeof t)throw new Pt(n);return e=null==e?0:gr(hs(e),0),Xn((function(r){var n=r[e],o=ko(r,0,e);return n&&Ee(o,n),Se(t,this,o)}))},Rr.tail=function(t){var e=null==t?0:t.length;return e?no(t,1,e):[]},Rr.take=function(t,e,n){return t&&t.length?no(t,0,(e=n||e===r?1:hs(e))<0?0:e):[]},Rr.takeRight=function(t,e,n){var o=null==t?0:t.length;return o?no(t,(e=o-(e=n||e===r?1:hs(e)))<0?0:e,o):[]},Rr.takeRightWhile=function(t,e){return t&&t.length?ho(t,ca(e,3),!1,!0):[]},Rr.takeWhile=function(t,e){return t&&t.length?ho(t,ca(e,3)):[]},Rr.tap=function(t,e){return e(t),t},Rr.throttle=function(t,e,r){var o=!0,a=!0;if("function"!=typeof t)throw new Pt(n);return ts(r)&&(o="leading"in r?!!r.leading:o,a="trailing"in r?!!r.trailing:a),Di(t,e,{leading:o,maxWait:e,trailing:a})},Rr.thru=fi,Rr.toArray=ps,Rr.toPairs=Bs,Rr.toPairsIn=Rs,Rr.toPath=function(t){return Ui(t)?ze(t,Ia):ls(t)?[t]:$o(La(vs(t)))},Rr.toPlainObject=gs,Rr.transform=function(t,e,r){var n=Ui(t),o=n||Ki(t)||cs(t);if(e=ca(e,4),null==r){var a=t&&t.constructor;r=o?n?new a:[]:ts(t)&&Ji(a)?Fr(Gt(t)):{}}return(o?je:wn)(t,(function(t,n,o){return e(r,t,n,o)})),r},Rr.unary=function(t){return ji(t,1)},Rr.union=ei,Rr.unionBy=ri,Rr.unionWith=ni,Rr.uniq=function(t){return t&&t.length?uo(t):[]},Rr.uniqBy=function(t,e){return t&&t.length?uo(t,ca(e,2)):[]},Rr.uniqWith=function(t,e){return e="function"==typeof e?e:r,t&&t.length?uo(t,r,e):[]},Rr.unset=function(t,e){return null==t||po(t,e)},Rr.unzip=oi,Rr.unzipWith=ai,Rr.update=function(t,e,r){return null==t?t:fo(t,e,yo(r))},Rr.updateWith=function(t,e,n,o){return o="function"==typeof o?o:r,null==t?t:fo(t,e,yo(n),o)},Rr.values=Fs,Rr.valuesIn=function(t){return null==t?[]:Ze(t,As(t))},Rr.without=ii,Rr.words=Js,Rr.wrap=function(t,e){return Ii(yo(e),t)},Rr.xor=si,Rr.xorBy=li,Rr.xorWith=ci,Rr.zip=di,Rr.zipObject=function(t,e){return go(t||[],e||[],tn)},Rr.zipObjectDeep=function(t,e){return go(t||[],e||[],Qn)},Rr.zipWith=ui,Rr.entries=Bs,Rr.entriesIn=Rs,Rr.extend=ws,Rr.extendWith=xs,sl(Rr,Rr),Rr.add=vl,Rr.attempt=Zs,Rr.camelCase=Ns,Rr.capitalize=Vs,Rr.ceil=yl,Rr.clamp=function(t,e,n){return n===r&&(n=e,e=r),n!==r&&(n=(n=bs(n))==n?n:0),e!==r&&(e=(e=bs(e))==e?e:0),sn(bs(t),e,n)},Rr.clone=function(t){return ln(t,4)},Rr.cloneDeep=function(t){return ln(t,5)},Rr.cloneDeepWith=function(t,e){return ln(t,5,e="function"==typeof e?e:r)},Rr.cloneWith=function(t,e){return ln(t,4,e="function"==typeof e?e:r)},Rr.conformsTo=function(t,e){return null==e||cn(t,e,Ds(e))},Rr.deburr=Hs,Rr.defaultTo=function(t,e){return null==t||t!=t?e:t},Rr.divide=wl,Rr.endsWith=function(t,e,n){t=vs(t),e=co(e);var o=t.length,a=n=n===r?o:sn(hs(n),0,o);return(n-=e.length)>=0&&t.slice(n,a)==e},Rr.eq=Fi,Rr.escape=function(t){return(t=vs(t))&&Y.test(t)?t.replace(q,nr):t},Rr.escapeRegExp=function(t){return(t=vs(t))&&nt.test(t)?t.replace(rt,"\\$&"):t},Rr.every=function(t,e,n){var o=Ui(t)?Pe:hn;return n&&wa(t,e,n)&&(e=r),o(t,ca(e,3))},Rr.find=bi,Rr.findIndex=Ha,Rr.findKey=function(t,e){return Re(t,ca(e,3),wn)},Rr.findLast=gi,Rr.findLastIndex=Ua,Rr.findLastKey=function(t,e){return Re(t,ca(e,3),xn)},Rr.floor=xl,Rr.forEach=vi,Rr.forEachRight=yi,Rr.forIn=function(t,e){return null==t?t:vn(t,ca(e,3),As)},Rr.forInRight=function(t,e){return null==t?t:yn(t,ca(e,3),As)},Rr.forOwn=function(t,e){return t&&wn(t,ca(e,3))},Rr.forOwnRight=function(t,e){return t&&xn(t,ca(e,3))},Rr.get=Cs,Rr.gt=Ni,Rr.gte=Vi,Rr.has=function(t,e){return null!=t&&ba(t,e,jn)},Rr.hasIn=js,Rr.head=Ga,Rr.identity=nl,Rr.includes=function(t,e,r,n){t=Gi(t)?t:Fs(t),r=r&&!n?hs(r):0;var o=t.length;return r<0&&(r=gr(o+r,0)),ss(t)?r<=o&&t.indexOf(e,r)>-1:!!o&&Ne(t,e,r)>-1},Rr.indexOf=function(t,e,r){var n=null==t?0:t.length;if(!n)return-1;var o=null==r?0:hs(r);return o<0&&(o=gr(n+o,0)),Ne(t,e,o)},Rr.inRange=function(t,e,n){return e=fs(e),n===r?(n=e,e=0):n=fs(n),function(t,e,r){return t>=vr(e,r)&&t=-9007199254740991&&t<=p},Rr.isSet=is,Rr.isString=ss,Rr.isSymbol=ls,Rr.isTypedArray=cs,Rr.isUndefined=function(t){return t===r},Rr.isWeakMap=function(t){return es(t)&&ma(t)==D},Rr.isWeakSet=function(t){return es(t)&&"[object WeakSet]"==Sn(t)},Rr.join=function(t,e){return null==t?"":Ge.call(t,e)},Rr.kebabCase=Us,Rr.last=Xa,Rr.lastIndexOf=function(t,e,n){var o=null==t?0:t.length;if(!o)return-1;var a=o;return n!==r&&(a=(a=hs(n))<0?gr(o+a,0):vr(a,o-1)),e==e?function(t,e,r){for(var n=r+1;n--;)if(t[n]===e)return n;return n}(t,e,a):Fe(t,He,a,!0)},Rr.lowerCase=Ws,Rr.lowerFirst=Gs,Rr.lt=ds,Rr.lte=us,Rr.max=function(t){return t&&t.length?mn(t,nl,Cn):r},Rr.maxBy=function(t,e){return t&&t.length?mn(t,ca(e,2),Cn):r},Rr.mean=function(t){return Ue(t,nl)},Rr.meanBy=function(t,e){return Ue(t,ca(e,2))},Rr.min=function(t){return t&&t.length?mn(t,nl,Bn):r},Rr.minBy=function(t,e){return t&&t.length?mn(t,ca(e,2),Bn):r},Rr.stubArray=ml,Rr.stubFalse=bl,Rr.stubObject=function(){return{}},Rr.stubString=function(){return""},Rr.stubTrue=function(){return!0},Rr.multiply=kl,Rr.nth=function(t,e){return t&&t.length?Hn(t,hs(e)):r},Rr.noConflict=function(){return fe._===this&&(fe._=Ft),this},Rr.noop=ll,Rr.now=Ci,Rr.pad=function(t,e,r){t=vs(t);var n=(e=hs(e))?ur(t):0;if(!e||n>=e)return t;var o=(e-n)/2;return Wo(me(o),r)+t+Wo(he(o),r)},Rr.padEnd=function(t,e,r){t=vs(t);var n=(e=hs(e))?ur(t):0;return e&&ne){var o=t;t=e,e=o}if(n||t%1||e%1){var a=xr();return vr(t+a*(e-t+ce("1e-"+((a+"").length-1))),e)}return Kn(t,e)},Rr.reduce=function(t,e,r){var n=Ui(t)?Me:qe,o=arguments.length<3;return n(t,ca(e,4),r,o,pn)},Rr.reduceRight=function(t,e,r){var n=Ui(t)?Le:qe,o=arguments.length<3;return n(t,ca(e,4),r,o,fn)},Rr.repeat=function(t,e,n){return e=(n?wa(t,e,n):e===r)?1:hs(e),Yn(vs(t),e)},Rr.replace=function(){var t=arguments,e=vs(t[0]);return t.length<3?e:e.replace(t[1],t[2])},Rr.result=function(t,e,n){var o=-1,a=(e=wo(e,t)).length;for(a||(a=1,t=r);++op)return[];var r=h,n=vr(t,h);e=ca(e),t-=h;for(var o=Ye(n,e);++r=i)return t;var l=n-ur(o);if(l<1)return o;var c=s?ko(s,0,l).join(""):t.slice(0,l);if(a===r)return c+o;if(s&&(l+=c.length-l),as(a)){if(t.slice(l).search(a)){var d,u=c;for(a.global||(a=jt(a.source,vs(ft.exec(a))+"g")),a.lastIndex=0;d=a.exec(u);)var p=d.index;c=c.slice(0,p===r?l:p)}}else if(t.indexOf(co(a),l)!=l){var f=c.lastIndexOf(a);f>-1&&(c=c.slice(0,f))}return c+o},Rr.unescape=function(t){return(t=vs(t))&&K.test(t)?t.replace(G,hr):t},Rr.uniqueId=function(t){var e=++Lt;return vs(t)+e},Rr.upperCase=Ys,Rr.upperFirst=Xs,Rr.each=vi,Rr.eachRight=yi,Rr.first=Ga,sl(Rr,(gl={},wn(Rr,(function(t,e){Mt.call(Rr.prototype,e)||(gl[e]=t)})),gl),{chain:!1}),Rr.VERSION="4.17.21",je(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(t){Rr[t].placeholder=Rr})),je(["drop","take"],(function(t,e){Hr.prototype[t]=function(n){n=n===r?1:gr(hs(n),0);var o=this.__filtered__&&!e?new Hr(this):this.clone();return o.__filtered__?o.__takeCount__=vr(n,o.__takeCount__):o.__views__.push({size:vr(n,h),type:t+(o.__dir__<0?"Right":"")}),o},Hr.prototype[t+"Right"]=function(e){return this.reverse()[t](e).reverse()}})),je(["filter","map","takeWhile"],(function(t,e){var r=e+1,n=1==r||3==r;Hr.prototype[t]=function(t){var e=this.clone();return e.__iteratees__.push({iteratee:ca(t,3),type:r}),e.__filtered__=e.__filtered__||n,e}})),je(["head","last"],(function(t,e){var r="take"+(e?"Right":"");Hr.prototype[t]=function(){return this[r](1).value()[0]}})),je(["initial","tail"],(function(t,e){var r="drop"+(e?"":"Right");Hr.prototype[t]=function(){return this.__filtered__?new Hr(this):this[r](1)}})),Hr.prototype.compact=function(){return this.filter(nl)},Hr.prototype.find=function(t){return this.filter(t).head()},Hr.prototype.findLast=function(t){return this.reverse().find(t)},Hr.prototype.invokeMap=Xn((function(t,e){return"function"==typeof t?new Hr(this):this.map((function(r){return $n(r,t,e)}))})),Hr.prototype.reject=function(t){return this.filter(Mi(ca(t)))},Hr.prototype.slice=function(t,e){t=hs(t);var n=this;return n.__filtered__&&(t>0||e<0)?new Hr(n):(t<0?n=n.takeRight(-t):t&&(n=n.drop(t)),e!==r&&(n=(e=hs(e))<0?n.dropRight(-e):n.take(e-t)),n)},Hr.prototype.takeRightWhile=function(t){return this.reverse().takeWhile(t).reverse()},Hr.prototype.toArray=function(){return this.take(h)},wn(Hr.prototype,(function(t,e){var n=/^(?:filter|find|map|reject)|While$/.test(e),o=/^(?:head|last)$/.test(e),a=Rr[o?"take"+("last"==e?"Right":""):e],i=o||/^find/.test(e);a&&(Rr.prototype[e]=function(){var e=this.__wrapped__,s=o?[1]:arguments,l=e instanceof Hr,c=s[0],d=l||Ui(e),u=function(t){var e=a.apply(Rr,Ee([t],s));return o&&p?e[0]:e};d&&n&&"function"==typeof c&&1!=c.length&&(l=d=!1);var p=this.__chain__,f=!!this.__actions__.length,h=i&&!p,m=l&&!f;if(!i&&d){e=m?e:new Hr(this);var b=t.apply(e,s);return b.__actions__.push({func:fi,args:[u],thisArg:r}),new Vr(b,p)}return h&&m?t.apply(this,s):(b=this.thru(u),h?o?b.value()[0]:b.value():b)})})),je(["pop","push","shift","sort","splice","unshift"],(function(t){var e=$t[t],r=/^(?:push|sort|unshift)$/.test(t)?"tap":"thru",n=/^(?:pop|shift)$/.test(t);Rr.prototype[t]=function(){var t=arguments;if(n&&!this.__chain__){var o=this.value();return e.apply(Ui(o)?o:[],t)}return this[r]((function(r){return e.apply(Ui(r)?r:[],t)}))}})),wn(Hr.prototype,(function(t,e){var r=Rr[e];if(r){var n=r.name+"";Mt.call($r,n)||($r[n]=[]),$r[n].push({name:e,func:r})}})),$r[No(r,2).name]=[{name:"wrapper",func:r}],Hr.prototype.clone=function(){var t=new Hr(this.__wrapped__);return t.__actions__=$o(this.__actions__),t.__dir__=this.__dir__,t.__filtered__=this.__filtered__,t.__iteratees__=$o(this.__iteratees__),t.__takeCount__=this.__takeCount__,t.__views__=$o(this.__views__),t},Hr.prototype.reverse=function(){if(this.__filtered__){var t=new Hr(this);t.__dir__=-1,t.__filtered__=!0}else(t=this.clone()).__dir__*=-1;return t},Hr.prototype.value=function(){var t=this.__wrapped__.value(),e=this.__dir__,r=Ui(t),n=e<0,o=r?t.length:0,a=function(t,e,r){for(var n=-1,o=r.length;++n=this.__values__.length;return{done:t,value:t?r:this.__values__[this.__index__++]}},Rr.prototype.plant=function(t){for(var e,n=this;n instanceof Nr;){var o=Ra(n);o.__index__=0,o.__values__=r,e?a.__wrapped__=o:e=o;var a=o;n=n.__wrapped__}return a.__wrapped__=t,e},Rr.prototype.reverse=function(){var t=this.__wrapped__;if(t instanceof Hr){var e=t;return this.__actions__.length&&(e=new Hr(this)),(e=e.reverse()).__actions__.push({func:fi,args:[ti],thisArg:r}),new Vr(e,this.__chain__)}return this.thru(ti)},Rr.prototype.toJSON=Rr.prototype.valueOf=Rr.prototype.value=function(){return mo(this.__wrapped__,this.__actions__)},Rr.prototype.first=Rr.prototype.head,Jt&&(Rr.prototype[Jt]=function(){return this}),Rr}();me?((me.exports=mr)._=mr,he._=mr):fe._=mr}).call(ei)}(ni,ni.exports);const oi=t("_",ri(ni.exports)),ai=t("c",{computed:{selected(){return this.$store.state.selected},config(){return this.$store.state.config},$settings(){return this.$store.state.settings.settings},settingsLoaded(){return this.$store.state.settings.loaded},configLoaded(){return this.$store.state.configLoaded},componentName(){return this.$options.name},componentSettings(){return this.settingsLoaded&&this.$settings.components&&this.$settings.components[this.componentName]||{}},loadingGlobal:{get(){return this.$store.state.loading},set(t){this.$store.commit({type:"setLoading",value:t})}},locale(){return this.$i18n.locale},languages(){return this.$store.getters.languages}}});function ii(t,e,r,n,o,a,i,s){var l="function"==typeof t?t.options:t;return e&&(l.render=e,l.staticRenderFns=r,l._compiled=!0),a&&(l._scopeId="data-v-"+a),{exports:t,options:l}}const si={name:"RegistryNotation",mixins:[ai],props:{registry:{type:Object,default:null},disabled:{type:Boolean,default:!1},tooltip:{type:Boolean,default:!0}},computed:{isCurrentRegistry(){return this.$jskos.compareFast(this.registry,this.$store.getters.getCurrentRegistry)},notation(){return this.$jskos.notation(this.registry)||""}}},li=t("R",ii(si,(function(){var t=this,e=t._self._c;return t.notation?e("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.html.left",value:t.tooltip?t.$jskos.prefLabel(t.registry,{language:t.locale}):"",expression:"tooltip ? $jskos.prefLabel(registry, { language: locale }) : ''",modifiers:{html:!0,left:!0}}],staticClass:"registry-notation",class:{[t.isCurrentRegistry?"registry-current-enabled":"registry-enabled"]:!t.disabled,"registry-notation-current":t.isCurrentRegistry},style:`width: ${18+9*(t.notation.length-1)}px;`},[t._v(" "+t._s(t.notation)+" ")]):t._e()}),[],0,0,null).exports);function ci(t){var e,r,n,o,a,i,s,l,c,d=function(t,e){return t<>>32-e},u=function(t){var e,r="";for(e=7;e>=0;e--)r+=(t>>>4*e&15).toString(16);return r},p=new Array(80),f=1732584193,h=4023233417,m=2562383102,b=271733878,g=3285377520,v=(t=unescape(encodeURIComponent(t))).length,y=[];for(r=0;r>>29),y.push(v<<3&4294967295),e=0;et&&t.uri)).filter(Boolean)}function ui(t){return["memberSet","memberList","memberChoice"].find((e=>t[e]))}function pi(t){const e=ui(t),r=t[e]?di(t[e]):[];return{[r.length>1?e:"memberSet"]:r.map((t=>({uri:t})))}}function fi(t){const{from:e,to:r,type:n}=t;let o={from:pi(e||{}),to:pi(r||{}),type:[n&&n[0]||"http://www.w3.org/2004/02/skos/core#mappingRelation"]};for(let a of["from","to"])if(0==(o[a][ui(o[a])]||[]).length){let e=t[a+"Scheme"];e&&e.uri&&(o[a+"Scheme"]={uri:e.uri})}return o}function hi(t){const{from:e,to:r}=t,n=[e,r].filter(Boolean).map((t=>di(t[ui(t)]||[])));return[].concat(...n).sort()}function mi(t){return"urn:jskos:mapping:content:"+ci(JSON.stringify(fi(t),["from","fromScheme","to","toScheme","type","memberSet","memberList","memberChoice","uri"])+"\n")}function bi(t){return"urn:jskos:mapping:members:"+ci(JSON.stringify(hi(t))+"\n")}function gi(t){const e=(t.identifier||[]).filter((t=>t&&!t.startsWith("urn:jskos:mapping:"))).concat([bi(t),mi(t)]).sort();return Object.assign({},t,{identifier:e})}function vi(t,e,r){return t=t&&gi(t),e=e&&gi(e),(t&&t.identifier?t.identifier.find((t=>t.startsWith(r))):null)==(e&&e.identifier?e.identifier.find((t=>t.startsWith(r))):null)}function yi(t,e){return vi(t,e,"urn:jskos:mapping:content:")}const wi=yi;function xi(t,e){return vi(t,e,"urn:jskos:mapping:members:")}const ki=Object.freeze(Object.defineProperty({__proto__:null,addMappingIdentifiers:gi,compareMappingContent:wi,compareMappingMembers:xi,compareMappings:yi,mappingContent:fi,mappingContentIdentifier:mi,mappingMembers:hi,mappingMembersIdentifier:bi},Symbol.toStringTag,{value:"Module"}));function _i(t,e,r){var n=Array.prototype.slice,o="function"==typeof Object.keys?Object.keys:function(t){var e=[];for(var r in t)e.push(r);return e},a=function(t,e){return t===e||(t instanceof Date&&e instanceof Date?t.getTime()===e.getTime():"object"!=typeof t&&"object"!=typeof e?t==e:function(t,e){if(i(t)||i(e))return!1;if(t.prototype!==e.prototype)return!1;if(s(t))return!!s(e)&&(t=n.call(t),e=n.call(e),a(t,e));try{var l,c,d=o(t),u=o(e)}catch(dj){return!1}if(d.length!=u.length)return!1;for(d.sort(),u.sort(),c=d.length-1;c>=0;c--)if(d[c]!=u[c])return!1;for(c=d.length-1;c>=0;c--)if(l=d[c],r){let n=r(t[l],e[l],l);if(void 0===n&&(n=_i(t[l],e[l])),!n)return!1}else if(!a(t[l],e[l]))return!1;return!0}(t,e))};function i(t){return null==t}function s(t){return"[object Arguments]"==Object.prototype.toString.call(t)}return a(t,e)}function Oi(t,e,r=void 0){const n=r=>String.prototype.split.call(e,r).filter(Boolean).reduce(((t,e)=>null!=t?t[e]:t),t),o=n(/[,[\]]+?/)||n(/[,[\].]+?/);return void 0===o||o===t?r:o}function Si(t,e){return e.reduce(((e,r)=>(t&&t.hasOwnProperty(r)&&(e[r]=t[r]),e)),{})}function Ci(t,e){for(let r in t)t.hasOwnProperty(r)&&e(t[r],r)}function ji(t){return"object"==typeof t&&null!==t}function Ti(t){return!(!t||"string"!=typeof t.valueOf())}var Pi=[{RELEVANCE:"very high",broader:[{uri:"http://www.w3.org/2004/02/skos/core#closeMatch"}],definition:{de:["gleiche Bedeutung"],en:["same meaning"]},notation:["="],prefLabel:{ar:"تطابق تام",be:"дакладная адпаведнасць","be-tarask":"дакладная адпаведнасьць",bn:"হুবুহু মিল",bs:"tačno podudaranje",ca:"equivalència exacta",cs:"přesná shoda",da:"exact match",de:"exakte Übereinstimmung",el:"ακριβής αντιστοιχία",en:"exact match",eo:"ekzakta ekvivalento",es:"equivalencia exacta",et:"täpne vaste",fi:"vastaava käsite",fr:"équivalence exacte",gl:"correspondencia exacta",he:"התאמה מדויקת",hu:"pontos egyezés",id:"sama persis",it:"corrispondenza esatta",ja:"完全一致",lv:"tieša sakritība",mk:"точно совпаѓање",ms:"padanan tepat","ms-arab":"ڤادنن تڤت",nb:"eksakt samsvar",nl:"exacte match",nn:"eksakt samsvar",pl:"dokładne dopasowanie",pt:"correspondência exata",ro:"echivalentul exact",ru:"точное соответствие",sl:"natančno ujemanje",sq:"përputhje e përpiktë",sr:"тачно подударање",sv:"exakt träff",tr:"tam eşleşme",uk:"точна відповідність",ur:"بالکل درست جوڑ",zh:"精確匹配","zh-cn":"精确匹配","zh-hans":"精确匹配","zh-hant":"精確匹配"},SHORT:"exact",uri:"http://www.w3.org/2004/02/skos/core#exactMatch"},{RELEVANCE:"high",broader:[{uri:"http://www.w3.org/2004/02/skos/core#mappingRelation"}],definition:{de:["in etwa gleiche Bedeutung"],en:["same general idea but not fully identical meaning"]},notation:["≈"],prefLabel:{ar:"تطابق قريب","be-tarask":"блізкая адпаведнасьць",ca:"equivalència inexacta",de:"hohe Übereinstimmung",el:"στενή αντιστοιχία",en:"close match",eo:"proksima kongruaĵo",es:"equivalencia inexacta",fi:"lähes vastaava käsite",fr:"quasi-équivalence",he:"התאמה קרובה",hu:"kvázi-egyenértékűség",it:"corrispondenza parziale",ja:"類似一致",mk:"блиско совпаѓање",ms:"padanan dekat","ms-arab":"ڤادنن دکت",nb:"nært samsvar",nl:"nabije match",nn:"nært samsvar",pl:"częściowe dopasowanie",pt:"correspondência próxima",ru:"близкое соответствие",sl:"visoko ujemanje",sr:"блиско поклапање",sv:"nära matchning",tr:"yakın eşleşme","zh-hans":"高度匹配"},SHORT:"close",uri:"http://www.w3.org/2004/02/skos/core#closeMatch"},{RELEVANCE:"medium",broader:[{uri:"http://www.w3.org/2004/02/skos/core#mappingRelation"}],definition:{de:["umfassendere Bedeutung"],en:["broader meaning"]},notation:[">"],prefLabel:{"be-tarask":"шырокая адпаведнасьць",ca:"relació llunyana",cs:"širší koncept",de:"allgemeinere Bedeutung",en:"broad match",eo:"malstrikta kongruo",et:"laiem vaste",fi:"vastaava laajempi käsite",he:"התאמה רחבה",hu:"tágabb jelentés",it:"corrispondenza con termine più generico",ja:"広義一致",mk:"пошироко совпаѓање",nb:"bredere samsvar",nl:"brede match",nn:"breitt samsvar",pl:"dopasowanie pojęcia o szerszym znaczeniu","pt-br":"correspondência genérica",ru:"более широкое соответствие",sl:"splošni pomen",sr:"у ширем смислу",sv:"bred träff",uk:"ширша відповідність",vi:"đối sánh rộng","zh-hans":"广泛匹配"},related:[{uri:"http://www.w3.org/2004/02/skos/core#narrowMatch"}],SHORT:"broad",uri:"http://www.w3.org/2004/02/skos/core#broadMatch"},{RELEVANCE:"medium",broader:[{uri:"http://www.w3.org/2004/02/skos/core#mappingRelation"}],definition:{en:["more specific meaning"]},notation:["<"],prefLabel:{"be-tarask":"вузкая адпаведнасьць",ca:"relació estreta",de:"spezifischere Bedeutung",en:"narrow match",eo:"strikta kongruo",et:"kitsam vaste",fi:"vastaava suppeampi käsite",he:"התאמה צרה",hu:"szűkebb jelentés",it:"corrispondenza con termine più specifico",ja:"狭義一致",mk:"потесно совпаѓање",nb:"smalere samsvar",nl:"nauwe match",nn:"snevert samsvar",pl:"dopasowanie pojęcia o węższym znaczeniu","pt-br":"correspondência aproximada",ru:"более узкое соответствие",sl:"ozki pomen",sr:"у ужем смислу",sv:"smal träff",ur:"نیرو میچ",vi:"đối sánh hẹp","zh-hans":"有限匹配"},related:[{uri:"http://www.w3.org/2004/02/skos/core#broadMatch"}],SHORT:"narrow",uri:"http://www.w3.org/2004/02/skos/core#narrowMatch"},{RELEVANCE:"low",broader:[{uri:"http://www.w3.org/2004/02/skos/core#mappingRelation"}],definition:{de:["assoziative Verknüpfung unterschiedlicher Bedeutungen"],en:["associative link between meanings"]},notation:["~"],prefLabel:{"be-tarask":"зьвязаная адпаведнасьць",ca:"parella relacionada",de:"verwandte Bedeutung",en:"related match",eo:"rilata kongruo",fi:"liittyvä käsite",fr:"association",he:"התאמה קשורה",hu:"rokon jelentés",it:"corrispondenza correlata",ja:"関連一致",lv:"saistīta sakritība",mk:"поврзано совпаѓање",ms:"padanan berkaitan","ms-arab":"ڤادنن برکاءيتن",nb:"relatert samsvar",nl:"gerelateerde match",pl:"dopasowanie pojęcia o powiązanym znaczeniu",ru:"ассоциативное соответствие",sl:"povezano ujemanje",tr:"ilişkili benzeşme",uk:"пов’язь",ur:"متعلقہ میچ",vec:"parenteła rełasionada","zh-hans":"关联匹配"},SHORT:"related",uri:"http://www.w3.org/2004/02/skos/core#relatedMatch"},{RELEVANCE:"generic",definition:{de:["unbekannter Bedeutungszusammenhang"],en:["unknown type of link between meanings"]},notation:["→"],prefLabel:{ar:"نوع علاقة التطبيق",be:"характэрная адносіна адлюстравання","be-tarask":"характэрная адносіна адлюстраваньня",ca:"relació de mapatge",de:"allgemeine Mapping-Relation",en:"SKOS generic mapping relation",fi:"SKOS-kartoitussuhde",fr:"lien de correspondance SKOS",he:"יחס מיפוי כללי",id:"relasi pemetaan",ja:"SKOS一般マッピング関係",mk:"пресликувачки однос",nb:"SKOS generisk mappingrelasjon","pt-br":"relação genérica de mapeamento",sl:"splošna relacija kartiranja SKOS",sr:"релација мапирања",sv:"mappnings relation",zh:"映射關係","zh-hant":"映射關係"},SHORT:"",uri:"http://www.w3.org/2004/02/skos/core#mappingRelation"}];const $i={Concept:{type:["http://www.w3.org/2004/02/skos/core#Concept"]},ConceptScheme:{type:["http://www.w3.org/2004/02/skos/core#ConceptScheme"]},ConceptMapping:{type:Pi.map((t=>t.uri))},ConceptOccurrence:{type:["http://purl.org/cld/cdtype/CatalogueOrIndex"]},Registry:{type:["http://www.w3.org/ns/dcat#Catalog"]},Distribution:{type:["http://www.w3.org/ns/dcat#Distribution"]},Concordance:{type:["http://rdfs.org/ns/void#Linkset","http://rdf-vocabulary.ddialliance.org/xkos#Correspondence"]},Resource:{},Item:{},ConceptBundle:{},Annotation:{type:["Annotation","http://www.w3.org/ns/oa#Annotation"]}},Di=Object.keys($i).reduce(((t,e)=>{for(let r of $i[e].type||[])t[r]=e;return t}),{});function Ai(t,e=!1){var r;if("string"==typeof t&&t)t in Di?r=Di[t]:(t=t.toLowerCase().replace(/s$/,""),r=Object.keys($i).find((e=>{const r=e.toLowerCase();if(r===t||r==="concept"+t)return!0})));else if("object"==typeof t&&t.type){let e=Array.isArray(t.type)?t.type:[t.type];for(let t of e)if(t in Di){r=Di[t];break}}return e&&r?r.toLowerCase().replace(/^concept(.+)/,"$1"):r}const zi=/[\\^$.*+?()[\]{}|]/g,Ei=/[%ÄÖÜäöü ]/g;var Mi=class{constructor(t={}){if(Object.assign(this,t),this.notationPattern||(this.notationPattern=".+"),!this.uriPattern&&this.namespace){this.uriPattern="^"+this.namespace.replace(zi,"\\$&");const t=this.notationPattern.replace(Ei,encodeURI);this.uriPattern+="("+t+")$"}this.NOTATION_REGEX=RegExp("^("+this.notationPattern+")$"),this.uriPattern&&(this.URI_REGEX=RegExp(this.uriPattern))}isValidNotation(t){return this.NOTATION_REGEX.exec(t)}notationFromUri(t){if(this.URI_REGEX){const e=this.URI_REGEX.exec(t);if(e)return decodeURI(e[1])}}uriFromNotation(t){if(this.uriPattern)return t=encodeURIComponent(t),this.uriPattern.replace(/^\^|\$$/g,"").replace(/\\/g,"").replace(/\(.*\)/,t)}conceptFromUri(t,e={}){const r=this.notationFromUri(t);if(void 0===r)return;const n={uri:t,notation:[r]};return e.inScheme&&(n.inScheme=[{uri:this.uri}]),e.topConcept&&(n.topConceptOf=[{uri:this.uri}]),n}conceptFromNotation(t,e){if(this.isValidNotation(t))return this.conceptFromUri(this.uriFromNotation(t),e)}};const Li={store:null,path:"",defaults:["en"],getLanguages:Ii,selectLanguage:function(t){if(!t)return null;for(let e of Ii())if(t[e])return e;for(let e of Object.keys(t))if("-"!=e)return e;return null}};function Ii(){return Oi(Li.store,Li.path)||Li.defaults}var Bi=Li;const Ri=(t,e)=>e.split(".").reduce(((t,e)=>t&&t[e]?t[e]:null),t),Fi=t=>((t instanceof Array?t:[t]).forEach((t=>{t["@context"]="https://gbv.github.io/jskos/context.json"})),t),Ni=t=>(Object.keys(t).forEach((e=>{/^[A-Z]*$/.test(e)||e.startsWith("_")?delete t[e]:null!=t[e]&&"object"==typeof t[e]&&(t[e]=Ni(t[e]))})),t),Vi=Ni,Hi=(t,e=[],r=!0)=>{e=e.concat(["ancestors","narrower","broader","mappings","memberList","TOPCONCEPTS","MAPPINGS","PROVIDER"]);let n=Array.isArray(t)?[]:{};for(let o in t)if(!r||"_"!=o[0])if(e.includes(o)){if(t[o]&&Array.isArray(t[o])){t[o].length>0?n[o]=[null]:n[o]=[];continue}n[o]=null}else if("inScheme"!=o)null!=t[o]&&"object"==typeof t[o]?n[o]=Hi(t[o]):n[o]=t[o];else{let e=[];for(let r of t.inScheme){let t={uri:r.uri};r.notation&&(t.notation=r.notation),r.prefLabel&&(t.prefLabel=r.prefLabel),e.push(t)}n.inScheme=e}return n},Ui=Hi,Wi=t=>t?(t.uri?[t.uri]:[]).concat(t.identifier||[]).filter(Boolean):[],Gi=(t,e)=>{if(null==t&&null==e)return!0;const r=t=>t.replace("http://").replace("https://"),n=Wi(t).map(r);for(let o of Wi(e).map(r))if(-1!==n.indexOf(o))return!0;return!1},qi=Gi,Ki=Gi,Yi=Gi,Xi=t=>Oi(t,"type",[])?.includes("http://www.w3.org/2004/02/skos/core#Concept")||null!=Oi(t,"inScheme")||null!=Oi(t,"topConceptOf"),Ji=t=>Oi(t,"type",[])?.includes("http://www.w3.org/2004/02/skos/core#ConceptScheme"),Zi=(t,e)=>{if(!t||!e)return!1;for(let r of e)if(Gi(t,r))return!0;return!1},Qi=Zi,ts=(t,e=!1)=>t.sort(((t,r)=>{let n=Oi(t,"notation[0]"),o=Oi(r,"notation[0]");if(n&&o&&(n=n.toLowerCase(),o=o.toLowerCase()),e&&n&&o){let t,e;if(t=parseFloat(n),e=parseFloat(o),!t&&!e){const r=`${n}`.split(/[^\w\d]/),a=`${o}`.split(/[^\w\d]/);for(let n=0;no)return 1;if(n{let e=["notation[0]",["prefLabel.de","prefLabel.en"],"uri"];return t.sort(((t,r)=>{for(let n of e){let e,o;if(Array.isArray(n))for(let a of n)e=e||Oi(t,a),o=o||Oi(r,a);else e=Oi(t,n),o=Oi(r,n);if(null!=e&&null!=o){if(e=e.toLowerCase(),o=o.toLowerCase(),e>o)return 1;if(e{let e=Si(Hi(t),["from","to","fromScheme","toScheme","creator","contributor","type","created","modified","note","identifier","uri","partOf","mappingRelevance"]);for(let r of[e.from,e.to])Ci(r,((t,e)=>{let n=[];for(let r of t)n.push(Si(r,["uri","notation"]));r[e]=n}));return e.fromScheme&&(e.fromScheme=Si(e.fromScheme,["uri","notation"])),e.toScheme&&(e.toScheme=Si(e.toScheme,["uri","notation"])),e.partOf&&(e.partOf=e.partOf.map((t=>Si(t,["uri"])))),e},ns=function(t){for(let e of Pi)if(t==e.uri)return e;return null},os=ns("http://www.w3.org/2004/02/skos/core#mappingRelation"),as=function(t,e=os){let r;return r=Array.isArray(t)&&t.length>0?t[0]:t,ns(r)||e},is=(t,e={})=>{const{language:r}=e;let n=Ri(t,"from.memberSet.0.notation.0"),o=Ri(t,"to.memberSet.0.notation.0");n=null!==n?n:"",o=null!==o?o:"";let a=ns(Ri(t,"type.0"));return a=a?a.SHORT:"",{fromNotation:n,toNotation:o,fromLabel:ws(Ri(t,"from.memberSet.0"),{language:r,fallbackToUri:!1})||"",toLabel:ws(Ri(t,"to.memberSet.0"),{language:r,fallbackToUri:!1})||"",type:a,creator:ws(Ri(t,"creator.0"),{language:r,fallbackToUri:!1})||""}},ss=(t,e)=>{let r=[];for(let n of["from","to"])null!=e&&n!==e||(r=r.concat(Oi(t,`${n}.memberSet`)||Oi(t,`${n}.memberChoice`)||Oi(t,`${n}.memberList`)||[]));return r.filter((t=>null!=t))},ls=(t={})=>{const e=((t={})=>{const e=t.delimiter||",",r=t.quoteChar||'"',n=t.lineTerminator||"\n",o=r+r,a=t=>r+(null==t?"":t.split(r).join(o))+r;return t=>t.map(a).join(e)+n})(t),r=t.language||"en";null==t.type&&(t.type=!0);const n=r=>{r=r||[];let n=[];for(let e of["from","to"]){t.schemes&&n.push(`${e}Scheme`);let o=Math.max(...r.map((t=>ss(t,e).length)),1);for(let r=0;r{let a=[];for(let e of["from","to"]){t.schemes&&a.push(Oi(n,`${e}Scheme.notation[0]`,""));const i=ss(n,e);let s=o[`${e}Count`];null==s&&(s=i.length),s=Math.max(s,1);for(let e=0;e{let r="";e.header&&(r+=n(t));const a={fromCount:Math.max(...t.map((t=>ss(t,"from").length))),toCount:Math.max(...t.map((t=>ss(t,"to").length)))};for(let n of t)r+=o(n,a);return r}}};function cs(t,e){return _i(t,e,((t,e,r)=>{let n={[r]:t},o={[r]:e};return"from"==r||"to"==r?!!_i(Object.getOwnPropertyNames(Oi(t,r,{})),Object.getOwnPropertyNames(Oi(e,r,{})))&&_i(ss(n,r),ss(o,r),((t,e,r)=>{if(null!=r)return Gi(t,e)})):"fromScheme"==r||"toScheme"==r?Gi(t,e):void 0}))}const ds=(t,e)=>{let r=Ai(t),n=Ai(e);return!r||!n||r==n},us=t=>{Array.isArray(t)&&t.sort(((t,e)=>null===t?1:null===e?-1:0))},ps=(t,e)=>t&&e?((Array.isArray(t.identifier)||Array.isArray(e.identifier))&&(t.identifier=function(t,e){return[...new Set([...t,...e])]}(t.identifier||[],e.identifier||[])),!t.uri&&e.uri&&(t.uri=e.uri),t.uri&&e.uri&&t.uri!=e.uri&&!(t.identifier||[]).includes(e.uri)&&(t.identifier=(t.identifier||[]).concat([e.uri])),Array.isArray(t.identifier)&&t.uri&&(t.identifier=t.identifier.filter((e=>e!==t.uri))),0==(t.identifier||[]).length&&delete t.identifier,us(t.identifier),t):t,fs=(t,e,r)=>{if(!t||!e)return t||e;let n=(r=r||{})._path||"",o=r.detectMismatch||[],a=r.skipPaths||[],i={};return Ci(t,((t,s)=>{if(!a.includes(n+s))if(Array.isArray(t)&&Array.isArray(e[s]))i[s]=function(t,e,r){return[...t,...e].reduce(((t,e)=>(-1!==t.findIndex((t=>r(t,e)))||t.push(e),t)),[])}(t,e[s],((t,e)=>ji(t)&&ji(e)?Gi(t,e):t===e)),us(i[s]);else if(ji(t)&&ji(e[s]))i[s]=fs(t,e[s],Object.assign({_path:`${n}${s}.`},r));else{if(t&&e[s]&&o.includes(n+s)&&!_i(t,e[s]))throw new Error("Property mismatch in "+n+s);i[s]=t}})),Ci(e,((e,r)=>{t[r]||(i[r]=e)})),""==n&&function(t,e){for(let r of e){"string"==typeof r&&(r=r.split("."));for(let e=0;eArray.isArray(t)?t.map((t=>hs(t))):ji(t)?(Ci(t,((e,r)=>{t[r]=hs(e)})),t):Ti(t)?t.normalize():t,ms=t=>null!==t.match(/^[A-Za-z][A-Za-z0-9+\-.]*:(?:\/\/(?:(?:[A-Za-z0-9\-._~!$&'()*+,;=:]|%[0-9A-Fa-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9A-Fa-f]{1,4}:){6}|::(?:[0-9A-Fa-f]{1,4}:){5}|(?:[0-9A-Fa-f]{1,4})?::(?:[0-9A-Fa-f]{1,4}:){4}|(?:(?:[0-9A-Fa-f]{1,4}:){0,1}[0-9A-Fa-f]{1,4})?::(?:[0-9A-Fa-f]{1,4}:){3}|(?:(?:[0-9A-Fa-f]{1,4}:){0,2}[0-9A-Fa-f]{1,4})?::(?:[0-9A-Fa-f]{1,4}:){2}|(?:(?:[0-9A-Fa-f]{1,4}:){0,3}[0-9A-Fa-f]{1,4})?::[0-9A-Fa-f]{1,4}:|(?:(?:[0-9A-Fa-f]{1,4}:){0,4}[0-9A-Fa-f]{1,4})?::)(?:[0-9A-Fa-f]{1,4}:[0-9A-Fa-f]{1,4}|(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?))|(?:(?:[0-9A-Fa-f]{1,4}:){0,5}[0-9A-Fa-f]{1,4})?::[0-9A-Fa-f]{1,4}|(?:(?:[0-9A-Fa-f]{1,4}:){0,6}[0-9A-Fa-f]{1,4})?::)|[Vv][0-9A-Fa-f]+\.[A-Za-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)|(?:[A-Za-z0-9\-._~!$&'()*+,;=]|%[0-9A-Fa-f]{2})*)(?::[0-9]*)?(?:\/(?:[A-Za-z0-9\-._~!$&'()*+,;=:@]|%[0-9A-Fa-f]{2})*)*|\/(?:(?:[A-Za-z0-9\-._~!$&'()*+,;=:@]|%[0-9A-Fa-f]{2})+(?:\/(?:[A-Za-z0-9\-._~!$&'()*+,;=:@]|%[0-9A-Fa-f]{2})*)*)?|(?:[A-Za-z0-9\-._~!$&'()*+,;=:@]|%[0-9A-Fa-f]{2})+(?:\/(?:[A-Za-z0-9\-._~!$&'()*+,;=:@]|%[0-9A-Fa-f]{2})*)*|)(?:\?(?:[A-Za-z0-9\-._~!$&'()*+,;=:@/?]|%[0-9A-Fa-f]{2})*)?(?:#(?:[A-Za-z0-9\-._~!$&'()*+,;=:@/?]|%[0-9A-Fa-f]{2})*)?$/),bs={mappingsByConcepts:(t,e,r)=>{let n,o,a=["memberSet","memberList","memberChoice"];for(let i of a)n=n||Oi(t,r+"."+i+"[0].notation[0]"),o=o||Oi(e,r+"."+i+"[0].notation[0]");return null==n||no?1:0}},gs=(t,e)=>!(!t||!e)&&[t.uri].concat(Object.values(t.identities||{}).map((t=>t.uri))).filter((t=>null!=t)).includes(Oi(e,"creator[0].uri"));function vs(t,e){let r;if(t&&t.notation&&t.notation.length)r=t.notation[0],(Ji(t)||"scheme"==e)&&(r=r.toUpperCase());else if(t&&t.inScheme&&t.inScheme[0]&&t.uri)try{r=new Mi(t&&t.inScheme&&t.inScheme[0]).notationFromUri(t.uri)}catch(n){}return r||""}function ys(t,e,{language:r}={}){let n=t&&e?t[e]:t;if(n){if(n[r])return n[r];if(r=Bi.selectLanguage(n))return n[r]}return null}function ws(t,e={}){const r=null==(e=e||{}).fallbackToUri||e.fallbackToUri;return Oi(t,`prefLabel.${e.language}`)||ys(t,"prefLabel",e)||(r&&t&&t.uri?t.uri:"")}function xs(t,e={}){let r=Oi(t,`definition.${(e=e||{}).language}`)||ys(t,"definition",e)||[];return Ti(r)&&(r=[r]),r}function ks(t){return Oi(t,"stored",Oi(t,"constructor.stored",Oi(t,"provider.constructor.stored",!1)))}function _s(t){return Ti(t.creator)?t.creator:t.creator&&t.creator.id}function Os(t){return Oi(t,"creator.name")||""}function Ss(t,e){return!!(t&&Ti(t.creator)?e&&e.includes(t.creator):e&&t.creator&&e.includes(t.creator.id))}function Cs(t,e){return e.filter((({notationPattern:e})=>".+"!==(e||".+")&&RegExp("^("+e+")$").test(t)))}var js={...ki,...Object.freeze(Object.defineProperty({__proto__:null,addContext:Fi,annotationCreatorMatches:Ss,annotationCreatorName:Os,annotationCreatorUri:_s,clean:Ni,cleanJSKOS:Vi,compare:Gi,compareConcepts:Yi,compareFunctions:bs,compareMappingsDeep:cs,compareObjects:qi,compareSchemes:Ki,conceptsOfMapping:ss,copyDeep:Hi,deepCopy:Ui,defaultMappingType:os,definition:xs,flattenMapping:is,getAllUris:Wi,guessObjectType:Ai,guessSchemeFromNotation:Cs,isConcept:Xi,isContainedIn:Zi,isScheme:Ji,isSchemeInList:Qi,isValidUri:ms,languageMapContent:ys,mappingCSV:ls,mappingRegistryIsStored:ks,mappingTypeByType:as,mappingTypeByUri:ns,mappingTypes:Pi,matchObjectTypes:ds,merge:fs,mergeUris:ps,minifyMapping:rs,normalize:hs,notation:vs,objectTypes:$i,prefLabel:ws,sortConcepts:ts,sortSchemes:es,userOwnsMapping:gs},Symbol.toStringTag,{value:"Module"})),ConceptScheme:Mi,languagePreference:Bi};const Ts={...Object.freeze(Object.defineProperty({__proto__:null,ConceptScheme:Mi,addContext:Fi,addMappingIdentifiers:gi,annotationCreatorMatches:Ss,annotationCreatorName:Os,annotationCreatorUri:_s,clean:Ni,cleanJSKOS:Vi,compare:Gi,compareConcepts:Yi,compareFunctions:bs,compareMappingContent:wi,compareMappingMembers:xi,compareMappings:yi,compareMappingsDeep:cs,compareObjects:qi,compareSchemes:Ki,conceptsOfMapping:ss,copyDeep:Hi,deepCopy:Ui,default:js,defaultMappingType:os,definition:xs,flattenMapping:is,getAllUris:Wi,guessObjectType:Ai,guessSchemeFromNotation:Cs,isConcept:Xi,isContainedIn:Zi,isScheme:Ji,isSchemeInList:Qi,isValidUri:ms,languageMapContent:ys,languagePreference:Bi,mappingCSV:ls,mappingContent:fi,mappingContentIdentifier:mi,mappingMembers:hi,mappingMembersIdentifier:bi,mappingRegistryIsStored:ks,mappingTypeByType:as,mappingTypeByUri:ns,mappingTypes:Pi,matchObjectTypes:ds,merge:fs,mergeUris:ps,minifyMapping:rs,normalize:hs,notation:vs,objectTypes:$i,prefLabel:ws,sortConcepts:ts,sortSchemes:es,userOwnsMapping:gs},Symbol.toStringTag,{value:"Module"})),compareFast:(t,e)=>!t&&!e||!(!t||!e)&&t.uri===e.uri};class Ps extends Error{constructor({message:t="",relatedError:e=null,code:r=null}={}){!t&&e&&e.message&&(t=e.message),super(t),this.name=this.constructor.name,this.relatedError=e,this.code=r}}class $s extends Ps{constructor({method:t,message:e="",...r}){r.message=`Method not implemented: ${t} (${e})`,super(r)}}class Ds extends Ps{constructor({parameter:t,message:e="",...r}){r.message=`Invalid or missing parameter: ${t} (${e})`,super(r)}}class As extends Ps{}class zs extends Ps{}class Es extends Ps{}class Ms extends Ps{}class Ls extends Ps{}class Is extends Ps{}const Bs=Object.freeze(Object.defineProperty({__proto__:null,BackendError:zs,BackendUnavailableError:Es,CDKError:Ps,InvalidOrMissingParameterError:Ds,InvalidProviderError:Is,InvalidRequestError:As,MethodNotImplementedError:$s,MissingApiUrlError:Ls,NetworkError:Ms},Symbol.toStringTag,{value:"Module"}));function Rs(t,e){return function(){return t.apply(e,arguments)}}const{toString:Fs}=Object.prototype,{getPrototypeOf:Ns}=Object,Vs=(t=>e=>{const r=Fs.call(e);return t[r]||(t[r]=r.slice(8,-1).toLowerCase())})(Object.create(null)),Hs=t=>(t=t.toLowerCase(),e=>Vs(e)===t),Us=t=>e=>typeof e===t,{isArray:Ws}=Array,Gs=Us("undefined"),qs=Hs("ArrayBuffer"),Ks=Us("string"),Ys=Us("function"),Xs=Us("number"),Js=t=>null!==t&&"object"==typeof t,Zs=t=>{if("object"!==Vs(t))return!1;const e=Ns(t);return!(null!==e&&e!==Object.prototype&&null!==Object.getPrototypeOf(e)||Symbol.toStringTag in t||Symbol.iterator in t)},Qs=Hs("Date"),tl=Hs("File"),el=Hs("Blob"),rl=Hs("FileList"),nl=Hs("URLSearchParams"),[ol,al,il,sl]=["ReadableStream","Request","Response","Headers"].map(Hs);function ll(t,e,{allOwnKeys:r=!1}={}){if(null==t)return;let n,o;if("object"!=typeof t&&(t=[t]),Ws(t))for(n=0,o=t.length;n0;)if(n=r[o],e===n.toLowerCase())return n;return null}const dl="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:global,ul=t=>!Gs(t)&&t!==dl,pl=(fl="undefined"!=typeof Uint8Array&&Ns(Uint8Array),t=>fl&&t instanceof fl);var fl;const hl=Hs("HTMLFormElement"),ml=(({hasOwnProperty:t})=>(e,r)=>t.call(e,r))(Object.prototype),bl=Hs("RegExp"),gl=(t,e)=>{const r=Object.getOwnPropertyDescriptors(t),n={};ll(r,((r,o)=>{let a;!1!==(a=e(r,o,t))&&(n[o]=a||r)})),Object.defineProperties(t,n)},vl="abcdefghijklmnopqrstuvwxyz",yl="0123456789",wl={DIGIT:yl,ALPHA:vl,ALPHA_DIGIT:vl+vl.toUpperCase()+yl},xl=Hs("AsyncFunction"),kl={isArray:Ws,isArrayBuffer:qs,isBuffer:function(t){return null!==t&&!Gs(t)&&null!==t.constructor&&!Gs(t.constructor)&&Ys(t.constructor.isBuffer)&&t.constructor.isBuffer(t)},isFormData:t=>{let e;return t&&("function"==typeof FormData&&t instanceof FormData||Ys(t.append)&&("formdata"===(e=Vs(t))||"object"===e&&Ys(t.toString)&&"[object FormData]"===t.toString()))},isArrayBufferView:function(t){let e;return e="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(t):t&&t.buffer&&qs(t.buffer),e},isString:Ks,isNumber:Xs,isBoolean:t=>!0===t||!1===t,isObject:Js,isPlainObject:Zs,isReadableStream:ol,isRequest:al,isResponse:il,isHeaders:sl,isUndefined:Gs,isDate:Qs,isFile:tl,isBlob:el,isRegExp:bl,isFunction:Ys,isStream:t=>Js(t)&&Ys(t.pipe),isURLSearchParams:nl,isTypedArray:pl,isFileList:rl,forEach:ll,merge:function t(){const{caseless:e}=ul(this)&&this||{},r={},n=(n,o)=>{const a=e&&cl(r,o)||o;Zs(r[a])&&Zs(n)?r[a]=t(r[a],n):Zs(n)?r[a]=t({},n):Ws(n)?r[a]=n.slice():r[a]=n};for(let o=0,a=arguments.length;o(ll(e,((e,n)=>{r&&Ys(e)?t[n]=Rs(e,r):t[n]=e}),{allOwnKeys:n}),t),trim:t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:t=>(65279===t.charCodeAt(0)&&(t=t.slice(1)),t),inherits:(t,e,r,n)=>{t.prototype=Object.create(e.prototype,n),t.prototype.constructor=t,Object.defineProperty(t,"super",{value:e.prototype}),r&&Object.assign(t.prototype,r)},toFlatObject:(t,e,r,n)=>{let o,a,i;const s={};if(e=e||{},null==t)return e;do{for(o=Object.getOwnPropertyNames(t),a=o.length;a-- >0;)i=o[a],n&&!n(i,t,e)||s[i]||(e[i]=t[i],s[i]=!0);t=!1!==r&&Ns(t)}while(t&&(!r||r(t,e))&&t!==Object.prototype);return e},kindOf:Vs,kindOfTest:Hs,endsWith:(t,e,r)=>{t=String(t),(void 0===r||r>t.length)&&(r=t.length),r-=e.length;const n=t.indexOf(e,r);return-1!==n&&n===r},toArray:t=>{if(!t)return null;if(Ws(t))return t;let e=t.length;if(!Xs(e))return null;const r=new Array(e);for(;e-- >0;)r[e]=t[e];return r},forEachEntry:(t,e)=>{const r=(t&&t[Symbol.iterator]).call(t);let n;for(;(n=r.next())&&!n.done;){const r=n.value;e.call(t,r[0],r[1])}},matchAll:(t,e)=>{let r;const n=[];for(;null!==(r=t.exec(e));)n.push(r);return n},isHTMLForm:hl,hasOwnProperty:ml,hasOwnProp:ml,reduceDescriptors:gl,freezeMethods:t=>{gl(t,((e,r)=>{if(Ys(t)&&-1!==["arguments","caller","callee"].indexOf(r))return!1;const n=t[r];Ys(n)&&(e.enumerable=!1,"writable"in e?e.writable=!1:e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")}))}))},toObjectSet:(t,e)=>{const r={},n=t=>{t.forEach((t=>{r[t]=!0}))};return Ws(t)?n(t):n(String(t).split(e)),r},toCamelCase:t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(t,e,r){return e.toUpperCase()+r})),noop:()=>{},toFiniteNumber:(t,e)=>null!=t&&Number.isFinite(t=+t)?t:e,findKey:cl,global:dl,isContextDefined:ul,ALPHABET:wl,generateString:(t=16,e=wl.ALPHA_DIGIT)=>{let r="";const{length:n}=e;for(;t--;)r+=e[Math.random()*n|0];return r},isSpecCompliantForm:function(t){return!!(t&&Ys(t.append)&&"FormData"===t[Symbol.toStringTag]&&t[Symbol.iterator])},toJSONObject:t=>{const e=new Array(10),r=(t,n)=>{if(Js(t)){if(e.indexOf(t)>=0)return;if(!("toJSON"in t)){e[n]=t;const o=Ws(t)?[]:{};return ll(t,((t,e)=>{const a=r(t,n+1);!Gs(a)&&(o[e]=a)})),e[n]=void 0,o}}return t};return r(t,0)},isAsyncFn:xl,isThenable:t=>t&&(Js(t)||Ys(t))&&Ys(t.then)&&Ys(t.catch)};function _l(t,e,r,n,o){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=t,this.name="AxiosError",e&&(this.code=e),r&&(this.config=r),n&&(this.request=n),o&&(this.response=o)}kl.inherits(_l,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:kl.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const Ol=_l.prototype,Sl={};function Cl(t){return kl.isPlainObject(t)||kl.isArray(t)}function jl(t){return kl.endsWith(t,"[]")?t.slice(0,-2):t}function Tl(t,e,r){return t?t.concat(e).map((function(t,e){return t=jl(t),!r&&e?"["+t+"]":t})).join(r?".":""):e}["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((t=>{Sl[t]={value:t}})),Object.defineProperties(_l,Sl),Object.defineProperty(Ol,"isAxiosError",{value:!0}),_l.from=(t,e,r,n,o,a)=>{const i=Object.create(Ol);return kl.toFlatObject(t,i,(function(t){return t!==Error.prototype}),(t=>"isAxiosError"!==t)),_l.call(i,t.message,e,r,n,o),i.cause=t,i.name=t.name,a&&Object.assign(i,a),i};const Pl=kl.toFlatObject(kl,{},null,(function(t){return/^is[A-Z]/.test(t)}));function $l(t,e,r){if(!kl.isObject(t))throw new TypeError("target must be an object");e=e||new FormData;const n=(r=kl.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(t,e){return!kl.isUndefined(e[t])}))).metaTokens,o=r.visitor||c,a=r.dots,i=r.indexes,s=(r.Blob||"undefined"!=typeof Blob&&Blob)&&kl.isSpecCompliantForm(e);if(!kl.isFunction(o))throw new TypeError("visitor must be a function");function l(t){if(null===t)return"";if(kl.isDate(t))return t.toISOString();if(!s&&kl.isBlob(t))throw new _l("Blob is not supported. Use a Buffer instead.");return kl.isArrayBuffer(t)||kl.isTypedArray(t)?s&&"function"==typeof Blob?new Blob([t]):Buffer.from(t):t}function c(t,r,o){let s=t;if(t&&!o&&"object"==typeof t)if(kl.endsWith(r,"{}"))r=n?r:r.slice(0,-2),t=JSON.stringify(t);else if(kl.isArray(t)&&function(t){return kl.isArray(t)&&!t.some(Cl)}(t)||(kl.isFileList(t)||kl.endsWith(r,"[]"))&&(s=kl.toArray(t)))return r=jl(r),s.forEach((function(t,n){!kl.isUndefined(t)&&null!==t&&e.append(!0===i?Tl([r],n,a):null===i?r:r+"[]",l(t))})),!1;return!!Cl(t)||(e.append(Tl(o,r,a),l(t)),!1)}const d=[],u=Object.assign(Pl,{defaultVisitor:c,convertValue:l,isVisitable:Cl});if(!kl.isObject(t))throw new TypeError("data must be an object");return function t(r,n){if(!kl.isUndefined(r)){if(-1!==d.indexOf(r))throw Error("Circular reference detected in "+n.join("."));d.push(r),kl.forEach(r,(function(r,a){!0===(!(kl.isUndefined(r)||null===r)&&o.call(e,r,kl.isString(a)?a.trim():a,n,u))&&t(r,n?n.concat(a):[a])})),d.pop()}}(t),e}function Dl(t){const e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(t).replace(/[!'()~]|%20|%00/g,(function(t){return e[t]}))}function Al(t,e){this._pairs=[],t&&$l(t,this,e)}const zl=Al.prototype;function El(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Ml(t,e,r){if(!e)return t;const n=r&&r.encode||El,o=r&&r.serialize;let a;if(a=o?o(e,r):kl.isURLSearchParams(e)?e.toString():new Al(e,r).toString(n),a){const e=t.indexOf("#");-1!==e&&(t=t.slice(0,e)),t+=(-1===t.indexOf("?")?"?":"&")+a}return t}zl.append=function(t,e){this._pairs.push([t,e])},zl.toString=function(t){const e=t?function(e){return t.call(this,e,Dl)}:Dl;return this._pairs.map((function(t){return e(t[0])+"="+e(t[1])}),"").join("&")};class Ll{constructor(){this.handlers=[]}use(t,e,r){return this.handlers.push({fulfilled:t,rejected:e,synchronous:!!r&&r.synchronous,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){kl.forEach(this.handlers,(function(e){null!==e&&t(e)}))}}const Il={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Bl={isBrowser:!0,classes:{URLSearchParams:"undefined"!=typeof URLSearchParams?URLSearchParams:Al,FormData:"undefined"!=typeof FormData?FormData:null,Blob:"undefined"!=typeof Blob?Blob:null},protocols:["http","https","file","blob","url","data"]},Rl="undefined"!=typeof window&&"undefined"!=typeof document,Fl=(Nl="undefined"!=typeof navigator&&navigator.product,Rl&&["ReactNative","NativeScript","NS"].indexOf(Nl)<0);var Nl;const Vl="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts,Hl=Rl&&window.location.href||"http://localhost",Ul={...Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Rl,hasStandardBrowserEnv:Fl,hasStandardBrowserWebWorkerEnv:Vl,origin:Hl},Symbol.toStringTag,{value:"Module"})),...Bl};function Wl(t){function e(t,r,n,o){let a=t[o++];if("__proto__"===a)return!0;const i=Number.isFinite(+a),s=o>=t.length;return a=!a&&kl.isArray(n)?n.length:a,s?(kl.hasOwnProp(n,a)?n[a]=[n[a],r]:n[a]=r,!i):(n[a]&&kl.isObject(n[a])||(n[a]=[]),e(t,r,n[a],o)&&kl.isArray(n[a])&&(n[a]=function(t){const e={},r=Object.keys(t);let n;const o=r.length;let a;for(n=0;n{e(function(t){return kl.matchAll(/\w+|\[(\w*)]/g,t).map((t=>"[]"===t[0]?"":t[1]||t[0]))}(t),n,r,0)})),r}return null}const Gl={transitional:Il,adapter:["xhr","http","fetch"],transformRequest:[function(t,e){const r=e.getContentType()||"",n=r.indexOf("application/json")>-1,o=kl.isObject(t);if(o&&kl.isHTMLForm(t)&&(t=new FormData(t)),kl.isFormData(t))return n?JSON.stringify(Wl(t)):t;if(kl.isArrayBuffer(t)||kl.isBuffer(t)||kl.isStream(t)||kl.isFile(t)||kl.isBlob(t)||kl.isReadableStream(t))return t;if(kl.isArrayBufferView(t))return t.buffer;if(kl.isURLSearchParams(t))return e.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let a;if(o){if(r.indexOf("application/x-www-form-urlencoded")>-1)return function(t,e){return $l(t,new Ul.classes.URLSearchParams,Object.assign({visitor:function(t,e,r,n){return Ul.isNode&&kl.isBuffer(t)?(this.append(e,t.toString("base64")),!1):n.defaultVisitor.apply(this,arguments)}},e))}(t,this.formSerializer).toString();if((a=kl.isFileList(t))||r.indexOf("multipart/form-data")>-1){const e=this.env&&this.env.FormData;return $l(a?{"files[]":t}:t,e&&new e,this.formSerializer)}}return o||n?(e.setContentType("application/json",!1),function(t,e,r){if(kl.isString(t))try{return(e||JSON.parse)(t),kl.trim(t)}catch(dj){if("SyntaxError"!==dj.name)throw dj}return(r||JSON.stringify)(t)}(t)):t}],transformResponse:[function(t){const e=this.transitional||Gl.transitional,r=e&&e.forcedJSONParsing,n="json"===this.responseType;if(kl.isResponse(t)||kl.isReadableStream(t))return t;if(t&&kl.isString(t)&&(r&&!this.responseType||n)){const r=!(e&&e.silentJSONParsing)&&n;try{return JSON.parse(t)}catch(dj){if(r){if("SyntaxError"===dj.name)throw _l.from(dj,_l.ERR_BAD_RESPONSE,this,null,this.response);throw dj}}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Ul.classes.FormData,Blob:Ul.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};kl.forEach(["delete","get","head","post","put","patch"],(t=>{Gl.headers[t]={}}));const ql=kl.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Kl=Symbol("internals");function Yl(t){return t&&String(t).trim().toLowerCase()}function Xl(t){return!1===t||null==t?t:kl.isArray(t)?t.map(Xl):String(t)}function Jl(t,e,r,n,o){return kl.isFunction(n)?n.call(this,e,r):(o&&(e=r),kl.isString(e)?kl.isString(n)?-1!==e.indexOf(n):kl.isRegExp(n)?n.test(e):void 0:void 0)}class Zl{constructor(t){t&&this.set(t)}set(t,e,r){const n=this;function o(t,e,r){const o=Yl(e);if(!o)throw new Error("header name must be a non-empty string");const a=kl.findKey(n,o);(!a||void 0===n[a]||!0===r||void 0===r&&!1!==n[a])&&(n[a||e]=Xl(t))}const a=(t,e)=>kl.forEach(t,((t,r)=>o(t,r,e)));if(kl.isPlainObject(t)||t instanceof this.constructor)a(t,e);else if(kl.isString(t)&&(t=t.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim()))a((t=>{const e={};let r,n,o;return t&&t.split("\n").forEach((function(t){o=t.indexOf(":"),r=t.substring(0,o).trim().toLowerCase(),n=t.substring(o+1).trim(),!r||e[r]&&ql[r]||("set-cookie"===r?e[r]?e[r].push(n):e[r]=[n]:e[r]=e[r]?e[r]+", "+n:n)})),e})(t),e);else if(kl.isHeaders(t))for(const[i,s]of t.entries())o(s,i,r);else null!=t&&o(e,t,r);return this}get(t,e){if(t=Yl(t)){const r=kl.findKey(this,t);if(r){const t=this[r];if(!e)return t;if(!0===e)return function(t){const e=Object.create(null),r=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let n;for(;n=r.exec(t);)e[n[1]]=n[2];return e}(t);if(kl.isFunction(e))return e.call(this,t,r);if(kl.isRegExp(e))return e.exec(t);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,e){if(t=Yl(t)){const r=kl.findKey(this,t);return!(!r||void 0===this[r]||e&&!Jl(0,this[r],r,e))}return!1}delete(t,e){const r=this;let n=!1;function o(t){if(t=Yl(t)){const o=kl.findKey(r,t);!o||e&&!Jl(0,r[o],o,e)||(delete r[o],n=!0)}}return kl.isArray(t)?t.forEach(o):o(t),n}clear(t){const e=Object.keys(this);let r=e.length,n=!1;for(;r--;){const o=e[r];t&&!Jl(0,this[o],o,t,!0)||(delete this[o],n=!0)}return n}normalize(t){const e=this,r={};return kl.forEach(this,((n,o)=>{const a=kl.findKey(r,o);if(a)return e[a]=Xl(n),void delete e[o];const i=t?function(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((t,e,r)=>e.toUpperCase()+r))}(o):String(o).trim();i!==o&&delete e[o],e[i]=Xl(n),r[i]=!0})),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const e=Object.create(null);return kl.forEach(this,((r,n)=>{null!=r&&!1!==r&&(e[n]=t&&kl.isArray(r)?r.join(", "):r)})),e}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((([t,e])=>t+": "+e)).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...e){const r=new this(t);return e.forEach((t=>r.set(t))),r}static accessor(t){const e=(this[Kl]=this[Kl]={accessors:{}}).accessors,r=this.prototype;function n(t){const n=Yl(t);e[n]||(function(t,e){const r=kl.toCamelCase(" "+e);["get","set","has"].forEach((n=>{Object.defineProperty(t,n+r,{value:function(t,r,o){return this[n].call(this,e,t,r,o)},configurable:!0})}))}(r,t),e[n]=!0)}return kl.isArray(t)?t.forEach(n):n(t),this}}function Ql(t,e){const r=this||Gl,n=e||r,o=Zl.from(n.headers);let a=n.data;return kl.forEach(t,(function(t){a=t.call(r,a,o.normalize(),e?e.status:void 0)})),o.normalize(),a}function tc(t){return!(!t||!t.__CANCEL__)}function ec(t,e,r){_l.call(this,null==t?"canceled":t,_l.ERR_CANCELED,e,r),this.name="CanceledError"}function rc(t,e,r){const n=r.config.validateStatus;r.status&&n&&!n(r.status)?e(new _l("Request failed with status code "+r.status,[_l.ERR_BAD_REQUEST,_l.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r)):t(r)}Zl.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),kl.reduceDescriptors(Zl.prototype,(({value:t},e)=>{let r=e[0].toUpperCase()+e.slice(1);return{get:()=>t,set(t){this[r]=t}}})),kl.freezeMethods(Zl),kl.inherits(ec,_l,{__CANCEL__:!0});const nc=(t,e,r=3)=>{let n=0;const o=function(t,e){t=t||10;const r=new Array(t),n=new Array(t);let o,a=0,i=0;return e=void 0!==e?e:1e3,function(s){const l=Date.now(),c=n[i];o||(o=l),r[a]=s,n[a]=l;let d=i,u=0;for(;d!==a;)u+=r[d++],d%=t;if(a=(a+1)%t,a===i&&(i=(i+1)%t),l-on)return o&&(clearTimeout(o),o=null),r=a,t.apply(null,arguments);o||(o=setTimeout((()=>(o=null,r=Date.now(),t.apply(null,arguments))),n-(a-r)))}}((r=>{const a=r.loaded,i=r.lengthComputable?r.total:void 0,s=a-n,l=o(s);n=a;const c={loaded:a,total:i,progress:i?a/i:void 0,bytes:s,rate:l||void 0,estimated:l&&i&&a<=i?(i-a)/l:void 0,event:r,lengthComputable:null!=i};c[e?"download":"upload"]=!0,t(c)}),r)},oc=Ul.hasStandardBrowserEnv?function(){const t=/(msie|trident)/i.test(navigator.userAgent),e=document.createElement("a");let r;function n(r){let n=r;return t&&(e.setAttribute("href",n),n=e.href),e.setAttribute("href",n),{href:e.href,protocol:e.protocol?e.protocol.replace(/:$/,""):"",host:e.host,search:e.search?e.search.replace(/^\?/,""):"",hash:e.hash?e.hash.replace(/^#/,""):"",hostname:e.hostname,port:e.port,pathname:"/"===e.pathname.charAt(0)?e.pathname:"/"+e.pathname}}return r=n(window.location.href),function(t){const e=kl.isString(t)?n(t):t;return e.protocol===r.protocol&&e.host===r.host}}():function(){return!0},ac=Ul.hasStandardBrowserEnv?{write(t,e,r,n,o,a){const i=[t+"="+encodeURIComponent(e)];kl.isNumber(r)&&i.push("expires="+new Date(r).toGMTString()),kl.isString(n)&&i.push("path="+n),kl.isString(o)&&i.push("domain="+o),!0===a&&i.push("secure"),document.cookie=i.join("; ")},read(t){const e=document.cookie.match(new RegExp("(^|;\\s*)("+t+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove(t){this.write(t,"",Date.now()-864e5)}}:{write(){},read:()=>null,remove(){}};function ic(t,e){return t&&!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)?function(t,e){return e?t.replace(/\/?\/$/,"")+"/"+e.replace(/^\/+/,""):t}(t,e):e}const sc=t=>t instanceof Zl?{...t}:t;function lc(t,e){e=e||{};const r={};function n(t,e,r){return kl.isPlainObject(t)&&kl.isPlainObject(e)?kl.merge.call({caseless:r},t,e):kl.isPlainObject(e)?kl.merge({},e):kl.isArray(e)?e.slice():e}function o(t,e,r){return kl.isUndefined(e)?kl.isUndefined(t)?void 0:n(void 0,t,r):n(t,e,r)}function a(t,e){if(!kl.isUndefined(e))return n(void 0,e)}function i(t,e){return kl.isUndefined(e)?kl.isUndefined(t)?void 0:n(void 0,t):n(void 0,e)}function s(r,o,a){return a in e?n(r,o):a in t?n(void 0,r):void 0}const l={url:a,method:a,data:a,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,withXSRFToken:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:s,headers:(t,e)=>o(sc(t),sc(e),!0)};return kl.forEach(Object.keys(Object.assign({},t,e)),(function(n){const a=l[n]||o,i=a(t[n],e[n],n);kl.isUndefined(i)&&a!==s||(r[n]=i)})),r}const cc=t=>{const e=lc({},t);let r,{data:n,withXSRFToken:o,xsrfHeaderName:a,xsrfCookieName:i,headers:s,auth:l}=e;if(e.headers=s=Zl.from(s),e.url=Ml(ic(e.baseURL,e.url),t.params,t.paramsSerializer),l&&s.set("Authorization","Basic "+btoa((l.username||"")+":"+(l.password?unescape(encodeURIComponent(l.password)):""))),kl.isFormData(n))if(Ul.hasStandardBrowserEnv||Ul.hasStandardBrowserWebWorkerEnv)s.setContentType(void 0);else if(!1!==(r=s.getContentType())){const[t,...e]=r?r.split(";").map((t=>t.trim())).filter(Boolean):[];s.setContentType([t||"multipart/form-data",...e].join("; "))}if(Ul.hasStandardBrowserEnv&&(o&&kl.isFunction(o)&&(o=o(e)),o||!1!==o&&oc(e.url))){const t=a&&i&&ac.read(i);t&&s.set(a,t)}return e},dc="undefined"!=typeof XMLHttpRequest&&function(t){return new Promise((function(e,r){const n=cc(t);let o=n.data;const a=Zl.from(n.headers).normalize();let i,{responseType:s}=n;function l(){n.cancelToken&&n.cancelToken.unsubscribe(i),n.signal&&n.signal.removeEventListener("abort",i)}let c=new XMLHttpRequest;function d(){if(!c)return;const n=Zl.from("getAllResponseHeaders"in c&&c.getAllResponseHeaders());rc((function(t){e(t),l()}),(function(t){r(t),l()}),{data:s&&"text"!==s&&"json"!==s?c.response:c.responseText,status:c.status,statusText:c.statusText,headers:n,config:t,request:c}),c=null}c.open(n.method.toUpperCase(),n.url,!0),c.timeout=n.timeout,"onloadend"in c?c.onloadend=d:c.onreadystatechange=function(){c&&4===c.readyState&&(0!==c.status||c.responseURL&&0===c.responseURL.indexOf("file:"))&&setTimeout(d)},c.onabort=function(){c&&(r(new _l("Request aborted",_l.ECONNABORTED,n,c)),c=null)},c.onerror=function(){r(new _l("Network Error",_l.ERR_NETWORK,n,c)),c=null},c.ontimeout=function(){let t=n.timeout?"timeout of "+n.timeout+"ms exceeded":"timeout exceeded";const e=n.transitional||Il;n.timeoutErrorMessage&&(t=n.timeoutErrorMessage),r(new _l(t,e.clarifyTimeoutError?_l.ETIMEDOUT:_l.ECONNABORTED,n,c)),c=null},void 0===o&&a.setContentType(null),"setRequestHeader"in c&&kl.forEach(a.toJSON(),(function(t,e){c.setRequestHeader(e,t)})),kl.isUndefined(n.withCredentials)||(c.withCredentials=!!n.withCredentials),s&&"json"!==s&&(c.responseType=n.responseType),"function"==typeof n.onDownloadProgress&&c.addEventListener("progress",nc(n.onDownloadProgress,!0)),"function"==typeof n.onUploadProgress&&c.upload&&c.upload.addEventListener("progress",nc(n.onUploadProgress)),(n.cancelToken||n.signal)&&(i=e=>{c&&(r(!e||e.type?new ec(null,t,c):e),c.abort(),c=null)},n.cancelToken&&n.cancelToken.subscribe(i),n.signal&&(n.signal.aborted?i():n.signal.addEventListener("abort",i)));const u=function(t){const e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return e&&e[1]||""}(n.url);u&&-1===Ul.protocols.indexOf(u)?r(new _l("Unsupported protocol "+u+":",_l.ERR_BAD_REQUEST,t)):c.send(o||null)}))},uc=(t,e)=>{let r,n=new AbortController;const o=function(t){if(!r){r=!0,i();const e=t instanceof Error?t:this.reason;n.abort(e instanceof _l?e:new ec(e instanceof Error?e.message:e))}};let a=e&&setTimeout((()=>{o(new _l(`timeout ${e} of ms exceeded`,_l.ETIMEDOUT))}),e);const i=()=>{t&&(a&&clearTimeout(a),a=null,t.forEach((t=>{t&&(t.removeEventListener?t.removeEventListener("abort",o):t.unsubscribe(o))})),t=null)};t.forEach((t=>t&&t.addEventListener&&t.addEventListener("abort",o)));const{signal:s}=n;return s.unsubscribe=i,[s,()=>{a&&clearTimeout(a),a=null}]},pc=function*(t,e){let r=t.byteLength;if(!e||r{const a=async function*(t,e,r){for await(const n of t)yield*pc(ArrayBuffer.isView(n)?n:await r(String(n)),e)}(t,e,o);let i=0;return new ReadableStream({type:"bytes",async pull(t){const{done:e,value:o}=await a.next();if(e)return t.close(),void n();let s=o.byteLength;r&&r(i+=s),t.enqueue(new Uint8Array(o))},cancel:t=>(n(t),a.return())},{highWaterMark:2})},hc=(t,e)=>{const r=null!=t;return n=>setTimeout((()=>e({lengthComputable:r,total:t,loaded:n})))},mc="function"==typeof fetch&&"function"==typeof Request&&"function"==typeof Response,bc=mc&&"function"==typeof ReadableStream,gc=mc&&("function"==typeof TextEncoder?(vc=new TextEncoder,t=>vc.encode(t)):async t=>new Uint8Array(await new Response(t).arrayBuffer()));var vc;const yc=bc&&(()=>{let t=!1;const e=new Request(Ul.origin,{body:new ReadableStream,method:"POST",get duplex(){return t=!0,"half"}}).headers.has("Content-Type");return t&&!e})(),wc=bc&&!!(()=>{try{return kl.isReadableStream(new Response("").body)}catch(t){}})(),xc={stream:wc&&(t=>t.body)};var kc;mc&&(kc=new Response,["text","arrayBuffer","blob","formData","stream"].forEach((t=>{!xc[t]&&(xc[t]=kl.isFunction(kc[t])?e=>e[t]():(e,r)=>{throw new _l(`Response type '${t}' is not supported`,_l.ERR_NOT_SUPPORT,r)})})));const _c=async(t,e)=>{const r=kl.toFiniteNumber(t.getContentLength());return null==r?(async t=>null==t?0:kl.isBlob(t)?t.size:kl.isSpecCompliantForm(t)?(await new Request(t).arrayBuffer()).byteLength:kl.isArrayBufferView(t)?t.byteLength:(kl.isURLSearchParams(t)&&(t+=""),kl.isString(t)?(await gc(t)).byteLength:void 0))(e):r},Oc=mc&&(async t=>{let{url:e,method:r,data:n,signal:o,cancelToken:a,timeout:i,onDownloadProgress:s,onUploadProgress:l,responseType:c,headers:d,withCredentials:u="same-origin",fetchOptions:p}=cc(t);c=c?(c+"").toLowerCase():"text";let f,h,[m,b]=o||a||i?uc([o,a],i):[];const g=()=>{!f&&setTimeout((()=>{m&&m.unsubscribe()})),f=!0};let v;try{if(l&&yc&&"get"!==r&&"head"!==r&&0!==(v=await _c(d,n))){let t,r=new Request(e,{method:"POST",body:n,duplex:"half"});kl.isFormData(n)&&(t=r.headers.get("content-type"))&&d.setContentType(t),r.body&&(n=fc(r.body,65536,hc(v,nc(l)),null,gc))}kl.isString(u)||(u=u?"cors":"omit"),h=new Request(e,{...p,signal:m,method:r.toUpperCase(),headers:d.normalize().toJSON(),body:n,duplex:"half",withCredentials:u});let o=await fetch(h);const a=wc&&("stream"===c||"response"===c);if(wc&&(s||a)){const t={};["status","statusText","headers"].forEach((e=>{t[e]=o[e]}));const e=kl.toFiniteNumber(o.headers.get("content-length"));o=new Response(fc(o.body,65536,s&&hc(e,nc(s,!0)),a&&g,gc),t)}c=c||"text";let i=await xc[kl.findKey(xc,c)||"text"](o,t);return!a&&g(),b&&b(),await new Promise(((e,r)=>{rc(e,r,{data:i,headers:Zl.from(o.headers),status:o.status,statusText:o.statusText,config:t,request:h})}))}catch(y){if(g(),y&&"TypeError"===y.name&&/fetch/i.test(y.message))throw Object.assign(new _l("Network Error",_l.ERR_NETWORK,t,h),{cause:y.cause||y});throw _l.from(y,y&&y.code,t,h)}}),Sc={http:null,xhr:dc,fetch:Oc};kl.forEach(Sc,((t,e)=>{if(t){try{Object.defineProperty(t,"name",{value:e})}catch(dj){}Object.defineProperty(t,"adapterName",{value:e})}}));const Cc=t=>`- ${t}`,jc=t=>kl.isFunction(t)||null===t||!1===t,Tc=t=>{t=kl.isArray(t)?t:[t];const{length:e}=t;let r,n;const o={};for(let a=0;a`adapter ${t} `+(!1===e?"is not supported by the environment":"is not available in the build")));throw new _l("There is no suitable adapter to dispatch the request "+(e?t.length>1?"since :\n"+t.map(Cc).join("\n"):" "+Cc(t[0]):"as no adapter specified"),"ERR_NOT_SUPPORT")}return n};function Pc(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new ec(null,t)}function $c(t){return Pc(t),t.headers=Zl.from(t.headers),t.data=Ql.call(t,t.transformRequest),-1!==["post","put","patch"].indexOf(t.method)&&t.headers.setContentType("application/x-www-form-urlencoded",!1),Tc(t.adapter||Gl.adapter)(t).then((function(e){return Pc(t),e.data=Ql.call(t,t.transformResponse,e),e.headers=Zl.from(e.headers),e}),(function(e){return tc(e)||(Pc(t),e&&e.response&&(e.response.data=Ql.call(t,t.transformResponse,e.response),e.response.headers=Zl.from(e.response.headers))),Promise.reject(e)}))}const Dc="1.7.2",Ac={};["object","boolean","number","function","string","symbol"].forEach(((t,e)=>{Ac[t]=function(r){return typeof r===t||"a"+(e<1?"n ":" ")+t}}));const zc={};Ac.transitional=function(t,e,r){function n(t,e){return"[Axios v1.7.2] Transitional option '"+t+"'"+e+(r?". "+r:"")}return(r,o,a)=>{if(!1===t)throw new _l(n(o," has been removed"+(e?" in "+e:"")),_l.ERR_DEPRECATED);return e&&!zc[o]&&(zc[o]=!0,console.warn(n(o," has been deprecated since v"+e+" and will be removed in the near future"))),!t||t(r,o,a)}};const Ec={assertOptions:function(t,e,r){if("object"!=typeof t)throw new _l("options must be an object",_l.ERR_BAD_OPTION_VALUE);const n=Object.keys(t);let o=n.length;for(;o-- >0;){const a=n[o],i=e[a];if(i){const e=t[a],r=void 0===e||i(e,a,t);if(!0!==r)throw new _l("option "+a+" must be "+r,_l.ERR_BAD_OPTION_VALUE)}else if(!0!==r)throw new _l("Unknown option "+a,_l.ERR_BAD_OPTION)}},validators:Ac},Mc=Ec.validators;class Lc{constructor(t){this.defaults=t,this.interceptors={request:new Ll,response:new Ll}}async request(t,e){try{return await this._request(t,e)}catch(r){if(r instanceof Error){let t;Error.captureStackTrace?Error.captureStackTrace(t={}):t=new Error;const e=t.stack?t.stack.replace(/^.+\n/,""):"";try{r.stack?e&&!String(r.stack).endsWith(e.replace(/^.+\n.+\n/,""))&&(r.stack+="\n"+e):r.stack=e}catch(dj){}}throw r}}_request(t,e){"string"==typeof t?(e=e||{}).url=t:e=t||{},e=lc(this.defaults,e);const{transitional:r,paramsSerializer:n,headers:o}=e;void 0!==r&&Ec.assertOptions(r,{silentJSONParsing:Mc.transitional(Mc.boolean),forcedJSONParsing:Mc.transitional(Mc.boolean),clarifyTimeoutError:Mc.transitional(Mc.boolean)},!1),null!=n&&(kl.isFunction(n)?e.paramsSerializer={serialize:n}:Ec.assertOptions(n,{encode:Mc.function,serialize:Mc.function},!0)),e.method=(e.method||this.defaults.method||"get").toLowerCase();let a=o&&kl.merge(o.common,o[e.method]);o&&kl.forEach(["delete","get","head","post","put","patch","common"],(t=>{delete o[t]})),e.headers=Zl.concat(a,o);const i=[];let s=!0;this.interceptors.request.forEach((function(t){"function"==typeof t.runWhen&&!1===t.runWhen(e)||(s=s&&t.synchronous,i.unshift(t.fulfilled,t.rejected))}));const l=[];let c;this.interceptors.response.forEach((function(t){l.push(t.fulfilled,t.rejected)}));let d,u=0;if(!s){const t=[$c.bind(this),void 0];for(t.unshift.apply(t,i),t.push.apply(t,l),d=t.length,c=Promise.resolve(e);u{if(!r._listeners)return;let e=r._listeners.length;for(;e-- >0;)r._listeners[e](t);r._listeners=null})),this.promise.then=t=>{let e;const n=new Promise((t=>{r.subscribe(t),e=t})).then(t);return n.cancel=function(){r.unsubscribe(e)},n},t((function(t,n,o){r.reason||(r.reason=new ec(t,n,o),e(r.reason))}))}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){this.reason?t(this.reason):this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const e=this._listeners.indexOf(t);-1!==e&&this._listeners.splice(e,1)}static source(){let t;return{token:new Ic((function(e){t=e})),cancel:t}}}const Bc={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Bc).forEach((([t,e])=>{Bc[e]=t}));const Rc=t("F",function t(e){const r=new Lc(e),n=Rs(Lc.prototype.request,r);return kl.extend(n,Lc.prototype,r,{allOwnKeys:!0}),kl.extend(n,r,null,{allOwnKeys:!0}),n.create=function(r){return t(lc(e,r))},n}(Gl));Rc.Axios=Lc,Rc.CanceledError=ec,Rc.CancelToken=Ic,Rc.isCancel=tc,Rc.VERSION=Dc,Rc.toFormData=$l,Rc.AxiosError=_l,Rc.Cancel=Rc.CanceledError,Rc.all=function(t){return Promise.all(t)},Rc.spread=function(t){return function(e){return t.apply(null,e)}},Rc.isAxiosError=function(t){return kl.isObject(t)&&!0===t.isAxiosError},Rc.mergeConfig=lc,Rc.AxiosHeaders=Zl,Rc.formToJSON=t=>Wl(kl.isHTMLForm(t)?new FormData(t):t),Rc.getAdapter=Tc,Rc.HttpStatusCode=Bc,Rc.default=Rc;var Fc=Array.isArray;const Nc=ri(Fc);var Vc="object"==typeof ei&&ei&&ei.Object===Object&&ei,Hc=Vc,Uc="object"==typeof self&&self&&self.Object===Object&&self,Wc=Hc||Uc||Function("return this")(),Gc=Wc.Symbol,qc=Gc,Kc=Object.prototype,Yc=Kc.hasOwnProperty,Xc=Kc.toString,Jc=qc?qc.toStringTag:void 0,Zc=function(t){var e=Yc.call(t,Jc),r=t[Jc];try{t[Jc]=void 0;var n=!0}catch(dj){}var o=Xc.call(t);return n&&(e?t[Jc]=r:delete t[Jc]),o},Qc=Object.prototype.toString,td=function(t){return Qc.call(t)},ed=Zc,rd=td,nd=Gc?Gc.toStringTag:void 0,od=function(t){return null==t?void 0===t?"[object Undefined]":"[object Null]":nd&&nd in Object(t)?ed(t):rd(t)},ad=function(t){return null!=t&&"object"==typeof t},id=od,sd=ad,ld=function(t){return"symbol"==typeof t||sd(t)&&"[object Symbol]"==id(t)},cd=Fc,dd=ld,ud=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,pd=/^\w*$/,fd=function(t,e){if(cd(t))return!1;var r=typeof t;return!("number"!=r&&"symbol"!=r&&"boolean"!=r&&null!=t&&!dd(t))||pd.test(t)||!ud.test(t)||null!=e&&t in Object(e)},hd=function(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)};const md=ri(hd);var bd=od,gd=hd,vd=function(t){if(!gd(t))return!1;var e=bd(t);return"[object Function]"==e||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e},yd=Wc["__core-js_shared__"],wd=function(){var t=/[^.]+$/.exec(yd&&yd.keys&&yd.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}(),xd=function(t){return!!wd&&wd in t},kd=Function.prototype.toString,_d=function(t){if(null!=t){try{return kd.call(t)}catch(dj){}try{return t+""}catch(dj){}}return""},Od=vd,Sd=xd,Cd=hd,jd=_d,Td=/^\[object .+?Constructor\]$/,Pd=Function.prototype,$d=Object.prototype,Dd=Pd.toString,Ad=$d.hasOwnProperty,zd=RegExp("^"+Dd.call(Ad).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Ed=function(t){return!(!Cd(t)||Sd(t))&&(Od(t)?zd:Td).test(jd(t))},Md=function(t,e){return null==t?void 0:t[e]},Ld=Ed,Id=Md,Bd=function(t,e){var r=Id(t,e);return Ld(r)?r:void 0},Rd=Bd(Object,"create"),Fd=Rd,Nd=function(){this.__data__=Fd?Fd(null):{},this.size=0},Vd=function(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e},Hd=Rd,Ud=Object.prototype.hasOwnProperty,Wd=function(t){var e=this.__data__;if(Hd){var r=e[t];return"__lodash_hash_undefined__"===r?void 0:r}return Ud.call(e,t)?e[t]:void 0},Gd=Rd,qd=Object.prototype.hasOwnProperty,Kd=function(t){var e=this.__data__;return Gd?void 0!==e[t]:qd.call(e,t)},Yd=Rd,Xd=function(t,e){var r=this.__data__;return this.size+=this.has(t)?0:1,r[t]=Yd&&void 0===e?"__lodash_hash_undefined__":e,this},Jd=Nd,Zd=Vd,Qd=Wd,tu=Kd,eu=Xd;function ru(t){var e=-1,r=null==t?0:t.length;for(this.clear();++e-1},mu=su,bu=function(t,e){var r=this.__data__,n=mu(r,t);return n<0?(++this.size,r.push([t,e])):r[n][1]=e,this},gu=ou,vu=du,yu=pu,wu=hu,xu=bu;function ku(t){var e=-1,r=null==t?0:t.length;for(this.clear();++e-1&&t%1==0&&t-1},ef=function(t,e,r){for(var n=-1,o=null==t?0:t.length;++n=200){var c=e?null:ff(t);if(c)return hf(c);i=!1,o=pf,l=new cf}else l=e?[]:s;t:for(;++n=120&&d.length>=120)?new kf(i&&d):void 0}d=t[0];var u=-1,p=s[0];t:for(;++u0){if(++yf>=800)return arguments[0]}else yf=0;return vf.apply(void 0,arguments)}),Ff=$f,Nf=zf,Vf=Rf,Hf=function(t,e){return Vf(Nf(t,e,Ff),t+"")},Uf=function(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=9007199254740991},Wf=vd,Gf=Uf,qf=function(t){return null!=t&&Gf(t.length)&&!Wf(t)},Kf=qf,Yf=ad,Xf=function(t){return Yf(t)&&Kf(t)},Jf=Xf,Zf=function(t){return Jf(t)?t:[]},Qf=Qu,th=Pf,eh=Zf;const rh=ri(Hf((function(t){var e=Qf(t,eh);return e.length&&e[0]===t[0]?th(e):[]})));var nh=function(t,e){for(var r=-1,n=e.length,o=t.length;++r0&&n(l)?r>1?t(l,r-1,n,o,a):vh(a,l):o||(a[a.length]=l)}return a},xh=wh,kh=mf,_h=Xf;const Oh=ri(Hf((function(t){return kh(xh(t,1,_h,!0))})));var Sh,Ch=function(t,e,r){for(var n=-1,o=Object(t),a=r(t),i=a.length;i--;){var s=a[Sh?i:++n];if(!1===e(o[s],s,o))break}return t},jh=function(t,e){for(var r=-1,n=Array(t);++rs))return!1;var c=a.get(t),d=a.get(e);if(c&&d)return c==e&&d==t;var u=-1,p=!0,f=2&r?new fb:void 0;for(a.set(t,e),a.set(e,t);++uo?0:o+e),(r=r>o?o:r)<0&&(r+=o),o=e>r?0:r-e>>>0,e>>>=0;for(var a=Array(o);++n1),e})),zy(t,My(t),r),n&&(r=$y(r,7,Ey));for(var o=e.length;o--;)Dy(r,e[o]);return r})));var Iy=nh,By=wh,Ry=hg,Fy=Fc,Ny=function(){var t=arguments.length;if(!t)return[];for(var e=Array(t-1),r=arguments[0],n=t;n--;)e[n-1]=arguments[n];return Iy(Fy(r)?Ry(r):[r],By(e,1))};const Vy=ri(Ny),Hy=[{method:"getRegistries",fallback:[],type:"Registries"},{method:"getSchemes",fallback:[],type:"Schemes"},{method:"vocSearch",fallback:[],type:"Schemes"},{method:"getTypes",fallback:[],type:"Types"},{method:"suggest",fallback:["",[],[],[]]},{method:"vocSuggest",fallback:["",[],[],[]]},{method:"getConcordances",fallback:[],type:"Concordances"},{method:"getOccurrences",fallback:[],type:"Occurrences"},{method:"getTop",fallback:[],type:"Concepts"},{method:"getConcepts",fallback:[],type:"Concepts"},{method:"getNarrower",fallback:[],type:"Concepts"},{method:"getAncestors",fallback:[],type:"Concepts"},{method:"search",fallback:[],type:"Concepts"},{method:"getMapping",fallback:null,type:"Mapping"},{method:"getMappings",fallback:[],type:"Mappings"},{method:"postMapping",fallback:null,type:"Mapping"},{method:"postMappings",fallback:[],type:"Mapping"},{method:"putMapping",fallback:null,type:"Mapping"},{method:"patchMapping",fallback:null,type:"Mapping"},{method:"deleteMapping",fallback:!1},{method:"deleteMappings",fallback:[]},{method:"getAnnotations",fallback:[],type:"Annotations"},{method:"postAnnotation",fallback:null,type:"Annotation"},{method:"putAnnotation",fallback:null,type:"Annotation"},{method:"patchAnnotation",fallback:null,type:"Annotation"},{method:"deleteAnnotation",fallback:!1}];function Uy(...t){let[e,...r]=t;for(let n of r)e.endsWith("/")||(e+="/"),n.startsWith("/")&&(n=n.slice(1)),e+=n;return e}function Wy(t,e){return t._totalCount=e._totalCount,t._url=e._url,t}const Gy=["schemes","top","data","concepts","narrower","ancestors","types","suggest","search","auth","mappings","concordances","annotations","occurrences"],qy=Object.freeze(Object.defineProperty({__proto__:null,concatUrl:Uy,listOfCapabilities:Gy,requestMethods:Hy,withCustomProps:Wy},Symbol.toStringTag,{value:"Module"}));class Ky{constructor(t={}){this._jskos=t,this.axios=Rc.create({timeout:2e4}),this._path="undefined"!=typeof window&&window.location.pathname,this.has={},this.constructor?.supports&&(this.has=Object.assign({},this.constructor?.supports)),Gy.filter((t=>!this.has[t])).forEach((t=>{this.has[t]=!1})),this._defaultLanguages="en,de,fr,es,nl,it,fi,pl,ru,cs,jp".split(","),this.languages=[],this._auth={key:null,bearerToken:null},this._repeating=[],this._api={status:t.status,schemes:Array.isArray(t.schemes)?void 0:t.schemes,top:t.top,data:t.data,concepts:t.concepts,narrower:t.narrower,ancestors:t.ancestors,types:t.types,suggest:t.suggest,search:t.search,"voc-suggest":t["voc-suggest"],"voc-search":t["voc-search"],mappings:t.mappings,concordances:t.concordances,annotations:t.annotations,occurrences:t.occurrences,reconcile:t.reconcile,api:t.api},this._config={},this.setRetryConfig(),this.axios.interceptors.request.use(((t={})=>{if(!t._skipAdditionalParameters){const e=gf([].concat(yp(t,"params.language","").split(","),this.languages,this._defaultLanguages).filter((t=>""!=t))).join(",");Bp(t,"params.language",e),this.has.auth&&this._auth.bearerToken&&!yp(t,"headers.Authorization")&&Bp(t,"headers.Authorization",`Bearer ${this._auth.bearerToken}`)}if(t.url?.startsWith("http:")&&"undefined"!=typeof window&&"https:"==window.location.protocol)throw new Rc.Cancel("Can't call http API from https.");return t})),this.axios.interceptors.response.use((({data:t,headers:e={},config:r={}})=>{t=js.normalize(t);let n=r.url;if(n.endsWith("?")||(n+="?"),hm(r.params||{},((t,e)=>{n+=`${e}=${encodeURIComponent(t)}&`})),Nc(t)||md(t)){let r=parseInt(e["x-total-count"]);isNaN(r)||(t._totalCount=r),t._url=n}return t}),(t=>{const e=yp(t,"config._retryCount",0),r=yp(t,"config.method"),n=yp(t,"response.status");return this._retryConfig.methods.includes(r)&&this._retryConfig.statusCodes.includes(n)&&e{setTimeout((()=>{this.axios(t.config).then(r).catch(n)}),(()=>{const t=this._retryConfig.delay;return"function"==typeof t?t(e):t})())}))):Promise.reject(t)}));const e=[];for(let{method:r,type:n}of Hy){const t=this[r]&&this[r].bind(this);this[r]=t?(o={})=>{if(o._raw)return delete o._raw,t(o);const a=e.find((t=>t.method==r&&sg(t.options,o)));if(a)return a.promise;let i;o.cancelToken||(i=this.getCancelTokenSource(),o.cancelToken=i.token);const s=this.init().then((()=>t(o))).then((t=>(Nc(t)&&void 0===t._totalCount?t._totalCount=t.length:md(t)&&void 0===t._totalCount&&(t._totalCount=1),t&&n&&this[`adjust${n}`]&&(t=this[`adjust${n}`](t)),t))).catch((t=>{if(t instanceof Ps)throw t;if(t.response)throw t.response.status.toString().startsWith(4)?new As({relatedError:t,code:t.response.status}):new zs({relatedError:t,code:t.response.status});if(t.request){if("undefined"!=typeof navigator&&(navigator.connection||navigator.mozConnection||navigator.webkitConnection))throw new Es({relatedError:t});throw new Ms({relatedError:t})}throw new Ps({relatedError:t})}));i&&(s.cancel=(...t)=>i.cancel(...t));const l={method:r,options:Ly(o,["cancelToken"]),promise:s};return e.push(l),s.catch((()=>{})).then((()=>e.splice(e.indexOf(l),1))),s}:()=>{throw new $s({method:r})}}}get uri(){return this._jskos.uri}get notation(){return this._jskos.notation}get prefLabel(){return this._jskos.prefLabel}get definition(){return this._jskos.definition}get schemes(){return this._jskos.schemes}get excludedSchemes(){return this._jskos.excludedSchemes}get stored(){return void 0!==this._jskos.stored?this._jskos.stored:this.constructor.stored}async init(){return this._init||(this._init=(async()=>{let t;if(this._prepare(),ym(this._api.status))try{t=await this.axios({method:"get",url:this._api.status})}catch(e){404===yp(e,"response.status")&&(this._api.status=null)}else t=this._api.status;if(md(t)&&!Ym(t)){this._config=t.config||{};for(let e of Object.keys(this._api))void 0===this._api[e]&&(this._api[e]=t[e]||null)}this._setup()})()),this._init}_prepare(){}_setup(){}getCancelTokenSource(){return Rc.CancelToken.source()}setAuth({key:t=this._auth.key,bearerToken:e=this._auth.bearerToken}){this._auth.key=t,this._auth.bearerToken=e}setRetryConfig(t={}){this._retryConfig=Object.assign({methods:["get","head","options"],statusCodes:[401,403],count:3,delay:t=>300*t},t)}isAuthorizedFor({type:t,action:e,user:r,crossUser:n}){if("read"==e&&!0===this.has[t])return!0;if(!this.has[t])return!1;const o=yp(this._config,`${t}.${e}`);if(!o)return!!this.has[t][e];if(o.auth&&(!r||!this._auth.key))return!1;if(o.auth&&this._auth.key!=yp(this._config,"auth.key"))return!1;const a=[r?.uri].concat(Object.values(r?.identities||{}).map((t=>t.uri))).filter(Boolean);if(o.auth&&o.identities&&0==rh(a,o.identities).length)return!1;if(o.auth&&o.identityProviders){const t=Object.keys(r?.identities||{});if(0==rh(t,o.identityProviders).length)return!1}return n?!0===o.crossUser||rh(o.crossUser||[],a).length>0:!!this.has[t][e]}supportsScheme(t){if(!t)return!1;let e=Nc(this.schemes)?this.schemes:null;return null==e&&!js.isContainedIn(t,this.excludedSchemes||[])||js.isContainedIn(t,e)}adjustConcept(t){if(!t||t.__SAVED__)return t;t._getNarrower=e=>this.getNarrower({...e,concept:t}),t._getAncestors=e=>this.getAncestors({...e,concept:t}),t._getDetails=async e=>(await this.getConcepts({...e,concepts:[t]}))[0];for(let e of["broader","narrower","ancestors"])Array.isArray(t[e])&&t[e].length&&!t[e].includes(null)&&(t[e]=this.adjustConcepts(t[e]));return t._registry=this,t}adjustConcepts(t){return Wy(t.map((t=>this.adjustConcept(t))),t)}adjustRegistries(t){return t}adjustScheme(t){if(!t||t.__SAVED__)return t;const e=t._registry;return t._registry=this.cdk&&this.cdk.registryForScheme(t),t._registry&&e!==t._registry&&t._registry._api.api!==this._api.api?["concepts","topConcepts"].forEach((e=>{!Array.isArray(t[e])||0!==t[e].length&&null!==t[e][0]||delete t[e]})):t._registry=e||this,t._registry&&(t._getTop=e=>t._registry.getTop({...e,scheme:t}),t._getTypes=e=>t._registry.getTypes({...e,scheme:t}),t._suggest=({search:e,...r})=>t._registry.suggest({...r,search:e,scheme:t})),t}adjustSchemes(t){return Wy(t.map((t=>this.adjustScheme(t))),t)}adjustConcordances(t){for(let e of t)e._registry=this;return t}adjustMapping(t){for(let e of["from","to"]){let r=`${e}Scheme`;t[r]||(t[r]=yp(js.conceptsOfMapping(t,e),"[0].inScheme[0]",null))}if(t._registry=this,!t.identifier){let e=yp(js.addMappingIdentifiers(t),"identifier");e&&(t.identifier=e)}return t}adjustMappings(t){return Wy(t.map((t=>this.adjustMapping(t))),t)}async postMappings({mappings:t,...e}={}){if(!t||!t.length)throw new Ds({parameter:"mappings"});return this._callHelperForArrayWrappers({method:"postMapping",items:t,itemProperty:"mapping",config:e})}async deleteMappings({mappings:t,...e}={}){if(!t||!t.length)throw new Ds({parameter:"mappings"});return this._callHelperForArrayWrappers({method:"deleteMapping",items:t,itemProperty:"mapping",config:e})}async _callHelperForArrayWrappers({method:t,items:e,itemProperty:r,config:n}){const o=[],a=await Promise.all(e.map((async a=>{try{return await this[t]({[r]:a,...n,_raw:!0})}catch(i){return o[e.indexOf(a)]=i,null}})));return a._errors=o,a}}function Yy(t){throw new Error('Could not dynamically require "'+t+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}Ky.providerName="Base";var Xy={exports:{}}; -/*! - localForage -- Offline Storage, Improved - Version 1.10.0 - https://localforage.github.io/localForage - (c) 2013-2017 Mozilla, Apache License 2.0 - */!function(t,e){t.exports=function t(e,r,n){function o(i,s){if(!r[i]){if(!e[i]){if(!s&&Yy)return Yy(i);if(a)return a(i,!0);var l=new Error("Cannot find module '"+i+"'");throw l.code="MODULE_NOT_FOUND",l}var c=r[i]={exports:{}};e[i][0].call(c.exports,(function(t){var r=e[i][1][t];return o(r||t)}),c,c.exports,t,e,r,n)}return r[i].exports}for(var a=Yy,i=0;i=43)}})).catch((function(){return!1}))}function k(t){return"boolean"==typeof m?c.resolve(m):x(t).then((function(t){return m=t}))}function _(t){var e=b[t.name],r={};r.promise=new c((function(t,e){r.resolve=t,r.reject=e})),e.deferredOperations.push(r),e.dbReady?e.dbReady=e.dbReady.then((function(){return r.promise})):e.dbReady=r.promise}function O(t){var e=b[t.name].deferredOperations.pop();if(e)return e.resolve(),e.promise}function S(t,e){var r=b[t.name].deferredOperations.pop();if(r)return r.reject(e),r.promise}function C(t,e){return new c((function(r,n){if(b[t.name]=b[t.name]||L(),t.db){if(!e)return r(t.db);_(t),t.db.close()}var o=[t.name];e&&o.push(t.version);var a=i.open.apply(i,o);e&&(a.onupgradeneeded=function(e){var r=a.result;try{r.createObjectStore(t.storeName),e.oldVersion<=1&&r.createObjectStore(h)}catch(n){if("ConstraintError"!==n.name)throw n;console.warn('The database "'+t.name+'" has been upgraded from version '+e.oldVersion+" to version "+e.newVersion+', but the storage "'+t.storeName+'" already exists.')}}),a.onerror=function(t){t.preventDefault(),n(a.error)},a.onsuccess=function(){var e=a.result;e.onversionchange=function(t){t.target.close()},r(e),O(t)}}))}function j(t){return C(t,!1)}function T(t){return C(t,!0)}function P(t,e){if(!t.db)return!0;var r=!t.db.objectStoreNames.contains(t.storeName),n=t.versiont.db.version;if(n&&(t.version!==e&&console.warn('The database "'+t.name+"\" can't be downgraded from version "+t.db.version+" to version "+t.version+"."),t.version=t.db.version),o||r){if(r){var a=t.db.version+1;a>t.version&&(t.version=a)}return!0}return!1}function $(t){return new c((function(e,r){var n=new FileReader;n.onerror=r,n.onloadend=function(r){var n=btoa(r.target.result||"");e({__local_forage_encoded_blob:!0,data:n,type:t.type})},n.readAsBinaryString(t)}))}function D(t){return l([w(atob(t.data))],{type:t.type})}function A(t){return t&&t.__local_forage_encoded_blob}function z(t){var e=this,r=e._initReady().then((function(){var t=b[e._dbInfo.name];if(t&&t.dbReady)return t.dbReady}));return u(r,t,t),r}function E(t){_(t);for(var e=b[t.name],r=e.forages,n=0;n0&&(!t.db||"InvalidStateError"===a.name||"NotFoundError"===a.name))return c.resolve().then((function(){if(!t.db||"NotFoundError"===a.name&&!t.db.objectStoreNames.contains(t.storeName)&&t.version<=t.db.version)return t.db&&(t.version=t.db.version+1),T(t)})).then((function(){return E(t).then((function(){M(t,e,r,n-1)}))})).catch(r);r(a)}}function L(){return{forages:[],db:null,dbReady:null,deferredOperations:[]}}function I(t){var e=this,r={db:null};if(t)for(var n in t)r[n]=t[n];var o=b[r.name];o||(o=L(),b[r.name]=o),o.forages.push(e),e._initReady||(e._initReady=e.ready,e.ready=z);var a=[];function i(){return c.resolve()}for(var s=0;s>4,d[l++]=(15&n)<<4|o>>2,d[l++]=(3&o)<<6|63&a;return c}function ht(t){var e,r=new Uint8Array(t),n="";for(e=0;e>2],n+=Y[(3&r[e])<<4|r[e+1]>>4],n+=Y[(15&r[e+1])<<2|r[e+2]>>6],n+=Y[63&r[e+2]];return r.length%3==2?n=n.substring(0,n.length-1)+"=":r.length%3==1&&(n=n.substring(0,n.length-2)+"=="),n}function mt(t,e){var r="";if(t&&(r=pt.call(t)),t&&("[object ArrayBuffer]"===r||t.buffer&&"[object ArrayBuffer]"===pt.call(t.buffer))){var n,o=Z;t instanceof ArrayBuffer?(n=t,o+=tt):(n=t.buffer,"[object Int8Array]"===r?o+=rt:"[object Uint8Array]"===r?o+=nt:"[object Uint8ClampedArray]"===r?o+=ot:"[object Int16Array]"===r?o+=at:"[object Uint16Array]"===r?o+=st:"[object Int32Array]"===r?o+=it:"[object Uint32Array]"===r?o+=lt:"[object Float32Array]"===r?o+=ct:"[object Float64Array]"===r?o+=dt:e(new Error("Failed to get type for BinaryArray"))),e(o+ht(n))}else if("[object Blob]"===r){var a=new FileReader;a.onload=function(){var r=X+t.type+"~"+ht(this.result);e(Z+et+r)},a.readAsArrayBuffer(t)}else try{e(JSON.stringify(t))}catch(dj){console.error("Couldn't convert value into a JSON string: ",t),e(null,dj)}}function bt(t){if(t.substring(0,Q)!==Z)return JSON.parse(t);var e,r=t.substring(ut),n=t.substring(Q,ut);if(n===et&&J.test(r)){var o=r.match(J);e=o[1],r=r.substring(o[0].length)}var a=ft(r);switch(n){case tt:return a;case et:return l([a],{type:e});case rt:return new Int8Array(a);case nt:return new Uint8Array(a);case ot:return new Uint8ClampedArray(a);case at:return new Int16Array(a);case st:return new Uint16Array(a);case it:return new Int32Array(a);case lt:return new Uint32Array(a);case ct:return new Float32Array(a);case dt:return new Float64Array(a);default:throw new Error("Unkown type: "+n)}}var gt={serialize:mt,deserialize:bt,stringToBuffer:ft,bufferToString:ht};function vt(t,e,r,n){t.executeSql("CREATE TABLE IF NOT EXISTS "+e.storeName+" (id INTEGER PRIMARY KEY, key unique, value)",[],r,n)}function yt(t){var e=this,r={db:null};if(t)for(var n in t)r[n]="string"!=typeof t[n]?t[n].toString():t[n];var o=new c((function(t,n){try{r.db=openDatabase(r.name,String(r.version),r.description,r.size)}catch(dj){return n(dj)}r.db.transaction((function(o){vt(o,r,(function(){e._dbInfo=r,t()}),(function(t,e){n(e)}))}),n)}));return r.serializer=gt,o}function wt(t,e,r,n,o,a){t.executeSql(r,n,o,(function(t,i){i.code===i.SYNTAX_ERR?t.executeSql("SELECT name FROM sqlite_master WHERE type='table' AND name = ?",[e.storeName],(function(t,s){s.rows.length?a(t,i):vt(t,e,(function(){t.executeSql(r,n,o,a)}),a)}),a):a(t,i)}),a)}function xt(t,e){var r=this;t=p(t);var n=new c((function(e,n){r.ready().then((function(){var o=r._dbInfo;o.db.transaction((function(r){wt(r,o,"SELECT * FROM "+o.storeName+" WHERE key = ? LIMIT 1",[t],(function(t,r){var n=r.rows.length?r.rows.item(0).value:null;n&&(n=o.serializer.deserialize(n)),e(n)}),(function(t,e){n(e)}))}))})).catch(n)}));return d(n,e),n}function kt(t,e){var r=this,n=new c((function(e,n){r.ready().then((function(){var o=r._dbInfo;o.db.transaction((function(r){wt(r,o,"SELECT * FROM "+o.storeName,[],(function(r,n){for(var a=n.rows,i=a.length,s=0;s0)return void a(_t.apply(o,[t,s,r,n-1]));i(e)}}))}))})).catch(i)}));return d(a,r),a}function Ot(t,e,r){return _t.apply(this,[t,e,r,1])}function St(t,e){var r=this;t=p(t);var n=new c((function(e,n){r.ready().then((function(){var o=r._dbInfo;o.db.transaction((function(r){wt(r,o,"DELETE FROM "+o.storeName+" WHERE key = ?",[t],(function(){e()}),(function(t,e){n(e)}))}))})).catch(n)}));return d(n,e),n}function Ct(t){var e=this,r=new c((function(t,r){e.ready().then((function(){var n=e._dbInfo;n.db.transaction((function(e){wt(e,n,"DELETE FROM "+n.storeName,[],(function(){t()}),(function(t,e){r(e)}))}))})).catch(r)}));return d(r,t),r}function jt(t){var e=this,r=new c((function(t,r){e.ready().then((function(){var n=e._dbInfo;n.db.transaction((function(e){wt(e,n,"SELECT COUNT(key) as c FROM "+n.storeName,[],(function(e,r){var n=r.rows.item(0).c;t(n)}),(function(t,e){r(e)}))}))})).catch(r)}));return d(r,t),r}function Tt(t,e){var r=this,n=new c((function(e,n){r.ready().then((function(){var o=r._dbInfo;o.db.transaction((function(r){wt(r,o,"SELECT key FROM "+o.storeName+" WHERE id = ? LIMIT 1",[t+1],(function(t,r){var n=r.rows.length?r.rows.item(0).key:null;e(n)}),(function(t,e){n(e)}))}))})).catch(n)}));return d(n,e),n}function Pt(t){var e=this,r=new c((function(t,r){e.ready().then((function(){var n=e._dbInfo;n.db.transaction((function(e){wt(e,n,"SELECT key FROM "+n.storeName,[],(function(e,r){for(var n=[],o=0;o '__WebKitDatabaseInfoTable__'",[],(function(r,n){for(var o=[],a=0;a0}function It(t){var e=this,r={};if(t)for(var n in t)r[n]=t[n];return r.keyPrefix=Et(t,e._defaultConfig),Lt()?(e._dbInfo=r,r.serializer=gt,c.resolve()):c.reject()}function Bt(t){var e=this,r=e.ready().then((function(){for(var t=e._dbInfo.keyPrefix,r=localStorage.length-1;r>=0;r--){var n=localStorage.key(r);0===n.indexOf(t)&&localStorage.removeItem(n)}}));return d(r,t),r}function Rt(t,e){var r=this;t=p(t);var n=r.ready().then((function(){var e=r._dbInfo,n=localStorage.getItem(e.keyPrefix+t);return n&&(n=e.serializer.deserialize(n)),n}));return d(n,e),n}function Ft(t,e){var r=this,n=r.ready().then((function(){for(var e=r._dbInfo,n=e.keyPrefix,o=n.length,a=localStorage.length,i=1,s=0;s=0;e--){var r=localStorage.key(e);0===r.indexOf(t)&&localStorage.removeItem(r)}})):c.reject("Invalid arguments"),d(n,e),n}var qt={_driver:"localStorageWrapper",_initStorage:It,_support:zt(),iterate:Ft,getItem:Rt,setItem:Wt,removeItem:Ut,clear:Bt,length:Ht,key:Nt,keys:Vt,dropInstance:Gt},Kt=function(t,e){return t===e||"number"==typeof t&&"number"==typeof e&&isNaN(t)&&isNaN(e)},Yt=function(t,e){for(var r=t.length,n=0;n{e&&console.warn(`Warning: There is old data in local storage (or IndexedDB, depending on the ) with the key "${t}". This data will not be used anymore. A manual export is necessary to get this data back.`)})),this.queue.push((()=>Jy.getItem(this.localStorageKey).then((t=>{t=t||[];let e=0;for(let r of t.filter((t=>!t.uri||!t.uri.startsWith(aw))))r.uri&&(r.identifier||(r.identifier=[]),r.identifier.push(r.uri)),r.uri=`${aw}${ow()}`,e+=1;return e&&console.warn(`URIs added to ${e} local mappings.`),Jy.setItem(this.localStorageKey,t)})))().catch((t=>{console.warn("Error when adding URIs to local mappings:",t)})))}isAuthorizedFor({type:t,action:e}){return"mappings"==t&&"anonymous"!=e}_getMappingsQueue(){let t=Gg(this.queue)||Promise.resolve();return new Promise((e=>{let r=function(){var t,e,r=new Promise(((r,n)=>{t=r,e=n}));return r.resolve=t,r.reject=e,r}(),n=()=>{r.resolve()};this.queue.push(r),t.then((()=>Jy.getItem(this.localStorageKey))).then((t=>{e({mappings:t,done:n})}))}))}async getMapping({mapping:t,...e}){if(e._raw=!0,!t||!t.uri)throw new Ds({parameter:"mapping"});return(await this.getMappings({...e,uri:t.uri}))[0]}async getMappings({from:t,fromScheme:e,to:r,toScheme:n,creator:o,type:a,partOf:i,offset:s,limit:l,direction:c,mode:d,identifier:u,uri:p}={}){let f={};return t&&(f.from=ym(t)?t:t.uri),e&&(f.fromScheme=ym(e)?{uri:e}:e),r&&(f.to=ym(r)?r:r.uri),n&&(f.toScheme=ym(n)?{uri:n}:n),o&&(f.creator=ym(o)?o:js.prefLabel(o)),a&&(f.type=ym(a)?a:a.uri),i&&(f.partOf=ym(i)?i:i.uri),s&&(f.offset=s),l&&(f.limit=l),c&&(f.direction=c),d&&(f.mode=d),u&&(f.identifier=u),p&&(f.uri=p),this._getMappingsQueue().catch((t=>{throw new Ps({message:"Could not get mappings from local storage",relatedError:t})})).then((({mappings:t,done:e})=>{e();let r=(t,e)=>t.uri==e||e&&t.notation&&t.notation[0].toLowerCase()==e.toLowerCase();if((f.from||f.to)&&(t=t.filter((t=>{let e=null!=js.conceptsOfMapping(t,"from").find((t=>r(t,f.from))),n=null!=js.conceptsOfMapping(t,"to").find((t=>r(t,f.from))),o=null!=js.conceptsOfMapping(t,"from").find((t=>r(t,f.to))),a=null!=js.conceptsOfMapping(t,"to").find((t=>r(t,f.to)));return"backward"==f.direction?"or"==f.mode?f.from&&n||f.to&&o:(!f.from||n)&&(!f.to||o):"both"==f.direction?"or"==f.mode?f.from&&(e||n)||f.to&&(o||a):(!f.from||e)&&(!f.to||a)||(!f.from||n)&&(!f.to||o):"or"==f.mode?f.from&&e||f.to&&a:(!f.from||e)&&(!f.to||a)}))),(f.fromScheme||f.toScheme)&&(t=t.filter((t=>{let e=js.compare(t.fromScheme,f.fromScheme),r=js.compare(t.toScheme,f.fromScheme),n=js.compare(t.fromScheme,f.toScheme),o=js.compare(t.toScheme,f.toScheme);return"backward"==f.direction?"or"==f.mode?f.fromScheme&&r||f.toScheme&&n:(!f.fromScheme||r)&&(!f.toScheme||n):"both"==f.direction?"or"==f.mode?f.fromScheme&&(e||r)||f.toScheme&&(n||o):(!f.fromScheme||e)&&(!f.toScheme||o)||(!f.fromScheme||r)&&(!f.toScheme||n):"or"==f.mode?f.fromScheme&&e||f.toScheme&&o:(!f.fromScheme||e)&&(!f.toScheme||o)}))),f.creator){let e=f.creator.split("|");t=t.filter((t=>null!=(t.creator&&t.creator.find((t=>e.includes(js.prefLabel(t))||e.includes(t.uri))))))}f.type&&(t=t.filter((t=>(t.type||[js.defaultMappingType.uri]).includes(f.type)))),f.partOf&&(t=t.filter((t=>null!=t.partOf&&null!=t.partOf.find((t=>js.compare(t,{uri:f.partOf})))))),f.identifier&&(t=t.filter((t=>f.identifier.split("|").map((e=>(t.identifier||[]).includes(e)||t.uri==e)).reduce(((t,e)=>t||e))))),f.uri&&(t=t.filter((t=>t.uri==f.uri)));let n=t.length;return t=t.sort(((t,e)=>{let r=t.modified||t.created,n=e.modified||e.created;return null==n?-1:null==r?1:r>n?-1:1})),(t=(t=t.slice(f.offset||0)).slice(0,f.limit))._totalCount=n,t}))}async postMapping({mapping:t}){if(!t)throw new Ds({parameter:"mapping"});let{mappings:e,done:r}=await this._getMappingsQueue();if(t.uri&&t.uri.startsWith(aw)||(t.uri&&(t.identifier||(t.identifier=[]),t.identifier.push(t.uri)),t.uri=`${aw}${ow()}`),e.find((e=>e.uri==t.uri)))throw r(),new Ds({parameter:"mapping",message:"Duplicate URI"});t.created||(t.created=(new Date).toISOString()),t.modified||(t.modified=t.created),e.push(t),e=e.map((t=>js.minifyMapping(t)));try{return await Jy.setItem(this.localStorageKey,e),r(),t}catch(n){throw r(),n}}async putMapping({mapping:t}){if(!t)throw new Ds({parameter:"mapping"});let{mappings:e,done:r}=await this._getMappingsQueue();const n=e.findIndex((e=>e.uri==t.uri));if(-1==n)throw r(),new Ds({parameter:"mapping",message:"Mapping not found"});t.created||(t.created=e[n].created),t.modified=(new Date).toISOString(),e[n]=t,e=e.map((t=>js.minifyMapping(t)));try{return await Jy.setItem(this.localStorageKey,e),r(),t}catch(o){throw r(),o}}async patchMapping({mapping:t}){if(!t)throw new Ds({parameter:"mapping"});let{mappings:e,done:r}=await this._getMappingsQueue();const n=e.findIndex((e=>e.uri==t.uri));if(-1==n)throw r(),new Ds({parameter:"mapping",message:"Mapping not found"});t.created||(t.created=e[n].created),t.modified=(new Date).toISOString(),e[n]=Object.assign(e[n],t),e=e.map((t=>js.minifyMapping(t)));try{return await Jy.setItem(this.localStorageKey,e),r(),t}catch(o){throw r(),o}}async deleteMapping({mapping:t}){if(!t)throw new Ds({parameter:"mapping"});let{mappings:e,done:r}=await this._getMappingsQueue();try{return e=e.filter((e=>e.uri!=t.uri)),e=e.map((t=>js.minifyMapping(t))),await Jy.setItem(this.localStorageKey,e),r(),!0}catch(n){throw r(),n}}}iw.providerName="LocalMappings",iw.stored=!0;class sw extends Ky{static supports={mappings:!0,concordances:!0,annotations:!0};_prepare(){this._api.api&&void 0===this._api.status&&(this._api.status=Uy(this._api.api,"/status"))}_setup(){if(this._api.api){const t={mappings:"/mappings",concordances:"/concordances",annotations:"/annotations"};for(let e of Object.keys(t))void 0===this._api[e]&&(this._api[e]=Uy(this._api.api,t[e]))}this.has.mappings=!!this._api.mappings&&{},this.has.mappings&&(this.has.mappings.read=!!yp(this._config,"mappings.read",!0),this.has.mappings.create=!!yp(this._config,"mappings.create"),this.has.mappings.update=!!yp(this._config,"mappings.update"),this.has.mappings.delete=!!yp(this._config,"mappings.delete"),this.has.mappings.anonymous=!!yp(this._config,"mappings.anonymous")),this.has.concordances=!!this._api.concordances&&{},this.has.concordances&&(this.has.concordances.read=!!yp(this._config,"concordances.read"),this.has.concordances.create=!!yp(this._config,"concordances.create"),this.has.concordances.update=!!yp(this._config,"concordances.update"),this.has.concordances.delete=!!yp(this._config,"concordances.delete")),this.has.annotations=!!this._api.annotations&&{},this.has.annotations&&(this.has.annotations.read=!!yp(this._config,"annotations.read"),this.has.annotations.create=!!yp(this._config,"annotations.create"),this.has.annotations.update=!!yp(this._config,"annotations.update"),this.has.annotations.delete=!!yp(this._config,"annotations.delete")),this.has.auth=null!=yp(this._config,"auth.key"),this._defaultParams={properties:"annotations"}}async getMapping({mapping:t,...e}){if(!t)throw new Ds({parameter:"mapping"});if(!t.uri||!t.uri.startsWith(this._api.mappings))throw new Ds({parameter:"mapping",message:"URI doesn't seem to be part of this registry."});try{return await this.axios({...e,url:t.uri,params:{...this._defaultParams,...e.params||{}}})}catch(r){if(404==yp(r,"response.status"))return null;throw r}}async getMappings({from:t,fromScheme:e,to:r,toScheme:n,creator:o,type:a,partOf:i,offset:s,limit:l,direction:c,mode:d,identifier:u,cardinality:p,annotatedBy:f,annotatedFor:h,annotatedWith:m,sort:b,order:g,...v}){let y={},w=this._api.mappings;return t&&(y.from=ym(t)?t:t.uri),e&&(y.fromScheme=ym(e)?e:e.uri),r&&(y.to=ym(r)?r:r.uri),n&&(y.toScheme=ym(n)?n:n.uri),o&&(y.creator=ym(o)?o:js.prefLabel(o)),a&&(y.type=ym(a)?a:a.uri),i&&(y.partOf=ym(i)?i:i.uri),s&&(y.offset=s),l&&(y.limit=l),c&&(y.direction=c),p&&(y.cardinality=p),f&&(y.annotatedBy=f),h&&(y.annotatedFor=h),m&&(y.annotatedWith=m),d&&(y.mode=d),u&&(y.identifier=u),b&&(y.sort=b),g&&(y.order=g),this.axios({...v,method:"get",url:w,params:{...this._defaultParams,...v.params||{},...y}})}async postMapping({mapping:t,...e}){if(!t)throw new Ds({parameter:"mapping"});return t=js.minifyMapping(t),t=js.addMappingIdentifiers(t),this.axios({...e,method:"post",url:this._api.mappings,data:t,params:{...this._defaultParams,...e.params||{}}})}async putMapping({mapping:t,...e}){if(!t)throw new Ds({parameter:"mapping"});t=js.minifyMapping(t);const r=(t=js.addMappingIdentifiers(t)).uri;if(!r||!r.startsWith(this._api.mappings))throw new Ds({parameter:"mapping",message:"URI doesn't seem to be part of this registry."});return this.axios({...e,method:"put",url:r,data:t,params:{...this._defaultParams,...e.params||{}}})}async patchMapping({mapping:t,...e}){if(!t)throw new Ds({parameter:"mapping"});const r=t.uri;if(!r||!r.startsWith(this._api.mappings))throw new Ds({parameter:"mapping",message:"URI doesn't seem to be part of this registry."});return this.axios({...e,method:"patch",url:r,data:Ly(t,"uri"),params:{...this._defaultParams,...e.params||{}}})}async deleteMapping({mapping:t,...e}){if(!t)throw new Ds({parameter:"mapping"});const r=t.uri;if(!r||!r.startsWith(this._api.mappings))throw new Ds({parameter:"mapping",message:"URI doesn't seem to be part of this registry."});return await this.axios({...e,method:"delete",url:r}),!0}async getAnnotations({target:t,...e}){return t&&Bp(e,"params.target",t),this.axios({...e,method:"get",url:this._api.annotations})}async postAnnotation({annotation:t,...e}){return this.axios({...e,method:"post",url:this._api.annotations,data:t})}async putAnnotation({annotation:t,...e}){const r=t.id;if(!r||!r.startsWith(this._api.annotations))throw new Ds({parameter:"annotation",message:"URI doesn't seem to be part of this registry."});return this.axios({...e,method:"put",url:r,data:t})}async patchAnnotation({annotation:t,...e}){const r=t.id;if(!r||!r.startsWith(this._api.annotations))throw new Ds({parameter:"annotation",message:"URI doesn't seem to be part of this registry."});return this.axios({...e,method:"patch",url:r,data:t})}async deleteAnnotation({annotation:t,...e}){const r=t.id;if(!r||!r.startsWith(this._api.annotations))throw new Ds({parameter:"annotation",message:"URI doesn't seem to be part of this registry."});return await this.axios({...e,method:"delete",url:r}),!0}async getConcordances(t){return this.axios({...t,method:"get",url:this._api.concordances})}async postConcordance({concordance:t,...e}){if(!t)throw new Ds({parameter:"concordance"});return this.axios({...e,method:"post",url:this._api.concordances,data:t,params:{...this._defaultParams,...e.params||{}}})}async putConcordance({concordance:t,...e}){if(!t)throw new Ds({parameter:"concordance"});const r=t.uri;if(!r||!r.startsWith(this._api.concordances))throw new Ds({parameter:"concordance",message:"URI doesn't seem to be part of this registry."});return this.axios({...e,method:"put",url:r,data:t,params:{...this._defaultParams,...e.params||{}}})}async patchConcordance({concordance:t,...e}){if(!t)throw new Ds({parameter:"concordance"});const r=t.uri;if(!r||!r.startsWith(this._api.concordances))throw new Ds({parameter:"concordance",message:"URI doesn't seem to be part of this registry."});return this.axios({...e,method:"patch",url:r,data:Ly(t,"uri"),params:{...this._defaultParams,...e.params||{}}})}async deleteConcordance({concordance:t,...e}){if(!t)throw new Ds({parameter:"concordance"});const r=t.uri;if(!r||!r.startsWith(this._api.concordances))throw new Ds({parameter:"concordance",message:"URI doesn't seem to be part of this registry."});return await this.axios({...e,method:"delete",url:r}),!0}}sw.providerName="MappingsApi",sw.stored=!0;const lw={};class cw extends Ky{static supports={occurrences:!0,mappings:!0};get _cache(){return lw[this.uri]}_prepare(){lw[this.uri]=[],this._occurrencesSupportedSchemes=[]}async _occurrencesIsSupported(t){if(this._occurrencesSupportedSchemes&&this._occurrencesSupportedSchemes.length);else try{const t=Uy(this._api.api,"voc"),e=await this.axios({method:"get",url:t});this._occurrencesSupportedSchemes=e||[]}catch(r){}let e=!1;for(let n of this._occurrencesSupportedSchemes)js.compare(t,n)&&(e=!0);return e}async getMappings(t){const e=await this.getOccurrences(t),r=t.from,n=yp(r,"inScheme[0]")||t.fromScheme,o=t.to,a=yp(o,"inScheme[0]")||t.toScheme,i=[];for(let s of e){if(!s)continue;let t={};t.from=yp(s,"memberSet[0]"),t.from?t.from={memberSet:[t.from]}:t.from=null,t.fromScheme=yp(s,"memberSet[0].inScheme[0]"),t.to=yp(s,"memberSet[1]"),t.to?t.to={memberSet:[t.to]}:t.to={memberSet:[]},t.toScheme=yp(s,"memberSet[1].inScheme[0]"),(r&&js.compare(r,yp(t,"to.memberSet[0]"))||o&&js.compare(o,yp(t,"from.memberSet[0]")))&&([t.from,t.fromScheme,t.to,t.toScheme]=[t.to,t.toScheme,t.from,t.fromScheme]),!t.fromScheme&&n&&(t.fromScheme=n),!t.toScheme&&a&&(t.toScheme=a),t.type=[js.defaultMappingType.uri],t._occurrence=s,t=js.addMappingIdentifiers(t),i.push(t)}return i._url=e._url,i}async getOccurrences({from:t,to:e,concepts:r,threshold:n=0,...o}){let a=[];r=(r||[]).concat([t,e]).filter((t=>!!t));for(let u of r)a.push(this._occurrencesIsSupported(yp(u,"inScheme[0]")).then((t=>t&&u.uri?u.uri:null)));let i=await Promise.all(a);if(i=i.filter((t=>null!=t)),0==i.length)throw new Ds({parameter:"concepts"});a=[];for(let u of i)a.push(this._getOccurrences({...o,params:{member:u,scheme:"*",threshold:n}}));const s=await Promise.all(a);let l=Vy([],...s),c=[],d=[];for(let u=0;ut.concat(e.uri)),[]).sort().join(" ");c.includes(e)?d.push(u):c.push(e)}return d.forEach((t=>{delete l[t]})),l=l.filter((t=>null!=t)),l=l.sort(((t,e)=>parseInt(e.count||0)-parseInt(t.count||0))),l._url=s.map((t=>t._url)),l}async _getOccurrences(t){let e=this._cache.find((e=>sg(e.config.params,t.params)));if(e)return e.data;const r=await this.axios({...t,method:"get",url:this._api.api});return this._cache.push({config:t,data:r}),this._cache.length>20&&(lw[this.uri]=this._cache.slice(this._cache.length-20)),r}}cw.providerName="OccurrencesApi",cw.stored=!1;class dw extends Ky{static supports={schemes:!0,top:!0,data:!0,concepts:!0,narrower:!0,ancestors:!0,types:!0,suggest:!0,search:!0,auth:!0};_prepare(){this._api.api&&void 0===this._api.status&&(this._api.status=Uy(this._api.api,"/status"))}_setup(){if(this._api.api){const t={schemes:"/voc",top:"/voc/top",concepts:"/voc/concepts",data:"/data",narrower:"/narrower",ancestors:"/ancestors",types:"/types",suggest:"/suggest",search:"/search"};for(let e of Object.keys(t))void 0===this._api[e]&&(this._api[e]=Uy(this._api.api,t[e]))}this.has.schemes=!!this._api.schemes,!this.has.schemes&&Array.isArray(this.schemes)&&(this.has.schemes=!0),this.has.top=!!this._api.top,this.has.data=!!this._api.data,this.has.concepts=!!this._api.concepts||this.has.data,this.has.narrower=!!this._api.narrower,this.has.ancestors=!!this._api.ancestors,this.has.types=!!this._api.types,this.has.suggest=!!this._api.suggest,this.has.search=!!this._api.search,this.has.auth=null!=yp(this._config,"auth.key"),this._defaultParams={properties:"+created,issued,modified,editorialNote,scopeNote,note,definition,mappings"}}static _registryConfigForBartocApiConfig({url:t,scheme:e}={}){return t&&e?{api:t,schemes:[e]}:null}async _getSchemeUri(t){this._approvedSchemes=this._approvedSchemes||[],this._rejectedSchemes=this._rejectedSchemes||[];let e=this._approvedSchemes.find((e=>js.compare(t,e)));if(e)return e.uri;if(this._rejectedSchemes.find((e=>js.compare(t,e))))return null;const r=(await this.getSchemes({params:{uri:js.getAllUris(t).join("|")}})).find((e=>js.compare(e,t)));return r?(this._approvedSchemes.push({uri:r.uri,identifier:js.getAllUris(t)}),r.uri):(this._rejectedSchemes.push({uri:t.uri,identifier:t.identifier}),null)}async getSchemes(t={}){if(!this._api.schemes){if(Array.isArray(this.schemes))return this.schemes;throw new Ls}const e=await this.axios({...t,method:"get",url:this._api.schemes,params:{...this._defaultParams,limit:500,...t.params||{}}});return Array.isArray(this.schemes)?Wy(e.filter((t=>js.isContainedIn(t,this.schemes))),e):e}async getTop({scheme:t,...e}){if(!this._api.top)throw new Ls;if(!t)throw new Ds({parameter:"scheme"});const r=await this._getSchemeUri(t);if(!r)throw new Ds({parameter:"scheme",message:"Requested vocabulary seems to be unsupported by this API."});return Array.isArray(this._api.top)?this._api.top:this.axios({...e,method:"get",url:this._api.top,params:{...this._defaultParams,limit:1e4,...e.params||{},uri:r}})}async getConcepts({concepts:t,...e}){if(!1===this.has.data)throw new Ls;if(!t)throw new Ds({parameter:"concepts"});Array.isArray(t)||(t=[t]);let r=t.map((t=>t.uri)).filter((t=>null!=t));return this.axios({...e,method:"get",url:this._api.data,params:{...this._defaultParams,limit:500,...e.params||{},uri:r.join("|")}})}async getNarrower({concept:t,...e}){if(!this._api.narrower)throw new Ls;if(!t||!t.uri)throw new Ds({parameter:"concept"});return this.axios({...e,method:"get",url:this._api.narrower,params:{...this._defaultParams,limit:1e4,...e.params||{},uri:t.uri}})}async getAncestors({concept:t,...e}){if(!this._api.ancestors)throw new Ls;if(!t||!t.uri)throw new Ds({parameter:"concept"});return this.axios({...e,method:"get",url:this._api.ancestors,params:{...this._defaultParams,limit:1e4,...e.params||{},uri:t.uri}})}async suggest({use:t="notation,label",types:e=[],sort:r="score",params:n={},...o}){return this._search({...o,endpoint:"suggest",params:{...n,type:e.join("|"),use:t,sort:r}})}async search({types:t=[],params:e={},...r}){return this._search({...r,endpoint:"search",params:{...e,type:t.join("|")}})}async vocSuggest({use:t="notation,label",sort:e="score",params:r={},...n}){return this._search({...n,endpoint:"voc-suggest",params:{...r,use:t,sort:e}})}async vocSearch(t){return this._search({...t,endpoint:"voc-search"})}async _search({endpoint:t,scheme:e,search:r,limit:n,offset:o,params:a,url:i,...s}){if(!(i=i??this._api[t]))throw new Ls;if(!r)throw new Ds({parameter:"search"});n=n||this._jskos.suggestResultLimit||100,o=o||0;const l=e&&await this._getSchemeUri(e);return i=i.replace("{searchTerms}",r),this.axios({...s,params:{...this._defaultParams,...a,limit:n,count:n,offset:o,search:r,query:r,voc:l},method:"get",url:i})}async getTypes({scheme:t,...e}){if(!this._api.types)throw new Ls;if(Array.isArray(this._api.types))return this._api.types;const r=t&&await this._getSchemeUri(t);r&&Bp(e,"params.uri",r);let n=await this.axios({...e,method:"get",url:this._api.types});return r&&(n=n.filter((e=>!e.inScheme||js.isContainedIn(t,e.inScheme)))),n}}dw.providerName="ConceptApi",dw.providerType="http://bartoc.org/api-type/jskos";const uw={};class pw extends Ky{static supports={mappings:!0};get _cache(){return uw[this.uri]}_prepare(){uw[this.uri]=[]}async getMappings({from:t,to:e,mode:r,...n}){let o,a,i=[];Nc(this.schemes)&&(i=this.schemes);let s,l,c=yp(t,"inScheme[0]"),d=yp(e,"inScheme[0]");if(!t||js.isContainedIn(c,i)?(o=!0,a=e,s=d,l=i.find((t=>js.compare(t,c)))||i[0]):(o=!1,a=t,s=c,l=i.find((t=>js.compare(t,d)))||i[0]),"or"!=r)return[];if(!this._api.api)throw new Ls;if(!a)throw new Ds({parameter:o?"to":"from"});let u=js.languagePreference.selectLanguage(a.prefLabel);if(!u)throw new Ds({parameter:o?"to":"from",message:"Missing language"});let p=yp(a,`altLabel.${u}`,[]);ym(p)&&(p=[p]);let f=yp(a,`prefLabel.${u}`),h=p.concat([f]);h=[f];let{url:m,data:b}=await this._getReconciliationResults({...n,labels:h,language:u});b=[].concat(...Object.values(b).map((t=>t.result))).filter((t=>t)),b=b.sort(((t,e)=>t.score!=e.score?e.score-t.score:t.match!=e.match?t.match?-1:1:t.id.length-e.id.length));let g=yp(l,"namespace",""),v=b.map((t=>({fromScheme:s,from:{memberSet:[a]},toScheme:l,to:{memberSet:[{uri:g+t.id}]},type:[t.match?"http://www.w3.org/2004/02/skos/core#exactMatch":t.score>=80?"http://www.w3.org/2004/02/skos/core#closeMatch":"http://www.w3.org/2004/02/skos/core#mappingRelation"]})));return o&&(v=v.map((t=>Object.assign(t,{fromScheme:t.toScheme,from:t.to,toScheme:t.fromScheme,to:t.from})))),v._url=m,v}async _getReconciliationResults({labels:t,language:e,...r}){t=t.sort();let n=this._cache.find((r=>sg(r.labels,t)&&r.language==e));if(n)return n;let o={},a=0;for(let d of t)o[`q${a}`]={query:d},a+=1;let i=this._api.api;e&&(i=i.replace("{language}",e));const s=`queries=${encodeURIComponent(JSON.stringify(o))}`;Bp(r,["headers","Content-Type"],"application/x-www-form-urlencoded");let l=await this.axios({...r,method:"post",url:i,data:s});l=l||{};let c={labels:t,language:e,data:l,url:`${i}${i.includes("?")?"&":"?"}${s}`};return this._cache.push(c),this._cache.length>20&&(uw[this.uri]=this._cache.slice(this._cache.length-20)),c}}pw.providerName="ReconciliationApi",pw.providerType="http://bartoc.org/api-type/reconciliation",pw.stored=!1;class fw extends Ky{static supports={mappings:!0};_prepare(){this._cache=[]}supportsScheme(t){return super.supportsScheme(t)&&yp(t,"_registry.has.search",!1)}async getMappings({from:t,to:e,mode:r,selected:n,limit:o=10,...a}){if("or"!=r)return[];if(!n)throw new Ds({parameter:"selected"});let i=[];t&&this.supportsScheme(n.scheme[!1])?i.push(this._getMappings({...a,concept:t,sourceScheme:n.scheme[!0],targetScheme:n.scheme[!1],limit:o})):i.push(Promise.resolve([])),e&&this.supportsScheme(n.scheme[!0])?i.push(this._getMappings({...a,concept:e,sourceScheme:n.scheme[!1],targetScheme:n.scheme[!0],limit:o,swap:!0})):i.push(Promise.resolve([]));let[s,l]=await Promise.all(i);for(l=l.filter((t=>!s.find((e=>js.compareMappingMembers(t,e)))));s.length+l.length>o;)l.length>=s.length?l=l.slice(0,-1):s=s.slice(0,-1);return Oh(s,l)}async _getMappings({concept:t,sourceScheme:e,targetScheme:r,limit:n,swap:o=!1,...a}){if(!t||!e||!r)return[];if(js.compare(e,r))return[];const i=js.languagePreference.selectLanguage(t.prefLabel)||this._defaultLanguages[0];let s=js.prefLabel(t,{fallbackToUri:!1,language:i});if(!s)return[];const l=/^[\s\wäüöÄÜÖß]*\w/.exec(s);s=l?l[0]:s;let c=await this._getResults({...a,label:s,targetScheme:r,limit:n});if(!c.length&&t.broader?.length)for(const u of t.broader){const t=js.prefLabel(u,{fallbackToUri:!1,language:i});if(t&&(c=await this._getResults({...a,label:t,targetScheme:r,limit:n}),c.length))break}let d=c.map((n=>({fromScheme:e,from:{memberSet:[t]},toScheme:r,to:{memberSet:[n]},type:["http://www.w3.org/2004/02/skos/core#mappingRelation"]})));return o&&(d=d.map((t=>Object.assign(t,{fromScheme:t.toScheme,from:t.to,toScheme:t.fromScheme,to:t.from})))),d}async _getResults({label:t,targetScheme:e,limit:r,...n}){let o=(this._cache[e.uri]||{})[t];if(o&&o._limit>=r)return o;const a=yp(e,"_registry");if(!a||!1===a.has.search)return[];let i=(this._jskos.overrides||[]).find((t=>js.compare(t,e)))?.search;const s=await a.search({...n,url:i,search:t,scheme:e,limit:r});return this._cache[e.uri]||(this._cache[e.uri]={}),this._cache[e.uri][t]=s,this._cache[e.uri][t]._limit=r,s}}fw.providerName="LabelSearchSuggestion",fw.stored=!1;class hw extends Ky{static supports={scheme:!0,top:!0,data:!0,concepts:!0,narrower:!0,ancestors:!0,types:!0,suggest:!0,search:!0};static _registryConfigForBartocApiConfig({url:t,scheme:e}={}){if(!t||!e)return null;const r={},n=t.match(/(.+\/)([^/]+)\/$/);return n?(r.api=n[1]+"rest/v1/",e.VOCID=n[2],r.schemes=[e],r):null}get _language(){return this.languages[0]||this._defaultLanguages[0]||"en"}_getApiUrl(t,e,r){const n=t&&t.VOCID||yp(this.schemes.find((e=>js.compare(e,t))),"VOCID");if(!n)throw new Ds({parameter:"scheme",message:"Missing scheme or VOCID property on scheme"});e=e||"",(r=r||{}).lang||(r.lang=this._language);const o=Object.keys(r).map((t=>`${t}=${encodeURIComponent(r[t])}`)).join("&");return`${this._api.api}${n}${e}${o?"?"+o:""}`}_getDataUrl(t,{addFormatParameter:e=!0}={}){const r=yp(t,"inScheme[0]");if(!t||!t.uri)throw new Ds({parameter:"concept",message:"Missing concept URI"});return this._getApiUrl(r,"/data",e?{format:"application/json"}:{})}async _getSchemeUri(t){this._approvedSchemes=this._approvedSchemes||[],this._rejectedSchemes=this._rejectedSchemes||[];let e=this._approvedSchemes.find((e=>js.compare(t,e)));if(e)return e.uri;if(this._rejectedSchemes.find((e=>js.compare(t,e))))return null;const r=this._getApiUrl(t,"/"),n=(await this.axios({method:"get",url:r})).conceptschemes.find((e=>js.compare(e,t)));return n?(this._approvedSchemes.push({uri:n.uri,identifier:js.getAllUris(t)}),n.uri):(this._rejectedSchemes.push({uri:t.uri,identifier:t.identifier}),null)}_toJskosConcept(t,{concept:e,scheme:r,result:n,language:o}={}){if(!t)return null;e=js.deepCopy(e||{}),o=o||t.lang||"en",e.uri=t.uri,r&&(e.inScheme=[r]);let a=t.matchedPrefLabel||t.prefLabel||t.label;if(ym(a))Bp(e,`prefLabel.${o}`,a);else{a&&!Nc(a)&&(a=[a]);for(let t of a||[])Bp(e,`prefLabel.${t.lang}`,t.value)}let i=t.altLabel;if(ym(i))Bp(e,`altLabel.${o}`,[i]);else{i&&!Nc(i)&&(i=[i]);for(let t of i||[])yp(e,`altLabel.${t.lang}`)?(e.altLabel[t.lang].push(t.value),e.altLabel[t.lang]=gf(e.altLabel[t.lang])):Bp(e,`altLabel.${t.lang}`,[t.value])}const s=t.notation||t["skos:notation"]||js.notation(e);s&&(e.notation=[s.value||s]),t.broader&&(Nc(t.broader)||(t.broader=[t.broader]),e.broader=t.broader.map((t=>ym(t)?{uri:t}:t))),!0===t.hasChildren?e.narrower=[null]:!1===t.hasChildren&&(e.narrower=[]),t.type&&!Nc(t.type)&&(t.type=[t.type]),e.type=e.type||[];for(let l of t.type||[]){if(!js.isValidUri(l))continue;const t=l.slice(0,l.indexOf(":"));n&&n["@context"]&&n["@context"][t]&&(l=l.replace(t+":",n["@context"][t])),e.type.push(l)}return e.type=gf(e.type),e.type.length||(e.type=["http://www.w3.org/2004/02/skos/core#Concept"]),e}async getSchemes({...t}={}){const e=[];for(let r of this.schemes||[]){const n=this._getApiUrl(r,"/"),o=(await this.axios({...t,method:"get",url:n})).conceptschemes.find((t=>js.compare(t,r))),a=o&&(o.prefLabel||o.label||o.title);a&&Bp(r,`prefLabel.${this._language}`,a),e.push(r),this._approvedSchemes=this._approvedSchemes||[],this._approvedSchemes.find((t=>js.compare(r,t)))||this._approvedSchemes.push({uri:o.uri,identifier:js.getAllUris(r)})}return e}async getTop({scheme:t,...e}){const r=this._getApiUrl(t,"/topConcepts"),n=await this._getSchemeUri(t);if(!n)throw new Ds({parameter:"scheme",message:"Missing or unsupported scheme or VOCID property on scheme"});Bp(e,"params.scheme",n);const o=await this.axios({...e,method:"get",url:r}),a=[];for(let i of o.topconcepts||[]){const e=this._toJskosConcept(i,{scheme:t,language:this._language});e.topConceptOf=[t],a.push(e)}return a}async getConcepts({concepts:t,...e}){Nc(t)||(t=[t]),t=t.map((t=>({uri:t.uri,inScheme:t.inScheme})));const r=[];for(let n of t){const t=this._getDataUrl(n,{addFormatParameter:!1});if(!t)continue;const o=await this.axios({...e,method:"get",url:t,params:{uri:n.uri,format:"application/json"}}),a=o&&o.graph&&o.graph.find((t=>js.compare(t,n)));if(a){const t=this._toJskosConcept(a,{concept:n,result:o});for(let e of["broader","narrower"]){let r=a[e]||t[e];r&&!Nc(r)&&(r=[r]),r||(r=[]),t[e]=r.map((t=>this._toJskosConcept(o.graph.find((e=>js.compare(e,t))),{scheme:n.inScheme[0],result:o})))}t.ancestors=[],r.push(t)}}return r}async getNarrower({concept:t,...e}){if(!t||!t.uri)throw new Ds({parameter:"concept"});const r=t.inScheme[0],n=this._getApiUrl(r,"/children");return Bp(e,"params.uri",t.uri),((await this.axios({...e,method:"get",url:n})).narrower||[]).map((t=>this._toJskosConcept(t,{scheme:r})))}async getAncestors({concept:t,...e}){if(!t||!t.uri)throw new Ds({parameter:"concept"});const r=t.inScheme[0],n=this._getApiUrl(r,"/broaderTransitive");Bp(e,"params.uri",t.uri);const o=await this.axios({...e,method:"get",url:n});let a=[],i=t.uri;for(;i;){if(i!=t.uri){const t=yp(o,`broaderTransitive["${i}"]`);a=a.concat([t])}i=yp(o,`broaderTransitive["${i}"].broader[0]`)}return a.map((t=>this._toJskosConcept(t,{scheme:r}))).filter((e=>e.uri!=t.uri))}async suggest(t){t._raw=!0;const e=await this.search(t),r=[t.search,[],[],[]];for(let n of e){const t=js.notation(n),e=js.prefLabel(n);r[1].push((t?t+" ":"")+e),r[2].push(""),r[3].push(n.uri)}return null!=e._totalCount?r._totalCount=e._totalCount:r._totalCount=e.length,r}async search({search:t,scheme:e,limit:r,types:n=[],...o}){const a=this._getApiUrl(e,"/search");return Bp(o,"params.query",`${t}*`),Bp(o,"params.unique",1),Bp(o,"params.maxhits",r||100),Bp(o,"params.type",n.join(" ")),((await this.axios({...o,method:"get",url:a})).results||[]).map((t=>this._toJskosConcept(t,{scheme:e})))}async getTypes({scheme:t,...e}){const r=this._getApiUrl(t,"/types"),n=[],o=await this.axios({...e,method:"get",url:r});for(let a of o&&o.types||[])"http://www.w3.org/2004/02/skos/core#Concept"!=a.uri&&(a.label&&(a.prefLabel={[o["@context"]["@language"]]:a.label},delete a.label),n.push(a));return n._url=r,n}}hw.providerName="SkosmosApi",hw.providerType="http://bartoc.org/api-type/skosmos";const mw="http://id.loc.gov/authorities/",bw=[{uri:`${mw}subjects`,identifier:["http://bartoc.org/en/node/454"],notation:["LCSH"],concepts:[null],topConcepts:[]},{uri:`${mw}names`,identifier:["http://bartoc.org/en/node/18536"],notation:["LCNAF"],concepts:[null],topConcepts:[]}],gw=`${mw}classification`;function vw(t){const e={};e.uri=t["@id"],e.notation=(t["http://www.loc.gov/mads/rdf/v1#code"]||[]).map((t=>t["@value"]));const r=t["http://www.loc.gov/mads/rdf/v1#authoritativeLabel"]||t["http://www.w3.org/2000/01/rdf-schema#label"]||[];r.length&&(e.prefLabel={},e.prefLabel[r[0]["@language"]||"en"]=r[0]["@value"]);const n=t["http://www.w3.org/2004/02/skos/core#altLabel"]||[];n.length&&(e.altLabel={en:n.map((t=>t["@value"]))});for(let o of t["http://www.w3.org/2000/01/rdf-schema#comment"]||[])e.definition=e.definition||{},e.definition.en=e.definition.en||[],e.definition.en.push(o["@value"]);return e}const yw=t=>e=>!(e&&t&&t.namespace)||e.uri.startsWith(t.namespace);class ww extends Ky{static supports={schemes:!0,top:!1,data:!0,concepts:!0,narrower:!1,ancestors:!1,suggest:!0,search:!0};static _registryConfigForBartocApiConfig({scheme:t}={}){return t&&bw.find((e=>js.compare(e,t)))?{schemes:[t]}:null}async getSchemes(){const t=[];for(let e of await Promise.all(bw.filter((t=>!this.schemes||!this.schemes.length||this.schemes.find((e=>js.compare(t,e))))).map((t=>Rc({method:"get",url:`${t.uri.replace("http:","https:")}.json`}).then((({status:e,data:r})=>{if(200===e){let e=r.find((e=>t.uri===e["@id"]));if(e)return e=js.merge(function(t){const e=vw(t);return e.namespace=e.uri+"/",e.type=["http://www.w3.org/2004/02/skos/core#ConceptScheme"],e}(e),t),e.topConcepts=(e.topConcepts||[]).filter((t=>t)),e}return null}))))))e&&t.push(e);return t}async getConcepts({concepts:t}){Array.isArray(t)||(t=[t]);const e=[];for(let r of await Promise.all(t.map((t=>Rc({method:"get",url:`${t.uri.replace("http:","https:")}.json`}).then((({status:e,data:r})=>{if(200===e){let e=r.find((e=>t.uri===e["@id"]));return e?function(t,{scheme:e}){const r=vw(t);r.type=["http://www.w3.org/2004/02/skos/core#Concept"],r.inScheme=e?[e]:(t["http://www.loc.gov/mads/rdf/v1#isMemberOfMADSScheme"]||[]).map((t=>bw.find((e=>e.uri===t["@id"])))),r.inScheme.length&&r.inScheme[0]||delete r.inScheme;const n=t["http://www.loc.gov/mads/rdf/v1#hasNarrowerAuthority"]||js.compare(r.inScheme[0],{uri:gw})&&t["http://www.loc.gov/mads/rdf/v1#hasMADSCollectionMember"]||[];r.narrower=n.map((t=>({uri:t["@id"]}))).filter(yw(r.inScheme&&r.inScheme[0]));const o=t["http://www.loc.gov/mads/rdf/v1#hasBroaderAuthority"]||js.compare(r.inScheme[0],{uri:gw})&&t["http://www.loc.gov/mads/rdf/v1#isMemberOfMADSCollection"]||[];return r.broader=o.map((t=>({uri:t["@id"]}))).filter(yw(r.inScheme&&r.inScheme[0])),r}(e,{scheme:t.inScheme&&t.inScheme[0]}):null}}))))))r&&e.push(r);return e}async suggest(t){const e=await this.search(t);return[t.search,e.map((t=>js.prefLabel(t,{fallbackToUri:!0}))),[],e.map((t=>t.uri))]}async search({search:t,scheme:e,limit:r,offset:n}){const o=js.getAllUris(e).find((t=>t.startsWith(mw)));if(!o||!bw.find((t=>js.compare(t,{uri:o}))))throw new Ds({parameter:"scheme",message:"provided scheme is not supported (yet)"});if(!t)throw new Ds({parameter:"search",message:"parameter is empty or missing"});r=r||this._jskos.suggestResultLimit||100,n=n||0;const{data:a}=await Rc({method:"get",url:`${o}/suggest2`.replace("http:","https:"),params:{q:t,count:r||100,offset:n,searchtype:"keyword"}});return(a.hits||[]).map((t=>({uri:t.uri,notation:[t.token],prefLabel:{en:t.aLabel},inScheme:[e]}))).filter(yw(e))}}ww.providerName="LocApi",ww.providerType="http://bartoc.org/api-type/loc";var xw={exports:{}};!function(t,e){!function(e,r,n){let o;(o=n.define)&&o.amd?o([],(function(){return r})):(o=n.modules)?o["FlexSearch".toLowerCase()]=r:t.exports=r}(0,function t(e){function r(t,e){const r=e?e.id:t&&t.id;this.id=r||0===r?r:$++,this.init(t,e),s(this,"index",(function(){return this.a?Object.keys(this.a.index[this.a.keys[0]].c):Object.keys(this.c)})),s(this,"length",(function(){return this.index.length}))}function n(t,e,r,n){return this.u!==this.g&&(this.o=this.o.concat(r),this.u++,n&&this.o.length>=n&&(this.u=this.g),this.u===this.g&&(this.cache&&this.j.set(e,this.o),this.F&&this.F(this.o))),this}function o(t){const e=O();for(const r in t)if(t.hasOwnProperty(r)){const n=t[r];y(n)?e[r]=n.slice(0):x(n)?e[r]=o(n):e[r]=n}return e}function a(t,e){const r=t.length,n=w(e),o=[];for(let a=0,i=0;a=i&&((t=(t=t[s-(o+.5|0)])[r]||(t[r]=[]))[t.length]=n),o)}function u(t,e){if(t){const r=Object.keys(t);for(let n=0,o=r.length;n(t=t.length-e.length)?1:t?-1:0}function h(t,e){return(t=t[z])<(e=e[z])?-1:t>e?1:0}function m(t,e){const r=z.length;for(let n=0;ne?1:0}function b(t,e,r){return t?{page:t,next:e?""+e:null,result:r}:r}function g(t,e,r,n,o,a,i){let s,l=[];if(!0===r){r="0";var c=""}else c=r&&r.split(":");const d=t.length;if(1i&&(c=0),s=(c=c||0)+e,s=this.m.length&&(this.C=0),this.m[this.C].postMessage({add:!0,id:t,content:e}),this.c[i]=""+this.C,r&&r(),this;if(!o){if(this.async&&"function"!=typeof importScripts){let o=this;return i=new Promise((function(r){setTimeout((function(){o.add(t,e,null,n,!0),o=null,r()}))})),r?(i.then(r),this):i}if(r)return this.add(t,e,null,n,!0),r(),this}if(!(e=this.encode(e)).length)return this;o=w(r=this.f)?r(e):e.split(this.split),this.filter&&(o=a(o,this.filter));const f=O();f._ctx=O();const h=o.length,m=this.threshold,b=this.depth,g=this.b,v=this.i,y=this.D;for(let e=0;ep;r--)d(v,f,u=s.substring(p,r),t,e,c,m,g-1)}break;default:if(l=d(v,f,s,t,1,c,m,g-1),b&&1=m)for(l=f._ctx[s]||(f._ctx[s]=O()),s=this.h[s]||(this.h[s]=_(g-(m||0))),0>(c=e-b)&&(c=0),(u=e+b+1)>h&&(u=h);co;r--)n=a[r-1],a[r]=n,e[n]=r;a[o]=t,e[t]=o}}}return e},t}();return r}(function(){const t={},e="undefined"!=typeof Blob&&"undefined"!=typeof URL&&URL.createObjectURL;return function(r,n,o,a,i){return o=e?URL.createObjectURL(new Blob(["("+o.toString()+")()"],{type:"text/javascript"})):r+".min.js",t[r+="-"+n]||(t[r]=[]),t[r][i]=new Worker(o),t[r][i].onmessage=a,t[r][i]}}()),ei)}(xw);const kw=ri(xw.exports);function _w(t){return t.replace(/\\u[\dA-F]{4}/gi,(function(t){return String.fromCharCode(parseInt(t.replace(/\\u/g,""),16))}))}const Ow={};class Sw extends Ky{static supports={schemes:!0,top:!0,data:!0,concepts:!0,narrower:!0,ancestors:!0,suggest:!0,search:!0};_prepare(){Ow[this.uri]={index:{},conceptCache:{},schemeCache:{}}}get _index(){return Ow[this.uri]&&Ow[this.uri].index}get _conceptCache(){return Ow[this.uri]&&Ow[this.uri].conceptCache}get _schemeCache(){return Ow[this.uri]&&Ow[this.uri].schemeCache}static _registryConfigForBartocApiConfig({url:t,scheme:e}={}){return t&&e?{schemes:[{uri:t,identifier:js.getAllUris(e).filter((e=>e!==t))}]}:null}async _loadScheme({scheme:t,...e}){let r=js.getAllUris(t);for(let u of r)if(this._schemeCache[u])return this._schemeCache[u];const n=this.schemes.find((e=>js.compare(e,t)));if(!n||!n.uri)throw new As({message:`Tried to load unsupported scheme (${t&&t.uri})`});const o=n.uri;r=gf(r.concat(js.getAllUris(n)));let a=".json";o.endsWith("/")&&(a="index.json");const i=await this.axios({...e,url:`${o}${a}`,_skipAdditionalParameters:!0});if(i.id!==o)throw new As({message:"Skohub URL did not return expected concept scheme"});const{title:s,preferredNamespaceUri:l,hasTopConcept:c,description:d}=i;(t={uri:o,identifier:r.filter((t=>t!==o))}).prefLabel=s,Object.keys(t.prefLabel||{}).forEach((e=>{t.prefLabel[e]=_w(t.prefLabel[e])})),t.namespace=l,t.topConcepts=(c||[]).map((t=>this._toJskosConcept(t))),t.concepts=[null],d&&(t.definition=d,Object.keys(t.definition).forEach((e=>{t.definition[e]=[_w(t.definition[e])]})));for(let u of Object.keys(t).filter((e=>!t[e])))delete t[u];for(let u of r)this._schemeCache[u]=t;return t}async _loadConcept({uri:t,...e}){if(this._conceptCache[t])return this._conceptCache[t];try{const r=await this.axios({...e,url:`${t}.json`,_skipAdditionalParameters:!0});if(r.id!==t)throw new As({message:"Skohub URL did not return expected concept URI"});const n=this._toJskosConcept(r);return this._conceptCache[t]=n,n}catch(r){return null}}_toJskosConcept(t){const e={uri:t.id};return e.prefLabel=t.prefLabel,Object.keys(e.prefLabel||{}).forEach((t=>{e.prefLabel[t]=_w(e.prefLabel[t])})),e.narrower=(t.narrower||[]).map((t=>this._toJskosConcept(t))),e.notation=t.notation||[],t.broader&&t.broader.id&&(e.broader=[{uri:t.broader.id}]),t.inScheme&&t.inScheme.id&&(e.inScheme=[{uri:t.inScheme.id}]),t.scopeNote&&(e.scopeNote=t.scopeNote,Object.keys(e.scopeNote).forEach((t=>{e.scopeNote[t]=[_w(e.scopeNote[t])]}))),e}async getSchemes({...t}={}){return Promise.all(this.schemes.map((e=>this._loadScheme({...t,scheme:e}))))}async getTop({scheme:t,...e}){if(!t||!t.uri)throw new Ds({parameter:"scheme",message:"Missing scheme URI"});return(t=await this._loadScheme({scheme:t,...e})).topConcepts||[]}async getConcepts({concepts:t,...e}){return Nc(t)||(t=[t]),(await Promise.all(t.map((({uri:t})=>this._loadConcept({...e,uri:t}))))).filter(Boolean)}async getAncestors({concept:t,...e}){if(!t||!t.uri)throw new Ds({parameter:"concept"});if(t.ancestors&&null!==t.ancestors[0])return t.ancestors;if(!(t=await this._loadConcept({...e,uri:t.uri}))||!t.broader||!t.broader.length)return[];const r=t.broader[0];return[r].concat(await this.getAncestors({concept:r,...e})).map((t=>({uri:t.uri})))}async getNarrower({concept:t,...e}){if(!t||!t.uri)throw new Ds({parameter:"concept"});return t.narrower&&null!==t.narrower[0]?t.narrower:(t=await this._loadConcept({...e,uri:t.uri})).narrower}async search({search:t,scheme:e,limit:r=100}){if(!(e=await this._loadScheme({scheme:e}))||!e.uri)throw new Ds({parameter:"scheme"});if(!t)throw new Ds({parameter:"search"});let n;this._index[e.uri]||(this._index[e.uri]={});for(const i of[""].concat(this.languages)){if(this._index[e.uri][i]){n=this._index[e.uri][i];break}if(null!==this._index[e.uri][i])try{let t=i?`.${i}.index`:".index";e.uri.endsWith("/")&&(t=`index${t}`);const r=await this.axios({url:`${e.uri}${t}`,_skipAdditionalParameters:!0});if(r.length<100){this._index[e.uri][i]=null;continue}n=kw.create(),n.import(r),this._index[e.uri][i]=n;break}catch(a){this._index[e.uri][i]=null}}if(!n)throw new As({message:"Could not find search index for any of the available languages "+this.languages.join(",")});const o=n.search(t);return(await this.getConcepts({concepts:o.map((t=>({uri:t})))})).slice(0,r)}async suggest(t){t._raw=!0;const e=await this.search(t),r=[t.search,[],[],[]];for(let n of e){const t=js.notation(n),e=js.prefLabel(n);r[1].push((t?t+" ":"")+e),r[2].push(""),r[3].push(n.uri)}return null!=e._totalCount?r._totalCount=e._totalCount:r._totalCount=e.length,r}}Sw.providerName="Skohub",Sw.providerType="http://bartoc.org/api-type/skohub";const Cw="https://lobid.org/gnd/",jw={uri:"http://bartoc.org/en/node/430",concepts:[null],topConcepts:[],type:["http://www.w3.org/2004/02/skos/core#ConceptScheme"],DISPLAY:{hideNotation:!0},identifier:["http://www.wikidata.org/entity/Q36578"],license:[{uri:"http://creativecommons.org/publicdomain/zero/1.0/"}],namespace:"https://d-nb.info/gnd/",notation:["GND"],notationPattern:"[0-9X-]+",prefLabel:{de:"Gemeinsame Normdatei",en:"Integrated Authority File"},types:[{uri:"https://d-nb.info/standards/elementset/gnd#DifferentiatedPerson",prefLabel:{de:"Person",en:"Person"}},{uri:"https://d-nb.info/standards/elementset/gnd#PlaceOrGeographicName",prefLabel:{de:"Geografikum",en:"Place"}},{uri:"https://d-nb.info/standards/elementset/gnd#CorporateBody",prefLabel:{de:"Organisation",en:"Organization"}},{uri:"https://d-nb.info/standards/elementset/gnd#SubjectHeading",prefLabel:{de:"Sachbegriff",en:"Subject"}},{uri:"https://d-nb.info/standards/elementset/gnd#Work",prefLabel:{de:"Werk",en:"Work"}},{uri:"https://d-nb.info/standards/elementset/gnd#ConferenceOrEvent",prefLabel:{de:"Konferenz oder Veranstaltung",en:"ConferenceOrEvent"}}]},Tw=new js.ConceptScheme({uri:"https://d-nb.info/standards/elementset/gnd",namespace:"https://d-nb.info/standards/elementset/gnd#"});jw.types.forEach((t=>{t.notation=[Tw.notationFromUri(t.uri)]}));const Pw=new js.ConceptScheme(jw),$w=["broaderTerm","broaderTermGeneral","broaderTermGeneric","broaderTermInstantial","broaderTermPartitive"];function Dw(t){const e={uri:t.id,notation:[t.gndIdentifier],prefLabel:{de:t.preferredName},inScheme:[{uri:jw.uri}]};return t.variantName&&(e.altLabel={de:t.variantName}),t.usingInstructions?.length&&(e.scopeNote={de:t.usingInstructions}),e.type=t.type.map((t=>Tw.uriFromNotation(t))).filter(Boolean),e.broader=[],$w.forEach((r=>{e.broader=e.broader.concat(t[r]||[])})),e.broader=e.broader.map((t=>({uri:t.id}))),e.uri&&(e.identifier=[e.uri.replace("https://","http://")]),t.sameAs&&t.sameAs.length&&(e.mappings=t.sameAs.map((t=>({from:{memberSet:[{uri:e.uri}]},fromScheme:{uri:jw.uri},to:{memberSet:[{uri:t.id}]},toScheme:{uri:t.collection.id},type:["http://www.w3.org/2004/02/skos/core#exactMatch"]})))),e}function Aw(t){return t&&t.startsWith("http://")?t.replace("http://","https://"):t}class zw extends Ky{static supports={schemes:!0,data:!0,concepts:!0,narrower:!0,suggest:!0,search:!0,types:!0};_setup(){this._api.api||(this._api.api=Cw)}static _registryConfigForBartocApiConfig({url:t,scheme:e}={}){return t&&e&&js.compare(e,jw)&&"https://lobid.org/gnd/api"===t?{api:Cw,schemes:[jw]}:null}async getSchemes(){return[jw]}async getTop(){return[]}async getConcepts({concepts:t}){if(!t)throw new r.InvalidOrMissingParameterError({parameter:"concepts"});Array.isArray(t)||(t=[t]);const e=t.map((t=>t?.notation?.[0]?t?.notation?.[0]:Pw.notationFromUri(Aw(t?.uri)))).filter(Boolean),r=[],n=await Promise.all(e.map((async t=>{try{return Dw((await Rc.get(`${this._api.api}${t}.json`)).data)}catch(e){r.push(e)}})));if(r.length===t.length)throw r[0];return n.filter(Boolean)}async getNarrower({concept:t,limit:e=200,offset:r=0}){if(!t||!t.uri)throw new Ds({parameter:"concept"});const n=Aw(t.uri),o=$w.map((t=>`${t}.id:"${n}"`)).join(" OR ");return(await Rc.get(`${this._api.api}search`,{params:{q:o,format:"json",size:e,from:r}})).data.member.map((t=>Dw(t)))}async suggest(t){const e=await this._search({...t,format:"json:suggest"});return[t.search,e.map((t=>t.label)),[],e.map((t=>t.id))]}async search(t){return(await this._search(t)).member.map((t=>Dw(t)))}async _search({search:t,types:e,limit:r=100,offset:n=0,format:o="json"}){if(!t)throw new Ds({parameter:"search"});let a="";return(e=e?.map((t=>Tw.notationFromUri(Aw(t)))).filter(Boolean)||[]).length&&(a=e.map((t=>`type:${t}`)).join(" OR ")),(await Rc.get(`${this._api.api}search`,{params:{q:t,filter:a,format:o,size:r,from:n}})).data}async getTypes({scheme:t}){if(!t||!js.compare(t,jw))throw new Ds({parameter:"search",message:t?.uri?`scheme ${t?.uri} not supported`:""});return jw.types}}zw.providerName="LobidApi",zw.providerType="http://bartoc.org/api-type/lobid-gnd";const Ew={};class Mw extends Ky{static supports={schemes:!0,top:!0,data:!0,concepts:!0,narrower:!0,ancestors:!0,suggest:!0,search:!0};_setup(){this._scheme=null}static _registryConfigForBartocApiConfig({url:t,scheme:e}={}){return t&&e?{api:t}:null}_schemeInfoToJSKOS(t){const e=t.labels.find((t=>"x-uri"===t.lang)).text,r={};t.labels.filter((t=>!t.lang.startsWith("x-"))).forEach((t=>{r[t.lang]=t.text}));const n={uri:e,prefLabel:r};return t.categories&&t.categories.length&&(n.topConcepts=[null]),t.category&&t.category.length&&(n.concepts=[null]),n}_categoryToJSKOS(t,{scheme:e,broader:r=[]}){if(!t||!e)return null;const n=t.ID,o=`${e.uri}/${n}`;if(Ew[e.uri].concepts[o])return Ew[e.uri].concepts[o];const a={};t.labels.filter((t=>!t.lang.startsWith("x-")&&t.text)).forEach((t=>{a[t.lang]=t.text.replace(`${n} `,""),Ew[e.uri].searchIndex.add(o,a[t.lang])}));const i={};return t.labels.filter((t=>!t.lang.startsWith("x-")&&t.description)).forEach((t=>{i[t.lang]||(i[t.lang]=[]),i[t.lang].push(t.description)})),Ew[e.uri].concepts[o]={uri:o,notation:[n],prefLabel:a,scopeNote:i,inScheme:[{uri:e.uri}],narrower:(t.categories||[]).map((t=>({uri:`${e.uri}/${t.ID}`}))),broader:r},Ew[e.uri].concepts[o]}_removeNarrower(t){return t?Object.assign({},t,{narrower:t.narrower&&t.narrower.length?[null]:[]}):t}async _loadSchemeData(t){const e=await this.axios({...t,method:"get",url:this._api.api,_skipAdditionalParameters:!0});this._scheme=this._schemeInfoToJSKOS(e);const r=this._scheme.uri;Ew[r]={schemeInfo:e,searchIndex:kw.create({tokenize:"full"}),concepts:{}};const n=(t,{broader:e=[]}={})=>{const r=this._categoryToJSKOS(t,{scheme:this._scheme,broader:e});(t.categories||[]).forEach((t=>n(t,{broader:[{uri:r.uri}]})))};e.categories.forEach((t=>n(t))),Ew[r].topConcepts=e.categories.map((t=>this._categoryToJSKOS(t,{scheme:this._scheme})))}async getSchemes(t={}){if(!this._api.api)throw new Ls;return this._scheme||(this._loadSchemeDataPromise||(this._loadSchemeDataPromise=this._loadSchemeData(t)),await this._loadSchemeDataPromise),[this._scheme]}async getTop({scheme:t,...e}){if(!t||!t.uri)throw new Ds({parameter:"scheme",message:"Missing scheme URI"});if(this._scheme||await this.getSchemes(e),!js.compare(t,this._scheme))throw new Ds({parameter:"scheme",message:"Requested vocabulary seems to be unsupported by this API."});return Ew[this._scheme.uri].topConcepts.map(this._removeNarrower)}async getConcepts({concepts:t,...e}){return Nc(t)||(t=[t]),this._scheme||await this.getSchemes(e),t.map((t=>Ew[this._scheme.uri].concepts[t.uri])).map(this._removeNarrower)}async getAncestors({concept:t,...e}){if(!t||!t.uri)throw new Ds({parameter:"concept"});if(t.ancestors&&null!==t.ancestors[0])return t.ancestors;this._scheme||await this.getSchemes(e);const r=(t=Ew[this._scheme.uri].concepts[t.uri])&&t.broader&&t.broader[0];return r?[r].concat(await this.getAncestors({concept:r,...e})):[]}async getNarrower({concept:t,...e}){if(!t||!t.uri)throw new Ds({parameter:"concept"});return t.narrower&&null!==t.narrower[0]?t.narrower:(this._scheme||await this.getSchemes(e),((t=Ew[this._scheme.uri].concepts[t.uri])&&t.narrower||[]).map((t=>Ew[this._scheme.uri].concepts[t.uri])).map(this._removeNarrower))}async search({search:t,scheme:e,limit:r=100}){if(!e||!e.uri)throw new Ds({parameter:"scheme"});if(!t)throw new Ds({parameter:"search"});if(!e||!e.uri)throw new Ds({parameter:"scheme",message:"Missing scheme URI"});if(this._scheme||await this.getSchemes(),!js.compare(e,this._scheme))throw new Ds({parameter:"scheme",message:"Requested vocabulary seems to be unsupported by this API."});return(await Ew[this._scheme.uri].searchIndex.search(t)).map((t=>Ew[this._scheme.uri].concepts[t])).map(this._removeNarrower).slice(0,r)}async suggest(t){t._raw=!0;const e=await this.search(t),r=[t.search,[],[],[]];for(let n of e){const t=js.notation(n),e=js.prefLabel(n);r[1].push((t?t+" ":"")+e),r[2].push(""),r[3].push(n.uri)}return null!=e._totalCount?r._totalCount=e._totalCount:r._totalCount=e.length,r}}Mw.providerName="MyCoRe",Mw.providerType="http://bartoc.org/api-type/mycore";const Lw={schemes:[]};class Iw extends Ky{static supports={schemes:!0,top:!1,data:!0,concepts:!0,narrower:!1,ancestors:!1,suggest:!0,search:!0};static _registryConfigForBartocApiConfig({url:t}={}){return t?{api:t}:null}async getSchemes(){if(!Lw.schemes.length){const t=await Rc.post(this._api.api,{query:"query sources { sources { name uri description alternateName } }",operationName:"sources"}),e=t?.data?.data?.sources||[];if(!e.length)return[];Lw.schemes=e.map((t=>{const e={uri:t.uri,prefLabel:{und:t.name}};return t.desciption&&(e.description={und:[t.description]}),t.alternateName&&(e.notation=[t.alternateName]),e}))}return Lw.schemes}async getConcepts({concepts:t}){if(!t)throw new Ds({parameter:"concepts"});Array.isArray(t)||(t=[t]);const e=await Rc.post(this._api.api,{query:`query { lookup( uris: [${t.map((t=>`"${t.uri}"`))}], ) { uri source { ... on Source { uri } } result { ... on Term { uri prefLabel scopeNote altLabel broader { uri } narrower { uri } } } } }`});return(e.data?.data?.lookup||[]).map((t=>{const e={uri:t.uri,inScheme:[Lw.schemes.find((e=>js.compare(e,{uri:t.source.uri})))]};return t.result?.prefLabel?.[0]&&(e.prefLabel={und:t.result.prefLabel[0]}),t.result?.altLabel?.[0]&&(e.altLabel={und:t.result.altLabel}),t.result?.scopeNote?.[0]&&(e.scopeNote={und:t.result.scopeNote}),t.result?.broader?.length&&(e.broader=t.result.broader),t.result?.narrower?.length&&(e.narrower=t.result.narrower),e}))}async suggest(t){const e=t.search,r=await this.search(t);return[e,r.map((t=>js.prefLabel(t,{fallbackToUri:!1}))),[],r.map((t=>t.uri))]}async search({scheme:t,search:e}){if(!e)throw new Ds({parameter:"search"});if(!t||!js.isContainedIn(t,Lw.schemes))throw new Ds({parameter:"scheme"});const r=await Rc.post(this._api.api,{query:`query { terms( sources: ["${t.uri}"] query: "${e}" ) { source { uri } result { ... on Terms { terms { uri prefLabel scopeNote } } } }}`});return(r.data?.data?.terms?.[0]?.result?.terms||[]).map((e=>{const r={uri:e.uri,inScheme:[t]};return e.prefLabel?.[0]&&(r.prefLabel={und:e.prefLabel[0]}),e.altLabel?.[0]&&(r.altLabel={und:e.altLabel}),e.scopeNote?.[0]&&(r.scopeNote={und:e.scopeNote[0]}),r}))}}Iw.providerName="NoTApi",Iw.providerType="http://bartoc.org/api-type/noterms";const Bw=Object.freeze(Object.defineProperty({__proto__:null,BaseProvider:Ky,ConceptApiProvider:dw,LabelSearchSuggestionProvider:fw,LobidApiProvider:zw,LocApiProvider:ww,LocalMappingsProvider:iw,MappingsApiProvider:sw,MyCoReProvider:Mw,NoTApiProvider:Iw,OccurrencesApiProvider:cw,ReconciliationApiProvider:pw,SkohubProvider:Sw,SkosmosApiProvider:hw},Symbol.toStringTag,{value:"Module"})),Rw={[Ky.providerName]:Ky,init(t){if(this[t.provider])return new this[t.provider](t);throw new Is},addProvider(t){if(!(t.prototype instanceof Ky||t===Ky))throw new Is;this[t.providerName]=t}};Rw.addProvider(dw),Rw.addProvider(sw);const Fw={};let Nw=class t{constructor(t){this.config=t,this.axios=Rc.create()}setConfig(t){this.config=t}get config(){return this._config}set config(t){(t=t||{}).registries=t.registries||[],t.registries=t.registries.map((t=>Rw.init(t))).filter((t=>t)),t.registries.forEach((t=>{t.cdk=this})),this._config=t}get providers(){return Rw}createInstance(e){return new t(e)}async loadConfig(t){const e=await this.axios.get(t);this.config=e.data}loadBuildInfo({url:t,buildInfo:e=null,interval:r=6e4,callback:n,...o}){if(!t&&!this.config.cocodaBaseUrl)throw new Ps({message:"Could not determine URL to load build config."});return t||(t=`${this.config.cocodaBaseUrl}build-info.json`),this.repeat({...o,function:async()=>(await this.axios.get(t,{headers:{"Cache-Control":"no-cache"}})).data,interval:r,callback:(t,r,o)=>{t?n(t):(o||!o&&e&&!sg(r,e))&&n(null,r,o||e)}})}getRegistryForUri(t){return this.config.registries.find((e=>e.uri==t))}initializeRegistry(t){return(t=Rw.init(t)).cdk=this,t}addProvider(t){Rw.addProvider(t)}static addProvider(t){Rw.addProvider(t)}repeat({function:t,interval:e=15e3,callback:r,callImmediately:n=!0}={}){if(!t)throw new Ds({parameter:"function"});if("function"!=typeof t)throw new Ds({parameter:"function",message:"function needs to be a function"});if(e=parseInt(e),isNaN(e))throw new Ds({parameter:"interval"});if(!r)throw new Ds({parameter:"callback"});if("function"!=typeof r)throw new Ds({parameter:"callback",message:"callback needs to be a function"});let o={timer:null,result:null,error:null,isPaused:!1,interval:e};const a=t=>{const e=o.result;sg(e,t)||(o.result=t,o.error=null,r(null,t,e))},i=t=>{o.error=t,r(t)},s=t=>{o.isPaused||(o.timer=setTimeout((()=>{t()}),o.interval))},l=()=>(async()=>t())().then(a).catch(i).then((()=>s(l))),c=(t=n)=>{t?l():s(l)};return c(),{start:(...t)=>{o.isPaused=!1,c(...t)},stop:()=>{o.isPaused=!0,o.timer?clearTimeout(o.timer):setTimeout((()=>{o.timer&&clearTimeout(o.timer)}),o.interval)},get isPaused(){return o.isPaused},get lastResult(){return o.result},get hasErrored(){return!!o.error},get interval(){return o.interval},set interval(t){o.interval=t}}}async getSchemes(t={}){let e=[],r=[];for(let n of this.config.registries)if(!1!==n.has.schemes){let o=n.getSchemes(t).then((t=>{for(let r of t){r._registry=n,r.__DETAILSLOADED__=1,r.type=r.type||["http://www.w3.org/2004/02/skos/core#ConceptScheme"];let t,o,a=e.find((t=>js.compare(t,r))),i=!1;if(a){t=this.config.registries.indexOf(n),-1!=t&&(t=this.config.registries.length-t),o=this.config.registries.indexOf(yp(a,"_registry")),-1!=o&&(o=this.config.registries.length-o);let e=r.concepts?0==r.concepts.length?-1:1:0,s=a.concepts?0==a.concepts.length?-1:1:0;i=e>s||!(ejs.compare(t,a)));-1!=t&&e.splice(t,1),r=js.merge(r,Ly(a,["concepts","topConcepts"]),{mergeUris:!0,skipPaths:["_registry"]})}r._registry=n,e.push(r)}else{const t=e.findIndex((t=>js.compare(t,r)));if(-1!=t){const n=e[t]._registry;e[t]=js.merge(e[t],Ly(r,["concepts","topConcepts"]),{mergeUris:!0,skipPaths:["_registry"]}),e[t]._registry=n}}}})).catch((t=>{console.warn("Couldn't load schemes for registry",n.uri,t)}));r.push(o)}return await Promise.all(r),e.forEach((t=>{const e=t._registry;delete t._registry;const r=this.registryForScheme(t);r&&r._api.api!==e._api.api?t._registry=r:t._registry=e})),js.sortSchemes(e.filter(Boolean))}registryForScheme(t,e="concepts"){let r=t._registry;if(r)return r;for(let{type:o,...a}of t.API||[]){const i=`${o}-${a.url}`;if(Fw[i]){const e=Fw[i];return Array.isArray(e._jskos.schemes)&&!js.isContainedIn(t,e._jskos.schemes)&&e._jskos.schemes.push(t),e}a.scheme=t;for(const t of Object.values(Rw)){if(t?.providerType!==o)continue;if(!t._registryConfigForBartocApiConfig)continue;if(e&&!t?.supports?.[e])continue;const s=t.providerName,l=Rw[s]._registryConfigForBartocApiConfig(a);if(l){l.provider=s;try{if(r=this.initializeRegistry(l),r)return Fw[i]=r,r}catch(n){continue}}}}return null}};const Vw=t("S",new Nw),Hw=Object.freeze(Object.defineProperty({__proto__:null,BaseProvider:Ky,CocodaSDK:Nw,ConceptApiProvider:dw,LabelSearchSuggestionProvider:fw,LobidApiProvider:zw,LocApiProvider:ww,LocalMappingsProvider:iw,MappingsApiProvider:sw,MyCoReProvider:Mw,NoTApiProvider:Iw,OccurrencesApiProvider:cw,ReconciliationApiProvider:pw,SkohubProvider:Sw,SkosmosApiProvider:hw,addAllProviders:function(t){Object.values(Bw).forEach((e=>(t||Vw).addProvider(e)))},cdk:Vw,errors:Bs,utils:qy},Symbol.toStringTag,{value:"Module"})),Uw={};for(let t of["log","warn","error"])Uw[t]=(...t)=>{}; -/*! - * vuex v3.6.2 - * (c) 2021 Evan You - * @license MIT - */var Ww=("undefined"!=typeof window?window:"undefined"!=typeof global?global:{}).__VUE_DEVTOOLS_GLOBAL_HOOK__;function Gw(t,e){if(void 0===e&&(e=[]),null===t||"object"!=typeof t)return t;var r,n=(r=function(e){return e.original===t},e.filter(r)[0]);if(n)return n.copy;var o=Array.isArray(t)?[]:{};return e.push({original:t,copy:o}),Object.keys(t).forEach((function(r){o[r]=Gw(t[r],e)})),o}function qw(t,e){Object.keys(t).forEach((function(r){return e(t[r],r)}))}function Kw(t){return null!==t&&"object"==typeof t}var Yw=function(t,e){this.runtime=e,this._children=Object.create(null),this._rawModule=t;var r=t.state;this.state=("function"==typeof r?r():r)||{}},Xw={namespaced:{configurable:!0}};Xw.namespaced.get=function(){return!!this._rawModule.namespaced},Yw.prototype.addChild=function(t,e){this._children[t]=e},Yw.prototype.removeChild=function(t){delete this._children[t]},Yw.prototype.getChild=function(t){return this._children[t]},Yw.prototype.hasChild=function(t){return t in this._children},Yw.prototype.update=function(t){this._rawModule.namespaced=t.namespaced,t.actions&&(this._rawModule.actions=t.actions),t.mutations&&(this._rawModule.mutations=t.mutations),t.getters&&(this._rawModule.getters=t.getters)},Yw.prototype.forEachChild=function(t){qw(this._children,t)},Yw.prototype.forEachGetter=function(t){this._rawModule.getters&&qw(this._rawModule.getters,t)},Yw.prototype.forEachAction=function(t){this._rawModule.actions&&qw(this._rawModule.actions,t)},Yw.prototype.forEachMutation=function(t){this._rawModule.mutations&&qw(this._rawModule.mutations,t)},Object.defineProperties(Yw.prototype,Xw);var Jw,Zw=function(t){this.register([],t,!1)};function Qw(t,e,r){if(e.update(r),r.modules)for(var n in r.modules){if(!e.getChild(n))return;Qw(t.concat(n),e.getChild(n),r.modules[n])}}Zw.prototype.get=function(t){return t.reduce((function(t,e){return t.getChild(e)}),this.root)},Zw.prototype.getNamespace=function(t){var e=this.root;return t.reduce((function(t,r){return t+((e=e.getChild(r)).namespaced?r+"/":"")}),"")},Zw.prototype.update=function(t){Qw([],this.root,t)},Zw.prototype.register=function(t,e,r){var n=this;void 0===r&&(r=!0);var o=new Yw(e,r);0===t.length?this.root=o:this.get(t.slice(0,-1)).addChild(t[t.length-1],o),e.modules&&qw(e.modules,(function(e,o){n.register(t.concat(o),e,r)}))},Zw.prototype.unregister=function(t){var e=this.get(t.slice(0,-1)),r=t[t.length-1],n=e.getChild(r);n&&n.runtime&&e.removeChild(r)},Zw.prototype.isRegistered=function(t){var e=this.get(t.slice(0,-1)),r=t[t.length-1];return!!e&&e.hasChild(r)};var tx=function(t){var e=this;void 0===t&&(t={}),!Jw&&"undefined"!=typeof window&&window.Vue&&lx(window.Vue);var r=t.plugins;void 0===r&&(r=[]);var n=t.strict;void 0===n&&(n=!1),this._committing=!1,this._actions=Object.create(null),this._actionSubscribers=[],this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new Zw(t),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._watcherVM=new Jw,this._makeLocalGettersCache=Object.create(null);var o=this,a=this.dispatch,i=this.commit;this.dispatch=function(t,e){return a.call(o,t,e)},this.commit=function(t,e,r){return i.call(o,t,e,r)},this.strict=n;var s=this._modules.root.state;ax(this,s,[],this._modules.root),ox(this,s),r.forEach((function(t){return t(e)})),(void 0!==t.devtools?t.devtools:Jw.config.devtools)&&function(t){Ww&&(t._devtoolHook=Ww,Ww.emit("vuex:init",t),Ww.on("vuex:travel-to-state",(function(e){t.replaceState(e)})),t.subscribe((function(t,e){Ww.emit("vuex:mutation",t,e)}),{prepend:!0}),t.subscribeAction((function(t,e){Ww.emit("vuex:action",t,e)}),{prepend:!0}))}(this)},ex={state:{configurable:!0}};function rx(t,e,r){return e.indexOf(t)<0&&(r&&r.prepend?e.unshift(t):e.push(t)),function(){var r=e.indexOf(t);r>-1&&e.splice(r,1)}}function nx(t,e){t._actions=Object.create(null),t._mutations=Object.create(null),t._wrappedGetters=Object.create(null),t._modulesNamespaceMap=Object.create(null);var r=t.state;ax(t,r,[],t._modules.root,!0),ox(t,r,e)}function ox(t,e,r){var n=t._vm;t.getters={},t._makeLocalGettersCache=Object.create(null);var o=t._wrappedGetters,a={};qw(o,(function(e,r){a[r]=function(t,e){return function(){return t(e)}}(e,t),Object.defineProperty(t.getters,r,{get:function(){return t._vm[r]},enumerable:!0})}));var i=Jw.config.silent;Jw.config.silent=!0,t._vm=new Jw({data:{$$state:e},computed:a}),Jw.config.silent=i,t.strict&&function(t){t._vm.$watch((function(){return this._data.$$state}),(function(){}),{deep:!0,sync:!0})}(t),n&&(r&&t._withCommit((function(){n._data.$$state=null})),Jw.nextTick((function(){return n.$destroy()})))}function ax(t,e,r,n,o){var a=!r.length,i=t._modules.getNamespace(r);if(n.namespaced&&(t._modulesNamespaceMap[i],t._modulesNamespaceMap[i]=n),!a&&!o){var s=ix(e,r.slice(0,-1)),l=r[r.length-1];t._withCommit((function(){Jw.set(s,l,n.state)}))}var c=n.context=function(t,e,r){var n=""===e,o={dispatch:n?t.dispatch:function(r,n,o){var a=sx(r,n,o),i=a.payload,s=a.options,l=a.type;return s&&s.root||(l=e+l),t.dispatch(l,i)},commit:n?t.commit:function(r,n,o){var a=sx(r,n,o),i=a.payload,s=a.options,l=a.type;s&&s.root||(l=e+l),t.commit(l,i,s)}};return Object.defineProperties(o,{getters:{get:n?function(){return t.getters}:function(){return function(t,e){if(!t._makeLocalGettersCache[e]){var r={},n=e.length;Object.keys(t.getters).forEach((function(o){if(o.slice(0,n)===e){var a=o.slice(n);Object.defineProperty(r,a,{get:function(){return t.getters[o]},enumerable:!0})}})),t._makeLocalGettersCache[e]=r}return t._makeLocalGettersCache[e]}(t,e)}},state:{get:function(){return ix(t.state,r)}}}),o}(t,i,r);n.forEachMutation((function(e,r){!function(t,e,r,n){var o=t._mutations[e]||(t._mutations[e]=[]);o.push((function(e){r.call(t,n.state,e)}))}(t,i+r,e,c)})),n.forEachAction((function(e,r){var n=e.root?r:i+r,o=e.handler||e;!function(t,e,r,n){var o=t._actions[e]||(t._actions[e]=[]);o.push((function(e){var o,a=r.call(t,{dispatch:n.dispatch,commit:n.commit,getters:n.getters,state:n.state,rootGetters:t.getters,rootState:t.state},e);return(o=a)&&"function"==typeof o.then||(a=Promise.resolve(a)),t._devtoolHook?a.catch((function(e){throw t._devtoolHook.emit("vuex:error",e),e})):a}))}(t,n,o,c)})),n.forEachGetter((function(e,r){!function(t,e,r,n){t._wrappedGetters[e]||(t._wrappedGetters[e]=function(t){return r(n.state,n.getters,t.state,t.getters)})}(t,i+r,e,c)})),n.forEachChild((function(n,a){ax(t,e,r.concat(a),n,o)}))}function ix(t,e){return e.reduce((function(t,e){return t[e]}),t)}function sx(t,e,r){return Kw(t)&&t.type&&(r=e,e=t,t=t.type),{type:t,payload:e,options:r}}function lx(t){Jw&&t===Jw||function(t){if(Number(t.version.split(".")[0])>=2)t.mixin({beforeCreate:r});else{var e=t.prototype._init;t.prototype._init=function(t){void 0===t&&(t={}),t.init=t.init?[r].concat(t.init):r,e.call(this,t)}}function r(){var t=this.$options;t.store?this.$store="function"==typeof t.store?t.store():t.store:t.parent&&t.parent.$store&&(this.$store=t.parent.$store)}}(Jw=t)}ex.state.get=function(){return this._vm._data.$$state},ex.state.set=function(t){},tx.prototype.commit=function(t,e,r){var n=this,o=sx(t,e,r),a=o.type,i=o.payload,s={type:a,payload:i},l=this._mutations[a];l&&(this._withCommit((function(){l.forEach((function(t){t(i)}))})),this._subscribers.slice().forEach((function(t){return t(s,n.state)})))},tx.prototype.dispatch=function(t,e){var r=this,n=sx(t,e),o=n.type,a=n.payload,i={type:o,payload:a},s=this._actions[o];if(s){try{this._actionSubscribers.slice().filter((function(t){return t.before})).forEach((function(t){return t.before(i,r.state)}))}catch(dj){}var l=s.length>1?Promise.all(s.map((function(t){return t(a)}))):s[0](a);return new Promise((function(t,e){l.then((function(e){try{r._actionSubscribers.filter((function(t){return t.after})).forEach((function(t){return t.after(i,r.state)}))}catch(dj){}t(e)}),(function(t){try{r._actionSubscribers.filter((function(t){return t.error})).forEach((function(e){return e.error(i,r.state,t)}))}catch(dj){}e(t)}))}))}},tx.prototype.subscribe=function(t,e){return rx(t,this._subscribers,e)},tx.prototype.subscribeAction=function(t,e){return rx("function"==typeof t?{before:t}:t,this._actionSubscribers,e)},tx.prototype.watch=function(t,e,r){var n=this;return this._watcherVM.$watch((function(){return t(n.state,n.getters)}),e,r)},tx.prototype.replaceState=function(t){var e=this;this._withCommit((function(){e._vm._data.$$state=t}))},tx.prototype.registerModule=function(t,e,r){void 0===r&&(r={}),"string"==typeof t&&(t=[t]),this._modules.register(t,e),ax(this,this.state,t,this._modules.get(t),r.preserveState),ox(this,this.state)},tx.prototype.unregisterModule=function(t){var e=this;"string"==typeof t&&(t=[t]),this._modules.unregister(t),this._withCommit((function(){var r=ix(e.state,t.slice(0,-1));Jw.delete(r,t[t.length-1])})),nx(this)},tx.prototype.hasModule=function(t){return"string"==typeof t&&(t=[t]),this._modules.isRegistered(t)},tx.prototype.hotUpdate=function(t){this._modules.update(t),nx(this,!0)},tx.prototype._withCommit=function(t){var e=this._committing;this._committing=!0,t(),this._committing=e},Object.defineProperties(tx.prototype,ex);var cx=hx((function(t,e){var r={};return fx(e).forEach((function(e){var n=e.key,o=e.val;r[n]=function(){var e=this.$store.state,r=this.$store.getters;if(t){var n=mx(this.$store,0,t);if(!n)return;e=n.context.state,r=n.context.getters}return"function"==typeof o?o.call(this,e,r):e[o]},r[n].vuex=!0})),r})),dx=hx((function(t,e){var r={};return fx(e).forEach((function(e){var n=e.key,o=e.val;r[n]=function(){for(var e=[],r=arguments.length;r--;)e[r]=arguments[r];var n=this.$store.commit;if(t){var a=mx(this.$store,0,t);if(!a)return;n=a.context.commit}return"function"==typeof o?o.apply(this,[n].concat(e)):n.apply(this.$store,[o].concat(e))}})),r})),ux=hx((function(t,e){var r={};return fx(e).forEach((function(e){var n=e.key,o=e.val;o=t+o,r[n]=function(){if(!t||mx(this.$store,0,t))return this.$store.getters[o]},r[n].vuex=!0})),r})),px=hx((function(t,e){var r={};return fx(e).forEach((function(e){var n=e.key,o=e.val;r[n]=function(){for(var e=[],r=arguments.length;r--;)e[r]=arguments[r];var n=this.$store.dispatch;if(t){var a=mx(this.$store,0,t);if(!a)return;n=a.context.dispatch}return"function"==typeof o?o.apply(this,[n].concat(e)):n.apply(this.$store,[o].concat(e))}})),r}));function fx(t){return function(t){return Array.isArray(t)||Kw(t)}(t)?Array.isArray(t)?t.map((function(t){return{key:t,val:t}})):Object.keys(t).map((function(e){return{key:e,val:t[e]}})):[]}function hx(t){return function(e,r){return"string"!=typeof e?(r=e,e=""):"/"!==e.charAt(e.length-1)&&(e+="/"),t(e,r)}}function mx(t,e,r){return t._modulesNamespaceMap[r]}function bx(t,e,r){var n=r?t.groupCollapsed:t.group;try{n.call(t,e)}catch(dj){t.log(e)}}function gx(t){try{t.groupEnd()}catch(dj){t.log("—— log end ——")}}function vx(){var t=new Date;return" @ "+yx(t.getHours(),2)+":"+yx(t.getMinutes(),2)+":"+yx(t.getSeconds(),2)+"."+yx(t.getMilliseconds(),3)}function yx(t,e){return r="0",n=e-t.toString().length,new Array(n+1).join(r)+t;var r,n}var wx={Store:tx,install:lx,version:"3.6.2",mapState:cx,mapMutations:dx,mapGetters:ux,mapActions:px,createNamespacedHelpers:function(t){return{mapState:cx.bind(null,t),mapGetters:ux.bind(null,t),mapMutations:dx.bind(null,t),mapActions:px.bind(null,t)}},createLogger:function(t){void 0===t&&(t={});var e=t.collapsed;void 0===e&&(e=!0);var r=t.filter;void 0===r&&(r=function(t,e,r){return!0});var n=t.transformer;void 0===n&&(n=function(t){return t});var o=t.mutationTransformer;void 0===o&&(o=function(t){return t});var a=t.actionFilter;void 0===a&&(a=function(t,e){return!0});var i=t.actionTransformer;void 0===i&&(i=function(t){return t});var s=t.logMutations;void 0===s&&(s=!0);var l=t.logActions;void 0===l&&(l=!0);var c=t.logger;return void 0===c&&(c=console),function(t){var d=Gw(t.state);void 0!==c&&(s&&t.subscribe((function(t,a){var i=Gw(a);if(r(t,d,i)){var s=vx(),l=o(t),u="mutation "+t.type+s;bx(c,u,e),c.log("%c prev state","color: #9E9E9E; font-weight: bold",n(d)),c.log("%c mutation","color: #03A9F4; font-weight: bold",l),c.log("%c next state","color: #4CAF50; font-weight: bold",n(i)),gx(c)}d=i})),l&&t.subscribeAction((function(t,r){if(a(t,r)){var n=vx(),o=i(t),s="action "+t.type+n;bx(c,s,e),c.log("%c action","color: #03A9F4; font-weight: bold",o),gx(c)}})))}}};const xx={clear(t,{kind:e,isLeft:r}){t[e][r]=null,"scheme"==e&&(t.concept[r]=null)},set(t,{kind:e,isLeft:r,value:n,concept:o,scheme:a}){"both"==e?(t.scheme[r]=a&&oi.pick(a,["uri"]),t.concept[r]=o&&oi.pick(o,["uri"])):t[e][r]=oi.pick(n,["uri"])},setLoadingId(t,{isLeft:e,loadingId:r}={}){t.loadingId[e]=r},setPreviousConcept(t,{isLeft:e,concept:r}){const n=r&&r.uri;t.previousConcept[e]=n?{uri:n}:null},setNextConcept(t,{isLeft:e,concept:r}){const n=r&&r.uri;t.nextConcept[e]=n?{uri:n}:null}},kx={namespaced:!0,state:{scheme:{true:null,false:null},concept:{true:null,false:null},loadingId:{true:"",false:""},previousConcept:{true:null,false:null},nextConcept:{true:null,false:null}},mutations:xx};function _x(t){return t=t||gS.getters.currentRegistry,oi.isString(t)&&(t={uri:t}),t=(gS.state.config.registries||[]).find((e=>Ts.compareFast(e,t))),t}function Ox(t,e){if(!t)return!1;const r=[].concat(t.creator||[],t.contributor||[]).map((t=>t.uri));return oi.intersection(VS(e),r).length>0}function Sx({mapping:t,registry:e}){for(let r of["fromScheme","toScheme"]){if(!t[r])return!1;const n=oi.get(e,`config.mappings.${r}Whitelist`);if(n&&!n.find((e=>jS(e,t[r]))))return!1;if("1-to-1"==oi.get(e,"config.mappings.cardinality")&&Ts.conceptsOfMapping(t,"to").length>1)return!1}return!0}function Cx({registry:t,user:e,action:r}){return t.isAuthorizedFor({type:"concordances",action:r,user:e,crossUser:!0})}function jx({registry:t,mapping:e,user:r}){return!(!e||!t||!Sx({mapping:e,registry:t})||e.partOf&&e.partOf[0]&&!$x({registry:t,user:r,mapping:oi.omit(e,"partOf"),concordance:BS.value.find((t=>Ts.compare(t,e.partOf[0]))),isExistingMapping:!1})||!t.isAuthorizedFor({type:"mappings",action:"create",user:r}))}function Tx({registry:t,mapping:e,user:r,original:n}){if(!e)return!1;if(t=t||e._registry,n=n||e,!t)return!1;if(!Sx({mapping:e,registry:t}))return!1;const o=BS.value.find((t=>Ts.compare(t,oi.get(n,"partOf[0]")))),a=Ox(o,r);let i=!Ts.userOwnsMapping(r,n);return!(o&&!i&&!a&&!Cx({registry:t,user:r,action:"update"}))&&(a&&(i=!1),t.isAuthorizedFor({type:"mappings",action:"update",user:r,crossUser:i}))}function Px({registry:t,mapping:e,user:r,original:n}){if(!e)return!1;if(t=t||e._registry,n=n||e,!t)return!1;const o=BS.value.find((t=>Ts.compare(t,oi.get(n,"partOf[0]")))),a=Ox(o,r);let i=!Ts.userOwnsMapping(r,n);return!(o&&!i&&!a&&!Cx({registry:t,user:r,action:"update"}))&&t.isAuthorizedFor({type:"mappings",action:"delete",user:r,crossUser:i})}function $x({registry:t,concordance:e,mapping:r,user:n,isExistingMapping:o=!0}){if(t=_x(t||r._registry),!(e&&r&&t&&t.isAuthorizedFor({type:"mappings",action:"update",user:n})))return!1;if(o)if(r.partOf&&0!==r.partOf.length){const e=BS.value.find((t=>Ts.compare(t,r.partOf[0])));if(!e||!Ox(e,n)&&!Cx({registry:t,user:n,action:"update"}))return!1}else if(!Tx({registry:t,mapping:r,user:n}))return!1;return!(!Ox(e,n)&&!Cx({registry:t,user:n,action:"update"})||!jS(e.fromScheme,r.fromScheme)||!jS(e.toScheme,r.toScheme))}const Dx="cocoda-mappingTrash--"+window.location.pathname,Ax={from:{memberSet:[]},to:{memberSet:[]},fromScheme:null,toScheme:null,type:[Ts.defaultMappingType.uri]},zx={mapping:Ts.copyDeep(Ax),original:{uri:null,mapping:null,registry:null},mappingsNeedRefresh:!1,mappingsNeedRefreshRegistry:null,mappingTrash:[],mappingTrashLoaded:!1},Ex={fromTo:t=>t?"from":"to",fromToScheme:t=>Ex.fromTo(t)+"Scheme"},Mx={canAdd:t=>(e,r,n)=>null!=e&&!Mx.added(t)(e,n),added:t=>(e,r)=>{let n=Ex.fromTo(r);return-1!=oi.findIndex(t.mapping[n].memberSet,(t=>Ts.compare(t,e)))},checkScheme:t=>(e,r)=>{let n=Mx.getScheme(t)(r);return null==n||Ts.compare(n,e)},getConcepts:t=>e=>{if(oi.isBoolean(e)){let r=Ex.fromTo(e);return Ts.conceptsOfMapping(t.mapping,r)}return Ts.conceptsOfMapping(t.mapping)},getScheme:t=>e=>t.mapping[Ex.fromToScheme(e)],hasMappingChangedFromOriginal:(t,e,r,n)=>{if(!t.mapping)return!1;if(!t.original.uri)return!0;const o=n.getCurrentRegistry;if(!Ts.compareFast(t.original.registry,o))return!0;const a=t.original.mapping;return!o.isAuthorizedFor({type:"mappings",action:"anonymous",user:r.auth.user})&&!((t,e)=>{if(!t&&!e)return!0;if((t||[]).length!=(e||[]).length)return!1;let r=t&&t[0],n=e&&e[0];return!r&&!n||!(r&&!n||!r&&n)&&r.uri==n.uri&&Ts.prefLabel(r)==Ts.prefLabel(n)})(t.mapping.creator,a.creator)||!Ts.compareMappings(a,t.mapping)},hasChangedFromOriginal:(t,e)=>e.hasMappingChangedFromOriginal||e.hasConcordanceChangedFromOriginal,hasConcordanceChangedFromOriginal:t=>!Ts.compare(oi.get(t.mapping,"partOf[0]"),oi.get(t.original,"mapping.partOf[0]")),mappingTrash:(t,e,r)=>{let n=r.config,o=[];for(let a of t.mappingTrash){let t=n.registries.find((t=>Ts.compareFast(t,a.registry)));o.push(Object.assign({},a,{registry:t}))}return o},canCreate:(t,e,r,n)=>jx({registry:n.getCurrentRegistry,mapping:t.mapping,user:r.auth.user}),canUpdate:(t,e,r,n)=>{const o=n.getCurrentRegistry;return!!(o&&Ts.compareFast(o,t.original.registry)&&t.mapping&&t.original.uri)&&Tx({registry:o,mapping:t.mapping,user:r.auth.user,original:t.original.mapping})},canDelete:(t,e,r,n)=>{const o=n.getCurrentRegistry;return!!(o&&Ts.compareFast(o,t.original.registry)&&t.mapping&&t.original.uri)&&Px({registry:o,mapping:t.mapping,user:r.auth.user,original:t.original.mapping})}},Lx={add(t,{concept:e,scheme:r,isLeft:n,cardinality:o="1-to-n"}){if(!(r=r||e.inScheme&&e.inScheme[0]))return;if(Mx.added(t)(e,n))return;let a=Ex.fromTo(n);"from"==a&&0!=t.mapping.from.memberSet.length||!Mx.checkScheme(t)(r,n)||"to"==a&&"1-to-1"==o?t.mapping[a].memberSet=[e]:t.mapping[a].memberSet.push(e),t.mapping[Ex.fromToScheme(n)]=r},remove(t,{concept:e,isLeft:r}){let n=Ex.fromTo(r),o=oi.findIndex(t.mapping[n].memberSet,(t=>Ts.compare(t,e)));-1!=o&&(t.mapping[n].memberSet.splice(o,1),0==t.mapping[n].memberSet.length&&"from"==n&&(t.mapping[Ex.fromToScheme(r)]=null),0===Ts.conceptsOfMapping(t.mapping).length&&Lx.empty(t))},removeAll(t,{isLeft:e}){let r=Ex.fromTo(e);t.mapping[r].memberSet=[],t.mapping[Ex.fromToScheme(e)]=null},set(t,{mapping:e=null,original:r=null,registry:n=null}){e&&(t.mapping=e),n=n||oi.get(r,"_registry"),r&&n?(t.original.uri=r.uri,t.original.mapping=r,t.original.registry=n):e||(t.original.uri=null)},empty(t){t.mapping=Ts.copyDeep(Ax),t.original.uri=null},setType(t,{uri:e}){t.mapping.type=[e]},setCreator(t,{creator:e}){e&&!oi.isArray(e)&&(e=[e]),e&&0!=e.length?t.mapping.creator=e:Ln.delete(t.mapping,"creator")},setContributor(t,{contributor:e}){e&&!oi.isArray(e)&&(e=[e]),e&&0!=e.length?t.mapping.contributor=e:Ln.delete(t.mapping,"contributor")},setScheme(t,{isLeft:e=!0,scheme:r}){0==Mx.getConcepts(t)(e).length&&(t.mapping[Ex.fromToScheme(e)]=r)},setConcordance(t,{concordance:e}){e&&e.uri?t.mapping.partOf=[{uri:e.uri}]:Ln.delete(t.mapping,"partOf")},switch(t){Object.assign(t.mapping,{from:t.mapping.to,to:t.mapping.from,fromScheme:t.mapping.toScheme,toScheme:t.mapping.fromScheme}),"http://www.w3.org/2004/02/skos/core#narrowMatch"==t.mapping.type[0]?t.mapping.type[0]="http://www.w3.org/2004/02/skos/core#broadMatch":"http://www.w3.org/2004/02/skos/core#broadMatch"==t.mapping.type[0]&&(t.mapping.type[0]="http://www.w3.org/2004/02/skos/core#narrowMatch")},setIdentifier(t,{uri:e}={}){(e||null===e)&&(t.mapping.uri&&t.mapping.uri!==e&&(t.mapping.identifier=(t.mapping.identifier||[]).concat(t.mapping.uri)),e?(t.mapping.uri=e,t.mapping.identifier=t.mapping.identifier.filter((t=>t!==e))):Ln.delete(t.mapping,"uri")),t.mapping.fromScheme&&t.mapping.toScheme&&(t.mapping=Ts.addMappingIdentifiers(t.mapping))},setRefresh(t,{refresh:e=!0,registry:r}={}){t.mappingsNeedRefreshRegistry=e&&r?r:null,t.mappingsNeedRefresh=e},setTrash(t,{trash:e}={}){t.mappingTrash=e,t.mappingTrashLoaded=!0},addToTrash(t,{mapping:e,registry:r}={}){let n={mapping:Ts.minifyMapping(e),registry:{uri:r.uri}};t.mappingTrash=[n].concat(t.mappingTrash),t.mappingTrash.length>10&&(t.mappingTrash=t.mappingTrash.slice(0,10))},removeFromTrash(t,{uri:e}={}){t.mappingTrash=t.mappingTrash.filter((t=>t.mapping.uri!=e))},clearTrash(t){t.mappingTrash=[]}},Ix={namespaced:!0,state:zx,getters:Mx,mutations:Lx,actions:{loadMappingTrash:({commit:t})=>Jy.getItem(Dx).then((e=>{t(e?{type:"setTrash",trash:e}:{type:"setTrash",trash:[]})}))}},Bx={add(t,e){e.variant=e.variant||"warning",e.countdown=null!=e.countdown?e.countdown:5;let r=!0;e.countdown&&-1!=e.countdown||(r=!1),e.shouldCountdown=r,t.alerts.push(e)},setCountdown(t,{alert:e,countdown:r}){e.countdown=r,e.shouldCountdown=!0}},Rx={namespaced:!0,state:{alerts:[]},mutations:Bx};var Fx={connect:"connect",disconnect:"disconnect",login:"login",logout:"logout",update:"update",error:"error",providers:"providers",token:"token",about:"about",_sent:"_sent",_received:"_received",isEvent(t){return Object.values(this).includes(t)}};class Nx extends Error{}class Vx extends Error{}class Hx extends Error{}class Ux extends Error{}const Wx=Object.freeze(Object.defineProperty({__proto__:null,NoInternetConnectionError:Nx,NoSuchEventError:Ux,ServerConnectionError:Hx,ThirdPartyCookiesBlockedError:Vx},Symbol.toStringTag,{value:"Module"}));var Gx={exports:{}};!function(t,e){var r="undefined"!=typeof self?self:ei,n=function(){function t(){this.fetch=!1,this.DOMException=r.DOMException}return t.prototype=r,new t}();!function(t){!function(e){var r="URLSearchParams"in t,n="Symbol"in t&&"iterator"in Symbol,o="FileReader"in t&&"Blob"in t&&function(){try{return new Blob,!0}catch(dj){return!1}}(),a="FormData"in t,i="ArrayBuffer"in t;if(i)var s=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],l=ArrayBuffer.isView||function(t){return t&&s.indexOf(Object.prototype.toString.call(t))>-1};function c(t){if("string"!=typeof t&&(t=String(t)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(t))throw new TypeError("Invalid character in header field name");return t.toLowerCase()}function d(t){return"string"!=typeof t&&(t=String(t)),t}function u(t){var e={next:function(){var e=t.shift();return{done:void 0===e,value:e}}};return n&&(e[Symbol.iterator]=function(){return e}),e}function p(t){this.map={},t instanceof p?t.forEach((function(t,e){this.append(e,t)}),this):Array.isArray(t)?t.forEach((function(t){this.append(t[0],t[1])}),this):t&&Object.getOwnPropertyNames(t).forEach((function(e){this.append(e,t[e])}),this)}function f(t){if(t.bodyUsed)return Promise.reject(new TypeError("Already read"));t.bodyUsed=!0}function h(t){return new Promise((function(e,r){t.onload=function(){e(t.result)},t.onerror=function(){r(t.error)}}))}function m(t){var e=new FileReader,r=h(e);return e.readAsArrayBuffer(t),r}function b(t){if(t.slice)return t.slice(0);var e=new Uint8Array(t.byteLength);return e.set(new Uint8Array(t)),e.buffer}function g(){return this.bodyUsed=!1,this._initBody=function(t){var e;this._bodyInit=t,t?"string"==typeof t?this._bodyText=t:o&&Blob.prototype.isPrototypeOf(t)?this._bodyBlob=t:a&&FormData.prototype.isPrototypeOf(t)?this._bodyFormData=t:r&&URLSearchParams.prototype.isPrototypeOf(t)?this._bodyText=t.toString():i&&o&&(e=t)&&DataView.prototype.isPrototypeOf(e)?(this._bodyArrayBuffer=b(t.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):i&&(ArrayBuffer.prototype.isPrototypeOf(t)||l(t))?this._bodyArrayBuffer=b(t):this._bodyText=t=Object.prototype.toString.call(t):this._bodyText="",this.headers.get("content-type")||("string"==typeof t?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):r&&URLSearchParams.prototype.isPrototypeOf(t)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},o&&(this.blob=function(){var t=f(this);if(t)return t;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?f(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(m)}),this.text=function(){var t,e,r,n=f(this);if(n)return n;if(this._bodyBlob)return t=this._bodyBlob,e=new FileReader,r=h(e),e.readAsText(t),r;if(this._bodyArrayBuffer)return Promise.resolve(function(t){for(var e=new Uint8Array(t),r=new Array(e.length),n=0;n-1?n:r),this.mode=e.mode||this.mode||null,this.signal=e.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&o)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(o)}function w(t){var e=new FormData;return t.trim().split("&").forEach((function(t){if(t){var r=t.split("="),n=r.shift().replace(/\+/g," "),o=r.join("=").replace(/\+/g," ");e.append(decodeURIComponent(n),decodeURIComponent(o))}})),e}function x(t,e){e||(e={}),this.type="default",this.status=void 0===e.status?200:e.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in e?e.statusText:"OK",this.headers=new p(e.headers),this.url=e.url||"",this._initBody(t)}y.prototype.clone=function(){return new y(this,{body:this._bodyInit})},g.call(y.prototype),g.call(x.prototype),x.prototype.clone=function(){return new x(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new p(this.headers),url:this.url})},x.error=function(){var t=new x(null,{status:0,statusText:""});return t.type="error",t};var k=[301,302,303,307,308];x.redirect=function(t,e){if(-1===k.indexOf(e))throw new RangeError("Invalid status code");return new x(null,{status:e,headers:{location:t}})},e.DOMException=t.DOMException;try{new e.DOMException}catch(O){e.DOMException=function(t,e){this.message=t,this.name=e;var r=Error(t);this.stack=r.stack},e.DOMException.prototype=Object.create(Error.prototype),e.DOMException.prototype.constructor=e.DOMException}function _(t,r){return new Promise((function(n,a){var i=new y(t,r);if(i.signal&&i.signal.aborted)return a(new e.DOMException("Aborted","AbortError"));var s=new XMLHttpRequest;function l(){s.abort()}s.onload=function(){var t,e,r={status:s.status,statusText:s.statusText,headers:(t=s.getAllResponseHeaders()||"",e=new p,t.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach((function(t){var r=t.split(":"),n=r.shift().trim();if(n){var o=r.join(":").trim();e.append(n,o)}})),e)};r.url="responseURL"in s?s.responseURL:r.headers.get("X-Request-URL");var o="response"in s?s.response:s.responseText;n(new x(o,r))},s.onerror=function(){a(new TypeError("Network request failed"))},s.ontimeout=function(){a(new TypeError("Network request failed"))},s.onabort=function(){a(new e.DOMException("Aborted","AbortError"))},s.open(i.method,i.url,!0),"include"===i.credentials?s.withCredentials=!0:"omit"===i.credentials&&(s.withCredentials=!1),"responseType"in s&&o&&(s.responseType="blob"),i.headers.forEach((function(t,e){s.setRequestHeader(e,t)})),i.signal&&(i.signal.addEventListener("abort",l),s.onreadystatechange=function(){4===s.readyState&&i.signal.removeEventListener("abort",l)}),s.send(void 0===i._bodyInit?null:i._bodyInit)}))}_.polyfill=!0,t.fetch||(t.fetch=_,t.Headers=p,t.Request=y,t.Response=x),e.Headers=p,e.Request=y,e.Response=x,e.fetch=_,Object.defineProperty(e,"__esModule",{value:!0})}({})}(n),n.fetch.ponyfill=!0,delete n.fetch.polyfill;var o=n;(e=o.fetch).default=o.fetch,e.fetch=o.fetch,e.Headers=o.Headers,e.Request=o.Request,e.Response=o.Response,t.exports=e}(Gx,Gx.exports);const qx=ri(Gx.exports);class Kx extends Error{constructor(t,e){super(t),this.status=e}}function Yx(t,e){return qx(t,e).then((t=>{if(t.ok)return t;throw new Kx(t.statusText,t.status)}))}var Xx=null;"undefined"!=typeof WebSocket?Xx=WebSocket:"undefined"!=typeof MozWebSocket?Xx=MozWebSocket:void 0!==ei?Xx=ei.WebSocket||ei.MozWebSocket:"undefined"!=typeof window?Xx=window.WebSocket||window.MozWebSocket:"undefined"!=typeof self&&(Xx=self.WebSocket||self.MozWebSocket);const Jx=ri(Xx);function Zx(t){this.message=t}Zx.prototype=new Error,Zx.prototype.name="InvalidCharacterError";var Qx="undefined"!=typeof window&&window.atob&&window.atob.bind(window)||function(t){var e=String(t).replace(/=+$/,"");if(e.length%4==1)throw new Zx("'atob' failed: The string to be decoded is not correctly encoded.");for(var r,n,o=0,a=0,i="";n=e.charAt(a++);~n&&(r=o%4?64*r+n:n,o++%4)?i+=String.fromCharCode(255&r>>(-2*o&6)):0)n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(n);return i};function tk(t){this.message=t}function ek(t,e){if("string"!=typeof t)throw new tk("Invalid token specified");var r=!0===(e=e||{}).header?0:1;try{return JSON.parse(function(t){var e=t.replace(/-/g,"+").replace(/_/g,"/");switch(e.length%4){case 0:break;case 2:e+="==";break;case 3:e+="=";break;default:throw"Illegal base64url string!"}try{return function(t){return decodeURIComponent(Qx(t).replace(/(.)/g,(function(t,e){var r=e.charCodeAt(0).toString(16).toUpperCase();return r.length<2&&(r="0"+r),"%"+r})))}(e)}catch(t){return Qx(e)}}(t.split(".")[r]))}catch(t){throw new tk("Invalid token specified: "+t.message)}}tk.prototype=new Error,tk.prototype.name="InvalidTokenError";class rk{static get events(){return Fx}static get errors(){return Wx}static get jwtDecode(){return ek}constructor(t,{ssl:e=!0,retryMs:r=1e3,retryMsMax:n=3e4,retryMult:o=1.2,pingInterval:a=1e4}={}){t.endsWith("/")||(t+="/"),this._ssl=e,this._retryMs=r,this._retryMsMax=n,this._retryMult=o,this._baseUrl=`${e?"https":"http"}://${t}`,this._wsUrl=`${e?"wss":"ws"}://${t}`,this._loggedIn=!1,this._user=null,this._providers=null,this._connected=!1,this._token=null,this._about=null,this._listeners={},this._ws=null,this._currentRetryMs=r,this._currentRetryMsHttp=r,this._lastPong=null,this._timeouts=[],this._intervals=[],this._setPingInterval=()=>{this._intervals[0]=setInterval((()=>{if(this._ws&&1==this._ws.readyState){this._send({type:"ping"});const t=new Date;this._lastPong&&t-this._lastPong>5*a+500&&(this._ws.close(),this._emit(Fx.error,{error:new Hx("No reply from server, trying to reconnect.")}))}}),a)},this.__handleClose=t=>{this._handleClose(t)},this.__handleOpen=t=>{this._handleOpen(t)},this.__handleMessage=t=>{this._handleMessage(t)}}addEventListener(t,e){if(t&&!Fx.isEvent(t))throw new Ux(`Event ${t} does not exist.`);this._listeners[t]||(this._listeners[t]=[]),this._listeners[t].push(e)}get loggedIn(){return this._loggedIn}get user(){return this._user}get providers(){return this._providers||[]}get connected(){return this._connected}get token(){return this._token}get decodedToken(){return ek(this.token)}get about(){return this._about}connect(){this.disconnect(),this._ws=new Jx(this._wsUrl),this._ws.addEventListener("close",this.__handleClose),this._ws.addEventListener("message",this.__handleMessage),this._setPingInterval()}disconnect(){this._timeouts.forEach(clearTimeout),this._intervals.forEach(clearInterval),this._ws&&(this._ws.removeEventListener("close",this.__handleClose),this._ws.removeEventListener("message",this.__handleMessage),this._ws.close(),this._ws=null),this._connected&&(this._connected=!1,this._emit(Fx.disconnect))}setName(t){return this.user&&t?Yx(this.user.uri,{headers:{"Content-Type":"application/json"},credentials:"include",method:"PATCH",body:JSON.stringify({name:t})}):Promise.reject()}_send(t){let e=this._retryMs;const r=()=>{if(this._ws&&1==this._ws.readyState)try{let e=JSON.stringify(t);this._ws.send(e),this._emit(Fx._sent,{message:e})}catch(n){console.error("Interal Error: Failed to send message.")}else setTimeout((()=>{r(),e*=this._retryMult}),Math.min(e,this._retryMsMax))};r()}_handleOpen(){this._currentRetryMs=this._retryMs,this._authenticated=!1,this._lastPong=new Date,this._loadLoginPage().then((()=>Yx(this._baseUrl+"token",{credentials:"include"}))).then((t=>t.json())).then((t=>{if(!ek(t.token).sessionID)throw new Vx;this._authenticated||(this._send({type:"authenticate",token:t.token}),this._token=t.token)})).catch((t=>{t instanceof Vx?(console.error("Connection is not possible because third-party cookies are blocked."),this._emit(Fx.error,{error:t})):this._timeouts[0]=setTimeout((()=>{this._authenticated||(console.error("Error: Could not load token from API, trying again by closing WebSocket."),this._emit(Fx.error,{error:t}),this._currentRetryMsHttp=Math.min(this._currentRetryMsHttp*this._retryMult,this._retryMsMax),this._timeouts[1]=setTimeout((()=>{this._ws.close()}),this._currentRetryMsHttp))}),100)}))}_handleClose(){this._connected?this._emit(Fx.disconnect):this._emit(Fx.error,{error:new Hx("No reply from server, trying to reconnect.")}),this._connected=!1,this._timeouts[2]=setTimeout((()=>{this._currentRetryMs*=this._retryMult,this.connect()}),Math.min(this._currentRetryMs,this._retryMsMax))}_handleMessage({data:t}){this._emit(Fx._received,{message:t});try{switch((t=JSON.parse(t)).type){case"open":this._handleOpen();break;case"providers":sg(this._providers,t.data.providers)||(this._providers=t.data.providers,this._emit(Fx.providers,{providers:this._providers}));break;case"about":sg(this._about,t.data)||(this._about=t.data,this._emit(Fx.about,this._about));break;case"token":sg(this._token,t.data.token)||(this._token=t.data.token,this._emit(Fx.token,{token:this._token,expiresIn:t.data.expiresIn}));break;case"updated":this._user=t.data.user,this._emit(Fx.update,{user:t.data.user});break;case"loggedIn":this._user=t.data.user,this._loggedIn=!0,this._emit(Fx.login,{user:t.data.user});break;case"loggedOut":this._user=null,this._loggedIn=!1,this._emit(Fx.logout);break;case"authenticated":this._authenticated=!0,this._connected=!0,this._currentRetryMsHttp=this._retryMs,this._emit(Fx.connect);break;case"sessionAboutToExpire":this._loadLoginPage();break;case"pong":this._lastPong=new Date;break;default:console.warn("Warning: Received unknown message of type",t.type)}}catch(e){console.warn("Warning: Could not handle message from WebSocket:",e.message)}}_emit(t,e={}){if(!Fx.isEvent(t))throw new Ux(`Event ${t} does not exist.`);e.type=t;for(let r of this._listeners[t]||[])r(e);for(let r of this._listeners.null||[])r(e)}_loadLoginPage(){return Yx(this._baseUrl+"login",{credentials:"include"})}}rk.LoginClient=rk;const nk={window:null,eventType:null};function ok({url:t,eventType:e,name:r}){const n=window.open(t,r);e&&(nk.window=n,nk.eventType=e)}let ak;const ik={available:!1,authorized:!1,user:void 0,connected:!1,providers:[],about:{},tokenTimeout:null},sk={set(t,{prop:e,value:r=null}){t[e]=r}},lk={init:({commit:t,state:e,rootState:r},n)=>new Promise((o=>{let a=n.startsWith("https");n=n.replace("http://","").replace("https://",""),ak=new rk(n,{ssl:a});let i=r.config.registries.filter((t=>t.has.auth));ak.addEventListener(null,(r=>{switch(function({eventType:t}={}){nk.window&&nk.eventType==t&&setTimeout((()=>{nk.window&&nk.window.close(),nk.window=null}),100)}({eventType:r.type}),r.type){case rk.events.connect:o(),t({type:"set",prop:"connected",value:!0});break;case rk.events.disconnect:o(),t({type:"set",prop:"connected",value:!1});break;case rk.events.login:t({type:"set",prop:"user",value:r.user});break;case rk.events.logout:t({type:"set",prop:"user",value:null}),t({type:"set",prop:"authorized",value:!1});break;case rk.events.update:t({type:"set",prop:"user",value:r.user});break;case rk.events.about:r.type=void 0,t({type:"set",prop:"about",value:r});for(let t of i)t.setAuth({key:r.publicKey});break;case rk.events.providers:t({type:"set",prop:"providers",value:r.providers});break;case rk.events.token:e.tokenTimeout&&clearTimeout(e.tokenTimeout);for(let t of i)t.setAuth({bearerToken:r.token});t({type:"set",prop:"authorized",value:!0}),t({type:"set",prop:"tokenTimeout",value:setTimeout((()=>{t({type:"set",prop:"authorized",value:!1});for(let t of i)t.setAuth({bearerToken:null})}),1e3*r.expiresIn)});break;case rk.events.error:o(),Uw.error("LoginClient error:",r.error)}})),ak.connect(),t({type:"set",prop:"available",value:!0}),setTimeout(o,500)})),setName:(t,e)=>ak.setName(e).then((()=>!0)).catch((()=>!1))},ck={namespaced:!0,state:ik,mutations:sk,actions:lk},dk={ConceptSchemeSelection:{insertPrefLabel:{prefLabel:{en:"Copy selected concept label from opposite side into search field",de:"Ausgewähltes Konzept der gegenüberliegenden Seite in Suchfeld eintragen"},definition:{en:["When turned on, the label of the selected concept on the opposite side will be inserted in the concept search whenever the selected concept changes."],de:["Falls eingeschaltet wird das Label vom ausgewählten Konzept der gegenüberliegenden Seite in das Suchfeld einfügt, sobald das Konzept sich ändert."]},type:"Boolean",default:!0,sideDependent:!0}},ItemDetail:{showAllAncestors:{prefLabel:{en:"Always show all ancestors in concept details",de:"Übergeordneten Konzepte immer anzeigen"},type:"Boolean",default:!1}},ConceptListWrapper:{addToMappingSelectsConcept:{prefLabel:{en:"Select concept when added to mapping",de:"Konzept beim Hinzufügen zu Mapping auswählen"},type:"Boolean",default:!1},loadConceptsMappedStatus:{prefLabel:{en:"Mark mapped concepts",de:"Gemappte Konzepte markieren"},definition:{en:["Concepts with at least one mapping in the currently selected mapping database to the opposite concept scheme will be marked with a green bar."],de:["Es wird ein grüner Balken rechts von Konzepten angezeigt, die in der ausgewählten Mapping-Datenbank mindestens ein Mapping auf das gegenüberstehende Vokabular haben."]},type:"Boolean",default:!0}},MappingEditor:{clearOnSave:{prefLabel:{en:"Clear on save",de:"Leere Editor nach Speichern"},definition:{en:["When turned on, the editor will be cleared after a mapping was saved."],de:["Falls eingeschaltet wird der Editor nach dem Speichern eines Mappings geleert."]},type:"Boolean",default:!0},only1to1mappings:{prefLabel:{en:"Only allow 1-to-1 mappings (1-to-n otherwise)",de:"Nur 1-zu-1 Mappings erlauben (sonst 1-zu-n)"},definition:{en:["When turned on, only 1-to-1 mappings will be allowed. When turned off, 1-to-n mappings will be allowed."],de:["Falls eingeschaltet, werden nur 1-zu-1 Mappings erlaubt. Falls ausgeschaltet, werden 1-zu-n Mappings erlaubt."]},type:"Boolean",default:!1}},MappingBrowser:{resultLimit:{prefLabel:{en:"Results per page:",de:"Ergebnisse pro Seite:"},type:"Number",default:5,min:1,max:20},autoRefresh:{prefLabel:{en:"Automatically refresh (seconds):",de:"Automatisch aktualiseren (Sekunden):"},definition:{en:["Determines how often mappings are refreshed from the API. A value below 10 is not recommended. 0 disables automatic refresh."],de:["Bestimmt, wie häufig Mappings von der API aktualisiert werden. Ein Wert unter 10 ist nicht empfohlen. 0 deaktiviert die automatische Aktualisierung."]},type:"Number",min:0,max:1e4},showIdentityWarning:{prefLabel:{en:"Show warning for mismatch in mapping identity",de:"Hinweis bei abweichender Identität"},definition:{en:["When enabled, a warning sign will be shown if one of your own mappings contains an identity different from the one currently selected."],de:["Falls eingeschaltet wird eine Warnung angezeigt, falls in einem deiner Mappings eine von der aktuell ausgewählten abweichende Identität gespeichert ist."]},type:"Boolean",default:!0},navigatorDivider:{prefLabel:{en:"Navigator"},class:"fontWeight-heavy"},showAllSchemes:{prefLabel:{en:"Show results of all concept schemes",de:"Alle Vokabulare berücksichtigen"},definition:{en:["When turned off, only the results of the currently selected concept schemes will be shown."],de:["Falls ausgeschaltet werden nur Ergebnisse der Vokabulare angezeigt, die aktuell ausgewählt sind."]},type:"Boolean",default:!0},navigatorShowResultsForLeft:{prefLabel:{en:"Results related to selected concept on the left side",de:"Mappings mit linkem Konzept anzeigen"},type:"Boolean",default:!0},navigatorShowResultsForRight:{prefLabel:{en:"Results related to selected concept on the right side",de:"Mappings mit rechtem Konzept anzeigen"},type:"Boolean",default:!0}}},uk="cocoda-settings--"+window.location.pathname;let pk={creator:"",creatorUri:"",mappingBrowserShowRegistry:{},minimized:{},flex:{},typesForSchemes:{},locale:"en",preferredLanguages:[],favoriteConcepts:[],favoriteSchemes:null,mappingRegistry:null,conceptListChoice:{[!0]:0,[!1]:0},components:{},hasWrittenIntoLocalMappings:!1};for(let t of Object.keys(dk)){pk.components[t]={};for(let e of Object.keys(dk[t]))dk[t][e].sideDependent?(pk.components[t][e]={},pk.components[t][e][!0]=dk[t][e].default,pk.components[t][e][!1]=dk[t][e].default):pk.components[t][e]=dk[t][e].default}const fk={settings:pk,componentSettings:dk,loaded:!1},hk={save(t,{settings:e}){t.loaded?(t.settings=e,Jy.setItem(uk,e)):Uw.warn("Tried to save settings before they were loaded.")},set(t,{prop:e,value:r}){t.loaded?(oi.set(t.settings,e,r),Jy.setItem(uk,t.settings)):Uw.warn("Tried to save settings before they were loaded.")},setComponentSetting(t,{component:e,setting:r,isLeft:n,value:o}){t.loaded?(void 0!==n?oi.set(t.settings.components[e][r],n,o):oi.set(t.settings.components[e],r,o),Jy.setItem(uk,t.settings)):Uw.warn("Tried to save settings before they were loaded.")},loaded(t,{loaded:e=!0}){t.loaded=e}},mk={load:({commit:t})=>Jy.getItem(uk).then((e=>{let r=Object.assign({},pk,e||{});t({type:"loaded"});for(let t of Object.keys(pk.components)){r.components[t]||(r.components[t]={});for(let e of Object.keys(pk.components[t]))void 0===r.components[t][e]&&(r.components[t][e]=pk.components[t][e])}r.preferredLanguages||(r.preferredLanguages=[]),t({type:"save",settings:r})}))},bk={namespaced:!0,state:fk,mutations:hk,actions:mk}; -/*! - * vue-router v3.6.5 - * (c) 2022 Evan You - * @license MIT - */ -function gk(t,e){for(var r in e)t[r]=e[r];return t}var vk=/[!'()*]/g,yk=function(t){return"%"+t.charCodeAt(0).toString(16)},wk=/%2C/g,xk=function(t){return encodeURIComponent(t).replace(vk,yk).replace(wk,",")};function kk(t){try{return decodeURIComponent(t)}catch(e){}return t}var _k=function(t){return null==t||"object"==typeof t?t:String(t)};function Ok(t){var e={};return(t=t.trim().replace(/^(\?|#|&)/,""))?(t.split("&").forEach((function(t){var r=t.replace(/\+/g," ").split("="),n=kk(r.shift()),o=r.length>0?kk(r.join("=")):null;void 0===e[n]?e[n]=o:Array.isArray(e[n])?e[n].push(o):e[n]=[e[n],o]})),e):e}function Sk(t){var e=t?Object.keys(t).map((function(e){var r=t[e];if(void 0===r)return"";if(null===r)return xk(e);if(Array.isArray(r)){var n=[];return r.forEach((function(t){void 0!==t&&(null===t?n.push(xk(e)):n.push(xk(e)+"="+xk(t)))})),n.join("&")}return xk(e)+"="+xk(r)})).filter((function(t){return t.length>0})).join("&"):null;return e?"?"+e:""}var Ck=/\/?$/;function jk(t,e,r,n){var o=n&&n.options.stringifyQuery,a=e.query||{};try{a=Tk(a)}catch(dj){}var i={name:e.name||t&&t.name,meta:t&&t.meta||{},path:e.path||"/",hash:e.hash||"",query:a,params:e.params||{},fullPath:Dk(e,o),matched:t?$k(t):[]};return r&&(i.redirectedFrom=Dk(r,o)),Object.freeze(i)}function Tk(t){if(Array.isArray(t))return t.map(Tk);if(t&&"object"==typeof t){var e={};for(var r in t)e[r]=Tk(t[r]);return e}return t}var Pk=jk(null,{path:"/"});function $k(t){for(var e=[];t;)e.unshift(t),t=t.parent;return e}function Dk(t,e){var r=t.path,n=t.query;void 0===n&&(n={});var o=t.hash;return void 0===o&&(o=""),(r||"/")+(e||Sk)(n)+o}function Ak(t,e,r){return e===Pk?t===e:!!e&&(t.path&&e.path?t.path.replace(Ck,"")===e.path.replace(Ck,"")&&(r||t.hash===e.hash&&zk(t.query,e.query)):!(!t.name||!e.name)&&t.name===e.name&&(r||t.hash===e.hash&&zk(t.query,e.query)&&zk(t.params,e.params)))}function zk(t,e){if(void 0===t&&(t={}),void 0===e&&(e={}),!t||!e)return t===e;var r=Object.keys(t).sort(),n=Object.keys(e).sort();return r.length===n.length&&r.every((function(r,o){var a=t[r];if(n[o]!==r)return!1;var i=e[r];return null==a||null==i?a===i:"object"==typeof a&&"object"==typeof i?zk(a,i):String(a)===String(i)}))}function Ek(t){for(var e=0;e=0&&(e=t.slice(n),t=t.slice(0,n));var o=t.indexOf("?");return o>=0&&(r=t.slice(o+1),t=t.slice(0,o)),{path:t,query:r,hash:e}}(o.path||""),c=e&&e.path||"/",d=l.path?Ik(l.path,c,r||o.append):c,u=function(t,e,r){void 0===e&&(e={});var n,o=r||Ok;try{n=o(t||"")}catch(dj){n={}}for(var a in e){var i=e[a];n[a]=Array.isArray(i)?i.map(_k):_k(i)}return n}(l.query,o.query,n&&n.options.parseQuery),p=o.hash||l.hash;return p&&"#"!==p.charAt(0)&&(p="#"+p),{_normalized:!0,path:d,query:u,hash:p}}var o_,a_=function(){},i_={name:"RouterLink",props:{to:{type:[String,Object],required:!0},tag:{type:String,default:"a"},custom:Boolean,exact:Boolean,exactPath:Boolean,append:Boolean,replace:Boolean,activeClass:String,exactActiveClass:String,ariaCurrentValue:{type:String,default:"page"},event:{type:[String,Array],default:"click"}},render:function(t){var e=this,r=this.$router,n=this.$route,o=r.resolve(this.to,n,this.append),a=o.location,i=o.route,s=o.href,l={},c=r.options.linkActiveClass,d=r.options.linkExactActiveClass,u=null==c?"router-link-active":c,p=null==d?"router-link-exact-active":d,f=null==this.activeClass?u:this.activeClass,h=null==this.exactActiveClass?p:this.exactActiveClass,m=i.redirectedFrom?jk(null,n_(i.redirectedFrom),null,r):i;l[h]=Ak(n,m,this.exactPath),l[f]=this.exact||this.exactPath?l[h]:function(t,e){return 0===t.path.replace(Ck,"/").indexOf(e.path.replace(Ck,"/"))&&(!e.hash||t.hash===e.hash)&&function(t,e){for(var r in e)if(!(r in t))return!1;return!0}(t.query,e.query)}(n,m);var b=l[h]?this.ariaCurrentValue:null,g=function(t){s_(t)&&(e.replace?r.replace(a,a_):r.push(a,a_))},v={click:s_};Array.isArray(this.event)?this.event.forEach((function(t){v[t]=g})):v[this.event]=g;var y={class:l},w=!this.$scopedSlots.$hasNormal&&this.$scopedSlots.default&&this.$scopedSlots.default({href:s,route:i,navigate:g,isActive:l[f],isExactActive:l[h]});if(w){if(1===w.length)return w[0];if(w.length>1||!w.length)return 0===w.length?t():t("span",{},w)}if("a"===this.tag)y.on=v,y.attrs={href:s,"aria-current":b};else{var x=l_(this.$slots.default);if(x){x.isStatic=!1;var k=x.data=gk({},x.data);for(var _ in k.on=k.on||{},k.on){var O=k.on[_];_ in v&&(k.on[_]=Array.isArray(O)?O:[O])}for(var S in v)S in k.on?k.on[S].push(v[S]):k.on[S]=g;var C=x.data.attrs=gk({},x.data.attrs);C.href=s,C["aria-current"]=b}else y.on=v}return t(this.tag,y,this.$slots.default)}};function s_(t){if(!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey||t.defaultPrevented||void 0!==t.button&&0!==t.button)){if(t.currentTarget&&t.currentTarget.getAttribute){var e=t.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(e))return}return t.preventDefault&&t.preventDefault(),!0}}function l_(t){if(t)for(var e,r=0;r-1&&(s.params[p]=r.params[p]);return s.path=r_(d.path,s.params),l(d,s,i)}if(s.path){s.params={};for(var f=0;f-1}function F_(t,e){return R_(t)&&t._isRouter&&(null==e||t.type===e)}function N_(t,e,r){var n=function(o){o>=t.length?r():t[o]?e(t[o],(function(){n(o+1)})):n(o+1)};n(0)}function V_(t){return function(e,r,n){var o=!1,a=0,i=null;H_(t,(function(t,e,r,s){if("function"==typeof t&&void 0===t.cid){o=!0,a++;var l,c=G_((function(e){var o;((o=e).__esModule||W_&&"Module"===o[Symbol.toStringTag])&&(e=e.default),t.resolved="function"==typeof e?e:o_.extend(e),r.components[s]=e,--a<=0&&n()})),d=G_((function(t){var e="Failed to resolve async component "+s+": "+t;i||(i=R_(t)?t:new Error(e),n(i))}));try{l=t(c,d)}catch(dj){d(dj)}if(l)if("function"==typeof l.then)l.then(c,d);else{var u=l.component;u&&"function"==typeof u.then&&u.then(c,d)}}})),o||n()}}function H_(t,e){return U_(t.map((function(t){return Object.keys(t.components).map((function(r){return e(t.components[r],t.instances[r],t,r)}))})))}function U_(t){return Array.prototype.concat.apply([],t)}var W_="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;function G_(t){var e=!1;return function(){for(var r=[],n=arguments.length;n--;)r[n]=arguments[n];if(!e)return e=!0,t.apply(this,r)}}var q_=function(t,e){this.router=t,this.base=function(t){if(!t)if(c_){var e=document.querySelector("base");t=(t=e&&e.getAttribute("href")||"/").replace(/^https?:\/\/[^\/]+/,"")}else t="/";return"/"!==t.charAt(0)&&(t="/"+t),t.replace(/\/$/,"")}(e),this.current=Pk,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[],this.listeners=[]};function K_(t,e,r,n){var o=H_(t,(function(t,n,o,a){var i=function(t,e){return"function"!=typeof t&&(t=o_.extend(t)),t.options[e]}(t,e);if(i)return Array.isArray(i)?i.map((function(t){return r(t,n,o,a)})):r(i,n,o,a)}));return U_(n?o.reverse():o)}function Y_(t,e){if(e)return function(){return t.apply(e,arguments)}}q_.prototype.listen=function(t){this.cb=t},q_.prototype.onReady=function(t,e){this.ready?t():(this.readyCbs.push(t),e&&this.readyErrorCbs.push(e))},q_.prototype.onError=function(t){this.errorCbs.push(t)},q_.prototype.transitionTo=function(t,e,r){var n,o=this;try{n=this.router.match(t,this.current)}catch(dj){throw this.errorCbs.forEach((function(e){e(dj)})),dj}var a=this.current;this.confirmTransition(n,(function(){o.updateRoute(n),e&&e(n),o.ensureURL(),o.router.afterHooks.forEach((function(t){t&&t(n,a)})),o.ready||(o.ready=!0,o.readyCbs.forEach((function(t){t(n)})))}),(function(t){r&&r(t),t&&!o.ready&&(F_(t,E_.redirected)&&a===Pk||(o.ready=!0,o.readyErrorCbs.forEach((function(e){e(t)}))))}))},q_.prototype.confirmTransition=function(t,e,r){var n=this,o=this.current;this.pending=t;var a=function(t){!F_(t)&&R_(t)&&(n.errorCbs.length?n.errorCbs.forEach((function(e){e(t)})):console.error(t)),r&&r(t)},i=t.matched.length-1,s=o.matched.length-1;if(Ak(t,o)&&i===s&&t.matched[i]===o.matched[s])return this.ensureURL(),t.hash&&k_(this.router,o,t,!1),a(function(t,e){var r=I_(t,e,E_.duplicated,'Avoided redundant navigation to current location: "'+t.fullPath+'".');return r.name="NavigationDuplicated",r}(o,t));var l=function(t,e){var r,n=Math.max(t.length,e.length);for(r=0;r0)){var e=this.router,r=e.options.scrollBehavior,n=D_&&r;n&&this.listeners.push(x_());var o=function(){var r=t.current,o=J_(t.base);t.current===Pk&&o===t._startLocation||t.transitionTo(o,(function(t){n&&k_(e,t,r,!0)}))};window.addEventListener("popstate",o),this.listeners.push((function(){window.removeEventListener("popstate",o)}))}},e.prototype.go=function(t){window.history.go(t)},e.prototype.push=function(t,e,r){var n=this,o=this.current;this.transitionTo(t,(function(t){A_(Bk(n.base+t.fullPath)),k_(n.router,t,o,!1),e&&e(t)}),r)},e.prototype.replace=function(t,e,r){var n=this,o=this.current;this.transitionTo(t,(function(t){z_(Bk(n.base+t.fullPath)),k_(n.router,t,o,!1),e&&e(t)}),r)},e.prototype.ensureURL=function(t){if(J_(this.base)!==this.current.fullPath){var e=Bk(this.base+this.current.fullPath);t?A_(e):z_(e)}},e.prototype.getCurrentLocation=function(){return J_(this.base)},e}(q_);function J_(t){var e=window.location.pathname,r=e.toLowerCase(),n=t.toLowerCase();return!t||r!==n&&0!==r.indexOf(Bk(n+"/"))||(e=e.slice(t.length)),(e||"/")+window.location.search+window.location.hash}var Z_=function(t){function e(e,r,n){t.call(this,e,r),n&&function(t){var e=J_(t);if(!/^\/#/.test(e))return window.location.replace(Bk(t+"/#"+e)),!0}(this.base)||Q_()}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.setupListeners=function(){var t=this;if(!(this.listeners.length>0)){var e=this.router.options.scrollBehavior,r=D_&&e;r&&this.listeners.push(x_());var n=function(){var e=t.current;Q_()&&t.transitionTo(tO(),(function(n){r&&k_(t.router,n,e,!0),D_||nO(n.fullPath)}))},o=D_?"popstate":"hashchange";window.addEventListener(o,n),this.listeners.push((function(){window.removeEventListener(o,n)}))}},e.prototype.push=function(t,e,r){var n=this,o=this.current;this.transitionTo(t,(function(t){rO(t.fullPath),k_(n.router,t,o,!1),e&&e(t)}),r)},e.prototype.replace=function(t,e,r){var n=this,o=this.current;this.transitionTo(t,(function(t){nO(t.fullPath),k_(n.router,t,o,!1),e&&e(t)}),r)},e.prototype.go=function(t){window.history.go(t)},e.prototype.ensureURL=function(t){var e=this.current.fullPath;tO()!==e&&(t?rO(e):nO(e))},e.prototype.getCurrentLocation=function(){return tO()},e}(q_);function Q_(){var t=tO();return"/"===t.charAt(0)||(nO("/"+t),!1)}function tO(){var t=window.location.href,e=t.indexOf("#");return e<0?"":t=t.slice(e+1)}function eO(t){var e=window.location.href,r=e.indexOf("#");return(r>=0?e.slice(0,r):e)+"#"+t}function rO(t){D_?A_(eO(t)):window.location.hash=t}function nO(t){D_?z_(eO(t)):window.location.replace(eO(t))}var oO=function(t){function e(e,r){t.call(this,e,r),this.stack=[],this.index=-1}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.push=function(t,e,r){var n=this;this.transitionTo(t,(function(t){n.stack=n.stack.slice(0,n.index+1).concat(t),n.index++,e&&e(t)}),r)},e.prototype.replace=function(t,e,r){var n=this;this.transitionTo(t,(function(t){n.stack=n.stack.slice(0,n.index).concat(t),e&&e(t)}),r)},e.prototype.go=function(t){var e=this,r=this.index+t;if(!(r<0||r>=this.stack.length)){var n=this.stack[r];this.confirmTransition(n,(function(){var t=e.current;e.index=r,e.updateRoute(n),e.router.afterHooks.forEach((function(e){e&&e(n,t)}))}),(function(t){F_(t,E_.duplicated)&&(e.index=r)}))}},e.prototype.getCurrentLocation=function(){var t=this.stack[this.stack.length-1];return t?t.fullPath:"/"},e.prototype.ensureURL=function(){},e}(q_),aO=function(t){void 0===t&&(t={}),this.app=null,this.apps=[],this.options=t,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=f_(t.routes||[],this);var e=t.mode||"hash";switch(this.fallback="history"===e&&!D_&&!1!==t.fallback,this.fallback&&(e="hash"),c_||(e="abstract"),this.mode=e,e){case"history":this.history=new X_(this,t.base);break;case"hash":this.history=new Z_(this,t.base,this.fallback);break;case"abstract":this.history=new oO(this,t.base)}},iO={currentRoute:{configurable:!0}};aO.prototype.match=function(t,e,r){return this.matcher.match(t,e,r)},iO.currentRoute.get=function(){return this.history&&this.history.current},aO.prototype.init=function(t){var e=this;if(this.apps.push(t),t.$once("hook:destroyed",(function(){var r=e.apps.indexOf(t);r>-1&&e.apps.splice(r,1),e.app===t&&(e.app=e.apps[0]||null),e.app||e.history.teardown()})),!this.app){this.app=t;var r=this.history;if(r instanceof X_||r instanceof Z_){var n=function(t){r.setupListeners(),function(t){var n=r.current,o=e.options.scrollBehavior;D_&&o&&"fullPath"in t&&k_(e,t,n,!1)}(t)};r.transitionTo(r.getCurrentLocation(),n,n)}r.listen((function(t){e.apps.forEach((function(e){e._route=t}))}))}},aO.prototype.beforeEach=function(t){return lO(this.beforeHooks,t)},aO.prototype.beforeResolve=function(t){return lO(this.resolveHooks,t)},aO.prototype.afterEach=function(t){return lO(this.afterHooks,t)},aO.prototype.onReady=function(t,e){this.history.onReady(t,e)},aO.prototype.onError=function(t){this.history.onError(t)},aO.prototype.push=function(t,e,r){var n=this;if(!e&&!r&&"undefined"!=typeof Promise)return new Promise((function(e,r){n.history.push(t,e,r)}));this.history.push(t,e,r)},aO.prototype.replace=function(t,e,r){var n=this;if(!e&&!r&&"undefined"!=typeof Promise)return new Promise((function(e,r){n.history.replace(t,e,r)}));this.history.replace(t,e,r)},aO.prototype.go=function(t){this.history.go(t)},aO.prototype.back=function(){this.go(-1)},aO.prototype.forward=function(){this.go(1)},aO.prototype.getMatchedComponents=function(t){var e=t?t.matched?t:this.resolve(t).route:this.currentRoute;return e?[].concat.apply([],e.matched.map((function(t){return Object.keys(t.components).map((function(e){return t.components[e]}))}))):[]},aO.prototype.resolve=function(t,e,r){var n=n_(t,e=e||this.history.current,r,this),o=this.match(n,e),a=o.redirectedFrom||o.fullPath,i=function(t,e,r){var n="hash"===r?"#"+e:e;return t?Bk(t+"/"+n):n}(this.history.base,a,this.mode);return{location:n,route:o,href:i,normalizedTo:n,resolved:o}},aO.prototype.getRoutes=function(){return this.matcher.getRoutes()},aO.prototype.addRoute=function(t,e){this.matcher.addRoute(t,e),this.history.current!==Pk&&this.history.transitionTo(this.history.getCurrentLocation())},aO.prototype.addRoutes=function(t){this.matcher.addRoutes(t),this.history.current!==Pk&&this.history.transitionTo(this.history.getCurrentLocation())},Object.defineProperties(aO.prototype,iO);var sO=aO;function lO(t,e){return t.push(e),function(){var r=t.indexOf(e);r>-1&&t.splice(r,1)}}aO.install=function t(e){if(!t.installed||o_!==e){t.installed=!0,o_=e;var r=function(t){return void 0!==t},n=function(t,e){var n=t.$options._parentVnode;r(n)&&r(n=n.data)&&r(n=n.registerRouteInstance)&&n(t,e)};e.mixin({beforeCreate:function(){r(this.$options.router)?(this._routerRoot=this,this._router=this.$options.router,this._router.init(this),e.util.defineReactive(this,"_route",this._router.history.current)):this._routerRoot=this.$parent&&this.$parent._routerRoot||this,n(this,this)},destroyed:function(){n(this)}}),Object.defineProperty(e.prototype,"$router",{get:function(){return this._routerRoot._router}}),Object.defineProperty(e.prototype,"$route",{get:function(){return this._routerRoot._route}}),e.component("RouterView",Mk),e.component("RouterLink",i_);var o=e.config.optionMergeStrategies;o.beforeRouteEnter=o.beforeRouteLeave=o.beforeRouteUpdate=o.created}},aO.version="3.6.5",aO.isNavigationFailure=F_,aO.NavigationFailureType=E_,aO.START_LOCATION=Pk,c_&&window.Vue&&window.Vue.use(aO),Ln.use(sO);const cO=t("X",new sO({mode:"history"})),dO="cocoda-mappingTrash--"+window.location.pathname,uO=t("U",(t=>{let e=["scheme","concept"],r={true:"from",false:"to"},n={};for(let i of e)for(let e of[!0,!1]){let o=r[e]+("scheme"==i?"Scheme":""),a=t.state.selected[i][e];a&&a.uri&&(n[o]=a.uri)}Ts.conceptsOfMapping(t.state.mapping.mapping).length&&(t.getters["mapping/hasChangedFromOriginal"]&&(n.mapping=JSON.stringify(Ts.minifyMapping(t.state.mapping.mapping))),t.state.mapping.original&&(t.state.mapping.original.uri?n.mappingUri=t.state.mapping.original.uri:t.state.mapping.original.identifier&&(n.mappingIdentifier=t.state.mapping.original.identifier.find((t=>t&&t.startsWith("urn:jskos:mapping:content:")))))),cO.currentRoute.query.config&&(n.config=cO.currentRoute.query.config);let o,a=!0;for(let i of e)for(let t of[!0,!1]){let e=r[t]+("scheme"==i?"Scheme":"");n[e]!=cO.currentRoute.query[e]&&(a=!1)}return o=a?cO.replace({query:n}):cO.push({query:n}),o.catch((()=>null))})),pO={concordance:void 0};let fO=[t=>{t.subscribe((e=>{e.type.startsWith("mapping")&&!e.type.endsWith("setIdentifier")&&t.commit("mapping/setIdentifier")}))},t=>{t.subscribe((e=>{["mapping/addToTrash","mapping/removeFromTrash","mapping/clearTrash"].includes(e.type)&&t.state.mapping.mappingTrashLoaded&&Jy.setItem(dO,t.state.mapping.mappingTrash)}))},t=>{t.subscribe((e=>{if(["selected/clear","selected/set","mapping/add","mapping/remove","mapping/removeAll","mapping/set","mapping/setType","mapping/setConcordance","mapping/switch","mapping/empty"].includes(e.type)){if(e.payload&&e.payload.noQueryRefresh)return;uO(t)}}))},t=>{t.subscribe((e=>{if(!e.payload||!e.payload.skipPlugin)if("mapping/setConcordance"===e.type)pO.concordance=e.payload&&e.payload.concordance;else if(pO.concordance&&["mapping/add","mapping/set","mapping/switch"].includes(e.type)){const e=pO.concordance;jS(e.fromScheme,t.state.mapping.mapping.fromScheme)&&jS(e.toScheme,t.state.mapping.mapping.toScheme)?t.commit({type:"mapping/setConcordance",concordance:e}):t.commit({type:"mapping/setConcordance",concordance:null,skipPlugin:!0})}}))}];const hO={registries:[{provider:"ConceptApi",uri:"http://coli-conc.gbv.de/registry/bartoc",status:"https://bartoc.org/api/status",schemes:"https://bartoc.org/api/voc?partOf=http%3A%2F%2Fbartoc.org%2Fen%2Fnode%2F18926",notation:["BARTOC"],prefLabel:{en:"BARTOC API"}},{provider:"LocalMappings",uri:"http://coli-conc.gbv.de/registry/local-mappings",notation:["L"],prefLabel:{de:"Lokal",en:"Local"},definition:{en:["Mappings saved locally in the browser"],de:["Mappings, die lokal im Browser gespeichert wurden"]}},{provider:"MappingsApi",uri:"http://coli-conc.gbv.de/registry/coli-conc-mappings",status:"https://coli-conc.gbv.de/api/status",notation:["C"],prefLabel:{de:"Konkordanz-Register",en:"Concordance Registry"},definition:{en:["Central concordance registry of coli-conc"],de:["Zentrale Konkordanz-Datenbank von coli-conc"]}},{provider:"MappingsApi",uri:"http://coli-conc.gbv.de/registry/wikidata-mappings",status:"https://coli-conc.gbv.de/services/wikidata/status",notation:["W"],prefLabel:{en:"Wikidata-Mappings"},definition:{en:["Access to Wikidata mappings in JSKOS format"],de:["Zugriff auf Wikidata-Mappings im JSKOS-Format"]}},{provider:"MappingsApi",uri:"http://coli-conc.gbv.de/registry/konsys-mappings",schemes:[{uri:"http://bartoc.org/en/node/1443"},{uri:"http://bartoc.org/en/node/430"},{uri:"http://bartoc.org/en/node/1940"},{uri:"http://bartoc.org/en/node/2053"}],status:"https://konsys.uni-konstanz.de/api/jskos/status",notation:["K"],prefLabel:{en:"KonSys Mappings"}},{provider:"LabelSearchSuggestion",uri:"http://coli-conc.gbv.de/registry/coli-conc-recommendations",excludedSchemes:[{uri:"http://bartoc.org/en/node/1940"},{uri:"http://bartoc.org/en/node/430"},{uri:"http://nomisma.org/id/"},{uri:"http://bartoc.org/en/node/533"},{uri:"http://bartoc.org/en/node/18785"}],notation:["CR"],prefLabel:{en:"coli-conc Suggestions",de:"coli-conc Vorschläge"}},{provider:"LabelSearchSuggestion",uri:"http://coli-conc.gbv.de/registry/coli-conc-recommendations-experimental",schemes:[{uri:"http://bartoc.org/en/node/533"},{uri:"http://bartoc.org/en/node/18785"}],overrides:[{uri:"http://bartoc.org/en/node/533",identifier:["http://uri.gbv.de/terminology/rvk/"],search:"https://coli-conc.gbv.de/test/typesense-suggest-backend/search"},{uri:"http://bartoc.org/en/node/18785",identifier:["http://uri.gbv.de/terminology/bk/"],search:"https://coli-conc.gbv.de/test/typesense-suggest-backend/search"}],notation:["CRe"],prefLabel:{en:"coli-conc Suggestions (experimental)",de:"coli-conc Vorschläge (experimentell)"}},{uri:"http://coli-conc.gbv.de/registry/occurrences",provider:"OccurrencesApi",api:"https://coli-conc.gbv.de/subjects/occurrences",notation:["CO"],prefLabel:{en:"Co-Occurrences"}},{provider:"MappingsApi",uri:"http://coli-conc.gbv.de/registry/ccmapper-mapping-recommendations",status:"https://coli-conc.gbv.de/ccmapper/api/status",schemes:[{uri:"http://dewey.info/scheme/edition/e23/"},{uri:"http://uri.gbv.de/terminology/rvk/"}],stored:!1,notation:["CC"],prefLabel:{en:"ccmapper Mapping Suggestions",de:"ccmapper Mapping-Vorschläge"}},{provider:"ReconciliationApi",uri:"http://coli-conc.gbv.de/registry/wikidata-reconciliation",api:"https://wikidata.reconci.link/{language}/api",schemes:[{uri:"http://bartoc.org/en/node/1940"}],notation:["WR"],prefLabel:{de:"Wikidata-Reconciliation",en:"Wikidata Reconciliation"},definition:{en:["Wikidata Reconciliation API"],de:["Wikidata-Reconciliation API"]}},{provider:"ReconciliationApi",uri:"http://coli-conc.gbv.de/registry/gnd-reconciliation",api:"https://lobid.org/gnd/reconcile",schemes:[{uri:"http://bartoc.org/en/node/430"}],notation:["GR"],prefLabel:{de:"GND-Reconciliation",en:"GND Reconciliation"},definition:{en:["GND Reconciliation API (lobid.org)"],de:["GND-Reconciliation API (lobid.org)"]}},{provider:"ReconciliationApi",uri:"http://coli-conc.gbv.de/registry/nomisma-reconciliation",api:"https://nomisma.org/apis/reconcile",schemes:[{uri:"http://nomisma.org/id/"}],notation:["NR"],prefLabel:{de:"Nomisma-Reconciliation",en:"Nomisma Reconciliation"},definition:{en:["Nomisma Reconciliation API"],de:["Nomisma-Reconciliation API"]}}],overrideRegistries:!1,searchLinks:[{prefLabel:{en:"Netherlands Institute for Art History"},schemeUris:["http://bartoc.org/en/node/459"],url:"https://rkd.nl/en/explore/images#filters%5Biconclass_code%5D={notation}"},{prefLabel:{en:"finto"},schemeUris:["http://bartoc.org/en/node/459"],url:"https://finto.fi/ic/en/page/{notation}"},{prefLabel:{de:"Erdteilallegorien"},schemeUris:["http://bartoc.org/en/node/459"],url:"https://erdteilallegorien.univie.ac.at/iconclass/{notation}"},{prefLabel:{de:"ccmapper"},url:"https://ccmapper-de.pansoft.de/m/mapping.html?id={notation}",schemeUris:["http://bartoc.org/en/node/533"]},{prefLabel:{de:"Wikipedia (de)"},url:"https://de.wikipedia.org/w/index.php?title=Special:Search&search={prefLabel}"},{prefLabel:{de:"Wikipedia (en)"},url:"https://en.wikipedia.org/w/index.php?title=Special:Search&search={prefLabel}"},{prefLabel:{de:"Wikipedia"},url:"https://{language}.wikipedia.org/w/index.php?title=Special:Search&search={prefLabel}"},{prefLabel:{de:"RVK Online"},url:"https://rvk.uni-regensburg.de/regensburger-verbundklassifikation-online#notation/{notation}",schemeUris:["http://bartoc.org/en/node/533"]},{prefLabel:{en:"WebDewey Search"},url:"https://deweysearchde.pansoft.de/webdeweysearch/executeSearch.html?query={notation}",schemeUris:["http://bartoc.org/en/node/241"]},{prefLabel:{en:"K10plus"},url:"https://opac.k10plus.de/DB=2.299/CLK?IKT=8549&TRM={notation}",schemeUris:["http://bartoc.org/en/node/430"]},{prefLabel:{en:"K10plus"},url:"https://opac.k10plus.de/DB=2.299/CLK?IKT=5004&TRM={notation}",schemeUris:["http://bartoc.org/en/node/18785"]},{prefLabel:{en:"WebGND"},url:"http://gnd.eurospider.com",urlSuffix:"/s?q={notation}",schemeUris:["http://bartoc.org/en/node/430"]},{prefLabel:{de:"Bremer Online Systematik"},url:"https://suche.suub.uni-bremen.de/cgi-bin/CiXbase/brewis/CiXbase_search?act=search&term={notation}?&LAN=DE&IHITS=30&FHITS=30&XML_STYLE=/styles/cns-DE.xml&index=C&n_dtyp=1L&n_rtyp=ceEdX&RELEVANCE=55&INDEXINFO=awCN&forward=1§ion=ms",schemeUris:["https://bartoc.org/de/node/730"]},{prefLabel:{de:"GEPRIS"},url:"https://gepris.dfg.de/gepris/OCTOPUS?task=doSearchExtended&context=projekt&fachlicheZuordnung={notation}",schemeUris:["http://uri.gbv.de/terminology/dfg/"]},{prefLabel:{de:"DFG-Fachkollegien"},url:"https://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id={notation}",schemeUris:["http://uri.gbv.de/terminology/dfg/"]},{prefLabel:{en:"K10plus"},url:"https://opac.k10plus.de/DB=2.299/CLK?IKT=3002&NOABS=Y&TRM={notation}",schemeUris:["http://bartoc.org/en/node/533"]},{prefLabel:{en:"SWB"},url:"https://swb.bsz-bw.de/DB=2.1/CMD?ACT=SRCHA&IKT=3002&TRM={notation}",schemeUris:["http://bartoc.org/en/node/533"]},{prefLabel:{de:"Bibliotheksverbund Bayern (BVB)"},url:"https://bvbat01.bib-bvb.de/TP61/start.do?Query=0080%3D%22{notation}%22+IN+%5B1%5D",schemeUris:["http://bartoc.org/en/node/533"]},{prefLabel:{de:"Österreichischer Bibliothekenverbund (OBV)"},url:"https://search.obvsg.at/primo-explore/search?vid=OBV&query=lsr06%2Cexact%2C{notation}%2CAND&mode=advanced",schemeUris:["http://bartoc.org/en/node/533"]},{prefLabel:{en:"K10plus"},url:"https://opac.k10plus.de/DB=2.299/CMD?ACT=SRCHA&IKT=8506&TRM={notation}",schemeUris:["http://bartoc.org/en/node/454","http://bartoc.org/en/node/18536"]}],favoriteSchemes:["http://uri.gbv.de/terminology/bk/","http://bartoc.org/en/node/18785","http://uri.gbv.de/terminology/rvk/","http://bartoc.org/en/node/533","http://bartoc.org/en/node/430","http://dewey.info/scheme/edition/e23/","http://bartoc.org/en/node/241","http://bartoc.org/en/node/1940"],shortcuts:[{id:"saveMapping",action:"saveMapping",component:"MappingEditor",keys:"ctrl+s,command+s",prefLabel:{en:"Save current mapping",de:"Aktuelles Mapping speichern"}},{id:"clearMapping",action:"clearMapping",component:"MappingEditor",keys:"ctrl+shift+c,command+shift+c",prefLabel:{en:"Clear current mapping",de:"Aktuelles Mapping leeren"}},{id:"addConceptLeft",action:"addConcept",component:"MappingEditor",keys:"ctrl+a,command+a",prefLabel:{en:"Add left concept to current mapping",de:"Linkes Konzept zu aktuellem Mapping hinzufügen"},isLeft:!0},{id:"addConceptRight",action:"addConcept",component:"MappingEditor",keys:"ctrl+d,command+d",prefLabel:{en:"Add right concept to current mapping",de:"Rechtes Konzept zu aktuellem Mapping hinzufügen"},isLeft:!1},{id:"nextConceptLeft",action:"nextConcept",component:"ConceptDetail",keys:"alt+n,alt+keyCode:78",prefLabel:{en:"Open next concept (left)",de:"Nächstes Konzept öffnen (links)"},isLeft:!0},{id:"nextConceptRight",action:"nextConcept",component:"ConceptDetail",keys:"alt+m,alt+µ",prefLabel:{en:"Open next concept (right)",de:"Nächstes Konzept öffnen (rechts)"},isLeft:!1},{id:"openSchemeSelectionLeft",action:"openSchemeSelection",component:"ConceptSchemeSelection",keys:"ctrl+shift+f,command+shift+f",prefLabel:{en:"Open concept scheme selection (left)",de:"Vokabularauswahl öffnen (links)"},isLeft:!0},{id:"openSchemeSelectionRight",action:"openSchemeSelection",component:"ConceptSchemeSelection",keys:"ctrl+shift+g,command+shift+g",prefLabel:{en:"Open concept scheme selection (right)",de:"Vokabularauswahl öffnen (rechts)"},isLeft:!1},{id:"openConceptSearchLeft",action:"openConceptSearch",component:"ConceptSchemeSelection",keys:"ctrl+f,command+f",prefLabel:{en:"Open concept search (left)",de:"Konzeptsuche öffnen (links)"},isLeft:!0},{id:"openConceptSearchRight",action:"openConceptSearch",component:"ConceptSchemeSelection",keys:"ctrl+g,command+g",prefLabel:{en:"Open concept search (right)",de:"Konzeptsuche öffnen (rechts)"},isLeft:!1}],languages:["en","de"],logos:[{file:"coli-conc-logo.svg",url:"https://coli-conc.gbv.de/",alt:"coli-conc"}],title:"Cocoda Mapping Tool",menu:[{url:"https://www.gbv.de/impressum",prefLabel:{en:"Imprint",de:"Impressum"}},{url:"https://github.com/gbv/cocoda/wiki/Barrierefreiheit",prefLabel:{en:"Accessibility",de:"Barrierefreiheit"}},{url:"https://www.gbv.de/datenschutz",prefLabel:{en:"Privacy Policy",de:"Datenschutz"}},{url:"https://coli-conc.gbv.de/contact/",prefLabel:{en:"Feedback"}}],guidelines:[{fromScheme:{uri:"http://bartoc.org/en/node/1940"},toScheme:{uri:"http://uri.gbv.de/terminology/bk/"},url:"https://github.com/gbv/cocoda/wiki/Wikidata-Basisklassifikation"},{fromScheme:{uri:"http://bartoc.org/en/node/1940"},toScheme:{uri:"http://bartoc.org/en/node/430"},url:"https://github.com/gbv/cocoda/wiki/Wikidata-GND"}],conceptLists:[],autoRefresh:{mappings:1e4,update:12e4},"coli-ana":"https://coli-conc.gbv.de/coli-ana/app/"}; -/*! - * vue-i18n v8.28.2 - * (c) 2022 kazuya kawaguchi - * Released under the MIT License. - */ -var mO=["compactDisplay","currency","currencyDisplay","currencySign","localeMatcher","notation","numberingSystem","signDisplay","style","unit","unitDisplay","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits"],bO=["dateStyle","timeStyle","calendar","localeMatcher","hour12","hourCycle","timeZone","formatMatcher","weekday","era","year","month","day","hour","minute","second","timeZoneName"];function gO(t,e){"undefined"!=typeof console&&console.warn("[vue-i18n] "+t)}var vO=Array.isArray;function yO(t){return null!==t&&"object"==typeof t}function wO(t){return"string"==typeof t}var xO=Object.prototype.toString,kO="[object Object]";function _O(t){return xO.call(t)===kO}function OO(t){return null==t}function SO(t){return"function"==typeof t}function CO(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];var r=null,n=null;return 1===t.length?yO(t[0])||vO(t[0])?n=t[0]:"string"==typeof t[0]&&(r=t[0]):2===t.length&&("string"==typeof t[0]&&(r=t[0]),(yO(t[1])||vO(t[1]))&&(n=t[1])),{locale:r,params:n}}function jO(t){return JSON.parse(JSON.stringify(t))}function TO(t,e){return!!~t.indexOf(e)}var PO=Object.prototype.hasOwnProperty;function $O(t,e){return PO.call(t,e)}function DO(t){for(var e=arguments,r=Object(t),n=1;n0;)e[r]=arguments[r+1];var n=this.$i18n;return n._t.apply(n,[t,n.locale,n._getMessages(),this].concat(e))},t.prototype.$tc=function(t,e){for(var r=[],n=arguments.length-2;n-- >0;)r[n]=arguments[n+2];var o=this.$i18n;return o._tc.apply(o,[t,o.locale,o._getMessages(),this,e].concat(r))},t.prototype.$te=function(t,e){var r=this.$i18n;return r._te(t,r.locale,r._getMessages(),e)},t.prototype.$d=function(t){for(var e,r=[],n=arguments.length-1;n-- >0;)r[n]=arguments[n+1];return(e=this.$i18n).d.apply(e,[t].concat(r))},t.prototype.$n=function(t){for(var e,r=[],n=arguments.length-1;n-- >0;)r[n]=arguments[n+1];return(e=this.$i18n).n.apply(e,[t].concat(r))}}(IO),IO.mixin(function(t){function e(){this!==this.$root&&this.$options.__INTLIFY_META__&&this.$el&&this.$el.setAttribute("data-intlify",this.$options.__INTLIFY_META__)}return void 0===t&&(t=!1),t?{mounted:e}:{beforeCreate:function(){var t=this.$options;if(t.i18n=t.i18n||(t.__i18nBridge||t.__i18n?{}:null),t.i18n){if(t.i18n instanceof sS){if(t.__i18nBridge||t.__i18n)try{var e=t.i18n&&t.i18n.messages?t.i18n.messages:{};(t.__i18nBridge||t.__i18n).forEach((function(t){e=DO(e,JSON.parse(t))})),Object.keys(e).forEach((function(r){t.i18n.mergeLocaleMessage(r,e[r])}))}catch(dj){}this._i18n=t.i18n,this._i18nWatcher=this._i18n.watchI18nData()}else if(_O(t.i18n)){var r=this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof sS?this.$root.$i18n:null;if(r&&(t.i18n.root=this.$root,t.i18n.formatter=r.formatter,t.i18n.fallbackLocale=r.fallbackLocale,t.i18n.formatFallbackMessages=r.formatFallbackMessages,t.i18n.silentTranslationWarn=r.silentTranslationWarn,t.i18n.silentFallbackWarn=r.silentFallbackWarn,t.i18n.pluralizationRules=r.pluralizationRules,t.i18n.preserveDirectiveContent=r.preserveDirectiveContent),t.__i18nBridge||t.__i18n)try{var n=t.i18n&&t.i18n.messages?t.i18n.messages:{};(t.__i18nBridge||t.__i18n).forEach((function(t){n=DO(n,JSON.parse(t))})),t.i18n.messages=n}catch(dj){}var o=t.i18n.sharedMessages;o&&_O(o)&&(t.i18n.messages=DO(t.i18n.messages,o)),this._i18n=new sS(t.i18n),this._i18nWatcher=this._i18n.watchI18nData(),(void 0===t.i18n.sync||t.i18n.sync)&&(this._localeWatcher=this.$i18n.watchLocale()),r&&r.onComponentInstanceCreated(this._i18n)}}else this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof sS?this._i18n=this.$root.$i18n:t.parent&&t.parent.$i18n&&t.parent.$i18n instanceof sS&&(this._i18n=t.parent.$i18n)},beforeMount:function(){var t=this.$options;t.i18n=t.i18n||(t.__i18nBridge||t.__i18n?{}:null),t.i18n?(t.i18n instanceof sS||_O(t.i18n))&&(this._i18n.subscribeDataChanging(this),this._subscribing=!0):(this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof sS||t.parent&&t.parent.$i18n&&t.parent.$i18n instanceof sS)&&(this._i18n.subscribeDataChanging(this),this._subscribing=!0)},mounted:e,beforeDestroy:function(){if(this._i18n){var t=this;this.$nextTick((function(){t._subscribing&&(t._i18n.unsubscribeDataChanging(t),delete t._subscribing),t._i18nWatcher&&(t._i18nWatcher(),t._i18n.destroyVM(),delete t._i18nWatcher),t._localeWatcher&&(t._localeWatcher(),delete t._localeWatcher)}))}}}}(e.bridge)),IO.directive("t",{bind:RO,update:FO,unbind:NO}),IO.component(zO.name,zO),IO.component(BO.name,BO),IO.config.optionMergeStrategies.i18n=function(t,e){return void 0===e?t:e}}var GO=function(){this._caches=Object.create(null)};GO.prototype.interpolate=function(t,e){if(!e)return[t];var r=this._caches[t];return r||(r=function(t){for(var e=[],r=0,n="";r0)u--,d=4,p[0]();else{if(u=0,void 0===r)return!1;if(!1===(r=ZO(r)))return!1;p[1]()}};null!==d;)if(c++,"\\"!==(e=t[c])||!f()){if(o=JO(e),8===(a=(s=YO[d])[o]||s.else||8))return;if(d=a[0],(i=p[a[1]])&&(n=void 0===(n=a[2])?e:n,!1===i()))return;if(7===d)return l}}(t),e&&(this._cache[t]=e)),e||[]},QO.prototype.getPathValue=function(t,e){if(!yO(t))return null;var r=this.parsePath(e);if(0===r.length)return null;for(var n=r.length,o=t,a=0;a/,rS=/(?:@(?:\.[a-zA-Z]+)?:(?:[\w\-_|./]+|\([\w\-_:|./]+\)))/g,nS=/^@(?:\.([a-zA-Z]+))?:/,oS=/[()]/g,aS={upper:function(t){return t.toLocaleUpperCase()},lower:function(t){return t.toLocaleLowerCase()},capitalize:function(t){return""+t.charAt(0).toLocaleUpperCase()+t.substr(1)}},iS=new GO,sS=function(t){var e=this;void 0===t&&(t={}),!IO&&"undefined"!=typeof window&&window.Vue&&WO(window.Vue);var r=t.locale||"en-US",n=!1!==t.fallbackLocale&&(t.fallbackLocale||"en-US"),o=t.messages||{},a=t.dateTimeFormats||t.datetimeFormats||{},i=t.numberFormats||{};this._vm=null,this._formatter=t.formatter||iS,this._modifiers=t.modifiers||{},this._missing=t.missing||null,this._root=t.root||null,this._sync=void 0===t.sync||!!t.sync,this._fallbackRoot=void 0===t.fallbackRoot||!!t.fallbackRoot,this._fallbackRootWithEmptyString=void 0===t.fallbackRootWithEmptyString||!!t.fallbackRootWithEmptyString,this._formatFallbackMessages=void 0!==t.formatFallbackMessages&&!!t.formatFallbackMessages,this._silentTranslationWarn=void 0!==t.silentTranslationWarn&&t.silentTranslationWarn,this._silentFallbackWarn=void 0!==t.silentFallbackWarn&&!!t.silentFallbackWarn,this._dateTimeFormatters={},this._numberFormatters={},this._path=new QO,this._dataListeners=new Set,this._componentInstanceCreatedListener=t.componentInstanceCreatedListener||null,this._preserveDirectiveContent=void 0!==t.preserveDirectiveContent&&!!t.preserveDirectiveContent,this.pluralizationRules=t.pluralizationRules||{},this._warnHtmlInMessage=t.warnHtmlInMessage||"off",this._postTranslation=t.postTranslation||null,this._escapeParameterHtml=t.escapeParameterHtml||!1,"__VUE_I18N_BRIDGE__"in t&&(this.__VUE_I18N_BRIDGE__=t.__VUE_I18N_BRIDGE__),this.getChoiceIndex=function(t,r){var n,o,a=Object.getPrototypeOf(e);return a&&a.getChoiceIndex?a.getChoiceIndex.call(e,t,r):e.locale in e.pluralizationRules?e.pluralizationRules[e.locale].apply(e,[t,r]):(n=t,o=r,n=Math.abs(n),2===o?n?n>1?1:0:1:n?Math.min(n,2):0)},this._exist=function(t,r){return!(!t||!r||OO(e._path.getPathValue(t,r))&&!t[r])},"warn"!==this._warnHtmlInMessage&&"error"!==this._warnHtmlInMessage||Object.keys(o).forEach((function(t){e._checkLocaleMessage(t,e._warnHtmlInMessage,o[t])})),this._initVM({locale:r,fallbackLocale:n,messages:o,dateTimeFormats:a,numberFormats:i})},lS={vm:{configurable:!0},messages:{configurable:!0},dateTimeFormats:{configurable:!0},numberFormats:{configurable:!0},availableLocales:{configurable:!0},locale:{configurable:!0},fallbackLocale:{configurable:!0},formatFallbackMessages:{configurable:!0},missing:{configurable:!0},formatter:{configurable:!0},silentTranslationWarn:{configurable:!0},silentFallbackWarn:{configurable:!0},preserveDirectiveContent:{configurable:!0},warnHtmlInMessage:{configurable:!0},postTranslation:{configurable:!0},sync:{configurable:!0}};sS.prototype._checkLocaleMessage=function(t,e,r){var n=function(t,e,r,o){if(_O(r))Object.keys(r).forEach((function(a){var i=r[a];_O(i)?(o.push(a),o.push("."),n(t,e,i,o),o.pop(),o.pop()):(o.push(a),n(t,e,i,o),o.pop())}));else if(vO(r))r.forEach((function(r,a){_O(r)?(o.push("["+a+"]"),o.push("."),n(t,e,r,o),o.pop(),o.pop()):(o.push("["+a+"]"),n(t,e,r,o),o.pop())}));else if(wO(r)&&eS.test(r)){var a="Detected HTML in message '"+r+"' of keypath '"+o.join("")+"' at '"+e+"'. Consider component interpolation with '' to avoid XSS. See https://bit.ly/2ZqJzkp";"warn"===t?gO(a):"error"===t&&function(t,e){"undefined"!=typeof console&&console.error("[vue-i18n] "+t)}(a)}};n(e,t,r,[])},sS.prototype._initVM=function(t){var e=IO.config.silent;IO.config.silent=!0,this._vm=new IO({data:t,__VUE18N__INSTANCE__:!0}),IO.config.silent=e},sS.prototype.destroyVM=function(){this._vm.$destroy()},sS.prototype.subscribeDataChanging=function(t){this._dataListeners.add(t)},sS.prototype.unsubscribeDataChanging=function(t){!function(t,e){t.delete(e)}(this._dataListeners,t)},sS.prototype.watchI18nData=function(){var t=this;return this._vm.$watch("$data",(function(){for(var e,r,n=(e=t._dataListeners,r=[],e.forEach((function(t){return r.push(t)})),r),o=n.length;o--;)IO.nextTick((function(){n[o]&&n[o].$forceUpdate()}))}),{deep:!0})},sS.prototype.watchLocale=function(t){if(t){if(!this.__VUE_I18N_BRIDGE__)return null;var e=this,r=this._vm;return this.vm.$watch("locale",(function(n){r.$set(r,"locale",n),e.__VUE_I18N_BRIDGE__&&t&&(t.locale.value=n),r.$forceUpdate()}),{immediate:!0})}if(!this._sync||!this._root)return null;var n=this._vm;return this._root.$i18n.vm.$watch("locale",(function(t){n.$set(n,"locale",t),n.$forceUpdate()}),{immediate:!0})},sS.prototype.onComponentInstanceCreated=function(t){this._componentInstanceCreatedListener&&this._componentInstanceCreatedListener(t,this)},lS.vm.get=function(){return this._vm},lS.messages.get=function(){return jO(this._getMessages())},lS.dateTimeFormats.get=function(){return jO(this._getDateTimeFormats())},lS.numberFormats.get=function(){return jO(this._getNumberFormats())},lS.availableLocales.get=function(){return Object.keys(this.messages).sort()},lS.locale.get=function(){return this._vm.locale},lS.locale.set=function(t){this._vm.$set(this._vm,"locale",t)},lS.fallbackLocale.get=function(){return this._vm.fallbackLocale},lS.fallbackLocale.set=function(t){this._localeChainCache={},this._vm.$set(this._vm,"fallbackLocale",t)},lS.formatFallbackMessages.get=function(){return this._formatFallbackMessages},lS.formatFallbackMessages.set=function(t){this._formatFallbackMessages=t},lS.missing.get=function(){return this._missing},lS.missing.set=function(t){this._missing=t},lS.formatter.get=function(){return this._formatter},lS.formatter.set=function(t){this._formatter=t},lS.silentTranslationWarn.get=function(){return this._silentTranslationWarn},lS.silentTranslationWarn.set=function(t){this._silentTranslationWarn=t},lS.silentFallbackWarn.get=function(){return this._silentFallbackWarn},lS.silentFallbackWarn.set=function(t){this._silentFallbackWarn=t},lS.preserveDirectiveContent.get=function(){return this._preserveDirectiveContent},lS.preserveDirectiveContent.set=function(t){this._preserveDirectiveContent=t},lS.warnHtmlInMessage.get=function(){return this._warnHtmlInMessage},lS.warnHtmlInMessage.set=function(t){var e=this,r=this._warnHtmlInMessage;if(this._warnHtmlInMessage=t,r!==t&&("warn"===t||"error"===t)){var n=this._getMessages();Object.keys(n).forEach((function(t){e._checkLocaleMessage(t,e._warnHtmlInMessage,n[t])}))}},lS.postTranslation.get=function(){return this._postTranslation},lS.postTranslation.set=function(t){this._postTranslation=t},lS.sync.get=function(){return this._sync},lS.sync.set=function(t){this._sync=t},sS.prototype._getMessages=function(){return this._vm.messages},sS.prototype._getDateTimeFormats=function(){return this._vm.dateTimeFormats},sS.prototype._getNumberFormats=function(){return this._vm.numberFormats},sS.prototype._warnDefault=function(t,e,r,n,o,a){if(!OO(r))return r;if(this._missing){var i=this._missing.apply(null,[t,e,n,o]);if(wO(i))return i}if(this._formatFallbackMessages){var s=CO.apply(void 0,o);return this._render(e,a,s.params,e)}return e},sS.prototype._isFallbackRoot=function(t){return(this._fallbackRootWithEmptyString?!t:OO(t))&&!OO(this._root)&&this._fallbackRoot},sS.prototype._isSilentFallbackWarn=function(t){return this._silentFallbackWarn instanceof RegExp?this._silentFallbackWarn.test(t):this._silentFallbackWarn},sS.prototype._isSilentFallback=function(t,e){return this._isSilentFallbackWarn(e)&&(this._isFallbackRoot()||t!==this.fallbackLocale)},sS.prototype._isSilentTranslationWarn=function(t){return this._silentTranslationWarn instanceof RegExp?this._silentTranslationWarn.test(t):this._silentTranslationWarn},sS.prototype._interpolate=function(t,e,r,n,o,a,i){if(!e)return null;var s,l=this._path.getPathValue(e,r);if(vO(l)||_O(l))return l;if(OO(l)){if(!_O(e))return null;if(!wO(s=e[r])&&!SO(s))return null}else{if(!wO(l)&&!SO(l))return null;s=l}return wO(s)&&(s.indexOf("@:")>=0||s.indexOf("@.")>=0)&&(s=this._link(t,e,s,n,"raw",a,i)),this._render(s,o,a,r)},sS.prototype._link=function(t,e,r,n,o,a,i){var s=r,l=s.match(rS);for(var c in l)if(l.hasOwnProperty(c)){var d=l[c],u=d.match(nS),p=u[0],f=u[1],h=d.replace(p,"").replace(oS,"");if(TO(i,h))return s;i.push(h);var m=this._interpolate(t,e,h,n,"raw"===o?"string":o,"raw"===o?void 0:a,i);if(this._isFallbackRoot(m)){if(!this._root)throw Error("unexpected error");var b=this._root.$i18n;m=b._translate(b._getMessages(),b.locale,b.fallbackLocale,h,n,o,a)}m=this._warnDefault(t,h,m,n,vO(a)?a:[a],o),this._modifiers.hasOwnProperty(f)?m=this._modifiers[f](m):aS.hasOwnProperty(f)&&(m=aS[f](m)),i.pop(),s=m?s.replace(d,m):s}return s},sS.prototype._createMessageContext=function(t,e,r,n){var o=this,a=vO(t)?t:[],i=yO(t)?t:{},s=this._getMessages(),l=this.locale;return{list:function(t){return a[t]},named:function(t){return i[t]},values:t,formatter:e,path:r,messages:s,locale:l,linked:function(t){return o._interpolate(l,s[l]||{},t,null,n,void 0,[t])}}},sS.prototype._render=function(t,e,r,n){if(SO(t))return t(this._createMessageContext(r,this._formatter||iS,n,e));var o=this._formatter.interpolate(t,r,n);return o||(o=iS.interpolate(t,r,n)),"string"!==e||wO(o)?o:o.join("")},sS.prototype._appendItemToChain=function(t,e,r){var n=!1;return TO(t,e)||(n=!0,e&&(n="!"!==e[e.length-1],e=e.replace(/!/g,""),t.push(e),r&&r[e]&&(n=r[e]))),n},sS.prototype._appendLocaleToChain=function(t,e,r){var n,o=e.split("-");do{var a=o.join("-");n=this._appendItemToChain(t,a,r),o.splice(-1,1)}while(o.length&&!0===n);return n},sS.prototype._appendBlockToChain=function(t,e,r){for(var n=!0,o=0;o0;)a[i]=arguments[i+4];if(!t)return"";var s,l=CO.apply(void 0,a);this._escapeParameterHtml&&(l.params=(null!=(s=l.params)&&Object.keys(s).forEach((function(t){"string"==typeof s[t]&&(s[t]=s[t].replace(//g,">").replace(/"/g,""").replace(/'/g,"'"))})),s));var c=l.locale||e,d=this._translate(r,c,this.fallbackLocale,t,n,"string",l.params);if(this._isFallbackRoot(d)){if(!this._root)throw Error("unexpected error");return(o=this._root).$t.apply(o,[t].concat(a))}return d=this._warnDefault(c,t,d,n,a,"string"),this._postTranslation&&null!=d&&(d=this._postTranslation(d,t)),d},sS.prototype.t=function(t){for(var e,r=[],n=arguments.length-1;n-- >0;)r[n]=arguments[n+1];return(e=this)._t.apply(e,[t,this.locale,this._getMessages(),null].concat(r))},sS.prototype._i=function(t,e,r,n,o){var a=this._translate(r,e,this.fallbackLocale,t,n,"raw",o);if(this._isFallbackRoot(a)){if(!this._root)throw Error("unexpected error");return this._root.$i18n.i(t,e,o)}return this._warnDefault(e,t,a,n,[o],"raw")},sS.prototype.i=function(t,e,r){return t?(wO(e)||(e=this.locale),this._i(t,e,this._getMessages(),null,r)):""},sS.prototype._tc=function(t,e,r,n,o){for(var a,i=[],s=arguments.length-5;s-- >0;)i[s]=arguments[s+5];if(!t)return"";void 0===o&&(o=1);var l={count:o,n:o},c=CO.apply(void 0,i);return c.params=Object.assign(l,c.params),i=null===c.locale?[c.params]:[c.locale,c.params],this.fetchChoice((a=this)._t.apply(a,[t,e,r,n].concat(i)),o)},sS.prototype.fetchChoice=function(t,e){if(!t||!wO(t))return null;var r=t.split("|");return r[e=this.getChoiceIndex(e,r.length)]?r[e].trim():t},sS.prototype.tc=function(t,e){for(var r,n=[],o=arguments.length-2;o-- >0;)n[o]=arguments[o+2];return(r=this)._tc.apply(r,[t,this.locale,this._getMessages(),null,e].concat(n))},sS.prototype._te=function(t,e,r){for(var n=[],o=arguments.length-3;o-- >0;)n[o]=arguments[o+3];var a=CO.apply(void 0,n).locale||e;return this._exist(r[a],t)},sS.prototype.te=function(t,e){return this._te(t,this.locale,this._getMessages(),e)},sS.prototype.getLocaleMessage=function(t){return jO(this._vm.messages[t]||{})},sS.prototype.setLocaleMessage=function(t,e){"warn"!==this._warnHtmlInMessage&&"error"!==this._warnHtmlInMessage||this._checkLocaleMessage(t,this._warnHtmlInMessage,e),this._vm.$set(this._vm.messages,t,e)},sS.prototype.mergeLocaleMessage=function(t,e){"warn"!==this._warnHtmlInMessage&&"error"!==this._warnHtmlInMessage||this._checkLocaleMessage(t,this._warnHtmlInMessage,e),this._vm.$set(this._vm.messages,t,DO(void 0!==this._vm.messages[t]&&Object.keys(this._vm.messages[t]).length?Object.assign({},this._vm.messages[t]):{},e))},sS.prototype.getDateTimeFormat=function(t){return jO(this._vm.dateTimeFormats[t]||{})},sS.prototype.setDateTimeFormat=function(t,e){this._vm.$set(this._vm.dateTimeFormats,t,e),this._clearDateTimeFormat(t,e)},sS.prototype.mergeDateTimeFormat=function(t,e){this._vm.$set(this._vm.dateTimeFormats,t,DO(this._vm.dateTimeFormats[t]||{},e)),this._clearDateTimeFormat(t,e)},sS.prototype._clearDateTimeFormat=function(t,e){for(var r in e){var n=t+"__"+r;this._dateTimeFormatters.hasOwnProperty(n)&&delete this._dateTimeFormatters[n]}},sS.prototype._localizeDateTime=function(t,e,r,n,o,a){for(var i=e,s=n[i],l=this._getLocaleChain(e,r),c=0;c0;)e[r]=arguments[r+1];var n=this.locale,o=null,a=null;return 1===e.length?(wO(e[0])?o=e[0]:yO(e[0])&&(e[0].locale&&(n=e[0].locale),e[0].key&&(o=e[0].key)),a=Object.keys(e[0]).reduce((function(t,r){var n;return TO(bO,r)?Object.assign({},t,((n={})[r]=e[0][r],n)):t}),null)):2===e.length&&(wO(e[0])&&(o=e[0]),wO(e[1])&&(n=e[1])),this._d(t,n,o,a)},sS.prototype.getNumberFormat=function(t){return jO(this._vm.numberFormats[t]||{})},sS.prototype.setNumberFormat=function(t,e){this._vm.$set(this._vm.numberFormats,t,e),this._clearNumberFormat(t,e)},sS.prototype.mergeNumberFormat=function(t,e){this._vm.$set(this._vm.numberFormats,t,DO(this._vm.numberFormats[t]||{},e)),this._clearNumberFormat(t,e)},sS.prototype._clearNumberFormat=function(t,e){for(var r in e){var n=t+"__"+r;this._numberFormatters.hasOwnProperty(n)&&delete this._numberFormatters[n]}},sS.prototype._getNumberFormatter=function(t,e,r,n,o,a){for(var i=e,s=n[i],l=this._getLocaleChain(e,r),c=0;c0;)e[r]=arguments[r+1];var n=this.locale,o=null,a=null;return 1===e.length?wO(e[0])?o=e[0]:yO(e[0])&&(e[0].locale&&(n=e[0].locale),e[0].key&&(o=e[0].key),a=Object.keys(e[0]).reduce((function(t,r){var n;return TO(mO,r)?Object.assign({},t,((n={})[r]=e[0][r],n)):t}),null)):2===e.length&&(wO(e[0])&&(o=e[0]),wO(e[1])&&(n=e[1])),this._n(t,n,o,a)},sS.prototype._ntp=function(t,e,r,n){if(!sS.availabilities.numberFormat)return[];if(!r)return(n?new Intl.NumberFormat(e,n):new Intl.NumberFormat(e)).formatToParts(t);var o=this._getNumberFormatter(t,e,this.fallbackLocale,this._getNumberFormats(),r,n),a=o&&o.formatToParts(t);if(this._isFallbackRoot(a)){if(!this._root)throw Error("unexpected error");return this._root.$i18n._ntp(t,e,r,n)}return a||[]},Object.defineProperties(sS.prototype,lS),Object.defineProperty(sS,"availabilities",{get:function(){if(!tS){var t="undefined"!=typeof Intl;tS={dateTimeFormat:t&&void 0!==Intl.DateTimeFormat,numberFormat:t&&void 0!==Intl.NumberFormat}}return tS}}),sS.install=WO,sS.version="8.28.2";const cS={en:{general:{welcome:"Welcome to Cocoda!",manual:"Manual",documentation:"Documentation",github:"GitHub",feedback:"Feedback is welcome!",feedback2:"Please report any questions, ideas or bugs!",swapSides:"swap sides",clearScheme:"clear scheme",addToMapping:"add concept to mapping",yes:"Yes",no:"No",loading:"Loading...",cancel:"Cancel",authNecessary:"Authentication necessary.",or:"or",of:"of",left:"left",right:"right",enabled:"enabled",disabled:"disabled",default:"Default",all:"all",to:"to",by:"by",resizingSlider:"drag to resize cards",malformedConfig:"The configuration file {configFile} could not be loaded!",showConcordances:"Show Concordances",showMappingSearch:"Show Mapping Search",tooManyMappings:"There are {count} local mappings stored in your browser. A large number of local mappings can impact performance of the tool.",undo:"undo",type:"Type",noRegistries:"The configuration contains no providers. Please consult the documentation how to configure providers!",catalog:"catalog",license:"License",publisher:"Publisher",storedMappings:"Mappings",recommendedMappings:"Suggestions"},navbar:{trashTitle:"Recently Deleted Mappings",trashClearButton:"Clear",trashClearButtonTooltip:"Permanently removes all mappings from the trash.",trashRestoreTooltip:"restore mapping",openLeft:"open on left side",openRight:"open on right side",removeFromFavorites:"remove from favorites",setIdentity:"Configure a mapping identity",defaultIdentity:"Default Identity"},schemeSelection:{source:"Source Scheme",target:"Target Scheme",filter:"Filter",filtersRemove:"Remove all filters",filterSelectAll:"select all",filterDeselectAll:"deselect all",filterOnlyFavorites:"Only favorites",filterOnlyWithConcepts:"Only schemes with concepts",languageFilter:"Language",typeFilter:"Scheme Type",filterOther:"Other",registryFilter:"Source",schemeFilterPlaceholder:"search for schemes...",starAdd:"add to favorites",starRemove:"remove from favorites",popoverShow:"show scheme selection",popoverHide:"hide scheme selection",showAllSchemes:"Show all {count} schemes"},search:{placeholder:"Type to search...",results:"result | results",noResults:"No results...",error:"Error performing the search."},conceptDetail:{mainTab:"Concept",additionalLanguagesTab:"Translations",showAllAncestors:"show all ancestors",showLessAncestors:"show fewer ancestors",created:"Created",modified:"Modified",issued:"Issued",prefLabel:"preferred",altLabel:"alternative",editorial:"editorial note",scope:"scope note",gnd:"GND",note:"note",definition:"definition",relevance:"Relevance",relevanceVeryHigh:"very high",relevanceHigh:"high",relevanceMedium:"medium",relevanceLow:"low",relevanceGeneric:"generic",info:"Meta",labels:"Labels",coliAnaIncomplete:"This DDC number could not be fully analyzed. Either it was not built following current DDC number building rules or analysis is yet to be completed.",coliAnaInfo:'Go to the coli-ana web interface for more details and information.',searchLinks:"Links",clearConcept:"clear concept",previousConceptTooltip:"previous concept",nextConceptTooltip:"next concept"},schemeDetail:{noTopConcepts:"No top concepts",links:"Links",languages:"Languages",availableMappings:"mappings",registry:"Sources"},conceptList:{noItems:"No Concepts available",favoriteConcepts:"Favorite Concepts",favoriteConceptsShort:"Favorites",topConcepts:"Top concepts of current concept scheme in a hierarchical view",topConceptsShort:"Hierarchy"},itemDetail:{pleaseSelect:"Please select a scheme or concept.",combinedConcept:"combined concept",nonIndexingConcept:"non-indexing concept",noConcepts:"Cocoda can't access concept data for this scheme yet.",unknownConcept:"Data for this concept could not be loaded."},mappingEditor:{title:"Mapping Editor",guidelines:"open mapping guidelines",placeholder:"Drag and drop a concept here.",placeholderDragging:"Drop concept here.",saveMapping:"save mapping into {0}",deleteMapping:"delete mapping",clearMapping:"clear mapping",cloneMapping:"clone mapping",swapMapping:"swap source and target concepts",deleteTitle:"Delete Mapping",deleteText:"Do you really want to delete this mapping?",deleteChangesText:"Note: There are unsaved changes in the mapping.",deleteConfirm:"Delete original mapping",cancel:"@:general.cancel",removeConceptFromMapping:"remove concept from mapping",settingsButton:"Mapping Editor Settings",saved:"saved",notSaved:"not saved",invalidMissing:"Missing {0}",invalidWhitelist:"{0} not allowed in {1}",invalid1to1:"Only 1-to-1 mappings allowed in {0}.",invalidNonIndexingConcept:"{0} is a non-indexing concept and should not be mapped.",warningNoMappingType:'It is recommended to specify a mapping relation (other than "generic mapping relation") for every mapping.',warningNoRegistry:"There is no writable mapping registry configured in this Cocoda instance.",warningUpdateRegistry:"Mapping will not be updated in {0}, but saved as a new mapping in {1}.",warningUpdateNotAllowed:"Mapping can't be updated and will therefore be saved as a new mapping.",warningUpdateScheme:"Updated mapping will be saved with a different {0}, are you sure this is intended? If not, you can clone the mapping (button to the right of the delete button).",warningUpdateSchemeConcordance:"{0} can't be changed because the mapping is part of a concordance.",warningRemoveFromConcordanceWhenNotCreator:"Because this mapping was not created by you, you will lose write access to it if you remove it from the concordance."},mappingBrowser:{title:"Mapping Browser",edit:"edit in {0}",clone:"copy into Mapping Editor",saveAsMapping:"save as mapping in {0}",delete:"delete mapping",cantDelete:"can't delete mapping (either you are currently not logged in or not the creator of this mapping)",showDetail:"show mapping details",showConcordanceDetail:"show concordance details",concordanceDetailTitle:"Concordance Details",showMore:"@:conceptDetail.showMore",noItems:"no results",from:"From",to:"To",creator:"Creator",chooseConcept:"Select a concept to see mappings and mapping recommendations",settingsButton:"Mapping Browser Settings",creatorIsDifferent:"This is your mapping, but the contained identity does not match your selected identity. Edit and save it again to update the identity.",concordance:"Concordance",concordances:"Concordances",newConcordance:"New Concordance",canSaveIntoConcordanceTooltip:"You can contribute to this concordance by adding mappings to it or editing mappings that are part of it.",editConcordanceTooltip:"@:mappingBrowser.canSaveIntoConcordanceTooltip Click to edit concordance metadata.",mappingSearch:"Search",mappingNavigator:"Navigator",description:"Description",date:"Date",download:"Download",showMappings:"Show Mappings",total:"with a total of",searchSourceScheme:"source scheme",searchSourceNotation:"source notation/URI",searchTargetScheme:"target scheme",searchTargetNotation:"target notation/URI",searchType:"Relation",searchAllTypes:"all mapping relations",searchCardinality:"Cardinality",searchCardinality11:"1-to-1",searchCardinality1n:"1-to-n",searchAnnotated:"Assessment",searchAnnotatedNone:"neither assessed nor confirmed",searchAnnotatedAssessingAny:"assessed (-1/+1)",searchAnnotatedAssessingPlus:"assessed (+1)",searchAnnotatedAssessingMinus:"assessed (-1)",searchAnnotatedNotAssessing:"not assessed",searchAnnotatedConfirmed:"confirmed",searchAnnotatedNotConfirmed:"not confirmed",searchConcordancesAny:"any concordance",searchConcordancesNone:"no concordance",searchOrderDescending:"descending by date and source concept",searchOrderAscending:"ascending by date and source concept",searchClear:"Clear",searchSubmit:"Search",searchBidirectional:"Bidirectional",searchBidirectionalTooltip:"If checked, mappings will be searched in both directions.",searchShareLabel:"Link",searchShareTitle:"Share link to this search",searchShareInclude:"Include selected schemes and concepts",searchShareCopy:"Copy link to clipboard",searchInsertSelfIntoCreator:"Insert my own identities",searchForMappingsByCreator:"Search mappings from this creator",searchExtend:"show extended search",searchCollapse:"hide extended search",mappingConfirmedTooltip:"Confirmed",openInCocoda:"open in Cocoda",lockScheme:"lock search scheme to selected scheme",unlockScheme:"unlock search scheme from selected scheme",occurrenceCountTooltip:"Common occurrence of both concepts in the {0}",registryHasErrored:"There has been an error when trying to load mappings from this registry. The shown results may be inaccurate.",goToPageTooltip:"Go to page",goToPageButton:"Go",goToPageTotalPages:"total pages"},mappingDetail:{title:"Mapping Details",sourceScheme:"Source Scheme",sourceConcept:"Source Concept | Source Concepts",targetScheme:"Target Scheme",targetConcept:"Target Concept | Target Concepts",mappingType:"Mapping Relation",creator:"@:mappingBrowser.creator",contributor:"@:concordanceEditor.contributor",created:"@:conceptDetail.created",modified:"@:conceptDetail.modified",annotations:"Annotations",note:"Note",identifier:"Identifier",partOf:"Part of Concordance",partOfNone:"no concordance",catalogEnrichment:"Search for Enrichment in K10plus"},minimizer:{minimize:"minimize card",maximize:"maximize card"},settingsTabs:["Account","Data Sources","User Interface","Shortcuts","My Data"],settings:{title:"Settings",language:"Interface Language",languageContribution:"To contribute to the translation of Cocoda, see these instructions in the documentation.",preferredLanguages:"Preferred vocabulary languages",preferredLanguagesAdd:"Add language",resetSizes:"reset sizes",creator:"Name",creatorUrl:"Homepage (optional)",creatorPlaceholder:"Enter your name",creatorRewriteTitle:"Rewrite Creator",creatorRewriteText:"Clicking the button below will rewrite the creator for all local mappings with the following information:",creatorRewriteButton:"Rewrite creator for all local mappings",dataInRegistries:"Data in Registries",dataInRegistriesSubtitle:"The following list shows API links for your created entities in registries that you can currently write into.",noDataForRegistry:"No data for this registry.",localMappings:"Local Mappings",localDownload:"Download Local Mappings",localDownloadJskos:"Download all {0} mappings as JSKOS",localDownloadCsv:"Download all {0} mappings as CSV",localUpload:"Upload Local Mappings (JSKOS)",localUploadPlaceholder:"Choose a file...",localDeleteTitle:"Delete Local Mappings",localDeleteText:"Delete all local mappings",localDeleteSure:"This action deletes all local mappings (including all mappings in the trash) and cannot be undone! Are you sure?",suggestions1:"For issues and suggestions, please use the",suggestions2:"GitHub issue tracker",suggestions3:".",version:"Version",currentCommit:"Current Commit",buildDate:"Build Date",impressum:"Imprint",creatorUri:"Identity (must be an URI, is automatically filled after login)",creatorUriInvalid:"Please input a valid URI.",mappingRegistry:"Mapping Database",mappingRegistries:"Mapping databases",otherRegistries:"Other data sources",creatorInfo:"The following information is stored in all your mappings so it may also be shared:",accountInfo:'Cocoda uses a dedicated login server to authenticate users:',accountPage:"Account Page",logInButton:"Log in",logOutButton:"Log out",loggedIn:"You are logged in.",loggedOut:"You are not logged in.",privacyPolicy:"Privacy Policy",localMappingsInfo:"Local mappings are only stored in your current browser. They are not visible to other users, but they will get lost if you purge your browser's local storage."},alerts:{mappingDeleted:"Mapping was deleted from {0}.",mappingNotDeleted:"Mapping could not be deleted from {0}.",mappingSaved:"Mapping was saved in {0}",mappingNotSaved:"Mapping could not be saved in {0}.",mappingRestored:"Mapping was restored in {0}",mappingNotRestored:"Mapping could not be restored in {0}.",andAddedToConcordance:"and added to concordance",butNotAddedToConcordance:"but could not be added to concordance",concordanceSaved:"Concordance saved.",concordanceNotSaved:"Concordance could not be saved.",concordanceDeleted:"Concordance deleted.",concordanceNotDeleted:"Concordance could not be deleted.",mappingAddedToConcordance:"Mapping was added to concordance.",mappingNotAddedToConcordance:"Mapping could not be added to concordance.",mappingRemovedFromConcordance:"Mapping was removed from concordance.",mappingNotRemovedFromConcordance:"Mapping could not be removed from concordance.",annotationSaved:"Annotation was saved.",annotationRemoved:"Annotation was removed.",annotationNotSaved:"Annotation could not be saved. Please check your authentication.",annotationNotRemoved:"Annotation could not be removed. Please check your authentication.",annotationError:"There was an error regarding annotations. Please try again later.",newVersionText:"There is a new version of Cocoda.",newVersionLink:"Refresh site",loggedIn:"You are now logged in.",loggedInRegistryChanged:"You are now authenticated to save mappings into {0}.",loggedInRegistryChangedUndoButton:"Save mappings locally instead.",loggedOut:"You are now logged out.",nameError:"There was an error setting the name.",versionMismatch:"Database {registryLabel} ({registryUri}) is not version compatible with this release (database: {registryVersion}, supported: {jskosApi}). Please contact an administrator.",localMappingsFirstSaved:"You just saved your first mapping into \"Local\". Please note that local mappings are stored inside your browser, therefore you will lose these mappings when changing your browser or clearing your browser's storage. You can store mappings permanently inside \"Concordance Registry\" by logging in and changing your default mapping registry. Please refer to the manual for more details.",favoriteConceptsNonConcept:"Only concepts can be added to Favorites list."},dataModal:{title:"Export JSKOS Data",exportClipboard:"copy to clipboard",localDownload:"Download",apiLinks:"API",apiUrl:"URL",concept:"no concepts | 1 concept | {count} concepts",scheme:"no scheme | 1 scheme | {count} schemes",mapping:"no mappings | 1 mapping | {count} mappings",annotation:"no annotations | 1 annotation | {count} annotations",concordance:"no concordances | 1 concordance | {count} concordances",resource:"no resources | 1 resource | {count} resources",button:"Source Data"},registryInfo:{schemes:"Schemes",concepts:"Concepts",mappings:"Mappings",concordances:"Concordances",annotations:"Annotations",occurrences:"Co-/Occurrences",authenticated:"Authenticated",notAuthenticated:"Authentication required",canSaveMappings:"This database can be used to save mappings."},annotationPopover:{addConfirmation:"Confirm",removeConfirmation:"Remove Confirmation",mailFeedbackTooltip:"Provide feedback about this mapping via email ({0})",mailFeedbackListItem:"please add details via email (if needed)",reason:"Reason"},languages:{en:"English",de:"German"},cdkErrors:{CDKError:"Unknown error.",MethodNotImplementedError:"The server doesn't seem to support this action or is not configured correctly.",InvalidOrMissingParameterError:"A parameter seems to be invalid or missing.",BackendError:"The server seems to have issues.",BackendUnavailableError:"The server is not reachable.",NetworkError:"There are issues with the connection.",InvalidRequestError:"The request seems to be invalid.",MissingApiUrlError:"@:cdkErrors.CDKError"},concordanceEditor:{addConcordance:"Add Concordance",addConcordanceButton:"add new concordance",editConcordance:"Edit Concordance",editConcordanceButton:"edit concordance",deleteConcordanceTitle:"Delete Concordance",deleteConcordanceButton:"Permanently delete concordance",deleteConcordanceSubtitle:"Warning: Clicking this button will permanently delete this concordance.",pleaseSelect:"Please select a vocabulary",save:"Save Concordance",notationSubtext:"The notation will be used as a suffix for the concordance's URI. Existing notations can't be reused.",contributor:"Contributors",contributorSubtextDefault:"One URI per line. You and all contributors will be able to add mappings to the concordance, edit mappings that belong to the concordance, and remove mappings from the concordance. Only you will be able to edit this concordance's metadata, including adding/removing contributors.",contributorSubtextInvalidPrefix:"Invalid URI(s) on line"}},de:{general:{welcome:"Willkommen bei Cocoda!",manual:"Anleitung",documentation:"Dokumentation",github:"GitHub",feedback:"Rückmeldungen sind willkommen!",feedback2:"Wir freuen uns über Fragen und Ideen!",yes:"Ja",no:"Nein",swapSides:"Seiten tauschen",clearScheme:"Vokabular entfernen",addToMapping:"Konzept zum Mapping hinzufügen",loading:"Lade...",cancel:"Abbrechen",authNecessary:"Authentifizierung notwendig.",or:"oder",of:"von",left:"links",right:"rechts",enabled:"aktiviert",disabled:"deaktiviert",default:"Standard",all:"alle",to:"zu",by:"von",resizingSlider:"ziehen, um Komponenten-Größen anzupassen",malformedConfig:"Die Konfigurationsdatei {configFile} konnte nicht geladen werden!",showConcordances:"Zeige Konkordanz-Liste",showMappingSearch:"Zeige die Mapping-Suche",tooManyMappings:"Es sind {count} lokale Mappings im Browser gespeichert. Eine große Anzahl an lokalen Mappings kann die Performance des Tools beeinflussen.",undo:"rückgängig",type:"Typ",noRegistries:"Es sind keine Datenquellen konfiguriert! Bitte entnehmen sie der Dokumentation wie Datenquellen konfiguriert werden können!",catalog:"Katalog",license:"Lizenz",publisher:"Herausgeber*in",storedMappings:"Mappings",recommendedMappings:"Vorschläge"},navbar:{trashTitle:"Kürzlich gelöschte Mappings",trashClearButton:"Leeren",trashClearButtonTooltip:"Entfernt alle Mappings aus dem Papierkorb.",trashRestoreTooltip:"Mapping wiederherstellen",openLeft:"auf der linken Seite öffnen",openRight:"auf der rechten Seite öffnen",removeFromFavorites:"aus den Favoriten entfernen",setIdentity:"Mapping-Identität festlegen",defaultIdentity:"Standard-Identität"},schemeSelection:{source:"Quell-Vokabular",target:"Ziel-Vokabular",filter:"Filter",filtersRemove:"Alle Filter entfernen",filterSelectAll:"alle auswählen",filterDeselectAll:"alle abwählen",filterOnlyFavorites:"Nur Favoriten",filterOnlyWithConcepts:"Nur Vokabulare mit Konzepten",languageFilter:"Sprache",typeFilter:"Vokabular-Typ",filterOther:"Sonstige",registryFilter:"Quelle",schemeFilterPlaceholder:"Suche nach Vokabularen...",starAdd:"zu Favoriten hinzufügen",starRemove:"aus Favoriten entfernen",popoverShow:"Vokabular-Auswahl öffnen",popoverHide:"Vokabular-Auswahl ausblenden",showAllSchemes:"Alle {count} Vokabulare anzeigen"},search:{placeholder:"Tippen zum Suchen...",results:"Ergebnis | Ergebnisse",noResults:"Keine Ergebnisse...",error:"Bei der Suchanfrage ist ein Fehler aufgetreten."},mappingEditor:{title:"Mapping-Editor",guidelines:"Mapping-Richtlinien öffnen",placeholder:"Konzept ziehen und hier ablegen.",placeholderDragging:"Konzept hier ablegen.",saveMapping:"Mapping in {0} speichern",deleteMapping:"Mapping löschen",clearMapping:"Mapping leeren",cloneMapping:"Mapping duplizieren",swapMapping:"Quell- und Zielkonzepte tauschen",deleteTitle:"Mapping löschen",deleteText:"Dieses Mapping wirklich löschen?",deleteChangesText:"Anmerkung: Es gibt ungespeicherte Änderungen in dem Mapping.",deleteConfirm:"Originales Mapping löschen",cancel:"@:general.cancel",removeConceptFromMapping:"Konzept aus Mapping entfernen",settingsButton:"Mapping-Editor Einstellungen",saved:"gespeichert",notSaved:"nicht gespeichert",invalidMissing:"{0} fehlt",invalidWhitelist:"{0} nicht erlaubt in {1}",invalid1to1:"Nur 1-zu-1-Mappings erlaubt in {0}.",invalidNonIndexingConcept:"{0} ist ein Strukturbegriff und sollte daher nicht gemappt werden.",warningNoMappingType:'Es wird empfohlen, für jedes Mapping eine Mapping-Relation (abgesehen von "allgemeine Mapping-Relation") anzugeben.',warningNoRegistry:"In dieser Cocoda-Instanz gibt es keine Mapping-Datenbank, in die gespeichert werden kann.",warningUpdateRegistry:"Mapping wird nicht in {0} aktualisiert, sondern als neues Mapping in {1} gespeichert.",warningUpdateNotAllowed:"Mapping kann nicht aktualisiert werden und wird deshalb als neues Mapping gespeichert.",warningUpdateScheme:"Das aktualisierte Mapping wird mit anderem {0} gespeichert, ist das so gewollt? Falls nicht, kann das Mapping geklont werden (Button rechts vom Löschen-Button).",warningUpdateSchemeConcordance:"Das Mapping ist Teil einer Konkordanz, weshalb {0} nicht geändert werden kann.",warningRemoveFromConcordanceWhenNotCreator:"Da du dieses Mapping nicht selbst erstellt hast, verlierst du die Schreibrechte, sobald das Mapping aus der Konkordanz entfernt wird."},settingsTabs:["Account","Datenquellen","Oberfläche","Tastaturkürzel","Meine Daten"],settings:{title:"Einstellungen",language:"Sprache der Oberfläche",languageContribution:"Um zur Übersetzung von Cocoda beizutragen, siehe diese Anweisungen in der Dokumentation (Englisch).",preferredLanguages:"Bevorzugte Vokabularsprachen",preferredLanguagesAdd:"Sprache hinzufügen",resetSizes:"Größen zurücksetzen",creator:"Name",creatorUrl:"Homepage (optional)",creatorPlaceholder:"Bitte Namen eintippen...",creatorRewriteTitle:"Creator-Feld überschreiben",creatorRewriteText:"Durch den nachfolgenden Button wird der creator aller lokaler Mappings mit folgenden Informationen überschrieben:",creatorRewriteButton:"creator-Feld für alle lokalen Mappings überschreiben",dataInRegistries:"Daten in Datenbanken",dataInRegistriesSubtitle:"Die folgende Liste zeigt API-Links von erstellten Daten für Datenbanken, die aktuell schreibbar sind.",noDataForRegistry:"Keine Daten für diese Datenbank.",localMappings:"Lokale Mappings",localDownload:"Lokale Mappings herunterladen",localDownloadJskos:"Lade alle {0} Mappings als JSKOS herunter",localDownloadCsv:"Lade alle {0} Mappings als CSV herunter",localUpload:"Lokale Mappings hochladen (JSKOS)",localUploadPlaceholder:"Datei auswählen...",localDeleteTitle:"Lokale Mappings löschen",localDeleteText:"Alle lokalen Mappings löschen",localDeleteSure:"Diese Aktion löscht alle lokalen Mappings (inkl. der kürzlich gelöschten Mappings) und kann nicht rückgängig gemacht werden! Fortfahren?",suggestions1:"Für Probleme oder Vorschläge, bitte den",suggestions2:"GitHub Issue Tracker",suggestions3:" benutzen.",version:"Version",currentCommit:"Aktueller Commit",buildDate:"Build-Datum",impressum:"Impressum",creatorUri:"Identität (als URI, wird beim Login automatisch gesetzt)",creatorUriInvalid:"Bitte eine valide URI eingeben.",mappingRegistry:"Mapping-Datenbank",mappingRegistries:"Mapping-Datenbanken",otherRegistries:"Andere Datenquellen",creatorInfo:"Die folgenden Angaben werden in allen bearbeiteten Mappings hinterlegt und können beim Austausch von Mappings weitergegeben werden:",accountInfo:'Cocoda nutzt einen dedizierten Login-Server, um Nutzer zu authentifizieren:',accountPage:"Account-Seite",logInButton:"Einloggen",logOutButton:"Ausloggen",loggedIn:"Du bist eingeloggt.",loggedOut:"Du bist nicht eingeloggt.",privacyPolicy:"Datenschutz",localMappingsInfo:"Lokale Mappings werden in dem aktuellen Browser gespeichert. Sie sind nicht für andere Nutzer sichtbar, gehen jedoch verloren, wenn man den lokalen Speicher des Browsers leert."},conceptDetail:{showAllAncestors:"zeige alle übergeordneten Konzepte",showLessAncestors:"zeige weniger übergeordnete Konzepte",created:"Erstellung",modified:"Änderung",issued:"Veröffentlicht",prefLabel:"bevorzugt",altLabel:"alternativ",editorial:"redaktionelle Anmerkung",scope:"Anwendungshinweis",gnd:"GND",note:"Anmerkung",definition:"Definition",relevance:"Relevanz",relevanceVeryHigh:"sehr hoch",relevanceHigh:"hoch",relevanceMedium:"mittel",relevanceLow:"niedrig",relevanceGeneric:"generisch",info:"Meta",labels:"Bezeichnungen",coliAnaIncomplete:"Diese DDC-Nummer konnte nicht vollständig analysiert werden. Entweder sie wurde nicht korrekt nach den aktuellen Regeln gebildet oder die Analyse ist noch unvollständig.",coliAnaInfo:'Mehr Details und Informationen im coli-ana Webinterface.',searchLinks:"Links",clearConcept:"Konzept entfernen",previousConceptTooltip:"vorheriges Konzept",nextConceptTooltip:"nächstes Konzept",mainTab:"Konzept",additionalLanguagesTab:"Übersetzungen"},schemeDetail:{noTopConcepts:"Keine Oberkonzepte",links:"Links",languages:"Sprachen",availableMappings:"Mappings",registry:"Quellen"},conceptList:{noItems:"keine Konzepte vorhanden",favoriteConcepts:"Konzept-Schnellauswahl",favoriteConceptsShort:"Schnellauswahl",topConcepts:"Oberkonzepte des Vokabulars in hierarchischer Ansicht",topConceptsShort:"Hierarchie"},itemDetail:{pleaseSelect:"Bitte Vokabular oder Konzept auswählen.",combinedConcept:"zusammengesetztes Konzept",nonIndexingConcept:"Strukturkonzept",noConcepts:"Cocoda kann noch nicht auf Konzeptdaten dieses Vokabulars zugreifen.",unknownConcept:"Infos zu diesem Konzept konnten nicht geladen werden."},mappingBrowser:{title:"Mapping-Browser",edit:"bearbeiten in {0}",clone:"in den Mapping-Editor kopieren",saveAsMapping:"als Mapping in {0} speichern",delete:"Mapping löschen",cantDelete:"Mapping kann nicht gelöscht werden (entweder weil du nicht eingeloggt bist oder dieses Mapping nicht selbst erstellt hast)",showDetail:"Mapping-Details anzeigen",showConcordanceDetail:"Konkordanz-Details anzeigen",concordanceDetailTitle:"Details zu Konkordanz",showMore:"@:conceptDetail.showMore",noItems:"keine Ergebnisse",from:"Von",to:"Zu",creator:"Erstellt von",chooseConcept:"Ein Konzept auswählen, um Mappings und Mapping-Vorschläge zu sehen",settingsButton:"Mapping-Browser Einstellungen",creatorIsDifferent:"Dies ist dein Mapping, aber die darin gespeicherte Identität entspricht nicht der ausgewählten Identität. Editiere und speichere es erneut, um die Identität anzupassen.",concordance:"Konkordanz",concordances:"Konkordanzen",newConcordance:"Neue Konkordanz",canSaveIntoConcordanceTooltip:"Du kannst an dieser Konkordanz mitarbeiten, indem du Mappings darin speicherst oder bearbeitest.",editConcordanceTooltip:"@:mappingBrowser.canSaveIntoConcordanceTooltip Klicken, um Konkrdanzen-Metadaten zu bearbeiten.",mappingSearch:"Suche",mappingNavigator:"Navigator",description:"Beschreibung",date:"Datum",download:"Download",showMappings:"Mappings anzeigen",total:"mit insgesamt",searchSourceScheme:"Quellvokabular",searchSourceNotation:"Quellnotation/-URI",searchTargetScheme:"Zielvokabular",searchTargetNotation:"Zielnotation/-URI",searchType:"Relation",searchAllTypes:"Alle Mapping-Relationen",searchCardinality:"Kardinalität",searchCardinality11:"1-zu-1",searchCardinality1n:"1-zu-n",searchAnnotated:"Bewertung",searchAnnotatedNone:"weder bewertet noch bestätigt",searchAnnotatedAssessingAny:"bewertet (-1/+1)",searchAnnotatedAssessingPlus:"bewertet (+1)",searchAnnotatedAssessingMinus:"bewertet (-1)",searchAnnotatedNotAssessing:"nicht bewertet",searchAnnotatedConfirmed:"bestätigt",searchAnnotatedNotConfirmed:"nicht bestätigt",searchConcordancesAny:"beliebige Konkordanz",searchConcordancesNone:"keine Konkordanz",searchOrderDescending:"absteigend nach Datum und Quellkonzept",searchOrderAscending:"aufsteigend nach Datum und Quellkonzept",searchClear:"Leeren",searchSubmit:"Suche",searchBidirectional:"Bidirektional",searchBidirectionalTooltip:"Wenn aktiviert werden Mappings in beide Richtungen gesucht.",searchShareLabel:"Link",searchShareTitle:"Einen Link zu dieser Suche teilen",searchShareInclude:"Einschließlich ausgewählter Vokabulare und Konzepte",searchShareCopy:"Link in die Zwischenablage kopieren",searchInsertSelfIntoCreator:"Meine eigenen Identitäten einfügen",searchForMappingsByCreator:"Suche Mappings dieses Accounts",searchExtend:"erweiterte Suche anzeigen",searchCollapse:"erweiterte Suche ausblenden",mappingConfirmedTooltip:"Bestätigt",openInCocoda:"in Cocoda öffnen",lockScheme:"binde Suchvokabular an das ausgewählte Vokabular",unlockScheme:"löse Suchvokabular von dem ausgewählten Vokabular",occurrenceCountTooltip:"Gemeinsames Vorkommen beider Konzepte im {0}",registryHasErrored:"Beim Laden von Mappings aus diesem Register ist ein Fehler aufgetreten. Das angezeigte Ergebnis kann inakkurat sein.",goToPageTooltip:"Springe zu Seite",goToPageButton:"Springen",goToPageTotalPages:"Seiten insgesamt"},mappingDetail:{title:"Mapping-Details",sourceScheme:"Quellvokabular",sourceConcept:"Quellkonzept | Quellkonzepte",targetScheme:"Zielvokabular",targetConcept:"Zielkonzept | Zielkonzepte",mappingType:"Mapping-Relation",creator:"@:mappingBrowser.creator",contributor:"@:concordanceEditor.contributor",created:"@:conceptDetail.created",modified:"@:conceptDetail.modified",annotations:"Annotationen",note:"Notiz",identifier:"Identifier",partOf:"Teil der Konkordanz",partOfNone:"keine Konkordanz",catalogEnrichment:"Anreicherung im K10plus suchen"},minimizer:{minimize:"Komponente ausblenden",maximize:"Komponente einblenden"},alerts:{mappingDeleted:"Mapping wurde aus {0} gelöscht.",mappingNotDeleted:"Mapping konnte nicht aus {0} gelöscht werden.",mappingSaved:"Mapping wurde in {0} gespeichert",mappingNotSaved:"Mapping konnte nicht in {0} gespeichert werden.",mappingRestored:"Mapping wurde in {0} wiederhergestellt",mappingNotRestored:"Mapping konnte nicht in {0} wiederhergestellt werden.",andAddedToConcordance:"und zur Konkordanz hinzugefügt",butNotAddedToConcordance:"aber konnte nicht zur Konkordanz hinzugefügt werden",concordanceSaved:"Konkordanz gespeichert.",concordanceNotSaved:"Konkordanz konnte nicht gespeichert werden.",concordanceDeleted:"Konkordanz gelöscht.",concordanceNotDeleted:"Konkordanz konnte nicht gelöscht werden.",mappingAddedToConcordance:"Mapping wurde zur Konkordanz hinzugefügt.",mappingNotAddedToConcordance:"Mapping konnte nicht zur Konkordanz hinzugefügt werden.",mappingRemovedFromConcordance:"Mapping wurde aus Konkordanz entfernt.",mappingNotRemovedFromConcordance:"Mapping konnte nicht aus Konkordanz entfernt werden",annotationSaved:"Annotation wurde gespeichert.",annotationRemoved:"Annotation wurde entfernt.",annotationNotSaved:"Annotation konnte nicht gespeichert werden. Bitte Authentifizierung prüfen.",annotationNotRemoved:"Annotation konnte nicht gespeichert werden. Bitte Authentifizierung prüfen.",annotationError:"Ein Fehler bezüglich Annotationen ist aufgetreten. Bitte später noch einmal probieren.",newVersionText:"Es gibt eine neue Version von Cocoda.",newVersionLink:"Seite neu laden",loggedIn:"Du bist jetzt eingeloggt.",loggedInRegistryChanged:"Du bist nun authentifiziert, um Mappings in {0} zu speichern.",loggedInRegistryChangedUndoButton:"Mappings stattdessen lokal speichern.",loggedOut:"Du bist jetzt ausgeloggt.",nameError:"Fehler beim Ändern des Namens.",versionMismatch:"Datenbank {registryLabel} ({registryUri}) ist nicht versionskompatibel mit diesem Release (Datenbank: {registryVersion}, unterstützt: {jskosApi}). Bitte einen Administrator kontaktieren.",localMappingsFirstSaved:"Du hast soeben dein erstes Mapping in \"Lokal\" gespeichert. Bitte beachte, dass lokale Mappings in deinem Browser gespeichert werden, was bedeutet, dass sie verloren gehen, falls du den Browser wechselst oder die Daten des Browsers leerst. Es ist möglich, Mappings dauerhaft im \"Konkordanz-Register\" zu speichern, indem man sich einloggt und das Standard-Mapping-Register ändert. Bitte wende dich an das Benutzerhandbuch für mehr Informationen.",favoriteConceptsNonConcept:"Es können nur Konzepte zur Favoriten-Liste hinzugefügt werden."},dataModal:{title:"JSKOS-Daten exportieren",exportClipboard:"in die Zwischenablage kopieren",localDownload:"Download",apiLinks:"API",apiUrl:"URL",concept:"keine Konzepte | 1 Konzept | {count} Konzepte",scheme:"keine Vokabulare | 1 Vokabular | {count} Vokabulare",mapping:"keine Mappings | 1 Mapping | {count} Mappings",annotation:"keine Annotationen | 1 Annotation | {count} Annotationen",concordance:"keine Konkordanzen | 1 Konkordanz | {count} Konkordanzen",resource:"keine Ressourcen | 1 Ressource | {count} Ressourcen",button:"Quelldaten"},registryInfo:{schemes:"Vokabulare",concepts:"Konzepte",mappings:"Mappings",concordances:"Konkordanzen",annotations:"Annotationen",occurrences:"Katalogvorkommen",authenticated:"Authentifiziert",notAuthenticated:"Authentifizierung notwendig",canSaveMappings:"Diese Datenbank kann zum Speichern von Mappings verwendet werden."},annotationPopover:{addConfirmation:"Bestätigen",removeConfirmation:"Bestätigung entfernen",mailFeedbackTooltip:"Feedback über dieses Mapping per E-Mail senden ({0})",mailFeedbackListItem:"Details ggf. bitte per E-Mail",reason:"Grund"},languages:{en:"Englisch",de:"Deutsch"},cdkErrors:{BackendUnavailableError:"Der Server ist nicht erreichbar.",BackendError:"Der Server scheint Probleme zu haben.",MissingApiUrlError:"@:cdkErrors.CDKError",MethodNotImplementedError:"Der Server scheint diese Aktion nicht zu unterstützen oder wurde nicht richtig konfiguriert.",NetworkError:"Es gibt Probleme mit der Netzwerkverbindung.",InvalidOrMissingParameterError:"Ein Parameter scheint fehlerhaft zu sein oder zu fehlen.",InvalidRequestError:"Die Anfrage scheint fehlerhaft zu sein.",CDKError:"Unbekannter Fehler."},concordanceEditor:{addConcordance:"Konkordanz erstellen",addConcordanceButton:"neue Konkordanz erstellen",editConcordance:"Konkordanz editieren",editConcordanceButton:"Konkordanz editieren",deleteConcordanceTitle:"Konkordanz löschen",deleteConcordanceButton:"Konkordanz permanent löschen",deleteConcordanceSubtitle:"Achtung: Wenn dieser Button geklickt wird, wird diese Konkordanz permanent gelöscht.",pleaseSelect:"Bitte ein Vokabular auswählen",save:"Konkordanz speichern",notationSubtext:"Die Notation wird als Suffix für die Konkordanz-URI benutzt. Existierende Notationen können nicht erneut benutzt werden.",contributor:"Mitwirkende",contributorSubtextDefault:"Eine URI per Zeile. Du und alle Mitwirkenden werden Mappings zu der Konkordanz hinzufügen, Mappings innerhalb der Konkordanz bearbeiten und Mappings aus der Konkordanz entfernen können. Nur du wirst die Metadaten der Konkordanz bearbeiten und Mitwirkende hinzufügen/entfernen können.",contributorSubtextInvalidPrefix:"Ungültige URI(s) in Zeile"}}};Ln.use(sS);const dS=t("Y",new sS({locale:"en",fallbackLocale:"en",silentFallbackWarn:!window.webpackHotUpdate,messages:cS})),uS={version:"1.11.1",gitBranch:"dev",gitCommit:"2b4b6aa8b50fa9ca2e575b83b211204533e4c590",gitCommitShort:"2b4b6aa8",gitCommitMessage:"2b4b6aa8 Fix issue with dependency update",buildDate:"2024-07-10T13:02:06Z",date:"2024-07-10T13:00:56.000Z",milestoneUrl:null,jskosApi:"^1.0 || ^2.0"},pS={headers:{"Cache-Control":"no-cache"}};function fS(t){return t.map((t=>({uri:t.uri,notation:t.notation,inScheme:[{uri:t.inScheme[0].uri}]})))}const hS={async loadConfig({commit:t,dispatch:e},r){let n,o;r||(r="./cocoda.json");try{o=(await Rc.get(r,pS)).data}catch(c){o=null}if(!o)try{o=(await Rc.get(r)).data}catch(c){o=null}if(oi.isObject(o)||(Uw.error(`Error loading config from ${r}: Data is not an object.`),o={error:"malformedConfig"}),n=Object.assign({configFile:r},hO,o),!n.overrideRegistries){n.registries=[].concat(o.registries||[],hO.registries||[]);let t=[];for(let e of n.registries)t.push(e);n.registries=t}if(n.registries){n.terminologyProviders=[],n.mappingProviders=[],n.occurrenceProviders=[];for(let t of n.registries){let e=t.provider||"";e.endsWith("ConceptApi")?(t.url=t.baseUrl,t.voc=t.schemes,n.terminologyProviders.push(t)):e.endsWith("MappingsApi")?(t.url=t.mappings,n.mappingProviders.push(t)):e.endsWith("OccurrencesApi")&&(t.url=t.occurrences,n.occurrenceProviders.push(t))}}for(let d of n.registries)"SearchSuggestion"==d.provider&&(d.provider="LabelSearchSuggestion"),"OccurrencesApi"==d.provider&&!d.api&&d.occurrences&&(d.api=d.occurrences,delete d.occurrences),"ReconciliationApi"==d.provider&&!d.api&&d.reconcile&&(d.api=d.reconcile,delete d.reconcile);let a=n.registries.length;for(let d of n.registries)d.priority=a,a-=1;n.registries=n.registries.filter((t=>null!=t.provider)),n.registries=oi.uniqBy(n.registries,(t=>t.uri)),n.registries.length||n.error||(n.error="noRegistries");let i=[];for(let d of(hO.shortcuts||[]).concat(o.shortcuts||[])){let t=i.find((t=>t.id===d.id));i=oi.pullAllBy(i,[d],"id"),i.push(oi.defaults(d,t||{}))}n.shortcuts=i,n.searchLinks=[].concat(hO.searchLinks||[],o.searchLinks||[]),n.searchLinks.forEach((t=>{t.schemes||(t.schemes=(t.schemeUris||[]).map((t=>({uri:t}))))})),n.buildInfo=uS,n.auth&&!n.auth.endsWith("/")&&(n.auth+="/");const s=(t,e)=>{const r=t.split(".").map((t=>parseInt(t)));if(!e)return!0;for(const n of e.split("||").map((t=>t.trim()))){const t=n.slice(n.startsWith("^")?1:0).split(".").map((t=>parseInt(t)));if(e.startsWith("^")){if(r[0]==t[0]&&!(r[1]t.init())));let l=[];for(let d of n.registries)if(uS.jskosApi&&d._config&&d._config.version&&!s(d._config.version,uS.jskosApi)){const e=dS.t("alerts.versionMismatch",{registryLabel:d.prefLabel.en||d.prefLabel.de,registryUri:d.uri,registryVersion:d._config.version,jskosApi:uS.jskosApi});Uw.warn(e),t("alerts/add",{variant:"danger",text:e,countdown:0},{root:!0})}else{if(l.find((t=>"LocalMappings"==t.constructor.providerName))&&"LocalMappings"==d.constructor.providerName){Uw.error("There are multiple registries for LocalMappings configured. This is not supported. Please remove any additional registries for LocalMappings.");continue}l.push(d)}return n.registries=l,n.conceptLists=await e("loadConceptLists",n.conceptLists),n.autoRefresh=Object.assign(hO.autoRefresh,n.autoRefresh||{}),t({type:"setConfig",config:n}),t({type:"setConfigLoaded"}),n},addSchemeToFavorites({commit:t,getters:e},r){r&&r.uri&&(Ts.isContainedIn(r,e.favoriteSchemes.map((t=>{})))||t({type:"settings/set",prop:"favoriteSchemes",value:e.favoriteSchemes.concat([r.uri])}))},removeSchemeFromFavorites({commit:t,getters:e},r){t({type:"settings/set",prop:"favoriteSchemes",value:e.favoriteSchemes.filter((t=>!Ts.compare({uri:t},r)))})},addConceptToFavorites({commit:t,getters:e},r){r&&r.uri&&(Ts.isConcept(r)?Ts.isContainedIn(r,e.favoriteConcepts)||t({type:"settings/set",prop:"favoriteConcepts",value:fS(e.favoriteConcepts.concat([r]))}):t("alerts/add",{variant:"danger",text:dS.t("alerts.favoriteConceptsNonConcept")},{root:!0}))},removeConceptFromFavorites({commit:t,getters:e},r){t({type:"settings/set",prop:"favoriteConcepts",value:fS(e.favoriteConcepts.filter((t=>!Ts.compare(r,t))))})},async loadConceptLists({state:t},e){let r=[];for(let o of e||t.config&&t.config.conceptLists||[])if(oi.isString(o)&&(o={url:o}),o.url){try{let t=o.url;o=(await Rc.get(t)).data,o.url=t}catch(n){Uw.warn("Could not load list from URL:",o)}o&&r.push(o)}else r.push(o);for(let o of r){if(oi.isString(o.concepts)&&(o.conceptsUrl=o.concepts),o.conceptsUrl){let t=o.conceptsUrl;try{let e=(await Rc.get(t)).data;o.concepts=e}catch(n){Uw.warn("Could not load concepts for list with URL:",t),o.concepts=[]}o.conceptsUrl=t}else o.concepts=o.concepts||[];let t=(o.schemes||[])[0];if(t)for(let e of o.concepts)e.inScheme&&0!=e.inScheme.length||(e.inScheme=[t])}return r},async getSearchLinks({state:t},{scheme:e,...r}){let n=[];for(let o of(t.config.searchLinks||[]).filter((t=>0===t.schemes.length||Ts.isContainedIn(e,t.schemes)))){let t=o.url+(o.urlSuffix??"");oi.forOwn(r,((e,r)=>{t=oi.replace(t,new RegExp(`{${r}}`,"g"),e)})),n.push({url:t,label:Ts.prefLabel(o,{language:r.locale})})}if(Ts.compare(e,{uri:"http://bartoc.org/en/node/241"})){let t,e="ddc",o=r.notation;const a=/(.+):(.+)/.exec(o);a?(o=a[1],t="%3b1%3b"+a[2],e="int"):t="";const i=/(.+)\.(.+)-.+\.(.+)/.exec(o);i&&(o=`${i[1]}.${i[2]}-.${i[3]}`),o+=t,n.push({url:`http://dewey.org/webdewey/index_11.html?recordId=${e}%3a${o}`,label:Ts.prefLabel({prefLabel:{en:"WebDewey English (requires login)",de:"WebDewey Englisch (benötigt Login)"}},{language:r.locale})}),n.push({url:`https://deweyde.pansoft.de/webdewey/index_11.html?recordId=${e}%3a${o}`,label:Ts.prefLabel({prefLabel:{en:"WebDewey German (requires login)",de:"WebDewey Deutsch (benötigt Login)"}},{language:r.locale})})}return n=n.filter(((t,e,r)=>e===r.findIndex((e=>e.url==t.url)))),n}};Ln.use(wx);const mS={favoriteSchemes:t=>t.settings.settings.favoriteSchemes||t.config.favoriteSchemes,favoriteConcepts:t=>(t.settings.settings.favoriteConcepts||[]).map((t=>oi.pick(t,["uri","notation","inScheme"]))),authAvailable:t=>null!=t.config.registries.find((t=>t.auth)),getCurrentRegistry:t=>{let e=t.config.registries.find((e=>Ts.compareFast(e,{uri:t.settings.settings.mappingRegistry})));return e||(e=t.config.registries.find((e=>e.isAuthorizedFor({type:"mappings",action:"create",user:t.auth.user})))),e||(e=t.config.registries.find((t=>oi.get(t,"has.mappings.create")))),e},concordanceRegistries:t=>(t.config.registries||[]).filter((t=>!1!==t.has.concordances)),creator:t=>{let e={},r=t.settings.settings.creator,n=t.settings.settings.creatorUri;return Ts.isValidUri(n)||(n=null),n&&(e.uri=n),r&&(e.prefLabel={en:r}),e},mappedStatus:t=>(e,r)=>!!oi.get(e,"__MAPPED__",[]).find((e=>e.exist.length&&Ts.compareFast(e.registry,mS.getCurrentRegistry(t))&&Ts.compare(e.scheme,t.selected.scheme[!r]))),languages:t=>{let e=["en","de"];return t.configLoaded&&(e=oi.uniq(t.settings.settings.preferredLanguages.concat((t.config.languages||e).sort(((e,r)=>e===t.settings.settings.locale?-1:r===t.settings.settings.locale?1:0))))),e}},bS={setConfig(t,{config:e,option:r,value:n}){e?t.config=e:t.config[r]=n},setConfigLoaded(t){t.configLoaded=!0},setHoveredConcept(t,{concept:e,element:r=null}){Ts.compareFast(e,t.hoveredConcept)||(t.hoveredConcept=e&&{uri:e.uri}),t.hoveredConceptElement!==r&&(t.hoveredConceptElement=r)},setDraggedConcept(t,{concept:e}){t.draggedConcept=e&&{uri:e.uri}},setHoveredMapping(t,{mapping:e}){t.hoveredMapping=e},setMousePosition(t,{x:e,y:r}){t.mousePosition={x:e,y:r}},setLoading(t,{value:e}){e?t.loading+=1:t.loading-=1}},gS=t("W",new wx.Store({modules:{selected:kx,mapping:Ix,alerts:Rx,auth:ck,settings:bk},plugins:fO,state:{loading:0,config:{},configLoaded:!1,hoveredConcept:null,hoveredConceptElement:null,draggedConcept:null,hoveredMapping:null,mousePosition:{x:0,y:0}},getters:mS,mutations:bS,actions:hS}));document.onmousemove=oi.throttle((t=>{gS.commit({type:"setMousePosition",x:t.pageX,y:t.pageY})}),200);const vS=Lt({}),yS=["narrower","broader","related","previous","next","ancestors","topConcepts","concepts","memberList"],wS=["inScheme","topConceptOf","versionOf"],xS=[].concat(yS,wS),kS=t=>t?{uri:t.uri,notation:t.notation}:t;function _S(t){if(!t)return null;if(t._registry)return t._registry;const e=OS(oi.get(t,"inScheme[0]"));return e&&e._registry?e._registry:null}function OS(t,{relatedItems:e=!1}={}){let r=null;for(const n of Ts.getAllUris(t))if(vS[n]){r=vS[n];break}if(r&&e){r={...r};for(const t of xS)r[t]&&(r[t]=r[t].map((t=>OS(t)||t)))}return r}function SS(t,e){return OS({uri:t},e)}function CS(t,e){return t.map((t=>OS(t,e)))}function jS(t,e){return Ts.compare(OS(t)||t,OS(e)||e)}function TS(t,e={}){if(!t||!t.uri)throw new Error("Can't save object that is null or undefined or that doesn't have a URI.");const r=t.uri,n=SS(r);if(n===t||n&&e.returnIfExists)return n;const o=e.type||(Ts.isScheme(t)?"scheme":Ts.isConcept(t)?"concept":null),a=[];for(const s of Object.keys(t))Array.isArray(t[s])&&[].concat(yS,wS).includes(s)&&(t[s]=t[s].map((t=>t&&t.uri?(wS.includes(s)&&(t.__TYPE__="scheme"),yS.includes(s)&&(t.__TYPE__="concept"),a.push(t),{uri:t.uri}):t)));if(n){for(let s of Object.keys(t))if((oi.isEmpty(n[s])||Array.isArray(n[s])&&n[s].includes(null))&&null!=t[s]&&!oi.isEqual(n[s],t[s])||oi.isArray(n[s])&&oi.isArray(t[s])&&t[s].length>n[s].length)PS(n,s,t[s]);else if(!oi.isArray(n[s])&&!oi.isArray(t[s])&&oi.isObject(n[s])&&oi.isObject(t[s]))for(let e of Object.keys(t[s]))n[s][e]||PS(n,[s,e],t[s][e])}else{if(t.__DETAILSLOADED__=null!=t.__DETAILSLOADED__?t.__DETAILSLOADED__:0,t.__SAVED__=!0,"scheme"===o){const e="http://www.w3.org/2004/02/skos/core#ConceptScheme";t.type=t.type||[],t.type.includes(e)||(t.type=[e].concat(t.type))}if("concept"===o){const r="http://www.w3.org/2004/02/skos/core#Concept";t.type=t.type||[],t.type.includes(r)||(t.type=[r].concat(t.type)),t.__ISOPEN__={true:!1,false:!1},t.inScheme=t.inScheme||[e.scheme],t.inScheme[0]?t.inScheme=t.inScheme.map(kS):Uw.warn("saveItem: Saving concept without scheme!!!",t,e)}zt(vS,r,t);for(const e of t.identifier||[])zt(vS,e,vS[r])}const i=vS[r];return a.forEach((({__TYPE__:t,...e})=>{const r={type:t};"concept"!==t||e.inScheme&&e.inScheme[0]||("concept"===o?r.scheme=i.inScheme[0]:"scheme"===o&&(r.scheme=i)),TS(e,r)})),vS[r]}function PS(t,e,r){1===(e=oi.isArray(e)?e:e.split(".")).length&&xS.includes(e[0])&&Array.isArray(r)&&(r=r.map(kS));const n=e.pop();let o=OS(t);for(const a of e)o[a]||zt(o,a,{}),o=o[a];zt(o,n,r)}const $S=Ut([]);async function DS(t,{registry:e,force:r=!1}={}){if(t=OS(t)||t,!r&&t.types&&!t.types.includes(null))return t.types;if(!(e=_S(t)||e))throw new Error(`loadTop: Could not find registry for item ${t.uri}`);if(!1===e.has.types)return PS(t,"types",[]),[];try{PS(t,"types",await e.getTypes({scheme:t}))}catch(n){Uw.warn(`Error loading types for scheme ${t.uri}; assuming empty types list.`),PS(t,"types",[])}return t.types}async function AS(t,{registry:e,force:r=!1}={}){if(t=OS(t)||t,!r&&t.topConcepts&&!t.topConcepts.includes(null))return t.topConcepts;if(!(e=_S(t)||e))throw new Error(`loadTop: Could not find registry for item ${t.uri}`);if(!1===e.has.top)return PS(t,"topConcepts",[]),[];try{const r=(await e.getTop({scheme:t})).map((e=>(e.ancestors=[],TS(e,{type:"concept",scheme:t}))));PS(t,"topConcepts",Ts.sortConcepts(r,!!oi.get(t,"DISPLAY.numericalNotation")).map(kS))}catch(n){Uw.warn(`Error loading top concepts for scheme ${t.uri}; assuming empty list.`),PS(t,"topConcepts",[])}return t.topConcepts}const zS=Ut([]),ES=Ut([]);async function MS(t,{registry:e,scheme:r,force:n=!1,...o}={}){const a=[];let i=[];t=t.map((t=>OS(t,{relatedItems:!0})));for(let l of t.filter((t=>t&&t.uri&&(t.__DETAILSLOADED__<1||n)))){const t=_S(l)||_S(r)||e;if(!t)continue;if(!n&&[].concat(zS.value,ES.value).find((t=>Ts.compare(t,l))))continue;i=i.concat(Ts.getAllUris(l)),zS.value.push(l);const o=a.find((e=>e.registry==t&&e.concepts.length<15));o?o.concepts.push(l):a.push({registry:t,concepts:[l]})}const s=a.map((({registry:t,concepts:e})=>{let n=o.params?.properties??t._defaultParams?.properties;return n?n+=",mappings":n="+mappings",oi.set(o,"params.properties",n),t.getConcepts({...o,concepts:e}).then((t=>{let e=[];for(let n of t)n=TS(n,{scheme:r,type:"concept"}),PS(n,"__DETAILSLOADED__",1),e=e.concat(Ts.getAllUris(n));for(let r of e){let t=zS.value.findIndex((t=>Ts.compareFast(t,{uri:r})));t>=0&&Et(zS.value,t)}})).catch((()=>{}))}));await Promise.all(s);for(let l of i){let t=zS.value.findIndex((t=>Ts.compareFast(t,{uri:l})));if(t>=0){let e=zS.value[t];PS(e,"__DETAILSLOADED__",-1),Et(zS.value,t),ES.value.push(e)}}return t.map((t=>OS(t)))}async function LS(t,{registry:e,force:r=!1}={}){if(t=OS(t,{relatedItems:!0})||t,!r&&t.narrower&&!t.narrower.includes(null))return t.narrower;if(!(e=_S(t)||e))throw new Error(`loadNarrower: Could not find registry for item ${t.uri}`);if(!1===e.has.narrower)return PS(t,"narrower",[]),[];try{const r=OS(oi.get(t,"inScheme[0]")),n=(await e.getNarrower({concept:t})).map((e=>(!t.ancestors||t.ancestors.includes(null)?e.ancestors=[null]:e.ancestors=[t].concat(t.ancestors),e.broader&&!e.broader.includes(null)||(e.broader=[t]),TS(e,{type:"concept",scheme:r})))),o=Ts.sortConcepts(n,!!oi.get(r,"DISPLAY.numericalNotation")).map(kS);return PS(t,"narrower",o),o}catch(n){return Uw.error(`Error loading narrower concepts for ${t.uri}`,n),PS(t,"narrower",[]),[]}}async function IS(t,{registry:e,force:r=!1}={}){if(t=OS(t,{relatedItems:!0})||t,!r&&t.ancestors&&!t.ancestors.includes(null))return t.ancestors;if(!(e=_S(t)||e))throw new Error(`loadAncestors: Could not find registry for item ${t.uri}`);if(!1===e.has.ancestors)return PS(t,"ancestors",[]),[];try{let r=[];const n=(await e.getAncestors({concept:t})).slice().reverse().map((e=>(e.ancestors=r.slice(),r=[{uri:e.uri}].concat(r),TS(e,{type:"concept",scheme:oi.get(t,"inScheme[0]")})))).map(kS).reverse();return PS(t,"ancestors",n),r=[{uri:t.uri}].concat(r),(t.narrower||[]).forEach((t=>{t&&PS(t,"ancestors",r.slice())})),n}catch(n){return Uw.error(`Error loading ancestor concepts for ${t.uri}`,n),PS(t,"ancestors",[]),[]}}const BS=Ut([]);function RS({registry:t,locale:e}){if(!t)return"";let r=Ts.prefLabel(t,{language:e,fallbackToUri:!1});if(r)return r;if(r=oi.get(t,"_config.title"),r){const e=oi.get(t,"_config.baseUrl");return e?`${r} (${e})`:r}return t.uri?t.uri:(r=oi.get(t,"_api.api"),r||"")}function FS(t){if(!t)return"-";let e=Ts.prefLabel(t,{fallbackToUri:!1})||(Ts.languageMapContent(t,"scopeNote")||[])[0]||"";const r=Ts.notation(OS(t.fromScheme))||"?",n=Ts.notation(OS(t.toScheme))||"?",o=Ts.prefLabel(t?.creator?.[0],{fallbackToUri:!1})||"?",a=`${r} ${dS.t("general.to")} ${n} ${dS.t("general.by")} ${o}`;return e?e+=` (${a})`:e=a,e}function NS(t,e){return(t=FS(t))<(e=FS(e))?-1:t===e?0:1}function VS(t){if(!t)return null;let e=[t.uri].concat(Object.values(t.identities).map((t=>t.uri))).filter((t=>null!=t));return e}const HS=t("b",{computed:{creator(){return this.$store.getters.creator},creatorName(){return this.$jskos.prefLabel(this.creator,{fallbackToUri:!1})},userName(){return this.$settings.creator},user(){return oi.get(this,"$store.state.auth.user")},providers(){return oi.get(this,"$store.state.auth.providers")},userUris(){return VS(this.user)},userIdentityImage(){if(this.userIdentityProvider&&this.userIdentityProvider.image)return this.userIdentityProvider.image},userIdentityProvider(){return this.providerForIdentityUri(this.creator.uri)},authorized(){return oi.get(this,"$store.state.auth.authorized")}},methods:{setName(t){return this.$store.dispatch("auth/setName",t)},getNameForIdentity(t){if(t||(t=this.creator.uri?this.creator.uri:this.userUris&&this.userUris[0]),!this.user||!t)return null;const e=Object.values(this.user.identities||{}).find((e=>e.uri===t));return e?e.name:this.user.name},providerForIdentityUri(t){let e=null;return oi.forEach(this.user&&this.user.identities||{},((r,n)=>{let o=this.providers.find((t=>t.id===n));t===r.uri&&o&&(e=o)})),e},imageForIdentityUri(t){let e=this.providerForIdentityUri(t);return e&&e.image?e.image:null}}}),US=ii({name:"RegistryInfo",components:{RegistryNotation:li},mixins:[HS,ai],props:{registry:{type:Object,default:null},showInfoIcon:{type:Boolean,default:!1},showDetails:{type:Boolean,default:!0},showCapabilities:{type:Boolean,default:!0},showEditable:{type:Boolean,default:!0},inline:{type:Boolean,default:!1}},computed:{registryName(){return RS({registry:this.registry,locale:this.locale})},definition(){return this.$jskos.definition(this.registry,{language:this.locale}).join(" ")}}},(function(){var t=this,e=t._self._c;return e("div",{class:{"registry-info-inline":t.inline}},[e("div",[e("registry-notation",{attrs:{registry:t.registry,disabled:!1===t.$store.state.settings.settings.mappingBrowserShowRegistry[t.registry.uri],tooltip:!1}}),e("span",{class:{"fontWeight-heavy":!1!==t.$store.state.settings.settings.mappingBrowserShowRegistry[t.registry.uri]}},[t._v(" "+t._s(t.registryName)+" ")]),t.showDetails?e("a",{attrs:{href:t.registry.uri,target:"_blank"}},[e("font-awesome-icon",{attrs:{icon:"link"}})],1):t._e(),t.showInfoIcon&&t.definition?e("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip",value:t.definition,expression:"definition"}],staticStyle:{"font-size":"12px","padding-left":"5px"}},[e("font-awesome-icon",{attrs:{icon:"info-circle"}})],1):t._e(),t.showEditable&&t.registry.isAuthorizedFor({type:"mappings",action:"create",user:t.user})?e("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip",value:t.$t("registryInfo.canSaveMappings"),expression:"$t('registryInfo.canSaveMappings')"}],staticStyle:{"font-size":"12px","padding-left":"5px"}},[e("font-awesome-icon",{attrs:{icon:"pencil-alt"}})],1):t._e()],1),t.showDetails?e("div",[t._v(" "+t._s(t.definition)+" ")]):t._e(),t.showCapabilities?e("div",[t._l(["schemes","concepts","mappings","concordances","annotations","occurrences"],(function(r){return e("span",{key:`settings-info-capabilities-${r}`},[t.registry.has[r]?e("span",[t.registry.has[r]?e("font-awesome-icon",{staticClass:"text-success",staticStyle:{"margin-left":"5px"},attrs:{icon:"code"}}):t._e(),t._v(" "+t._s(t.$t(`registryInfo.${r}`))+" ")],1):t._e()])})),t.registry.has.auth?e("span",{staticStyle:{"margin-left":"5px"}},[t.registry.isAuthorizedFor({type:"mappings",action:"create",user:t.user})?e("span",{staticClass:"text-success"},[e("font-awesome-icon",{attrs:{icon:"lock-open"}}),t._v(" "+t._s(t.$t("registryInfo.authenticated"))+" ")],1):e("span",{staticClass:"text-danger"},[e("font-awesome-icon",{attrs:{icon:"lock"}}),t._v(" "+t._s(t.$t("registryInfo.notAuthenticated"))+" ")],1)]):t._e()],2):t._e()])}),[],0,0,"f4a8cce3").exports,WS={props:{date:{type:String,default:""}},setup:t=>({dateShort:Qt((()=>t.date.slice(0,10)))})},GS=t("x",ii(WS,(function(){var t=this,e=t._self._c;return t._self._setupProxy,e("span",[t._v(" "+t._s(t.dateShort)+" ")])}),[],0,0,null).exports),qS=t("o",{mixins:[ai,HS],data:()=>({loadingConcepts:zS,erroredConcepts:ES,concordances:BS,schemes:$S}),computed:{favoriteSchemes(){let t=[];if(this.schemes.length)for(let e of this.$store.getters.favoriteSchemes){let r=OS({uri:e});r&&!this.$jskos.isContainedIn(r,t)&&t.push(r)}return t},favoriteConcepts(){return this.$store.getters.favoriteConcepts},localMappingsRegistry(){return this.config.registries.find((t=>"LocalMappings"==t.constructor.providerName))},currentRegistry(){return this.$store.getters.getCurrentRegistry},mappingRegistries(){let t=this.config.registries.filter((t=>!1!==t.has.mappings||!1!==t.has.occurrences));return t},concordanceRegistries(){return this.$store.getters.concordanceRegistries},currentConcordanceRegistry(){return this.currentRegistry&&this.currentRegistry.has.concordances?this.currentRegistry:this.concordanceRegistries[0]},showRegistry(){let t={};for(let e of this.mappingRegistries)Object.defineProperty(t,e.uri,{get:()=>{let t=this.$settings.mappingBrowserShowRegistry[e.uri];return null==t||t},set:t=>{!t&&this.$jskos.compareFast(e,this.currentRegistry)||(this.$store.commit({type:"settings/set",prop:"mappingBrowserShowRegistry",value:Object.assign({},this.$settings.mappingBrowserShowRegistry,{[e.uri]:t})}),this.$store.commit("mapping/setRefresh",{registry:e.uri}))}});return t}},methods:{getRegistry:_x,copyMappingWithReferences(t){const e=this.$jskos.copyDeep(t);return e.from.memberSet=t.from.memberSet.slice(),e.to.memberSet?e.to.memberSet=t.to.memberSet.slice():e.to.memberList?e.to.memberList=t.to.memberList.slice():e.to.memberChoice&&(e.to.memberChoice=t.to.memberChoice.slice()),e.partOf=e.partOf&&e.partOf.slice(),e._registry=t._registry,e.fromScheme=t.fromScheme,e.toScheme=t.toScheme,this.canUpdateMapping({mapping:t,user:this.user})||(e.identifier=[].concat(e.identifier,e.uri),delete e.uri,delete e.partOf,delete e._registry),e},adjustMapping(t){if(!t)return null;for(let r of["from","to"])if(t[r+"Scheme"]){t[r+"Scheme"]=TS(t[r+"Scheme"],{type:"scheme",returnIfExists:!0});let e=t[r+"Scheme"];for(let n of["memberSet","memberList","memberChoice"])oi.isArray(t[r][n])&&(t[r][n]=t[r][n].filter((t=>null!=t)).map((t=>TS(t,{scheme:e,type:"concept",returnIfExists:!0}))))}t.partOf&&(t.partOf=t.partOf.map((t=>this.concordances.find((e=>this.$jskos.compare(e,t)))||t)));const e=oi.get(t,"_registry");if(Ts.mappingRegistryIsStored(e))for(let[r,n]of[["from","to"],["to","from"]]){const o=OS(t[`${n}Scheme`]),a=CS(Ts.conceptsOfMapping(t,r));if(o)for(let r of a){r.__MAPPED__||PS(r,"__MAPPED__",[]);const n=r.__MAPPED__.find((t=>Ts.compareFast(t.registry,e)&&Ts.compare(t.scheme,o)));n&&!n.exist.length?n.exist.push(t.uri):n||r.__MAPPED__.push({registry:e,scheme:o,exist:[t.uri]})}}return this.$store.state.hoveredMapping&&t.uri===this.$store.state.hoveredMapping.uri&&this.$store.commit({type:"setHoveredMapping",mapping:t}),this.$store.state.mapping.original.uri&&t.uri===this.$store.state.mapping.original.uri&&this.$store.commit({type:"mapping/set",original:t,mapping:this.$store.getters["mapping/hasChangedFromOriginal"]?null:this.copyMappingWithReferences(t)}),t},prepareMapping(t){if(!t)return null;t=Ts.copyDeep(t);let e=this.creator;if(e&&(e.uri||e.prefLabel)){const r=(t.contributor||[]).concat(t.creator||[]);t.contributor=[];for(let e of r)Ts.compare(e,{identifier:this.userUris||[]})||Ts.isContainedIn(e,t.contributor)||t.contributor.push(e);t.creator=[e],t.uri&&t.contributor.push(e)}else{t.contributor=t.contributor||[];for(let e of t.creator||[])Ts.isContainedIn(e,t.contributor)||t.contributor.push(e);this.$delete(t,"creator")}for(let r of["creator","contributor"].filter((e=>t[e]))){for(let e of t[r])""===e.uri&&this.$delete(e,"uri"),oi.forOwn(e.prefLabel,((t,r)=>{""==t&&this.$delete(e.prefLabel,r)})),oi.isEmpty(e.prefLabel)&&this.$delete(e,"prefLabel");t[r]=t[r].filter((t=>!oi.isEmpty(t)))}return t.creator&&0==t.creator.length&&this.$delete(t,"creator"),t.contributor&&0==t.contributor.length&&this.$delete(t,"contributor"),t},async getMapping({registry:t,_adjust:e=!0,uri:r,mapping:n,...o}){if(!n&&!r)throw new Error("getMapping: Can't get mapping with neither uri nor mapping.");if(n||(n={uri:r}),t||(t=n._registry||this.config.registries.find((t=>t.has.mappings&&n.uri.startsWith(t._api.mappings)))),!t&&n.uri.startsWith("urn:uuid")&&(t=this.localMappingsRegistry),!(t=this.getRegistry(t)))throw new Error("getMappings: No registry to get mappings from.");return n=await t.getMapping({mapping:n,...o}),e&&this.adjustMapping(n),n},async getMappings({registry:t,_adjust:e=!0,...r}){if(!(t=this.getRegistry(t)))throw new Error("getMappings: No registry to get mappings from.");if(0==t.has.mappings)throw new Error(`getMappings: Registry ${t.uri} does not support mappings.`);for(const{param:o,relatedItems:a=!1}of[{param:"from",relatedItems:!0},{param:"to",relatedItems:!0},{param:"fromScheme"},{param:"toScheme"}])r[o]&&(r[o]=OS(r[o],{relatedItems:a})||r[o]);const n=await t.getMappings(r);if(e)for(let o of n)this.adjustMapping(o);return n},_addIdentityParams(t){return t.params=t.params||{},t.params.identity=this.$settings.creatorUri,t.params.identityName=this.$settings.creator,t},async postMapping({registry:t,_adjust:e=!0,_reload:r=!0,_alert:n=!0,_before:o,_after:a,...i}){if(!(t=this.getRegistry(t||i.mapping._registry)))throw new Error("postMapping: No registry to post mapping to.");o&&o();try{const o=this.concordances.find((t=>Ts.compare(t,oi.get(i,"mapping.partOf[0]"))));i.mapping=this.prepareMapping(oi.omit(i.mapping,"partOf")),this._addIdentityParams(i);const l=await t.postMapping(i);if(o)try{await this.addMappingToConcordance({registry:t,_alert:!1,mapping:l,concordance:o}),l.partOf=[{uri:o.uri}]}catch(s){}if(e&&this.adjustMapping(l),r&&this.$store.commit("mapping/setRefresh",{registry:t.uri}),n){let e=this.$t("alerts.mappingSaved",[Ts.prefLabel(t,{fallbackToUri:!1})]);o&&(l.partOf?e+=" "+this.$t("alerts.andAddedToConcordance"):e+=", "+this.$t("alerts.butNotAddedToConcordance")),e+=".",this.alert(e,null,o&&!l.partOf?"warning":"success"),Ts.compare(t,this.localMappingsRegistry)&&!this.$settings.hasWrittenIntoLocalMappings&&(this.alert(this.$t("alerts.localMappingsFirstSaved"),0,"warning"),this.$store.commit({type:"settings/set",prop:"hasWrittenIntoLocalMappings",value:!0}))}return a&&a(),l}catch(s){if(n){let e=`${this.$t("alerts.mappingNotSaved",[Ts.prefLabel(t,{fallbackToUri:!1})])} ${this.getErrorMessage(s)}`;this.alert(e,null,"danger")}throw a&&a(s),s}},async postMappings({registry:t,_adjust:e=!0,_reload:r=!0,_alert:n=!0,_before:o,_after:a,...i}){if(!(t=this.getRegistry(t)))throw new Error("postMappings: No registry to post mappings to.");o&&o();try{i.mappings=i.mappings.map((t=>this.prepareMapping(t))),this._addIdentityParams(i);const o=await t.postMappings(i);if(e)for(let t of o)this.adjustMapping(t);return r&&this.$store.commit("mapping/setRefresh",{registry:t.uri}),n&&this.alert(this.$t("alerts.mappingSaved",[Ts.prefLabel(t,{fallbackToUri:!1})]),null,"success"),a&&a(),o}catch(s){if(n){let e=`${this.$t("alerts.mappingNotSaved",[Ts.prefLabel(t,{fallbackToUri:!1})])} ${this.getErrorMessage(s)}`;this.alert(e,null,"danger")}throw a&&a(s),s}},async putMapping({registry:t,_adjust:e=!0,_reload:r=!0,_alert:n=!0,_before:o,_after:a,...i}){if(!(t=this.getRegistry(t||i.mapping._registry)))throw new Error("putMapping: No registry to put mapping to.");o&&o();try{i.mapping=this.prepareMapping(i.mapping),this._addIdentityParams(i);const o=await t.putMapping(i);return e&&this.adjustMapping(o),r&&(this.$store.commit("mapping/setRefresh",{registry:t.uri}),this.loadConcordances()),n&&this.alert(this.$t("alerts.mappingSaved",[Ts.prefLabel(t,{fallbackToUri:!1})]),null,"success"),a&&a(),o}catch(s){if(n){const e=`${this.$t("alerts.mappingNotSaved",[Ts.prefLabel(t,{fallbackToUri:!1})])} ${this.getErrorMessage(s)}`;this.alert(e,null,"danger")}throw a&&a(s),s}},async deleteMapping({registry:t,_reload:e=!0,_alert:r=!0,_trash:n=!0,_before:o,_after:a,...i}){if(!(t=this.getRegistry(t||i.mapping._registry)))throw new Error("deleteMapping: No registry to delete mapping from.");o&&o();try{return await t.deleteMapping(i),this.mappingWasDeleted({mapping:i.mapping,registry:t,_trash:n}),e&&(this.$store.commit("mapping/setRefresh",{registry:t.uri}),oi.get(i,"mapping.partOf[0]")&&i.mapping.partOf[0]&&this.loadConcordances()),r&&this.alert(this.$t("alerts.mappingDeleted",[Ts.prefLabel(t,{fallbackToUri:!1})]),null,"success",this.$t("general.undo"),(t=>{this.$store.commit({type:"alerts/setCountdown",alert:t,countdown:0}),this.restoreMappingFromTrash({uri:i.mapping.uri})})),a&&a(),!0}catch(s){if(r){const e=`${this.$t("alerts.mappingNotDeleted",[Ts.prefLabel(t,{fallbackToUri:!1})])} ${this.getErrorMessage(s)}`;this.alert(e,null,"danger")}throw a&&a(s),s}},async deleteMappings({registry:t,_reload:e=!0,_alert:r=!0,_trash:n=!0,_before:o,_after:a,...i}){if(!(t=this.getRegistry(t||oi.get(i,"mappings[0]._registry"))))throw new Error("deleteMapping: No registry to delete mapping from.");o&&o();try{await t.deleteMappings(i);for(let e of i.mappings)this.mappingWasDeleted({mapping:e,registry:t,_trash:n});return e&&(this.$store.commit("mapping/setRefresh",{registry:t.uri}),oi.get(i,"mappings[0].partOf[0]")&&this.loadConcordances()),r&&this.alert(this.$t("alerts.mappingDeleted",[Ts.prefLabel(t,{fallbackToUri:!1})]),null,"success",this.$t("general.undo"),(t=>{this.$store.commit({type:"alerts/setCountdown",alert:t,countdown:0}),this.restoreMappingFromTrash({uri:i.mapping.uri})})),a&&a(),!0}catch(s){if(r){const e=`${this.$t("alerts.mappingNotDeleted",[Ts.prefLabel(t,{fallbackToUri:!1})])} ${this.getErrorMessage(s)}`;this.alert(e,null,"danger")}throw a&&a(s),s}},mappingWasDeleted({mapping:t,registry:e,_trash:r}){if(r&&this.$store.commit({type:"mapping/addToTrash",mapping:t,registry:e}),t.uri==this.$store.state.mapping.original.uri&&Ts.compare(e,this.$store.state.mapping.original.registry)&&this.$store.commit({type:"mapping/set"}),Ts.mappingRegistryIsStored(e))for(let[n,o]of[["from","to"],["to","from"]]){const r=OS(t[`${o}Scheme`]),a=CS(Ts.conceptsOfMapping(t,n));if(r)for(let n of a){const o=(n.__MAPPED__||[]).find((t=>Ts.compare(t.registry,e)&&Ts.compare(t.scheme,r)));o&&o.exist.length&&this.$set(o,"exist",o.exist.filter((e=>e!=t.uri)))}}},async restoreMappingFromTrash({uri:t}){const e=this.$store.state.mapping.mappingTrash.find((e=>e.mapping.uri==t)),r=this.config.registries.find((t=>Ts.compareFast(t,e&&e.registry))),n=()=>this.alert(this.$t("alerts.mappingNotRestored",[Ts.prefLabel(r,{fallbackToUri:!1})]),null,"danger");if(!e||!r)return Uw.warn("Tried to restore mapping from trash, but could not find item or determine provider.",e),n(),!1;try{const o=!!oi.get(e,"mapping.partOf[0]"),a=await this.postMapping({registry:r,mapping:e.mapping,_alert:!1,_reload:!1});if(a){this.$store.commit({type:"mapping/removeFromTrash",uri:t}),this.$store.commit({type:"mapping/setRefresh",registry:r.uri}),this.loadConcordances();let e=this.$t("alerts.mappingRestored",[Ts.prefLabel(r,{fallbackToUri:!1})]);o&&(a.partOf?e+=" "+this.$t("alerts.andAddedToConcordance"):e+=", "+this.$t("alerts.butNotAddedToConcordance")),e+=".",this.alert(e,null,o&&!a.partOf?"warning":"success")}else n();return!!a}catch(o){return n(),!1}},canCreateMapping:jx,canUpdateMapping:Tx,canDeleteMapping:Px,repeat:(...t)=>Vw.repeat(...t),loadConcordances:async function(){try{const t=oi.flatten(await Promise.all(gS.getters.concordanceRegistries.map((t=>t.getConcordances({params:{limit:1e4}}))))),e=BS.value?.length;oi.forEach(t,((t,e)=>{zt(BS.value,e,t)})),zt(BS.value,"length",t.length),t.lengthTs.compare(t,e.partOf[0])));return!(!n||!Ox(n,r)&&!Cx({registry:t,user:r,action:"update"}))},isCreatorOrContributor:Ox,async addMappingToConcordance({registry:t,_reload:e=!0,_alert:r=!0,_adjust:n=!0,mapping:o,concordance:a}){if(!(t=this.getRegistry(t||o._registry)))throw new Error("addMappingToConcordance: No registry for mapping.");try{const i={mapping:{uri:o.uri}};i.mapping.partOf=a?[{uri:a.uri}]:[],this._addIdentityParams(i);const s=await t.patchMapping(i);return n&&this.adjustMapping(s),e&&(this.$store.commit("mapping/setRefresh",{registry:t.uri}),this.loadConcordances()),r&&this.alert(this.$t(a?"alerts.mappingAddedToConcordance":"alerts.mappingRemovedFromConcordance"),null,"success"),s}catch(i){if(r){const t=`${this.$t(a?"alerts.mappingNotAddedToConcordance":"alerts.mappingNotRemovedFromConcordance")} ${this.getErrorMessage(i)}`;this.alert(t,null,"danger")}throw i}},canCreateConcordance({registry:t=this.currentConcordanceRegistry,concordance:e,user:r=this.user}={}){if(!t||!t.isAuthorizedFor({type:"concordances",action:"create",user:r}))return!1;if(!e)return!0;if(!e.fromScheme||!e.toScheme)return!1;const n=oi.get(e,"notation[0]");return!(!n||this.concordances.find((t=>oi.get(t,"notation[0]")===n)))},canUpdateConcordance({registry:t,concordance:e,user:r=this.user}){return!!e&&(e=this.concordances.find((t=>this.$jskos.compare(t,e)))||e,!!(t=this.getRegistry(t||e._registry))&&t.isAuthorizedFor({type:"concordances",action:"update",user:r,crossUser:!this.$jskos.userOwnsMapping(r,e)}))},canDeleteConcordance({registry:t,concordance:e,user:r=this.user}){return!(!e||parseInt(e.extent)>0)&&(e=this.concordances.find((t=>this.$jskos.compare(t,e)))||e,!!(t=this.getRegistry(t||e._registry))&&t.isAuthorizedFor({type:"concordances",action:"delete",user:r,crossUser:!this.$jskos.userOwnsMapping(r,e)}))},async postConcordance({registry:t=this.currentConcordanceRegistry,concordance:e,_reload:r=!0,_alert:n=!0}){if(!e||!t)throw new Error("postConcordance: No concordance or missing registry.");try{const o={concordance:e};this._addIdentityParams(o);const a=await t.postConcordance(o);return n&&this.alert(this.$t("alerts.concordanceSaved",[Ts.prefLabel(t,{fallbackToUri:!1})]),null,"success"),r&&this.loadConcordances(),a}catch(o){console.error(o);let e=`${this.$t("alerts.concordanceNotSaved",[Ts.prefLabel(t,{fallbackToUri:!1})])} ${this.getErrorMessage(o)}`;this.alert(e,null,"danger")}},async patchConcordance({registry:t,concordance:e,_reload:r=!0,_alert:n=!0}){const o=this.concordances.find((t=>this.$jskos.compare(t,e)));if(t=this.getRegistry(t||e&&e._registry||o&&o._registry),!e||!t)throw new Error("patchConcordance: No concordance or missing registry.");try{const o={concordance:e};this._addIdentityParams(o);const a=await t.patchConcordance(o);return n&&this.alert(this.$t("alerts.concordanceSaved"),null,"success"),r&&this.loadConcordances(),a}catch(a){console.error(a);let e=`${this.$t("alerts.concordanceNotSaved",[Ts.prefLabel(t,{fallbackToUri:!1})])} ${this.getErrorMessage(a)}`;this.alert(e,null,"danger")}},async deleteConcordance({registry:t,_reload:e=!0,_alert:r=!0,concordance:n,...o}){const a=this.concordances.find((t=>this.$jskos.compare(t,n)));if(t=this.getRegistry(t||n&&n._registry||a&&a._registry),!n||!t)throw new Error("patchConcordance: No concordance or missing registry.");try{return await t.deleteConcordance({concordance:n,...o}),r&&this.alert(this.$t("alerts.concordanceDeleted"),null,"success"),e&&this.loadConcordances(),!0}catch(i){if(r){const t=`${this.$t("alerts.concordanceNotDeleted")} ${this.getErrorMessage(i)}`;this.alert(t,null,"danger")}throw i}}}}),KS={name:"TheSettings",components:{RegistryInfo:US,DateString:GS},mixins:[HS,qS,ai],props:{tab:{type:Number,default:0}},data(){return{localSettings:null,creatorRewritten:!1,dlMappingsReady:!1,dlAllMappings:null,dlAllMappingsCsv:null,dlMappings:[],uploadedFile:null,uploadedFileStatus:"",deleteMappingsButtons:!1,updateLocalSettings:oi.debounce((()=>{this.$store.commit({type:"settings/save",settings:oi.cloneDeep(this.localSettings)}),this.creatorRewritten=!1}),200),languagesRegistry:Vw.initializeRegistry({provider:"ConceptApi",api:"https://bartoc.org/api/",schemes:[{uri:"http://bartoc.org/en/node/20287"}]}),allLanguages:[],languageToAdd:"",addLanguageKeypress:!1}},computed:{availableMappingRegistries(){return this.config.registries.filter((t=>t.isAuthorizedFor({type:"mappings",action:"create",user:this.user})))},components(){let t=[];for(let e of Object.keys(this.$store.state.settings.componentSettings)){let r={name:e,settings:[],settingsValues:{}};for(let t of Object.keys(this.$store.state.settings.componentSettings[e])){let n=this.$store.state.settings.componentSettings[e][t];for(let o of n.sideDependent?[!0,!1]:[void 0])r.settings.push(Object.assign({key:t,isLeft:o},n)),Object.defineProperty(r.settingsValues,t+(n.sideDependent?`-${o}`:""),{get:()=>n.sideDependent?this.$settings.components[e][t][o]:this.$settings.components[e][t],set:r=>{"Boolean"!=n.type||oi.isBoolean(r)||(r=!!r),"Number"!=n.type||oi.isNumber(r)||(r=parseInt(r),(isNaN(r)||rn.max)&&(this.$log.warn(`Tried to save invalid value for setting ${e} -> ${t}, fallback to default value (${n.default}).`),r=n.default)),this.$store.commit({type:"settings/setComponentSetting",component:e,setting:t,isLeft:o,value:r})}})}t.push(r)}return t}},watch:{localSettings:{handler(){this.updateLocalSettings()},deep:!0},uploadedFile(){if(this.uploadedFile&&this.localMappingsRegistry){let t=new FileReader;t.onloadend=t=>{let e,r,n=t.target.result;e=n.split("\n"),r={imported:0,skipped:0,error:0,empty:0};let o=[];for(let i of e)if(""!==i)try{let t=JSON.parse(i);o.push(t)}catch(a){r.error+=1}else r.empty+=1;this.postMappings({mappings:o,registry:this.localMappingsRegistry,_alert:!1,_refresh:!1}).then((t=>{r.imported=t.length,r.skipped=e.length-r.imported-r.error-r.empty,this.uploadedFileStatus=`${r.imported} mappings imported, ${r.skipped} skipped, ${r.error} errored`,this.$refs.fileUpload.reset(),this.refreshDownloads(),this.$store.commit("mapping/setRefresh",{registry:this.localMappingsRegistry})})).catch((t=>{this.$log.error("TheSettings - Error uploading mappings",t)}))},t.readAsText(this.uploadedFile)}},"localSettings.creatorUri"(t){const e=this.getNameForIdentity(t);e&&(this.localSettings.creator=e)},user(){this.localSettings=oi.cloneDeep(this.$settings)},locale(){this.localSettings.locale=this.locale}},created(){this.languagesRegistry.getTop({scheme:this.languagesRegistry.schemes[0]}).then((t=>{this.allLanguages=t}))},methods:{show(){this.$refs.settingsModal.show(),this.localSettings=oi.cloneDeep(this.$settings),this.refreshDownloads()},refreshDownloads(){if(!this.localMappingsRegistry)return;this.dlMappingsReady=!1,this.dlAllMappings=null,this.dlMappings=[];let t=[];this.getMappings({registry:this.localMappingsRegistry}).then((e=>{t=e;let r=[];for(let n of t)for(let t of["from","to"])for(let e of this.$jskos.conceptsOfMapping(n,t)){let o=n[t+"Scheme"];e.inScheme&&e.inScheme.length||(e.inScheme=[o]),r.push(MS([e],{scheme:o}))}return Promise.all(r)})).then((()=>{let e=t=>{let e=this.$jskos.minifyMapping(t);for(let r of this.$jskos.conceptsOfMapping(e)){let t=OS(r),e=this.$jskos.languagePreference.selectLanguage(oi.get(t,"prefLabel"));e&&(r.prefLabel=oi.pick(t.prefLabel,[e]))}return JSON.stringify(e)};this.dlAllMappings=t.map(e).join("\n");for(let o of t){o.fromScheme=OS(o.fromScheme)||o.fromScheme,o.toScheme=OS(o.toScheme)||o.toScheme;let t=this.dlMappings.find((t=>this.$jskos.compare(o.fromScheme,t.fromScheme)&&this.$jskos.compare(o.toScheme,t.toScheme)));t?t.mappings.push(o):(t={fromScheme:o.fromScheme,toScheme:o.toScheme,mappings:[o]},this.dlMappings.push(t))}let r=this.$jskos.mappingCSV({lineTerminator:"\r\n",labels:!0,creator:!0,language:"de"}),n=[];for(let t of this.dlMappings){t.ndjson=t.mappings.map(e).join("\n"),t.mappings=t.mappings.map((t=>this.$jskos.minifyMapping(t))),n=n.concat(t.mappings);for(let e of t.mappings){for(let t of this.$jskos.conceptsOfMapping(e)){let e=OS(t),r=this.$jskos.languagePreference.selectLanguage(oi.get(e,"prefLabel"));r&&(t.prefLabel={de:oi.get(e.prefLabel,r)})}e.creator&&e.creator[0]&&(e.creator[0].prefLabel={de:this.$jskos.prefLabel(e.creator[0],{fallbackToUri:!1,language:this.locale})})}t.csv=r.fromMappings(t.mappings),t.label=(this.$jskos.notation(oi.get(t,"fromScheme"),"scheme")||"?")+" to "+(this.$jskos.notation(oi.get(t,"toScheme"),"scheme")||"?"),t.filename=`${this.$jskos.notation(oi.get(t,"fromScheme"),"scheme")||"?"}_to_${this.$jskos.notation(oi.get(t,"toScheme"),"scheme")||"?"}_${this.localSettings.creator}`}this.dlAllMappingsCsv=r.fromMappings(n),this.dlMappingsReady=!0})).catch((t=>{this.$log.error("TheSettings - Error refreshing local mappings download",t)}))},async rewriteCreator(){if(this.localMappingsRegistry)try{const t=await this.getMappings({registry:this.localMappingsRegistry});for(let e of t)await this.putMapping({mapping:e,_reload:!1,_alert:!1});this.creatorRewritten=!0,this.$store.commit("mapping/setRefresh",{registry:this.localMappingsRegistry}),this.refreshDownloads()}catch(t){this.$log.error("TheSettings - Error rewriting creator",t)}},resetFlex(){let t=oi.cloneDeep(this.localSettings.flex);oi.forOwn(t,((e,r)=>{t[r]=""})),this.$store.commit({type:"settings/set",prop:"flex",value:t})},async deleteMappings_(){if(this.localMappingsRegistry)try{const t=await this.getMappings({registry:this.localMappingsRegistry});await this.deleteMappings({mappings:t,registry:this.localMappingsRegistry,_alert:!1,_refresh:!1,_trash:!1}),this.$store.commit("mapping/setRefresh",{registry:this.localMappingsRegistry}),this.refreshDownloads(),this.deleteMappingsButtons=!1,this.$store.commit("mapping/clearTrash")}catch(t){this.$log.error("TheSettings - Error deleting local mappings",t)}},login(t){let e,r;t?(e=t.loginURL,r="login"):(e=this.config.auth+"logout",r="logout"),ok({url:e,eventType:r})},replaceKey:t=>({shift:"Shift",alt:"Alt",option:"Alt",ctrl:"Ctrl",meta:"Cmd",command:"Cmd"}[t]||t),languageConceptByTag(t){return this.allLanguages.find((e=>e.notation[0]===t))},addLanguageKeydown(t){t.key&&(this.addLanguageKeypress=!0),"Enter"===t.key&&this.addLanguage()},addLanguageInput(){this.addLanguageKeypress||this.addLanguage(),this.addLanguageKeypress=!1},addLanguage(){const t=this.languageToAdd.split(" ")[0];(0===this.allLanguages.length||this.allLanguages.find((e=>e.notation[0]===t)))&&(this.localSettings.preferredLanguages.push(t),this.languageToAdd="")},removeLanguage(t){this.localSettings.preferredLanguages=this.localSettings.preferredLanguages.filter((e=>e!==t))},moveLanguage(t,e){const r=t+e;if(-1===r||r===this.localSettings.preferredLanguages.length)return;const n=this.localSettings.preferredLanguages[t];this.localSettings.preferredLanguages.splice(t,1),this.localSettings.preferredLanguages.splice(r,0,n)}}};var YS=function(){var t=this,e=t._self._c;return e("b-modal",{ref:"settingsModal",attrs:{id:"settingsModal",title:t.$t("settings.title"),"hide-footer":"",centered:"",size:"lg"}},[e("b-card",{attrs:{"no-body":"","footer-tag":"footer"}},[e("tabs",{attrs:{fill:"",value:t.tab},on:{change:function(e){return t.$emit("update:tab",e.index)}}},[e("tab",{attrs:{title:t.$t("settingsTabs")[0]}},[t.localSettings?e("div",[t.user&&t.authorized?e("p",[e("span",{staticClass:"text-success"},[t._v(" "+t._s(t.$t("settings.loggedIn"))+" ")]),e("a",{attrs:{href:t.$store.state.auth.about.baseUrl+"account",target:"_blank"}},[t._v(" "+t._s(t.$t("settings.accountPage"))+" ")]),t._v(" • "),e("a",{attrs:{href:""},on:{click:function(e){return e.preventDefault(),t.login(null)}}},[t._v(" "+t._s(t.$t("settings.logOutButton"))+" ")])]):t.config.auth?e("p",[e("span",{staticClass:"text-danger"},[t._v(" "+t._s(t.$t("settings.loggedOut"))+" ")])]):t._e(),t.$store.state.auth.available&&!t.user&&t.providers.length?e("p",t._l(t.providers,(function(r){return e("b-button",{key:`login-provider-${r.id}`,attrs:{block:"",variant:"light"},on:{click:function(e){return t.login(r)}}},[r.image?e("img",{staticStyle:{"margin-right":"5px"},attrs:{src:r.image,height:"20px"}}):t._e(),t._v(" "+t._s(t.$t("settings.logInButton"))+" via "+t._s(r.name)+" ")])})),1):t._e(),t.$store.state.auth.connected?e("div",[e("p",[e("span",{domProps:{innerHTML:t._s(t.$t("settings.accountInfo",{url:t.config.auth}))}}),t.$store.state.auth.about.urls.imprint?e("a",{attrs:{href:t.$store.state.auth.about.urls.imprint,target:"_blank"}},[t._v(" "+t._s(t.$t("settings.impressum"))+" ")]):t._e(),t._v(" • "),t.$store.state.auth.about.urls.privacy?e("a",{attrs:{href:t.$store.state.auth.about.urls.privacy,target:"_blank"}},[t._v(" "+t._s(t.$t("settings.privacyPolicy"))+" ")]):t._e()])]):t._e(),e("p",[t._v(" "+t._s(t.$t("settings.creatorInfo"))+" ")]),e("p",[e("b",[t._v(t._s(t.$t("settings.creator")))]),e("b-form-input",{attrs:{placeholder:t.$t("settings.creatorPlaceholder"),type:"text"},model:{value:t.localSettings.creator,callback:function(e){t.$set(t.localSettings,"creator",e)},expression:"localSettings.creator"}})],1),e("p",[e("b",[t._v(t._s(t.$t("settings.creatorUri")))]),t.user&&t.userUris&&t.userUris.length?e("span",[e("b-form-select",{model:{value:t.localSettings.creatorUri,callback:function(e){t.$set(t.localSettings,"creatorUri",e)},expression:"localSettings.creatorUri"}},t._l(t.userUris||[],(function(r){return e("option",{key:`settings-uris-${r}`,domProps:{value:r}},[t._v(" "+t._s(r)+" ")])})),0)],1):e("span",[e("b-form-input",{attrs:{state:!t.localSettings.creatorUri||t.$jskos.isValidUri(t.localSettings.creatorUri),placeholder:"https://",type:"text"},model:{value:t.localSettings.creatorUri,callback:function(e){t.$set(t.localSettings,"creatorUri",e)},expression:"localSettings.creatorUri"}}),t.localSettings.creatorUri&&!t.$jskos.isValidUri(t.localSettings.creatorUri)?e("span",{staticClass:"text-danger"},[t._v(" "+t._s(t.$t("settings.creatorUriInvalid"))+" ")]):t._e()],1)])]):t._e()]),e("tab",{attrs:{title:t.$t("settingsTabs")[1]}},[e("h4",[t._v(t._s(t.$t("settings.mappingRegistries")))]),t._l(t.config.registries.filter((e=>t.$jskos.mappingRegistryIsStored(e))),(function(r,n){return e("div",{key:`settingsModal-mapping-registries-${n}`,staticClass:"settingsModal-mapping-registry",class:{"selected-registry":t.$jskos.compareFast(r,t.currentRegistry)}},[e("b-form-checkbox",{attrs:{disabled:t.$jskos.compareFast(r,t.currentRegistry)},model:{value:t.showRegistry[r.uri],callback:function(e){t.$set(t.showRegistry,r.uri,e)},expression:"showRegistry[registry.uri]"}}),e("registry-info",{staticClass:"settings-sources",attrs:{registry:r},nativeOn:{click:function(e){return t.$store.commit({type:"settings/set",prop:"mappingRegistry",value:r.uri})}}})],1)})),e("h4",[t._v(t._s(t.$t("settings.otherRegistries")))]),t._l(t.config.registries.filter((e=>!t.$jskos.mappingRegistryIsStored(e))),(function(r,n){return e("div",{key:`settingsModal-other-registries-${n}`,staticClass:"settingsModal-mapping-registry"},[!1!==r.has.mappings?e("b-form-checkbox",{model:{value:t.showRegistry[r.uri],callback:function(e){t.$set(t.showRegistry,r.uri,e)},expression:"showRegistry[registry.uri]"}}):t._e(),e("registry-info",{staticClass:"settings-sources",attrs:{registry:r}})],1)}))],2),e("tab",{attrs:{title:t.$t("settingsTabs")[2]}},[e("div",{staticClass:"settingsModal-componentSettings-component"},[t.localSettings?e("div",{staticClass:"form-inline"},[e("label",{staticStyle:{"padding-right":"0.5em"}},[t._v(t._s(t.$t("settings.language"))+":")]),e("b-form-select",{model:{value:t.$i18n.locale,callback:function(e){t.$set(t.$i18n,"locale",e)},expression:"$i18n.locale"}},t._l(t.config.languages,(function(r){return e("option",{key:r,domProps:{value:r}},[t._v(" "+t._s(t.$t(`languages.${r}`))+" ")])})),0)],1):t._e(),e("span",{staticClass:"fontSize-small text-lightGrey",domProps:{innerHTML:t._s(t.$t("settings.languageContribution"))}})]),t.localSettings?e("div",{staticClass:"settingsModal-componentSettings-component"},[e("h5",[t._v(t._s(t.$t("settings.preferredLanguages")))]),e("div",[t._v(" "+t._s(t.$t("settings.preferredLanguagesAdd"))+": "),e("b-form-input",{attrs:{size:"sm",list:"languages-datalist"},nativeOn:{keydown:function(e){return t.addLanguageKeydown.apply(null,arguments)},input:function(e){return t.addLanguageInput.apply(null,arguments)}},model:{value:t.languageToAdd,callback:function(e){t.languageToAdd=e},expression:"languageToAdd"}}),e("datalist",{attrs:{id:"languages-datalist"}},t._l(t.allLanguages,(function(r){return e("option",{key:r.uri},[t._v(" "+t._s(r.notation[0])+" "+t._s(t.$jskos.prefLabel(r,{language:t.locale}))+" ")])})),0)],1),e("ul",t._l(t.localSettings.preferredLanguages,(function(r,n){return e("li",{key:n},[e("div",{staticClass:"button fontSize-verySmall",staticStyle:{display:"inline-block","margin-right":"2px"},on:{click:function(e){return t.removeLanguage(r)}}},[e("font-awesome-icon",{attrs:{icon:"times-circle"}})],1),e("div",{staticClass:"button fontSize-verySmall",staticStyle:{display:"inline-block","margin-right":"2px"},on:{click:function(e){return t.moveLanguage(n,1)}}},[e("font-awesome-icon",{attrs:{icon:"arrow-down"}})],1),e("div",{staticClass:"button fontSize-verySmall",staticStyle:{display:"inline-block"},on:{click:function(e){return t.moveLanguage(n,-1)}}},[e("font-awesome-icon",{attrs:{icon:"arrow-up"}})],1),t._v(" "+t._s(t.$jskos.prefLabel(t.languageConceptByTag(r),{language:t.locale})||r)+" ")])})),0)]):t._e(),e("div",{staticClass:"settingsModal-componentSettings-component"},[e("b-button",{attrs:{variant:"primary"},on:{click:t.resetFlex}},[t._v(" "+t._s(t.$t("settings.resetSizes"))+" ")])],1),t._l(t.components,(function(r){return e("div",{key:`settings-componentSettings-${r.name}`,staticClass:"settingsModal-componentSettings-component"},[e("h5",[t._v(t._s(r.name))]),t._l(r.settings,(function(n){return e("div",{key:`settings-componentSettings-${r.name}-${n.key}-${n.isLeft}`},["Boolean"==n.type?e("div",[e("b-form-checkbox",{staticStyle:{"user-select":"none"},model:{value:r.settingsValues[n.key+(n.sideDependent?`-${n.isLeft}`:"")],callback:function(e){t.$set(r.settingsValues,n.key+(n.sideDependent?`-${n.isLeft}`:""),e)},expression:"component.settingsValues[setting.key + (setting.sideDependent ? `-${setting.isLeft}` : '')]"}},[t._v(" "+t._s(t.$jskos.prefLabel(n,{language:t.locale}))+" "+t._s(n.sideDependent?` (${t.$t("general."+(n.isLeft?"left":"right"))})`:"")+" ")]),e("span",{staticClass:"fontSize-small text-lightGrey"},[t._v(" "+t._s((t.$jskos.languageMapContent(n,"definition",{language:t.locale})||[])[0])+" "+t._s(t.$t("general.default"))+": "+t._s(n.default?t.$t("general.enabled"):t.$t("general.disabled"))+" ")])],1):"Number"==n.type?e("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$jskos.languageMapContent(n,"definition",{language:t.locale}),delay:t.defaults.delay.medium},expression:"{ title: $jskos.languageMapContent(setting, 'definition', { language: locale }), delay: defaults.delay.medium }",modifiers:{hover:!0}}]},[t._v(" "+t._s(t.$jskos.prefLabel(n,{language:t.locale}))+" "+t._s(n.sideDependent?` (${t.$t("general."+(n.isLeft?"left":"right"))})`:"")+" "),e("b-input",{staticStyle:{display:"inline-block",width:"auto"},attrs:{type:"number",min:n.min,max:n.max,size:"sm"},on:{click:function(t){return t.target.select()}},model:{value:r.settingsValues[n.key+(n.sideDependent?`-${n.isLeft}`:"")],callback:function(e){t.$set(r.settingsValues,n.key+(n.sideDependent?`-${n.isLeft}`:""),e)},expression:"component.settingsValues[setting.key + (setting.sideDependent ? `-${setting.isLeft}` : '')]"}}),e("br"),e("span",{staticClass:"fontSize-small text-lightGrey"},[t._v(" "+t._s((t.$jskos.languageMapContent(n,"definition",{language:t.locale})||[])[0])+" "+t._s(t.$t("general.default"))+": "+t._s(n.default)+" ")])],1):e("div",{class:n.class},[t._v(" "+t._s(t.$jskos.prefLabel(n,{language:t.locale}))+" ")])])}))],2)}))],2),t.config.shortcuts&&t.config.shortcuts.length?e("tab",{attrs:{title:t.$t("settingsTabs")[3]}},[e("table",{staticClass:"table table-borderless",staticStyle:{height:"unset"}},[e("tbody",t._l(t.config.shortcuts,(function(r){return e("tr",{key:`settingsModal-shortcuts-${r.id}`},[e("td",[e("span",{domProps:{innerHTML:t._s(r.keys.split(",").map((e=>e.split("+").map((e=>`${t.replaceKey(e)}`)).join(" + "))).join(` ${t.$t("general.or")} `))}})]),e("td",{staticClass:"text-left"},[t._v(" "+t._s(t.$jskos.prefLabel(r,{language:t.locale})||r.action)+" ")])])})),0)])]):t._e(),e("tab",{attrs:{title:t.$t("settingsTabs")[4]}},[e("h3",[t._v(t._s(t.$t("settings.dataInRegistries")))]),e("p",[t._v(" "+t._s(t.$t("settings.dataInRegistriesSubtitle"))+" ")]),t._l(t.config.registries.filter((e=>t.$jskos.mappingRegistryIsStored(e)&&!t.$jskos.compare(e,t.localMappingsRegistry)&&"http://coli-conc.gbv.de/registry/wikidata-mappings"!==e.uri)),(function(r){return e("p",{key:r.uri},[e("registry-info",{attrs:{registry:r,"show-details":!1,"show-capabilities":!1,"show-editable":!1}}),e("ul",{staticClass:"myDataDownloads"},[t._l(["mappings","concordances","annotations"].filter((e=>r.isAuthorizedFor({type:e,action:"create",user:t.user}))),(function(n){return e("li",{key:n},[t._v(" "+t._s(t.$t(`registryInfo.${n}`))+": "),e("a",{attrs:{href:`${r._api[n]}?creator=${encodeURIComponent((t.userUris||[]).join("|"))}`,target:"_blank"}},[t._v(" "+t._s(t.$t("dataModal.apiLinks"))+" "+t._s(t.$t("dataModal.apiUrl"))+" ")])])})),e("li",{staticClass:"myDataDownloads-noData"},[t._v(" "+t._s(t.$t("settings.noDataForRegistry"))+" ")])],2)],1)})),e("h3",[t._v(t._s(t.$t("settings.localMappings")))]),e("div",[e("p",[t._v(t._s(t.$t("settings.localMappingsInfo")))])]),t.localMappingsRegistry&&t.dlAllMappings&&t.dlMappingsReady?e("div",[e("h4",[t._v(t._s(t.$t("settings.localDownload")))]),t._l(t.dlMappings,(function(r,n){return e("span",{key:n},[t._v(" "+t._s(r.label)+" ("+t._s(r.mappings.length)+"): "),e("a",{attrs:{href:""},on:{click:function(e){return e.preventDefault(),t.downloadFile(r.filename+".ndjson",r.ndjson)}}},[t._v(" JSKOS ")]),e("a",{attrs:{href:""},on:{click:function(e){return e.preventDefault(),t.downloadFile(r.filename+".csv",r.csv)}}},[t._v(" CSV ")]),e("br")])})),e("br"),e("a",{attrs:{href:""},on:{click:function(e){return e.preventDefault(),t.downloadFile("mappings.ndjson",t.dlAllMappings)}}},[t._v(" "+t._s(t.$t("settings.localDownloadJskos",[t.dlAllMappings.split("\n").length]))+" ")]),e("br"),e("a",{attrs:{href:""},on:{click:function(e){return e.preventDefault(),t.downloadFile("mappings.csv",t.dlAllMappingsCsv)}}},[t._v(" "+t._s(t.$t("settings.localDownloadCsv",[t.dlAllMappingsCsv.split("\n").length-2]))+" ")])],2):t._e(),e("br"),t.localMappingsRegistry?e("div",[e("h4",[t._v(t._s(t.$t("settings.localUpload")))]),e("b-form-file",{ref:"fileUpload",attrs:{state:Boolean(t.uploadedFile),placeholder:t.$t("settings.localUploadPlaceholder"),accept:".ndjson"},model:{value:t.uploadedFile,callback:function(e){t.uploadedFile=e},expression:"uploadedFile"}}),e("p",[t._v(" "+t._s(t.uploadedFileStatus)+" ")])],1):t._e(),t.localMappingsRegistry&&t.dlAllMappings?e("div",[e("h4",[t._v(t._s(t.$t("settings.localDeleteTitle")))]),e("b-button",{attrs:{disabled:!t.dlAllMappings,variant:"danger","hide-footer":""},on:{click:function(e){t.deleteMappingsButtons=!0}}},[t._v(" "+t._s(t.$t("settings.localDeleteText"))+" ")]),t.deleteMappingsButtons?e("p",[t._v(" "+t._s(t.$t("settings.localDeleteSure"))+" "),e("b-button",{attrs:{variant:"danger",size:"sm"},on:{click:t.deleteMappings_}},[t._v(" "+t._s(t.$t("general.yes"))+" ")]),e("b-button",{attrs:{variant:"success",size:"sm"},on:{click:function(e){t.deleteMappingsButtons=!1}}},[t._v(" "+t._s(t.$t("general.no"))+" ")])],1):t._e()],1):t._e(),e("br"),t.localMappingsRegistry&&t.dlAllMappings?e("div",[e("h4",[t._v(t._s(t.$t("settings.creatorRewriteTitle")))]),e("p",{domProps:{innerHTML:t._s(t.$t("settings.creatorRewriteText"))}}),e("p",{staticClass:"fontSize-small"},[e("b",[t._v("Name:")]),t._v(" "+t._s(t.$jskos.prefLabel(t.creator,{language:t.locale}))),e("br"),e("b",[t._v("URI:")]),t._v(" "+t._s(t.creator.uri)+" ")]),e("p",[e("b-button",{attrs:{variant:t.creatorRewritten?"success":"primary"},on:{click:t.rewriteCreator}},[t._v(" "+t._s(t.$t("settings.creatorRewriteButton"))+" ")])],1)]):t._e()],2),e("span",{staticClass:"settingsModal-footer"},[e("a",{attrs:{href:"https://github.com/gbv/cocoda",target:"_blank"}},[e("font-awesome-icon",{attrs:{icon:["fab","github"]}}),t._v(" GitHub ")],1),t.config.buildInfo.version&&""!=t.config.buildInfo.version?e("span",[t._v(" • "+t._s(t.$t("settings.version"))+" "+t._s(t.config.buildInfo.version)+" ")]):t._e(),t.config.buildInfo.gitCommit&&t.config.buildInfo.gitCommitShort?e("span",[t._v(" • "+t._s(t.$t("settings.currentCommit"))+": "),e("a",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.config.buildInfo.gitCommitMessage,delay:t.defaults.delay.short},expression:"{ title: config.buildInfo.gitCommitMessage, delay: defaults.delay.short }",modifiers:{hover:!0}}],attrs:{href:"https://github.com/gbv/cocoda/commit/"+t.config.buildInfo.gitCommit,target:"_blank"}},[t._v(" "+t._s(t.config.buildInfo.gitCommitShort)+" ")])]):t._e(),t.config.buildInfo.buildDate?e("span",[t._v(" • "+t._s(t.$t("settings.buildDate"))+": "),e("date-string",{attrs:{date:t.config.buildInfo.buildDate}})],1):t._e(),e("br"),e("span",[t._v(" "+t._s(t.$t("settings.suggestions1"))+" "),e("a",{attrs:{href:"https://github.com/gbv/cocoda/issues",target:"_blank"}},[t._v(t._s(t.$t("settings.suggestions2")))]),t._v(t._s(t.$t("settings.suggestions3"))+" ")])])],1)],1)],1)};const XS=ii(KS,YS,[],0,0,"c751da2b").exports,JS=t("e",{methods:{dragStart(t,e){e.dataTransfer.setData("text",t.uri),this.$store.commit({type:"setDraggedConcept",concept:{uri:t.uri}})},dragEnd(){this.$store.commit({type:"setDraggedConcept",concept:null})},dragOver(t){t.preventDefault()},drop(t,...e){t.preventDefault();let r=t.dataTransfer.getData("text"),n=OS(this.$store.state.draggedConcept)||SS(r);n&&this.droppedConcept(n,...e),this.dragEnd()},droppedConcept(){}}}),ZS=t("u",ii({name:"AutoLink",props:{link:{type:String,default:""},text:{type:String,default:null}},methods:{isValidURL(t){try{return new URL(t),!0}catch(oi){return!1}}}},(function(){var t=this,e=t._self._c;return t.isValidURL(t.link)?e("a",{staticClass:"u-textBreak",attrs:{href:t.link,target:"_blank"}},[t._v(t._s(t.text||t.link))]):e("span",[t._v(t._s(t.text||t.link))])}),[],0,0,null).exports),QS={name:"ItemName",components:{AutoLink:ZS},mixins:[JS],props:{item:{type:Object,default:null},fontSize:{type:String,default:"normal"},showNotation:{type:Boolean,default:!0},showText:{type:Boolean,default:!0},fallbackToUri:{type:Boolean,default:!1},isLink:{type:Boolean,default:!1},isLeft:{type:Boolean,default:!0},isHighlighted:{type:Boolean,default:!1},preventExternalHover:{type:Boolean,default:!1},draggable:{type:Boolean,default:!0},forceSide:{type:Boolean,default:!1}},data(){return{tooltipDOMID:this.generateID(),isHoveredFromHere:!1,url:"",isValidLink:!1,interval:null}},computed:{_item(){return OS(this.item,{relatedItems:!0})||this.item},isHovered(){return this.isHoveredFromHere||!this.preventExternalHover&&this.$jskos.compareFast(this.$store.state.hoveredConcept,this._item)},_showNotation(){return!(!this.showNotation||!0===oi.get(this._item,"inScheme[0].DISPLAY.hideNotation")&&this.showText&&this.prefLabel)},notation(){return this.getNotation(this._item,null,!0)},prefLabel(){return this.getPrefLabel(this._item)},isScheme(){return this.$jskos.isScheme(this._item)},showMissingDataIndicator(){return this.isScheme?this._item.concepts&&!this._item.concepts.length:-1===this._item?.__DETAILSLOADED__||0===this._item?.__DETAILSLOADED__&&!oi.get(this._item,"inScheme[0].concepts.length")}},created(){this.hovering=oi.debounce(this._hovering,20)},methods:{_hovering(t){t?(this.isHoveredFromHere=!0,this.$jskos.isConcept(this._item)&&this.$store.commit({type:"setHoveredConcept",concept:this._item,element:this.$el}),this.url=this.getRouterUrl(this._item,this.isLeft,this.forceSide),this.isLink?this.isValidLink=null!=this.getProvider(this._item):this.isValidLink=!1,window.clearInterval(this.interval),this.interval=setInterval((()=>{this.isMouseOver()||(this.isHoveredFromHere=!1,window.clearInterval(this.interval))}),500)):(this.isHoveredFromHere=!1,this.$jskos.isConcept(this._item)&&this.$store.commit({type:"setHoveredConcept",concept:null}),window.clearInterval(this.interval))}}},tC=t("I",ii(QS,(function(){var t=this,e=t._self._c;return null!=t._item?e("div",{staticClass:"itemName",attrs:{draggable:t.draggable},on:{dragstart:function(e){return t.dragStart(t._item,e)},dragend:t.dragEnd,mouseover:function(e){return t.hovering(!0)},mouseout:function(e){return t.hovering(!1)}}},[e(t.isValidLink?"router-link":"div",{tag:"div",staticClass:"itemName-inner",class:[{"itemName-hovered":t.isValidLink&&t.isHovered,"itemName-highlighted":t.isHighlighted,"itemName-hoverable":!t.preventExternalHover&&t.isValidLink},"fontSize-"+(t.fontSize||"normal")],attrs:{id:t.tooltipDOMID,to:t.url}},[t._item&&t._item.type&&t._item.type.includes("http://rdf-vocabulary.ddialliance.org/xkos#CombinedConcept")?e("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$t("itemDetail.combinedConcept"),delay:t.defaults.delay.medium},expression:"{ title: $t('itemDetail.combinedConcept'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"itemName-icon fontSize-small"},[e("font-awesome-icon",{attrs:{icon:"puzzle-piece"}})],1):t._e(),t._item&&t._item.type&&t._item.type.includes("http://schema.vocnet.org/NonIndexingConcept")?e("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$t("itemDetail.nonIndexingConcept"),delay:t.defaults.delay.medium},expression:"{ title: $t('itemDetail.nonIndexingConcept'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"itemName-icon fontSize-small"},[e("font-awesome-icon",{attrs:{icon:"diagram-project"}})],1):t._e(),t._showNotation&&t.notation?e("span",{class:{"fontWeight-heavy":t.showText},style:t.showText?"margin-right: 3px;":"",domProps:{innerHTML:t._s(t.notation)}}):t._e(),t.showText||!t.notation?e("span",[t._v(t._s(t.prefLabel))]):t._e(),t.fallbackToUri&&!t.notation&&!t.prefLabel&&t._item?.uri?e("auto-link",{attrs:{link:t._item?.uri}}):t._e()],1),t.showMissingDataIndicator?e("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.isScheme?t.$t("itemDetail.noConcepts"):t.$t("itemDetail.unknownConcept"),delay:t.defaults.delay.medium},expression:"{ title: isScheme ? $t('itemDetail.noConcepts') : $t('itemDetail.unknownConcept'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"missingDataIndicator"},[t._v(" • ")]):t._e()],1):t._e()}),[],0,0,"f3dd9d15").exports),eC={name:"FlexibleTable",props:{fields:{type:Array,default:()=>[]},items:{type:Array,default:()=>[]},sections:{type:Array,default:null},maxWidth:{type:String,default:"100%"},maxHeight:{type:String,default:"100%"},sortBy:{type:String,default:null},sortDirection:{type:Number,default:1},hideHeader:{type:Boolean,default:!1}},data:()=>({sorting:{sortBy:null,sortDirection:0},defaultAlign:"center"}),computed:{_sections(){return this.sections?this.sections.map((t=>Object.assign({fields:this.fields,items:[]},t))):[{items:this.items,fields:this.fields}]}},mounted(){this.sorting.sortBy=this.sortBy,this.sorting.sortDirection=this.sortDirection;let t=this.$el,e=t.getElementsByClassName("flexibleTable-head")[0],r=t.getElementsByClassName("flexibleTable-body")[0];r.onscroll=()=>{e.scrollLeft=r.scrollLeft},e.onscroll=()=>{r.scrollLeft=e.scrollLeft},r.scrollHeight>r.clientHeight?e.style.marginRight="9px":e.style.marginRight="0px"},methods:{tableStyle(){return{maxWidth:this.maxWidth,maxHeight:this.maxHeight}},cellStyle(t){let e={};return null!=t.width&&(e.flex=`1 0 ${t.width}`),null!=t.minWidth&&(e.minWidth=`${t.minWidth}`),e},fieldLabel(t){if(t.label||""===t.label)return t.label;{let e=t.key.replace(/([A-Z]+)/g," $1").replace(/([A-Z][a-z])/g," $1");return e[0].toUpperCase()+e.substring(1)}},defaultCellContent:t=>"object"==typeof t&&null!=t?t.id||t._id||t.uri||"Object":t,sort(t){this.sorting.sortBy===t.key?0===this.sorting.sortDirection?this.sorting.sortDirection=1:1===this.sorting.sortDirection?this.sorting.sortDirection=-1:this.sorting.sortDirection=0:(this.sorting.sortBy=t.key,this.sorting.sortDirection=1)},sorted(t){let e=this.sorting.sortBy;if(0===this.sorting.sortDirection||!e)return t;t=t.slice();let r=this.fields.find((t=>t.key===e)),n=r&&r.compare||((t,r)=>{let n=t[e],o=r[e];return null==n||no?1:0});return t.sort(n),-1===this.sorting.sortDirection&&(t=t.reverse()),t},hasSlot(t="default"){return!!this.$slots[t]||!!this.$scopedSlots[t]}}},rC=ii(eC,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"flexibleTable",style:t.tableStyle()},[e("div",{staticClass:"flexibleTable-head"},[t.hideHeader?t._e():e("div",{staticClass:"flexibleTable-row"},t._l(t.fields,(function(r){return e("div",{key:"HEAD_"+r.key,class:{[r.class]:!0,"flexibleTable-cell":!0,["flexibleTable-cell-"+(r.align||t.defaultAlign)]:!0,"flexibleTable-sortable":r.sortable},style:t.cellStyle(r),on:{click:function(e){r.sortable&&t.sort(r)}}},[t._t("HEAD_"+r.key,(function(){return[e("span",{class:r.titleClass},[t._v(" "+t._s(t.fieldLabel(r))+" ")]),e("span",{staticClass:"flexibleTable-cell-sort"},[t.sorting.sortBy==r.key&&1==t.sorting.sortDirection?e("svg",{attrs:{width:"10px",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 -60 320 512"}},[e("path",{attrs:{fill:"currentColor",d:"M279 224H41c-21.4 0-32.1-25.9-17-41L143 64c9.4-9.4 24.6-9.4 33.9 0l119 119c15.2 15.1 4.5 41-16.9 41z"}})]):t.sorting.sortBy==r.key&&-1==t.sorting.sortDirection?e("svg",{attrs:{width:"10px",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 -60 320 512"}},[e("path",{attrs:{fill:"currentColor",d:"M41 288h238c21.4 0 32.1 25.9 17 41L177 448c-9.4 9.4-24.6 9.4-33.9 0L24 329c-15.1-15.1-4.4-41 17-41z"}})]):r.sortable?e("svg",{attrs:{width:"10px",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 -60 320 512"}},[e("path",{attrs:{fill:"currentColor",d:"M41 288h238c21.4 0 32.1 25.9 17 41L177 448c-9.4 9.4-24.6 9.4-33.9 0L24 329c-15.1-15.1-4.4-41 17-41zm255-105L177 64c-9.4-9.4-24.6-9.4-33.9 0L24 183c-15.1 15.1-4.4 41 17 41h238c21.4 0 32.1-25.9 17-41z"}})]):t._e()])]}),{field:r})],2)})),0)]),e("div",{staticClass:"flexibleTable-body"},t._l(t._sections,(function(r,n){return e("div",{key:`SECTION_${n}`,staticClass:"flexibleTable-section",class:{[r._class]:null!=r._class}},[t.hasSlot("BEFORE_SECTION")?e("div",{staticClass:"flexibleTable-section-before"},[t._t("BEFORE_SECTION",null,{section:r})],2):t._e(),e("div",{staticClass:"flexibleTable-rows"},t._l(t.sorted(r.items),(function(o,a){return e("div",{key:`SECTION_${n}_ITEM_${a}`,on:{mouseover:function(e){return t.$emit("hover",o)},mouseout:function(e){return t.$emit("hover",null)}}},[o._wholeRow?e("div",{staticClass:"flexibleTable-row"},[e("div",{class:{"flexibleTable-cell":!0,["flexibleTable-cell-"+(o.align||t.defaultAlign)]:!0,[o._rowClass]:null!=o._rowClass},staticStyle:{flex:"0 0 100%"}},[t._t("ITEM_ROW",(function(){return[t._v(" "+t._s(o.value)+" ")]}),{item:o,value:o.value})],2)]):e("div",{staticClass:"flexibleTable-row"},t._l(r.fields,(function(r){return e("div",{key:`SECTION_${n}_ITEM_${a}_FIELD_${r.key}`,class:{[r.class]:null!=r.class,"flexibleTable-cell":!0,["flexibleTable-cell-"+(r.align||t.defaultAlign)]:!0,[o._rowClass]:null!=o._rowClass},style:t.cellStyle(r)},[t._t(r.key,(function(){return[t._v(" "+t._s(t.defaultCellContent(o[r.key]))+" ")]}),{field:r,item:o,value:o[r.key]})],2)})),0)])})),0),t.hasSlot("AFTER_SECTION")?e("div",{staticClass:"flexibleTable-section-after"},[t._t("AFTER_SECTION",null,{section:r})],2):t._e()])})),0)])}),[],0,0,"57ea4c61").exports,nC={name:"MappingTable",components:{ItemName:tC,FlexibleTable:rC,RegistryNotation:li},props:{mappings:{type:Array,default:()=>[]},hideDuplicates:{type:Boolean,default:!0},actions:{type:Array,default:()=>[]},showLabels:{type:Boolean,default:!1},showRegistry:{type:Boolean,default:!1}},data:()=>({}),computed:{fields(){let t=[{key:"sourceScheme",label:"",width:"8%",minWidth:"",sortable:!1},{key:"sourceConcepts",label:this.$t("mappingBrowser.from"),width:"19%",minWidth:"",sortable:!1,compare:(t,e)=>this.$jskos.compareFunctions.mappingsByConcepts(t.mapping,e.mapping,"from")},{key:"type",label:"",width:"7%",minWidth:"",sortable:!1,compare:(t,e)=>{let r=this.$jskos.prefLabel(oi.get(t,"type"),{fallbackToUri:!1}),n=this.$jskos.prefLabel(oi.get(e,"type"),{fallbackToUri:!1});return rn?1:0}},{key:"targetScheme",label:"",width:"8%",minWidth:"",sortable:!1},{key:"targetConcepts",label:this.$t("mappingBrowser.to"),width:"19%",minWidth:"",sortable:!1,compare:(t,e)=>this.$jskos.compareFunctions.mappingsByConcepts(t.mapping,e.mapping,"to")},{key:"creator",label:this.$t("mappingBrowser.creator"),width:"15%",minWidth:"",sortable:!1},{key:"date",label:this.$t("mappingBrowser.date"),width:"12%",minWidth:"",sortable:!1},{key:"actions",label:"",width:"7%",minWidth:"",sortable:!1}];return this.showRegistry&&(t=[{key:"registry",label:"",width:"5%",minWidth:"",sortable:!1}].concat(t)),t},items(){let t=[],e=[];for(let r of this.mappings){let n=r.identifier?r.identifier.find((t=>t&&t.startsWith("urn:jskos:mapping:content:"))):null;if(!this.hideDuplicates||!n||!e.includes(n)){let o={};o.mapping=r,this.showRegistry&&(o.registry=r._registry),o.sourceScheme=this.$jskos.notation(r.fromScheme),o.targetScheme=this.$jskos.notation(r.toScheme),o.sourceConcepts=r.from.memberSet||r.from.memberChoice,o.targetConcepts=r.to.memberSet||r.to.memberChoice,o.creator=r.creator&&r.creator[0]||"?","object"==typeof o.creator&&(o.creator=this.$jskos.prefLabel(o.creator)),o.type=this.$jskos.mappingTypeByType(r.type),o.date=r.modified||r.created,o.date=o.date&&o.date.slice(0,10),t.push(o),e.push(n)}}return t}},watch:{},methods:{}};var oC=function(){var t=this,e=t._self._c;return e("flexible-table",{attrs:{items:t.items,fields:t.fields},scopedSlots:t._u([{key:"registry",fn:function({value:t}){return e("span",{},[e("registry-notation",{attrs:{registry:t,tooltip:!1}})],1)}},{key:"sourceConcepts",fn:function({value:r}){return e("span",{},t._l(r,(function(r){return e("item-name",{key:r.uri,attrs:{item:r,"show-text":t.showLabels,"is-link":!1,"is-highlighted":!1},nativeOn:{mouseover:function(t){return(()=>null).apply(null,arguments)},click:function(t){return(()=>null).apply(null,arguments)}}})})),1)}},{key:"targetConcepts",fn:function({value:r}){return e("span",{},t._l(r,(function(r){return e("span",{key:r.uri},[e("item-name",{attrs:{item:r,"show-text":t.showLabels,"is-link":!1,"is-highlighted":!1},nativeOn:{mouseover:function(t){return(()=>null).apply(null,arguments)},click:function(t){return(()=>null).apply(null,arguments)}}}),e("br")],1)})),0)}},{key:"type",fn:function({value:r}){return e("span",{},[null!=r?e("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$jskos.prefLabel(r),delay:t.defaults.delay.medium},expression:"{ title: $jskos.prefLabel(value), delay: defaults.delay.medium }",modifiers:{hover:!0}}]},[t._v(" "+t._s(t.$jskos.notation(r))+" ")]):t._e()])}},{key:"actions",fn:function(r){return e("span",{},t._l(t.actions,(function(n,o){return e("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:n.title,delay:t.defaults.delay.medium,placement:"left"},expression:"{ title: action.title, delay: defaults.delay.medium, placement: 'left' }",modifiers:{hover:!0}}],key:o,staticClass:"button",attrs:{icon:n.icon},on:{click:function(e){return t.$emit("click",{name:n.name,item:r.item})}}})})),1)}}])},[e("span",{attrs:{slot:"HEAD_actions"},slot:"HEAD_actions"})])};const aC={name:"TheNavbar",components:{TheSettings:XS,RegistryInfo:US,MappingTable:ii(nC,oC,[],0,0,"3a5d1557").exports,ItemName:tC},mixins:[HS,qS,JS,ai],props:{title:{type:String,default:null},reduced:{type:Boolean,default:!1}},data:()=>({settingsTab:0,openWindow:ok}),computed:{draggedConcept:{get(){return this.$store.state.draggedConcept},set(t){this.$store.commit({type:"setDraggedConcept",concept:t})}},favoriteCanBeDropped(){return null!=this.draggedConcept&&!this.$jskos.isScheme(this.draggedConcept)&&!this.$jskos.isContainedIn(this.draggedConcept,this.favoriteConcepts)},mappingTrash(){if(!this.$store.state.configLoaded||!this.schemes.length)return[];let t=this.$store.state.mapping.mappingTrash;t=t.map((t=>Object.assign({},t,{mapping:this.adjustMapping(this.$jskos.copyDeep(t.mapping))})));for(let e of t)e.mapping._registry=this.config.registries.find((t=>this.$jskos.compareFast(t,e.registry)));return t}},created(){this.dropdownSetStatus=oi.debounce(this._dropdownSetStatus,500)},methods:{favoriteConceptDragStart(t){event.dataTransfer.setData("text",t.uri),this.draggedConcept=t},favoriteConceptDragEnd(t){"none"!=t.dataTransfer.dropEffect&&this.$refs.favoriteConceptsDropdown.hide(),this.draggedConcept=null},_dropdownSetStatus(t,e){e?t.show():t.hide()},favoriteConceptsDropdownHide(){this.$refs.favoriteConceptsDropdown.$el.getElementsByClassName("favoriteConceptsDropdown")[0].scrollTop=0},droppedConcept(t){this.$store.dispatch("addConceptToFavorites",t)},removeFavoriteConcept(t){this.$store.dispatch("removeConceptFromFavorites",t)},openSettingsTab(t){this.settingsTab=t,this.$refs.settings.show()},setIdentity(t){this.$store.commit({type:"settings/set",prop:"creatorUri",value:t});const e=this.getNameForIdentity(t);e&&this.$store.commit({type:"settings/set",prop:"creator",value:e})}}};var iC=function(){var t=this,e=t._self._c;return e("b-navbar",{attrs:{toggleable:"md",type:"dark"}},[t._l(t.config.logos||[],(function(t,r){return e("b-navbar-brand",{key:r,attrs:{href:t.url,target:"_blank"}},[e("img",{staticStyle:{height:"42px"},attrs:{src:"./"+t.file,alt:t.alt||"logo"}})])})),e("b-navbar-brand",{attrs:{href:"https://coli-conc.gbv.de/cocoda/",target:"_blank"}},[t._v(" "+t._s(t.title||t.config.title)+" ")]),e("b-navbar-nav",{staticClass:"ml-auto"},[t._l(t.config.menu,(function(r){return e("b-nav-item",{key:r.url,attrs:{href:r.url,target:"_blank"}},[t._v(" "+t._s(t.$jskos.prefLabel(r,{language:t.locale}))+" ")])})),t.reduced?t._e():e("b-nav-item",{attrs:{href:`./user-manual-${t.locale}.html`,target:"_blank"}},[t._v(" "+t._s(t.$t("general.manual"))+" ")]),t.reduced?e("b-nav-item",{attrs:{href:"./"}},[t._v(" Open Cocoda ")]):t._e(),!t.reduced&&t.mappingTrash.length>0?e("b-nav-item-dropdown",{ref:"mappingTrashDropdown",attrs:{id:"mappingTrashDropdown","menu-class":"navbar-dropdown","no-caret":"",right:""},nativeOn:{mouseover:function(e){t.dropdownSetStatus(t.$refs.mappingTrashDropdown,!0),t._dropdownSetStatus(t.$refs.mappingTrashDropdown,!0)},mouseout:function(e){return t.dropdownSetStatus(t.$refs.mappingTrashDropdown,!1)}}},[e("template",{slot:"button-content"},[e("font-awesome-icon",{attrs:{icon:"trash-alt"}})],1),e("b-dropdown-header",[t._v(" "+t._s(t.$t("navbar.trashTitle"))+" "),e("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$t("navbar.trashClearButtonTooltip"),delay:t.defaults.delay.medium},expression:"{ title: $t('navbar.trashClearButtonTooltip'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",staticStyle:{position:"absolute",right:"15px",top:"15px"},on:{click:function(e){return t.$store.commit("mapping/clearTrash")}}},[e("font-awesome-icon",{attrs:{icon:"trash-alt"}}),t._v(" "+t._s(t.$t("navbar.trashClearButton"))+" ")],1)]),e("mapping-table",{staticClass:"font-default",staticStyle:{width:"700px"},attrs:{mappings:t.mappingTrash.map((t=>t.mapping)),actions:[{title:t.$t("navbar.trashRestoreTooltip"),name:"restore",icon:"recycle"}],"show-labels":!0,"show-registry":!0,"hide-duplicates":!1},on:{click:function(e){return t.restoreMappingFromTrash({uri:e.item.mapping.uri})}}})],2):t._e(),t.reduced?t._e():e("b-nav-item-dropdown",{ref:"favoriteConceptsDropdown",attrs:{id:"favoriteConceptsDropdown","menu-class":"navbar-dropdown favoriteConceptsDropdown","no-caret":"",right:""},on:{hide:t.favoriteConceptsDropdownHide},nativeOn:{dragover:function(e){return t.dragOver.apply(null,arguments)},drop:function(e){return t.drop.apply(null,arguments)},mouseover:function(e){t.dropdownSetStatus(t.$refs.favoriteConceptsDropdown,!0),t._dropdownSetStatus(t.$refs.favoriteConceptsDropdown,!0)},mouseout:function(e){return t.dropdownSetStatus(t.$refs.favoriteConceptsDropdown,!1)}}},[e("template",{slot:"button-content"},[e("font-awesome-icon",{class:t.favoriteCanBeDropped?"favoriteConceptsDropdown-iconTarget":"",attrs:{icon:"star"}})],1),e("b-dropdown-header",[t._v(" "+t._s(t.$t("conceptList.favoriteConcepts"))+" ")]),t._l(t.favoriteConcepts,(function(r){return e("div",{key:"theNavbar-"+r.uri+"-favorite",staticClass:"dropdown-item",attrs:{draggable:""},on:{dragstart:function(e){return t.favoriteConceptDragStart(r)},dragend:t.favoriteConceptDragEnd}},[e("div",{staticStyle:{"padding-right":"8px"}},[e("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$t("navbar.removeFromFavorites"),delay:t.defaults.delay.medium},expression:"{ title: $t('navbar.removeFromFavorites'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button fontSize-verySmall",on:{click:function(e){return t.removeFavoriteConcept(r)}}},[e("font-awesome-icon",{attrs:{icon:"times-circle"}})],1)]),e("div",{staticStyle:{flex:"1"}},[r.inScheme&&r.inScheme[0]?e("item-name",{attrs:{item:r.inScheme[0],"show-text":!1,"is-link":!1,"prevent-external-hover":!0,draggable:!1}}):t._e(),t._v("   "),e("item-name",{attrs:{item:r}})],1),e("div",[e("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$t("navbar.openLeft"),delay:t.defaults.delay.medium},expression:"{ title: $t('navbar.openLeft'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",on:{click:function(e){return t.setSelected({concept:r,isLeft:!0})}}},[e("font-awesome-icon",{attrs:{icon:"caret-square-left"}})],1),t._v("   "),e("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$t("navbar.openRight"),delay:t.defaults.delay.medium},expression:"{ title: $t('navbar.openRight'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",on:{click:function(e){return t.setSelected({concept:r,isLeft:!1})}}},[e("font-awesome-icon",{attrs:{icon:"caret-square-right"}})],1)])])}))],2),t.reduced?t._e():e("b-nav-item-dropdown",{ref:"accountDropdown",attrs:{id:"accountDropdown","menu-class":"navbar-dropdown","no-caret":"",right:""},nativeOn:{mouseover:function(e){t.dropdownSetStatus(t.$refs.accountDropdown,!0),t._dropdownSetStatus(t.$refs.accountDropdown,!0)},mouseout:function(e){return t.dropdownSetStatus(t.$refs.accountDropdown,!1)}}},[e("template",{slot:"button-content"},[e("div",{staticClass:"navbar-settingsButton",on:{click:function(e){return t.openSettingsTab(0)}}},[t.userIdentityImage&&t.creator.uri?e("span",{staticClass:"fontWeight-heavy"},[e("img",{attrs:{src:t.userIdentityImage}}),t._v(" "+t._s(t.creatorName||t.$t("settingsTabs")[0])+" ")]):e("span",[e("font-awesome-icon",{attrs:{icon:"user"}}),e("span",{class:{"fontWeight-heavy":t.authorized}},[t._v(" "+t._s(t.creatorName||t.$t("settingsTabs")[0])+" ")])],1)])]),e("div",{staticClass:"font-default"},[(t.userUris||[t.creator.uri]).filter((t=>null!=t)).length?t._l((t.userUris||[t.creator.uri]).filter((t=>null!=t)),(function(r,n){return e("p",{key:`navbar-switchToIdentity-${n}`,class:{"navbar-dropdown-selectable":!0,"navbar-dropdown-selectable-selected":r==t.creator.uri},on:{click:function(e){return t.setIdentity(r)}}},[e("span",{staticClass:"navbar-dropdown-selectable-icon"},[t.imageForIdentityUri(r)?e("img",{attrs:{src:t.imageForIdentityUri(r)}}):e("font-awesome-icon",{attrs:{icon:"user"}})],1),t._v(" "+t._s(t.providerForIdentityUri(r)&&t.providerForIdentityUri(r).name||(r==t.user?.uri?t.$t("navbar.defaultIdentity"):r))+" ")])})):t._e(),t.authorized?e("p",{staticClass:"navbar-dropdown-selectable",on:{click:function(e){return t.openWindow({url:t.config.auth+"logout",eventType:"logout"})}}},[e("span",{staticClass:"navbar-dropdown-selectable-icon"},[t._v(" "+t._s(t.$t("settings.logOutButton"))+" ")])]):t.config.auth?e("p",{staticClass:"navbar-dropdown-selectable",on:{click:function(e){return t.openSettingsTab(0)}}},[e("span",{staticClass:"navbar-dropdown-selectable-icon"},[t._v(" "+t._s(t.$t("settings.logInButton"))+" ")])]):t._e(),t.config.auth||(t.userUris||[t.creator.uri]).filter(Boolean).length?t._e():e("p",{staticClass:"navbar-dropdown-selectable",on:{click:function(e){return t.openSettingsTab(0)}}},[e("span",{staticClass:"navbar-dropdown-selectable-icon"},[t._v(" "+t._s(t.$t("navbar.setIdentity"))+" ")])])],2)],2),t.reduced?t._e():e("b-nav-item-dropdown",{ref:"settingsDropdown",attrs:{id:"settingsDropdown","menu-class":"navbar-dropdown","no-caret":"",right:""},nativeOn:{mouseover:function(e){t.dropdownSetStatus(t.$refs.settingsDropdown,!0),t._dropdownSetStatus(t.$refs.settingsDropdown,!0)},mouseout:function(e){return t.dropdownSetStatus(t.$refs.settingsDropdown,!1)}}},[e("template",{slot:"button-content"},[e("font-awesome-icon",{attrs:{icon:"cog"},on:{click:function(e){return t.$refs.settings.show()}}})],1),t._l(t.$t("settingsTabs").slice(1,t.$t("settingsTabs").length-(t.localMappingsRegistry?0:1)),(function(r,n){return e("p",{key:`navbar-settingsTabs-${n}`,staticClass:"navbar-settingsTabs-row",on:{click:function(e){return t.openSettingsTab(n+1)}}},[t._v(" "+t._s(r)+" ")])})),e("hr"),t.currentRegistry?e("div",{staticClass:"font-default"},[t._l(t.config.registries.filter((e=>t.$jskos.mappingRegistryIsStored(e))),(function(r){return e("p",{key:`navbar-mappingRegistry-${r.uri}`,class:{"navbar-dropdown-selectable":!0,"navbar-dropdown-selectable-selected":t.$jskos.compareFast(r,t.currentRegistry)},on:{click:function(e){return t.$store.commit({type:"settings/set",prop:"mappingRegistry",value:r.uri})}}},[e("registry-info",{attrs:{registry:r,"show-info-icon":!0,"show-details":!1,"show-capabilities":!1}})],1)})),e("hr")],2):t._e(),e("p",{staticStyle:{padding:"0 10px"}},[e("a",{attrs:{href:"https://github.com/gbv/cocoda",target:"_blank"}},[e("font-awesome-icon",{attrs:{icon:["fab","github"]}}),t._v(" GitHub ")],1),t.config.buildInfo.version&&""!=t.config.buildInfo.version?e("span",[t._v(" • "+t._s(t.$t("settings.version"))+" "+t._s(t.config.buildInfo.version)+" ")]):t._e()])],2),e("the-settings",{ref:"settings",attrs:{tab:t.settingsTab},on:{"update:tab":function(e){t.settingsTab=e}}})],2)],2)};t("T",ii(aC,iC,[],0,0,"d4303810").exports);const sC=t("H",{mounted(){document.addEventListener("click",this.handleClick)},destroyed(){document.removeEventListener("click",this.handleClick)},methods:{handleClick(t){for(let e of this.clickHandlers())(e.elements||[]).reduce(((e,r)=>e||r&&r.contains(t.target)),!1)||e.handler(t)},clickHandlers:()=>[]}}),lC={name:"ComponentSettings",mixins:[sC,ai],props:{tooltip:{type:String,default:""}},data(){return{id:"",isShown:!1,parentName:this.$parent.$options.name,isLeft:this.$parent.isLeft}},computed:{settings(){let t=[],e=this.$store.state.settings.componentSettings[this.parentName]||{};for(let r of Object.keys(e))t.push(Object.assign({key:r},e[r]));return t},settingsValues(){let t={};for(let e of Object.keys(this.$store.state.settings.componentSettings[this.parentName])){const r=this.$store.state.settings.componentSettings[this.parentName][e].sideDependent,n=r?this.isLeft:void 0,o=this.$store.state.settings.componentSettings[this.parentName][e].type,a=this.$store.state.settings.componentSettings[this.parentName][e].default,i=this.$store.state.settings.componentSettings[this.parentName][e].min,s=this.$store.state.settings.componentSettings[this.parentName][e].max;Object.defineProperty(t,e,{get:()=>r?this.$settings.components[this.parentName][e][n]:this.$settings.components[this.parentName][e],set:t=>{"Boolean"!=o||oi.isBoolean(t)||(t=!!t),"Number"!=o||oi.isNumber(t)||(t=parseInt(t),(isNaN(t)||ts)&&(this.$log.warn(`Tried to save invalid value for setting ${this.parentName} -> ${e}, fallback to default value (${a}).`),t=a)),this.$store.commit({type:"settings/setComponentSetting",component:this.parentName,setting:e,isLeft:n,value:t})}})}return t}},created(){this.id=this.generateID()},methods:{clickHandlers(){return[{elements:[this.$refs.popover,document.getElementById(`componentSettings-icon-${this.id}`)],handler:()=>{this.hide()}}]},show(){this.isShown=!0},hide(){this.isShown=!1},toggle(){this.isShown=!this.isShown}}},cC=t("C",ii(lC,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"componentSettings"},[e("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.tooltip,delay:t.defaults.delay.medium},expression:"{ title: tooltip, delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",attrs:{id:`componentSettings-icon-${t.id}`,icon:"cog"}}),e("b-popover",{attrs:{show:t.isShown,target:`componentSettings-icon-${t.id}`,triggers:"click",placement:"bottomright"},on:{"update:show":function(e){t.isShown=e}}},[e("div",{ref:"popover"},[t._t("default",(function(){return[t._l(t.settings,(function(r){return["Boolean"==r.type?e("b-form-checkbox",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$jskos.languageMapContent(r,"definition",{language:t.locale}),delay:t.defaults.delay.medium},expression:"{ title: $jskos.languageMapContent(setting, 'definition', { language: locale }), delay: defaults.delay.medium }",modifiers:{hover:!0}}],key:`componentSettings-${r.key}-${t.isLeft}`,staticStyle:{"user-select":"none"},model:{value:t.settingsValues[r.key],callback:function(e){t.$set(t.settingsValues,r.key,e)},expression:"settingsValues[setting.key]"}},[t._v(" "+t._s(t.$jskos.prefLabel(r,{language:t.locale}))+" ")]):"Number"==r.type?e("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$jskos.languageMapContent(r,"definition",{language:t.locale}),delay:t.defaults.delay.medium},expression:"{ title: $jskos.languageMapContent(setting, 'definition', { language: locale }), delay: defaults.delay.medium }",modifiers:{hover:!0}}],key:`componentSettings-${r.key}-${t.isLeft}`},[t._v(" "+t._s(t.$jskos.prefLabel(r,{language:t.locale}))+" "),e("b-input",{staticStyle:{display:"inline-block",width:"auto"},attrs:{type:"number",min:r.min,max:r.max,size:"sm"},on:{click:function(t){return t.target.select()}},model:{value:t.settingsValues[r.key],callback:function(e){t.$set(t.settingsValues,r.key,e)},expression:"settingsValues[setting.key]"}})],1):e("p",{key:`componentSettings-${r.key}-${t.isLeft}`,class:r.class},[t._v(" "+t._s(t.$jskos.prefLabel(r,{language:t.locale}))+" ")])]}))]}))],2)])],1)}),[],0,0,"6208228d").exports);var dC={exports:{}};!function(t,e){t.exports=function(){var t={keyColor:"dimgray",numberColor:"lightskyblue",stringColor:"lightcoral",trueColor:"lightseagreen",falseColor:"#f66578",nullColor:"cornflowerblue"},e={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`","=":"="};function r(t){return String(t).replace(/[&<>"'`=]/g,(function(t){return e[t]}))}function n(e,n){void 0===n&&(n={});var o=typeof e;"string"!==o&&(e=JSON.stringify(e,null,2)||o);var a=Object.assign({},t,n);return(e=e.replace(/&/g,"&").replace(//g,">")).replace(/("(\\u[a-zA-Z0-9]{4}|\\[^u]|[^\\"])*"(\s*:)?|\b(true|false|null)\b|-?\d+(?:\.\d*)?(?:[eE][+]?\d+)?)/g,(function(t){var e=a.numberColor,n="";return/^"/.test(t)?/:$/.test(t)?e=a.keyColor:(e=a.stringColor,t='"'+r(t.substr(1,t.length-2))+'"',n="word-wrap:break-word;white-space:pre-wrap;"):e=/true/.test(t)?a.trueColor:/false/.test(t)?a.falseColor:/null/.test(t)?a.nullColor:e,''+t+""}))}return n}()}(dC);const uC=ri(dC.exports),pC={name:"DataModal",components:{},mixins:[qS],props:{data:{type:[Object,Array],default:null},type:{type:String,default:null,validator:function(t){return-1!==["concept","scheme","mapping","annotation","concordance"].indexOf(t)}},url:{type:[String,Object,Array],default:null},totalCount:{type:Number,default:null}},data:()=>({preparedData:null}),computed:{_dataFromStore(){return this.isArray?this.data.map((t=>OS(t)||t)):OS(this.data)||this.data},computedType(){return this.type||(this.$jskos.isConcept(this.isArray?this._dataFromStore[0]:this._dataFromStore)?"concept":this.$jskos.isScheme(this.isArray?this._dataFromStore[0]:this._dataFromStore)?"scheme":"resource")},count(){return oi.isArray(this.data)?this.data.length:this.data?1:0},numberText(){let t=this.count;return this.totalCount&&t!=this.totalCount?`${t.toLocaleString()} ${this.$t("general.of")} `+this.$tc(`dataModal.${this.computedType}`,this.totalCount,{count:this.totalCount.toLocaleString()}):this.$tc(`dataModal.${this.computedType}`,t,{count:t})},isArray(){return oi.isArray(this.data)},filename(){let t=this.computedType;return this.isArray&&(t+="s"),t},jsonData(){return this.preparedData?JSON.stringify(this.preparedData,null,2):""},jsonHtml(){return uC(this.preparedData||{})},encodedData(){return encodeURIComponent(this.jsonData)},encodedDataNdjson(){if(!this.preparedData)return null;let t=this.preparedData;return this.isArray||(t=[this.preparedData]),encodeURIComponent(t.map((t=>JSON.stringify(t))).join("\n"))},encodedDataCsv(){if(!this.computedType.startsWith("mapping")||!this.preparedData)return null;let t=this.preparedData;this.isArray||(t=[t]);let e=this.$jskos.mappingCSV({lineTerminator:"\r\n",labels:!0,creator:!0,language:"de"});t=t.map((t=>this.$jskos.copyDeep(t)));for(let r of t){for(let t of this.$jskos.conceptsOfMapping(r)){let e=OS(t),r=this.$jskos.languagePreference.selectLanguage(oi.get(e,"prefLabel"));r&&(t.prefLabel={de:oi.get(e.prefLabel,r)})}r.creator&&r.creator[0]&&(r.creator[0].prefLabel={de:this.$jskos.prefLabel(r.creator[0],{fallbackToUri:!1})})}return encodeURIComponent(e.fromMappings(t))},validated(){let t=this.computedType,e=oi.get(this.$jskos.validate,t,this.$jskos.validate&&this.$jskos.validate.resource);if(!this.preparedData||!e)return!1;let r=!0;for(let n of this.isArray?this.preparedData:[this.preparedData])r=r&&e(n);return r},urls(){return oi.isObject(this.url)?this.url:{"":this.url}},apiDownloadUrls(){if(!this.url)return[];if("mapping"!==this.type&&"concordance"!==this.type)return[];let t=[];for(let r of("mapping"===this.type?["csv","tsv"]:[]).concat(["json","ndjson"]))for(let n of Object.keys(this.urls)){const o=this.urls[n];try{let e=new URL(o.startsWith("http")?o:location.protocol+o);e.searchParams.set("download",r),t.push({url:e,type:r,title:n?`${n} (.${r})`:`.${r}`})}catch(e){}}return t}},watch:{},methods:{show(){this.updatePreparedData(),this.$refs.dataModal.show()},updatePreparedData(){if(null==this._dataFromStore)return void(this.preparedData=null);let t=this._dataFromStore;this.isArray||(t=[this._dataFromStore]);let e=[];for(let r of t){let t;"mapping"==this.computedType?(t=this.$jskos.minifyMapping(r),t=this.$jskos.addMappingIdentifiers(t)):(t=oi.omit(r,Object.keys(r).filter((t=>t.startsWith("_")))),t=oi.pick(t,oi.keys(t).filter((e=>null!=t[e])))),t&&e.push(t)}this.isArray?this.preparedData=e:this.preparedData=e[0]}}};var fC=function(){var t=this,e=t._self._c;return e("b-modal",{ref:"dataModal",staticClass:"fontSize-normal",attrs:{title:`${t.$t("dataModal.title")} (${t.numberText})`,centered:"","hide-footer":"",size:"lg"}},[e("table",{staticClass:"dataModal-links"},[t.count>0?e("tr",[e("td",{staticClass:"fontWeight-heavy text-right"},[t._v(" "+t._s(t.$t("dataModal.localDownload"))+" ("+t._s(t.count.toLocaleString())+") ")]),e("td",[e("ul",{staticClass:"list-group list-group-horizontal"},[t.encodedDataCsv?e("li",{staticClass:"list-group-item py-2 border-0"},[e("a",{attrs:{href:"data:text/csv;charset=utf-8,"+t.encodedDataCsv,download:t.filename+".csv",target:"_blank"}},[e("font-awesome-icon",{attrs:{icon:"download"}}),t._v(" .csv ")],1)]):t._e(),e("li",{staticClass:"list-group-item py-2 border-0"},[e("a",{attrs:{href:"data:application/json;charset=utf-8,"+t.encodedData,download:t.filename+".json",target:"_blank"}},[e("font-awesome-icon",{attrs:{icon:"download"}}),t._v(" .json ")],1)]),t.encodedDataNdjson?e("li",{staticClass:"list-group-item py-2 border-0"},[e("a",{attrs:{href:"data:application/json;charset=utf-8,"+t.encodedDataNdjson,download:t.filename+".ndjson",target:"_blank"}},[e("font-awesome-icon",{attrs:{icon:"download"}}),t._v(" .ndjson ")],1)]):t._e(),e("li",{staticClass:"list-group-item py-2 border-0"},[e("a",{attrs:{href:""},on:{click:function(e){return e.preventDefault(),t.copyToClipboard(t.$refs.jsonCode)}}},[e("font-awesome-icon",{attrs:{icon:"clipboard"}}),t._v(" "+t._s(t.$t("dataModal.exportClipboard"))+" ")],1)])])])]):t._e(),t.url?e("tr",[e("td",{staticClass:"fontWeight-heavy text-right"},[t._v(" "+t._s(t.$t("dataModal.apiLinks"))+" ("+t._s((t.totalCount||t.count).toLocaleString())+") ")]),e("td",[e("ul",{staticClass:"list-group list-group-horizontal list-group-flush"},[t._l(Object.keys(t.urls),(function(r,n){return e("li",{key:`dataModal-links-urls-${n}`,staticClass:"list-group-item py-2 border-0"},[e("a",{attrs:{href:t.urls[r],target:"_blank"}},[e("font-awesome-icon",{attrs:{icon:"link"}}),t._v(" "+t._s(r||t.$t("dataModal.apiUrl"))+" ")],1)])})),t._l(t.apiDownloadUrls,(function(r,n){return e("li",{key:`dataModal-links-apiDownload-${n}`,staticClass:"list-group-item py-2 border-0"},[e("a",{attrs:{href:r.url,target:"_blank"}},[e("font-awesome-icon",{attrs:{icon:"download"}}),t._v(" "+t._s(r.title)+" ")],1)])}))],2)])]):t._e()]),e("div",{staticClass:"dataModal-json"},[e("pre",[e("code",{ref:"jsonCode",domProps:{innerHTML:t._s(t.jsonHtml)}})])])])};const hC=ii(pC,fC,[],0,0,"58fa3726").exports,mC={name:"AnnotationList",components:{AutoLink:ZS,DateString:GS},mixins:[HS],props:{annotations:{type:Array,default:()=>[]},provider:{type:Object,default:null}},computed:{mismatchTagConcepts(){return OS(this.provider?._config?.annotations?.mismatchTagVocabulary)?.topConcepts??[]},mismatchTagOptions(){return[{value:null,text:"-"}].concat(this.mismatchTagConcepts.map((t=>({value:t.uri,text:this.mismatchTagLabel(t),definition:this.mismatchTagDefinition(t)})))).concat({value:null,text:this.$t("annotationPopover.mailFeedbackListItem"),disabled:!0})}},methods:{userOwnsAnnotation(t){return this.$jskos.annotationCreatorMatches(t,this.userUris)},canRemove(t){return!!this.provider?.isAuthorizedFor({type:"annotations",action:"delete",user:this.user,crossUser:!this.userOwnsAnnotation(t)})},canEdit(t){return!!this.provider?.isAuthorizedFor({type:"annotations",action:"update",user:this.user,crossUser:!this.userOwnsAnnotation(t)})},async remove(t){if(!this.provider)return!1;const e=this.annotations[t];let r;this.$emit("loading",!0);try{r=await this.provider.deleteAnnotation({annotation:e})}catch(n){r=!1,this.alert(`${this.$t("alerts.annotationNotRemoved")} ${this.getErrorMessage(n)}`,null,"danger")}return this.$emit("loading",!1),!(e.id!=this.annotations[t].id||!r)&&(this.$delete(this.annotations,t),this.alert(this.$t("alerts.annotationRemoved"),null,"success"),this.$emit("refresh-annotations",{annotations:this.annotations}),r)},mismatchTagAllowedFor:t=>"assessing"===t.motivation&&"-1"===t.bodyValue,mismatchTagFor(t){if(!this.mismatchTagAllowedFor(t))return null;const e=t.body?.find((t=>"SpecificResource"===t.type&&"tagging"===t.purpose&&t.value));return e?OS({uri:e.value}):null},mismatchTagLabel(t){return this.$jskos.prefLabel(OS(t),{language:this.$i18n.locale,fallbackToUri:!1})},mismatchTagDefinition(t){return this.$jskos.definition(OS(t),{language:this.$i18n.locale})},async changeMismatchTag(t,e){const r=e?[{type:"SpecificResource",value:e,purpose:"tagging"}]:null;try{await this.provider.patchAnnotation({annotation:{id:t.id,body:r}}),r?t.body=r:delete t.body}catch(n){this.$log.error(`Error updating mismatch tag for annotation ${t.id}:`,n)}}}};var bC=function(){var t=this,e=t._self._c;return e("div",{staticClass:"annotationList"},t._l(t.annotations,(function(r,n){return e("div",{key:r.uri},[e("div",{staticClass:"fontSize-normal fontWeight-heavy",class:{"text-success":"+1"===r.bodyValue,"text-danger":"-1"===r.bodyValue}},["moderating"==r.motivation?e("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:t.$t("mappingBrowser.mappingConfirmedTooltip"),expression:"$t('mappingBrowser.mappingConfirmedTooltip')",modifiers:{hover:!0}}]},[e("font-awesome-icon",{staticClass:"text-success",attrs:{icon:"check"}})],1):e("span",[t._v(" "+t._s(r.bodyValue)+" ")])]),e("div",{staticClass:"fontSize-verySmall"},[e("date-string",{attrs:{date:r.created}}),e("br"),e("auto-link",{class:{"fontWeight-heavy":t.$jskos.annotationCreatorMatches(r,t.userUris)},attrs:{link:t.$jskos.annotationCreatorUri(r),text:t.$jskos.annotationCreatorName(r)}}),t.mismatchTagAllowedFor(r)&&t.canEdit(r)&&t.mismatchTagConcepts.length?e("span",[e("br"),t._v(t._s(t.$t("annotationPopover.reason"))+": "),e("select",{domProps:{value:t.mismatchTagFor(r)?.uri||null},on:{change:function(e){return t.changeMismatchTag(r,e.target.value||null)}}},t._l(t.mismatchTagOptions,(function(r){return e("option",{key:r.value,attrs:{title:r.definition,disabled:r.disabled},domProps:{value:r.value}},[t._v(t._s(r.text))])})),0)]):t.mismatchTagFor(r)?e("span",[e("br"),t._v(t._s(t.$t("annotationPopover.reason"))+": "+t._s(t.mismatchTagLabel(t.mismatchTagFor(r)))+" ")]):t._e()],1),e("div",[t.canRemove(r)?e("font-awesome-icon",{staticClass:"button button-delete",attrs:{icon:"trash-alt"},on:{click:function(e){return t.remove(n)}}}):t._e()],1)])})),0)};const gC=ii(mC,bC,[],0,0,"7ef9861f").exports;var vC=function(){var t=this,e=t._self._c;return e("div",[e("b-modal",{ref:"mappingDetail",staticClass:"fontSize-normal",attrs:{title:t.$t("mappingDetail.title"),centered:"","hide-footer":"","no-enforce-focus":"",size:"lg"}},[t.mapping?e("div",[e("b-container",{staticClass:"mappingDetail-container",attrs:{fluid:""}},[e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("mappingDetail.sourceScheme"))+": ")]),e("b-col",[e("item-name",{attrs:{draggable:!1,item:t.mapping.fromScheme,"fallback-to-uri":!0}})],1)],1),e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$tc("mappingDetail.sourceConcept",t.$jskos.conceptsOfMapping(t.mapping,"from").length))+": ")]),e("b-col",t._l(t.$jskos.conceptsOfMapping(t.mapping,"from"),(function(t){return e("p",{key:`mappingDetail-from-${t.uri}`},[e("item-name",{attrs:{draggable:!1,item:t,"fallback-to-uri":!0}})],1)})),0)],1),e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("mappingDetail.targetScheme"))+": ")]),e("b-col",[e("item-name",{attrs:{draggable:!1,item:t.mapping.toScheme,"fallback-to-uri":!0}})],1)],1),e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$tc("mappingDetail.targetConcept",t.$jskos.conceptsOfMapping(t.mapping,"to").length))+": ")]),e("b-col",t._l(t.$jskos.conceptsOfMapping(t.mapping,"to"),(function(t){return e("p",{key:`mappingDetail-to-${t.uri}`},[e("item-name",{attrs:{draggable:!1,item:t,"fallback-to-uri":!0}})],1)})),0)],1),t.mapping.type&&t.mapping.type.length?e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("mappingDetail.mappingType"))+": ")]),e("b-col",[e("a",{attrs:{href:t.$jskos.mappingTypeByType(t.mapping.type).uri,target:"_blank"}},[t._v(" "+t._s(t.$jskos.prefLabel(t.$jskos.mappingTypeByType(t.mapping.type),{language:t.locale}))+" ("+t._s(t.$jskos.notation(t.$jskos.mappingTypeByType(t.mapping.type)))+") ")])])],1):t._e(),e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("mappingDetail.creator"))+": ")]),e("b-col",t._l(t.mapping.creator||[],(function(r,n){return e("p",{key:`mappingDetail-creator-${n}`},[e("auto-link",{attrs:{link:r.url||r.uri,text:t.$jskos.prefLabel(r)}})],1)})),0)],1),t.contributors.length?e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("mappingDetail.contributor"))+": ")]),e("b-col",t._l(t.contributors,(function(r,n){return e("p",{key:`mappingDetail-contributor-${n}`},[e("auto-link",{attrs:{link:r.url||r.uri,text:t.$jskos.prefLabel(r)}})],1)})),0)],1):t._e(),e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("mappingDetail.created"))+": ")]),e("b-col",[e("date-string",{attrs:{date:t.mapping.created}})],1)],1),e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("mappingDetail.modified"))+": ")]),e("b-col",[e("date-string",{attrs:{date:t.mapping.modified}})],1)],1),t.mapping.annotations&&t.mapping.annotations.length?e("b-row",{staticStyle:{position:"relative"}},[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("mappingDetail.annotations"))+": ")]),e("b-col",[e("annotation-list",{attrs:{annotations:t.mapping.annotations,provider:t.mapping._registry}})],1),e("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$t("dataModal.button"),delay:t.defaults.delay.medium},expression:"{ title: $t('dataModal.button'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"dataModalButton",on:{click:function(e){return t.$refs.dataModalAnnotations.show()}}},[e("font-awesome-icon",{attrs:{icon:"code"}})],1)],1):t._e(),t.mapping.partOf&&t.mapping.partOf[0]?e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("mappingDetail.partOf"))+": ")]),e("b-col",[e("auto-link",{attrs:{link:t.mapping.partOf[0].uri,text:t.displayNameForConcordance(t.mapping.partOf[0])}})],1)],1):t._e(),t.mapping.uri||t.mapping.identifier?e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("mappingDetail.identifier"))+": ")]),e("b-col",t._l([t.mapping.uri].concat(t.mapping.identifier).filter((t=>null!=t)),(function(r,n){return e("p",{key:`mappingDetail-identifier-${n}`},[e("auto-link",{class:{"fontWeight-heavy":r==t.mapping.uri},attrs:{link:r}})],1)})),0)],1):t._e(),t.catalogEnrichmentLink?e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("mappingDetail.catalogEnrichment"))+": ")]),e("b-col",[e("auto-link",{attrs:{link:t.catalogEnrichmentLink}})],1)],1):t._e(),t.mapping._registry?e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("schemeSelection.registryFilter"))+": ")]),e("b-col",[e("registry-info",{attrs:{registry:t.mapping._registry,"show-details":!1,"show-capabilities":!1}})],1)],1):t._e()],1)],1):t._e(),e("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$t("dataModal.button"),delay:t.defaults.delay.medium},expression:"{ title: $t('dataModal.button'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"dataModalButton",on:{click:function(e){return t.$refs.dataModal.show()}}},[e("font-awesome-icon",{attrs:{icon:"code"}})],1)]),t.mapping?e("data-modal",{ref:"dataModal",attrs:{data:t.mapping,url:t.mapping.uri,type:"mapping"}}):t._e(),t.mapping&&t.mapping.annotations&&t.mapping.annotations.length?e("data-modal",{ref:"dataModalAnnotations",attrs:{data:t.mapping.annotations,type:"annotation"}}):t._e()],1)};const yC=t("M",ii({name:"MappingDetail",components:{DataModal:hC,ItemName:tC,AutoLink:ZS,AnnotationList:gC,RegistryInfo:US,DateString:GS},mixins:[ai],props:{mapping:{type:Object,default:null}},computed:{catalogEnrichmentLink(){return this.mapping&&this.mapping.uri&&this.mapping.uri.startsWith("https://coli-conc.gbv.de/api/mappings/")?"https://opac.k10plus.de/DB=2.299/CMD?ACT=SRCHA&IKT=8659&TRM="+this.mapping.uri.replace(/[\W_]+/g,"+"):null},contributors(){return(this.mapping.contributor||[]).filter((t=>!this.$jskos.isContainedIn(t,this.mapping.creator)))}},methods:{show(){this.$refs.mappingDetail.show()},displayNameForConcordance:FS}},vC,[],0,0,"724c3566").exports),wC=t("L",ii({name:"LoadingIndicator",props:{size:{type:String,default:"md"}}},(function(){return(0,this._self._c)("div",{staticClass:"loader",class:"loader-"+this.size})}),[],0,0,"dfb5a9af").exports),xC=t("p",ii({name:"LoadingIndicatorFull",components:{LoadingIndicator:wC},props:{size:{type:String,default:"lg"}}},(function(){var t=this,e=t._self._c;return e("div",{staticClass:"fillAndCenter loadingIndicatorFull"},[e("div",[e("loading-indicator",{staticClass:"loadingIndicatorFull-indicator",style:"sm"==t.size?"display: inline-block;":"margin: 0 auto;",attrs:{size:t.size}}),e("div",{staticClass:"loadingIndicatorFull-text fontWeight-heavy",style:"sm"==t.size?"display: inline-block;":""},[t._v(" "+t._s(t.$t("general.loading"))+" ")])],1)])}),[],0,0,null).exports),kC=t("r",{computed:{mousePosition(){return this.$store.state.mousePosition}},watch:{mousePosition({x:t,y:e}){this.handleMousePositionChange(t,e)}},methods:{isMouseInsideElement(t,{delta:e,x:r,y:n}={}){if(e=e||0,r=r||this.mousePosition.x,n=n||this.mousePosition.y,t?.getBoundingClientRect){let{top:o,bottom:a,left:i,right:s}=t.getBoundingClientRect();if(no-e&&ri-e)return!0}return!1},handleMousePositionChange(t,e){for(let r of this.hoverHandlers()){let n=!1,o=r.delta||0;for(let a of r.elements)this.isMouseInsideElement(a,{delta:o,x:t,y:e})&&(n=!0);r.handler(n,r)}},hoverHandlers:()=>[]}}),_C={name:"AnnotationPopover",components:{LoadingIndicatorFull:xC,AnnotationList:gC},mixins:[HS,kC,qS],props:{eid:{type:String,default:null},idPrefix:{type:String,default:""},mapping:{type:Object,default:null}},data:()=>({show:!1,loading:!1,element:null}),computed:{iid(){return this.eid},imapping(){return this.mapping},enable(){return this.iid&&this.element},elementId(){return this.idPrefix+(this.iid||"")},annotations(){return oi.get(this.imapping,"annotations")||[]},score(){let t=0;for(let{bodyValue:e}of this.annotations.filter((t=>"assessing"==t.motivation)))t+=parseInt(e)||0;return`${t>0?"+":t<0?"-":"±"}${Math.abs(t)}`},ownAssessment(){return!this.userUris&&this.creator.uri&&this.provider?this.provider.isAuthorizedFor({type:"annotations",action:"update",user:this.user,crossUser:!0})&&this.provider.isAuthorizedFor({type:"annotations",action:"delete",user:this.user,crossUser:!0})?this.annotations.find((t=>"assessing"==t.motivation&&t.creator&&t.creator.id==this.creator.uri)):null:this.annotations.find((t=>"assessing"==t.motivation&&this.$jskos.annotationCreatorMatches(t,this.userUris)))},ownScore(){return oi.get(this.ownAssessment,"bodyValue")},provider(){return oi.get(this.imapping,"_registry")},canSaveAnnotation(){return!!this.provider&&this.provider.isAuthorizedFor({type:"annotations",action:"create",user:this.user})},canConfirm(){if(!this.provider)return!1;if(this.annotations.find((t=>"moderating"==t.motivation&&this.$jskos.annotationCreatorMatches(t,this.userUris))))return!1;if(this.provider.isAuthorizedFor({type:"annotations",action:"create",user:this.user})){const t=oi.get(this.provider,"_config.annotations.moderatingIdentities")||[];if(oi.intersection(t,this.userUris).length>0)return!0}return!1},mailtoEmail:()=>"coli-conc@gbv.de",mailtoFeedbackLink(){return this.mapping?.uri&&this.mapping.uri.startsWith("https://coli-conc.gbv.de")?`mailto:${this.mailtoEmail}?subject=Mapping Feedback&body=Dear coli-conc team,%0A%0AI would like to provide feedback about this mapping: ${this.mapping.uri}`:null}},watch:{show(t,e){t&&!e?this.$emit("show"):e&&!t&&this.$emit("hide"),this.scrollToBottom()},annotations(){this.scrollToBottom()},iid(){this.scrollToBottom(),this.show&&(this.show=!1,this.$nextTick((()=>{this.show=!0})))}},methods:{hoverHandlers(){return[{elements:[this.$refs.annotationPopoverDiv,this.element],delta:5,handler:t=>{this.show=t;const e=document.getElementById(this.elementId);e&&this.mapping&&this.element!==e&&(this.element=e)}}]},scrollToBottom(){this.show&&oi.delay((()=>{if(this.$refs.annotationPopoverDiv){let t=this.$refs.annotationPopoverDiv.getElementsByClassName("annotationPopover-history")[0];t&&(t.scrollTop=2e4)}}),50)},assessing(t){let e=this.provider;if(!e||!1===e.has.annotations)return this.$log.warn("No provider found to add annotation."),void this.alert(this.$t("alerts.annotationError"),null,"danger");const r=this.imapping,n=oi.get(r,"uri");if(!n)return this.$log.warn("No URI found to add annotation."),void this.alert(this.$t("alerts.annotationError"),null,"danger");this.loading=!0;const o=(t,e)=>{this.alert(`${this.$t("alerts."+e)} ${this.getErrorMessage(t)}`,null,"danger")};let a;const i=this.ownAssessment;if(i)if(this.ownScore!=t){if(!this.provider.isAuthorizedFor({type:"annotations",action:"update",user:this.user}))return this.alert(this.$t("alerts.annotationNotSaved"),null,"danger"),void(this.loading=!1);a=e.patchAnnotation(this._addIdentityParams({annotation:{id:i.id,bodyValue:t,body:null}})).then((t=>{t?(i.bodyValue=t.bodyValue,i.creator=t.creator,delete i.body,this.alert(this.$t("alerts.annotationSaved"),null,"success"),this.$emit("refresh-annotations",{uri:n,annotations:r.annotations})):this.alert(this.$t("alerts.annotationNotSaved"),null,"danger")})).catch((t=>o(t,"annotationNotSaved")))}else{if(!this.provider.isAuthorizedFor({type:"annotations",action:"delete",user:this.user}))return this.alert(this.$t("alerts.annotationNotRemoved"),null,"danger"),void(this.loading=!1);a=this.remove(r.annotations.indexOf(i),r).then((t=>{t?(this.alert(this.$t("alerts.annotationRemoved"),null,"success"),this.$emit("refresh-annotations",{uri:n,annotations:r.annotations})):this.alert(this.$t("alerts.annotationNotRemoved"),null,"danger")})).catch((t=>o(t,"annotationNotRemoved")))}else{if(!this.canSaveAnnotation)return this.alert(this.$t("alerts.annotationNotSaved"),null,"danger"),void(this.loading=!1);let i={target:n,motivation:"assessing",bodyValue:t};this.creator&&this.creator.uri&&(i.creator={id:this.creator.uri},this.creatorName&&(i.creator.name=this.creatorName)),a=e.postAnnotation(this._addIdentityParams({annotation:i})).then((t=>{t?(this.alert(this.$t("alerts.annotationSaved"),null,"success"),r.annotations.push(t),this.$emit("refresh-annotations",{uri:n,annotations:r.annotations})):this.alert(this.$t("alerts.annotationNotSaved"),null,"danger")})).catch((t=>o(t,"annotationNotSaved")))}a.catch((t=>{this.$log.error("AnnotationPopover - Error adding annotation",t),this.alert(this.$t("alerts.annotationError"),null,"danger")})).then((()=>{this.loading=!1}))},remove(t,e=this.imapping){let r=this.provider,n=oi.get(e,`annotations[${t}]`);if(n)return this.loading=!0,r.deleteAnnotation({annotation:n}).then((r=>(this.loading=!1,!!r&&(this.$delete(e.annotations,t),r))))},async confirm(){const t=this.provider;if(!t||!1===t.has.annotations)return this.$log.warn("No provider found to add annotation."),void this.alert(this.$t("alerts.annotationError"),null,"danger");const e=oi.get(this.imapping,"uri");if(!e)return this.$log.warn("No URI found to add annotation."),void this.alert(this.$t("alerts.annotationError"),null,"danger");let r={target:e,motivation:"moderating"};this.creator&&this.creator.uri&&(r.creator={id:this.creator.uri},this.creatorName&&(r.creator.name=this.creatorName)),this.loading=!0;try{r=await t.postAnnotation(this._addIdentityParams({annotation:r}))}catch(n){r=null}this.loading=!1,e==oi.get(this.imapping,"uri")&&r?(this.alert(this.$t("alerts.annotationSaved"),null,"success"),this.imapping.annotations.push(r),this.$emit("refresh-annotations",{uri:e,annotations:this.annotations})):this.alert(this.$t("alerts.annotationNotSaved"),null,"danger")},clickFeedbackLink(){window.open(this.mailtoFeedbackLink,"_self")}}},OC=t("A",ii(_C,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"annotationPopoverTop",attrs:{id:`annotationPopoverTop-${t.iid}`}},[t.enable?e("b-popover",{ref:"annotationPopover",attrs:{target:t.element,show:t.show,triggers:[],disabled:!0,boundary:"window",placement:"lefttop"},on:{"update:show":function(e){t.show=e}}},[t.loading?e("loading-indicator-full",{staticStyle:{"z-index":"1100"}}):t._e(),e("div",{ref:"annotationPopoverDiv",staticClass:"annotationPopover"},[e("div",{staticClass:"annotationPopover-upper"},[t.annotations.length?e("div",{staticClass:"annotationPopover-left"},[e("annotation-list",{staticClass:"annotationPopover-history",attrs:{annotations:t.annotations,provider:t.provider},on:{loading:function(e){t.loading=e},"refresh-annotations":function(e){return t.$emit("refresh-annotations",{uri:t.imapping.uri,annotations:e.annotations})}}})],1):t._e(),e("div",{staticClass:"annotationPopover-voting"},[e("div"),e("div",[e("font-awesome-icon",{class:{"annotationPopover-voting-button-current":"+1"==t.ownScore,button:t.canSaveAnnotation,"button-disabled":!t.canSaveAnnotation,"annotationPopover-voting-button":!0},attrs:{icon:"thumbs-up"},on:{click:function(e){t.canSaveAnnotation&&t.assessing("+1")}}})],1),e("div",{staticClass:"annotationPopover-score"},[e("span",{staticClass:"fontWeight-heavy",class:{"text-success":t.score.startsWith("+"),"text-danger":t.score.startsWith("-")}},[t._v(" "+t._s(t.score)+" ")])]),e("div",[e("font-awesome-icon",{class:{"annotationPopover-voting-button-current":"-1"==t.ownScore,button:t.canSaveAnnotation,"button-disabled":!t.canSaveAnnotation,"annotationPopover-voting-button":!0},attrs:{icon:"thumbs-down"},on:{click:function(e){t.canSaveAnnotation&&t.assessing("-1")}}})],1)])]),e("div",{directives:[{name:"show",rawName:"v-show",value:t.canConfirm||t.mailtoFeedbackLink,expression:"canConfirm || mailtoFeedbackLink"}],staticClass:"annotationPopover-lower"},[t.mailtoFeedbackLink?e("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover.bottom",value:t.$t("annotationPopover.mailFeedbackTooltip",[t.mailtoEmail]),expression:"$t('annotationPopover.mailFeedbackTooltip', [mailtoEmail])",modifiers:{hover:!0,bottom:!0}}],staticClass:"button fontSize-large",attrs:{icon:"envelope"},on:{click:t.clickFeedbackLink}}):t._e(),t.canConfirm?e("b-button",{staticClass:"bbutton-small",attrs:{variant:"primary"},on:{click:t.confirm}},[t._v(" "+t._s(t.$t("annotationPopover.addConfirmation"))+" ")]):t._e()],1)])],1):t._e()],1)}),[],0,0,"e9ae162d").exports);function SC(t){let e=0;for(let{bodyValue:n}of(t||[]).filter((t=>"assessing"==t.motivation)))e+=parseInt(n)||0;let r=e>0?"+":e<0?"-":"±";return e=Math.abs(e),{score:e,sign:r}}function CC(t){let{score:e,sign:r}=SC(t),n=150*Math.min(e/3,1),o=85,a=85,i=85;return"-"==r?(o+=n,a-=50,i-=50):"+"==r&&(a+=n,o-=50,i-=50),`rgb(${o}, ${a}, ${i})`}const jC={name:"DataModalButton",components:{DataModal:hC},props:{data:{type:[Object,Array],default:null},type:{type:String,default:null,validator:function(t){return-1!==["concept","scheme","mapping","annotation","concordance"].indexOf(t)}},url:{type:[String,Object,Array],default:null},totalCount:{type:Number,default:null},positionRight:{type:Number,default:5},positionBottom:{type:Number,default:0}},methods:{openDataModal(){this.$refs.dataModal.show()}}},TC=t("D",ii(jC,(function(){var t=this,e=t._self._c;return e("div",[e("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$t("dataModal.button"),delay:t.defaults.delay.medium},expression:"{ title: $t('dataModal.button'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"dataModalButton",style:`right: ${t.positionRight}px; bottom: ${t.positionBottom}px;`,on:{click:t.openDataModal}},[e("font-awesome-icon",{attrs:{icon:"code"}})],1),e("data-modal",{ref:"dataModal",attrs:{data:t.data,type:t.type,url:t.url,"total-count":t.totalCount}})],1)}),[],0,0,null).exports);var PC=function(){var t=this,e=t._self._c;return e("div",{staticClass:"fontSize-small"},[t._l(t.contentMap,(function({sources:r,languages:n,margin:o,classes:a},i,s){return[e("div",{key:s,class:a||"",style:`margin-bottom: ${o?5:0}px;`},[e("span",{on:{click:function(e){return t.$emit("click",i)}}},[t._v(" "+t._s(i)+" ")]),e("sup",{staticClass:"text-lightGrey"},[t._v(t._s(r.join(", "))+"; "+t._s(n.join(", ")))])])]}))],2)};const $C=t("y",ii({name:"ContentMap",props:{contentMap:{type:Object,required:!0}}},PC,[],0,0,null).exports),DC=t("q",{mixins:[qS],computed:{loadConceptsMappedStatus(){return this.$store.state.settings.settings.components.ConceptListWrapper.loadConceptsMappedStatus},loadConceptsMappedStatusOtherScheme(){return oi.isBoolean(this.isLeft)?this.$store.state.selected.scheme[!this.isLeft]:null}},created(){this.loadMappingsForConcepts=oi.debounce(this._loadMappingsForConcepts,300)},watch:{loadConceptsMappedStatusConceptsToLoad(){this.loadMappingsForConcepts(this.loadConceptsMappedStatusConceptsToLoad||[])},currentRegistry(){this.loadMappingsForConcepts(this.loadConceptsMappedStatusConceptsToLoad||[])},loadConceptsMappedStatusOtherScheme(){this.loadMappingsForConcepts(this.loadConceptsMappedStatusConceptsToLoad||[])},loadConceptsMappedStatus(){this.loadMappingsForConcepts(this.loadConceptsMappedStatusConceptsToLoad||[])}},methods:{_loadMappingsForConcepts(t){if(!this.loadConceptsMappedStatus)return;const e=this.currentRegistry,r=this.loadConceptsMappedStatusOtherScheme,n=(t=CS(t.filter((t=>!oi.get(t,"__MAPPED__",[]).find((t=>this.$jskos.compareFast(t.registry,e)&&this.$jskos.compare(t.scheme,r))))))).map((t=>t.uri));r&&n.length&&e&&Promise.all(oi.chunk(n,15).map((t=>this.getMappings({from:t.join("|"),toScheme:r.uri,direction:"both",registry:e.uri,limit:500})))).then((()=>{for(let n of t.filter((t=>!oi.get(t,"__MAPPED__",[]).find((t=>this.$jskos.compareFast(t.registry,e)&&this.$jskos.compare(t.scheme,r))))))PS(n,"__MAPPED__",[]),n.__MAPPED__.push({registry:e,scheme:r,exist:[]})}))}}}),AC={name:"ConceptDetailAncestors",components:{ItemName:tC,LoadingIndicator:wC},mixins:[DC],props:{item:{type:Object,default:null},isLeft:{type:Boolean,required:!1},allowShowAncestors:{type:Boolean,default:!0},disallowSelectItem:{type:Boolean,default:!1},settings:{type:Object,default:()=>({})}},data:()=>({showAncestors:!1}),computed:{_item(){return OS(this.item)},ancestors(){return CS(this._item?.ancestors||[])},broader(){return CS(this._item?.broader||[])},loading(){return 0!=this.ancestors.length&&this.ancestors.includes(null)||0==this.ancestors.length&&0!=this.broader.length&&!this._item.__BROADERLOADED__}},mounted(){this.loading&&(IS(this.item),this._item.broader&&!this._item.__BROADERLOADED__&&MS(this._item.broader.filter(Boolean),{scheme:this._item.inScheme[0]}).then((()=>{PS(this._item,"__BROADERLOADED__",!0)})))}};var zC=function(){var t=this,e=t._self._c;return e("div",{style:{paddingLeft:t.allowShowAncestors&&t.ancestors.length>3&&!t.settings.showAllAncestors?"8px":0}},[t.allowShowAncestors&&t.ancestors.length>3&&!t.settings.showAllAncestors?e("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.showAncestors?t.$t("conceptDetail.showLessAncestors"):t.$t("conceptDetail.showAllAncestors"),delay:t.defaults.delay.medium},expression:"{ title: showAncestors ? $t('conceptDetail.showLessAncestors') : $t('conceptDetail.showAllAncestors'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button conceptDetail-ancestors-expand",on:{click:function(e){t.showAncestors=!t.showAncestors}}},[e("font-awesome-icon",{staticStyle:{"font-size":"12px"},attrs:{icon:t.showAncestors?"angle-down":"angle-right"}})],1):t._e(),t._l(t.ancestors.filter((t=>null!=t)).reverse(),(function(r,n){return e("div",{key:`conceptDetail-${t.isLeft}-ancesters-${r.uri}-${n}`,class:{"concept-mappingsExist":(t.showAncestors||t.settings.showAllAncestors||0==n||n==t.ancestors.length-1||t.ancestors.length<=3)&&t.loadConceptsMappedStatus&&t.$store.getters.mappedStatus(r,t.isLeft),"concept-mappingsDoNotExist":t.loadConceptsMappedStatus&&!t.$store.getters.mappedStatus(r,t.isLeft)}},[t.showAncestors||t.settings.showAllAncestors||0==n||n==t.ancestors.length-1||t.ancestors.length<=3?e("span",[e("font-awesome-icon",{staticClass:"u-flip-horizontal",staticStyle:{"margin-right":"3px","font-size":"12px"},attrs:{icon:"level-up-alt"}}),e("item-name",{attrs:{item:r,"is-link":!t.disallowSelectItem,"is-left":t.isLeft,"font-size":"small"}})],1):1==n?e("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:t.allowShowAncestors?{title:t.$t("conceptDetail.showAllAncestors"),delay:t.defaults.delay.medium}:null,expression:"allowShowAncestors ? { title: $t('conceptDetail.showAllAncestors'), delay: defaults.delay.medium } : null",modifiers:{hover:!0}}],class:{"conceptDetail-ancestors-more":!0,button:t.allowShowAncestors},on:{click:function(e){t.showAncestors=t.allowShowAncestors}}},[e("font-awesome-icon",{staticClass:"u-flip-horizontal",attrs:{icon:"ellipsis-v"}})],1):t._e()])})),t._l((0==t.ancestors.length&&t._item.__BROADERLOADED__?t.broader:[]).filter((t=>null!=t)),(function(r,n){return e("div",{key:`conceptDetail-broader-${r.uri}-${n}`,class:{"concept-mappingsExist":t.loadConceptsMappedStatus&&t.$store.getters.mappedStatus(r,t.isLeft),"concept-mappingsDoNotExist":t.loadConceptsMappedStatus&&!t.$store.getters.mappedStatus(r,t.isLeft)}},[e("font-awesome-icon",{attrs:{icon:"sort-up"}}),e("item-name",{attrs:{item:r,"is-link":!t.disallowSelectItem,"is-left":t.isLeft,"font-size":"small"}})],1)})),t.loading?e("loading-indicator",{attrs:{size:"sm"}}):t._e()],2)};const EC=t("w",ii(AC,zC,[],0,0,"47577e15").exports),MC=[{get _scheme(){return OS({uri:"http://bartoc.org/en/node/18785"})},altLabel:"Synonym",scopeNote:"hier",note:"Verweisung",definition:"Erläuterung"}];function LC(t){const e=function(t){const e=OS({uri:"http://bartoc.org/en/node/430"});let r=oi.get(t,"__GNDMAPPINGS__",[]),n=[];for(let i of r)for(let t of Ts.conceptsOfMapping(i))Ts.compare(e,oi.get(t,"inScheme[0]"))&&!n.find((e=>Ts.compare(e.concept,t)))&&n.push({concept:OS(t),type:Ts.mappingTypeByType(i.type)});let o=[],a=["conceptDetail.relevanceVeryHigh","conceptDetail.relevanceHigh","conceptDetail.relevanceMedium","conceptDetail.relevanceLow","conceptDetail.relevanceGeneric"];for(let i of a)for(let{concept:t}of n.filter((t=>t.type.RELEVANCE==dS.t(i,"en"))))t&&Ts.prefLabel(t,{fallbackToUri:!1})&&o.push(oi.escape(Ts.prefLabel(t)));return o}(t),r=[{title:dS.t("conceptDetail.prefLabel"),prop:"prefLabel",languageMap:t.prefLabel},{title:dS.t("conceptDetail.altLabel"),prop:"altLabel",languageMap:t.altLabel,isArray:!0},{title:dS.t("conceptDetail.gnd"),languageMap:e.length?{de:e}:null,isArray:!0},{title:dS.t("conceptDetail.scope"),prop:"scopeNote",languageMap:t.scopeNote,isArray:!0},{title:dS.t("conceptDetail.editorial"),prop:"editorialNote",languageMap:t.editorialNote,isArray:!0},{title:dS.t("conceptDetail.note"),prop:"note",languageMap:t.note,isArray:!0},{title:dS.t("conceptDetail.definition"),prop:"definition",languageMap:t.definition,isArray:!0}],n=MC.find((e=>Ts.compare(e._scheme,t?.inScheme?.[0])));return n&&r.forEach((t=>{t.title=n[t.prop]??t.title})),r.filter((t=>t.languageMap&&Object.keys(t.languageMap).length))}function IC(t){const e=LC(t).map((t=>t.prop)).filter(Boolean),r=new Set;for(let n of e)Object.keys(t[n]??{}).forEach((t=>r.add(t)));return Array.from(r).filter((t=>"-"!==t))}function BC(t){const e=LC(t).map((t=>t.prop)).filter(Boolean);let r;for(let i of e)if(r=Ts.languagePreference.selectLanguage(t[i]),r)break;const n=[];r&&n.push(r);const o=Ts.languagePreference.getLanguages()?.[0];r!==o&&n.push(o);const a=IC(t);return"en"!==r&&a.includes("en")&&n.push("en"),n}function RC(t){return FC(t,BC(t))}function FC(t,e){const r=LC(t),n={};let o;for(const{title:a,languageMap:i,isArray:s,prop:l}of r){for(let t of e){if(!i[t])continue;const e=s?i[t]:[i[t]];if(e.length)for(let r of e)n[r]||(o=n[r]={props:new Set,sources:new Set,languages:new Set}),n[r].sources.add(a),n[r].languages.add(t),l&&n[r].props.add(l)}o&&(o.margin=!0)}return Object.values(n).forEach((t=>{t.sources=Array.from(t.sources),t.languages=Array.from(t.languages),t.props=Array.from(t.props)})),n}const NC={name:"MappingBrowser",components:{ItemName:tC,AutoLink:ZS,LoadingIndicator:wC,LoadingIndicatorFull:xC,FlexibleTable:rC,RegistryInfo:US,MappingDetail:yC,AnnotationPopover:OC,DataModalButton:TC,DateString:GS,ContentMap:$C,ConceptDetailAncestors:EC},mixins:[HS,qS,ai,kC,sC],props:{sections:{type:Array,default:()=>[]},searchLimit:{type:Number,default:5},showEditingTools:{type:Boolean,default:!0},showCocodaLink:{type:Boolean,default:!1},registryHasErrored:{type:Object,default:()=>({})}},data:()=>({hoveredId:null,mappingDetailMapping:null,popoverShown:{},currentPopovers:{},annotationPopoverShown:!1,goToPageValues:{},conceptDetailPopoverConcept:null,conceptDetailPopoverElement:null,conceptDetailPopoverID:""}),computed:{fields(){return[{key:"sourceScheme",label:"",width:"4%",minWidth:"",align:"left",sortable:!1,class:"fontSize-small"},{key:"sourceConcepts",label:this.$t("mappingBrowser.from"),width:"10%",minWidth:"",align:"left",sortable:!1,compare:(t,e)=>this.$jskos.compareFunctions.mappingsByConcepts(t.mapping,e.mapping,"from"),class:"mappingBrowser-table-concepts"},{key:"sourceConceptsLong",label:this.$t("mappingBrowser.from"),width:"22%",minWidth:"",align:"left",sortable:!1,compare:(t,e)=>this.$jskos.compareFunctions.mappingsByConcepts(t.mapping,e.mapping,"from"),class:"mappingBrowser-table-conceptsLong"},{key:"type",label:"",width:"4%",minWidth:"",sortable:!1,compare:(t,e)=>{let r=this.$jskos.prefLabel(oi.get(t,"type"),{fallbackToUri:!1}),n=this.$jskos.prefLabel(oi.get(e,"type"),{fallbackToUri:!1});return rn?1:0}},{key:"targetScheme",label:"",width:"4%",minWidth:"",align:"left",sortable:!1,class:"fontSize-small"},{key:"targetConcepts",label:this.$t("mappingBrowser.to"),width:"10%",minWidth:"",align:"left",sortable:!1,compare:(t,e)=>this.$jskos.compareFunctions.mappingsByConcepts(t.mapping,e.mapping,"to"),class:"mappingBrowser-table-concepts"},{key:"targetConceptsLong",label:this.$t("mappingBrowser.to"),width:"22%",minWidth:"",align:"left",sortable:!1,compare:(t,e)=>this.$jskos.compareFunctions.mappingsByConcepts(t.mapping,e.mapping,"to"),class:"mappingBrowser-table-conceptsLong"},{key:"creator",label:this.$t("mappingBrowser.creator"),width:"10%",minWidth:"",align:"left",sortable:!1,class:"mappingBrowser-table-creator"},{key:"extra",label:this.$t("mappingBrowser.date"),width:"10%",minWidth:"",align:"center",sortable:!1,class:"mappingBrowser-table-extra",compare:(t,e)=>{let r=oi.get(t,"occurrence.count",-1),n=oi.get(e,"occurrence.count",-1);return-1==r&&-1==n&&(r=oi.get(t,"extra"),n=oi.get(e,"extra")),rn?1:0}},{key:"actions",label:"",width:"12%",minWidth:"",align:"right",sortable:!1}]},hoveredConcept(){return this.$store.state.hoveredConcept},hoveredConceptElement(){return this.$store.state.hoveredConceptElement},conceptDetailPopoverContentMap(){const t=RC(OS(this.conceptDetailPopoverConcept));return Object.values(t).filter((t=>t.props.includes("prefLabel"))).forEach((t=>{t.classes="fontWeight-heavy"})),t}},watch:{hoveredConcept(){this.hoveredConceptElement&&this.$el.contains(this.hoveredConceptElement)&&(this.conceptDetailPopoverConcept=this.hoveredConcept,this.conceptDetailPopoverElement=this.hoveredConceptElement,this.conceptDetailPopoverID=`${this.hoveredConceptElement?.__vue__._uid}`,setTimeout((()=>{this.conceptDetailPopoverElement===this.hoveredConceptElement&&this.$set(this.popoverShown,`conceptDetailPopover-${this.conceptDetailPopoverID}`,!0)}),this.defaults.delay.long.show))}},created(){this.hover=oi.debounce(this._hover,20)},mounted(){let t=document.getElementsByClassName("table");for(let e of t){let t=e.getElementsByTagName("thead")[0],r=e.getElementsByTagName("tbody")[0];r.onscroll=()=>{t.scrollLeft=r.scrollLeft}}},methods:{edit(t){const e=this.canUpdateMapping({mapping:t.item.mapping,user:this.user});e&&this.useRegistryForSaving(t.item.registry);let r=this.copyMappingWithReferences(t.item.mapping);this.$store.commit({type:"mapping/empty"}),this.$store.commit({type:"mapping/set",mapping:r,original:e?t.item.mapping:null})},annotationsScore:SC,annotationButtonColor:CC,_hover(t){(!this.annotationPopoverShown||t&&t.mapping)&&(this.$store.commit({type:"setHoveredMapping",mapping:t&&t.mapping}),this.hoveredId=t&&t.uniqueId)},canUseRegistryForSaving(t){return null!=this.config.registries.find((e=>t.isAuthorizedFor({type:"mappings",action:"create",user:this.user})&&this.$jskos.compareFast(e,t)))},useRegistryForSaving(t){this.$jskos.mappingRegistryIsStored(t)&&!t.readonly&&this.$store.commit({type:"settings/set",prop:"mappingRegistry",value:t.uri})},popoverShow(t,e){t.preventDefault(),this.$set(this.currentPopovers,e,t)},popoverHide(t,e){this.popoverShown[e]&&(t.preventDefault(),this.$set(this.currentPopovers,e,t))},hoverHandlers(){let t=[];return oi.forEach(this.currentPopovers,((e,r)=>{t.push({elements:[e.target,e.relatedTarget],delta:5,handler:t=>{t||(this.$set(this.popoverShown,r,!1),this.$delete(this.currentPopovers,r))}})})),t},clickHandlers(){return[{elements:[this.$refs.goToPagePopover&&this.$refs.goToPagePopover[0]].concat(this.sections.map((t=>document.getElementById(`mappingBrowser-pagination-goToPage-${t.id}`)))).filter(Boolean),handler:()=>{Object.keys(this.popoverShown).filter((t=>t.startsWith("goToPage-"))).forEach((t=>{this.popoverShown[t]=!1}))}}]},searchForCreator(t){let e=this.$parent;for(;e&&"MappingBrowser"!=e.$options.name;)e=e.$parent;e&&e.searchWithParams&&e.searchWithParams({fromScheme:"",fromNotation:"",toScheme:"",toNotation:"",creator:t,direction:"",type:null,partOf:null})},refreshAnnotations({uri:t,annotations:e}){for(let r of this.sections)for(let n of r.items)n.mapping&&n.mapping.uri==t&&(n.mapping.annotations=e)},openInCocoda(t){let e="./?";for(let r of["from","to"]){const n=this.$jskos.conceptsOfMapping(t,r)[0];n&&n.uri&&(e+=`${r}=${encodeURIComponent(n.uri)}&`);const o=t[`${r}Scheme`];o&&o.uri&&(e+=`${r}Scheme=${encodeURIComponent(o.uri)}&`)}window.open(e.substring(0,e.length-1),"_self")},goToPage(t){this.$emit("pageChange",{registry:t.registry,page:this.goToPageValues[t.id],userInitiated:!0}),this.$set(this.popoverShown,`goToPage-${t.id}`,!1)},goToPagePopoverShown(t){const e=t.relatedTarget&&t.relatedTarget.getElementsByTagName("input")[0];e&&(e.focus(),e.select())}}};var VC=function(){var t=this,e=t._self._c;return e("div",{staticClass:"mappingBrowser-table-container"},[t._t("default"),e("flexible-table",{staticClass:"mappingBrowser-table",attrs:{sections:t.sections,fields:t.fields,"hide-header":!0},on:{hover:t.hover},scopedSlots:t._u([{key:"sourceScheme",fn:function({value:r}){return e("span",{},[e("item-name",{staticClass:"fontWeight-heavy",attrs:{item:r,"show-text":!1,"is-link":!0,"is-left":!0,"font-size":"sm"}}),null===r?e("div",{staticClass:"mappingBrowser-table-light mappingBrowser-table-paddingTopLeftAdjustment"},[t._v(' " ')]):t._e(),void 0===r?e("div",{staticClass:"mappingBrowser-table-light mappingBrowser-table-paddingTopAdjustment mappingBrowser-table-paddingLeftAdjustment"},[t._v(" — ")]):t._e()],1)}},{key:"sourceConcepts",fn:function({value:r}){return e("span",{},[t._l(r,(function(r){return e("span",{key:r.uri},[t.$jskos.isContainedIn(r,t.loadingConcepts)?e("loading-indicator",{attrs:{size:"sm"}}):e("item-name",{attrs:{item:r,"show-text":!1,"fallback-to-uri":!0,"is-link":!0,"is-left":!0,"is-highlighted":t.$jskos.compare(r,t.selected.concept[!0])||t.$jskos.compare(r,t.selected.concept[!1])}})],1)})),0===r.length?e("div",{staticClass:"mappingBrowser-table-light mappingBrowser-table-paddingLeftAdjustment"},[t._v(" — ")]):t._e()],2)}},{key:"sourceConceptsLong",fn:function({value:r}){return e("span",{},[t._l(r,(function(r){return e("span",{key:r.uri},[t.$jskos.isContainedIn(r,t.loadingConcepts)?e("loading-indicator",{attrs:{size:"sm"}}):e("item-name",{attrs:{item:r,"show-text":!0,"fallback-to-uri":!0,"is-link":!0,"is-left":!0,"is-highlighted":t.$jskos.compare(r,t.selected.concept[!0])||t.$jskos.compare(r,t.selected.concept[!1])}})],1)})),0===r.length?e("div",{staticClass:"mappingBrowser-table-light mappingBrowser-table-paddingLeftAdjustment"},[t._v(" — ")]):t._e()],2)}},{key:"targetScheme",fn:function({value:r}){return e("span",{},[e("item-name",{staticClass:"fontWeight-heavy",attrs:{item:r,"show-text":!1,"is-link":!0,"is-left":!1,"font-size":"sm"}}),null===r?e("div",{staticClass:"mappingBrowser-table-light mappingBrowser-table-paddingTopLeftAdjustment"},[t._v(' " ')]):t._e(),void 0===r?e("div",{staticClass:"mappingBrowser-table-light mappingBrowser-table-paddingTopAdjustment mappingBrowser-table-paddingLeftAdjustment"},[t._v(" — ")]):t._e()],1)}},{key:"targetConcepts",fn:function({value:r}){return e("span",{},[t._l(r,(function(r){return e("span",{key:r.uri},[t.$jskos.isContainedIn(r,t.loadingConcepts)?e("loading-indicator",{attrs:{size:"sm"}}):e("span",[e("item-name",{attrs:{item:r,"show-text":!1,"fallback-to-uri":!0,"is-link":!0,"is-left":!1,"is-highlighted":t.$jskos.compare(r,t.selected.concept[!1])||t.$jskos.compare(r,t.selected.concept[!0])}}),e("br")],1)],1)})),0===r.length?e("div",{staticClass:"mappingBrowser-table-light mappingBrowser-table-paddingLeftAdjustment"},[t._v(" — ")]):t._e()],2)}},{key:"targetConceptsLong",fn:function({value:r}){return e("span",{},[t._l(r,(function(r){return e("span",{key:r.uri},[t.$jskos.isContainedIn(r,t.loadingConcepts)?e("loading-indicator",{attrs:{size:"sm"}}):e("span",[e("item-name",{attrs:{item:r,"show-text":!0,"fallback-to-uri":!0,"is-link":!0,"is-left":!1,"is-highlighted":t.$jskos.compare(r,t.selected.concept[!1])||t.$jskos.compare(r,t.selected.concept[!0])}}),e("br")],1)],1)})),0===r.length?e("div",{staticClass:"mappingBrowser-table-light mappingBrowser-table-paddingLeftAdjustment"},[t._v(" — ")]):t._e()],2)}},{key:"type",fn:function({value:r}){return e("span",{},[null!=r&&"→"!=t.$jskos.notation(r)?e("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$jskos.prefLabel(r,{fallbackToUri:!1,language:t.locale}),delay:t.defaults.delay.medium},expression:"{ title: $jskos.prefLabel(value, { fallbackToUri: false, language: locale }), delay: defaults.delay.medium }",modifiers:{hover:!0}}]},[t._v(" "+t._s(t.$jskos.notation(r))+" ")]):t._e()])}},{key:"creator",fn:function({item:r}){return e("span",{},[t.$settings.components.MappingBrowser.showIdentityWarning&&r.mapping&&r.mapping.creator&&r.mapping.creator[0]&&r.mapping.creator[0].uri&&t.userUris&&t.userUris.includes(r.mapping.creator[0].uri)&&(t.$jskos.prefLabel(r.mapping.creator[0])!=t.$jskos.prefLabel(t.creator)||r.mapping.creator[0].uri!=t.creator.uri)?e("span",[e("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:t.$t("mappingBrowser.creatorIsDifferent"),expression:"$t('mappingBrowser.creatorIsDifferent')",modifiers:{hover:!0}}],staticClass:"text-warning",attrs:{icon:"exclamation"}})],1):t._e(),null!=r.creator?e("span",{attrs:{id:`mappingBrowserTable-item-${r.uniqueId}-creator`}},[t._v(" "+t._s(r.creator)+" ")]):t._e(),null!=r.creator?e("b-popover",{attrs:{target:`mappingBrowserTable-item-${r.uniqueId}-creator`,show:t.popoverShown[`creator-${r.uniqueId}`],triggers:"hover",delay:t.defaults.delay.medium,placement:"auto"},on:{"update:show":function(e){return t.$set(t.popoverShown,`creator-${r.uniqueId}`,e)},hide:function(e){return t.popoverHide(e,`creator-${r.uniqueId}`)}}},[e("div",{staticClass:"font-default"},[e("p",{staticClass:"fontWeight-heavy"},[t._v(t._s(r.creator))]),r.mapping.creator&&r.mapping.creator[0]&&r.mapping.creator[0].uri?[e("p",{staticClass:"fontSize-small"},[e("auto-link",{attrs:{link:r.mapping.creator[0].uri}})],1),e("p",{staticClass:"button",on:{click:function(e){t.$set(t.popoverShown,`creator-${r.uniqueId}`,!1),t.searchForCreator(r.mapping.creator[0].uri)}}},[e("font-awesome-icon",{staticClass:"fontSize-small",attrs:{icon:"search"}}),t._v(" "+t._s(t.$t("mappingBrowser.searchForMappingsByCreator"))+" ")],1)]:t._e()],2)]):t._e()],1)}},{key:"actions",fn:function(r){return e("span",{},[r.item.mapping&&r.item.mapping.annotations?e("div",{staticClass:"button fontWeight-heavy",staticStyle:{display:"inline-block",position:"relative","min-width":"18px"},style:`color: ${t.annotationButtonColor(r.item.mapping.annotations)};`,attrs:{id:"mappingBrowser-hoveredMapping-annotationButton-"+r.item.uniqueId}},[r.item.mapping.annotations.find((t=>"moderating"==t.motivation))?e("span",[e("font-awesome-icon",{staticClass:"text-success",attrs:{icon:"check"}})],1):e("span",[t._v(" "+t._s(t.annotationsScore(r.item.mapping.annotations).sign)+t._s(t.annotationsScore(r.item.mapping.annotations).score)+" ")])]):t._e(),t.showEditingTools?e("div",{staticClass:"mappingBrowser-toolbar-button",style:"margin-left: 1px;"},[e("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.canUpdateMapping({mapping:r.item.mapping,user:t.user})?t.$t("mappingBrowser.edit",[t.$jskos.prefLabel(r.item.registry)]):t.$t("mappingBrowser.clone",[t.$jskos.prefLabel(t.currentRegistry)]),delay:t.defaults.delay.medium},expression:"{ title: canUpdateMapping({ mapping: data.item.mapping, user }) ? $t('mappingBrowser.edit', [$jskos.prefLabel(data.item.registry)]) : $t('mappingBrowser.clone', [$jskos.prefLabel(currentRegistry)]), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",attrs:{icon:t.canUpdateMapping({mapping:r.item.mapping,user:t.user})?"edit":"clone"},on:{click:function(e){return t.edit(r)}}})],1):t._e(),t.showEditingTools&&!t.$jskos.compareFast(r.item.registry,t.$store.getters.getCurrentRegistry)?e("div",{staticClass:"mappingBrowser-toolbar-button"},[t.$jskos.mappingRegistryIsStored(r.item.registry)&&t.canCreateMapping({registry:t.currentRegistry,mapping:Object.assign({},r.item.mapping,{partOf:null}),user:t.user})?e("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$t("mappingBrowser.saveAsMapping",[t.$jskos.prefLabel(t.currentRegistry)]),delay:t.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.saveAsMapping', [$jskos.prefLabel(currentRegistry)]), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",attrs:{icon:"save"},on:{click:function(e){t.postMapping({mapping:r.item.mapping,registry:t.currentRegistry,_before:()=>{t.loadingGlobal=!0},_after:()=>{t.loadingGlobal=!1}})}}}):t._e()],1):t.showEditingTools?e("div",{staticClass:"mappingBrowser-toolbar-button"},[e("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.canDeleteMapping({mapping:r.item.mapping,user:t.user})?t.$t("mappingBrowser.delete"):t.$t("mappingBrowser.cantDelete"),delay:t.defaults.delay.medium},expression:"{ title: canDeleteMapping({ mapping: data.item.mapping, user }) ? $t('mappingBrowser.delete') : $t('mappingBrowser.cantDelete'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],class:t.canDeleteMapping({mapping:r.item.mapping,user:t.user})?"button-delete":"button-disabled",attrs:{icon:"trash-alt"},on:{click:function(e){t.canDeleteMapping({mapping:r.item.mapping,user:t.user})&&t.deleteMapping({mapping:r.item.mapping,_before:()=>{t.loadingGlobal=!0},_after:()=>{t.loadingGlobal=!1}})}}})],1):t._e(),t.showCocodaLink?e("div",{staticClass:"mappingBrowser-toolbar-button"},[e("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$t("mappingBrowser.openInCocoda"),delay:t.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.openInCocoda'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",attrs:{icon:"external-link-square-alt"},on:{click:function(e){return t.openInCocoda(r.item.mapping)}}})],1):t._e(),r.item.mapping?e("div",{staticClass:"mappingBrowser-toolbar-button"},[e("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$t("mappingBrowser.showDetail"),delay:t.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.showDetail'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",attrs:{icon:"info-circle"},on:{click:function(e){(t.mappingDetailMapping=r.item.mapping)&&t.$refs.mappingDetail.show()}}})],1):t._e()])}},{key:"ITEM_ROW",fn:function({item:r}){return e("span",{},["loading"==r.type?e("loading-indicator",{attrs:{size:"sm"}}):t._e(),"noItems"==r.type?e("span",[t._v(" "+t._s(t.$t("mappingBrowser.noItems"))+" ")]):t._e()],1)}},{key:"extra",fn:function(r){return e("span",{},[null==r.item.occurrence?e("date-string",{attrs:{date:r.value.date}}):-1==r.item.occurrence.count?e("span",[t._v("-")]):e("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$t("mappingBrowser.occurrenceCountTooltip",[t.$jskos.prefLabel(r.item.occurrence?.database,{language:t.locale,fallbackToUri:!1})||t.$t("general.catalog")]),delay:t.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.occurrenceCountTooltip', [$jskos.prefLabel(data.item.occurrence?.database, { language: locale, fallbackToUri: false }) || $t('general.catalog')]), delay: defaults.delay.medium }",modifiers:{hover:!0}}]},[e("auto-link",{attrs:{link:r.item.occurrence.url,text:String(r.item.occurrence.count)}})],1)],1)}},{key:"BEFORE_SECTION",fn:function({section:r}){return e("span",{},[e("div",{staticStyle:{display:"flex",position:"relative"}},[e("div",{class:{"fontWeight-heavy":!0,"mappingBrowser-registry-selectable":t.$jskos.mappingRegistryIsStored(r.registry)&&!r.registry.readonly},staticStyle:{flex:"1","padding-left":"5px"},on:{click:function(e){return t.useRegistryForSaving(r.registry)}}},[e("registry-info",{attrs:{registry:r.registry,"show-info-icon":!0,"show-details":!1,"show-capabilities":!1}})],1),r.totalCount>t.searchLimit?e("b-pagination",{staticClass:"mappingBrowser-pagination justify-content-center",class:{"pagination-hide-goToLast":r.totalCount>5e4},attrs:{value:r.page,"total-rows":r.totalCount,"per-page":t.searchLimit,size:"sm"},on:{input:function(e){return t.$emit("pageChange",{registry:r.registry,page:e,userInitiated:!1})},change:function(e){return t.$emit("pageChange",{registry:r.registry,page:e,userInitiated:!0})}}}):t._e(),e("div",{staticClass:"mappingBrowser-pagination-number fontSize-small"},[r.lastPage>4?e("a",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover.left",value:{title:t.$t("mappingBrowser.goToPageTooltip"),delay:t.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.goToPageTooltip'), delay: defaults.delay.medium }",modifiers:{hover:!0,left:!0}}],staticClass:"fontSize-verySmall",staticStyle:{"margin-right":"6px"},attrs:{id:`mappingBrowser-pagination-goToPage-${r.id}`,href:""},on:{click:function(e){return e.stopPropagation(),e.preventDefault(),t.$set(t.popoverShown,`goToPage-${r.id}`,!1)}}},[e("font-awesome-icon",{attrs:{icon:"arrow-right-to-bracket"}})],1):t._e(),r.items.lengtht.mapping)).filter((t=>null!=t)),url:r.url,"total-count":r.totalCount,"position-bottom":-1,type:"mapping"}})],1),r.loading?e("loading-indicator-full",{attrs:{size:"sm"}}):t._e()],1)}}])},[e("span",{attrs:{slot:"HEAD_actions"},slot:"HEAD_actions"})]),e("mapping-detail",{ref:"mappingDetail",attrs:{mapping:t.mappingDetailMapping}}),e("annotation-popover",{attrs:{eid:t.hoveredId,mapping:t.$store.state.hoveredMapping,"id-prefix":"mappingBrowser-hoveredMapping-annotationButton-"},on:{"refresh-annotations":t.refreshAnnotations,show:function(e){t.annotationPopoverShown=!0},hide:function(e){t.annotationPopoverShown=!1}}}),t._l(t.sections.filter((t=>t.lastPage>4)),(function(r){return e("b-popover",{key:r.randomId,attrs:{show:t.popoverShown[`goToPage-${r.id}`],target:`mappingBrowser-pagination-goToPage-${r.id}`,triggers:"click",placement:"bottomleft"},on:{"update:show":function(e){return t.$set(t.popoverShown,`goToPage-${r.id}`,e)},shown:t.goToPagePopoverShown,hide:function(e){return t.popoverHide(e,`goToPage-${r.id}`)}}},[e("div",{ref:"goToPagePopover",refInFor:!0},[e("p",[e("b-input",{staticStyle:{display:"inline-block",width:"100px"},attrs:{type:"number",size:"sm"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.goToPage(r)}},model:{value:t.goToPageValues[r.id],callback:function(e){t.$set(t.goToPageValues,r.id,e)},expression:"goToPageValues[section.id]"}}),e("b-button",{attrs:{variant:"primary",size:"sm",disabled:!t.goToPageValues[r.id]||t.goToPageValues[r.id]<=0||t.goToPageValues[r.id]>r.lastPage},on:{click:function(e){return t.goToPage(r)}}},[t._v(" "+t._s(t.$t("mappingBrowser.goToPageButton"))+" ")])],1),e("p",[t._v(" "+t._s(r.lastPage.toLocaleString())+" "+t._s(t.$t("mappingBrowser.goToPageTotalPages"))+" ")])])])})),t.conceptDetailPopoverConcept&&Object.keys(t.conceptDetailPopoverContentMap).length?e("b-popover",{key:t.conceptDetailPopoverID,attrs:{show:t.popoverShown[`conceptDetailPopover-${t.conceptDetailPopoverID}`],target:t.conceptDetailPopoverElement,placement:"top",triggers:"",boundary:"window"},on:{"update:show":function(e){return t.$set(t.popoverShown,`conceptDetailPopover-${t.conceptDetailPopoverID}`,e)},shown:function(e){return t.popoverShow(e,`conceptDetailPopover-${t.conceptDetailPopoverID}`)},hide:function(e){return t.popoverHide(e,`conceptDetailPopover-${t.conceptDetailPopoverID}`)}}},[e("div",{staticStyle:{"max-height":"400px",overflow:"auto"}},[e("concept-detail-ancestors",{staticStyle:{"margin-bottom":"5px"},attrs:{item:t.conceptDetailPopoverConcept,"allow-show-ancestors":!1,"disallow-select-item":!0}}),e("content-map",{attrs:{"content-map":t.conceptDetailPopoverContentMap}})],1)]):t._e()],2)};const HC=ii(NC,VC,[],0,0,"70e39819").exports;var UC={exports:{}}; -/*! - * vue-scrollto v2.20.0 - * (c) 2019 Randjelovic Igor - * @license MIT - */!function(t,e){t.exports=function(){function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t(e)}function e(){return e=Object.assign||function(t){for(var e=1;e0?r=l:e=l}while(Math.abs(s)>o&&++c=n?m(e,d,t,r):0===u?d:h(e,o,o+s,t,r)}return function(t){return 0===t?0:1===t?1:p(d(t),e,o)}},v={ease:[.25,.1,.25,1],linear:[0,0,1,1],"ease-in":[.42,0,1,1],"ease-out":[0,0,.58,1],"ease-in-out":[.42,0,.58,1]},y=!1;try{var w=Object.defineProperty({},"passive",{get:function(){y=!0}});window.addEventListener("test",null,w)}catch(dj){}var x={$:function(t){return"string"!=typeof t?t:document.querySelector(t)},on:function(t,e,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{passive:!1};e instanceof Array||(e=[e]);for(var o=0;o2&&void 0!==arguments[2]?arguments[2]:{};if("object"===t(C)?j=C:"number"==typeof C&&(j.duration=C),!(e=x.$(m)))return console.warn("[vue-scrollto warn]: Trying to scroll to an element that is not on the page: "+m);if(r=x.$(j.container||_.container),n=j.hasOwnProperty("duration")?j.duration:_.duration,a=j.hasOwnProperty("lazy")?j.lazy:_.lazy,o=j.easing||_.easing,i=j.hasOwnProperty("offset")?j.offset:_.offset,s=j.hasOwnProperty("force")?!1!==j.force:_.force,l=j.hasOwnProperty("cancelable")?!1!==j.cancelable:_.cancelable,c=j.onStart||_.onStart,d=j.onDone||_.onDone,u=j.onCancel||_.onCancel,p=void 0===j.x?_.x:j.x,f=void 0===j.y?_.y:j.y,"function"==typeof i&&(i=i(e,r)),h=M(r),b=E(r),L(),S=!1,!s){var $="body"===r.tagName.toLowerCase()?document.documentElement.clientHeight||window.innerHeight:r.offsetHeight,D=b,A=D+$,B=y-i,R=B+e.offsetHeight;if(B>=D&&R<=A)return void(d&&d(e))}if(c&&c(e),O||w)return"string"==typeof o&&(o=v[o]||v.ease),P=g.apply(g,o),x.on(r,k,z,{passive:!0}),window.requestAnimationFrame(I),function(){T=null,S=!0};d&&d(e)}return F},C=S(),j=[];function T(t){for(var e=0;e/g,">").replace(/"/g,""").replace(/'/g,"'")}const qC={name:"ItemSuggest",components:{LoadingIndicator:wC},mixins:[sC],props:{search:{type:Function,default:null}},emits:["select"],setup(t,{emit:e}){const r=Ut(!1),n=Ut(!1),o=Ut(null),a=Ut(""),i=Ut(-1),s=Ut([]),l=Ut(!1),c=Ut(null),d=Ut(null),u=Ut(null),p=oi.debounce((async e=>{e=e.trim(),s.value=[],r.value=!0;const n=t.search(e);let i;o.value=n.cancel;try{i=(await n).slice(1).reduce(((t,e)=>(t=e.map(((e,r)=>(t[r]||[]).concat(e))),t)),[])}catch(l){if("canceled"===l.message)return;console.error(l),i=[]}e===a.value.trim()&&(s.value=i,o.value=null,r.value=!1)}),200);se(a,(t=>{i.value=-1,null!=o.value&&(o.value("There was a newer search query."),o.value=null),""===t?(r.value=!1,n.value=!1):(s.value=["Waiting for you to stop typing..."],r.value=!0,n.value=!0,p(t))}));const f=()=>{n.value=!1},h=t=>{f(),i.value=-1,e("select",{uri:s.value[t][2]}),document.activeElement!==document.body&&document.activeElement.blur(),a.value=""},m=()=>{const t=u.value.childNodes[i.value];if(t){const e=t.parentElement.parentElement,r=t.getBoundingClientRect(),n=e.getBoundingClientRect();WC.scrollTo(t,100,{container:e,easing:"ease-in",offset:r.bottom>n.bottom?-n.height+r.height:0,cancelable:!0,x:!1,y:!0,force:!1})}};return{isLoading:r,isOpen:n,query:a,searchSelected:i,results:s,uniqueID:"abc",openResults:()=>{n.value=""!==a.value},closeResults:f,chooseResult:h,itemSuggest:c,searchInput:d,resultList:u,mouseover(t){l.value||(i.value=t)},mousemove(){l.value=!1},onArrowDown(){l.value=!0,i.value>=s.value.length-1?i.value=0:i.value+=1,m()},onArrowUp(){l.value=!0,i.value<=0?i.value=s.value.length-1:i.value-=1,m()},onEnter(){let t;r.value||0===s.value.length||(t=i.value<0||i.value>=s.value.length?0:i.value,h(t))},highlightQueryInResult:t=>{if(!a.value.length)return t;const e=a.value,r=new RegExp(e,"ig");let n=r.exec(t),o=0,i="";for(;n;){let a=n.index;i+=GC(t.slice(o,a))+""+GC(t.slice(a,a+e.length))+"",o=a+e.length,n=r.exec(t)}return i+=GC(t.slice(o)),i},focus(){d.value.focus()},setQuery(t,e=!1){a.value=t,e?d.value.focus():pr((()=>{f()}))}}},methods:{clickHandlers(){return[{elements:[this.itemSuggest],handler:()=>{this.isOpen=!1,this.searchSelected=-1}}]}}};var KC=function(){var t=this,e=t._self._c;return t._self._setupProxy,e("div",{ref:"itemSuggest",staticClass:"jskos-vue-itemSuggest",on:{mousemove:t.mousemove}},[e("b-form-input",{ref:"searchInput",attrs:{placeholder:"Type to search...",size:"sm"},on:{click:t.openResults,keydown:[function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"down",40,e.key,["Down","ArrowDown"])?null:(e.preventDefault(),t.onArrowDown.apply(null,arguments))},function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"up",38,e.key,["Up","ArrowUp"])?null:(e.preventDefault(),t.onArrowUp.apply(null,arguments))},function(e){if(!e.type.indexOf("key")&&t._k(e.keyCode,"tab",9,e.key,"Tab"))return null;t.$refs&&t.$refs.searchInput&&t.$refs.searchInput.blur(),t.closeResults()}],keyup:[function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.onEnter.apply(null,arguments)},function(e){if(!e.type.indexOf("key")&&t._k(e.keyCode,"esc",27,e.key,["Esc","Escape"]))return null;t.$refs&&t.$refs.searchInput&&t.$refs.searchInput.blur(),t.closeResults()}],focus:t.openResults},model:{value:t.query,callback:function(e){t.query=e},expression:"query"}}),e("div",{directives:[{name:"show",rawName:"v-show",value:t.isOpen,expression:"isOpen"}],staticClass:"jskos-vue-itemSuggest-results jskos-vue-text-small"},[t.isLoading?e("div",{staticClass:"jskos-vue-itemSuggest-loading"},[e("loading-indicator",{attrs:{size:"md"}})],1):e("ul",{ref:"resultList",staticClass:"jskos-vue-itemSuggest-results-list"},[t._l(t.results,(function(r,n){return e("li",{key:n,staticClass:"jskos-vue-itemSuggest-results-item",class:{"jskos-vue-itemSuggest-selected":n===t.searchSelected},on:{click:function(e){return t.chooseResult(n)},mouseover:function(e){return t.mouseover(n)}}},[e("span",{domProps:{innerHTML:t._s(t.highlightQueryInResult(r[0]))}})])})),0==t.results.length?e("li",{staticClass:"jskos-vue-itemSuggest-results-item",staticStyle:{cursor:"initial"}},[e("div",[t._v("No results")])]):t._e()],2)])],1)};const YC={name:"ConcordanceEditorModal",components:{ItemName:tC,ItemSuggest:ii(qC,KC,[],0,0,"12c63649").exports},mixins:[ai,qS],props:{concordance:{type:Object,default:()=>null}},data:()=>({notation:"",description:{},contributor:""}),computed:{editing(){return!!this.concordance},fromScheme(){return this.editing?this.concordance.fromScheme:this.selected.scheme[!0]},toScheme(){return this.editing?this.concordance.toScheme:this.selected.scheme[!1]},notationDefault(){const t=this.getNotation(this.fromScheme).toLowerCase(),e=this.getNotation(this.toScheme).toLowerCase();let r=`${t}-${e}`,n=null;for(;this.concordances.find((t=>Ts.notation(t)===r));)n?n+=1:n=2,r=`${t}-${e}-${n}`;return r},_concordance(){const t={notation:[this.notation||this.notationDefault],fromScheme:this.fromScheme?{uri:this.fromScheme.uri}:null,toScheme:this.toScheme?{uri:this.toScheme.uri}:null,contributor:this.contributorArray};for(const e of this.config.languages)this.description[e]&&(t.scopeNote||(t.scopeNote={}),t.scopeNote[e]=[this.description[e]]);return this.concordance?.scopeNote&&!t.scopeNote&&(t.scopeNote=null),t},canCreate(){return this.canCreateConcordance({concordance:this._concordance})},currentRegistry(){return this.$store.getters.getCurrentRegistry},contributorArray(){return this.contributor.split("\n").filter(Boolean).map((t=>{const[,e="",r]=t.match(/([^ ]+)\s*(.*)/)||[null,t],n={uri:e};return r&&(n.prefLabel={en:r}),n}))},contributorSubtextError(){const t=[];let e=1;for(const r of this.contributorArray)this.$jskos.isValidUri(r.uri)||t.push(e),e+=1;return t.length?`${this.$t("concordanceEditor.contributorSubtextInvalidPrefix")} ${t.join(", ")}.`:null}},watch:{concordance(){if(this.concordance){this.notation=oi.get(this.concordance,"notation[0]","");for(const t of this.config.languages)this.$set(this.description,t,oi.get(this.concordance,`scopeNote.${t}[0]`,""));this.contributor=(this.concordance.contributor||[]).map((t=>{let e=t.uri;const r=this.$jskos.prefLabel(t,{fallbackToUri:!1});return r&&(e+=` ${r}`),e})).join("\n")}else this.reset()}},created(){this.reset()},methods:{show(){this.$refs.addConcordanceModal.show()},hide(){this.$refs.addConcordanceModal.hide()},reset(){this.notation="";for(const t of this.config.languages)this.$set(this.description,t,"");this.contributor=""},async addConcordance(){await this.postConcordance({concordance:this._concordance})&&(this.reset(),this.hide())},async saveChanges(){await this.patchConcordance({concordance:{uri:this.concordance.uri,scopeNote:this._concordance.scopeNote,contributor:this._concordance.contributor}})&&this.hide()},async searchSchemes(t){t=t.toLowerCase();const e=this.schemes.map((t=>OS(t))).filter((e=>(e.notation||[]).concat(Object.values(e.prefLabel||{})).join("").toLowerCase().includes(t))),r=[t];return r[1]=e.map((t=>Ts.notation(t)+" "+Ts.prefLabel(t))),r[2]=e.map((()=>"")),r[3]=e.map((t=>t.uri)),r},selectScheme({isLeft:t,scheme:e}){jS(e,this.selected.scheme[t])||this.setSelected({isLeft:t,scheme:e})}}},XC=ii(YC,(function(){var t=this,e=t._self._c;return e("b-modal",{ref:"addConcordanceModal",staticClass:"fontSize-normal",attrs:{title:t.$t(t.editing?"concordanceEditor.editConcordance":"concordanceEditor.addConcordance"),centered:"","hide-footer":"",size:"md"}},[e("p",[e("b",[t._v(t._s(t.$t("schemeSelection.source")))]),t.editing||t.fromScheme?e("br"):e("item-suggest",{attrs:{search:t.searchSchemes},on:{select:function(e){return t.selectScheme({isLeft:!0,scheme:e})}}}),t.fromScheme?e("item-name",{attrs:{"font-size":"large",item:t.fromScheme}}):e("span",{staticClass:"concordanceEditor-subtitle"},[t._v(" "+t._s(t.$t("concordanceEditor.pleaseSelect"))+" ")]),t.fromScheme?e("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$t("general.clearScheme"),delay:t.defaults.delay.medium},expression:"{ title: $t('general.clearScheme'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",staticStyle:{margin:"-3px 2px 0px 4px"},attrs:{icon:"times-circle"},on:{click:function(e){return t.selectScheme({isLeft:!0,scheme:null})}}}):t._e()],1),e("p",[e("b",[t._v(t._s(t.$t("schemeSelection.target")))]),t.editing||t.toScheme?e("br"):e("item-suggest",{attrs:{search:t.searchSchemes},on:{select:function(e){return t.selectScheme({isLeft:!1,scheme:e})}}}),t.toScheme?e("item-name",{attrs:{"font-size":"large",item:t.toScheme}}):e("span",{staticClass:"concordanceEditor-subtitle"},[t._v(" "+t._s(t.$t("concordanceEditor.pleaseSelect"))+" ")]),t.toScheme?e("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$t("general.clearScheme"),delay:t.defaults.delay.medium},expression:"{ title: $t('general.clearScheme'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",staticStyle:{margin:"-3px 2px 0px 4px"},attrs:{icon:"times-circle"},on:{click:function(e){return t.selectScheme({isLeft:!1,scheme:null})}}}):t._e()],1),e("p",[e("b",[t._v("Notation")]),e("b-input",{attrs:{type:"text",size:"sm",placeholder:t.notationDefault,disabled:t.editing},model:{value:t.notation,callback:function(e){t.notation=e},expression:"notation"}}),e("span",{staticClass:"concordanceEditor-subtitle"},[t._v(t._s(t.$t("concordanceEditor.notationSubtext")))])],1),e("p",[e("b",[t._v(t._s(t.$t("mappingBrowser.description")))]),t._l(t.config.languages,(function(r){return e("span",{key:r},[e("b-input",{attrs:{type:"text",size:"sm",placeholder:t.$t("mappingBrowser.description")},model:{value:t.description[r],callback:function(e){t.$set(t.description,r,e)},expression:"description[lang]"}}),e("span",{staticClass:"concordanceEditor-subtitle"},[t._v(t._s(t.$t(`languages.${r}`))+" ("+t._s(r)+")")])],1)}))],2),e("p",[e("b",[t._v(t._s(t.$t("concordanceEditor.contributor")))]),e("b-form-textarea",{staticStyle:{"margin-bottom":"3px"},attrs:{rows:"3","max-rows":"6",size:"sm"},model:{value:t.contributor,callback:function(e){t.contributor=e},expression:"contributor"}}),e("span",{staticClass:"concordanceEditor-subtitle"},[t._v(t._s(t.$t("concordanceEditor.contributorSubtextDefault")))]),t.contributorSubtextError?e("span",{staticClass:"concordanceEditor-subtitle"},[t._v(t._s(t.contributorSubtextError))]):t._e()],1),e("p",[t.editing?e("b-button",{attrs:{variant:"primary"},on:{click:t.saveChanges}},[t._v(" "+t._s(t.$t("concordanceEditor.save"))+" ")]):e("b-button",{attrs:{variant:"primary",disabled:!t.canCreate},on:{click:t.addConcordance}},[t._v(" "+t._s(t.$t("concordanceEditor.addConcordance"))+" ")])],1),t.editing&&t.canDeleteConcordance({concordance:t.concordance})?e("p",[e("b",[t._v(t._s(t.$t("concordanceEditor.deleteConcordanceTitle")))]),e("br"),e("b-button",{attrs:{variant:"danger"},on:{click:function(e){t.deleteConcordance({concordance:t.concordance}),t.hide()}}},[t._v(" "+t._s(t.$t("concordanceEditor.deleteConcordanceButton"))+" ")]),e("span",{staticClass:"concordanceEditor-subtitle"},[t._v(t._s(t.$t("concordanceEditor.deleteConcordanceSubtitle")))])],1):t._e()])}),[],0,0,"803fe1d0").exports;var JC=function(){var t=this,e=t._self._c;return e("div",[e("b-modal",{ref:"concordanceDetail",staticClass:"fontSize-normal",attrs:{title:t.$t("mappingBrowser.concordanceDetailTitle"),centered:"","hide-footer":"","no-enforce-focus":"",size:"lg"}},[t.concordance?e("div",[e("b-container",{staticClass:"concordanceDetail-container",attrs:{fluid:""}},[e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("mappingDetail.sourceScheme"))+": ")]),e("b-col",[e("item-name",{attrs:{draggable:!1,item:t.concordance.fromScheme}})],1)],1),e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("mappingDetail.targetScheme"))+": ")]),e("b-col",[e("item-name",{attrs:{draggable:!1,item:t.concordance.toScheme}})],1)],1),t.concordance.scopeNote?e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("mappingBrowser.description"))+": ")]),e("b-col",t._l(Object.keys(t.concordance.scopeNote),(function(r){return e("p",{key:`concordanceDetail-scopeNote-${r}`},[t._v(" "+t._s(t.concordance.scopeNote[r].join(";"))+" "),e("sup",{staticClass:"text-lightGrey"},[t._v(t._s(r))])])})),0)],1):t._e(),t.concordance.publisher?.length?e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("general.publisher"))+": ")]),e("b-col",t._l(t.concordance.publisher,(function(r,n){return e("p",{key:`concordanceDetail-publisher-${n}`},[e("auto-link",{attrs:{link:r.url||r.uri,text:t.$jskos.prefLabel(r)}})],1)})),0)],1):t._e(),e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("mappingDetail.creator"))+": ")]),e("b-col",t._l(t.concordance.creator||[],(function(r,n){return e("p",{key:`concordanceDetail-creator-${n}`},[e("auto-link",{attrs:{link:r.url||r.uri,text:t.$jskos.prefLabel(r)}})],1)})),0)],1),t.contributors.length?e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("mappingDetail.contributor"))+": ")]),e("b-col",t._l(t.contributors,(function(r,n){return e("p",{key:`mappingDetail-contributor-${n}`},[e("auto-link",{attrs:{link:r.url||r.uri,text:t.$jskos.prefLabel(r)}})],1)})),0)],1):t._e(),e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("mappingDetail.created"))+": ")]),e("b-col",[e("date-string",{attrs:{date:t.concordance.created}})],1)],1),e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("mappingDetail.modified"))+": ")]),e("b-col",[e("date-string",{attrs:{date:t.concordance.modified}})],1)],1),t.concordance.url?e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("dataModal.apiUrl"))+": ")]),e("b-col",[e("auto-link",{attrs:{link:t.concordance.url}})],1)],1):t._e(),t.concordance.license?.length?e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("general.license"))+": ")]),e("b-col",t._l(t.concordance.license,(function(r,n){return e("span",{key:`concordanceDetail-license-${n}`},[e("a",{attrs:{href:r.uri,target:"_blank"}},[t.defaults.licenseBadges[r.uri]?e("img",{staticClass:"schemeDetail-licenseBadge",attrs:{src:t.defaults.licenseBadges[r.uri]}}):e("span",[t._v(" "+t._s(r.uri)+" ")])])])})),0)],1):t._e(),t.concordance.distributions&&t.concordance.distributions.length?e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("mappingBrowser.download"))+": ")]),e("b-col",t._l(t.concordance.distributions,(function(r,n){return e("span",{key:n},[t.nameOfDistribution(r)?e("a",{attrs:{href:r.download}},[t._v(" "+t._s(t.nameOfDistribution(r))+" ")]):t._e()])})),0)],1):t._e(),e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("registryInfo.mappings"))+": ")]),e("b-col",[t._v(t._s(t.concordance.extent))])],1),t.concordance.uri||t.concordance.identifier?e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("mappingDetail.identifier"))+": ")]),e("b-col",t._l([t.concordance.uri].concat(t.concordance.identifier).filter((t=>null!=t)),(function(r,n){return e("p",{key:`concordanceDetail-identifier-${n}`},[e("auto-link",{class:{"fontWeight-heavy":r==t.concordance.uri},attrs:{link:r}})],1)})),0)],1):t._e(),t.concordance._registry?e("b-row",[e("b-col",{attrs:{cols:"3"}},[t._v(" "+t._s(t.$t("schemeSelection.registryFilter"))+": ")]),e("b-col",[e("registry-info",{attrs:{registry:t.concordance._registry,"show-details":!1,"show-capabilities":!1}})],1)],1):t._e()],1)],1):t._e(),e("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$t("dataModal.button"),delay:t.defaults.delay.medium},expression:"{ title: $t('dataModal.button'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"dataModalButton",on:{click:function(e){return t.$refs.dataModal.show()}}},[e("font-awesome-icon",{attrs:{icon:"code"}})],1)]),t.concordance?e("data-modal",{ref:"dataModal",attrs:{data:t.concordance,url:t.concordance.uri,type:"concordance"}}):t._e()],1)};const ZC=ii({name:"ConcordanceDetail",components:{DataModal:hC,ItemName:tC,AutoLink:ZS,RegistryInfo:US,DateString:GS},mixins:[ai],props:{concordance:{type:Object,default:null}},computed:{contributors(){return(this.concordance.contributor||[]).filter((t=>!this.$jskos.isContainedIn(t,this.concordance.creator)))}},methods:{show(){this.$refs.concordanceDetail.show()},nameOfDistribution(t){let e=t.mimetype;return e.includes("json")?"JSKOS":e.includes("csv")?"CSV":null}}},JC,[],0,0,"93cf8e5a").exports;let QC,tj;void 0!==document.hidden?(QC="hidden",tj="visibilitychange"):void 0!==document.msHidden?(QC="msHidden",tj="msvisibilitychange"):void 0!==document.webkitHidden&&(QC="webkitHidden",tj="webkitvisibilitychange");const ej={name:"MappingBrowser",components:{FlexibleTable:rC,MappingBrowserTable:HC,RegistryNotation:li,ItemName:tC,ComponentSettings:cC,DataModalButton:TC,ConcordanceEditorModal:XC,ConcordanceDetail:ZC,DateString:GS},mixins:[HS,qS,JS,sC,ai,t("P",{data:()=>({isPageVisible:!0}),created(){QC&&document.addEventListener(tj,this.handleVisibilityChangeInternal,!1),this.isPageVisible=!document[QC]},beforeDestroy(){QC&&document.removeEventListener(tj,this.handleVisibilityChangeInternal,!1)},methods:{handleVisibilityChangeInternal(){this.isPageVisible=!document[QC]}}})],props:{showNavigator:{type:Boolean,default:!0},showEditingTools:{type:Boolean,default:!0},showCocodaLink:{type:Boolean,default:!1}},data:()=>({tab:0,concordancesLoaded:!1,hasSwitchedToNavigator:!1,searchShareShow:!1,searchShareLinkPart:"",searchShareIncludeSelected:!1,registryGroupShow:{},concordanceFilter:{from:"",to:"",creator:""},searchFilterInput:null,searchFilter:null,searchFilterExtended:!1,searchPages:{},searchResults:{},searchLoading:{},searchCancelToken:{},searchNeedsRefresh:[],lockScheme:{[!0]:!0,[!1]:!0},previousSelected:{concept:{[!0]:null,[!1]:null},scheme:{[!0]:null,[!1]:null}},navigatorPages:{},navigatorResults:{},navigatorLoading:{},navigatorNeedsRefresh:[],navigatorCancelToken:{},hoveredRegistry:null,searchRepeatManagers:{},navigatorRepeatManagers:{},concordancesRepeatManager:null,registryHasErrored:{},concordanceToEdit:null,embeddedMappings:[]}),computed:{concordanceTableFields(){return[{key:"from",label:this.$t("mappingBrowser.from"),width:"13%",minWidth:"",sortable:!0,align:"left",titleClass:"test"},{key:"to",label:this.$t("mappingBrowser.to"),width:"9%",minWidth:"",sortable:!0,align:"left"},{key:"description",label:this.$t("mappingBrowser.description"),width:"30%",minWidth:"",sortable:!0,align:"left",class:"mappingBrowser-from550"},{key:"creator",label:this.$t("mappingBrowser.creator"),width:"16%",minWidth:"",sortable:!0,align:"left"},{key:"date",label:this.$t("mappingBrowser.date"),width:"10%",minWidth:"",sortable:!0,align:"left",class:"mappingBrowser-from550"},{key:"mappings",label:this.$t("registryInfo.mappings"),width:"11%",minWidth:"",sortable:!0,align:"right",compare:(t,e)=>(parseInt(t.mappings)||0)-(parseInt(e.mappings)||0)},{key:"actions",label:"",width:"11%",sortable:!1,align:"right",class:"mappingBrowser-actions"}]},concordanceTableItems(){let t=[];for(let e of(this.concordances||[]).filter((t=>this.$jskos.compare(t._registry,this.currentConcordanceRegistry)))){let r={concordance:e};r.from=oi.get(e,"fromScheme"),r.from=OS(r.from)||r.from,r.fromNotation=this.$jskos.notation(r.from)||"-",r.to=oi.get(e,"toScheme"),r.to=OS(r.to)||r.to,r.toNotation=this.$jskos.notation(r.to)||"-",r.description=(this.$jskos.languageMapContent(e,"scopeNote",{language:this.locale})||[])[0]||oi.get(e,"notation[0]")||"-",r.creator=this.$jskos.prefLabel(oi.get(e,"publisher[0]"),{fallbackToUri:!1})||this.$jskos.prefLabel(oi.get(e,"creator[0]"),{fallbackToUri:!1})||"-",r.date=oi.get(e,"modified")||oi.get(e,"created")||"",r.download=oi.get(e,"distributions",[]),r.mappings=parseInt(oi.get(e,"extent")),r.fromNotation.toLowerCase().startsWith(this.concordanceFilter.from.toLowerCase())&&r.toNotation.toLowerCase().startsWith(this.concordanceFilter.to.toLowerCase())&&r.creator.toLowerCase().startsWith(this.concordanceFilter.creator.toLowerCase())&&t.push(r)}return t},concordancesShown(){return!!this.concordanceRegistries.length},tabIndexes(){let t={concordances:this.concordancesShown?0:null,search:this.concordancesShown?1:0,navigator:this.concordancesShown?2:1};return this.showNavigator||delete t.navigator,t},typeOptions(){let t=[{text:this.$t("mappingBrowser.searchAllTypes"),value:null}];for(let e of this.$jskos.mappingTypes)t.push({text:`${this.$jskos.notation(e)} ${this.$jskos.prefLabel(e,{language:this.locale})}`,value:e.uri});return t},cardinalityOptions(){return[{text:this.$t("mappingBrowser.searchCardinality1n"),value:"1-to-n"},{text:this.$t("mappingBrowser.searchCardinality11"),value:"1-to-1"}]},annotatedOptions(){return[{value:null,text:"-"},{value:{annotatedFor:"assessing"},text:this.$t("mappingBrowser.searchAnnotatedAssessingAny")},{value:{annotatedFor:"assessing",annotatedWith:"+1"},text:this.$t("mappingBrowser.searchAnnotatedAssessingPlus")},{value:{annotatedFor:"assessing",annotatedWith:"-1"},text:this.$t("mappingBrowser.searchAnnotatedAssessingMinus")},{value:{annotatedFor:"!assessing"},text:this.$t("mappingBrowser.searchAnnotatedNotAssessing")},{value:{annotatedFor:"moderating"},text:this.$t("mappingBrowser.searchAnnotatedConfirmed")},{value:{annotatedFor:"!moderating"},text:this.$t("mappingBrowser.searchAnnotatedNotConfirmed")},{value:{annotatedFor:"none"},text:this.$t("mappingBrowser.searchAnnotatedNone")}]},concordanceOptions(){let t=[{value:null,text:"-"},{value:"any",text:this.$t("mappingBrowser.searchConcordancesAny")},{value:"none",text:this.$t("mappingBrowser.searchConcordancesNone")}];for(const e of(this.concordances||[]).filter((t=>!(this.searchFromScheme&&!this.$jskos.compare(this.searchFromScheme,t.fromScheme)||this.searchToScheme&&!this.$jskos.compare(this.searchToScheme,t.toScheme)))).sort(NS))t.push({value:e.uri,text:FS(e)});return t},orderOptions(){return[{text:this.$t("mappingBrowser.searchOrderDescending"),value:"desc"},{text:this.$t("mappingBrowser.searchOrderAscending"),value:"asc"}]},searchFromScheme(){return this.getSchemeForFilter(this.searchFilterInput.fromScheme)},searchToScheme(){return this.getSchemeForFilter(this.searchFilterInput.toScheme)},needsRefresh(){return this.$store.state.mapping.mappingsNeedRefresh},searchRegistries(){const t=this.selected,e=[this.getSchemeForFilter(this.searchFilter.fromScheme),this.getSchemeForFilter(this.searchFilter.toScheme),OS(t.scheme[!0]),OS(t.scheme[!1])];return oi.get(this.registryGroups.find((t=>t.stored)),"registries",[]).filter((t=>{if(!t.schemes||!t.supportsScheme)return!0;for(const r of e)if(t.supportsScheme(r))return!0;return!1}))},mappingRegistriesSorted(){return oi.flatten(this.registryGroups.map((t=>t.registries)))},navigatorRegistries(){return this.mappingRegistriesSorted.filter((t=>t.supportsScheme&&t.supportsScheme(OS(this.selected.scheme[!0]))||t.supportsScheme&&t.supportsScheme(OS(this.selected.scheme[!1]))))},registryGroups(){let t=[{stored:!0,label:this.$t("general.storedMappings"),registries:[]},{stored:!1,label:this.$t("general.recommendedMappings"),registries:[]}];for(let e of this.mappingRegistries)t.find((t=>t.stored===this.$jskos.mappingRegistryIsStored(e))).registries.push(e);t=t.filter((t=>t.registries.length>0));for(let e of t)e.registries=e.registries.sort(((t,e)=>this.$jskos.compareFast(t,this.currentRegistry)?-1:this.$jskos.compareFast(e,this.currentRegistry)?1:0));return t},searchSections(){return this.resultsToSections(this.searchResults,this.searchPages,this.searchLoading,"mappingSearch-")},navigatorSections(){let t=this.resultsToSections(this.navigatorResults,this.navigatorPages,this.navigatorLoading,"mappingNavigator-");if(this.embeddedMappings.length){const e={},r={uri:"internal:embedded-mappings",prefLabel:{en:"Embedded Mappings",de:"Enthaltene Mappings"},definition:{en:["Mappings that are embedded directly in the concept data."],de:["Mappings, die direkt in den Konzeptdaten enthalten sind."]},randomId:this.generateID(),stored:!0,readonly:!0,isAuthorizedFor:()=>!1};let n;for(e.id=r.uri,e.registry=r,e.page=this.navigatorPages[r.uri]||1,e.totalCount=this.embeddedMappings.length;!n||e.page>1&&0===n.length;)n&&(e.page-=1),n=this.embeddedMappings.slice((e.page-1)*this.componentSettings.resultLimit,e.page*this.componentSettings.resultLimit);e.items=n.map((t=>{let e={mapping:t,registry:r};return e.sourceScheme=oi.get(t,"fromScheme")||void 0,e.targetScheme=oi.get(t,"toScheme")||void 0,e.sourceConcepts=this.$jskos.conceptsOfMapping(t,"from").filter((t=>null!=t)),e.targetConcepts=this.$jskos.conceptsOfMapping(t,"to").filter((t=>null!=t)),e.sourceConceptsLong=e.sourceConcepts,e.targetConceptsLong=e.targetConcepts,e._rowClass="",e.source="Embedded Mappings",e.sourceShort="embedded",e.type=this.$jskos.mappingTypeByType(t.type),e.uniqueId=this.hash("mappingNavigator-"+r.uri+JSON.stringify(oi.omit(this.$jskos.copyDeep(t)))),e.extra={date:t.modified||t.created},this.$jskos.compareFast(e.registry,this.hoveredRegistry)&&(e._rowClass+=" mappingBrowser-hoveredRegistry"),e})),t=t.concat(e)}return t},navigatorSectionsDatabases(){return this.navigatorSections.filter((t=>this.$jskos.mappingRegistryIsStored(t.registry)))},navigatorSectionsRecommendations(){return this.navigatorSections.filter((t=>!this.$jskos.mappingRegistryIsStored(t.registry)))},searchShareLink(){let t=this.searchShareIncludeSelected?window.location.href:window.location.href.split("?")[0];return t+=`${t.includes("?")?"&":"?"}${this.searchShareLinkPart}`,t},concordanceUrls(){let t={};for(let e of this.concordanceRegistries)!1!==e.has.concordances&&e._api.concordances&&(t[this.$jskos.prefLabel(e)]=e._api.concordances);return t},autoRefresh(){let t=void 0===this.componentSettings.autoRefresh?this.config.autoRefresh.mappings:1e3*this.componentSettings.autoRefresh;return t&&(t=Math.max(t,5e3)),t}},watch:{tab(t,e){if(t==this.tabIndexes.search){for(let t of Object.values(this.searchRepeatManagers))t&&t.isPaused&&t.start();if(this.searchNeedsRefresh.length){if(1==this.searchNeedsRefresh.length)return void this.search(this.searchNeedsRefresh[0].registryUri,this.searchNeedsRefresh[0].page);if(this.searchNeedsRefresh.find((t=>!t.registryUri)))this.search();else{let t=oi.uniq(this.searchNeedsRefresh.map((t=>t.registryUri)));for(let e of t)this.search(e,this.searchPages[e])}}}else if(t==this.tabIndexes.navigator){for(let t of Object.values(this.navigatorRepeatManagers))t&&t.isPaused&&t.start();this.refreshEmbeddedMappings(),this.navigatorRefresh()}else t==this.tabIndexes.concordances&&this.concordancesRepeatManager&&this.concordancesRepeatManager.isPaused&&this.concordancesRepeatManager.start();if(e==this.tabIndexes.search)for(let r of Object.values(this.searchRepeatManagers))r&&!r.isPaused&&r.stop();if(e==this.tabIndexes.navigator)for(let r of Object.values(this.navigatorRepeatManagers))r&&!r.isPaused&&r.stop();e==this.tabIndexes.concordances&&this.concordancesRepeatManager&&!this.concordancesRepeatManager.isPaused&&this.concordancesRepeatManager.stop()},isPageVisible(t){if(t)if(this.tab==this.tabIndexes.search)for(let e of Object.values(this.searchRepeatManagers))e&&e.isPaused&&e.start();else if(this.tab==this.tabIndexes.navigator)for(let e of Object.values(this.navigatorRepeatManagers))e&&e.isPaused&&e.start();else this.tab==this.tabIndexes.concordances&&this.concordancesRepeatManager&&this.concordancesRepeatManager.isPaused&&this.concordancesRepeatManager.start();else for(let e of[].concat(Object.values(this.searchRepeatManagers),Object.values(this.navigatorRepeatManagers),this.concordancesRepeatManager))e&&!e.isPaused&&e.stop()},navigatorNeedsRefresh(t){t.length>0&&this.tab==this.tabIndexes.navigator&&this.navigatorRefresh()},selected:{handler(){this.$jskos.compareFast(this.selected.concept[!0],this.previousSelected.concept[!0])&&this.$jskos.compareFast(this.selected.concept[!1],this.previousSelected.concept[!1])&&this.$jskos.compareFast(this.selected.scheme[!0],this.previousSelected.scheme[!0])&&this.$jskos.compareFast(this.selected.scheme[!1],this.previousSelected.scheme[!1])||this.selectedChangedHandler()},deep:!0},needsRefresh(t){if(t){let t=this.$store.state.mapping.mappingsNeedRefreshRegistry;t?(this.navigatorNeedsRefresh.push(t),this.search(t,this.searchPages[t])):(this.navigatorNeedsRefresh.push(null),this.search()),this.$store.commit("mapping/setRefresh",{refresh:!1})}},currentRegistry(t){if(t){this.showRegistry[t.uri]=!0;for(let t of document.getElementsByClassName("flexibleTable-body"))t.scrollTop=0}},locale(t,e){if(t!=e)for(let r of this.navigatorRegistries.filter((t=>!this.$jskos.mappingRegistryIsStored(t)&&this.showRegistry[t.uri])))this.navigatorNeedsRefresh.push(r.uri)},lockScheme:{handler(){let t=!1;for(let[e,r]of[["from",!0],["to",!1]])if(this.lockScheme[r]){const n=OS(this.selected.scheme[r]);this.searchFilterInput[`${e}Scheme`]=n?this.$jskos.notation(n):"",t=!0}t&&this.searchClicked()},deep:!0},"componentSettings.resultLimit"(t,e){let r;if(this.tab==this.tabIndexes.search?r="search":this.tab==this.tabIndexes.navigator&&(r="navigator"),r)for(let n of Object.keys(this[`${r}Results`])){let o=((this[`${r}Pages`][n]||1)-1)*e,a=Math.floor(o/t)+1;"search"==r?this.search(n,a):(this.$set(this.navigatorPages,n,a),this.navigatorNeedsRefresh.push(n))}},"componentSettings.showAllSchemes"(){this.$store.commit("mapping/setRefresh")},"componentSettings.navigatorShowResultsForLeft"(){this.$store.commit("mapping/setRefresh")},"componentSettings.navigatorShowResultsForRight"(){this.$store.commit("mapping/setRefresh")},autoRefresh(){let t;if(this.tab==this.tabIndexes.search?t="search":this.tab==this.tabIndexes.navigator&&(t="navigator"),t)for(let e of Object.keys(this[`${t}Results`]))"search"==t?this.search(e,this.searchPages[e]):this.navigatorNeedsRefresh.push(e);this.concordancesRepeatManager&&(this.concordancesRepeatManager.interval=2*this.autoRefresh)},concordanceOptions(t){this.searchFilterInput.partOf&&!t.find((t=>t.value===this.searchFilterInput.partOf))&&(this.searchFilterInput.partOf=null)}},created(){this.navigatorRefresh=oi.debounce(this._navigatorRefresh,100),this.clearSearchFilter(),this.tab=this.tabIndexes.search},async mounted(){!this.concordancesRepeatManager&&this.concordanceRegistries.length&&(this.autoRefresh?this.concordancesRepeatManager=this.repeat({function:()=>this.refreshConcordances(),interval:2*this.autoRefresh,callback:t=>{t&&this.$log.warn("Mapping Browser (Concordances): Error during refresh",t)}}):this.refreshConcordances()),this.selectedChangedHandler(),this.mappingRegistries.forEach((({uri:t})=>{this.$watch((()=>this.showRegistry[t]),(e=>{e||[this.searchRepeatManagers,this.navigatorRepeatManagers].map((e=>e[t])).forEach((t=>{t&&!t.isPaused&&t.stop()}))}))})),this.mappingRegistries.map((t=>t._config?.annotations?.mismatchTagVocabulary)).filter(Boolean).forEach((t=>{const e=Vw.registryForScheme(t);e?AS(t=TS(t),{registry:e}):this.$log.warn(`Could not find registry for mismatchTagVocabulary ${t.uri}. Feature is disabled.`)}))},beforeDestroy(){for(let t of[].concat(Object.values(this.searchRepeatManagers),Object.values(this.navigatorRepeatManagers),this.concordancesRepeatManager))t&&!t.isPaused&&t.stop()},methods:{clickHandlers(){let t=[];for(let e of this.registryGroups)t.push({elements:[oi.get(this.$refs[`registryGroup-${e.stored}-popover`],"[0]"),document.getElementById(`registryGroup-${e.stored}`)],handler:()=>{this.$set(this.registryGroupShow,e.stored,!1)}});return t.push({elements:[this.$refs.searchSharePopover,document.getElementById("mappingBrowser-search-shareButton")],handler:()=>{this.searchShareShow=!1}}),t},selectedChangedHandler(){this.navigatorPages={},this.navigatorResults={},this.navigatorNeedsRefresh.push(null);let t=!1;for(let[e,r]of[["from",!0],["to",!1]])if(this.lockScheme[r]&&!this.$jskos.compareFast(this.selected.scheme[r],this.previousSelected.scheme[r])){const n=OS(this.selected.scheme[r]);this.searchFilterInput[`${e}Scheme`]=n?this.$jskos.notation(n):"",t=!0}t?this.searchClicked():(oi.difference(Object.keys(this.searchResults),this.searchRegistries.map((t=>t.uri))).forEach((t=>this.$delete(this.searchResults,t))),oi.difference(this.searchRegistries.map((t=>t.uri)),Object.keys(this.searchResults)).forEach((t=>this.search(t,1)))),this.previousSelected={},this.previousSelected.concept={[!0]:this.selected.concept[!0]?{uri:this.selected.concept[!0].uri}:null,[!1]:this.selected.concept[!1]?{uri:this.selected.concept[!1].uri}:null},this.previousSelected.scheme={[!0]:this.selected.scheme[!0]?{uri:this.selected.scheme[!0].uri}:null,[!1]:this.selected.scheme[!1]?{uri:this.selected.scheme[!1].uri}:null},this.hasSwitchedToNavigator||!this.selected.concept[!0]&&!this.selected.concept[!1]||(this.tab=this.tabIndexes.navigator,this.hasSwitchedToNavigator=!0),this.refreshEmbeddedMappings()},generateCancelToken:()=>Rc.CancelToken.source(),showMappingsForConcordance(t){this.tab=this.tabIndexes.search,this.clearSearchFilter({ignoredLock:!0}),this.searchFilterInput.partOf=t.uri,this.searchClicked()},getSchemeForFilter(t){return CS(this.schemes).find((e=>t&&(this.$jskos.compare(e,{uri:t})||this.$jskos.notation(e).toLowerCase()==t.toLowerCase())))},clearSearchFilter({ignoredLock:t=!1}={}){this.searchFilterInput={fromScheme:this.searchFilterInput&&this.searchFilterInput.fromScheme||"",fromNotation:"",toScheme:this.searchFilterInput&&this.searchFilterInput.toScheme||"",toNotation:"",creator:"",direction:"",type:null,cardinality:"1-to-n",annotated:null,partOf:null,order:"desc"},!t&&this.lockScheme[!0]||(this.searchFilterInput.fromScheme=""),!t&&this.lockScheme[!1]||(this.searchFilterInput.toScheme=""),this.searchFilterExtended=!1,this.searchResults={},this.searchClicked()},searchWithParams(t){this.tab=this.tabIndexes.search,oi.forOwn(t,((t,e)=>{null!=t&&(this.searchFilterInput[e]=t)})),this.searchClicked()},searchClicked(){this.searchFilter=oi.cloneDeep(this.searchFilterInput),this.search(null,1)},search(t=null,e){if(this.tab!=this.tabIndexes.search)return void this.searchNeedsRefresh.push({registryUri:t,page:e});if(this.searchNeedsRefresh=[],this.searchFilter.partOf){let t=[];for(let e of this.concordances.filter((t=>this.$jskos.compare(t,{uri:this.searchFilter.partOf})))){let r=oi.get(e,"_registry.uri");r&&!t.includes(r)&&t.push(r)}if(t.length>0)for(let e of t)this.showRegistry[e]=!0}oi.difference(Object.keys(this.searchResults),this.searchRegistries.map((t=>t.uri))).forEach((t=>this.$delete(this.searchResults,t)));let r=this.searchRegistries.filter((e=>null==t||e.uri==t));for(let a of r){this.searchCancelToken[a.uri]&&this.searchCancelToken[a.uri].cancel("There was a newer refresh operation.");const t=this.searchRepeatManagers[a.uri];if(t&&!t.isPaused&&t.stop(),!this.showRegistry[a.uri]){this.$delete(this.searchResults,a.uri);continue}let r=this.generateCancelToken();this.searchCancelToken[a.uri]=r,this.$set(this.searchPages,a.uri,e),this.$set(this.searchLoading,a.uri,!0);const n={from:this.searchFilter.fromNotation,to:this.searchFilter.toNotation,fromScheme:this.getSchemeForFilter(this.searchFilter.fromScheme),toScheme:this.getSchemeForFilter(this.searchFilter.toScheme)};for(const e of["from","to"]){let t=n[`${e}Scheme`];t&&n[e]&&(t=new this.$jskos.ConceptScheme(n[`${e}Scheme`]),t?.uriPattern&&(n[e]=n[e].split("|").map((e=>t.uriFromNotation(e)||e)).join("|")))}const o=()=>this.getMappings({...n,creator:this.searchFilter.creator,type:this.searchFilter.type,direction:this.searchFilter.direction,cardinality:this.searchFilter.cardinality,annotatedFor:this.searchFilter.annotated&&this.searchFilter.annotated.annotatedFor,annotatedWith:this.searchFilter.annotated&&this.searchFilter.annotated.annotatedWith,partOf:this.searchFilter.partOf,registry:a.uri,sort:"created",order:this.searchFilter.order,offset:((this.searchPages[a.uri]||1)-1)*this.componentSettings.resultLimit,limit:this.componentSettings.resultLimit,cancelToken:r.token}),i=t=>{if(r==this.searchCancelToken[a.uri]){if(!t)return this.$set(this.registryHasErrored,a.uri,!0),this.searchResults[a.uri]&&!this.searchResults[a.uri].includes(null)||this.$set(this.searchResults,a.uri,[]),void this.$set(this.searchLoading,a.uri,!1);this.$set(this.registryHasErrored,a.uri,!1),e=e||this.searchPages[a.uri]||1,0==t.length&&e>1?this.search(a.uri,e-1):(this.$set(this.searchResults,a.uri,t),this.$set(this.searchLoading,a.uri,!1),this.$set(this.searchPages,a.uri,e))}};if(this.autoRefresh){const t=this.repeat({function:()=>o(),interval:this.autoRefresh,callback:(t,e)=>{t&&this.$log.warn("Mapping Browser (Search): Error during refresh",t),i(e)}});this.$set(this.searchRepeatManagers,a.uri,t)}else o().then(i)}let n={};oi.forOwn(this.searchFilter,((t,e)=>{t&&(n[e]=t)}));let o=encodeURIComponent(JSON.stringify(n));this.searchShareLinkPart=`search=${o}`},_navigatorRefresh(){if(!this.navigatorNeedsRefresh.length)return;let t;t=this.navigatorNeedsRefresh.includes(null)?null:oi.uniq(this.navigatorNeedsRefresh),this.navigatorNeedsRefresh=[];let e={direction:"both",mode:"or",selected:{scheme:{[!0]:OS(this.selected.scheme[!0]),[!1]:OS(this.selected.scheme[!1])}}},r=this.componentSettings.navigatorShowResultsForLeft?oi.get(this,"selected.concept[true]"):null,n=this.componentSettings.navigatorShowResultsForRight?oi.get(this,"selected.concept[false]"):null;if(r&&(e.from=r),n&&(e.to=n),r||n){t||(this.navigatorPages={});for(let r of this.navigatorRegistries){if(t&&!t.includes(r.uri))continue;if(!this.showRegistry[r.uri]){this.$delete(this.navigatorResults,r.uri);continue}const n=this.navigatorRepeatManagers[r.uri];n&&!n.isPaused&&n.stop(),this.navigatorCancelToken[r.uri]&&this.navigatorCancelToken[r.uri].cancel("There was a newer refresh operation.");let o=this.generateCancelToken();this.navigatorCancelToken[r.uri]=o,t||this.$set(this.navigatorResults,r.uri,[null]);const a=()=>this.getMappings({...e,registry:r.uri,limit:this.$jskos.mappingRegistryIsStored(r)?100:30,sort:this.$jskos.mappingRegistryIsStored(r)?"modified":"mappingRelevance",cancelToken:o.token}),i=t=>{if(o==this.navigatorCancelToken[r.uri]){if(!t)return this.$set(this.registryHasErrored,r.uri,!0),void(this.navigatorResults[r.uri]&&!this.navigatorResults[r.uri].includes(null)||this.$set(this.navigatorResults,r.uri,[]));this.$set(this.registryHasErrored,r.uri,!1),t=t.sort(((e,r)=>{if(e._occurrence||r._occurrence)return oi.get(r,"_occurrence.count",0)-oi.get(e,"_occurrence.count",0);if(e.mappingRelevance&&r.mappingRelevance)return r.mappingRelevance-e.mappingRelevance;let n={a:10,b:10};return oi.forOwn({a:e,b:r},((t,e)=>{let r=this.$jskos.conceptsOfMapping(t,"from"),o=this.$jskos.conceptsOfMapping(t,"to"),a=this.$jskos.isContainedIn(this.selected.concept[!0],r),i=this.$jskos.isContainedIn(this.selected.concept[!1],o),s=this.$jskos.compare(this.selected.scheme[!0],t.fromScheme),l=this.$jskos.compare(this.selected.scheme[!1],t.toScheme);if(a&&i)return;if(n[e]-=1,s&&l)return;n[e]-=1;let c=this.$jskos.isContainedIn(this.selected.concept[!0],o),d=this.$jskos.isContainedIn(this.selected.concept[!1],r);c&&d||(n[e]-=1,a||(n[e]-=4),i||(n[e]-=3),d||(n[e]-=2),c||(n[e]-=1))})),n.b-n.a!=0?n.b-n.a:t.indexOf(e)-t.indexOf(r)})),t._totalCount=void 0,this.componentSettings.showAllSchemes||(t=t.filter((t=>{if(this.selected.scheme[!0]&&this.selected.scheme[!1]){let e=!0;for(let r of[t.fromScheme,t.toScheme]){let t=!1;for(let e of[!0,!1])this.$jskos.compare(r,this.selected.scheme[e])&&(t=!0);e=e&&t}return e}return!0}))),this.$set(this.navigatorResults,r.uri,t),this.navigatorPages[r.uri]>1&&t.length<(this.navigatorPages[r.uri]-1)*this.componentSettings.resultLimit+1&&this.$set(this.navigatorPages,r.uri,this.navigatorPages[r.uri]-1)}};if(this.autoRefresh){const t=this.repeat({function:()=>a(),interval:this.autoRefresh,callback:(t,e)=>{t&&this.$log.warn("Mapping Browser (Navigator): Error during refresh",t),i(e)}});this.$set(this.navigatorRepeatManagers,r.uri,t)}else a().then(i)}}else this.navigatorResults={}},swapClicked(){this.lockScheme[!0]=!1,this.lockScheme[!1]=!1,[this.searchFilterInput.fromScheme,this.searchFilterInput.fromNotation,this.searchFilterInput.toScheme,this.searchFilterInput.toNotation]=[this.searchFilterInput.toScheme,this.searchFilterInput.toNotation,this.searchFilterInput.fromScheme,this.searchFilterInput.fromNotation],this.searchClicked()},resultsToSections(t,e,r,n){let o=[];for(let a of this.mappingRegistriesSorted.filter((e=>t[e.uri]))){let i={id:a.uri,randomId:this.generateID()};i.registry=a,this.$jskos.compareFast(a,this.currentRegistry)&&(i._class="mappingBrowser-table-currentRegistrySection"),i.items=[],i.loading=r[a.uri],i.page=e[a.uri]||1;let s=t[a.uri]||[];i.totalCount=s._totalCount||s.length,i.lastPage=Math.ceil(i.totalCount/this.componentSettings.resultLimit),1==s.length&&null==s[0]&&(i.loading=!0),s._url&&(i.url=s._url),MS(oi.flatten(s.map((t=>this.$jskos.conceptsOfMapping(t)))));let l=0;for(let t of s){let e={mapping:t,registry:a};if(e.sourceScheme=oi.get(t,"fromScheme")||void 0,e.targetScheme=oi.get(t,"toScheme")||void 0,e.sourceConcepts=this.$jskos.conceptsOfMapping(t,"from").filter((t=>null!=t)),e.targetConcepts=this.$jskos.conceptsOfMapping(t,"to").filter((t=>null!=t)),e.sourceConceptsLong=e.sourceConcepts,e.targetConceptsLong=e.targetConcepts,oi.get(t,"from")||0!=e.sourceConcepts.length||(e.sourceScheme=void 0),oi.get(t,"to")||0!=e.targetConcepts.length||(e.targetScheme=void 0),e.sourceConcepts.length+e.targetConcepts.length==0){l+=1;continue}let r=this.$jskos.mappingMembersIdentifier({from:{memberSet:[this.selected.concept[!0]]},to:{memberSet:[this.selected.concept[!1]]}}),o=this.$jskos.mappingMembersIdentifier(this.$store.state.mapping.mapping),s=t.identifier.includes(r)||t.identifier.includes(o);e._rowClass="",s&&(e._rowClass="mappingBrowser-table-row-match");let c=oi.get(this.$store.state.mapping.original,"uri");c&&t.uri==c&&(e._rowClass="mappingBrowser-table-row-edited"),e.creator=t.creator&&t.creator[0]||"","object"==typeof e.creator&&(e.creator=this.$jskos.prefLabel(e.creator)),e.extra={date:t.modified||t.created},e.source=this.$jskos.prefLabel(a),e.sourceShort=this.$jskos.notation(a),e.type=this.$jskos.mappingTypeByType(t.type),e.occurrence=t._occurrence,e.uniqueId=this.hash(n+a.uri+JSON.stringify(oi.omit(this.$jskos.copyDeep(t)))),this.$jskos.compareFast(e.registry,this.hoveredRegistry)&&(e._rowClass+=" mappingBrowser-hoveredRegistry"),i.items.push(e)}void 0===s._totalCount&&(i.items=i.items.slice((i.page-1)*this.componentSettings.resultLimit,i.page*this.componentSettings.resultLimit)),i.totalCount-=l,o.push(i)}return o},droppedConcept(t,e){oi.forOwn(e,((e,r)=>{let n="";"scheme"==r?n=this.$jskos.isScheme(t)?oi.get(t,"notation[0]"):oi.get(t,"inScheme[0].notation[0]"):"concept"==r&&this.$jskos.isConcept(t)&&(n=oi.get(t,"notation[0]")),n&&oi.set(this,e,n)}))},changePage(t,{registry:e,page:r,userInitiated:n}){let o=this[`${t}Pages`][e.uri];n?(this.$set(this[`${t}Pages`],e.uri,r),"search"==t&&this.search(e.uri,r)):r!=o&&(this.$set(this[`${t}Pages`],e.uri,r),this.$nextTick((()=>{this.$set(this[`${t}Pages`],e.uri,o)})))},editConcordance(t){this.concordanceToEdit=t,this.$refs.concordanceEditorModal.show()},async refreshConcordances(){await this.loadConcordances(),this.concordancesLoaded=!0},refreshEmbeddedMappings(){const t=t=>[this.selected.scheme[!0],this.selected.scheme[!1]].concat(this.schemes).filter(Boolean).map(OS).find((e=>(e=new this.$jskos.ConceptScheme(e),!!e?.notationFromUri(t)))),e=[].concat(...[!0,!1].map((e=>{const r=OS(this.selected.concept[e]);return(r?.mappings||[]).map((t=>this.$jskos.copyDeep(t))).filter((e=>{if(!e.from&&!e.to)return!1;["from","to"].forEach((t=>{e[t]||(e[t]={memberSet:[{uri:r.uri}]},e[t+"Scheme"]={uri:r.inScheme[0].uri})}));const n=OS(e.fromScheme)||t(e.from?.memberSet?.[0]?.uri),o=OS(e.toScheme)||t(e.to?.memberSet?.[0]?.uri);return!(!n||!o||this.$jskos.compare(n,o)||(e.fromScheme||(e.fromScheme={uri:n.uri}),e.toScheme||(e.toScheme={uri:o.uri}),this.adjustMapping(e),MS(this.$jskos.conceptsOfMapping(e,"from"),{scheme:n}),MS(this.$jskos.conceptsOfMapping(e,"to"),{scheme:o}),0))}))})));this.embeddedMappings=e}}};var rj=function(){var t=this,e=t._self._c;return e("div",{attrs:{id:"mappingBrowser"}},[e("component-settings",{attrs:{tooltip:t.$t("mappingBrowser.settingsButton")}}),e("tabs",{staticStyle:{position:"absolute",top:"0",bottom:"0",left:"0",right:"0"},attrs:{fill:""},model:{value:t.tab,callback:function(e){t.tab=e},expression:"tab"}},[t.concordancesShown?e("tab",{attrs:{title:t.$t("mappingBrowser.concordances")},on:{click:t.handleClick}},[t.concordances?[t.concordanceRegistries.length?e("div",{staticClass:"mappingBrowser-concordanceMenu"},[t.canCreateConcordance()?e("div",{staticClass:"button mappingBrowser-addConcordanceButton",on:{click:function(e){return t.editConcordance(null)}}},[e("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$t("concordanceEditor.addConcordanceButton"),delay:t.defaults.delay.medium},expression:"{ title: $t('concordanceEditor.addConcordanceButton'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],attrs:{icon:"plus-square"}}),t._v(" "+t._s(t.$t("mappingBrowser.newConcordance"))+" ")],1):t._e(),t._l(t.concordanceRegistries,(function(r){return e("registry-notation",{key:r.uri,staticClass:"mappingBrowser-search-registryNotation pointer",attrs:{registry:r,disabled:!t.$jskos.compareFast(r,t.currentConcordanceRegistry)},nativeOn:{click:function(e){return t.$store.commit({type:"settings/set",prop:"mappingRegistry",value:r.uri})}}})}))],2):t._e(),e("concordance-editor-modal",{ref:"concordanceEditorModal",attrs:{concordance:t.concordanceToEdit}}),e("div",{staticStyle:{display:"flex",padding:"0px 4px"}},t._l(t.concordanceTableFields,(function(r){return e("div",{key:r.key,style:"padding: 0px 10px 0px 0px; flex: 0 0 "+r.width},["from"==r.key?e("b-input",{staticStyle:{width:"55%",display:"inline-block"},attrs:{type:"text",size:"sm",placeholder:t.$t("mappingBrowser.from")},model:{value:t.concordanceFilter.from,callback:function(e){t.$set(t.concordanceFilter,"from",e)},expression:"concordanceFilter.from"}}):t._e(),"to"==r.key?e("b-input",{staticStyle:{width:"75%",display:"inline-block"},attrs:{type:"text",size:"sm",placeholder:t.$t("mappingBrowser.to")},model:{value:t.concordanceFilter.to,callback:function(e){t.$set(t.concordanceFilter,"to",e)},expression:"concordanceFilter.to"}}):t._e(),"creator"==r.key?e("b-input",{staticStyle:{width:"80%",display:"inline-block"},attrs:{type:"text",size:"sm",placeholder:t.$t("mappingBrowser.creator")},model:{value:t.concordanceFilter.creator,callback:function(e){t.$set(t.concordanceFilter,"creator",e)},expression:"concordanceFilter.creator"}}):t._e(),null!=t.concordanceFilter[r.key]?e("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:"clear filter",delay:t.defaults.delay.medium},expression:"{ title: 'clear filter', delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button mappingBrowser-from650",attrs:{icon:"times"},on:{click:function(e){t.concordanceFilter[r.key]=""}}},[t._v(" x ")]):t._e(),"from"==r.key?e("b-button",{staticClass:"mappingBrowser-from750",staticStyle:{"padding-right":"0","margin-right":"-5px"},attrs:{variant:"link",size:"sm",tabindex:"-1"},on:{click:function(e){[t.concordanceFilter.from,t.concordanceFilter.to]=[t.concordanceFilter.to,t.concordanceFilter.from]}}},[e("font-awesome-icon",{attrs:{icon:"exchange-alt"}})],1):t._e()],1)})),0),e("div",{staticStyle:{flex:"1",height:"0",position:"relative"}},[e("flexible-table",{staticStyle:{position:"absolute",top:"0",bottom:"0",left:"0",right:"0"},attrs:{fields:t.concordanceTableFields,items:t.concordanceTableItems,"sort-by":"date","sort-direction":-1},scopedSlots:t._u([{key:"mappings",fn:function({item:r,value:n}){return e("span",{},[t._v(" "+t._s((isNaN(n)?"?":n).toLocaleString())+" "),e("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$t("mappingBrowser.showMappings"),delay:t.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.showMappings'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",attrs:{icon:"external-link-square-alt"},on:{click:function(e){return t.showMappingsForConcordance(r.concordance)}}})],1)}},{key:"actions",fn:function({item:r}){return e("span",{},[e("div",{staticClass:"mappingBrowser-toolbar-button"},[t.canUpdateConcordance({concordance:r.concordance})?e("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$t("mappingBrowser.editConcordanceTooltip"),delay:t.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.editConcordanceTooltip'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",attrs:{icon:"edit"},on:{click:function(e){return t.editConcordance(r.concordance)}}}):t.isCreatorOrContributor(r.concordance,t.user)&&r.concordance._registry.isAuthorizedFor({type:"mappings",action:"update",user:t.user})?e("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip",value:t.$t("mappingBrowser.canSaveIntoConcordanceTooltip"),expression:"$t('mappingBrowser.canSaveIntoConcordanceTooltip')"}],staticClass:"button",staticStyle:{"font-size":"12px"},attrs:{icon:"pencil-alt"}}):t._e()],1),e("div",{staticClass:"mappingBrowser-toolbar-button"},[e("font-awesome-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$t("mappingBrowser.showConcordanceDetail"),delay:t.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.showConcordanceDetail'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",attrs:{icon:"info-circle"},on:{click:function(e){(t.concordanceToEdit=r.concordance)&&t.$refs.concordanceDetail.show()}}})],1)])}},{key:"from",fn:function({value:t}){return e("span",{},[e("item-name",{attrs:{item:t,"show-text":!1,"is-link":!0===t.__SAVED__,"is-left":!0,"font-size":"sm"}})],1)}},{key:"to",fn:function({value:t}){return e("span",{},[e("item-name",{attrs:{item:t,"show-text":!1,"is-link":t.__SAVED__,"is-left":!1,"font-size":"sm"}})],1)}},{key:"creator",fn:function({value:r}){return e("span",{},[t._v(" "+t._s(r)+" ")])}},{key:"date",fn:function({value:t}){return e("span",{},[e("date-string",{attrs:{date:t}})],1)}}],null,!1,1554914683)})],1),e("div",{staticStyle:{display:"flex"}},[e("p",{staticStyle:{flex:"1","text-align":"right","font-weight":"bold","padding-right":"45px"}},[t._v(" "+t._s(t.concordanceTableItems.length)+" "+t._s(t.$t("mappingBrowser.concordances"))+" "+t._s(t.$t("mappingBrowser.total"))+" "+t._s(t.concordanceTableItems.reduce(((t,e)=>t+(e.mappings||0)),0).toLocaleString())+" "+t._s(t.$t("registryInfo.mappings"))+" ")]),t.concordances&&t.concordances.length>0?e("data-modal-button",{attrs:{data:t.concordances,"position-right":20,url:t.concordanceUrls,type:"concordance"}}):t._e(),e("concordance-detail",{ref:"concordanceDetail",attrs:{concordance:t.concordanceToEdit}})],1)]:t._e()],2):t._e(),e("tab",{attrs:{title:t.$t("mappingBrowser.mappingSearch")},on:{click:t.handleClick}},[e("div",{staticStyle:{flex:"none",padding:"0px 4px"}},[e("div",{staticStyle:{display:"flex","flex-wrap":"wrap"}},[e("b-input",{staticStyle:{flex:"1",margin:"3px","min-width":"40px"},attrs:{state:""==t.searchFilterInput.fromScheme?null:null!=t.searchFromScheme,size:"sm",placeholder:t.$t("mappingBrowser.searchSourceScheme")},on:{drop:function(e){!t.lockScheme[!0]&&t.drop(e,{scheme:"searchFilterInput.fromScheme",concept:"searchFilterInput.fromNotation"})}},nativeOn:{keyup:[function(e){t.lockScheme[!0]=!1},function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.searchClicked.apply(null,arguments)}]},model:{value:t.searchFilterInput.fromScheme,callback:function(e){t.$set(t.searchFilterInput,"fromScheme",e)},expression:"searchFilterInput.fromScheme"}}),e("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip",value:t.lockScheme[!0]?t.$t("mappingBrowser.unlockScheme"):t.$t("mappingBrowser.lockScheme"),expression:"lockScheme[true] ? $t('mappingBrowser.unlockScheme') : $t('mappingBrowser.lockScheme')"}],staticClass:"button",staticStyle:{flex:"none","font-size":"12px",margin:"auto 8px auto 2px"},on:{click:function(e){t.lockScheme[!0]=!t.lockScheme[!0]}}},[e("font-awesome-icon",{attrs:{icon:t.lockScheme[!0]?"lock":"lock-open"}})],1),e("b-input",{staticStyle:{flex:"2",margin:"3px","min-width":"60px"},attrs:{size:"sm",placeholder:t.$t("mappingBrowser.searchSourceNotation")},on:{drop:function(e){return t.drop(e,{scheme:t.lockScheme[!0]?null:"searchFilterInput.fromScheme",concept:"searchFilterInput.fromNotation"})}},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.searchClicked.apply(null,arguments)}},model:{value:t.searchFilterInput.fromNotation,callback:function(e){t.$set(t.searchFilterInput,"fromNotation",e)},expression:"searchFilterInput.fromNotation"}}),e("div",{staticClass:"button",staticStyle:{flex:"none","font-size":"16px",margin:"auto 5px"},on:{click:t.swapClicked}},[e("font-awesome-icon",{attrs:{icon:"exchange-alt"}})],1),e("b-input",{staticStyle:{flex:"1",margin:"3px","min-width":"40px"},attrs:{state:""==t.searchFilterInput.toScheme?null:null!=t.searchToScheme,size:"sm",placeholder:t.$t("mappingBrowser.searchTargetScheme")},on:{drop:function(e){!t.lockScheme[!1]&&t.drop(e,{scheme:"searchFilterInput.toScheme",concept:"searchFilterInput.toNotation"})}},nativeOn:{keyup:[function(e){t.lockScheme[!1]=!1},function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.searchClicked.apply(null,arguments)}]},model:{value:t.searchFilterInput.toScheme,callback:function(e){t.$set(t.searchFilterInput,"toScheme",e)},expression:"searchFilterInput.toScheme"}}),e("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip",value:t.lockScheme[!1]?t.$t("mappingBrowser.unlockScheme"):t.$t("mappingBrowser.lockScheme"),expression:"lockScheme[false] ? $t('mappingBrowser.unlockScheme') : $t('mappingBrowser.lockScheme')"}],staticClass:"button",staticStyle:{flex:"none","font-size":"12px",margin:"auto 8px auto 2px"},on:{click:function(e){t.lockScheme[!1]=!t.lockScheme[!1]}}},[e("font-awesome-icon",{attrs:{icon:t.lockScheme[!1]?"lock":"lock-open"}})],1),e("b-input",{staticStyle:{flex:"2",margin:"3px","min-width":"60px"},attrs:{size:"sm",placeholder:t.$t("mappingBrowser.searchTargetNotation")},on:{drop:function(e){return t.drop(e,{scheme:t.lockScheme[!1]?null:"searchFilterInput.toScheme",concept:"searchFilterInput.toNotation"})}},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.searchClicked.apply(null,arguments)}},model:{value:t.searchFilterInput.toNotation,callback:function(e){t.$set(t.searchFilterInput,"toNotation",e)},expression:"searchFilterInput.toNotation"}}),e("b-button",{staticStyle:{flex:"none",margin:"3px"},attrs:{variant:"primary",size:"sm"},on:{click:t.searchClicked}},[e("font-awesome-icon",{attrs:{icon:"search"}}),t._v(t._s(t.$t("mappingBrowser.searchSubmit"))+" ")],1),e("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip",value:{title:t.$t("mappingBrowser."+(t.searchFilterExtended?"searchCollapse":"searchExtend")),placement:t.searchFilterExtended?"left":"bottom"},expression:"{\n title: $t(`mappingBrowser.${searchFilterExtended ? 'searchCollapse' : 'searchExtend'}`),\n placement: searchFilterExtended ? 'left' : 'bottom',\n }"}],staticClass:"button fontSize-large",staticStyle:{flex:"none",margin:"3px",position:"relative",width:"20px"},on:{click:function(e){t.searchFilterExtended=!t.searchFilterExtended}}},[t.searchFilterExtended?e("font-awesome-icon",{staticStyle:{"vertical-align":"-0.3em"},attrs:{icon:"chevron-up"}}):e("font-awesome-icon",{staticStyle:{"vertical-align":"-0.3em"},attrs:{icon:"filter"}}),!t.searchFilterExtended&&(t.searchFilterInput.creator||t.searchFilterInput.type||t.searchFilterInput.partOf)?e("span",{staticClass:"text-success",staticStyle:{position:"absolute",top:"-9px",right:"-3px"}},[t._v(" • ")]):t._e()],1),t.searchFilterExtended?[e("div",{staticStyle:{"flex-basis":"100%",height:"0"}}),e("div",{staticStyle:{"text-align":"right",flex:"none",margin:"auto 5px"}},[t._v(" "+t._s(t.$t("mappingBrowser.creator"))+": ")]),e("div",{staticStyle:{flex:"2",margin:"3px",display:"flex","align-items":"center"}},[e("b-input",{attrs:{size:"sm",placeholder:t.$t("mappingBrowser.creator")},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.searchClicked.apply(null,arguments)}},model:{value:t.searchFilterInput.creator,callback:function(e){t.$set(t.searchFilterInput,"creator",e)},expression:"searchFilterInput.creator"}}),t.authorized&&t.searchFilterInput.creator!=(t.userUris||[]).join("|")?e("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$t("mappingBrowser.searchInsertSelfIntoCreator"),delay:t.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.searchInsertSelfIntoCreator'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticClass:"button",staticStyle:{"margin-left":"2px"},on:{click:function(e){t.searchFilterInput.creator=(t.userUris||[]).join("|")}}},[e("font-awesome-icon",{attrs:{icon:"user"}})],1):t._e()],1),e("div",{staticStyle:{"text-align":"right",flex:"none",margin:"auto 5px"}},[t._v(" "+t._s(t.$t("mappingBrowser.searchType"))+": ")]),e("b-select",{staticStyle:{flex:"3",margin:"3px"},attrs:{size:"sm",options:t.typeOptions},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.searchClicked.apply(null,arguments)}},model:{value:t.searchFilterInput.type,callback:function(e){t.$set(t.searchFilterInput,"type",e)},expression:"searchFilterInput.type"}}),e("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:{title:t.$t("mappingBrowser.searchBidirectionalTooltip"),delay:t.defaults.delay.medium},expression:"{ title: $t('mappingBrowser.searchBidirectionalTooltip'), delay: defaults.delay.medium }",modifiers:{hover:!0}}],staticStyle:{"text-align":"right",flex:"none",margin:"auto 5px"}},[t._v(" "+t._s(t.$t("mappingBrowser.searchBidirectional"))+": "),e("b-form-checkbox",{staticStyle:{display:"inline-block"},attrs:{size:"sm",value:"both","unchecked-value":""},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.searchClicked.apply(null,arguments)}},model:{value:t.searchFilterInput.direction,callback:function(e){t.$set(t.searchFilterInput,"direction",e)},expression:"searchFilterInput.direction"}})],1),e("div",{staticStyle:{"flex-basis":"100%",height:"0"}}),e("div",{staticStyle:{"text-align":"right",flex:"none",margin:"auto 5px"}},[t._v(" "+t._s(t.$t("mappingBrowser.searchCardinality"))+": ")]),e("b-form-select",{staticStyle:{flex:"1",margin:"3px"},attrs:{size:"sm",options:t.cardinalityOptions},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.searchClicked.apply(null,arguments)}},model:{value:t.searchFilterInput.cardinality,callback:function(e){t.$set(t.searchFilterInput,"cardinality",e)},expression:"searchFilterInput.cardinality"}}),e("div",{staticStyle:{"text-align":"right",flex:"none",margin:"auto 5px"}},[t._v(" "+t._s(t.$t("mappingBrowser.searchAnnotated"))+": ")]),e("b-form-select",{staticStyle:{flex:"1",margin:"3px"},attrs:{size:"sm",options:t.annotatedOptions},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.searchClicked.apply(null,arguments)}},model:{value:t.searchFilterInput.annotated,callback:function(e){t.$set(t.searchFilterInput,"annotated",e)},expression:"searchFilterInput.annotated"}}),e("div",{staticStyle:{"flex-basis":"100%",height:"0"}}),e("div",{staticStyle:{"text-align":"right",flex:"none",margin:"auto 5px"}},[t._v(" "+t._s(t.$t("mappingBrowser.concordance"))+": ")]),e("b-form-select",{staticStyle:{flex:"2",margin:"3px"},attrs:{size:"sm",options:t.concordanceOptions},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.searchClicked.apply(null,arguments)}},model:{value:t.searchFilterInput.partOf,callback:function(e){t.$set(t.searchFilterInput,"partOf",e)},expression:"searchFilterInput.partOf"}}),e("div",{staticStyle:{"text-align":"right",flex:"none",margin:"auto 5px"}},[t._v(" Sort: ")]),e("b-form-select",{staticStyle:{flex:"1",margin:"3px"},attrs:{size:"sm",options:t.orderOptions},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.searchClicked.apply(null,arguments)}},model:{value:t.searchFilterInput.order,callback:function(e){t.$set(t.searchFilterInput,"order",e)},expression:"searchFilterInput.order"}}),t._l(t.searchRegistries,(function(r){return e("registry-notation",{key:r.uri,staticClass:"mappingBrowser-search-registryNotation",class:{pointer:!t.$jskos.compareFast(r,t.currentRegistry)},attrs:{registry:r,disabled:!t.showRegistry[r.uri]},nativeOn:{click:function(e){t.showRegistry[r.uri]=!t.showRegistry[r.uri]},mouseover:function(e){t.hoveredRegistry=r},mouseout:function(e){t.hoveredRegistry=null}}})})),e("b-button",{staticStyle:{flex:"none",margin:"3px"},attrs:{variant:"danger",size:"sm"},on:{click:t.clearSearchFilter}},[e("font-awesome-icon",{attrs:{icon:"ban"}}),t._v(" "+t._s(t.$t("mappingBrowser.searchClear"))+" ")],1)]:t._e()],2)]),t.searchSections.length?e("mapping-browser-table",{staticClass:"mappingBrowser-search-table",attrs:{sections:t.searchSections,"search-limit":t.componentSettings.resultLimit,"show-editing-tools":t.showEditingTools,"show-cocoda-link":t.showCocodaLink,"registry-has-errored":t.registryHasErrored},on:{pageChange:function(e){return t.changePage("search",e)}}}):e("div",{staticClass:"fontWeight-heavy",staticStyle:{"text-align":"center","margin-top":"20px"}},[t._v(" "+t._s(t.$t("search.noResults"))+" ")]),e("div",{staticClass:"button",attrs:{id:"mappingBrowser-search-shareButton"}},[e("font-awesome-icon",{attrs:{icon:"share-alt-square"}}),t._v(" "+t._s(t.$t("mappingBrowser.searchShareLabel"))+" ")],1),e("b-popover",{attrs:{show:t.searchShareShow,target:"mappingBrowser-search-shareButton",triggers:"click",placement:"bottomleft"},on:{"update:show":function(e){t.searchShareShow=e}}},[e("div",{ref:"searchSharePopover"},[e("p",[e("b",[t._v(t._s(t.$t("mappingBrowser.searchShareTitle")))])]),e("p",{staticStyle:{"user-select":"none"}},[e("b-form-checkbox",{model:{value:t.searchShareIncludeSelected,callback:function(e){t.searchShareIncludeSelected=e},expression:"searchShareIncludeSelected"}},[t._v(" "+t._s(t.$t("mappingBrowser.searchShareInclude"))+" ")])],1),e("p",{attrs:{id:"mappingBrowser-search-shareLinkInput"}},[e("pre",[e("code",[t._v(t._s(t.searchShareLink))])])]),e("p",{staticStyle:{"text-align":"right"}},[e("b-button",{attrs:{size:"sm",variant:"primary"},on:{click:function(e){return t.copyToClipboard("mappingBrowser-search-shareLinkInput")}}},[t._v(" "+t._s(t.$t("mappingBrowser.searchShareCopy"))+" ")])],1)])])],1),t.showNavigator?e("tab",{attrs:{title:t.$t("mappingBrowser.mappingNavigator")},on:{click:t.handleClick}},[e("div",{directives:[{name:"show",rawName:"v-show",value:!t.selected.concept[!0]&&!t.selected.concept[!1],expression:"!selected.concept[true] && !selected.concept[false]"}],staticClass:"noItems fontWeight-heavy"},[t._v(" "+t._s(t.$t("mappingBrowser.chooseConcept"))+" ")]),t.selected.concept[!0]||t.selected.concept[!1]?e("div",{staticClass:"mappingBrowser-navigator-results"},t._l(t.registryGroups,(function(r){return e("div",{key:`mappingBrowser-registryGroup-${r.stored}`,staticClass:"mappingBrowser-registryGroup"},[e("div",{staticClass:"mappingBrowser-registryGroup-header"},[e("span",{staticClass:"mappingBrowser-registryGroup-title fontWeight-heavy",attrs:{id:`registryGroup-${r.stored}`}},[t._v(" "+t._s(r.label)+" ")]),e("span",{staticStyle:{"white-space":"nowrap",float:"right"}},t._l(r.registries.filter((e=>t.$jskos.isContainedIn(e,t.navigatorRegistries))),(function(r){return e("registry-notation",{key:r.uri,staticClass:"mappingBrowser-registryGroup-notation",class:{pointer:!t.$jskos.compareFast(r,t.currentRegistry)},attrs:{registry:r,disabled:!t.showRegistry[r.uri]},nativeOn:{click:function(e){t.showRegistry[r.uri]=!t.showRegistry[r.uri]},mouseover:function(e){t.hoveredRegistry=r},mouseout:function(e){t.hoveredRegistry=null}}})})),1)]),(r.stored?t.navigatorSectionsDatabases:t.navigatorSectionsRecommendations).length?e("mapping-browser-table",{attrs:{sections:r.stored?t.navigatorSectionsDatabases:t.navigatorSectionsRecommendations,"search-limit":t.componentSettings.resultLimit,"registry-has-errored":t.registryHasErrored},on:{pageChange:function(e){return t.changePage("navigator",e)}}}):t.selected.concept[!0]||t.selected.concept[!1]?e("div",{staticClass:"fontWeight-heavy",staticStyle:{"text-align":"center","margin-top":"20px"}},[t._v(" "+t._s(t.$t("search.noResults"))+" ")]):t._e()],1)})),0):t._e()]):t._e()],1)],1)};t("O",ii(ej,rj,[],0,0,"5e83f58c").exports);var nj={exports:{}};!function(t,e){"undefined"!=typeof window&&window,t.exports=function(){if("undefined"==typeof window)return null;var t="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),e=t.requestAnimationFrame||t.mozRequestAnimationFrame||t.webkitRequestAnimationFrame||function(e){return t.setTimeout(e,20)},r=t.cancelAnimationFrame||t.mozCancelAnimationFrame||t.webkitCancelAnimationFrame||function(e){t.clearTimeout(e)};function n(t,e){var r=Object.prototype.toString.call(t),n="[object Array]"===r||"[object NodeList]"===r||"[object HTMLCollection]"===r||"[object Object]"===r||"undefined"!=typeof jQuery&&t instanceof jQuery||"undefined"!=typeof Elements&&t instanceof Elements,o=0,a=t.length;if(n)for(;o=l&&(u+=o.value),"max"===o.mode&&c<=l&&(u+=o.value),d[p]||(d[p]=""),u&&-1===(" "+d[p]+" ").indexOf(" "+u+" ")&&(d[p]+=" "+u));for(var t in f)f.hasOwnProperty(t)&&(d[f[t]]?this.element.setAttribute(f[t],d[f[t]].substr(1)):this.element.removeAttribute(f[t]))}}function l(e,r){e.elementQueriesSetupInformation||(e.elementQueriesSetupInformation=new s(e,r)),e.elementQueriesSensor||(e.elementQueriesSensor=new t(e,(function(){e.elementQueriesSetupInformation.call()})))}function c(t,o,a,i){if(void 0===r[t]){r[t]=[];var s=n.length;e.innerHTML+="\n"+t+" {animation: 0.1s element-queries;}",e.innerHTML+="\n"+t+" > .resize-sensor {min-width: "+s+"px;}",n.push(t)}r[t].push({mode:o,property:a,value:i})}function d(t){var e;if(document.querySelectorAll&&(e=t?t.querySelectorAll.bind(t):document.querySelectorAll.bind(document)),e||"undefined"==typeof $$||(e=$$),e||"undefined"==typeof jQuery||(e=jQuery),!e)throw"No document.querySelectorAll, jQuery or Mootools's $$ found.";return e}function u(t){var e=d(t);for(var n in r)if(r.hasOwnProperty(n))for(var o=e(n,t),a=0,i=o.length;an[t].minWidth&&(l=t);if(l||(l=a),i!==l)if(s[l])r[i].style.display="none",r[l].style.display="block",i=l;else{var c=new Image;c.onload=function(){r[l].src=o[l],r[i].style.display="none",r[l].style.display="block",s[l]=!0,i=l},c.src=o[l]}else r[l].src=o[l]}i=a,e.resizeSensorInstance=new t(e,p),p()}function f(){for(var t=d()("[data-responsive-image],[responsive-image]"),e=0,r=t.length;e img, [data-responsive-image] {overflow: hidden; padding: 0; } [responsive-image] > img, [data-responsive-image] > img {width: 100%;}",e.innerHTML+="\n@keyframes element-queries { 0% { visibility: inherit; } }",document.getElementsByTagName("head")[0].appendChild(e),v=!0);for(var o=0,a=document.styleSheets.length;o\n PREFIX meshv: \n\n SELECT ?d ?name ?dateCreated ?dateRevised ?identifier (GROUP_CONCAT(?broaderDescriptor;SEPARATOR=" ") as ?broader)\n FROM \n WHERE {\n ?d a meshv:Descriptor .\n ?d rdfs:label ?name .\n OPTIONAL { ?d meshv:dateCreated ?dateCreated } .\n OPTIONAL { ?d meshv:dateRevised ?dateRevised } .\n ?d meshv:identifier ?identifier .\n OPTIONAL { ?d meshv:broaderDescriptor ?broaderDescriptor } .\n ${t}\n }\n GROUP BY ?d ?name ?dateCreated ?dateRevised ?identifier\n ORDER BY ?d\n `}function lj(t){return t.data.results.bindings.map((t=>{const e={inScheme:[ij],uri:t.d.value,notation:[t.identifier.value],prefLabel:{[t.name["xml:lang"]]:t.name.value},broader:(t.broader.value||"").split(" ").filter((t=>""!==t.trim())).map((t=>({uri:t})))};return t.dateCreated&&t.dateCreated.value&&(e.created=t.dateCreated.value),t.dateRevised&&t.dateRevised.value&&(e.modified=t.dateRevised.value),e}))}class cj extends Ky{_prepare(){this.has.schemes=!0,this.has.top=!1,this.has.data=!0,this.has.concepts=!0,this.has.narrower=!0,this.has.ancestors=!1,this.has.suggest=!0,this.has.search=!0,Gy.filter((t=>!this.has[t])).forEach((t=>{this.has[t]=!1})),this._defaultParams={format:"JSON",limit:100,offset:0,inference:!0},this._defaultHeaders={Accept:"text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"}}static _registryConfigForBartocApiConfig({url:t,scheme:e}={}){return t&&e?{api:t,schemes:[e]}:null}async getSchemes(){return[ij]}async getTop(){return[]}async getConcepts({concepts:t,...e}){if(!t)throw new Ds({parameter:"concepts"});Array.isArray(t)||(t=[t]);const r=sj({where:`VALUES ?d { ${t.map((t=>`<${t.uri}>`)).join(" ")} } .`}),n=await Rc({method:"get",url:this._api.api,params:{...this._defaultParams,...e.params||{},query:r},headers:this._defaultHeaders});try{return lj(n)}catch(o){return console.error(o),[]}}async getNarrower({concept:t,...e}){if(!t||!t.uri)throw new Ds({parameter:"concept"});const r=sj({where:`?d meshv:broaderDescriptor <${t.uri}> .`}),n=await Rc({method:"get",url:this._api.api,params:{...this._defaultParams,...e.params||{},query:r},headers:this._defaultHeaders});try{return lj(n)}catch(o){return console.error(o),[]}}async suggest(t){const e=t.search,r=await this._search(t);return[e,r.map((t=>Ts.prefLabel(t,{fallbackToUri:!1}))),[],r.map((t=>t.uri))]}async search(t){return this._search(t)}async _search({scheme:t,search:e,limit:r,offset:n,...o}){if(!e)throw new Ds({parameter:"search"});if(!t||!Ts.compare(t,ij))throw new Ds({parameter:"scheme"});r=r||this._jskos.suggestResultLimit||this._defaultParams.limit,n=n||this._defaultParams.offset;const a=sj({where:`FILTER(REGEX(?name,"${e=e.replace(/"/g,'\\"')}","i"))`}),i=await Rc({method:"get",url:this._api.api,params:{...this._defaultParams,...o.params||{},query:a,limit:r,offset:n},headers:this._defaultHeaders});try{return lj(i)}catch(s){return console.error(s),[]}}}cj.providerName="MeshApi",cj.providerType="http://bartoc.org/api-type/mesh";var dj=function(){return(dj=Object.assign||function(t){for(var e,r=1,n=arguments.length;r=0||(o[r]=t[r]);return o}(t,e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(t,r)&&(o[r]=t[r])}return o}function yj(t){return yj="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},yj(t)}var wj="_uid",xj=Ln.version.startsWith("3"),kj=xj?"ref_for":"refInFor",_j=["class","staticClass","style","attrs","props","domProps","on","nativeOn","directives","scopedSlots","slot","key","ref","refInFor"],Oj=Ln.extend.bind(Ln);if(xj){var Sj=Ln.extend,Cj=["router-link","transition","transition-group"],jj=Ln.vModelDynamic.created,Tj=Ln.vModelDynamic.beforeUpdate;Ln.vModelDynamic.created=function(t,e,r){jj.call(this,t,e,r),t._assign||(t._assign=function(){})},Ln.vModelDynamic.beforeUpdate=function(t,e,r){Tj.call(this,t,e,r),t._assign||(t._assign=function(){})},Oj=function(t){if("object"===yj(t)&&t.render&&!t.__alreadyPatched){var e=t.render;t.__alreadyPatched=!0,t.render=function(r){var n=function(t,e,n){var o=void 0===n?[]:[Array.isArray(n)?n.filter(Boolean):n],a="string"==typeof t&&!Cj.includes(t);if(!e||"object"!==yj(e)||Array.isArray(e))return r.apply(void 0,[t,e].concat(o));var i=e.attrs,s=e.props,l=bj(bj({},vj(e,["attrs","props"])),{},{attrs:i,props:a?{}:s});return"router-link"!==t||l.slots||l.scopedSlots||(l.scopedSlots={$hasNormal:function(){}}),r.apply(void 0,[t,l].concat(o))};if(t.functional){var o,a,i=arguments[1],s=bj({},i);s.data={attrs:bj({},i.data.attrs||{}),props:bj({},i.data.props||{})},Object.keys(i.data||{}).forEach((function(t){_j.includes(t)?s.data[t]=i.data[t]:t in i.props?s.data.props[t]=i.data[t]:t.startsWith("on")||(s.data.attrs[t]=i.data[t])}));var l=["_ctx"],c=(null===(o=i.children)||void 0===o||null===(a=o.default)||void 0===a?void 0:a.call(o))||i.children;return c&&0===Object.keys(s.children).filter((function(t){return!l.includes(t)})).length?delete s.children:s.children=c,s.data.on=i.listeners,e.call(this,n,s)}return e.call(this,n)}}return Sj.call(this,t)}.bind(Ln)}var Pj=Ln.nextTick,$j="undefined"!=typeof window,Dj="undefined"!=typeof document,Aj="undefined"!=typeof navigator,zj="undefined"!=typeof Promise,Ej="undefined"!=typeof MutationObserver||"undefined"!=typeof WebKitMutationObserver||"undefined"!=typeof MozMutationObserver,Mj=$j&&Dj&&Aj,Lj=$j?window:{},Ij=Dj?document:{},Bj=Aj?navigator:{},Rj=(Bj.userAgent||"").toLowerCase().indexOf("jsdom")>0,Fj=function(){var t=!1;if(Mj)try{var e={get passive(){t=!0}};Lj.addEventListener("test",e,e),Lj.removeEventListener("test",e,e)}catch(r){t=!1}return t}(),Nj=Mj&&("ontouchstart"in Ij.documentElement||Bj.maxTouchPoints>0),Vj=Mj&&Boolean(Lj.PointerEvent||Lj.MSPointerEvent),Hj=Mj&&"IntersectionObserver"in Lj&&"IntersectionObserverEntry"in Lj&&"intersectionRatio"in Lj.IntersectionObserverEntry.prototype,Uj="$bvConfig",Wj=["xs","sm","md","lg","xl"],Gj=/\[(\d+)]/g,qj=/^(BV?)/,Kj=/^\d+$/,Yj=/^\..+/,Xj=/^#/,Jj=/^#[A-Za-z]+[\w\-:.]*$/,Zj=/(<([^>]+)>)/gi,Qj=/\B([A-Z])/g,tT=/([a-z])([A-Z])/g,eT=/^[0-9]*\.?[0-9]+$/,rT=/\+/g,nT=/[-/\\^$*+?.()|[\]{}]/g,oT=/[\s\uFEFF\xA0]+/g,aT=/\s+/,iT=/\/\*$/,sT=/(\s|^)(\w)/g,lT=/^\s+/,cT=/_/g,dT=/-(\w)/g,uT=/^\d+-\d\d?-\d\d?(?:\s|T|$)/,pT=/-|\s|T/,fT=/^([0-1]?[0-9]|2[0-3]):[0-5]?[0-9](:[0-5]?[0-9])?$/,hT=/^.*(#[^#]+)$/,mT=/%2C/g,bT=/[!'()*]/g,gT=/^(\?|#|&)/,vT=/^\d+(\.\d*)?[/:]\d+(\.\d*)?$/,yT=/[/:]/,wT=/^col-/,xT=/^BIcon/,kT=/-u-.+/;function _T(t){return _T="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_T(t)}function OT(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function ST(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");Object.defineProperty(t,"prototype",{value:Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),writable:!1}),e&&$T(t,e)}function CT(t){var e=PT();return function(){var r,n=DT(t);if(e){var o=DT(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return function(t,e){if(e&&("object"===_T(e)||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t)}(this,r)}}function jT(t){var e="function"==typeof Map?new Map:void 0;return jT=function(t){if(null===t||(r=t,-1===Function.toString.call(r).indexOf("[native code]")))return t;var r;if("function"!=typeof t)throw new TypeError("Super expression must either be null or a function");if(void 0!==e){if(e.has(t))return e.get(t);e.set(t,n)}function n(){return TT(t,arguments,DT(this).constructor)}return n.prototype=Object.create(t.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),$T(n,t)},jT(t)}function TT(t,e,r){return TT=PT()?Reflect.construct:function(t,e,r){var n=[null];n.push.apply(n,e);var o=new(Function.bind.apply(t,n));return r&&$T(o,r.prototype),o},TT.apply(null,arguments)}function PT(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(dj){return!1}}function $T(t,e){return $T=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t},$T(t,e)}function DT(t){return DT=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)},DT(t)}var AT=$j?Lj.Element:function(t){ST(r,t);var e=CT(r);function r(){return OT(this,r),e.apply(this,arguments)}return r}(jT(Object)),zT=$j?Lj.HTMLElement:function(t){ST(r,t);var e=CT(r);function r(){return OT(this,r),e.apply(this,arguments)}return r}(AT),ET=$j?Lj.SVGElement:function(t){ST(r,t);var e=CT(r);function r(){return OT(this,r),e.apply(this,arguments)}return r}(AT),MT=$j?Lj.File:function(t){ST(r,t);var e=CT(r);function r(){return OT(this,r),e.apply(this,arguments)}return r}(jT(Object));function LT(t){return LT="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},LT(t)}var IT=function(t){return LT(t)},BT=function(t){return void 0===t},RT=function(t){return null===t},FT=function(t){return BT(t)||RT(t)},NT=function(t){return"function"===IT(t)},VT=function(t){return"boolean"===IT(t)},HT=function(t){return"string"===IT(t)},UT=function(t){return"number"===IT(t)},WT=function(t){return eT.test(String(t))},GT=function(t){return Array.isArray(t)},qT=function(t){return null!==t&&"object"===LT(t)},KT=function(t){return"[object Object]"===Object.prototype.toString.call(t)},YT=function(t){return t instanceof Date},XT=function(t){return t instanceof Event},JT=function(t){return"RegExp"===function(t){return Object.prototype.toString.call(t).slice(8,-1)}(t)};function ZT(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function QT(t){for(var e=1;et.length)&&(e=t.length);for(var r=0,n=new Array(e);r1&&void 0!==arguments[1]?arguments[1]:e;return GT(e)?e.reduce((function(e,r){return[].concat(bP(e),[t(r,r)])}),[]):KT(e)?iP(e).reduce((function(r,n){return hP(hP({},r),{},mP({},n,t(e[n],e[n])))}),{}):r},yP=function(t){return t},wP=function(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;if(!(e=GT(e)?e.join("."):e)||!qT(t))return r;if(e in t)return t[e];var n=(e=String(e).replace(Gj,".$1")).split(".").filter(yP);return 0===n.length?r:n.every((function(e){return qT(t)&&e in t&&!FT(t=t[e])}))?t:RT(t)?null:r},xP=function(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=wP(t,e);return FT(n)?r:n},kP={},_P=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r="undefined"!=typeof process&&process&&kP||{};return t?r[t]||e:r},OP=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;_P("BOOTSTRAP_VUE_NO_WARN")||"production"===_P("NODE_ENV")||console.warn("[BootstrapVue warn]: ".concat(e?"".concat(e," - "):"").concat(t))},SP=function(t){return!Mj&&(OP("".concat(t,": Can not be called during SSR.")),!0)},CP=function(t){return!zj&&(OP("".concat(t,": Requires Promise support.")),!0)};function jP(t,e,r){return e&&function(t,e){for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:{};KT(e)&&aP(e).forEach((function(r){var n=e[r];"breakpoints"===r?!GT(n)||n.length<2||n.some((function(t){return!HT(t)||0===t.length}))?OP('"breakpoints" must be an array of at least 2 breakpoint names',"BvConfig"):t.$_config[r]=vP(n):KT(n)&&(t.$_config[r]=aP(n).reduce((function(t,e){return BT(n[e])||(t[e]=vP(n[e])),t}),t.$_config[r]||{}))}))}},{key:"resetConfig",value:function(){this.$_config={}}},{key:"getConfig",value:function(){return vP(this.$_config)}},{key:"getConfigValue",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;return vP(wP(this.$_config,t,e))}}]),t}();function PP(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function $P(t){for(var e=1;e0&&void 0!==arguments[0]?arguments[0]:{},e=t.components,r=t.directives,n=t.plugins,o=function t(o){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t.installed||(t.installed=!0,EP(o),function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Ln;e.prototype[Uj]=Ln.prototype[Uj]=e.prototype[Uj]||Ln.prototype[Uj]||new TP,e.prototype[Uj].setConfig(t)}(a,o),RP(o,e),NP(o,r),IP(o,n))};return o.installed=!1,o},LP=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return $P($P({},arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}),{},{install:MP(t)})},IP=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(var r in e)r&&e[r]&&t.use(e[r])},BP=function(t,e,r){t&&e&&r&&t.component(e,r)},RP=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(var r in e)BP(t,r,e[r])},FP=function(t,e,r){t&&e&&r&&t.directive(e.replace(/^VB/,"B"),r)},NP=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(var r in e)FP(t,r,e[r])},VP="BAlert",HP="BAspect",UP="BAvatar",WP="BAvatarGroup",GP="BBadge",qP="BBreadcrumb",KP="BBreadcrumbItem",YP="BBreadcrumbLink",XP="BButton",JP="BButtonClose",ZP="BButtonGroup",QP="BButtonToolbar",t$="BCalendar",e$="BCard",r$="BCardBody",n$="BCardFooter",o$="BCardGroup",a$="BCardHeader",i$="BCardImg",s$="BCardImgLazy",l$="BCardSubTitle",c$="BCardText",d$="BCardTitle",u$="BCarousel",p$="BCarouselSlide",f$="BCol",h$="BCollapse",m$="BContainer",b$="BDropdown",g$="BDropdownDivider",v$="BDropdownForm",y$="BDropdownGroup",w$="BDropdownHeader",x$="BDropdownItem",k$="BDropdownItemButton",_$="BDropdownText",O$="BEmbed",S$="BForm",C$="BFormCheckbox",j$="BFormCheckboxGroup",T$="BFormDatalist",P$="BFormDatepicker",D$="BFormFile",A$="BFormGroup",z$="BFormInput",E$="BFormInvalidFeedback",M$="BFormRadio",L$="BFormRadioGroup",I$="BFormRating",B$="BFormRow",R$="BFormSelect",F$="BFormSelectOption",N$="BFormSelectOptionGroup",V$="BFormSpinbutton",H$="BFormTag",U$="BFormTags",W$="BFormText",G$="BFormTextarea",q$="BFormTimepicker",K$="BFormValidFeedback",Y$="BIcon",X$="BImg",J$="BImgLazy",Z$="BInputGroup",Q$="BInputGroupAddon",tD="BInputGroupAppend",eD="BInputGroupPrepend",rD="BInputGroupText",nD="BJumbotron",oD="BLink",aD="BListGroup",iD="BListGroupItem",sD="BMedia",lD="BMediaAside",cD="BMediaBody",dD="BModal",uD="BNav",pD="BNavbar",fD="BNavbarBrand",hD="BNavbarNav",mD="BNavbarToggle",bD="BNavForm",gD="BNavItem",vD="BNavItemDropdown",yD="BOverlay",wD="BPagination",xD="BPaginationNav",kD="BPopover",_D="BProgress",OD="BProgressBar",SD="BRow",CD="BSidebar",jD="BSkeleton",TD="BSkeletonIcon",PD="BSkeletonImg",$D="BSkeletonTable",DD="BSkeletonWrapper",AD="BSpinner",zD="BTab",ED="BTable",MD="BTableCell",LD="BTableLite",ID="BTableSimple",BD="BTabs",RD="BTbody",FD="BTfoot",ND="BThead",VD="BTime",HD="BToast",UD="BToaster",WD="BTooltip",GD="BVTransporter",qD="blur",KD="change",YD="click",XD="close",JD="context",ZD="context-changed",QD="destroyed",tA="disable",eA="disabled",rA="enable",nA="enabled",oA="filtered",aA="first",iA="focusin",sA="focusout",lA="head-clicked",cA="hidden",dA="hide",uA="input",pA="last",fA="mouseenter",hA="mouseleave",mA="next",bA="open",gA="page-click",vA="prev",yA="refreshed",wA="row-clicked",xA="selected",kA="show",_A="shown",OA="sliding-end",SA="toggle",CA=xj?"vnodeBeforeUnmount":"hook:beforeDestroy",jA=xj?"vNodeUnmounted":"hook:destroyed",TA="update:",PA="bv",$A={passive:!0},DA={passive:!0,capture:!1},AA=void 0,zA=Array,EA=Boolean,MA=Date,LA=Function,IA=Number,BA=Object,RA=RegExp,FA=String,NA=[zA,LA],VA=[zA,BA],HA=[zA,BA,FA],UA=[zA,FA],WA=[EA,IA],GA=[EA,IA,FA],qA=[EA,FA],KA=[MA,FA],YA=[LA,FA],XA=[IA,FA],JA=[IA,BA,FA],ZA=[BA,LA],QA=[BA,FA],tz="append",ez="badge",rz="bottom-row",nz="button-content",oz="custom-foot",az="default",iz="empty",sz="file-name",lz="first",cz="footer",dz="header",uz="label",pz="lead",fz="modal-cancel",hz="modal-ok",mz="modal-title",bz="prepend",gz="row-details",vz="table-busy",yz="table-caption",wz="table-colgroup",xz="title",kz="top-row",_z=function(){return Array.from.apply(Array,arguments)},Oz=function(t,e){return-1!==t.indexOf(e)},Sz=function(){for(var t=arguments.length,e=new Array(t),r=0;r1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return(t=Sz(t).filter(yP)).some((function(t){return e[t]||r[t]}))},Pz=function(t){var e,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};t=Sz(t).filter(yP);for(var a=0;a0&&void 0!==arguments[0]?arguments[0]:az,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.$scopedSlots,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.$slots;return Tz(t,e,r)},normalizeSlot:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:az,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.$scopedSlots,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:this.$slots,o=Pz(t,e,r,n);return o?Sz(o):o}}}),Dz=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:NaN,r=parseInt(t,10);return isNaN(r)?e:r},Az=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:NaN,r=parseFloat(t);return isNaN(r)?e:r},zz=function(t,e){return Az(t).toFixed(Dz(e,0))},Ez=function(t){return t.replace(Qj,"-$1").toLowerCase()},Mz=function(t){return(t=Ez(t).replace(dT,(function(t,e){return e?e.toUpperCase():""}))).charAt(0).toUpperCase()+t.slice(1)},Lz=function(t){return t.replace(cT," ").replace(tT,(function(t,e,r){return e+" "+r})).replace(sT,(function(t,e,r){return e+r.toUpperCase()}))},Iz=function(t){return(t=HT(t)?t.trim():String(t)).charAt(0).toUpperCase()+t.slice(1)},Bz=function(t){return t.replace(nT,"\\$&")},Rz=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;return FT(t)?"":GT(t)||KT(t)&&t.toString===Object.prototype.toString?JSON.stringify(t,null,e):String(t)},Fz=function(t){return Rz(t).trim()},Nz=function(t){return Rz(t).toLowerCase()},Vz=AT.prototype,Hz=["button","[href]:not(.disabled)","input","select","textarea","[tabindex]","[contenteditable]"].map((function(t){return"".concat(t,":not(:disabled):not([disabled])")})).join(", "),Uz=Vz.matches||Vz.msMatchesSelector||Vz.webkitMatchesSelector,Wz=Vz.closest||function(t){var e=this;do{if(nE(e,t))return e;e=e.parentElement||e.parentNode}while(!RT(e)&&e.nodeType===Node.ELEMENT_NODE);return null},Gz=(Lj.requestAnimationFrame||Lj.webkitRequestAnimationFrame||Lj.mozRequestAnimationFrame||Lj.msRequestAnimationFrame||Lj.oRequestAnimationFrame||function(t){return setTimeout(t,16)}).bind(Lj),qz=Lj.MutationObserver||Lj.WebKitMutationObserver||Lj.MozMutationObserver||null,Kz=function(t){return!(!t||t.nodeType!==Node.ELEMENT_NODE)},Yz=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=Ij.activeElement;return e&&!t.some((function(t){return t===e}))?e:null},Xz=function(t,e){return Rz(t).toLowerCase()===Rz(e).toLowerCase()},Jz=function(t){return Kz(t)&&t===Yz()},Zz=function(t){if(!Kz(t)||!t.parentNode||!aE(Ij.body,t))return!1;if("none"===bE(t,"display"))return!1;var e=gE(t);return!!(e&&e.height>0&&e.width>0)},Qz=function(t){return!Kz(t)||t.disabled||fE(t,"disabled")||cE(t,"disabled")},tE=function(t){return Kz(t)&&t.offsetHeight},eE=function(t,e){return _z((Kz(e)?e:Ij).querySelectorAll(t))},rE=function(t,e){return(Kz(e)?e:Ij).querySelector(t)||null},nE=function(t,e){return!!Kz(t)&&Uz.call(t,e)},oE=function(t,e){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!Kz(e))return null;var n=Wz.call(e,t);return r?n:n===e?null:n},aE=function(t,e){return!(!t||!NT(t.contains))&&t.contains(e)},iE=function(t){return Ij.getElementById(/^#/.test(t)?t.slice(1):t)||null},sE=function(t,e){e&&Kz(t)&&t.classList&&t.classList.add(e)},lE=function(t,e){e&&Kz(t)&&t.classList&&t.classList.remove(e)},cE=function(t,e){return!!(e&&Kz(t)&&t.classList)&&t.classList.contains(e)},dE=function(t,e,r){e&&Kz(t)&&t.setAttribute(e,r)},uE=function(t,e){e&&Kz(t)&&t.removeAttribute(e)},pE=function(t,e){return e&&Kz(t)?t.getAttribute(e):null},fE=function(t,e){return e&&Kz(t)?t.hasAttribute(e):null},hE=function(t,e,r){e&&Kz(t)&&(t.style[e]=r)},mE=function(t,e){e&&Kz(t)&&(t.style[e]="")},bE=function(t,e){return e&&Kz(t)&&t.style[e]||null},gE=function(t){return Kz(t)?t.getBoundingClientRect():null},vE=function(t){var e=Lj.getComputedStyle;return e&&Kz(t)?e(t):{}},yE=function(t){var e={top:0,left:0};if(!Kz(t)||0===t.getClientRects().length)return e;var r=gE(t);if(r){var n=t.ownerDocument.defaultView;e.top=r.top+n.pageYOffset,e.left=r.left+n.pageXOffset}return e},wE=function(t){var e={top:0,left:0};if(!Kz(t))return e;var r={top:0,left:0},n=vE(t);if("fixed"===n.position)e=gE(t)||e;else{e=yE(t);for(var o=t.ownerDocument,a=t.offsetParent||o.documentElement;a&&(a===o.body||a===o.documentElement)&&"static"===vE(a).position;)a=a.parentNode;if(a&&a!==t&&a.nodeType===Node.ELEMENT_NODE){r=yE(a);var i=vE(a);r.top+=Az(i.borderTopWidth,0),r.left+=Az(i.borderLeftWidth,0)}}return{top:e.top-r.top-Az(n.marginTop,0),left:e.left-r.left-Az(n.marginLeft,0)}},xE=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;return eE(Hz,t).filter(Zz).filter((function(t){return t.tabIndex>-1&&!t.disabled}))},kE=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};try{t.focus(e)}catch(r){}return Jz(t)},_E=function(t){try{t.blur()}catch(e){}return!Jz(t)},OE=function(t){var e=rP(null);return function(){for(var r=arguments.length,n=new Array(r),o=0;o1&&void 0!==arguments[1]?arguments[1]:void 0,r=SE[Uj];return r?r.getConfigValue(t,e):vP(e)},jE=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;return e?CE("".concat(t,".").concat(e),r):CE(t,{})},TE=function(){return CE("breakpoints",Wj)},PE=OE((function(){return TE()})),$E=OE((function(){var t=vP(PE());return t[0]="",t}));function DE(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function AE(t){for(var e=1;e0&&void 0!==arguments[0]?arguments[0]:AA,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:void 0,o=!0===r;return n=o?n:r,AE(AE(AE({},t?{type:t}:{}),o?{required:o}:BT(e)?{}:{default:qT(e)?function(){return e}:e}),BT(n)?{}:{validator:n})},BE=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:yP;if(GT(t))return t.map(e);var r={};for(var n in t)sP(t,n)&&(r[e(n)]=qT(t[n])?lP(t[n]):t[n]);return r},RE=function(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:yP;return(GT(t)?t.slice():iP(t)).reduce((function(t,n){return t[r(n)]=e[n],t}),{})},FE=function(t,e,r){return AE(AE({},vP(t)),{},{default:function(){var n=jE(r,e,t.default);return NT(n)?n():n}})},NE=function(t,e){return iP(t).reduce((function(r,n){return AE(AE({},r),{},zE({},n,FE(t[n],n,e)))}),{})},VE=FE({},"","").default.name,HE=function(t){return NT(t)&&t.name&&t.name!==VE},UE=function(t){var e,r,n,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=o.type,i=void 0===a?AA:a,s=o.defaultValue,l=void 0===s?void 0:s,c=o.validator,d=void 0===c?void 0:c,u=o.event,p=void 0===u?uA:u,f=(e={},r=t,n=IE(i,l,d),r in e?Object.defineProperty(e,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[r]=n,e);return{mixin:Oj({model:{prop:t,event:p},props:f}),props:f,prop:t,event:p}},WE=function(t){return Fj?qT(t)?t:{capture:!!t||!1}:!!(qT(t)?t.capture:t)},GE=function(t,e,r,n){t&&t.addEventListener&&t.addEventListener(e,r,WE(n))},qE=function(t,e,r,n){t&&t.removeEventListener&&t.removeEventListener(e,r,WE(n))},KE=function(t){for(var e=t?GE:qE,r=arguments.length,n=new Array(r>1?r-1:0),o=1;o1&&void 0!==arguments[1]?arguments[1]:{},r=e.preventDefault,n=void 0===r||r,o=e.propagation,a=void 0===o||o,i=e.immediatePropagation,s=void 0!==i&&i;n&&t.preventDefault(),a&&t.stopPropagation(),s&&t.stopImmediatePropagation()},XE=function(t){return Ez(t.replace(qj,""))},JE=function(t,e){return[PA,XE(t),e].join("::")},ZE=function(t,e){return[PA,e,XE(t)].join("::")},QE=NE({ariaLabel:IE(FA,"Close"),content:IE(FA,"×"),disabled:IE(EA,!1),textVariant:IE(FA)},JP),tM=Oj({name:JP,functional:!0,props:QE,render:function(t,e){var r,n,o,a=e.props,i=e.data,s=e.slots,l=e.scopedSlots,c=s(),d=l||{},u={staticClass:"close",class:(r={},n="text-".concat(a.textVariant),o=a.textVariant,n in r?Object.defineProperty(r,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):r[n]=o,r),attrs:{type:"button",disabled:a.disabled,"aria-label":a.ariaLabel?String(a.ariaLabel):null},on:{click:function(t){a.disabled&&XT(t)&&YE(t)}}};return Tz(az,d,c)||(u.domProps={innerHTML:a.content}),t("button",hj(i,u),Pz(az,{},d,c))}});function eM(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function rM(t){for(var e=1;e0?t:0},vM=function(t){return""===t||!0===t||!(Dz(t,0)<1)&&!!t},yM=NE(pP(dM(dM({},hM),{},{dismissLabel:IE(FA,"Close"),dismissible:IE(EA,!1),fade:IE(EA,!1),variant:IE(FA,"info")})),VP),wM=Oj({name:VP,mixins:[fM,$z],props:yM,data:function(){return{countDown:0,localShow:vM(this[mM])}},watch:(oM={},uM(oM,mM,(function(t){this.countDown=gM(t),this.localShow=vM(t)})),uM(oM,"countDown",(function(t){var e=this;this.clearCountDownInterval();var r=this[mM];WT(r)&&(this.$emit("dismiss-count-down",t),r!==t&&this.$emit(bM,t),t>0?(this.localShow=!0,this.$_countDownTimeout=setTimeout((function(){e.countDown--}),1e3)):this.$nextTick((function(){Gz((function(){e.localShow=!1}))})))})),uM(oM,"localShow",(function(t){var e=this[mM];t||!this.dismissible&&!WT(e)||this.$emit("dismissed"),WT(e)||e===t||this.$emit(bM,t)})),oM),created:function(){this.$_filterTimer=null;var t=this[mM];this.countDown=gM(t),this.localShow=vM(t)},beforeDestroy:function(){this.clearCountDownInterval()},methods:{dismiss:function(){this.clearCountDownInterval(),this.countDown=0,this.localShow=!1},clearCountDownInterval:function(){clearTimeout(this.$_countDownTimeout),this.$_countDownTimeout=null}},render:function(t){var e=t();if(this.localShow){var r=this.dismissible,n=this.variant,o=t();r&&(o=t(tM,{attrs:{"aria-label":this.dismissLabel},on:{click:this.dismiss}},[this.normalizeSlot("dismiss")])),e=t("div",{staticClass:"alert",class:uM({"alert-dismissible":r},"alert-".concat(n),n),attrs:{role:"alert","aria-live":"polite","aria-atomic":!0},key:this[wj]},[o,this.normalizeSlot()])}return t(lM,{props:{noFade:!this.fade}},[e])}}),xM=LP({components:{BAlert:wM}}),kM=Math.min,_M=Math.max,OM=Math.abs,SM=Math.ceil,CM=Math.floor,jM=Math.pow,TM=Math.round;function PM(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,o,a=[],i=!0,s=!1;try{for(r=r.call(t);!(i=(n=r.next()).done)&&(a.push(n.value),!e||a.length!==e);i=!0);}catch(l){s=!0,o=l}finally{try{i||null==r.return||r.return()}finally{if(s)throw o}}return a}}(t,e)||function(t,e){if(t){if("string"==typeof t)return $M(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?$M(t,e):void 0}}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function $M(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r0&&void 0!==arguments[0]?arguments[0]:{},e=t.href,r=t.to,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"#",o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"/";if(e)return e;if(NM(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"a"))return null;if(HT(r))return r||o;if(KT(r)&&(r.path||r.query||r.hash)){var a=Rz(r.path),i=function(t){if(!KT(t))return"";var e=iP(t).map((function(e){var r=t[e];return BT(r)?"":RT(r)?IM(e):GT(r)?r.reduce((function(t,r){return RT(r)?t.push(IM(e)):BT(r)||t.push(IM(e)+"="+IM(r)),t}),[]).join("&"):IM(e)+"="+IM(r)})).filter((function(t){return t.length>0})).join("&");return e?"?".concat(e):""}(r.query),s=Rz(r.hash);return s=s&&"#"!==s.charAt(0)?"#".concat(s):s,"".concat(a).concat(i).concat(s)||o}return n};function HM(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var UM={viewBox:"0 0 16 16",width:"1em",height:"1em",focusable:"false",role:"img","aria-label":"icon"},WM={width:null,height:null,focusable:null,role:null,"aria-label":null},GM={animation:IE(FA),content:IE(FA),flipH:IE(EA,!1),flipV:IE(EA,!1),fontScale:IE(XA,1),rotate:IE(XA,0),scale:IE(XA,1),shiftH:IE(XA,0),shiftV:IE(XA,0),stacked:IE(EA,!1),title:IE(FA),variant:IE(FA)},qM=Oj({name:"BIconBase",functional:!0,props:GM,render:function(t,e){var r,n=e.data,o=e.props,a=e.children,i=o.animation,s=o.content,l=o.flipH,c=o.flipV,d=o.stacked,u=o.title,p=o.variant,f=_M(Az(o.fontScale,1),0)||1,h=_M(Az(o.scale,1),0)||1,m=Az(o.rotate,0),b=Az(o.shiftH,0),g=Az(o.shiftV,0),v=l||c||1!==h,y=v||m,w=b||g,x=!FT(s),k=t("g",{attrs:{transform:[y?"translate(8 8)":null,v?"scale(".concat((l?-1:1)*h," ").concat((c?-1:1)*h,")"):null,m?"rotate(".concat(m,")"):null,y?"translate(-8 -8)":null].filter(yP).join(" ")||null},domProps:x?{innerHTML:s||""}:{}},a);w&&(k=t("g",{attrs:{transform:"translate(".concat(16*b/16," ").concat(-16*g/16,")")}},[k])),d&&(k=t("g",[k]));var _=[u?t("title",u):null,k].filter(yP);return t("svg",hj({staticClass:"b-icon bi",class:(r={},HM(r,"text-".concat(p),p),HM(r,"b-icon-animation-".concat(i),i),r),attrs:UM,style:d?{}:{fontSize:1===f?null:"".concat(100*f,"%")}},n,d?{attrs:WM}:{},{attrs:{xmlns:d?null:"http://www.w3.org/2000/svg",fill:"currentColor"}}),_)}});function KM(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function YM(t){for(var e=1;e'),eL=ZM("CalendarFill",''),rL=ZM("ChevronBarLeft",''),nL=ZM("ChevronDoubleLeft",''),oL=ZM("ChevronDown",''),aL=ZM("ChevronLeft",''),iL=ZM("ChevronUp",''),sL=ZM("CircleFill",''),lL=ZM("Clock",''),cL=ZM("ClockFill",''),dL=ZM("Dash",''),uL=ZM("PersonFill",''),pL=ZM("Plus",''),fL=ZM("Star",''),hL=ZM("StarFill",''),mL=ZM("StarHalf",''),bL=ZM("X",'');function gL(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function vL(t){for(var e=1;e1?r-1:0),o=1;ot.length)&&(e=t.length);for(var r=0,n=new Array(e);r0&&void 0!==arguments[0]?arguments[0]:{},e=t.target,r=t.rel;return"_blank"===e&&RT(r)?"noopener":r||null}({target:this.target,rel:this.rel})},computedHref:function(){var t=this.to,e=this.href;return VM({to:t,href:e},this.computedTag)},computedProps:function(){var t=this.event,e=this.prefetch,r=this.routerTag;return this.isRouterLink?eI(eI(eI(eI({},RE(dP(eI(eI({},oI),"nuxt-link"===this.computedTag?aI:{}),["event","prefetch","routerTag"]),this)),t?{event:t}:{}),VT(e)?{prefetch:e}:{}),r?{tag:r}:{}):{}},computedAttrs:function(){var t=this.bvAttrs,e=this.computedHref,r=this.computedRel,n=this.disabled,o=this.target,a=this.routerTag,i=this.isRouterLink;return eI(eI(eI(eI({},t),e?{href:e}:{}),i&&a&&!Xz(a,"a")?{}:{rel:r,target:o}),{},{tabindex:n?"-1":BT(t.tabindex)?null:t.tabindex,"aria-disabled":n?"true":null})},computedListeners:function(){return eI(eI({},this.bvListeners),{},{click:this.onClick})}},methods:{onClick:function(t){var e,r=arguments,n=XT(t),o=this.isRouterLink,a=this.bvListeners.click;n&&this.disabled?YE(t,{immediatePropagation:!0}):(o&&(null===(e=t.currentTarget.__vue__)||void 0===e||e.$emit(YD,t)),Sz(a).filter((function(t){return NT(t)})).forEach((function(t){t.apply(void 0,ZL(r))})),this.emitOnRoot(nI,t),this.emitOnRoot("clicked::link",t));n&&!o&&"#"===this.computedHref&&YE(t,{propagation:!1})},focus:function(){kE(this.$el)},blur:function(){_E(this.$el)}},render:function(t){var e=this.active,r=this.disabled;return t(this.computedTag,rI({class:{active:e,disabled:r},attrs:this.computedAttrs,props:this.computedProps},this.isRouterLink?"nativeOn":"on",this.computedListeners),this.normalizeSlot())}});function lI(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function cI(t){for(var e=1;e0&&void 0!==arguments[0]?arguments[0]:"").replace(Zj,"")},HI=function(t,e){return t?{innerHTML:t}:e?{textContent:e}:{}};function UI(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function WI(t){for(var e=1;e-1&&(e=e.slice(0,r).reverse(),kE(e[0]))},focusNext:function(t){var e=this.getItems(),r=e.indexOf(t.target);r>-1&&(e=e.slice(r+1),kE(e[0]))},focusLast:function(){var t=this.getItems().reverse();kE(t[0])},onFocusin:function(t){var e=this.$el;t.target!==e||aE(e,t.relatedTarget)||(YE(t),this.focusFirst(t))},onKeydown:function(t){var e=t.keyCode,r=t.shiftKey;e===DL||e===TL?(YE(t),r?this.focusFirst(t):this.focusPrev(t)):e!==OL&&e!==PL||(YE(t),r?this.focusLast(t):this.focusNext(t))}},render:function(t){var e=this.keyNav;return t("div",{staticClass:"btn-toolbar",class:{"justify-content-between":this.justify},attrs:{role:"toolbar",tabindex:e?"0":null},on:e?{focusin:this.onFocusin,keydown:this.onKeydown}:{}},[this.normalizeSlot()])}}),fB=LP({components:{BButtonToolbar:pB,BBtnToolbar:pB}}),hB="gregory",mB="long",bB="short",gB="2-digit",vB="numeric";function yB(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,o,a=[],i=!0,s=!1;try{for(r=r.call(t);!(i=(n=r.next()).done)&&(a.push(n.value),!e||a.length!==e);i=!0);}catch(l){s=!0,o=l}finally{try{i||null==r.return||r.return()}finally{if(s)throw o}}return a}}(t,e)||function(t,e){if(t){if("string"==typeof t)return wB(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?wB(t,e):void 0}}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function wB(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r1&&void 0!==arguments[1]?arguments[1]:null,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return t=SB(t),e=SB(e)||t,r=SB(r)||t,t?tr?r:t:null},RB=["ar","az","ckb","fa","he","ks","lrc","mzn","ps","sd","te","ug","ur","yi"].map((function(t){return t.toLowerCase()})),FB=function(t){var e=Rz(t).toLowerCase().replace(kT,"").split("-"),r=e.slice(0,2).join("-"),n=e[0];return Oz(RB,r)||Oz(RB,n)},NB={id:IE(FA)},VB=Oj({props:NB,data:function(){return{localId_:null}},computed:{safeId:function(){var t=this.id||this.localId_;return function(e){return t?(e=String(e||"").replace(/\s+/g,"_"))?t+"_"+e:t:null}}},mounted:function(){var t=this;this.$nextTick((function(){t.localId_="__BVID__".concat(t[wj])}))}});function HB(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function UB(t){for(var e=1;e1&&void 0!==arguments[1]?arguments[1]:hB;return t=Sz(t).filter(yP),new Intl.DateTimeFormat(t,{calendar:e}).resolvedOptions().locale}(Sz(this.locale).filter(yP),hB)},computedDateDisabledFn:function(){var t=this.dateDisabledFn;return HE(t)?t:function(){return!1}},computedDateInfoFn:function(){var t=this.dateInfoFn;return HE(t)?t:function(){return{}}},calendarLocale:function(){var t=new Intl.DateTimeFormat(this.computedLocale,{calendar:hB}),e=t.resolvedOptions().calendar,r=t.resolvedOptions().locale;return e!==hB&&(r=r.replace(/-u-.+$/i,"").concat("-u-ca-gregory")),r},calendarYear:function(){return this.activeDate.getFullYear()},calendarMonth:function(){return this.activeDate.getMonth()},calendarFirstDay:function(){return OB(this.calendarYear,this.calendarMonth,1,12)},calendarDaysInMonth:function(){var t=OB(this.calendarFirstDay);return t.setMonth(t.getMonth()+1,0),t.getDate()},computedVariant:function(){return"btn-".concat(this.selectedVariant||"primary")},computedTodayVariant:function(){return"btn-outline-".concat(this.todayVariant||this.selectedVariant||"primary")},computedNavButtonVariant:function(){return"btn-outline-".concat(this.navButtonVariant||"primary")},isRTL:function(){var t=Rz(this.direction).toLowerCase();return"rtl"===t||"ltr"!==t&&FB(this.computedLocale)},context:function(){var t=this.selectedYMD,e=this.activeYMD,r=SB(t),n=SB(e);return{selectedYMD:t,selectedDate:r,selectedFormatted:r?this.formatDateString(r):this.labelNoDateSelected,activeYMD:e,activeDate:n,activeFormatted:n?this.formatDateString(n):"",disabled:this.dateDisabled(n),locale:this.computedLocale,calendarLocale:this.calendarLocale,rtl:this.isRTL}},dateOutOfRange:function(){var t=this.computedMin,e=this.computedMax;return function(r){return r=SB(r),t&&re}},dateDisabled:function(){var t=this,e=this.dateOutOfRange;return function(r){r=SB(r);var n=CB(r);return!(!e(r)&&!t.computedDateDisabledFn(n,r))}},formatDateString:function(){return jB(this.calendarLocale,UB(UB({year:vB,month:gB,day:gB},this.dateFormatOptions),{},{hour:void 0,minute:void 0,second:void 0,calendar:hB}))},formatYearMonth:function(){return jB(this.calendarLocale,{year:vB,month:mB,calendar:hB})},formatWeekdayName:function(){return jB(this.calendarLocale,{weekday:mB,calendar:hB})},formatWeekdayNameShort:function(){return jB(this.calendarLocale,{weekday:this.weekdayHeaderFormat||bB,calendar:hB})},formatDay:function(){var t=new Intl.NumberFormat([this.computedLocale],{style:"decimal",minimumIntegerDigits:1,minimumFractionDigits:0,maximumFractionDigits:0,notation:"standard"});return function(e){return t.format(e.getDate())}},prevDecadeDisabled:function(){var t=this.computedMin;return this.disabled||t&&$B(LB(this.activeDate))t},nextYearDisabled:function(){var t=this.computedMax;return this.disabled||t&&PB(MB(this.activeDate))>t},nextDecadeDisabled:function(){var t=this.computedMax;return this.disabled||t&&PB(IB(this.activeDate))>t},calendar:function(){for(var t=[],e=this.calendarFirstDay,r=e.getFullYear(),n=e.getMonth(),o=this.calendarDaysInMonth,a=e.getDay(),i=0-((this.computedWeekStarts>a?7:0)-this.computedWeekStarts)-a,s=0;s<6&&i0);r!==this.visible&&(this.visible=r,this.callback(r),this.once&&this.visible&&(this.doneOnce=!0,this.stop()))}},{key:"stop",value:function(){this.observer&&this.observer.disconnect(),this.observer=null}}]),t}(),RR=function(t){var e=t[IR];e&&e.stop&&e.stop(),delete t[IR]},FR=function(t,e){var r=e.value,n=e.modifiers,o={margin:"0px",once:!1,callback:r};iP(n).forEach((function(t){Kj.test(t)?o.margin="".concat(t,"px"):"once"===t.toLowerCase()&&(o.once=!0)})),RR(t),t[IR]=new BR(t,o),t[IR]._prevModifiers=lP(n)},NR={bind:FR,componentUpdated:function(t,e,r){var n=e.value,o=e.oldValue,a=e.modifiers;a=lP(a),!t||n===o&&t[IR]&&zL(a,t[IR]._prevModifiers)||FR(t,{value:n,modifiers:a})},unbind:function(t){RR(t)}};function VR(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function HR(t){for(var e=1;e0||o.removedNodes.length>0))&&(r=!0)}r&&e()}));return o.observe(t,function(t){for(var e=1;e0),touchStartX:0,touchDeltaX:0}},computed:{numSlides:function(){return this.slides.length}},watch:(cF={},fF(cF,gF,(function(t,e){t!==e&&this.setSlide(Dz(t,0))})),fF(cF,"interval",(function(t,e){t!==e&&(t?(this.pause(!0),this.start(!1)):this.pause(!1))})),fF(cF,"isPaused",(function(t,e){t!==e&&this.$emit(t?"paused":"unpaused")})),fF(cF,"index",(function(t,e){t===e||this.isSliding||this.doSlide(t,e)})),cF),created:function(){this.$_interval=null,this.$_animationTimeout=null,this.$_touchTimeout=null,this.$_observer=null,this.isPaused=!(Dz(this.interval,0)>0)},mounted:function(){this.transitionEndEvent=function(t){for(var e in xF)if(!BT(t.style[e]))return xF[e];return null}(this.$el)||null,this.updateSlides(),this.setObserver(!0)},beforeDestroy:function(){this.clearInterval(),this.clearAnimationTimeout(),this.clearTouchTimeout(),this.setObserver(!1)},methods:{clearInterval:function(t){function e(){return t.apply(this,arguments)}return e.toString=function(){return t.toString()},e}((function(){clearInterval(this.$_interval),this.$_interval=null})),clearAnimationTimeout:function(){clearTimeout(this.$_animationTimeout),this.$_animationTimeout=null},clearTouchTimeout:function(){clearTimeout(this.$_touchTimeout),this.$_touchTimeout=null},setObserver:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.$_observer&&this.$_observer.disconnect(),this.$_observer=null,t&&(this.$_observer=dF(this.$refs.inner,this.updateSlides.bind(this),{subtree:!1,childList:!0,attributes:!0,attributeFilter:["id"]}))},setSlide:function(t){var e=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!(Mj&&document.visibilityState&&document.hidden)){var n=this.noWrap,o=this.numSlides;t=CM(t),0!==o&&(this.isSliding?this.$once(OA,(function(){Gz((function(){return e.setSlide(t,r)}))})):(this.direction=r,this.index=t>=o?n?o-1:0:t<0?n?0:o-1:t,n&&this.index!==t&&this.index!==this[gF]&&this.$emit(vF,this.index)))}},prev:function(){this.setSlide(this.index-1,"prev")},next:function(){this.setSlide(this.index+1,"next")},pause:function(t){t||(this.isPaused=!0),this.clearInterval()},start:function(t){t||(this.isPaused=!1),this.clearInterval(),this.interval&&this.numSlides>1&&(this.$_interval=setInterval(this.next,_M(1e3,this.interval)))},restart:function(){this.$el.contains(Yz())||this.start()},doSlide:function(t,e){var r=this,n=Boolean(this.interval),o=this.calcDirection(this.direction,e,t),a=o.overlayClass,i=o.dirClass,s=this.slides[e],l=this.slides[t];if(s&&l){if(this.isSliding=!0,n&&this.pause(!1),this.$emit("sliding-start",t),this.$emit(vF,this.index),this.noAnimation)sE(l,"active"),lE(s,"active"),this.isSliding=!1,this.$nextTick((function(){return r.$emit(OA,t)}));else{sE(l,a),tE(l),sE(s,i),sE(l,i);var c=!1,d=function e(){c||(c=!0,r.transitionEndEvent&&r.transitionEndEvent.split(/\s+/).forEach((function(t){return qE(l,t,e,DA)})),r.clearAnimationTimeout(),lE(l,i),lE(l,a),sE(l,"active"),lE(s,"active"),lE(s,i),lE(s,a),dE(s,"aria-current","false"),dE(l,"aria-current","true"),dE(s,"aria-hidden","true"),dE(l,"aria-hidden","false"),r.isSliding=!1,r.direction=null,r.$nextTick((function(){return r.$emit(OA,t)})))};this.transitionEndEvent&&this.transitionEndEvent.split(/\s+/).forEach((function(t){return GE(l,t,d,DA)})),this.$_animationTimeout=setTimeout(d,650)}n&&this.start(!1)}},updateSlides:function(){this.pause(!0),this.slides=eE(".carousel-item",this.$refs.inner);var t=this.slides.length,e=_M(0,kM(CM(this.index),t-1));this.slides.forEach((function(r,n){var o=n+1;n===e?(sE(r,"active"),dE(r,"aria-current","true")):(lE(r,"active"),dE(r,"aria-current","false")),dE(r,"aria-posinset",String(o)),dE(r,"aria-setsize",String(t))})),this.setSlide(e),this.start(this.isPaused)},calcDirection:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return t?yF[t]:(arguments.length>2&&void 0!==arguments[2]?arguments[2]:0)>(arguments.length>1&&void 0!==arguments[1]?arguments[1]:0)?yF.next:yF.prev},handleClick:function(t,e){var r=t.keyCode;"click"!==t.type&&r!==$L&&r!==CL||(YE(t),e())},handleSwipe:function(){var t=OM(this.touchDeltaX);if(!(t<=40)){var e=t/this.touchDeltaX;this.touchDeltaX=0,e>0?this.prev():e<0&&this.next()}},touchStart:function(t){Vj&&wF[t.pointerType.toUpperCase()]?this.touchStartX=t.clientX:Vj||(this.touchStartX=t.touches[0].clientX)},touchMove:function(t){t.touches&&t.touches.length>1?this.touchDeltaX=0:this.touchDeltaX=t.touches[0].clientX-this.touchStartX},touchEnd:function(t){Vj&&wF[t.pointerType.toUpperCase()]&&(this.touchDeltaX=t.clientX-this.touchStartX),this.handleSwipe(),this.pause(!1),this.clearTouchTimeout(),this.$_touchTimeout=setTimeout(this.start,500+_M(1e3,this.interval))}},render:function(t){var e=this,r=this.indicators,n=this.background,o=this.noAnimation,a=this.noHoverPause,i=this.noTouch,s=this.index,l=this.isSliding,c=this.pause,d=this.restart,u=this.touchStart,p=this.touchEnd,f=this.safeId("__BV_inner_"),h=t("div",{staticClass:"carousel-inner",attrs:{id:f,role:"list"},ref:"inner"},[this.normalizeSlot()]),m=t();if(this.controls){var b=function(r,n,o){var a=function(t){l?YE(t,{propagation:!1}):e.handleClick(t,o)};return t("a",{staticClass:"carousel-control-".concat(r),attrs:{href:"#",role:"button","aria-controls":f,"aria-disabled":l?"true":null},on:{click:a,keydown:a}},[t("span",{staticClass:"carousel-control-".concat(r,"-icon"),attrs:{"aria-hidden":"true"}}),t("span",{class:"sr-only"},[n])])};m=[b("prev",this.labelPrev,this.prev),b("next",this.labelNext,this.next)]}var g=t("ol",{staticClass:"carousel-indicators",directives:[{name:"show",value:r}],attrs:{id:this.safeId("__BV_indicators_"),"aria-hidden":r?"false":"true","aria-label":this.labelIndicators,"aria-owns":f}},this.slides.map((function(n,o){var a=function(t){e.handleClick(t,(function(){e.setSlide(o)}))};return t("li",{class:{active:o===s},attrs:{role:"button",id:e.safeId("__BV_indicator_".concat(o+1,"_")),tabindex:r?"0":"-1","aria-current":o===s?"true":"false","aria-label":"".concat(e.labelGotoSlide," ").concat(o+1),"aria-describedby":n.id||null,"aria-controls":f},on:{click:a,keydown:a},key:"slide_".concat(o)})}))),v={mouseenter:a?iF:c,mouseleave:a?iF:d,focusin:c,focusout:d,keydown:function(t){if(!/input|textarea/i.test(t.target.tagName)){var r=t.keyCode;r!==TL&&r!==PL||(YE(t),e[r===TL?"prev":"next"]())}}};return Nj&&!i&&(Vj?(v["&pointerdown"]=u,v["&pointerup"]=p):(v["&touchstart"]=u,v["&touchmove"]=this.touchMove,v["&touchend"]=p)),t("div",{staticClass:"carousel",class:{slide:!o,"carousel-fade":!o&&this.fade,"pointer-event":Nj&&Vj&&!i},style:{background:n},attrs:{role:"region",id:this.safeId(),"aria-busy":l?"true":"false"},on:v},[h,m,g])}});function OF(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function SF(t){for(var e=1;e0?(dE(t,iN,n.join(" ")),hE(t,dN,"none")):(uE(t,iN),mE(t,dN)),Gz((function(){!function(t,e){if(gN(t),e){var r=function(r){"keydown"===r.type&&!Oz(mN,r.keyCode)||Qz(t)||(t[aN]||[]).forEach((function(t){HL(e).$emit(uN,t)}))};t[nN]=r,GE(t,"click",r,$A),bN(t)&&GE(t,"keydown",r,$A)}}(t,ZF(r,e))})),zL(n,t[aN])||(t[aN]=n,n.forEach((function(t){HL(ZF(r,e)).$emit(hN,t)})))}},kN={bind:function(t,e,r){t[oN]=!1,t[aN]=[],function(t,e){if(vN(t,e),e){var r=function(e,r){Oz(t[aN]||[],e)&&(t[oN]=r,yN(t,r))};t[rN]=r,HL(e).$on([pN,fN],r)}}(t,ZF(r,e)),xN(t,e,r)},componentUpdated:xN,updated:xN,unbind:function(t,e,r){gN(t),vN(t,ZF(r,e)),wN(t,rN),wN(t,nN),wN(t,oN),wN(t,aN),lE(t,QF),lE(t,tN),uE(t,sN),uE(t,iN),uE(t,lN),mE(t,dN)}},_N=LP({directives:{VBToggle:kN}}),ON=LP({components:{BCollapse:JF},plugins:{VBTogglePlugin:_N}}),SN="undefined"!=typeof window&&"undefined"!=typeof document&&"undefined"!=typeof navigator,CN=function(){for(var t=["Edge","Trident","Firefox"],e=0;e=0)return 1;return 0}(),jN=SN&&window.Promise?function(t){var e=!1;return function(){e||(e=!0,window.Promise.resolve().then((function(){e=!1,t()})))}}:function(t){var e=!1;return function(){e||(e=!0,setTimeout((function(){e=!1,t()}),CN))}};function TN(t){return t&&"[object Function]"==={}.toString.call(t)}function PN(t,e){if(1!==t.nodeType)return[];var r=t.ownerDocument.defaultView.getComputedStyle(t,null);return e?r[e]:r}function $N(t){return"HTML"===t.nodeName?t:t.parentNode||t.host}function DN(t){if(!t)return document.body;switch(t.nodeName){case"HTML":case"BODY":return t.ownerDocument.body;case"#document":return t.body}var e=PN(t),r=e.overflow,n=e.overflowX,o=e.overflowY;return/(auto|scroll|overlay)/.test(r+o+n)?t:DN($N(t))}function AN(t){return t&&t.referenceNode?t.referenceNode:t}var zN=SN&&!(!window.MSInputMethodContext||!document.documentMode),EN=SN&&/MSIE 10/.test(navigator.userAgent);function MN(t){return 11===t?zN:10===t?EN:zN||EN}function LN(t){if(!t)return document.documentElement;for(var e=MN(10)?document.body:null,r=t.offsetParent||null;r===e&&t.nextElementSibling;)r=(t=t.nextElementSibling).offsetParent;var n=r&&r.nodeName;return n&&"BODY"!==n&&"HTML"!==n?-1!==["TH","TD","TABLE"].indexOf(r.nodeName)&&"static"===PN(r,"position")?LN(r):r:t?t.ownerDocument.documentElement:document.documentElement}function IN(t){return null!==t.parentNode?IN(t.parentNode):t}function BN(t,e){if(!(t&&t.nodeType&&e&&e.nodeType))return document.documentElement;var r=t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_FOLLOWING,n=r?t:e,o=r?e:t,a=document.createRange();a.setStart(n,0),a.setEnd(o,0);var i,s,l=a.commonAncestorContainer;if(t!==l&&e!==l||n.contains(o))return"BODY"===(s=(i=l).nodeName)||"HTML"!==s&&LN(i.firstElementChild)!==i?LN(l):l;var c=IN(t);return c.host?BN(c.host,e):BN(t,IN(e).host)}function RN(t){var e="top"===(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"top")?"scrollTop":"scrollLeft",r=t.nodeName;if("BODY"===r||"HTML"===r){var n=t.ownerDocument.documentElement;return(t.ownerDocument.scrollingElement||n)[e]}return t[e]}function FN(t,e){var r="x"===e?"Left":"Top",n="Left"===r?"Right":"Bottom";return parseFloat(t["border"+r+"Width"])+parseFloat(t["border"+n+"Width"])}function NN(t,e,r,n){return Math.max(e["offset"+t],e["scroll"+t],r["client"+t],r["offset"+t],r["scroll"+t],MN(10)?parseInt(r["offset"+t])+parseInt(n["margin"+("Height"===t?"Top":"Left")])+parseInt(n["margin"+("Height"===t?"Bottom":"Right")]):0)}function VN(t){var e=t.body,r=t.documentElement,n=MN(10)&&getComputedStyle(r);return{height:NN("Height",e,r,n),width:NN("Width",e,r,n)}}var HN=function(){function t(t,e){for(var r=0;r2&&void 0!==arguments[2]&&arguments[2],n=MN(10),o="HTML"===e.nodeName,a=qN(t),i=qN(e),s=DN(t),l=PN(e),c=parseFloat(l.borderTopWidth),d=parseFloat(l.borderLeftWidth);r&&o&&(i.top=Math.max(i.top,0),i.left=Math.max(i.left,0));var u=GN({top:a.top-i.top-c,left:a.left-i.left-d,width:a.width,height:a.height});if(u.marginTop=0,u.marginLeft=0,!n&&o){var p=parseFloat(l.marginTop),f=parseFloat(l.marginLeft);u.top-=c-p,u.bottom-=c-p,u.left-=d-f,u.right-=d-f,u.marginTop=p,u.marginLeft=f}return(n&&!r?e.contains(s):e===s&&"BODY"!==s.nodeName)&&(u=function(t,e){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=RN(e,"top"),o=RN(e,"left"),a=r?-1:1;return t.top+=n*a,t.bottom+=n*a,t.left+=o*a,t.right+=o*a,t}(u,e)),u}function YN(t){var e=t.nodeName;if("BODY"===e||"HTML"===e)return!1;if("fixed"===PN(t,"position"))return!0;var r=$N(t);return!!r&&YN(r)}function XN(t){if(!t||!t.parentElement||MN())return document.documentElement;for(var e=t.parentElement;e&&"none"===PN(e,"transform");)e=e.parentElement;return e||document.documentElement}function JN(t,e,r,n){var o=arguments.length>4&&void 0!==arguments[4]&&arguments[4],a={top:0,left:0},i=o?XN(t):BN(t,AN(e));if("viewport"===n)a=function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=t.ownerDocument.documentElement,n=KN(t,r),o=Math.max(r.clientWidth,window.innerWidth||0),a=Math.max(r.clientHeight,window.innerHeight||0),i=e?0:RN(r),s=e?0:RN(r,"left");return GN({top:i-n.top+n.marginTop,left:s-n.left+n.marginLeft,width:o,height:a})}(i,o);else{var s=void 0;"scrollParent"===n?"BODY"===(s=DN($N(e))).nodeName&&(s=t.ownerDocument.documentElement):s="window"===n?t.ownerDocument.documentElement:n;var l=KN(s,i,o);if("HTML"!==s.nodeName||YN(i))a=l;else{var c=VN(t.ownerDocument),d=c.height,u=c.width;a.top+=l.top-l.marginTop,a.bottom=d+l.top,a.left+=l.left-l.marginLeft,a.right=u+l.left}}var p="number"==typeof(r=r||0);return a.left+=p?r:r.left||0,a.top+=p?r:r.top||0,a.right-=p?r:r.right||0,a.bottom-=p?r:r.bottom||0,a}function ZN(t){return t.width*t.height}function QN(t,e,r,n,o){var a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;if(-1===t.indexOf("auto"))return t;var i=JN(r,n,a,o),s={top:{width:i.width,height:e.top-i.top},right:{width:i.right-e.right,height:i.height},bottom:{width:i.width,height:i.bottom-e.bottom},left:{width:e.left-i.left,height:i.height}},l=Object.keys(s).map((function(t){return WN({key:t},s[t],{area:ZN(s[t])})})).sort((function(t,e){return e.area-t.area})),c=l.filter((function(t){var e=t.width,n=t.height;return e>=r.clientWidth&&n>=r.clientHeight})),d=c.length>0?c[0].key:l[0].key,u=t.split("-")[1];return d+(u?"-"+u:"")}function tV(t,e,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return KN(r,n?XN(e):BN(e,AN(r)),n)}function eV(t){var e=t.ownerDocument.defaultView.getComputedStyle(t),r=parseFloat(e.marginTop||0)+parseFloat(e.marginBottom||0),n=parseFloat(e.marginLeft||0)+parseFloat(e.marginRight||0);return{width:t.offsetWidth+n,height:t.offsetHeight+r}}function rV(t){var e={left:"right",right:"left",bottom:"top",top:"bottom"};return t.replace(/left|right|bottom|top/g,(function(t){return e[t]}))}function nV(t,e,r){r=r.split("-")[0];var n=eV(t),o={width:n.width,height:n.height},a=-1!==["right","left"].indexOf(r),i=a?"top":"left",s=a?"left":"top",l=a?"height":"width",c=a?"width":"height";return o[i]=e[i]+e[l]/2-n[l]/2,o[s]=r===s?e[s]-n[c]:e[rV(s)],o}function oV(t,e){return Array.prototype.find?t.find(e):t.filter(e)[0]}function aV(t,e,r){var n=void 0===r?t:t.slice(0,function(t,e,r){if(Array.prototype.findIndex)return t.findIndex((function(t){return t[e]===r}));var n=oV(t,(function(t){return t[e]===r}));return t.indexOf(n)}(t,"name",r));return n.forEach((function(t){t.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var r=t.function||t.fn;t.enabled&&TN(r)&&(e.offsets.popper=GN(e.offsets.popper),e.offsets.reference=GN(e.offsets.reference),e=r(e,t))})),e}function iV(){if(!this.state.isDestroyed){var t={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};t.offsets.reference=tV(this.state,this.popper,this.reference,this.options.positionFixed),t.placement=QN(this.options.placement,t.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),t.originalPlacement=t.placement,t.positionFixed=this.options.positionFixed,t.offsets.popper=nV(this.popper,t.offsets.reference,t.placement),t.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",t=aV(this.modifiers,t),this.state.isCreated?this.options.onUpdate(t):(this.state.isCreated=!0,this.options.onCreate(t))}}function sV(t,e){return t.some((function(t){var r=t.name;return t.enabled&&r===e}))}function lV(t){for(var e=[!1,"ms","Webkit","Moz","O"],r=t.charAt(0).toUpperCase()+t.slice(1),n=0;n1&&void 0!==arguments[1]&&arguments[1],r=wV.indexOf(t),n=wV.slice(r+1).concat(wV.slice(0,r));return e?n.reverse():n}var kV="flip",_V="clockwise",OV="counterclockwise";function SV(t,e,r,n){var o=[0,0],a=-1!==["right","left"].indexOf(n),i=t.split(/(\+|\-)/).map((function(t){return t.trim()})),s=i.indexOf(oV(i,(function(t){return-1!==t.search(/,|\s/)})));i[s]&&-1===i[s].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var l=/\s*,\s*|\s+/,c=-1!==s?[i.slice(0,s).concat([i[s].split(l)[0]]),[i[s].split(l)[1]].concat(i.slice(s+1))]:[i];return c=c.map((function(t,n){var o=(1===n?!a:a)?"height":"width",i=!1;return t.reduce((function(t,e){return""===t[t.length-1]&&-1!==["+","-"].indexOf(e)?(t[t.length-1]=e,i=!0,t):i?(t[t.length-1]+=e,i=!1,t):t.concat(e)}),[]).map((function(t){return function(t,e,r,n){var o=t.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),a=+o[1],i=o[2];return a?0===i.indexOf("%")?GN("%p"===i?r:n)[e]/100*a:"vh"===i||"vw"===i?("vh"===i?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*a:a:t}(t,o,e,r)}))})),c.forEach((function(t,e){t.forEach((function(r,n){mV(r)&&(o[e]+=r*("-"===t[n-1]?-1:1))}))})),o}var CV={shift:{order:100,enabled:!0,fn:function(t){var e=t.placement,r=e.split("-")[0],n=e.split("-")[1];if(n){var o=t.offsets,a=o.reference,i=o.popper,s=-1!==["bottom","top"].indexOf(r),l=s?"left":"top",c=s?"width":"height",d={start:UN({},l,a[l]),end:UN({},l,a[l]+a[c]-i[c])};t.offsets.popper=WN({},i,d[n])}return t}},offset:{order:200,enabled:!0,fn:function(t,e){var r=e.offset,n=t.placement,o=t.offsets,a=o.popper,i=o.reference,s=n.split("-")[0],l=void 0;return l=mV(+r)?[+r,0]:SV(r,a,i,s),"left"===s?(a.top+=l[0],a.left-=l[1]):"right"===s?(a.top+=l[0],a.left+=l[1]):"top"===s?(a.left+=l[0],a.top-=l[1]):"bottom"===s&&(a.left+=l[0],a.top+=l[1]),t.popper=a,t},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(t,e){var r=e.boundariesElement||LN(t.instance.popper);t.instance.reference===r&&(r=LN(r));var n=lV("transform"),o=t.instance.popper.style,a=o.top,i=o.left,s=o[n];o.top="",o.left="",o[n]="";var l=JN(t.instance.popper,t.instance.reference,e.padding,r,t.positionFixed);o.top=a,o.left=i,o[n]=s,e.boundaries=l;var c=e.priority,d=t.offsets.popper,u={primary:function(t){var r=d[t];return d[t]l[t]&&!e.escapeWithReference&&(n=Math.min(d[r],l[t]-("right"===t?d.width:d.height))),UN({},r,n)}};return c.forEach((function(t){var e=-1!==["left","top"].indexOf(t)?"primary":"secondary";d=WN({},d,u[e](t))})),t.offsets.popper=d,t},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(t){var e=t.offsets,r=e.popper,n=e.reference,o=t.placement.split("-")[0],a=Math.floor,i=-1!==["top","bottom"].indexOf(o),s=i?"right":"bottom",l=i?"left":"top",c=i?"width":"height";return r[s]a(n[s])&&(t.offsets.popper[l]=a(n[s])),t}},arrow:{order:500,enabled:!0,fn:function(t,e){var r;if(!vV(t.instance.modifiers,"arrow","keepTogether"))return t;var n=e.element;if("string"==typeof n){if(!(n=t.instance.popper.querySelector(n)))return t}else if(!t.instance.popper.contains(n))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),t;var o=t.placement.split("-")[0],a=t.offsets,i=a.popper,s=a.reference,l=-1!==["left","right"].indexOf(o),c=l?"height":"width",d=l?"Top":"Left",u=d.toLowerCase(),p=l?"left":"top",f=l?"bottom":"right",h=eV(n)[c];s[f]-hi[f]&&(t.offsets.popper[u]+=s[u]+h-i[f]),t.offsets.popper=GN(t.offsets.popper);var m=s[u]+s[c]/2-h/2,b=PN(t.instance.popper),g=parseFloat(b["margin"+d]),v=parseFloat(b["border"+d+"Width"]),y=m-t.offsets.popper[u]-g-v;return y=Math.max(Math.min(i[c]-h,y),0),t.arrowElement=n,t.offsets.arrow=(UN(r={},u,Math.round(y)),UN(r,p,""),r),t},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(t,e){if(sV(t.instance.modifiers,"inner"))return t;if(t.flipped&&t.placement===t.originalPlacement)return t;var r=JN(t.instance.popper,t.instance.reference,e.padding,e.boundariesElement,t.positionFixed),n=t.placement.split("-")[0],o=rV(n),a=t.placement.split("-")[1]||"",i=[];switch(e.behavior){case kV:i=[n,o];break;case _V:i=xV(n);break;case OV:i=xV(n,!0);break;default:i=e.behavior}return i.forEach((function(s,l){if(n!==s||i.length===l+1)return t;n=t.placement.split("-")[0],o=rV(n);var c=t.offsets.popper,d=t.offsets.reference,u=Math.floor,p="left"===n&&u(c.right)>u(d.left)||"right"===n&&u(c.left)u(d.top)||"bottom"===n&&u(c.top)u(r.right),m=u(c.top)u(r.bottom),g="left"===n&&f||"right"===n&&h||"top"===n&&m||"bottom"===n&&b,v=-1!==["top","bottom"].indexOf(n),y=!!e.flipVariations&&(v&&"start"===a&&f||v&&"end"===a&&h||!v&&"start"===a&&m||!v&&"end"===a&&b),w=!!e.flipVariationsByContent&&(v&&"start"===a&&h||v&&"end"===a&&f||!v&&"start"===a&&b||!v&&"end"===a&&m),x=y||w;(p||g||x)&&(t.flipped=!0,(p||g)&&(n=i[l+1]),x&&(a=function(t){return"end"===t?"start":"start"===t?"end":t}(a)),t.placement=n+(a?"-"+a:""),t.offsets.popper=WN({},t.offsets.popper,nV(t.instance.popper,t.offsets.reference,t.placement)),t=aV(t.instance.modifiers,t,"flip"))})),t},behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(t){var e=t.placement,r=e.split("-")[0],n=t.offsets,o=n.popper,a=n.reference,i=-1!==["left","right"].indexOf(r),s=-1===["top","left"].indexOf(r);return o[i?"left":"top"]=a[r]-(s?o[i?"width":"height"]:0),t.placement=rV(e),t.offsets.popper=GN(o),t}},hide:{order:800,enabled:!0,fn:function(t){if(!vV(t.instance.modifiers,"hide","preventOverflow"))return t;var e=t.offsets.reference,r=oV(t.instance.modifiers,(function(t){return"preventOverflow"===t.name})).boundaries;if(e.bottomr.right||e.top>r.bottom||e.right2&&void 0!==arguments[2]?arguments[2]:{};!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.scheduleUpdate=function(){return requestAnimationFrame(n.update)},this.update=jN(this.update.bind(this)),this.options=WN({},t.Defaults,o),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=e&&e.jquery?e[0]:e,this.popper=r&&r.jquery?r[0]:r,this.options.modifiers={},Object.keys(WN({},t.Defaults.modifiers,o.modifiers)).forEach((function(e){n.options.modifiers[e]=WN({},t.Defaults.modifiers[e]||{},o.modifiers?o.modifiers[e]:{})})),this.modifiers=Object.keys(this.options.modifiers).map((function(t){return WN({name:t},n.options.modifiers[t])})).sort((function(t,e){return t.order-e.order})),this.modifiers.forEach((function(t){t.enabled&&TN(t.onLoad)&&t.onLoad(n.reference,n.popper,n.options,t,n.state)})),this.update();var a=this.options.eventsEnabled;a&&this.enableEventListeners(),this.state.eventsEnabled=a}return HN(t,[{key:"update",value:function(){return iV.call(this)}},{key:"destroy",value:function(){return cV.call(this)}},{key:"enableEventListeners",value:function(){return fV.call(this)}},{key:"disableEventListeners",value:function(){return hV.call(this)}}]),t}();function PV(t,e,r){return r&&function(t,e){for(var r=0;r1&&void 0!==arguments[1]?arguments[1]:{};if(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),!e)throw new TypeError("Failed to construct '".concat(this.constructor.name,"'. 1 argument required, ").concat(arguments.length," given."));eP(this,t.Defaults,this.constructor.Defaults,r,{type:e}),nP(this,{type:{enumerable:!0,configurable:!1,writable:!1},cancelable:{enumerable:!0,configurable:!1,writable:!1},nativeEvent:{enumerable:!0,configurable:!1,writable:!1},target:{enumerable:!0,configurable:!1,writable:!1},relatedTarget:{enumerable:!0,configurable:!1,writable:!1},vueTarget:{enumerable:!0,configurable:!1,writable:!1},componentId:{enumerable:!0,configurable:!1,writable:!1}});var n=!1;this.preventDefault=function(){this.cancelable&&(n=!0)},oP(this,"defaultPrevented",{enumerable:!0,get:function(){return n}})}return PV(t,0,[{key:"Defaults",get:function(){return{type:"",cancelable:!0,nativeEvent:null,target:null,relatedTarget:null,vueTarget:null,componentId:null}}}]),t}(),DV=Oj({data:function(){return{listenForClickOut:!1}},watch:{listenForClickOut:function(t,e){t!==e&&(qE(this.clickOutElement,this.clickOutEventName,this._clickOutHandler,DA),t&&GE(this.clickOutElement,this.clickOutEventName,this._clickOutHandler,DA))}},beforeCreate:function(){this.clickOutElement=null,this.clickOutEventName=null},mounted:function(){this.clickOutElement||(this.clickOutElement=document),this.clickOutEventName||(this.clickOutEventName="click"),this.listenForClickOut&&GE(this.clickOutElement,this.clickOutEventName,this._clickOutHandler,DA)},beforeDestroy:function(){qE(this.clickOutElement,this.clickOutEventName,this._clickOutHandler,DA)},methods:{isClickOut:function(t){return!aE(this.$el,t.target)},_clickOutHandler:function(t){this.clickOutHandler&&this.isClickOut(t)&&this.clickOutHandler(t)}}}),AV=Oj({data:function(){return{listenForFocusIn:!1}},watch:{listenForFocusIn:function(t,e){t!==e&&(qE(this.focusInElement,"focusin",this._focusInHandler,DA),t&&GE(this.focusInElement,"focusin",this._focusInHandler,DA))}},beforeCreate:function(){this.focusInElement=null},mounted:function(){this.focusInElement||(this.focusInElement=document),this.listenForFocusIn&&GE(this.focusInElement,"focusin",this._focusInHandler,DA)},beforeDestroy:function(){qE(this.focusInElement,"focusin",this._focusInHandler,DA)},methods:{_focusInHandler:function(t){this.focusInHandler&&this.focusInHandler(t)}}}),zV=null;function EV(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function MV(t){for(var e=1;e0&&void 0!==arguments[0]&&arguments[0];this.disabled||(this.visible=!1,t&&this.$once(cA,this.focusToggler))},toggle:function(t){var e=t=t||{},r=e.type,n=e.keyCode;("click"===r||"keydown"===r&&-1!==[CL,$L,OL].indexOf(n))&&(this.disabled?this.visible=!1:(this.$emit(SA,t),YE(t),this.visible?this.hide(!0):this.show()))},onMousedown:function(t){YE(t,{propagation:!1})},onKeydown:function(t){var e=t.keyCode;27===e?this.onEsc(t):e===OL?this.focusNext(t,!1):e===DL&&this.focusNext(t,!0)},onEsc:function(t){this.visible&&(this.visible=!1,YE(t),this.$once(cA,this.focusToggler))},onSplitClick:function(t){this.disabled?this.visible=!1:this.$emit(YD,t)},hideHandler:function(t){var e=this,r=t.target;!this.visible||aE(this.$refs.menu,r)||aE(this.toggler,r)||(this.clearHideTimeout(),this.$_hideTimeout=setTimeout((function(){return e.hide()}),this.hideDelay))},clickOutHandler:function(t){this.hideHandler(t)},focusInHandler:function(t){this.hideHandler(t)},focusNext:function(t,e){var r=this,n=t.target;!this.visible||t&&oE(".dropdown form",n)||(YE(t),this.$nextTick((function(){var t=r.getItems();if(!(t.length<1)){var o=t.indexOf(n);e&&o>0?o--:!e&&o1&&void 0!==arguments[1]?arguments[1]:null;if(KT(t)){var r=xP(t,this.valueField),n=xP(t,this.textField);return{value:BT(r)?e||n:r,text:VI(String(BT(n)?e:n)),html:xP(t,this.htmlField),disabled:Boolean(xP(t,this.disabledField))}}return{value:e||t,text:VI(String(t)),disabled:!1}},normalizeOptions:function(t){var e=this;return GT(t)?t.map((function(t){return e.normalizeOption(t)})):KT(t)?(OP('Setting prop "options" to an object is deprecated. Use the array format instead.',this.$options.name),iP(t).map((function(r){return e.normalizeOption(t[r]||{},r)}))):[]}}});function MH(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function LH(t){for(var e=1;e-1:zL(e,t)},isRadio:function(){return!1}},watch:wU({},kU,(function(t,e){zL(t,e)||this.setIndeterminate(t)})),mounted:function(){this.setIndeterminate(this[kU])},methods:{computedLocalCheckedWatcher:function(t,e){if(!zL(t,e)){this.$emit(mU,t);var r=this.$refs.input;r&&this.$emit(_U,r.indeterminate)}},handleChange:function(t){var e=this,r=t.target,n=r.checked,o=r.indeterminate,a=this.value,i=this.uncheckedValue,s=this.computedLocalChecked;if(GT(s)){var l=JH(s,a);n&&l<0?s=s.concat(a):!n&&l>-1&&(s=s.slice(0,l).concat(s.slice(l+1)))}else s=n?a:i;this.computedLocalChecked=s,this.$nextTick((function(){e.$emit(KD,s),e.isGroup&&e.bvGroup.$emit(KD,s),e.$emit(_U,o)}))},setIndeterminate:function(t){GT(this.computedLocalChecked)&&(t=!1);var e=this.$refs.input;e&&(e.indeterminate=t,this.$emit(_U,t))}}}),CU=NE(bU,M$),jU=Oj({name:M$,mixins:[gU],inject:{getBvGroup:{from:"getBvRadioGroup",default:function(){return function(){return null}}}},props:CU,computed:{bvGroup:function(){return this.getBvGroup()}}});function TU(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function PU(t){for(var e=1;e0&&(l=[t("div",{staticClass:"b-form-date-controls d-flex flex-wrap",class:{"justify-content-between":l.length>1,"justify-content-end":l.length<2}},l)]);var p=t(ZB,{staticClass:"b-form-date-calendar w-100",props:oW(oW({},RE(pW,a)),{},{hidden:!this.isVisible,value:e,valueAsDate:!1,width:this.calendarWidth}),on:{selected:this.onSelected,input:this.onInput,context:this.onContext},scopedSlots:cP(i,["nav-prev-decade","nav-prev-year","nav-prev-month","nav-this-month","nav-next-month","nav-next-year","nav-next-decade"]),key:"calendar",ref:"calendar"},l);return t(rW,{staticClass:"b-form-datepicker",props:oW(oW({},RE(fW,a)),{},{formattedValue:e?this.formattedValue:"",id:this.safeId(),lang:this.computedLang,menuClass:[{"bg-dark":o,"text-light":o},this.menuClass],placeholder:s,rtl:this.isRTL,value:e}),on:{show:this.onShow,shown:this.onShown,hidden:this.onHidden},scopedSlots:aW({},nz,i[nz]||this.defaultButtonFn),ref:"control"},[p])}}),bW=LP({components:{BFormDatepicker:mW,BDatepicker:mW}});function gW(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function vW(t){for(var e=1;e1&&void 0!==arguments[1]?arguments[1]:"";return new Promise((function(n){var o=[];!function a(){e.readEntries((function(e){0===e.length?n(Promise.all(o).then((function(t){return t.reduce((function(t,e){return Sz(t,e)}),[])}))):(o.push(Promise.all(e.map((function(e){if(e){if(e.isDirectory)return t(e.createReader(),"".concat(r).concat(e.name,"/"));if(e.isFile)return new Promise((function(t){e.file((function(e){e.$path="".concat(r).concat(e.name),t(e)}))}))}return null})).filter(yP))),a())}))}()}))},PW=NE(pP(vW(vW(vW(vW(vW(vW(vW({},NB),kW),QH),eU),aU),nU),{},{accept:IE(FA,""),browseText:IE(FA,"Browse"),capture:IE(EA,!1),directory:IE(EA,!1),dropPlaceholder:IE(FA,"Drop files here"),fileNameFormatter:IE(LA),multiple:IE(EA,!1),noDrop:IE(EA,!1),noDropPlaceholder:IE(FA,"Not allowed"),noTraverse:IE(EA,!1),placeholder:IE(FA,"No file chosen")})),D$),$W=Oj({name:D$,mixins:[VL,VB,xW,$z,tU,iU,rU,$z],inheritAttrs:!1,props:PW,data:function(){return{files:[],dragging:!1,dropAllowed:!this.noDrop,hasFocus:!1}},computed:{computedAccept:function(){var t=this.accept;return 0===(t=(t||"").trim().split(/[,\s]+/).filter(yP)).length?null:t.map((function(t){var e="name",r="^",n="$";return Yj.test(t)?r="":(e="type",iT.test(t)&&(n=".+$",t=t.slice(0,-1))),t=Bz(t),{rx:new RegExp("".concat(r).concat(t).concat(n)),prop:e}}))},computedCapture:function(){var t=this.capture;return!0===t||""===t||t||null},computedAttrs:function(){var t=this.name,e=this.disabled,r=this.required,n=this.form,o=this.computedCapture,a=this.accept,i=this.multiple,s=this.directory;return vW(vW({},this.bvAttrs),{},{type:"file",id:this.safeId(),name:t,disabled:e,required:r,form:n||null,capture:o,accept:a||null,multiple:i,directory:s,webkitdirectory:s,"aria-required":r?"true":null})},computedFileNameFormatter:function(){var t=this.fileNameFormatter;return HE(t)?t:this.defaultFileNameFormatter},clonedFiles:function(){return vP(this.files)},flattenedFiles:function(){return jz(this.files)},fileNames:function(){return this.flattenedFiles.map((function(t){return t.name}))},labelContent:function(){if(this.dragging&&!this.noDrop)return this.normalizeSlot("drop-placeholder",{allowed:this.dropAllowed})||(this.dropAllowed?this.dropPlaceholder:this.$createElement("span",{staticClass:"text-danger"},this.noDropPlaceholder));if(0===this.files.length)return this.normalizeSlot("placeholder")||this.placeholder;var t=this.flattenedFiles,e=this.clonedFiles,r=this.fileNames,n=this.computedFileNameFormatter;return this.hasNormalizedSlot(sz)?this.normalizeSlot(sz,{files:t,filesTraversed:e,names:r}):n(t,e,r)}},watch:(iW={},yW(iW,_W,(function(t){(!t||GT(t)&&0===t.length)&&this.reset()})),yW(iW,"files",(function(t,e){if(!zL(t,e)){var r=this.multiple,n=this.noTraverse,o=!r||n?jz(t):t;this.$emit(OW,r?o:o[0]||null)}})),iW),created:function(){this.$_form=null},mounted:function(){var t=oE("form",this.$el);t&&(GE(t,"reset",this.reset,$A),this.$_form=t)},beforeDestroy:function(){var t=this.$_form;t&&qE(t,"reset",this.reset,$A)},methods:{isFileValid:function(t){if(!t)return!1;var e=this.computedAccept;return!e||e.some((function(e){return e.rx.test(t[e.prop])}))},isFilesArrayValid:function(t){var e=this;return GT(t)?t.every((function(t){return e.isFileValid(t)})):this.isFileValid(t)},defaultFileNameFormatter:function(t,e,r){return r.join(", ")},setFiles:function(t){this.dropAllowed=!this.noDrop,this.dragging=!1,this.files=this.multiple?this.directory?t:jz(t):jz(t).slice(0,1)},setInputFiles:function(t){try{var e=new ClipboardEvent("").clipboardData||new DataTransfer;jz(vP(t)).forEach((function(t){delete t.$path,e.items.add(t)})),this.$refs.input.files=e.files}catch(r){}},reset:function(){try{var t=this.$refs.input;t.value="",t.type="",t.type="file"}catch(e){}this.files=[]},handleFiles:function(t){if(arguments.length>1&&void 0!==arguments[1]&&arguments[1]){var e=t.filter(this.isFilesArrayValid);e.length>0&&(this.setFiles(e),this.setInputFiles(e))}else this.setFiles(t)},focusHandler:function(t){this.plain||"focusout"===t.type?this.hasFocus=!1:this.hasFocus=!0},onChange:function(t){var e=this,r=t.type,n=t.target,o=t.dataTransfer,a=void 0===o?{}:o,i="drop"===r;this.$emit(KD,t);var s=_z(a.items||[]);if(zj&&s.length>0&&!RT(jW(s[0])))(function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return Promise.all(_z(t).filter((function(t){return"file"===t.kind})).map((function(t){var r=jW(t);if(r){if(r.isDirectory&&e)return TW(r.createReader(),"".concat(r.name,"/"));if(r.isFile)return new Promise((function(t){r.file((function(e){e.$path="",t(e)}))}))}return null})).filter(yP))})(s,this.directory).then((function(t){return e.handleFiles(t,i)}));else{var l=_z(n.files||a.files||[]).map((function(t){return t.$path=t.webkitRelativePath||"",t}));this.handleFiles(l,i)}},onDragenter:function(t){YE(t),this.dragging=!0;var e=t.dataTransfer,r=void 0===e?{}:e;if(this.noDrop||this.disabled||!this.dropAllowed)return r.dropEffect="none",void(this.dropAllowed=!1);r.dropEffect="copy"},onDragover:function(t){YE(t),this.dragging=!0;var e=t.dataTransfer,r=void 0===e?{}:e;if(this.noDrop||this.disabled||!this.dropAllowed)return r.dropEffect="none",void(this.dropAllowed=!1);r.dropEffect="copy"},onDragleave:function(t){var e=this;YE(t),this.$nextTick((function(){e.dragging=!1,e.dropAllowed=!e.noDrop}))},onDrop:function(t){var e=this;YE(t),this.dragging=!1,this.noDrop||this.disabled||!this.dropAllowed?this.$nextTick((function(){e.dropAllowed=!e.noDrop})):this.onChange(t)}},render:function(t){var e=this.custom,r=this.plain,n=this.size,o=this.dragging,a=this.stateClass,i=this.bvAttrs,s=t("input",{class:[{"form-control-file":r,"custom-file-input":e,focus:e&&this.hasFocus},a],style:e?{zIndex:-5}:{},attrs:this.computedAttrs,on:{change:this.onChange,focusin:this.focusHandler,focusout:this.focusHandler,reset:this.reset},ref:"input"});if(r)return s;var l=t("label",{staticClass:"custom-file-label",class:{dragging:o},attrs:{for:this.safeId(),"data-browse":this.browseText||null}},[t("span",{staticClass:"d-block form-file-text",style:{pointerEvents:"none"}},[this.labelContent])]);return t("div",{staticClass:"custom-file b-form-file",class:[yW({},"b-custom-control-".concat(n),n),a,i.class],style:i.style,attrs:{id:this.safeId("_BV_file_outer_")},on:{dragenter:this.onDragenter,dragover:this.onDragover,dragleave:this.onDragleave,drop:this.onDrop}},[s,l])}}),DW=LP({components:{BFormFile:$W,BFile:$W}}),AW=function(t){return"\\"+t},zW=function(t){var e=(t=Rz(t)).length,r=t.charCodeAt(0);return t.split("").reduce((function(n,o,a){var i=t.charCodeAt(a);return 0===i?n+"�":127===i||i>=1&&i<=31||0===a&&i>=48&&i<=57||1===a&&i>=48&&i<=57&&45===r?n+AW("".concat(i.toString(16)," ")):0===a&&45===i&&1===e?n+AW(o):i>=128||45===i||95===i||i>=48&&i<=57||i>=65&&i<=90||i>=97&&i<=122?n+o:n+AW(o)}),"")};function EW(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function MW(t){for(var e=1;e0||iP(this.labelColProps).length>0}},watch:{ariaDescribedby:function(t,e){t!==e&&this.updateAriaDescribedby(t,e)}},mounted:function(){var t=this;this.$nextTick((function(){t.updateAriaDescribedby(t.ariaDescribedby)}))},methods:{getAlignClasses:function(t,e){return $E().reduce((function(r,n){var o=t[LE(n,"".concat(e,"Align"))]||null;return o&&r.push(["text",n,o].filter(yP).join("-")),r}),[])},getColProps:function(t,e){return $E().reduce((function(r,n){var o=t[LE(n,"".concat(e,"Cols"))];return VT(o=""===o||o||!1)||"auto"===o||(o=(o=Dz(o,0))>0&&o),o&&(r[n||(VT(o)?"col":"cols")]=o),r}),{})},updateAriaDescribedby:function(t,e){var r=this.labelFor;if(Mj&&r){var n=rE("#".concat(zW(r)),this.$refs.content);if(n){var o="aria-describedby",a=(t||"").split(aT),i=(e||"").split(aT),s=(pE(n,o)||"").split(aT).filter((function(t){return!Oz(i,t)})).concat(a).filter((function(t,e,r){return r.indexOf(t)===e})).filter(yP).join(" ").trim();s?dE(n,o,s):uE(n,o)}}},onLegendClick:function(t){if(!this.labelFor){var e=t.target,r=e?e.tagName:"";if(-1===GW.indexOf(r)){var n=eE(WW,this.$refs.content).filter(Zz);1===n.length&&kE(n[0])}}}},render:function(t){var e=this.computedState,r=this.feedbackAriaLive,n=this.isHorizontal,o=this.labelFor,a=this.normalizeSlot,i=this.safeId,s=this.tooltip,l=i(),c=!o,d=t(),u=a(uz)||this.label,p=u?i("_BV_label_"):null;if(u||n){var f=this.labelSize,h=this.labelColProps,m=c?"legend":"label";this.labelSrOnly?(u&&(d=t(m,{class:"sr-only",attrs:{id:p,for:o||null}},[u])),d=t(n?FW:"div",{props:n?h:{}},[d])):d=t(n?FW:m,{on:c?{click:this.onLegendClick}:{},props:n?VW(VW({},h),{},{tag:m}):{},attrs:{id:p,for:o||null,tabindex:c?"-1":null},class:[c?"bv-no-focus-ring":"",n||c?"col-form-label":"",!n&&c?"pt-0":"",n||c?"":"d-block",f?"col-form-label-".concat(f):"",this.labelAlignClasses,this.labelClass]},[u])}var b=t(),g=a("invalid-feedback")||this.invalidFeedback,v=g?i("_BV_feedback_invalid_"):null;g&&(b=t(WH,{props:{ariaLive:r,id:v,state:e,tooltip:s},attrs:{tabindex:g?"-1":null}},[g]));var y=t(),w=a("valid-feedback")||this.validFeedback,x=w?i("_BV_feedback_valid_"):null;w&&(y=t(qH,{props:{ariaLive:r,id:x,state:e,tooltip:s},attrs:{tabindex:w?"-1":null}},[w]));var k=t(),_=a("description")||this.description,O=_?i("_BV_description_"):null;_&&(k=t(HH,{attrs:{id:O,tabindex:"-1"}},[_]));var S=this.ariaDescribedby=[O,!1===e?v:null,!0===e?x:null].filter(yP).join(" ")||null,C=t(n?FW:"div",{props:n?this.contentColProps:{},ref:"content"},[a(az,{ariaDescribedby:S,descriptionId:O,id:l,labelId:p})||t(),b,y,k]);return t(c?"fieldset":n?YH:"div",{staticClass:"form-group",class:[{"was-validated":this.validated},this.stateClass],attrs:{id:l,disabled:c?this.disabled:null,role:c?null:"group","aria-invalid":this.computedAriaInvalid,"aria-labelledby":c&&n?p:null}},n&&c?[t(YH,[d,C])]:[d,C])}},KW=LP({components:{BFormGroup:qW,BFormFieldset:qW}}),YW=Oj({computed:{selectionStart:{cache:!1,get:function(){return this.$refs.input.selectionStart},set:function(t){this.$refs.input.selectionStart=t}},selectionEnd:{cache:!1,get:function(){return this.$refs.input.selectionEnd},set:function(t){this.$refs.input.selectionEnd=t}},selectionDirection:{cache:!1,get:function(){return this.$refs.input.selectionDirection},set:function(t){this.$refs.input.selectionDirection=t}}},methods:{select:function(){var t;(t=this.$refs.input).select.apply(t,arguments)},setSelectionRange:function(){var t;(t=this.$refs.input).setSelectionRange.apply(t,arguments)},setRangeText:function(){var t;(t=this.$refs.input).setRangeText.apply(t,arguments)}}});function XW(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function JW(t){for(var e=1;e2&&void 0!==arguments[2]&&arguments[2];return t=Rz(t),!this.hasFormatter||this.lazyFormatter&&!r||(t=this.formatter(t,e)),t},modifyValue:function(t){return t=Rz(t),this.trim&&(t=t.trim()),this.number&&(t=Az(t,t)),t},updateValue:function(t){var e=this,r=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=this.lazy;if(!n||r){this.clearDebounce();var o=function(){if((t=e.modifyValue(t))!==e.vModelValue)e.vModelValue=t,e.$emit(nG,t);else if(e.hasFormatter){var r=e.$refs.input;r&&t!==r.value&&(r.value=t)}},a=this.computedDebounce;a>0&&!n&&!r?this.$_inputDebounceTimer=setTimeout(o,a):o()}},onInput:function(t){if(!t.target.composing){var e=t.target.value,r=this.formatValue(e,t);!1===r||t.defaultPrevented?YE(t,{propagation:!1}):(this.localValue=r,this.updateValue(r),this.$emit(uA,r))}},onChange:function(t){var e=t.target.value,r=this.formatValue(e,t);!1===r||t.defaultPrevented?YE(t,{propagation:!1}):(this.localValue=r,this.updateValue(r,!0),this.$emit(KD,r))},onBlur:function(t){var e=t.target.value,r=this.formatValue(e,t,!0);!1!==r&&(this.localValue=Rz(this.modifyValue(r)),this.updateValue(r,!0)),this.$emit(qD,t)},focus:function(){this.disabled||kE(this.$el)},blur:function(){this.disabled||_E(this.$el)}}}),iG=Oj({computed:{validity:{cache:!1,get:function(){return this.$refs.input.validity}},validationMessage:{cache:!1,get:function(){return this.$refs.input.validationMessage}},willValidate:{cache:!1,get:function(){return this.$refs.input.willValidate}}},methods:{setCustomValidity:function(){var t;return(t=this.$refs.input).setCustomValidity.apply(t,arguments)},checkValidity:function(){var t;return(t=this.$refs.input).checkValidity.apply(t,arguments)},reportValidity:function(){var t;return(t=this.$refs.input).reportValidity.apply(t,arguments)}}});function sG(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function lG(t){for(var e=1;e=r?"full":e>=r-.5?"half":"empty",d={variant:a,disabled:i,readonly:s};return t("span",{staticClass:"b-rating-star",class:{focused:n&&e===r||!Dz(e)&&r===l,"b-rating-star-empty":"empty"===c,"b-rating-star-half":"half"===c,"b-rating-star-full":"full"===c},attrs:{tabindex:i||s?null:"-1"},on:{click:this.onClick}},[t("span",{staticClass:"b-rating-icon"},[this.normalizeSlot(c,d)])])}}),PG=NE(pP(yG(yG(yG(yG(yG({},NB),_G),dP(QH,["required","autofocus"])),nU),{},{color:IE(FA),iconClear:IE(FA,"x"),iconEmpty:IE(FA,"star"),iconFull:IE(FA,"star-fill"),iconHalf:IE(FA,"star-half"),inline:IE(EA,!1),locale:IE(UA),noBorder:IE(EA,!1),precision:IE(XA),readonly:IE(EA,!1),showClear:IE(EA,!1),showValue:IE(EA,!1),showValueMax:IE(EA,!1),stars:IE(XA,5,(function(t){return Dz(t)>=3})),variant:IE(FA)})),I$),$G=Oj({name:I$,components:{BIconStar:fL,BIconStarHalf:mL,BIconStarFill:hL,BIconX:bL},mixins:[VB,kG,oU],props:PG,data:function(){var t=Az(this[OG],null),e=CG(this.stars);return{localValue:RT(t)?null:jG(t,0,e),hasFocus:!1}},computed:{computedStars:function(){return CG(this.stars)},computedRating:function(){var t=Az(this.localValue,0),e=Dz(this.precision,3);return jG(Az(t.toFixed(e)),0,this.computedStars)},computedLocale:function(){var t=Sz(this.locale).filter(yP);return new Intl.NumberFormat(t).resolvedOptions().locale},isInteractive:function(){return!this.disabled&&!this.readonly},isRTL:function(){return FB(this.computedLocale)},formattedRating:function(){var t=Dz(this.precision),e=this.showValueMax,r=this.computedLocale,n={notation:"standard",minimumFractionDigits:isNaN(t)?0:t,maximumFractionDigits:isNaN(t)?3:t},o=this.computedStars.toLocaleString(r),a=this.localValue;return a=RT(a)?e?"-":"":a.toLocaleString(r,n),e?"".concat(a,"/").concat(o):a}},watch:(dG={},wG(dG,OG,(function(t,e){if(t!==e){var r=Az(t,null);this.localValue=RT(r)?null:jG(r,0,this.computedStars)}})),wG(dG,"localValue",(function(t,e){t!==e&&t!==(this.value||0)&&this.$emit(SG,t||null)})),wG(dG,"disabled",(function(t){t&&(this.hasFocus=!1,this.blur())})),dG),methods:{focus:function(){this.disabled||kE(this.$el)},blur:function(){this.disabled||_E(this.$el)},onKeydown:function(t){var e=t.keyCode;if(this.isInteractive&&Oz([TL,OL,PL,DL],e)){YE(t,{propagation:!1});var r=Dz(this.localValue,0),n=this.showClear?0:1,o=this.computedStars,a=this.isRTL?-1:1;e===TL?this.localValue=jG(r-a,n,o)||null:e===PL?this.localValue=jG(r+a,n,o):e===OL?this.localValue=jG(r-1,n,o)||null:e===DL&&(this.localValue=jG(r+1,n,o))}},onSelected:function(t){this.isInteractive&&(this.localValue=t)},onFocus:function(t){this.hasFocus=!!this.isInteractive&&"focus"===t.type},renderIcon:function(t){return this.$createElement(_L,{props:{icon:t,variant:this.disabled||this.color?null:this.variant||null}})},iconEmptyFn:function(){return this.renderIcon(this.iconEmpty)},iconHalfFn:function(){return this.renderIcon(this.iconHalf)},iconFullFn:function(){return this.renderIcon(this.iconFull)},iconClearFn:function(){return this.$createElement(_L,{props:{icon:this.iconClear}})}},render:function(t){var e=this,r=this.disabled,n=this.readonly,o=this.name,a=this.form,i=this.inline,s=this.variant,l=this.color,c=this.noBorder,d=this.hasFocus,u=this.computedRating,p=this.computedStars,f=this.formattedRating,h=this.showClear,m=this.isRTL,b=this.isInteractive,g=this.$scopedSlots,v=[];if(h&&!r&&!n){var y=t("span",{staticClass:"b-rating-icon"},[(g["icon-clear"]||this.iconClearFn)()]);v.push(t("span",{staticClass:"b-rating-star b-rating-star-clear flex-grow-1",class:{focused:d&&0===u},attrs:{tabindex:b?"-1":null},on:{click:function(){return e.onSelected(null)}},key:"clear"},[y]))}for(var w=0;w1&&void 0!==arguments[1]?arguments[1]:null;if(KT(t)){var r=xP(t,this.valueField),n=xP(t,this.textField),o=xP(t,this.optionsField,null);return RT(o)?{value:BT(r)?e||n:r,text:String(BT(n)?e:n),html:xP(t,this.htmlField),disabled:Boolean(xP(t,this.disabledField))}:{label:String(xP(t,this.labelField)||n),options:this.normalizeOptions(o)}}return{value:e||t,text:String(t),disabled:!1}}}}),VG=NE({disabled:IE(EA,!1),value:IE(AA,void 0,!0)},F$),HG=Oj({name:F$,functional:!0,props:VG,render:function(t,e){var r=e.props,n=e.data,o=e.children,a=r.value;return t("option",hj(n,{attrs:{disabled:r.disabled},domProps:{value:a}}),o)}});function UG(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function WG(t){for(var e=1;e0?t:500},computedInterval:function(){var t=Dz(this.repeatInterval,0);return t>0?t:100},computedThreshold:function(){return _M(Dz(this.repeatThreshold,10),1)},computedStepMultiplier:function(){return _M(Dz(this.repeatStepMultiplier,4),1)},computedPrecision:function(){var t=this.computedStep;return CM(t)===t?0:(t.toString().split(".")[1]||"").length},computedMultiplier:function(){return jM(10,this.computedPrecision||0)},valueAsFixed:function(){var t=this.localValue;return RT(t)?"":t.toFixed(this.computedPrecision)},computedLocale:function(){var t=Sz(this.locale).filter(yP);return new Intl.NumberFormat(t).resolvedOptions().locale},computedRTL:function(){return FB(this.computedLocale)},defaultFormatter:function(){var t=this.computedPrecision;return new Intl.NumberFormat(this.computedLocale,{style:"decimal",useGrouping:!1,minimumIntegerDigits:1,minimumFractionDigits:t,maximumFractionDigits:t,notation:"standard"}).format},computedFormatter:function(){var t=this.formatterFn;return HE(t)?t:this.defaultFormatter},computedAttrs:function(){return nq(nq({},this.bvAttrs),{},{role:"group",lang:this.computedLocale,tabindex:this.disabled?null:"-1",title:this.ariaLabel})},computedSpinAttrs:function(){var t=this.spinId,e=this.localValue,r=this.computedRequired,n=this.disabled,o=this.state,a=this.computedFormatter,i=!RT(e);return nq(nq({dir:this.computedRTL?"rtl":"ltr"},this.bvAttrs),{},{id:t,role:"spinbutton",tabindex:n?null:"0","aria-live":"off","aria-label":this.ariaLabel||null,"aria-controls":this.ariaControls||null,"aria-invalid":!1===o||!i&&r?"true":null,"aria-required":r?"true":null,"aria-valuemin":Rz(this.computedMin),"aria-valuemax":Rz(this.computedMax),"aria-valuenow":i?e:null,"aria-valuetext":i?a(e):null})}},watch:(ZG={},oq(ZG,lq,(function(t){this.localValue=Az(t,null)})),oq(ZG,"localValue",(function(t){this.$emit(cq,t)})),oq(ZG,"disabled",(function(t){t&&this.clearRepeat()})),oq(ZG,"readonly",(function(t){t&&this.clearRepeat()})),ZG),created:function(){this.$_autoDelayTimer=null,this.$_autoRepeatTimer=null,this.$_keyIsDown=!1},beforeDestroy:function(){this.clearRepeat()},deactivated:function(){this.clearRepeat()},methods:{focus:function(){this.disabled||kE(this.$refs.spinner)},blur:function(){this.disabled||_E(this.$refs.spinner)},emitChange:function(){this.$emit(KD,this.localValue)},stepValue:function(t){var e=this.localValue;if(!this.disabled&&!RT(e)){var r=this.computedStep*t,n=this.computedMin,o=this.computedMax,a=this.computedMultiplier,i=this.wrap;e=TM((e-n)/r)*r+n+r,e=TM(e*a)/a,this.localValue=e>o?i?n:o:e0&&void 0!==arguments[0]?arguments[0]:1,e=this.localValue;RT(e)?this.localValue=this.computedMin:this.stepValue(1*t)},stepDown:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,e=this.localValue;RT(e)?this.localValue=this.wrap?this.computedMax:this.computedMin:this.stepValue(-1*t)},onKeydown:function(t){var e=t.keyCode,r=t.altKey,n=t.ctrlKey,o=t.metaKey;if(!(this.disabled||this.readonly||r||n||o)&&Oz(dq,e)){if(YE(t,{propagation:!1}),this.$_keyIsDown)return;this.resetTimers(),Oz([DL,OL],e)?(this.$_keyIsDown=!0,e===DL?this.handleStepRepeat(t,this.stepUp):e===OL&&this.handleStepRepeat(t,this.stepDown)):33===e?this.stepUp(this.computedStepMultiplier):34===e?this.stepDown(this.computedStepMultiplier):e===jL?this.localValue=this.computedMin:e===SL&&(this.localValue=this.computedMax)}},onKeyup:function(t){var e=t.keyCode,r=t.altKey,n=t.ctrlKey,o=t.metaKey;this.disabled||this.readonly||r||n||o||Oz(dq,e)&&(YE(t,{propagation:!1}),this.resetTimers(),this.$_keyIsDown=!1,this.emitChange())},handleStepRepeat:function(t,e){var r=this,n=t||{},o=n.type,a=n.button;if(!this.disabled&&!this.readonly){if("mousedown"===o&&a)return;this.resetTimers(),e(1);var i=this.computedThreshold,s=this.computedStepMultiplier,l=this.computedDelay,c=this.computedInterval;this.$_autoDelayTimer=setTimeout((function(){var t=0;r.$_autoRepeatTimer=setInterval((function(){e(tt.length)&&(e=t.length);for(var r=0,n=new Array(e);r0&&r.indexOf(t)===e}))},zq=function(t){return HT(t)?t:XT(t)&&t.target.value||""},Eq=NE(pP(_q(_q(_q(_q(_q(_q({},NB),jq),QH),nU),aU),{},{addButtonText:IE(FA,"Add"),addButtonVariant:IE(FA,"outline-secondary"),addOnChange:IE(EA,!1),duplicateTagText:IE(FA,"Duplicate tag(s)"),feedbackAriaLive:IE(FA,"assertive"),ignoreInputFocusSelector:IE(UA,Dq),inputAttrs:IE(BA,{}),inputClass:IE(HA),inputId:IE(FA),inputType:IE(FA,"text",(function(t){return Oz($q,t)})),invalidTagText:IE(FA,"Invalid tag(s)"),limit:IE(IA),limitTagsText:IE(FA,"Tag limit reached"),noAddOnEnter:IE(EA,!1),noOuterFocus:IE(EA,!1),noTagRemove:IE(EA,!1),placeholder:IE(FA,"Add tag..."),removeOnDelete:IE(EA,!1),separator:IE(UA),tagClass:IE(HA),tagPills:IE(EA,!1),tagRemoveLabel:IE(FA,"Remove tag"),tagRemovedLabel:IE(FA,"Tag removed"),tagValidator:IE(LA),tagVariant:IE(FA,"secondary")})),U$),Mq=Oj({name:U$,mixins:[JL,VB,Cq,tU,oU,iU,$z],props:Eq,data:function(){return{hasFocus:!1,newTag:"",tags:[],removedTags:[],tagsState:{all:[],valid:[],invalid:[],duplicate:[]},focusState:null}},computed:{computedInputId:function(){return this.inputId||this.safeId("__input__")},computedInputType:function(){return Oz($q,this.inputType)?this.inputType:"text"},computedInputAttrs:function(){var t=this.disabled,e=this.form;return _q(_q({},this.inputAttrs),{},{id:this.computedInputId,value:this.newTag,disabled:t,form:e})},computedInputHandlers:function(){return _q(_q({},dP(this.bvListeners,[iA,sA])),{},{blur:this.onInputBlur,change:this.onInputChange,focus:this.onInputFocus,input:this.onInputInput,keydown:this.onInputKeydown,reset:this.reset})},computedSeparator:function(){return Sz(this.separator).filter(HT).filter(yP).join("")},computedSeparatorRegExp:function(){var t=this.computedSeparator;return t?new RegExp("[".concat(Bz(t).replace(oT,"\\s"),"]+")):null},computedJoiner:function(){var t=this.computedSeparator.charAt(0);return" "!==t?"".concat(t," "):t},computeIgnoreInputFocusSelector:function(){return Sz(this.ignoreInputFocusSelector).filter(yP).join(",").trim()},disableAddButton:function(){var t=this,e=Fz(this.newTag);return""===e||!this.splitTags(e).some((function(e){return!Oz(t.tags,e)&&t.validateTag(e)}))},duplicateTags:function(){return this.tagsState.duplicate},hasDuplicateTags:function(){return this.duplicateTags.length>0},invalidTags:function(){return this.tagsState.invalid},hasInvalidTags:function(){return this.invalidTags.length>0},isLimitReached:function(){var t=this.limit;return UT(t)&&t>=0&&this.tags.length>=t}},watch:(gq={},Oq(gq,Tq,(function(t){this.tags=Aq(t)})),Oq(gq,"tags",(function(t,e){zL(t,this[Tq])||this.$emit(Pq,t),zL(t,e)||(t=Sz(t).filter(yP),e=Sz(e).filter(yP),this.removedTags=e.filter((function(e){return!Oz(t,e)})))})),Oq(gq,"tagsState",(function(t,e){zL(t,e)||this.$emit("tag-state",t.valid,t.invalid,t.duplicate)})),gq),created:function(){this.tags=Aq(this[Tq])},mounted:function(){var t=oE("form",this.$el);t&&GE(t,"reset",this.reset,$A)},beforeDestroy:function(){var t=oE("form",this.$el);t&&qE(t,"reset",this.reset,$A)},methods:{addTag:function(t){if(t=HT(t)?t:this.newTag,!this.disabled&&""!==Fz(t)&&!this.isLimitReached){var e=this.parseTags(t);if(e.valid.length>0||0===e.all.length)if(nE(this.getInput(),"select"))this.newTag="";else{var r=[].concat(wq(e.invalid),wq(e.duplicate));this.newTag=e.all.filter((function(t){return Oz(r,t)})).join(this.computedJoiner).concat(r.length>0?this.computedJoiner.charAt(0):"")}e.valid.length>0&&(this.tags=Sz(this.tags,e.valid)),this.tagsState=e,this.focus()}},removeTag:function(t){this.disabled||(this.tags=this.tags.filter((function(e){return e!==t})))},reset:function(){var t=this;this.newTag="",this.tags=[],this.$nextTick((function(){t.removedTags=[],t.tagsState={all:[],valid:[],invalid:[],duplicate:[]}}))},onInputInput:function(t){if(!(this.disabled||XT(t)&&t.target.composing)){var e=zq(t),r=this.computedSeparatorRegExp;this.newTag!==e&&(this.newTag=e),e=Rz(e).replace(lT,""),r&&r.test(e.slice(-1))?this.addTag():this.tagsState=""===e?{all:[],valid:[],invalid:[],duplicate:[]}:this.parseTags(e)}},onInputChange:function(t){if(!this.disabled&&this.addOnChange){var e=zq(t);this.newTag!==e&&(this.newTag=e),this.addTag()}},onInputKeydown:function(t){if(!this.disabled&&XT(t)){var e=t.keyCode,r=t.target.value||"";this.noAddOnEnter||e!==CL?!this.removeOnDelete||8!==e&&46!==e||""!==r||(YE(t,{propagation:!1}),this.tags=this.tags.slice(0,-1)):(YE(t,{propagation:!1}),this.addTag())}},onClick:function(t){var e=this,r=this.computeIgnoreInputFocusSelector;r&&oE(r,t.target,!0)||this.$nextTick((function(){e.focus()}))},onInputFocus:function(t){var e=this;"out"!==this.focusState&&(this.focusState="in",this.$nextTick((function(){Gz((function(){e.hasFocus&&(e.$emit("focus",t),e.focusState=null)}))})))},onInputBlur:function(t){var e=this;"in"!==this.focusState&&(this.focusState="out",this.$nextTick((function(){Gz((function(){e.hasFocus||(e.$emit(qD,t),e.focusState=null)}))})))},onFocusin:function(t){this.hasFocus=!0,this.$emit(iA,t)},onFocusout:function(t){this.hasFocus=!1,this.$emit(sA,t)},handleAutofocus:function(){var t=this;this.$nextTick((function(){Gz((function(){t.autofocus&&t.focus()}))}))},focus:function(){this.disabled||kE(this.getInput())},blur:function(){this.disabled||_E(this.getInput())},splitTags:function(t){t=Rz(t);var e=this.computedSeparatorRegExp;return(e?t.split(e):[t]).map(Fz).filter(yP)},parseTags:function(t){var e=this,r=this.splitTags(t),n={all:r,valid:[],invalid:[],duplicate:[]};return r.forEach((function(t){Oz(e.tags,t)||Oz(n.valid,t)?Oz(n.duplicate,t)||n.duplicate.push(t):e.validateTag(t)?n.valid.push(t):Oz(n.invalid,t)||n.invalid.push(t)})),n},validateTag:function(t){var e=this.tagValidator;return!HE(e)||e(t)},getInput:function(){return rE("#".concat(zW(this.computedInputId)),this.$el)},defaultRender:function(t){var e=t.addButtonText,r=t.addButtonVariant,n=t.addTag,o=t.disableAddButton,a=t.disabled,i=t.duplicateTagText,s=t.inputAttrs,l=t.inputClass,c=t.inputHandlers,d=t.inputType,u=t.invalidTagText,p=t.isDuplicate,f=t.isInvalid,h=t.isLimitReached,m=t.limitTagsText,b=t.noTagRemove,g=t.placeholder,v=t.removeTag,y=t.tagClass,w=t.tagPills,x=t.tagRemoveLabel,k=t.tagVariant,_=t.tags,O=this.$createElement,S=_.map((function(t){return t=Rz(t),O(yq,{class:y,props:{disabled:a,noRemove:b,pill:w,removeLabel:x,tag:"li",title:t,variant:k},on:{remove:function(){return v(t)}},key:"tags_".concat(t)},t)})),C=u&&f?this.safeId("__invalid_feedback__"):null,j=i&&p?this.safeId("__duplicate_feedback__"):null,T=m&&h?this.safeId("__limit_feedback__"):null,P=[s["aria-describedby"],C,j,T].filter(yP).join(" "),$=O("input",{staticClass:"b-form-tags-input w-100 flex-grow-1 p-0 m-0 bg-transparent border-0",class:l,style:{outline:0,minWidth:"5rem"},attrs:_q(_q({},s),{},{"aria-describedby":P||null,type:d,placeholder:g||null}),domProps:{value:s.value},on:c,directives:[{name:"model",value:s.value}],ref:"input"}),D=O(xI,{staticClass:"b-form-tags-button py-0",class:{invisible:o},style:{fontSize:"90%"},props:{disabled:o||h,variant:r},on:{click:function(){return n()}},ref:"button"},[this.normalizeSlot("add-button-text")||e]),A=this.safeId("__tag_list__"),z=O("li",{staticClass:"b-form-tags-field flex-grow-1",attrs:{role:"none","aria-live":"off","aria-controls":A},key:"tags_field"},[O("div",{staticClass:"d-flex",attrs:{role:"group"}},[$,D])]),E=O("ul",{staticClass:"b-form-tags-list list-unstyled mb-0 d-flex flex-wrap align-items-center",attrs:{id:A},key:"tags_list"},[S,z]),M=O();if(u||i||m){var L=this.feedbackAriaLive,I=this.computedJoiner,B=O();C&&(B=O(WH,{props:{id:C,ariaLive:L,forceShow:!0},key:"tags_invalid_feedback"},[this.invalidTagText,": ",this.invalidTags.join(I)]));var R=O();j&&(R=O(HH,{props:{id:j,ariaLive:L},key:"tags_duplicate_feedback"},[this.duplicateTagText,": ",this.duplicateTags.join(I)]));var F=O();T&&(F=O(HH,{props:{id:T,ariaLive:L},key:"tags_limit_feedback"},[m])),M=O("div",{attrs:{"aria-live":"polite","aria-atomic":"true"},key:"tags_feedback"},[B,R,F])}return[E,M]}},render:function(t){var e=this.name,r=this.disabled,n=this.required,o=this.form,a=this.tags,i=this.computedInputId,s=this.hasFocus,l=this.noOuterFocus,c=_q({tags:a.slice(),inputAttrs:this.computedInputAttrs,inputType:this.computedInputType,inputHandlers:this.computedInputHandlers,removeTag:this.removeTag,addTag:this.addTag,reset:this.reset,inputId:i,isInvalid:this.hasInvalidTags,invalidTags:this.invalidTags.slice(),isDuplicate:this.hasDuplicateTags,duplicateTags:this.duplicateTags.slice(),isLimitReached:this.isLimitReached,disableAddButton:this.disableAddButton},cP(this.$props,["addButtonText","addButtonVariant","disabled","duplicateTagText","form","inputClass","invalidTagText","limit","limitTagsText","noTagRemove","placeholder","required","separator","size","state","tagClass","tagPills","tagRemoveLabel","tagVariant"])),d=this.normalizeSlot(az,c)||this.defaultRender(c),u=t("output",{staticClass:"sr-only",attrs:{id:this.safeId("__selected_tags__"),role:"status",for:i,"aria-live":s?"polite":"off","aria-atomic":"true","aria-relevant":"additions text"}},this.tags.join(", ")),p=t("div",{staticClass:"sr-only",attrs:{id:this.safeId("__removed_tags__"),role:"status","aria-live":s?"assertive":"off","aria-atomic":"true"}},this.removedTags.length>0?"(".concat(this.tagRemovedLabel,") ").concat(this.removedTags.join(", ")):""),f=t();if(e&&!r){var h=a.length>0;f=(h?a:[""]).map((function(r){return t("input",{class:{"sr-only":!h},attrs:{type:h?"hidden":"text",value:r,required:n,name:e,form:o},key:"tag_input_".concat(r)})}))}return t("div",{staticClass:"b-form-tags form-control h-auto",class:[{focus:s&&!l&&!r,disabled:r},this.sizeFormClass,this.stateClass],attrs:{id:this.safeId(),role:"group",tabindex:r||l?null:"-1","aria-describedby":this.safeId("__selected_tags__")},on:{click:this.onClick,focusin:this.onFocusin,focusout:this.onFocusout}},[u,p,d,f])}}),Lq=LP({components:{BFormTags:Mq,BTags:Mq,BFormTag:yq,BTag:yq}});function Iq(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function Bq(t){for(var e=1;eu?s:"".concat(u,"px")}},render:function(t){return t("textarea",{class:this.computedClass,style:this.computedStyle,directives:[{name:"b-visible",value:this.visibleCallback,modifiers:{640:!0}}],attrs:this.computedAttrs,domProps:{value:this.localValue},on:this.computedListeners,ref:"input"})}}),Hq=LP({components:{BFormTextarea:Vq,BTextarea:Vq}});function Uq(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function Wq(t){for(var e=1;et.length)&&(e=t.length);for(var r=0,n=new Array(e);r1&&void 0!==arguments[1]&&arguments[1];return RT(e)||RT(r)||o&&RT(n)?"":[e,r,o?n:0].map(rK).join(":")}({hours:this.modelHours,minutes:this.modelMinutes,seconds:this.modelSeconds},this.showSeconds)},resolvedOptions:function(){var t=Sz(this.locale).filter(yP),e={hour:eK,minute:eK,second:eK};FT(this.hour12)||(e.hour12=!!this.hour12);var r=new Intl.DateTimeFormat(t,e).resolvedOptions(),n=r.hour12||!1,o=r.hourCycle||(n?"h12":"h23");return{locale:r.locale,hour12:n,hourCycle:o}},computedLocale:function(){return this.resolvedOptions.locale},computedLang:function(){return(this.computedLocale||"").replace(/-u-.*$/,"")},computedRTL:function(){return FB(this.computedLang)},computedHourCycle:function(){return this.resolvedOptions.hourCycle},is12Hour:function(){return!!this.resolvedOptions.hour12},context:function(){return{locale:this.computedLocale,isRTL:this.computedRTL,hourCycle:this.computedHourCycle,hour12:this.is12Hour,hours:this.modelHours,minutes:this.modelMinutes,seconds:this.showSeconds?this.modelSeconds:0,value:this.computedHMS,formatted:this.formattedTimeString}},valueId:function(){return this.safeId()||null},computedAriaLabelledby:function(){return[this.ariaLabelledby,this.valueId].filter(yP).join(" ")||null},timeFormatter:function(){var t={hour12:this.is12Hour,hourCycle:this.computedHourCycle,hour:eK,minute:eK,timeZone:"UTC"};return this.showSeconds&&(t.second=eK),jB(this.computedLocale,t)},numberFormatter:function(){return new Intl.NumberFormat(this.computedLocale,{style:"decimal",minimumIntegerDigits:2,minimumFractionDigits:0,maximumFractionDigits:0,notation:"standard"}).format},formattedTimeString:function(){var t=this.modelHours,e=this.modelMinutes,r=this.showSeconds&&this.modelSeconds||0;return this.computedHMS?this.timeFormatter(OB(Date.UTC(0,0,1,t,e,r))):this.labelNoTimeSelected||" "},spinScopedSlots:function(){var t=this.$createElement;return{increment:function(e){var r=e.hasFocus;return t(iL,{props:{scale:r?1.5:1.25},attrs:{"aria-hidden":"true"}})},decrement:function(e){var r=e.hasFocus;return t(iL,{props:{flipV:!0,scale:r?1.5:1.25},attrs:{"aria-hidden":"true"}})}}}},watch:(Fq={},Gq(Fq,Qq,(function(t,e){if(t!==e&&!zL(nK(t),nK(this.computedHMS))){var r=nK(t),n=r.hours,o=r.minutes,a=r.seconds,i=r.ampm;this.modelHours=n,this.modelMinutes=o,this.modelSeconds=a,this.modelAmpm=i}})),Gq(Fq,"computedHMS",(function(t,e){t!==e&&this.$emit(tK,t)})),Gq(Fq,"context",(function(t,e){zL(t,e)||this.$emit(JD,t)})),Gq(Fq,"modelAmpm",(function(t,e){var r=this;if(t!==e){var n=RT(this.modelHours)?0:this.modelHours;this.$nextTick((function(){0===t&&n>11?r.modelHours=n-12:1===t&&n<12&&(r.modelHours=n+12)}))}})),Gq(Fq,"modelHours",(function(t,e){t!==e&&(this.modelAmpm=t>11?1:0)})),Fq),created:function(){var t=this;this.$nextTick((function(){t.$emit(JD,t.context)}))},mounted:function(){this.setLive(!0)},activated:function(){this.setLive(!0)},deactivated:function(){this.setLive(!1)},beforeDestroy:function(){this.setLive(!1)},methods:{focus:function(){this.disabled||kE(this.$refs.spinners[0])},blur:function(){if(!this.disabled){var t=Yz();aE(this.$el,t)&&_E(t)}},formatHours:function(t){var e=this.computedHourCycle;return t=0===(t=this.is12Hour&&t>12?t-12:t)&&"h12"===e?12:0===t&&"h24"===e?24:12===t&&"h11"===e?0:t,this.numberFormatter(t)},formatMinutes:function(t){return this.numberFormatter(t)},formatSeconds:function(t){return this.numberFormatter(t)},formatAmpm:function(t){return 0===t?this.labelAm:1===t?this.labelPm:""},setHours:function(t){this.modelHours=t},setMinutes:function(t){this.modelMinutes=t},setSeconds:function(t){this.modelSeconds=t},setAmpm:function(t){this.modelAmpm=t},onSpinLeftRight:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.type,r=t.keyCode;if(!this.disabled&&"keydown"===e&&(r===TL||r===PL)){YE(t);var n=this.$refs.spinners||[],o=n.map((function(t){return!!t.hasFocus})).indexOf(!0);o=(o+=r===TL?-1:1)>=n.length?0:o<0?n.length-1:o,kE(n[o])}},setLive:function(t){var e=this;t?this.$nextTick((function(){Gz((function(){e.isLive=!0}))})):this.isLive=!1}},render:function(t){var e=this;if(this.hidden)return t();var r=this.disabled,n=this.readonly,o=this.computedLocale,a=this.computedAriaLabelledby,i=this.labelIncrement,s=this.labelDecrement,l=this.valueId,c=this.focus,d=[],u=function(a,c,u){var p=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},f=e.safeId("_spinbutton_".concat(c,"_"))||null;return d.push(f),t(pq,Gq({class:u,props:Wq({id:f,placeholder:"--",vertical:!0,required:!0,disabled:r,readonly:n,locale:o,labelIncrement:i,labelDecrement:s,wrap:!0,ariaControls:l,min:0},p),scopedSlots:e.spinScopedSlots,on:{change:a},key:c,ref:"spinners"},kj,!0))},p=function(){return t("div",{staticClass:"d-flex flex-column",class:{"text-muted":r||n},attrs:{"aria-hidden":"true"}},[t(sL,{props:{shiftV:4,scale:.5}}),t(sL,{props:{shiftV:-4,scale:.5}})])},f=[];f.push(u(this.setHours,"hours","b-time-hours",{value:this.modelHours,max:23,step:1,formatterFn:this.formatHours,ariaLabel:this.labelHours})),f.push(p()),f.push(u(this.setMinutes,"minutes","b-time-minutes",{value:this.modelMinutes,max:59,step:this.minutesStep||1,formatterFn:this.formatMinutes,ariaLabel:this.labelMinutes})),this.showSeconds&&(f.push(p()),f.push(u(this.setSeconds,"seconds","b-time-seconds",{value:this.modelSeconds,max:59,step:this.secondsStep||1,formatterFn:this.formatSeconds,ariaLabel:this.labelSeconds}))),this.isLive&&this.is12Hour&&f.push(u(this.setAmpm,"ampm","b-time-ampm",{value:this.modelAmpm,max:1,formatterFn:this.formatAmpm,ariaLabel:this.labelAmpm,required:!1})),f=t("div",{staticClass:"d-flex align-items-center justify-content-center mx-auto",attrs:{role:"group",tabindex:r||n?null:"-1","aria-labelledby":a},on:{keydown:this.onSpinLeftRight,click:function(t){t.target===t.currentTarget&&c()}}},f);var h=t("output",{staticClass:"form-control form-control-sm text-center",class:{disabled:r||n},attrs:{id:l,role:"status",for:d.filter(yP).join(" ")||null,tabindex:r?null:"-1","aria-live":this.isLive?"polite":"off","aria-atomic":"true"},on:{click:c,focus:c}},[t("bdi",this.formattedTimeString),this.computedHMS?t("span",{staticClass:"sr-only"}," (".concat(this.labelSelected,") ")):""]),m=t(this.headerTag,{staticClass:"b-time-header",class:{"sr-only":this.hideHeader}},[h]),b=this.normalizeSlot(),g=b?t(this.footerTag,{staticClass:"b-time-footer"},b):t();return t("div",{staticClass:"b-time d-inline-flex flex-column text-center",attrs:{role:"group",lang:this.computedLang||null,"aria-labelledby":a||null,"aria-disabled":r?"true":null,"aria-readonly":n&&!r?"true":null}},[m,f,g])}});function iK(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function sK(t){for(var e=1;e0&&i.push(t("span"," "));var l=this.labelResetButton;i.push(t(xI,{props:{size:"sm",disabled:r||n,variant:this.resetButtonVariant},attrs:{"aria-label":l||null},on:{click:this.onResetButton},key:"reset-btn"},l))}if(!this.noCloseButton){i.length>0&&i.push(t("span"," "));var c=this.labelCloseButton;i.push(t(xI,{props:{size:"sm",disabled:r,variant:this.closeButtonVariant},attrs:{"aria-label":c||null},on:{click:this.onCloseButton},key:"close-btn"},c))}i.length>0&&(i=[t("div",{staticClass:"b-form-date-controls d-flex flex-wrap",class:{"justify-content-between":i.length>1,"justify-content-end":i.length<2}},i)]);var d=t(aK,{staticClass:"b-form-time-control",props:sK(sK({},RE(hK,o)),{},{value:e,hidden:!this.isVisible}),on:{input:this.onInput,context:this.onContext},ref:"time"},i);return t(rW,{staticClass:"b-form-timepicker",props:sK(sK({},RE(mK,o)),{},{id:this.safeId(),value:e,formattedValue:e?this.formattedValue:"",placeholder:a,rtl:this.isRTL,lang:this.computedLang}),on:{show:this.onShow,shown:this.onShown,hidden:this.onHidden},scopedSlots:lK({},nz,this.$scopedSlots[nz]||this.defaultButtonFn),ref:"control"},[d])}}),vK=LP({components:{BFormTimepicker:gK,BTimepicker:gK}}),yK=LP({components:{BImg:_R,BImgLazy:YR}}),wK=NE({tag:IE(FA,"div")},rD),xK=Oj({name:rD,functional:!0,props:wK,render:function(t,e){var r=e.props,n=e.data,o=e.children;return t(r.tag,hj(n,{staticClass:"input-group-text"}),o)}}),kK=NE({append:IE(EA,!1),id:IE(FA),isText:IE(EA,!1),tag:IE(FA,"div")},Q$),_K=Oj({name:Q$,functional:!0,props:kK,render:function(t,e){var r=e.props,n=e.data,o=e.children,a=r.append;return t(r.tag,hj(n,{class:{"input-group-append":a,"input-group-prepend":!a},attrs:{id:r.id}}),r.isText?[t(xK,o)]:o)}});function OK(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function SK(t){for(var e=1;e1&&void 0!==arguments[1]?arguments[1]:null;return t&&t.$options._scopeId||e},kY=Oj({mixins:[wY],computed:{scopedStyleAttrs:function(){var t,e,r,n=xY(this.bvParent);return n?(r="",(e=n)in(t={})?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t):{}}}});function _Y(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function OY(t){for(var e=1;e2&&void 0!==arguments[2]?arguments[2]:{},n=t.$root?t.$root.$options.bvEventRoot||t.$root:null;return new e(OY(OY({},r),{},{parent:t,bvParent:t,bvEventRoot:n}))},jY=Oj({abstract:!0,name:"BVTransporterTarget",props:{nodes:IE(NA)},data:function(t){return{updatedNodes:t.nodes}},destroyed:function(){var t;(t=this.$el)&&t.parentNode&&t.parentNode.removeChild(t)},render:function(t){var e=this.updatedNodes,r=NT(e)?e({}):e;return(r=Sz(r).filter(yP))&&r.length>0&&!r[0].text?r[0]:t()}}),TY={container:IE([zT,FA],"body"),disabled:IE(EA,!1),tag:IE(FA,"div")},PY=Oj({name:GD,mixins:[$z],props:TY,watch:{disabled:{immediate:!0,handler:function(t){t?this.unmountTarget():this.$nextTick(this.mountTarget)}}},created:function(){this.$_defaultFn=null,this.$_target=null},beforeMount:function(){this.mountTarget()},updated:function(){this.updateTarget()},beforeDestroy:function(){this.unmountTarget(),this.$_defaultFn=null},methods:{getContainer:function(){if(Mj){var t=this.container;return HT(t)?rE(t):t}return null},mountTarget:function(){if(!this.$_target){var t=this.getContainer();if(t){var e=document.createElement("div");t.appendChild(e),this.$_target=CY(this,jY,{el:e,propsData:{nodes:Sz(this.normalizeSlot())}})}}},updateTarget:function(){if(Mj&&this.$_target){var t=this.$scopedSlots.default;this.disabled||(t&&this.$_defaultFn!==t?this.$_target.updatedNodes=t:t||(this.$_target.updatedNodes=this.$slots.default)),this.$_defaultFn=t}},unmountTarget:function(){this.$_target&&this.$_target.$destroy(),this.$_target=null}},render:function(t){if(this.disabled){var e=Sz(this.normalizeSlot()).filter(yP);if(e.length>0&&!e[0].text)return e[0]}return t()}}),$Y=Oj({name:GD,mixins:[$z],props:TY,render:function(t){if(this.disabled){var e=Sz(this.normalizeSlot()).filter(yP);if(e.length>0)return e[0]}return t(Ln.Teleport,{to:this.container},this.normalizeSlot())}}),DY=xj?$Y:PY;function AY(t){return AY="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},AY(t)}function zY(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function EY(t){for(var e=1;e1&&void 0!==arguments[1]?arguments[1]:{};return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,r),n=e.call(this,t,o),nP(FY(n),{trigger:{enumerable:!0,configurable:!1,writable:!1}}),n}return LY(r,0,[{key:"Defaults",get:function(){return EY(EY({},IY(NY(r),"Defaults",this)),{},{trigger:null})}}]),r}($V),HY=Oj({data:function(){return{modals:[],baseZIndex:null,scrollbarWidth:null,isBodyOverflowing:!1}},computed:{modalCount:function(){return this.modals.length},modalsAreOpen:function(){return this.modalCount>0}},watch:{modalCount:function(t,e){Mj&&(this.getScrollbarWidth(),t>0&&0===e?(this.checkScrollbar(),this.setScrollbar(),sE(document.body,"modal-open")):0===t&&e>0&&(this.resetScrollbar(),lE(document.body,"modal-open")),dE(document.body,"data-modal-open-count",String(t)))},modals:function(t){var e=this;this.checkScrollbar(),Gz((function(){e.updateModals(t||[])}))}},methods:{registerModal:function(t){t&&-1===this.modals.indexOf(t)&&this.modals.push(t)},unregisterModal:function(t){var e=this.modals.indexOf(t);e>-1&&(this.modals.splice(e,1),t._isBeingDestroyed||t._isDestroyed||this.resetModal(t))},getBaseZIndex:function(){if(Mj&&RT(this.baseZIndex)){var t=document.createElement("div");sE(t,"modal-backdrop"),sE(t,"d-none"),hE(t,"display","none"),document.body.appendChild(t),this.baseZIndex=Dz(vE(t).zIndex,1040),document.body.removeChild(t)}return this.baseZIndex||1040},getScrollbarWidth:function(){if(Mj&&RT(this.scrollbarWidth)){var t=document.createElement("div");sE(t,"modal-scrollbar-measure"),document.body.appendChild(t),this.scrollbarWidth=gE(t).width-t.clientWidth,document.body.removeChild(t)}return this.scrollbarWidth||0},updateModals:function(t){var e=this,r=this.getBaseZIndex(),n=this.getScrollbarWidth();t.forEach((function(t,o){t.zIndex=r+o,t.scrollbarWidth=n,t.isTop=o===e.modals.length-1,t.isBodyOverflowing=e.isBodyOverflowing}))},resetModal:function(t){t&&(t.zIndex=this.getBaseZIndex(),t.isTop=!0,t.isBodyOverflowing=!1)},checkScrollbar:function(){var t=gE(document.body),e=t.left,r=t.right;this.isBodyOverflowing=e+r0&&void 0!==arguments[0]&&arguments[0];this.$_observer&&this.$_observer.disconnect(),this.$_observer=null,t&&(this.$_observer=dF(this.$refs.content,this.checkModalOverflow.bind(this),nX))},updateModel:function(t){t!==this[JY]&&this.$emit(ZY,t)},buildEvent:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new VY(t,GY(GY({cancelable:!1,target:this.$refs.modal||this.$el||null,relatedTarget:null,trigger:null},e),{},{vueTarget:this,componentId:this.modalId}))},show:function(){if(!this.isVisible&&!this.isOpening)if(this.isClosing)this.$once(cA,this.show);else{this.isOpening=!0,this.$_returnFocus=this.$_returnFocus||this.getActiveElement();var t=this.buildEvent(kA,{cancelable:!0});if(this.emitEvent(t),t.defaultPrevented||this.isVisible)return this.isOpening=!1,void this.updateModel(!1);this.doShow()}},hide:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";if(this.isVisible&&!this.isClosing){this.isClosing=!0;var e=this.buildEvent(dA,{cancelable:"FORCE"!==t,trigger:t||null});if(t===eX?this.$emit("ok",e):t===QY?this.$emit("cancel",e):t===tX&&this.$emit(XD,e),this.emitEvent(e),e.defaultPrevented||!this.isVisible)return this.isClosing=!1,void this.updateModel(!0);this.setObserver(!1),this.isVisible=!1,this.updateModel(!1)}},toggle:function(t){t&&(this.$_returnFocus=t),this.isVisible?this.hide("toggle"):this.show()},getActiveElement:function(){var t=Yz(Mj?[document.body]:[]);return t&&t.focus?t:null},doShow:function(){var t=this;UY.modalsAreOpen&&this.noStacking?this.listenOnRootOnce(JE(dD,cA),this.doShow):(UY.registerModal(this),this.isHidden=!1,this.$nextTick((function(){t.isVisible=!0,t.isOpening=!1,t.updateModel(!0),t.$nextTick((function(){t.setObserver(!0)}))})))},onBeforeEnter:function(){this.isTransitioning=!0,this.setResizeEvent(!0)},onEnter:function(){var t=this;this.isBlock=!0,Gz((function(){Gz((function(){t.isShow=!0}))}))},onAfterEnter:function(){var t=this;this.checkModalOverflow(),this.isTransitioning=!1,Gz((function(){t.emitEvent(t.buildEvent(_A)),t.setEnforceFocus(!0),t.$nextTick((function(){t.focusFirst()}))}))},onBeforeLeave:function(){this.isTransitioning=!0,this.setResizeEvent(!1),this.setEnforceFocus(!1)},onLeave:function(){this.isShow=!1},onAfterLeave:function(){var t=this;this.isBlock=!1,this.isTransitioning=!1,this.isModalOverflowing=!1,this.isHidden=!0,this.$nextTick((function(){t.isClosing=!1,UY.unregisterModal(t),t.returnFocusTo(),t.emitEvent(t.buildEvent(cA))}))},emitEvent:function(t){var e=t.type;this.emitOnRoot(JE(dD,e),t,t.componentId),this.$emit(e,t)},onDialogMousedown:function(){var t=this,e=this.$refs.modal;GE(e,"mouseup",(function r(n){qE(e,"mouseup",r,DA),n.target===e&&(t.ignoreBackdropClick=!0)}),DA)},onClickOut:function(t){this.ignoreBackdropClick?this.ignoreBackdropClick=!1:this.isVisible&&!this.noCloseOnBackdrop&&aE(document.body,t.target)&&(aE(this.$refs.content,t.target)||this.hide("backdrop"))},onOk:function(){this.hide(eX)},onCancel:function(){this.hide(QY)},onClose:function(){this.hide(tX)},onEsc:function(t){27===t.keyCode&&this.isVisible&&!this.noCloseOnEsc&&this.hide("esc")},focusHandler:function(t){var e=this.$refs.content,r=t.target;if(!(this.noEnforceFocus||!this.isTop||!this.isVisible||!e||document===r||aE(e,r)||this.computeIgnoreEnforceFocusSelector&&oE(this.computeIgnoreEnforceFocusSelector,r,!0))){var n=xE(this.$refs.content),o=this.$refs["bottom-trap"],a=this.$refs["top-trap"];if(o&&r===o){if(kE(n[0]))return}else if(a&&r===a&&kE(n[n.length-1]))return;kE(e,{preventScroll:!0})}},setEnforceFocus:function(t){this.listenDocument(t,"focusin",this.focusHandler)},setResizeEvent:function(t){this.listenWindow(t,"resize",this.checkModalOverflow),this.listenWindow(t,"orientationchange",this.checkModalOverflow)},showHandler:function(t,e){t===this.modalId&&(this.$_returnFocus=e||this.getActiveElement(),this.show())},hideHandler:function(t){t===this.modalId&&this.hide("event")},toggleHandler:function(t,e){t===this.modalId&&this.toggle(e)},modalListener:function(t){this.noStacking&&t.vueTarget!==this&&this.hide()},focusFirst:function(){var t=this;Mj&&Gz((function(){var e=t.$refs.modal,r=t.$refs.content,n=t.getActiveElement();if(e&&r&&(!n||!aE(r,n))){var o=t.$refs["ok-button"],a=t.$refs["cancel-button"],i=t.$refs["close-button"],s=t.autoFocusButton,l=s===eX&&o?o.$el||o:s===QY&&a?a.$el||a:s===tX&&i?i.$el||i:r;kE(l),l===r&&t.$nextTick((function(){e.scrollTop=0}))}}))},returnFocusTo:function(){var t=this.returnFocus||this.$_returnFocus||null;this.$_returnFocus=null,this.$nextTick((function(){(t=HT(t)?rE(t):t)&&(t=t.$el||t,kE(t))}))},checkModalOverflow:function(){if(this.isVisible){var t=this.$refs.modal;this.isModalOverflowing=t.scrollHeight>document.documentElement.clientHeight}},makeModal:function(t){var e=t();if(!this.hideHeader){var r=this.normalizeSlot("modal-header",this.slotScope);if(!r){var n=t();this.hideHeaderClose||(n=t(tM,{props:{content:this.headerCloseContent,disabled:this.isTransitioning,ariaLabel:this.headerCloseLabel,textVariant:this.headerCloseVariant||this.headerTextVariant},on:{click:this.onClose},ref:"close-button"},[this.normalizeSlot("modal-header-close")])),r=[t(this.titleTag,{staticClass:"modal-title",class:this.titleClasses,attrs:{id:this.modalTitleId},domProps:this.hasNormalizedSlot(mz)?{}:HI(this.titleHtml,this.title)},this.normalizeSlot(mz,this.slotScope)),n]}e=t(this.headerTag,{staticClass:"modal-header",class:this.headerClasses,attrs:{id:this.modalHeaderId},ref:"header"},[r])}var o=t("div",{staticClass:"modal-body",class:this.bodyClasses,attrs:{id:this.modalBodyId},ref:"body"},this.normalizeSlot(az,this.slotScope)),a=t();if(!this.hideFooter){var i=this.normalizeSlot("modal-footer",this.slotScope);if(!i){var s=t();this.okOnly||(s=t(xI,{props:{variant:this.cancelVariant,size:this.buttonSize,disabled:this.cancelDisabled||this.busy||this.isTransitioning},domProps:this.hasNormalizedSlot(fz)?{}:HI(this.cancelTitleHtml,this.cancelTitle),on:{click:this.onCancel},ref:"cancel-button"},this.normalizeSlot(fz))),i=[s,t(xI,{props:{variant:this.okVariant,size:this.buttonSize,disabled:this.okDisabled||this.busy||this.isTransitioning},domProps:this.hasNormalizedSlot(hz)?{}:HI(this.okTitleHtml,this.okTitle),on:{click:this.onOk},ref:"ok-button"},this.normalizeSlot(hz))]}a=t(this.footerTag,{staticClass:"modal-footer",class:this.footerClasses,attrs:{id:this.modalFooterId},ref:"footer"},[i])}var l=t("div",{staticClass:"modal-content",class:this.contentClass,attrs:{id:this.modalContentId,tabindex:"-1"},ref:"content"},[e,o,a]),c=t(),d=t();this.isVisible&&!this.noEnforceFocus&&(c=t("span",{attrs:{tabindex:"0"},ref:"top-trap"}),d=t("span",{attrs:{tabindex:"0"},ref:"bottom-trap"}));var u=t("div",{staticClass:"modal-dialog",class:this.dialogClasses,on:{mousedown:this.onDialogMousedown},ref:"dialog"},[c,l,d]),p=t("div",{staticClass:"modal",class:this.modalClasses,style:this.modalStyles,attrs:this.computedModalAttrs,on:{keydown:this.onEsc,click:this.onClickOut},directives:[{name:"show",value:this.isVisible}],ref:"modal"},[u]);p=t("transition",{props:{enterClass:"",enterToClass:"",enterActiveClass:"",leaveClass:"",leaveActiveClass:"",leaveToClass:""},on:{beforeEnter:this.onBeforeEnter,enter:this.onEnter,afterEnter:this.onAfterEnter,beforeLeave:this.onBeforeLeave,leave:this.onLeave,afterLeave:this.onAfterLeave}},[p]);var f=t();return!this.hideBackdrop&&this.isVisible&&(f=t("div",{staticClass:"modal-backdrop",attrs:{id:this.modalBackdropId}},this.normalizeSlot("modal-backdrop"))),f=t(lM,{props:{noFade:this.noFade}},[f]),t("div",{style:this.modalOuterStyle,attrs:this.computedAttrs,key:"modal-outer-".concat(this[wj])},[p,f])}},render:function(t){return this.static?this.lazy&&this.isHidden?t():this.makeModal(t):this.isHidden?t():t(DY,[this.makeModal(t)])}}),iX=ZE(dD,kA),sX="__bv_modal_directive__",lX=function(t){var e=t.modifiers,r=void 0===e?{}:e,n=t.arg,o=t.value;return HT(o)?o:HT(n)?n:iP(r).reverse()[0]},cX=function(t){return t&&nE(t,".dropdown-menu > li, li.nav-item")&&rE("a, button",t)||t},dX=function(t){t&&"BUTTON"!==t.tagName&&(fE(t,"role")||dE(t,"role","button"),"A"===t.tagName||fE(t,"tabindex")||dE(t,"tabindex","0"))},uX=function(t){var e=t[sX]||{},r=e.trigger,n=e.handler;r&&n&&(qE(r,"click",n,$A),qE(r,"keydown",n,$A),qE(t,"click",n,$A),qE(t,"keydown",n,$A)),delete t[sX]},pX=function(t,e,r){var n=t[sX]||{},o=lX(e),a=cX(t);o===n.target&&a===n.trigger||(uX(t),function(t,e,r){var n=lX(e),o=cX(t);if(n&&o){var a=function(t){var o=t.currentTarget;if(!Qz(o)){var a=t.type,i=t.keyCode;"click"!==a&&("keydown"!==a||i!==CL&&i!==$L)||HL(ZF(r,e)).$emit(iX,n,o)}};t[sX]={handler:a,target:n,trigger:o},dX(o),GE(o,"click",a,$A),"BUTTON"!==o.tagName&&"button"===pE(o,"role")&&GE(o,"keydown",a,$A)}}(t,e,r)),dX(a)},fX={inserted:pX,updated:function(){},componentUpdated:pX,unbind:uX};function hX(t,e,r){return e&&function(t,e){for(var r=0;rt.length)&&(e=t.length);for(var r=0,n=new Array(e);r2&&void 0!==arguments[2]?arguments[2]:{},o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;if(r&&!CP(wX)&&!SP(wX)&&NT(o))return function(t,r){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:_X;if(!SP(wX)&&!CP(wX)){var o=CY(t,e,{propsData:bX(bX(bX({},SX(jE(dD))),{},{hideHeaderClose:!0,hideHeader:!(r.title||r.titleHtml)},dP(r,iP(OX))),{},{lazy:!1,busy:!1,visible:!1,noStacking:!1,noEnforceFocus:!1})});return iP(OX).forEach((function(t){BT(r[t])||(o.$slots[OX[t]]=Sz(r[t]))})),new Promise((function(t,e){var r=!1;o.$once(jA,(function(){r||e(new Error("BootstrapVue MsgBox destroyed before resolve"))})),o.$on(dA,(function(e){if(!e.defaultPrevented){var o=n(e);e.defaultPrevented||(r=!0,t(o))}}));var a=document.createElement("div");document.body.appendChild(a),o.$mount(a)}))}}(t,bX(bX({},SX(n)),{},{msgBoxContent:r}),o)},n=function(){function t(e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),eP(this,{_vm:e,_root:HL(e)}),nP(this,{_vm:{enumerable:!0,configurable:!1,writable:!1},_root:{enumerable:!0,configurable:!1,writable:!1}})}return hX(t,[{key:"show",value:function(t){if(t&&this._root){for(var e,r=arguments.length,n=new Array(r>1?r-1:0),o=1;o1?r-1:0),o=1;o1&&void 0!==arguments[1]?arguments[1]:{}),{},{okOnly:!0,okDisabled:!1,hideFooter:!1,msgBoxContent:t});return r(this._vm,t,e,(function(){return!0}))}},{key:"msgBoxConfirm",value:function(t){var e=bX(bX({},arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}),{},{okOnly:!1,okDisabled:!1,cancelDisabled:!1,hideFooter:!1});return r(this._vm,t,e,(function(t){var e=t.trigger;return"ok"===e||"cancel"!==e&&null}))}}]),t}();t.mixin({beforeCreate:function(){this[xX]=new n(this)}}),sP(t.prototype,wX)||oP(t.prototype,wX,{get:function(){return this&&this[xX]||OP('"'.concat(wX,'" must be accessed from a Vue instance "this" context.'),dD),this[xX]}})}}}),jX=LP({components:{BModal:aX},directives:{VBModal:fX},plugins:{BVModalPlugin:CX}});function TX(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var PX=NE({align:IE(FA),cardHeader:IE(EA,!1),fill:IE(EA,!1),justified:IE(EA,!1),pills:IE(EA,!1),small:IE(EA,!1),tabs:IE(EA,!1),tag:IE(FA,"ul"),vertical:IE(EA,!1)},uD),$X=Oj({name:uD,functional:!0,props:PX,render:function(t,e){var r,n,o=e.props,a=e.data,i=e.children,s=o.tabs,l=o.pills,c=o.vertical,d=o.align,u=o.cardHeader;return t(o.tag,hj(a,{staticClass:"nav",class:(r={"nav-tabs":s,"nav-pills":l&&!s,"card-header-tabs":!c&&u&&s,"card-header-pills":!c&&u&&l&&!s,"flex-column":c,"nav-fill":!c&&o.fill,"nav-justified":!c&&o.justified},TX(r,(n=d,"justify-content-".concat(n="left"===n?"start":"right"===n?"end":n)),!c&&d),TX(r,"small",o.small),r)}),i)}});function DX(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function AX(t){for(var e=1;et.length)&&(e=t.length);for(var r=0,n=new Array(e);r=0&&e<=1})),overlayTag:IE(FA,"div"),rounded:IE(qA,!1),show:IE(EA,!1),spinnerSmall:IE(EA,!1),spinnerType:IE(FA,"border"),spinnerVariant:IE(FA),variant:IE(FA,"light"),wrapTag:IE(FA,"div"),zIndex:IE(XA,10)},yD),OJ=Oj({name:yD,mixins:[$z],props:_J,computed:{computedRounded:function(){var t=this.rounded;return!0===t||""===t?"rounded":t?"rounded-".concat(t):""},computedVariant:function(){var t=this.variant;return t&&!this.bgColor?"bg-".concat(t):""},slotScope:function(){return{spinnerType:this.spinnerType||null,spinnerVariant:this.spinnerVariant||null,spinnerSmall:this.spinnerSmall}}},methods:{defaultOverlayFn:function(t){var e=t.spinnerType,r=t.spinnerVariant,n=t.spinnerSmall;return this.$createElement(gJ,{props:{type:e,variant:r,small:n}})}},render:function(t){var e=this,r=this.show,n=this.fixed,o=this.noFade,a=this.noWrap,i=this.slotScope,s=t();if(r){var l=t("div",{staticClass:"position-absolute",class:[this.computedVariant,this.computedRounded],style:yJ(yJ({},kJ),{},{opacity:this.opacity,backgroundColor:this.bgColor||null,backdropFilter:this.blur?"blur(".concat(this.blur,")"):null})}),c=t("div",{staticClass:"position-absolute",style:this.noCenter?yJ({},kJ):{top:"50%",left:"50%",transform:"translateX(-50%) translateY(-50%)"}},[this.normalizeSlot("overlay",i)||this.defaultOverlayFn(i)]);s=t(this.overlayTag,{staticClass:"b-overlay",class:{"position-absolute":!a||a&&!n,"position-fixed":a&&n},style:yJ(yJ({},kJ),{},{zIndex:this.zIndex||10}),on:{click:function(t){return e.$emit(YD,t)}},key:"overlay"},[l,c])}return s=t(lM,{props:{noFade:o,appear:!0},on:{"after-enter":function(){return e.$emit(_A)},"after-leave":function(){return e.$emit(cA)}}},[s]),a?s:t(this.wrapTag,{staticClass:"b-overlay-wrap position-relative",attrs:{"aria-busy":r?"true":null}},a?[s]:[this.normalizeSlot(),s])}}),SJ=LP({components:{BOverlay:OJ}});function CJ(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function jJ(t){for(var e=1;ee?e:r<1?1:r},LJ=function(t){if(t.keyCode===$L)return YE(t,{immediatePropagation:!0}),t.currentTarget.click(),!1},IJ=NE(pP(jJ(jJ({},DJ),{},{align:IE(FA,"left"),ariaLabel:IE(FA,"Pagination"),disabled:IE(EA,!1),ellipsisClass:IE(HA),ellipsisText:IE(FA,"…"),firstClass:IE(HA),firstNumber:IE(EA,!1),firstText:IE(FA,"«"),hideEllipsis:IE(EA,!1),hideGotoEndButtons:IE(EA,!1),labelFirstPage:IE(FA,"Go to first page"),labelLastPage:IE(FA,"Go to last page"),labelNextPage:IE(FA,"Go to next page"),labelPage:IE(YA,"Go to page"),labelPrevPage:IE(FA,"Go to previous page"),lastClass:IE(HA),lastNumber:IE(EA,!1),lastText:IE(FA,"»"),limit:IE(XA,5,(function(t){return!(Dz(t,0)<1&&(OP('Prop "limit" must be a number greater than "0"',wD),1))})),nextClass:IE(HA),nextText:IE(FA,"›"),pageClass:IE(HA),pills:IE(EA,!1),prevClass:IE(HA),prevText:IE(FA,"‹"),size:IE(FA)})),"pagination"),BJ=Oj({mixins:[$J,$z],props:IJ,data:function(){var t=Dz(this[AJ],0);return{currentPage:t=t>0?t:-1,localNumberOfPages:1,localLimit:5}},computed:{btnSize:function(){var t=this.size;return t?"pagination-".concat(t):""},alignment:function(){var t=this.align;return"center"===t?"justify-content-center":"end"===t||"right"===t?"justify-content-end":"fill"===t?"text-center":""},styleClass:function(){return this.pills?"b-pagination-pills":""},computedCurrentPage:function(){return MJ(this.currentPage,this.localNumberOfPages)},paginationParams:function(){var t=this.localLimit,e=this.localNumberOfPages,r=this.computedCurrentPage,n=this.hideEllipsis,o=this.firstNumber,a=this.lastNumber,i=!1,s=!1,l=t,c=1;e<=t?l=e:r3?(n&&!a||(s=!0,l=t-(o?0:1)),l=kM(l,t)):e-r+23?(n&&!o||(i=!0,l=t-(a?0:1)),c=e-l+1):(t>3&&(l=t-(n?0:2),i=!(n&&!o),s=!(n&&!a)),c=r-CM(l/2)),c<1?(c=1,i=!1):c>e-l&&(c=e-l+1,s=!1),i&&o&&c<4&&(l+=2,c=1,i=!1);var d=c+l-1;return s&&a&&d>e-3&&(l+=d===e-2?2:3,s=!1),t<=3&&(o&&1===c?l=kM(l+1,e,t+1):a&&e===c+l-1&&(c=_M(c-1,1),l=kM(e-c+1,e,t+1))),{showFirstDots:i,showLastDots:s,numberOfLinks:l=kM(l,e-c+1),startNumber:c}},pageList:function(){var t=this.paginationParams,e=t.numberOfLinks,r=t.startNumber,n=this.computedCurrentPage,o=function(t,e){return Cz(e,(function(e,r){return{number:t+r,classes:null}}))}(r,e);if(o.length>3){var a=n-r,i="bv-d-xs-down-none";if(0===a)for(var s=3;sa+1;d--)o[d].classes=i}}return o}},watch:(xJ={},TJ(xJ,AJ,(function(t,e){t!==e&&(this.currentPage=MJ(t,this.localNumberOfPages))})),TJ(xJ,"currentPage",(function(t,e){t!==e&&this.$emit(zJ,t>0?t:null)})),TJ(xJ,"limit",(function(t,e){t!==e&&(this.localLimit=EJ(t))})),xJ),created:function(){var t=this;this.localLimit=EJ(this.limit),this.$nextTick((function(){t.currentPage=t.currentPage>t.localNumberOfPages?t.localNumberOfPages:t.currentPage}))},methods:{handleKeyNav:function(t){var e=t.keyCode,r=t.shiftKey;this.isNav||(e===TL||e===DL?(YE(t,{propagation:!1}),r?this.focusFirst():this.focusPrev()):e!==PL&&e!==OL||(YE(t,{propagation:!1}),r?this.focusLast():this.focusNext()))},getButtons:function(){return eE("button.page-link, a.page-link",this.$el).filter((function(t){return Zz(t)}))},focusCurrent:function(){var t=this;this.$nextTick((function(){var e=t.getButtons().find((function(e){return Dz(pE(e,"aria-posinset"),0)===t.computedCurrentPage}));kE(e)||t.focusFirst()}))},focusFirst:function(){var t=this;this.$nextTick((function(){var e=t.getButtons().find((function(t){return!Qz(t)}));kE(e)}))},focusLast:function(){var t=this;this.$nextTick((function(){var e=t.getButtons().reverse().find((function(t){return!Qz(t)}));kE(e)}))},focusPrev:function(){var t=this;this.$nextTick((function(){var e=t.getButtons(),r=e.indexOf(Yz());r>0&&!Qz(e[r-1])&&kE(e[r-1])}))},focusNext:function(){var t=this;this.$nextTick((function(){var e=t.getButtons(),r=e.indexOf(Yz());rs,h=r<1?1:r>s?s:r,g={disabled:p,page:h,index:h-1},v=e.normalizeSlot(a,g)||Rz(l)||t(),y=t(p?"span":i?sI:"button",{staticClass:"page-link",class:{"flex-grow-1":!i&&!p&&f},props:p||!i?{}:e.linkProps(r),attrs:{role:i?null:"menuitem",type:i||p?null:"button",tabindex:p||i?null:"-1","aria-label":o,"aria-controls":MM(e).ariaControls||null,"aria-disabled":p?"true":null},on:p?{}:{"!click":function(t){e.onClick(t,r)},keydown:LJ}},[v]);return t("li",{key:u,staticClass:"page-item",class:[{disabled:p,"flex-fill":f,"d-flex":f&&!i&&!p},c],attrs:{role:i?null:"presentation","aria-hidden":p?"true":null}},[y])},v=function(r){return t("li",{staticClass:"page-item",class:["disabled","bv-d-xs-down-none",f?"flex-fill":"",e.ellipsisClass],attrs:{role:"separator"},key:"ellipsis-".concat(r?"last":"first")},[t("span",{staticClass:"page-link"},[e.normalizeSlot("ellipsis-text")||Rz(e.ellipsisText)||t()])])},y=function(r,a){var l=r.number,c=m(l)&&!b,d=n?null:c||b&&0===a?"0":"-1",u={role:i?null:"menuitemradio",type:i||n?null:"button","aria-disabled":n?"true":null,"aria-controls":MM(e).ariaControls||null,"aria-label":HE(o)?o(l):"".concat(NT(o)?o():o," ").concat(l),"aria-checked":i?null:c?"true":"false","aria-current":i&&c?"page":null,"aria-posinset":i?null:l,"aria-setsize":i?null:s,tabindex:i?null:d},p=Rz(e.makePage(l)),h={page:l,index:l-1,content:p,active:c,disabled:n},g=t(n?"span":i?sI:"button",{props:n||!i?{}:e.linkProps(l),staticClass:"page-link",class:{"flex-grow-1":!i&&!n&&f},attrs:u,on:n?{}:{"!click":function(t){e.onClick(t,l)},keydown:LJ}},[e.normalizeSlot("page",h)||p]);return t("li",{staticClass:"page-item",class:[{disabled:n,active:c,"flex-fill":f,"d-flex":f&&!i&&!n},r.classes,e.pageClass],attrs:{role:i?null:"presentation"},key:"page-".concat(l)},[g])},w=t();this.firstNumber||this.hideGotoEndButtons||(w=g(1,this.labelFirstPage,"first-text",this.firstText,this.firstClass,1,"pagination-goto-first")),h.push(w),h.push(g(l-1,this.labelPrevPage,"prev-text",this.prevText,this.prevClass,1,"pagination-goto-prev")),h.push(this.firstNumber&&1!==c[0]?y({number:1},0):t()),h.push(u?v(!1):t()),this.pageList.forEach((function(t,r){var n=u&&e.firstNumber&&1!==c[0]?1:0;h.push(y(t,r+n))})),h.push(p?v(!0):t()),h.push(this.lastNumber&&c[c.length-1]!==s?y({number:s},-1):t()),h.push(g(l+1,this.labelNextPage,"next-text",this.nextText,this.nextClass,s,"pagination-goto-next"));var x=t();this.lastNumber||this.hideGotoEndButtons||(x=g(s,this.labelLastPage,"last-text",this.lastText,this.lastClass,s,"pagination-goto-last")),h.push(x);var k=t("ul",{staticClass:"pagination",class:["b-pagination",this.btnSize,this.alignment,this.styleClass],attrs:{role:i?null:"menubar","aria-disabled":n?"true":"false","aria-label":i?null:a||null},on:i?{}:{keydown:this.handleKeyNav},ref:"ul"},h);return i?t("nav",{attrs:{"aria-disabled":n?"true":null,"aria-hidden":n?"true":"false","aria-label":i&&a||null}},[k]):k}});function RJ(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function FJ(t){for(var e=1;et.numberOfPages)&&(this.currentPage=1),this.localNumberOfPages=t.numberOfPages}},created:function(){var t=this;this.localNumberOfPages=this.numberOfPages;var e=Dz(this[AJ],0);e>0?this.currentPage=e:this.$nextTick((function(){t.currentPage=0}))},methods:{onClick:function(t,e){var r=this;if(e!==this.currentPage){var n=t.target,o=new $V(gA,{cancelable:!0,vueTarget:this,target:n});this.$emit(o.type,o,e),o.defaultPrevented||(this.currentPage=e,this.$emit(KD,this.currentPage),this.$nextTick((function(){Zz(n)&&r.$el.contains(n)?kE(n):r.focusCurrent()})))}},makePage:function(t){return t},linkProps:function(){return{}}}}),GJ=LP({components:{BPagination:WJ}});function qJ(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function KJ(t){for(var e=1;e0?this.localNumberOfPages=this.pages.length:this.localNumberOfPages=(t=this.numberOfPages,_M(Dz(t,0),1)),this.$nextTick((function(){e.guessCurrentPage()}))},onClick:function(t,e){var r=this;if(e!==this.currentPage){var n=t.currentTarget||t.target,o=new $V(gA,{cancelable:!0,vueTarget:this,target:n});this.$emit(o.type,o,e),o.defaultPrevented||(Gz((function(){r.currentPage=e,r.$emit(KD,e)})),this.$nextTick((function(){_E(n)})))}},getPageInfo:function(t){if(!GT(this.pages)||0===this.pages.length||BT(this.pages[t-1])){var e="".concat(this.baseUrl).concat(t);return{link:this.useRouter?{path:e}:e,text:Rz(t)}}var r=this.pages[t-1];if(qT(r)){var n=r.link;return{link:qT(n)?n:this.useRouter?{path:n}:n,text:Rz(r.text||t)}}return{link:Rz(r),text:Rz(t)}},makePage:function(t){var e=this.pageGen,r=this.getPageInfo(t);return HE(e)?e(t,r):r.text},makeLink:function(t){var e=this.linkGen,r=this.getPageInfo(t);return HE(e)?e(t,r):r.link},linkProps:function(t){var e=RE(XJ,this),r=this.makeLink(t);return this.useRouter||qT(r)?e.to=r:e.href=r,e},resolveLink:function(){var t,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";try{(t=document.createElement("a")).href=VM({to:e},"a","/","/"),document.body.appendChild(t);var r=t,n=r.pathname,o=r.hash,a=r.search;return document.body.removeChild(t),{path:n,hash:o,query:RM(a)}}catch(dj){try{t&&t.parentNode&&t.parentNode.removeChild(t)}catch(i){}return{}}},resolveRoute:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";try{var e=this.$router.resolve(t,this.$route).route;return{path:e.path,hash:e.hash,query:e.query}}catch(dj){return{}}},guessCurrentPage:function(){var t=this.$router,e=this.$route,r=this.computedValue;if(!this.noPageDetect&&!r&&(Mj||!Mj&&t))for(var n=t&&e?{path:e.path,hash:e.hash,query:e.query}:{},o=Mj?window.location||document.location:null,a=o?{path:o.pathname,hash:o.hash,query:RM(o.search)}:{},i=1;!r&&i<=this.localNumberOfPages;i++){var s=this.makeLink(i);r=t&&(qT(s)||this.useRouter)?zL(this.resolveRoute(s),n)?i:null:Mj?zL(this.resolveLink(s),a)?i:null:-1}this.currentPage=r>0?r:0}}}),QJ=LP({components:{BPaginationNav:ZJ}}),tZ={AUTO:"auto",TOP:"top",RIGHT:"right",BOTTOM:"bottom",LEFT:"left",TOPLEFT:"top",TOPRIGHT:"top",RIGHTTOP:"right",RIGHTBOTTOM:"right",BOTTOMLEFT:"bottom",BOTTOMRIGHT:"bottom",LEFTTOP:"left",LEFTBOTTOM:"left"},eZ={AUTO:0,TOPLEFT:-1,TOP:0,TOPRIGHT:1,RIGHTTOP:-1,RIGHT:0,RIGHTBOTTOM:1,BOTTOMLEFT:-1,BOTTOM:0,BOTTOMRIGHT:1,LEFTTOP:-1,LEFT:0,LEFTBOTTOM:1},rZ={arrowPadding:IE(XA,6),boundary:IE([zT,FA],"scrollParent"),boundaryPadding:IE(XA,5),fallbackPlacement:IE(UA,"flip"),offset:IE(XA,0),placement:IE(FA,"top"),target:IE([zT,ET])},nZ=Oj({name:"BVPopper",mixins:[wY],props:rZ,data:function(){return{noFade:!1,localShow:!0,attachment:this.getAttachment(this.placement)}},computed:{templateType:function(){return"unknown"},popperConfig:function(){var t=this,e=this.placement;return{placement:this.getAttachment(e),modifiers:{offset:{offset:this.getOffset(e)},flip:{behavior:this.fallbackPlacement},arrow:{element:".arrow"},preventOverflow:{padding:this.boundaryPadding,boundariesElement:this.boundary}},onCreate:function(e){e.originalPlacement!==e.placement&&t.popperPlacementChange(e)},onUpdate:function(e){t.popperPlacementChange(e)}}}},created:function(){var t=this;this.$_popper=null,this.localShow=!0,this.$on(kA,(function(e){t.popperCreate(e)}));var e=function(){t.$nextTick((function(){Gz((function(){t.$destroy()}))}))};this.bvParent.$once(jA,e),this.$once(cA,e)},beforeMount:function(){this.attachment=this.getAttachment(this.placement)},updated:function(){this.updatePopper()},beforeDestroy:function(){this.destroyPopper()},destroyed:function(){var t=this.$el;t&&t.parentNode&&t.parentNode.removeChild(t)},methods:{hide:function(){this.localShow=!1},getAttachment:function(t){return tZ[String(t).toUpperCase()]||"auto"},getOffset:function(t){if(!this.offset){var e=this.$refs.arrow||rE(".arrow",this.$el),r=Az(vE(e).width,0)+Az(this.arrowPadding,0);switch(eZ[String(t).toUpperCase()]||0){case 1:return"+50%p - ".concat(r,"px");case-1:return"-50%p + ".concat(r,"px");default:return 0}}return this.offset},popperCreate:function(t){this.destroyPopper(),this.$_popper=new TV(this.target,t,this.popperConfig)},destroyPopper:function(){this.$_popper&&this.$_popper.destroy(),this.$_popper=null},updatePopper:function(){this.$_popper&&this.$_popper.scheduleUpdate()},popperPlacementChange:function(t){this.attachment=this.getAttachment(t.placement)},renderTemplate:function(t){return t("div")}},render:function(t){var e=this,r=this.noFade;return t(lM,{props:{appear:!0,noFade:r},on:{beforeEnter:function(t){return e.$emit(kA,t)},afterEnter:function(t){return e.$emit(_A,t)},beforeLeave:function(t){return e.$emit(dA,t)},afterLeave:function(t){return e.$emit(cA,t)}}},[this.localShow?this.renderTemplate(t):t()])}});function oZ(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function aZ(t){for(var e=1;e0&&void 0!==arguments[0]?arguments[0]:{},r=!1;iP(vZ).forEach((function(n){BT(e[n])||t[n]===e[n]||(t[n]=e[n],"title"===n&&(r=!0))})),r&&this.localShow&&this.fixTitle()},createTemplateAndShow:function(){var t=this.getContainer(),e=this.getTemplate(),r=this.$_tip=CY(this,e,{propsData:{id:this.computedId,html:this.html,placement:this.placement,fallbackPlacement:this.fallbackPlacement,target:this.getPlacementTarget(),boundary:this.getBoundary(),offset:Dz(this.offset,0),arrowPadding:Dz(this.arrowPadding,0),boundaryPadding:Dz(this.boundaryPadding,0)}});this.handleTemplateUpdate(),r.$once(kA,this.onTemplateShow),r.$once(_A,this.onTemplateShown),r.$once(dA,this.onTemplateHide),r.$once(cA,this.onTemplateHidden),r.$once(jA,this.destroyTemplate),r.$on(iA,this.handleEvent),r.$on(sA,this.handleEvent),r.$on(fA,this.handleEvent),r.$on(hA,this.handleEvent),r.$mount(t.appendChild(document.createElement("div")))},hideTemplate:function(){this.$_tip&&this.$_tip.hide(),this.clearActiveTriggers(),this.$_hoverState=""},destroyTemplate:function(){this.setWhileOpenListeners(!1),this.clearHoverTimeout(),this.$_hoverState="",this.clearActiveTriggers(),this.localPlacementTarget=null;try{this.$_tip.$destroy()}catch(t){}this.$_tip=null,this.removeAriaDescribedby(),this.restoreTitle(),this.localShow=!1},getTemplateElement:function(){return this.$_tip?this.$_tip.$el:null},handleTemplateUpdate:function(){var t=this,e=this.$_tip;e&&["title","content","variant","customClass","noFade","interactive"].forEach((function(r){e[r]!==t[r]&&(e[r]=t[r])}))},show:function(){var t=this.getTarget();if(t&&aE(document.body,t)&&Zz(t)&&!this.dropdownOpen()&&(!FT(this.title)&&""!==this.title||!FT(this.content)&&""!==this.content)&&!this.$_tip&&!this.localShow){this.localShow=!0;var e=this.buildEvent(kA,{cancelable:!0});this.emitEvent(e),e.defaultPrevented?this.destroyTemplate():(this.fixTitle(),this.addAriaDescribedby(),this.createTemplateAndShow())}},hide:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(this.getTemplateElement()&&this.localShow){var e=this.buildEvent(dA,{cancelable:!t});this.emitEvent(e),e.defaultPrevented||this.hideTemplate()}else this.restoreTitle()},forceHide:function(){this.getTemplateElement()&&this.localShow&&(this.setWhileOpenListeners(!1),this.clearHoverTimeout(),this.$_hoverState="",this.clearActiveTriggers(),this.$_tip&&(this.$_tip.noFade=!0),this.hide(!0))},enable:function(){this.$_enabled=!0,this.emitEvent(this.buildEvent(nA))},disable:function(){this.$_enabled=!1,this.emitEvent(this.buildEvent(eA))},onTemplateShow:function(){this.setWhileOpenListeners(!0)},onTemplateShown:function(){var t=this.$_hoverState;this.$_hoverState="","out"===t&&this.leave(null),this.emitEvent(this.buildEvent(_A))},onTemplateHide:function(){this.setWhileOpenListeners(!1)},onTemplateHidden:function(){this.destroyTemplate(),this.emitEvent(this.buildEvent(cA))},getTarget:function(){var t=this.target;return HT(t)?t=iE(t.replace(/^#/,"")):NT(t)?t=t():t&&(t=t.$el||t),Kz(t)?t:null},getPlacementTarget:function(){return this.getTarget()},getTargetId:function(){var t=this.getTarget();return t&&t.id?t.id:null},getContainer:function(){var t=!!this.container&&(this.container.$el||this.container),e=document.body,r=this.getTarget();return!1===t?oE(bZ,r)||e:HT(t)&&iE(t.replace(/^#/,""))||e},getBoundary:function(){return this.boundary?this.boundary.$el||this.boundary:"scrollParent"},isInModal:function(){var t=this.getTarget();return t&&oE(hZ,t)},isDropdown:function(){var t=this.getTarget();return t&&cE(t,"dropdown")},dropdownOpen:function(){var t=this.getTarget();return this.isDropdown()&&t&&rE(".dropdown-menu.show",t)},clearHoverTimeout:function(){clearTimeout(this.$_hoverTimeout),this.$_hoverTimeout=null},clearVisibilityInterval:function(){clearInterval(this.$_visibleInterval),this.$_visibleInterval=null},clearActiveTriggers:function(){for(var t in this.activeTrigger)this.activeTrigger[t]=!1},addAriaDescribedby:function(){var t=this.getTarget(),e=pE(t,"aria-describedby")||"";e=e.split(/\s+/).concat(this.computedId).join(" ").trim(),dE(t,"aria-describedby",e)},removeAriaDescribedby:function(){var t=this,e=this.getTarget(),r=pE(e,"aria-describedby")||"";r=r.split(/\s+/).filter((function(e){return e!==t.computedId})).join(" ").trim(),r?dE(e,"aria-describedby",r):uE(e,"aria-describedby")},fixTitle:function(){var t=this.getTarget();if(fE(t,"title")){var e=pE(t,"title");dE(t,"title",""),e&&dE(t,gZ,e)}},restoreTitle:function(){var t=this.getTarget();if(fE(t,gZ)){var e=pE(t,gZ);uE(t,gZ),e&&dE(t,"title",e)}},buildEvent:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new $V(t,dZ({cancelable:!1,target:this.getTarget(),relatedTarget:this.getTemplateElement()||null,componentId:this.computedId,vueTarget:this},e))},emitEvent:function(t){var e=t.type;this.emitOnRoot(JE(this.templateType,e),t),this.$emit(e,t)},listen:function(){var t=this,e=this.getTarget();e&&(this.setRootListener(!0),this.computedTriggers.forEach((function(r){"click"===r?GE(e,"click",t.handleEvent,DA):"focus"===r?(GE(e,"focusin",t.handleEvent,DA),GE(e,"focusout",t.handleEvent,DA)):"blur"===r?GE(e,"focusout",t.handleEvent,DA):"hover"===r&&(GE(e,"mouseenter",t.handleEvent,DA),GE(e,"mouseleave",t.handleEvent,DA))}),this))},unListen:function(){var t=this,e=this.getTarget();this.setRootListener(!1),["click","focusin","focusout","mouseenter","mouseleave"].forEach((function(r){e&&qE(e,r,t.handleEvent,DA)}),this)},setRootListener:function(t){var e=t?"listenOnRoot":"listenOffRoot",r=this.templateType;this[e](ZE(r,dA),this.doHide),this[e](ZE(r,kA),this.doShow),this[e](ZE(r,tA),this.doDisable),this[e](ZE(r,rA),this.doEnable)},setWhileOpenListeners:function(t){this.setModalListener(t),this.setDropdownListener(t),this.visibleCheck(t),this.setOnTouchStartListener(t)},visibleCheck:function(t){var e=this;this.clearVisibilityInterval();var r=this.getTarget();t&&(this.$_visibleInterval=setInterval((function(){!e.getTemplateElement()||!e.localShow||r.parentNode&&Zz(r)||e.forceHide()}),100))},setModalListener:function(t){this.isInModal()&&this[t?"listenOnRoot":"listenOffRoot"](mZ,this.forceHide)},setOnTouchStartListener:function(t){var e=this;"ontouchstart"in document.documentElement&&_z(document.body.children).forEach((function(r){KE(t,r,"mouseover",e.$_noop)}))},setDropdownListener:function(t){var e=this.getTarget();if(e&&this.bvEventRoot&&this.isDropdown){var r=function(t){if(!xj)return t.__vue__;for(var e=t;e;){if(zV.has(e))return zV.get(e);e=e.parentNode}return null}(e);r&&r[t?"$on":"$off"](_A,this.forceHide)}},handleEvent:function(t){var e=this.getTarget();if(e&&!Qz(e)&&this.$_enabled&&!this.dropdownOpen()){var r=t.type,n=this.computedTriggers;if("click"===r&&Oz(n,"click"))this.click(t);else if("mouseenter"===r&&Oz(n,"hover"))this.enter(t);else if("focusin"===r&&Oz(n,"focus"))this.enter(t);else if("focusout"===r&&(Oz(n,"focus")||Oz(n,"blur"))||"mouseleave"===r&&Oz(n,"hover")){var o=this.getTemplateElement(),a=t.target,i=t.relatedTarget;if(o&&aE(o,a)&&aE(e,i)||o&&aE(e,a)&&aE(o,i)||o&&aE(o,a)&&aE(o,i)||aE(e,a)&&aE(e,i))return;this.leave(t)}}},doHide:function(t){t&&this.getTargetId()!==t&&this.computedId!==t||this.forceHide()},doShow:function(t){t&&this.getTargetId()!==t&&this.computedId!==t||this.show()},doDisable:function(t){t&&this.getTargetId()!==t&&this.computedId!==t||this.disable()},doEnable:function(t){t&&this.getTargetId()!==t&&this.computedId!==t||this.enable()},click:function(t){this.$_enabled&&!this.dropdownOpen()&&(kE(t.currentTarget),this.activeTrigger.click=!this.activeTrigger.click,this.isWithActiveTrigger?this.enter(null):this.leave(null))},toggle:function(){this.$_enabled&&!this.dropdownOpen()&&(this.localShow?this.leave(null):this.enter(null))},enter:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;e&&(this.activeTrigger["focusin"===e.type?"focus":"hover"]=!0),this.localShow||"in"===this.$_hoverState?this.$_hoverState="in":(this.clearHoverTimeout(),this.$_hoverState="in",this.computedDelay.show?(this.fixTitle(),this.$_hoverTimeout=setTimeout((function(){"in"===t.$_hoverState?t.show():t.localShow||t.restoreTitle()}),this.computedDelay.show)):this.show())},leave:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;e&&(this.activeTrigger["focusout"===e.type?"focus":"hover"]=!1,"focusout"===e.type&&Oz(this.computedTriggers,"blur")&&(this.activeTrigger.click=!1,this.activeTrigger.hover=!1)),this.isWithActiveTrigger||(this.clearHoverTimeout(),this.$_hoverState="out",this.computedDelay.hide?this.$_hoverTimeout=setTimeout((function(){"out"===t.$_hoverState&&t.hide()}),this.computedDelay.hide):this.hide())}}});function wZ(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function xZ(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var kZ="disabled",_Z=TA+kZ,OZ="show",SZ=TA+OZ,CZ=NE((xZ(pZ={boundary:IE([zT,BA,FA],"scrollParent"),boundaryPadding:IE(XA,50),container:IE([zT,BA,FA]),customClass:IE(FA),delay:IE(JA,50)},kZ,IE(EA,!1)),xZ(pZ,"fallbackPlacement",IE(UA,"flip")),xZ(pZ,"id",IE(FA)),xZ(pZ,"noFade",IE(EA,!1)),xZ(pZ,"noninteractive",IE(EA,!1)),xZ(pZ,"offset",IE(XA,0)),xZ(pZ,"placement",IE(FA,"top")),xZ(pZ,OZ,IE(EA,!1)),xZ(pZ,"target",IE([zT,ET,LA,BA,FA],void 0,!0)),xZ(pZ,"title",IE(FA)),xZ(pZ,"triggers",IE(UA,"hover focus")),xZ(pZ,"variant",IE(FA)),pZ),WD),jZ=Oj({name:WD,mixins:[$z,wY],inheritAttrs:!1,props:CZ,data:function(){return{localShow:this[OZ],localTitle:"",localContent:""}},computed:{templateData:function(){return function(t){for(var e=1;e0&&t[BZ].updateData(e)}))}var a={title:n.title,content:n.content,triggers:n.trigger,placement:n.placement,fallbackPlacement:n.fallbackPlacement,variant:n.variant,customClass:n.customClass,container:n.container,boundary:n.boundary,delay:n.delay,offset:n.offset,noFade:!n.animation,id:n.id,disabled:n.disabled,html:n.html},i=t[BZ].__bv_prev_data__;if(t[BZ].__bv_prev_data__=a,!zL(a,i)){var s={target:t};iP(a).forEach((function(e){a[e]!==i[e]&&(s[e]="title"!==e&&"content"!==e||!NT(a[e])?a[e]:a[e](t))})),t[BZ].updateData(s)}}},JZ=LP({directives:{VBPopover:{bind:function(t,e,r){XZ(t,e,r)},componentUpdated:function(t,e,r){Pj((function(){XZ(t,e,r)}))},unbind:function(t){!function(t){t[BZ]&&(t[BZ].$destroy(),t[BZ]=null),delete t[BZ]}(t)}}}}),ZZ=LP({components:{BPopover:EZ},plugins:{VBPopoverPlugin:JZ}}),QZ=NE({animated:IE(EA,null),label:IE(FA),labelHtml:IE(FA),max:IE(XA,null),precision:IE(XA,null),showProgress:IE(EA,null),showValue:IE(EA,null),striped:IE(EA,null),value:IE(XA,0),variant:IE(FA)},OD),tQ=Oj({name:OD,mixins:[$z],inject:{getBvProgress:{default:function(){return function(){return{}}}}},props:QZ,computed:{bvProgress:function(){return this.getBvProgress()},progressBarClasses:function(){var t=this.computedAnimated,e=this.computedVariant;return[e?"bg-".concat(e):"",this.computedStriped||t?"progress-bar-striped":"",t?"progress-bar-animated":""]},progressBarStyles:function(){return{width:this.computedValue/this.computedMax*100+"%"}},computedValue:function(){return Az(this.value,0)},computedMax:function(){var t=Az(this.max)||Az(this.bvProgress.max,0);return t>0?t:100},computedPrecision:function(){return _M(Dz(this.precision,Dz(this.bvProgress.precision,0)),0)},computedProgress:function(){var t=this.computedPrecision,e=jM(10,t);return zz(100*e*this.computedValue/this.computedMax/e,t)},computedVariant:function(){return this.variant||this.bvProgress.variant},computedStriped:function(){return VT(this.striped)?this.striped:this.bvProgress.striped||!1},computedAnimated:function(){return VT(this.animated)?this.animated:this.bvProgress.animated||!1},computedShowProgress:function(){return VT(this.showProgress)?this.showProgress:this.bvProgress.showProgress||!1},computedShowValue:function(){return VT(this.showValue)?this.showValue:this.bvProgress.showValue||!1}},render:function(t){var e,r=this.label,n=this.labelHtml,o=this.computedValue,a=this.computedPrecision,i={};return this.hasNormalizedSlot()?e=this.normalizeSlot():r||n?i=HI(n,r):this.computedShowProgress?e=this.computedProgress:this.computedShowValue&&(e=zz(o,a)),t("div",{staticClass:"progress-bar",class:this.progressBarClasses,style:this.progressBarStyles,attrs:{role:"progressbar","aria-valuemin":"0","aria-valuemax":Rz(this.computedMax),"aria-valuenow":zz(o,a)},domProps:i},e)}});function eQ(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function rQ(t){for(var e=1;e0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.noCloseOnRouteChange||t.fullPath===e.fullPath||this.hide()})),oQ),created:function(){this.$_returnFocusEl=null},mounted:function(){var t=this;this.listenOnRoot(hQ,this.handleToggle),this.listenOnRoot(fQ,this.handleSync),this.$nextTick((function(){t.emitState(t.localShow)}))},activated:function(){this.emitSync()},beforeDestroy:function(){this.localShow=!1,this.$_returnFocusEl=null},methods:{hide:function(){this.localShow=!1},emitState:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.localShow;this.emitOnRoot(mQ,this.safeId(),t)},emitSync:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.localShow;this.emitOnRoot(bQ,this.safeId(),t)},handleToggle:function(t){t&&t===this.safeId()&&(this.localShow=!this.localShow)},handleSync:function(t){var e=this;t&&t===this.safeId()&&this.$nextTick((function(){e.emitSync(e.localShow)}))},onKeydown:function(t){var e=t.keyCode;!this.noCloseOnEsc&&27===e&&this.localShow&&this.hide()},onBackdropClick:function(){this.localShow&&!this.noCloseOnBackdrop&&this.hide()},onTopTrapFocus:function(){var t=xE(this.$refs.content);this.enforceFocus(t.reverse()[0])},onBottomTrapFocus:function(){var t=xE(this.$refs.content);this.enforceFocus(t[0])},onBeforeEnter:function(){this.$_returnFocusEl=Yz(Mj?[document.body]:[]),this.isOpen=!0},onAfterEnter:function(t){aE(t,Yz())||this.enforceFocus(t),this.$emit(_A)},onAfterLeave:function(){this.enforceFocus(this.$_returnFocusEl),this.$_returnFocusEl=null,this.isOpen=!1,this.$emit(cA)},enforceFocus:function(t){this.noEnforceFocus||kE(t)}},render:function(t){var e,r=this.bgVariant,n=this.width,o=this.textVariant,a=this.localShow,i=""===this.shadow||this.shadow,s=t(this.tag,{staticClass:pQ,class:[(e={shadow:!0===i},uQ(e,"shadow-".concat(i),i&&!0!==i),uQ(e,"".concat(pQ,"-right"),this.right),uQ(e,"bg-".concat(r),r),uQ(e,"text-".concat(o),o),e),this.sidebarClass],style:{width:n},attrs:this.computedAttrs,directives:[{name:"show",value:a}],ref:"content"},[CQ(t,this)]);s=t("transition",{props:this.transitionProps,on:{beforeEnter:this.onBeforeEnter,afterEnter:this.onAfterEnter,afterLeave:this.onAfterLeave}},[s]);var l=t(lM,{props:{noFade:this.noSlide}},[jQ(t,this)]),c=t(),d=t();return this.backdrop&&a&&(c=t("div",{attrs:{tabindex:"0"},on:{focus:this.onTopTrapFocus}}),d=t("div",{attrs:{tabindex:"0"},on:{focus:this.onBottomTrapFocus}})),t("div",{staticClass:"b-sidebar-outer",style:{zIndex:this.zIndex},attrs:{tabindex:"-1"},on:{keydown:this.onKeydown}},[c,s,d,l])}}),PQ=LP({components:{BSidebar:TQ},plugins:{VBTogglePlugin:_N}});function $Q(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var DQ=NE({animation:IE(FA,"wave"),height:IE(FA),size:IE(FA),type:IE(FA,"text"),variant:IE(FA),width:IE(FA)},jD),AQ=Oj({name:jD,functional:!0,props:DQ,render:function(t,e){var r,n=e.data,o=e.props,a=o.size,i=o.animation,s=o.variant;return t("div",hj(n,{staticClass:"b-skeleton",style:{width:a||o.width,height:a||o.height},class:(r={},$Q(r,"b-skeleton-".concat(o.type),!0),$Q(r,"b-skeleton-animate-".concat(i),i),$Q(r,"bg-".concat(s),s),r)}))}});function zQ(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function EQ(t){for(var e=1;e0}}});function NQ(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function VQ(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var HQ="light",UQ="dark",WQ=NE({variant:IE(FA)},"BTr"),GQ=Oj({name:"BTr",mixins:[VL,JL,$z],provide:function(){var t=this;return{getBvTableTr:function(){return t}}},inject:{getBvTableRowGroup:{default:function(){return function(){return{}}}}},inheritAttrs:!1,props:WQ,computed:{bvTableRowGroup:function(){return this.getBvTableRowGroup()},inTbody:function(){return this.bvTableRowGroup.isTbody},inThead:function(){return this.bvTableRowGroup.isThead},inTfoot:function(){return this.bvTableRowGroup.isTfoot},isDark:function(){return this.bvTableRowGroup.isDark},isStacked:function(){return this.bvTableRowGroup.isStacked},isResponsive:function(){return this.bvTableRowGroup.isResponsive},isStickyHeader:function(){return this.bvTableRowGroup.isStickyHeader},hasStickyHeader:function(){return!this.isStacked&&this.bvTableRowGroup.hasStickyHeader},tableVariant:function(){return this.bvTableRowGroup.tableVariant},headVariant:function(){return this.inThead?this.bvTableRowGroup.headVariant:null},footVariant:function(){return this.inTfoot?this.bvTableRowGroup.footVariant:null},isRowDark:function(){return this.headVariant!==HQ&&this.footVariant!==HQ&&(this.headVariant===UQ||this.footVariant===UQ||this.isDark)},trClasses:function(){var t=this.variant;return[t?"".concat(this.isRowDark?"bg":"table","-").concat(t):null]},trAttrs:function(){return function(t){for(var e=1;e0?t:null},r0=function(t){return FT(t)||e0(t)>0},n0=NE({colspan:IE(XA,null,r0),rowspan:IE(XA,null,r0),stackedHeading:IE(FA),stickyColumn:IE(EA,!1),variant:IE(FA)},MD),o0=Oj({name:MD,mixins:[VL,JL,$z],inject:{getBvTableTr:{default:function(){return function(){return{}}}}},inheritAttrs:!1,props:n0,computed:{bvTableTr:function(){return this.getBvTableTr()},tag:function(){return"td"},inTbody:function(){return this.bvTableTr.inTbody},inThead:function(){return this.bvTableTr.inThead},inTfoot:function(){return this.bvTableTr.inTfoot},isDark:function(){return this.bvTableTr.isDark},isStacked:function(){return this.bvTableTr.isStacked},isStackedCell:function(){return this.inTbody&&this.isStacked},isResponsive:function(){return this.bvTableTr.isResponsive},isStickyHeader:function(){return this.bvTableTr.isStickyHeader},hasStickyHeader:function(){return this.bvTableTr.hasStickyHeader},isStickyColumn:function(){return!this.isStacked&&(this.isResponsive||this.hasStickyHeader)&&this.stickyColumn},rowVariant:function(){return this.bvTableTr.variant},headVariant:function(){return this.bvTableTr.headVariant},footVariant:function(){return this.bvTableTr.footVariant},tableVariant:function(){return this.bvTableTr.tableVariant},computedColspan:function(){return e0(this.colspan)},computedRowspan:function(){return e0(this.rowspan)},cellClasses:function(){var t=this.variant,e=this.headVariant,r=this.isStickyColumn;return(!t&&this.isStickyHeader&&!e||!t&&r&&this.inTfoot&&!this.footVariant||!t&&r&&this.inThead&&!e||!t&&r&&this.inTbody)&&(t=this.rowVariant||this.tableVariant||"b-table-default"),[t?"".concat(this.isDark?"bg":"table","-").concat(t):null,r?"b-table-sticky-column":null]},cellAttrs:function(){var t=this.stackedHeading,e=this.inThead||this.inTfoot,r=this.computedColspan,n=this.computedRowspan,o="cell",a=null;return e?(o="columnheader",a=r>0?"colspan":"col"):Xz(this.tag,"th")&&(o="rowheader",a=n>0?"rowgroup":"row"),XQ(XQ({colspan:r,rowspan:n,role:o,scope:a},this.bvAttrs),{},{"data-label":this.isStackedCell&&!FT(t)?Rz(t):null})}},render:function(t){var e=[this.normalizeSlot()];return t(this.tag,{class:this.cellClasses,attrs:this.cellAttrs,on:this.bvListeners},[this.isStackedCell?t("div",[e]):e])}}),a0="busy",i0=TA+a0,s0=(ZQ={},QQ=a0,t0=IE(EA,!1),QQ in ZQ?Object.defineProperty(ZQ,QQ,{value:t0,enumerable:!0,configurable:!0,writable:!0}):ZQ[QQ]=t0,ZQ),l0=Oj({props:s0,data:function(){return{localBusy:!1}},computed:{computedBusy:function(){return this[a0]||this.localBusy}},watch:{localBusy:function(t,e){t!==e&&this.$emit(i0,t)}},methods:{stopIfBusy:function(t){return!!this.computedBusy&&(YE(t),!0)},renderBusy:function(){var t=this.tbodyTrClass,e=this.tbodyTrAttr,r=this.$createElement;return this.computedBusy&&this.hasNormalizedSlot(vz)?r(GQ,{staticClass:"b-table-busy-slot",class:[NT(t)?t(null,vz):t],attrs:NT(e)?e(null,vz):e,key:"table-busy-slot"},[r(o0,{props:{colspan:this.computedFields.length||null}},[this.normalizeSlot(vz)])]):null}}}),c0={caption:IE(FA),captionHtml:IE(FA)},d0=Oj({props:c0,computed:{captionId:function(){return this.isStacked?this.safeId("_caption_"):null}},methods:{renderCaption:function(){var t=this.caption,e=this.captionHtml,r=this.$createElement,n=r(),o=this.hasNormalizedSlot(yz);return(o||t||e)&&(n=r("caption",{attrs:{id:this.captionId},domProps:o?{}:HI(e,t),key:"caption",ref:"caption"},this.normalizeSlot(yz))),n}}}),u0={},p0=Oj({methods:{renderColgroup:function(){var t=this.computedFields,e=this.$createElement,r=e();return this.hasNormalizedSlot(wz)&&(r=e("colgroup",{key:"colgroup"},[this.normalizeSlot(wz,{columns:t.length,fields:t})])),r}}}),f0={emptyFilteredHtml:IE(FA),emptyFilteredText:IE(FA,"There are no records matching your request"),emptyHtml:IE(FA),emptyText:IE(FA,"There are no records to show"),showEmpty:IE(EA,!1)},h0=Oj({props:f0,methods:{renderEmpty:function(){var t=MM(this),e=t.computedItems,r=t.computedBusy,n=this.$createElement,o=n();if(this.showEmpty&&(!e||0===e.length)&&(!r||!this.hasNormalizedSlot(vz))){var a=this.computedFields,i=this.isFiltered,s=this.emptyText,l=this.emptyHtml,c=this.emptyFilteredText,d=this.emptyFilteredHtml,u=this.tbodyTrClass,p=this.tbodyTrAttr;(o=this.normalizeSlot(i?"emptyfiltered":iz,{emptyFilteredHtml:d,emptyFilteredText:c,emptyHtml:l,emptyText:s,fields:a,items:e}))||(o=n("div",{class:["text-center","my-2"],domProps:i?HI(d,c):HI(l,s)})),o=n(o0,{props:{colspan:a.length||null}},[n("div",{attrs:{role:"alert","aria-live":"polite"}},[o])]),o=n(GQ,{staticClass:"b-table-empty-row",class:[NT(u)?u(null,"row-empty"):u],attrs:NT(p)?p(null,"row-empty"):p,key:i?"b-empty-filtered-row":"b-empty-row"},[o])}return o}}}),m0=function t(e){return FT(e)?"":qT(e)&&!YT(e)?iP(e).sort().map((function(r){return t(e[r])})).filter((function(t){return!!t})).join(" "):Rz(e)};function b0(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function g0(t){for(var e=1;e3&&void 0!==arguments[3]?arguments[3]:{},o=iP(n).reduce((function(e,r){var o=n[r],a=o.filterByFormatted,i=NT(a)?a:a?o.formatter:null;return NT(i)&&(e[r]=i(t[r],r,t)),e}),lP(t)),a=iP(o).filter((function(t){return!(k0[t]||GT(e)&&e.length>0&&Oz(e,t)||GT(r)&&r.length>0&&!Oz(r,t))}));return cP(o,a)};function S0(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r0&&OP('Prop "filter-debounce" is deprecated. Use the debounce feature of "" instead.',ED),t},localFiltering:function(){return!this.hasProvider||!!this.noProviderFiltering},filteredCheck:function(){return{filteredItems:this.filteredItems,localItems:this.localItems,localFilter:this.localFilter}},localFilterFn:function(){var t=this.filterFunction;return HE(t)?t:null},filteredItems:function(){var t=this.localItems,e=this.localFilter,r=this.localFiltering?this.filterFnFactory(this.localFilterFn,e)||this.defaultFilterFnFactory(e):null;return r&&t.length>0?t.filter(r):t}},watch:{computedFilterDebounce:function(t){!t&&this.$_filterTimer&&(this.clearFilterTimer(),this.localFilter=this.filterSanitize(this.filter))},filter:{deep:!0,handler:function(t){var e=this,r=this.computedFilterDebounce;this.clearFilterTimer(),r&&r>0?this.$_filterTimer=setTimeout((function(){e.localFilter=e.filterSanitize(t)}),r):this.localFilter=this.filterSanitize(t)}},filteredCheck:function(t){var e=t.filteredItems,r=t.localFilter,n=!1;r?zL(r,[])||zL(r,{})?n=!1:r&&(n=!0):n=!1,n&&this.$emit(oA,e,e.length),this.isFiltered=n},isFiltered:function(t,e){if(!1===t&&!0===e){var r=this.localItems;this.$emit(oA,r,r.length)}}},created:function(){var t=this;this.$_filterTimer=null,this.$nextTick((function(){t.isFiltered=Boolean(t.localFilter)}))},beforeDestroy:function(){this.clearFilterTimer()},methods:{clearFilterTimer:function(){clearTimeout(this.$_filterTimer),this.$_filterTimer=null},filterSanitize:function(t){return!this.localFiltering||this.localFilterFn||HT(t)||JT(t)?vP(t):""},filterFnFactory:function(t,e){return t&&NT(t)&&e&&!zL(e,[])&&!zL(e,{})?function(r){return t(r,e)}:null},defaultFilterFnFactory:function(t){var e=this;if(!t||!HT(t)&&!JT(t))return null;var r=t;if(HT(r)){var n=Bz(t).replace(oT,"\\s+");r=new RegExp(".*".concat(n,".*"),"i")}return function(t){return r.lastIndex=0,r.test((n=t,o=e.computedFilterIgnored,a=e.computedFilterIncluded,i=e.computedFieldsObj,qT(n)?m0(O0(n,o,a,i)):""));var n,o,a,i}}}}),T0=function(t,e){var r=[];if(GT(t)&&t.filter(yP).forEach((function(t){if(HT(t))r.push({key:t,label:Lz(t)});else if(qT(t)&&t.key&&HT(t.key))r.push(lP(t));else if(qT(t)&&1===iP(t).length){var e=iP(t)[0],n=function(t,e){var r=null;return HT(e)?r={key:t,label:e}:NT(e)?r={key:t,formatter:e}:qT(e)?(r=lP(e)).key=r.key||t:!1!==e&&(r={key:t}),r}(e,t[e]);n&&r.push(n)}})),0===r.length&>(e)&&e.length>0){var n=e[0];iP(n).forEach((function(t){k0[t]||r.push({key:t,label:Lz(t)})}))}var o={};return r.filter((function(t){return!o[t.key]&&(o[t.key]=!0,t.label=HT(t.label)?t.label:Lz(t.key),!0)}))};function P0(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function $0(t){for(var e=1;e0&&t.some(yP)},selectableIsMultiSelect:function(){return this.isSelectable&&Oz(["range","multi"],this.selectMode)},selectableTableClasses:function(){var t,e=this.isSelectable;return W0(t={"b-table-selectable":e},"b-table-select-".concat(this.selectMode),e),W0(t,"b-table-selecting",this.selectableHasSelection),W0(t,"b-table-selectable-no-click",e&&!this.hasSelectableRowClick),t},selectableTableAttrs:function(){if(!this.isSelectable)return{};var t=this.bvAttrs.role||Y0;return{role:t,"aria-multiselectable":t===Y0?Rz(this.selectableIsMultiSelect):null}}},watch:{computedItems:function(t,e){var r=!1;if(this.isSelectable&&this.selectedRows.length>0){r=GT(t)&>(e)&&t.length===e.length;for(var n=0;r&&n=0&&t0&&(this.selectedLastClicked=-1,this.selectedRows=this.selectableIsMultiSelect?Cz(t,!0):[!0])},isRowSelected:function(t){return!(!UT(t)||!this.selectedRows[t])},clearSelected:function(){this.selectedLastClicked=-1,this.selectedRows=[]},selectableRowClasses:function(t){if(this.isSelectable&&this.isRowSelected(t)){var e=this.selectedVariant;return W0({"b-table-row-selected":!0},"".concat(this.dark?"bg":"table","-").concat(e),e)}return{}},selectableRowAttrs:function(t){return{"aria-selected":this.isSelectable?this.isRowSelected(t)?"true":"false":null}},setSelectionHandlers:function(t){var e=t&&!this.noSelectOnClick?"$on":"$off";this[e](wA,this.selectionHandler),this[e](oA,this.clearSelected),this[e](ZD,this.clearSelected)},selectionHandler:function(t,e,r){if(this.isSelectable&&!this.noSelectOnClick){var n=this.selectMode,o=this.selectedLastRow,a=this.selectedRows.slice(),i=!a[e];if("single"===n)a=[];else if("range"===n)if(o>-1&&r.shiftKey){for(var s=kM(o,e);s<=_M(o,e);s++)a[s]=!0;i=!0}else r.ctrlKey||r.metaKey||(a=[],i=!0),i&&(this.selectedLastRow=e);a[e]=i,this.selectedRows=a}else this.clearSelected()}}}),Z0=function(t,e){return t.map((function(t,e){return[e,t]})).sort(function(t,e){return this(t[1],e[1])||t[0]-e[0]}.bind(e)).map((function(t){return t[1]}))},Q0=function(t){return FT(t)?"":WT(t)?Az(t,t):t};function t1(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function e1(t){for(var e=1;e2&&void 0!==arguments[2]?arguments[2]:{},n=r.sortBy,o=void 0===n?null:n,a=r.formatter,i=void 0===a?null:a,s=r.locale,l=void 0===s?void 0:s,c=r.localeOptions,d=void 0===c?{}:c,u=r.nullLast,p=void 0!==u&&u,f=xP(t,o,null),h=xP(e,o,null);return NT(i)&&(f=i(f,o,t),h=i(h,o,e)),f=Q0(f),h=Q0(h),YT(f)&&YT(h)||UT(f)&&UT(h)?fh?1:0:p&&""===f&&""!==h?1:p&&""!==f&&""===h?-1:m0(f).localeCompare(m0(h),l,d)}(t,i,{sortBy:e,formatter:p,locale:n,localeOptions:d,nullLast:o})),(s||0)*(r?-1:1)}))}return c}},watch:(q0={isSortable:function(t){t?this.isSortable&&this.$on(lA,this.handleSort):this.$off(lA,this.handleSort)}},r1(q0,a1,(function(t){t!==this.localSortDesc&&(this.localSortDesc=t||!1)})),r1(q0,n1,(function(t){t!==this.localSortBy&&(this.localSortBy=t||"")})),r1(q0,"localSortDesc",(function(t,e){t!==e&&this.$emit(i1,t)})),r1(q0,"localSortBy",(function(t,e){t!==e&&this.$emit(o1,t)})),q0),created:function(){this.isSortable&&this.$on(lA,this.handleSort)},methods:{handleSort:function(t,e,r,n){var o=this;if(this.isSortable&&(!n||!this.noFooterSorting)){var a=!1,i=function(){var t=e.sortDirection||o.sortDirection;t===s1?o.localSortDesc=!1:t===l1&&(o.localSortDesc=!0)};if(e.sortable){var s=!this.localSorting&&e.sortKey?e.sortKey:t;this.localSortBy===s?this.localSortDesc=!this.localSortDesc:(this.localSortBy=s,i()),a=!0}else this.localSortBy&&!this.noSortReset&&(this.localSortBy="",i(),a=!0);a&&this.$emit("sort-changed",this.context)}},sortTheadThClasses:function(t,e,r){return{"b-table-sort-icon-left":e.sortable&&this.sortIconLeft&&!(r&&this.noFooterSorting)}},sortTheadThAttrs:function(t,e,r){var n,o=this.isSortable,a=this.noFooterSorting,i=this.localSortDesc,s=this.localSortBy,l=this.localSorting;if(!o||r&&a)return{};var c=e.sortable,d=l?t:null!==(n=e.sortKey)&&void 0!==n?n:t;return{"aria-sort":c&&s===d?i?"descending":"ascending":c?"none":null}},sortTheadThLabel:function(t,e,r){if(!this.isSortable||r&&this.noFooterSorting)return null;var n=this.localSortBy,o=this.localSortDesc,a=this.labelSortAsc,i=this.labelSortDesc,s="";if(e.sortable)if(n===t)s=o?a:i;else{s=o?i:a;var l=this.sortDirection||e.sortDirection;l===s1?s=a:l===l1&&(s=i)}else this.noSortReset||(s=n?this.labelSortClear:"");return Fz(s)||null}}}),p1={stacked:IE(qA,!1)},f1=Oj({props:p1,computed:{isStacked:function(){var t=this.stacked;return""===t||t},isStackedAlways:function(){return!0===this.isStacked},stackedTableClasses:function(){var t=this.isStackedAlways;return function(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}({"b-table-stacked":t},"b-table-stacked-".concat(this.stacked),!t&&this.isStacked)}}});function h1(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function m1(t){for(var e=1;e0&&!i,[a,{"table-striped":this.striped,"table-hover":e,"table-dark":this.dark,"table-bordered":this.bordered,"table-borderless":this.borderless,"table-sm":this.small,border:this.outlined,"b-table-fixed":this.fixed,"b-table-caption-top":this.captionTop,"b-table-no-border-collapse":this.noBorderCollapse},r?"".concat(this.dark?"bg":"table","-").concat(r):"",o,n]},tableAttrs:function(){var t=MM(this),e=t.computedItems,r=t.filteredItems,n=t.computedFields,o=t.selectableTableAttrs,a=t.computedBusy,i=this.isTableSimple?{}:{"aria-busy":Rz(a),"aria-colcount":Rz(n.length),"aria-describedby":this.bvAttrs["aria-describedby"]||this.$refs.caption?this.captionId:null};return m1(m1(m1({"aria-rowcount":e&&r&&r.length>e.length?Rz(r.length):null},this.bvAttrs),{},{id:this.safeId(),role:this.bvAttrs.role||"table"},i),o)}},render:function(t){var e=MM(this),r=e.wrapperClasses,n=e.renderCaption,o=e.renderColgroup,a=e.renderThead,i=e.renderTbody,s=e.renderTfoot,l=[];this.isTableSimple?l.push(this.normalizeSlot()):(l.push(n?n():null),l.push(o?o():null),l.push(a?a():null),l.push(i?i():null),l.push(s?s():null));var c=t("table",{staticClass:"table b-table",class:this.tableClasses,attrs:this.tableAttrs,key:"b-table"},l.filter(yP));return r.length>0?t("div",{class:r,style:this.wrapperStyles,key:"wrap"},[c]):c}});function y1(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function w1(t){for(var e=1;e0&&void 0!==arguments[0]?arguments[0]:document,e=Lj.getSelection?Lj.getSelection():null;return!!(e&&""!==e.toString().trim()&&e.containsNode&&Kz(t))&&e.containsNode(t,!0)},j1=NE(n0,"BTh"),T1=Oj({name:"BTh",extends:o0,props:j1,computed:{tag:function(){return"th"}}});function P1(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function $1(t){for(var e=1;et.length)&&(e=t.length);for(var r=0,n=new Array(e);r0&&(y=String((s-1)*l+e+1));var w=Rz(xP(t,i))||null,x=w||Rz(e),k=w?this.safeId("_row_".concat(w)):null,_=MM(this).selectableRowClasses?this.selectableRowClasses(e):{},O=MM(this).selectableRowAttrs?this.selectableRowAttrs(e):{},S=NT(c)?c(t,"row"):c,C=NT(d)?d(t,"row"):d;if(b.push(p(GQ,D1({class:[S,_,h?"b-table-has-details":""],props:{variant:t[w0]||null},attrs:$1($1({id:k},C),{},{tabindex:m?"0":null,"data-pk":w||null,"aria-details":g,"aria-owns":g,"aria-rowindex":y},O),on:{mouseenter:this.rowHovered,mouseleave:this.rowUnhovered},key:"__b-table-row-".concat(x,"__"),ref:"item-rows"},kj,!0),v)),h){var j={item:t,index:e,fields:o,toggleDetails:this.toggleDetailsFactory(f,t)};MM(this).supportsSelectableRows&&(j.rowSelected=this.isRowSelected(e),j.selectRow=function(){return r.selectRow(e)},j.unselectRow=function(){return r.unselectRow(e)});var T=p(o0,{props:{colspan:o.length},class:this.detailsTdClass},[this.normalizeSlot(gz,j)]);a&&b.push(p("tr",{staticClass:"d-none",attrs:{"aria-hidden":"true",role:"presentation"},key:"__b-table-details-stripe__".concat(x)}));var P=NT(this.tbodyTrClass)?this.tbodyTrClass(t,gz):this.tbodyTrClass,$=NT(this.tbodyTrAttr)?this.tbodyTrAttr(t,gz):this.tbodyTrAttr;b.push(p(GQ,{staticClass:"b-table-details",class:[P],props:{variant:t[w0]||null},attrs:$1($1({},$),{},{id:g,tabindex:"-1"}),key:"__b-table-details__".concat(x)},[T]))}else f&&(b.push(p()),a&&b.push(p()));return b}}});function M1(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function L1(t){for(var e=1;e0&&r&&r.length>0?_z(e.children).filter((function(t){return Oz(r,t)})):[]},getTbodyTrIndex:function(t){if(!Kz(t))return-1;var e="TR"===t.tagName?t:oE("tr",t,!0);return e?this.getTbodyTrs().indexOf(e):-1},emitTbodyRowEvent:function(t,e){if(t&&this.hasListener(t)&&e&&e.target){var r=this.getTbodyTrIndex(e.target);if(r>-1){var n=this.computedItems[r];this.$emit(t,n,r,e)}}},tbodyRowEventStopped:function(t){return this.stopIfBusy&&this.stopIfBusy(t)},onTbodyRowKeydown:function(t){var e=t.target,r=t.keyCode;if(!this.tbodyRowEventStopped(t)&&"TR"===e.tagName&&Jz(e)&&0===e.tabIndex)if(Oz([CL,$L],r))YE(t),this.onTBodyRowClicked(t);else if(Oz([DL,OL,jL,SL],r)){var n=this.getTbodyTrIndex(e);if(n>-1){YE(t);var o=this.getTbodyTrs(),a=t.shiftKey;r===jL||a&&r===DL?kE(o[0]):r===SL||a&&r===OL?kE(o[o.length-1]):r===DL&&n>0?kE(o[n-1]):r===OL&&nt.length)&&(e=t.length);for(var r=0,n=new Array(e);r0&&void 0!==arguments[0]&&arguments[0],r=MM(this),n=r.computedFields,o=r.isSortable,a=r.isSelectable,i=r.headVariant,s=r.footVariant,l=r.headRowVariant,c=r.footRowVariant,d=this.$createElement;if(this.isStackedAlways||0===n.length)return d();var u=o||this.hasListener(lA),p=a?this.selectAllRows:iF,f=a?this.clearSelected:iF,h=n.map((function(r,n){var a=r.label,i=r.labelHtml,s=r.variant,l=r.stickyColumn,c=r.key,h=null;r.label.trim()||r.headerTitle||(h=Lz(r.key));var m={};u&&(m.click=function(n){t.headClicked(n,r,e)},m.keydown=function(n){var o=n.keyCode;o!==CL&&o!==$L||t.headClicked(n,r,e)});var b=o?t.sortTheadThAttrs(c,r,e):{},g=o?t.sortTheadThClasses(c,r,e):null,v=o?t.sortTheadThLabel(c,r,e):null,y={class:[{"position-relative":v},t.fieldClasses(r),g],props:{variant:s,stickyColumn:l},style:r.thStyle||{},attrs:e2(e2({tabindex:u&&r.sortable?"0":null,abbr:r.headerAbbr||null,title:r.headerTitle||null,"aria-colindex":n+1,"aria-label":h},t.getThValues(null,c,r.thAttr,e?"foot":"head",{})),b),on:m,key:c},w=[n2(c),n2(c.toLowerCase()),n2()];e&&(w=[o2(c),o2(c.toLowerCase()),o2()].concat(Z1(w)));var x={label:a,column:c,field:r,isFoot:e,selectAllRows:p,clearSelected:f},k=t.normalizeSlot(w,x)||d("div",{domProps:HI(i,a)}),_=v?d("span",{staticClass:"sr-only"}," (".concat(v,")")):null;return d(T1,y,[k,_].filter(yP))})).filter(yP),m=[];if(e)m.push(d(GQ,{class:this.tfootTrClass,props:{variant:FT(c)?l:c}},h));else{var b={columns:n.length,fields:n,selectAllRows:p,clearSelected:f};m.push(this.normalizeSlot("thead-top",b)||d()),m.push(d(GQ,{class:this.theadTrClass,props:{variant:l}},h))}return d(e?W1:J1,{class:(e?this.tfootClass:this.theadClass)||null,props:e?{footVariant:s||i||null}:{headVariant:i||null},key:e?"bv-tfoot":"bv-thead"},m)}}}),s2=Oj({methods:{renderTopRow:function(){var t=this.computedFields,e=this.stacked,r=this.tbodyTrClass,n=this.tbodyTrAttr,o=this.$createElement;return this.hasNormalizedSlot(kz)&&!0!==e&&""!==e?o(GQ,{staticClass:"b-table-top-row",class:[NT(r)?r(null,"row-top"):r],attrs:NT(n)?n(null,"row-top"):n,key:"b-top-row"},[this.normalizeSlot(kz,{columns:t.length,fields:t})]):o()}}});function l2(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function c2(t){for(var e=1;e0},P2=NE({animation:IE(FA),columns:IE(IA,5,T2),hideHeader:IE(EA,!1),rows:IE(IA,3,T2),showFooter:IE(EA,!1),tableProps:IE(BA,{})},$D),$2=Oj({name:$D,functional:!0,props:P2,render:function(t,e){var r=e.data,n=e.props,o=n.animation,a=n.columns,i=t("th",[t(AQ,{props:{animation:o}})]),s=t("tr",Cz(a,i)),l=t("td",[t(AQ,{props:{width:"75%",animation:o}})]),c=t("tr",Cz(a,l)),d=t("tbody",Cz(n.rows,c)),u=n.hideHeader?t():t("thead",[s]),p=n.showFooter?t("tfoot",[s]):t();return t(k2,hj(r,{props:S2({},n.tableProps)}),[u,d,p])}}),D2=NE({loading:IE(EA,!1)},DD),A2=Oj({name:DD,functional:!0,props:D2,render:function(t,e){var r=e.data,n=e.props,o=e.slots,a=e.scopedSlots,i=o(),s=a||{},l={};return n.loading?t("div",hj(r,{attrs:{role:"alert","aria-live":"polite","aria-busy":!0},staticClass:"b-skeleton-wrapper",key:"loading"}),Pz("loading",l,s,i)):Pz(az,l,s,i)}}),z2=LP({components:{BSkeleton:AQ,BSkeletonIcon:IQ,BSkeletonImg:RQ,BSkeletonTable:$2,BSkeletonWrapper:A2}}),E2=LP({components:{BSpinner:gJ}});function M2(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function L2(t){for(var e=1;e0&&void 0!==arguments[0])||arguments[0];this.$_observer&&this.$_observer.disconnect(),this.$_observer=null,e&&(this.$_observer=dF(this.$refs.content,(function(){t.$nextTick((function(){Gz((function(){t.updateTabs()}))}))}),{childList:!0,subtree:!1,attributes:!0,attributeFilter:["id"]}))},getTabs:function(){var t=this.registeredTabs,e=[];if(Mj&&t.length>0){var r=t.map((function(t){return"#".concat(t.safeId())})).join(", ");e=eE(r,this.$el).map((function(t){return t.id})).filter(yP)}return Z0(t,(function(t,r){return e.indexOf(t.safeId())-e.indexOf(r.safeId())}))},updateTabs:function(){var t=this.getTabs(),e=t.indexOf(t.slice().reverse().find((function(t){return t.localActive&&!t.disabled})));if(e<0){var r=this.currentTab;r>=t.length?e=t.indexOf(t.slice().reverse().find(W2)):t[r]&&!t[r].disabled&&(e=r)}e<0&&(e=t.indexOf(t.find(W2))),t.forEach((function(t,r){t.localActive=r===e})),this.tabs=t,this.currentTab=e},getButtonForTab:function(t){return(this.$refs.buttons||[]).find((function(e){return e.tab===t}))},updateButton:function(t){var e=this.getButtonForTab(t);e&&e.$forceUpdate&&e.$forceUpdate()},activateTab:function(t){var e=this.currentTab,r=this.tabs,n=!1;if(t){var o=r.indexOf(t);if(o!==e&&o>-1&&!t.disabled){var a=new $V("activate-tab",{cancelable:!0,vueTarget:this,componentId:this.safeId()});this.$emit(a.type,o,e,a),a.defaultPrevented||(this.currentTab=o,n=!0)}}return n||this[H2]===e||this.$emit(U2,e),n},deactivateTab:function(t){return!!t&&this.activateTab(this.tabs.filter((function(e){return e!==t})).find(W2))},focusButton:function(t){var e=this;this.$nextTick((function(){kE(e.getButtonForTab(t))}))},emitTabClick:function(t,e){XT(e)&&t&&t.$emit&&!t.disabled&&t.$emit(YD,e)},clickTab:function(t,e){this.activateTab(t),this.emitTabClick(t,e)},firstTab:function(t){var e=this.tabs.find(W2);this.activateTab(e)&&t&&(this.focusButton(e),this.emitTabClick(e,t))},previousTab:function(t){var e=_M(this.currentTab,0),r=this.tabs.slice(0,e).reverse().find(W2);this.activateTab(r)&&t&&(this.focusButton(r),this.emitTabClick(r,t))},nextTab:function(t){var e=_M(this.currentTab,-1),r=this.tabs.slice(e+1).find(W2);this.activateTab(r)&&t&&(this.focusButton(r),this.emitTabClick(r,t))},lastTab:function(t){var e=this.tabs.slice().reverse().find(W2);this.activateTab(e)&&t&&(this.focusButton(e),this.emitTabClick(e,t))}},render:function(t){var e=this,r=this.align,n=this.card,o=this.end,a=this.fill,i=this.firstTab,s=this.justified,l=this.lastTab,c=this.nextTab,d=this.noKeyNav,u=this.noNavStyle,p=this.pills,f=this.previousTab,h=this.small,m=this.tabs,b=this.vertical,g=m.find((function(t){return t.localActive&&!t.disabled})),v=m.find((function(t){return!t.disabled})),y=m.map((function(r,n){var o,a=r.safeId,s=null;return d||(s=-1,(r===g||!g&&r===v)&&(s=null)),t(G2,I2({props:{controls:a?a():null,id:r.controlledBy||(a?a("_BV_tab_button_"):null),noKeyNav:d,posInSet:n+1,setSize:m.length,tab:r,tabIndex:s},on:(o={},I2(o,YD,(function(t){e.clickTab(r,t)})),I2(o,aA,i),I2(o,vA,f),I2(o,mA,c),I2(o,pA,l),o),key:r[wj]||n,ref:"buttons"},kj,!0))})),w=t($X,{class:this.localNavClass,attrs:{role:"tablist",id:this.safeId("_BV_tab_controls_")},props:{fill:a,justified:s,align:r,tabs:!u&&!p,pills:!u&&p,vertical:b,small:h,cardHeader:n&&!b},ref:"nav"},[this.normalizeSlot("tabs-start")||t(),y,this.normalizeSlot("tabs-end")||t()]);w=t("div",{class:[{"card-header":n&&!b&&!o,"card-footer":n&&!b&&o,"col-auto":b},this.navWrapperClass],key:"bv-tabs-nav"},[w]);var x=this.normalizeSlot()||[],k=t();0===x.length&&(k=t("div",{class:["tab-pane","active",{"card-body":n}],key:"bv-empty-tab"},this.normalizeSlot(iz)));var _=t("div",{staticClass:"tab-content",class:[{col:b},this.contentClass],attrs:{id:this.safeId("_BV_tab_container_")},key:"bv-content",ref:"content"},[x,k]);return t(this.tag,{staticClass:"tabs",class:{row:b,"no-gutters":b&&n},attrs:{id:this.safeId()}},[o?_:t(),w,o?t():_])}});function X2(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function J2(t){for(var e=1;e1&&void 0!==arguments[1]&&arguments[1],r=t.to,n=t.from;if(r&&(n||!1!==e)&&this.transports[r])if(e)this.transports[r]=[];else{var o=this.$_getTransportIndex(t);if(o>=0){var a=this.transports[r].slice(0);a.splice(o,1),this.transports[r]=a}}},registerTarget:function(t,e,r){s5&&(this.trackInstances&&!r&&this.targets[t]&&console.warn("[portal-vue]: Target ".concat(t," already exists")),this.$set(this.targets,t,Object.freeze([e])))},unregisterTarget:function(t){this.$delete(this.targets,t)},registerSource:function(t,e,r){s5&&(this.trackInstances&&!r&&this.sources[t]&&console.warn("[portal-vue]: source ".concat(t," already exists")),this.$set(this.sources,t,Object.freeze([e])))},unregisterSource:function(t){this.$delete(this.sources,t)},hasTarget:function(t){return!(!this.targets[t]||!this.targets[t][0])},hasSource:function(t){return!(!this.sources[t]||!this.sources[t][0])},hasContentFor:function(t){return!!this.transports[t]&&!!this.transports[t].length},$_getTransportIndex:function(t){var e=t.to,r=t.from;for(var n in this.transports[e])if(this.transports[e][n].from===r)return+n;return-1}}}),f5=new p5(c5),h5=1,m5=Ln.extend({name:"portal",props:{disabled:{type:Boolean},name:{type:String,default:function(){return String(h5++)}},order:{type:Number,default:0},slim:{type:Boolean},slotProps:{type:Object,default:function(){return{}}},tag:{type:String,default:"DIV"},to:{type:String,default:function(){return String(Math.round(1e7*Math.random()))}}},created:function(){var t=this;this.$nextTick((function(){f5.registerSource(t.name,t)}))},mounted:function(){this.disabled||this.sendUpdate()},updated:function(){this.disabled?this.clear():this.sendUpdate()},beforeDestroy:function(){f5.unregisterSource(this.name),this.clear()},watch:{to:function(t,e){e&&e!==t&&this.clear(e),this.sendUpdate()}},methods:{clear:function(t){var e={from:this.name,to:t||this.to};f5.close(e)},normalizeSlots:function(){return this.$scopedSlots.default?[this.$scopedSlots.default]:this.$slots.default},normalizeOwnChildren:function(t){return"function"==typeof t?t(this.slotProps):t},sendUpdate:function(){var t=this.normalizeSlots();if(t){var e={from:this.name,to:this.to,passengers:i5(t),order:this.order};f5.open(e)}else this.clear()}},render:function(t){var e=this.$slots.default||this.$scopedSlots.default||[],r=this.tag;return e&&this.disabled?e.length<=1&&this.slim?this.normalizeOwnChildren(e)[0]:t(r,[this.normalizeOwnChildren(e)]):this.slim?t():t(r,{class:{"v-portal":!0},style:{display:"none"},key:"v-portal-placeholder"})}}),b5=Ln.extend({name:"portalTarget",props:{multiple:{type:Boolean,default:!1},name:{type:String,required:!0},slim:{type:Boolean,default:!1},slotProps:{type:Object,default:function(){return{}}},tag:{type:String,default:"div"},transition:{type:[String,Object,Function]}},data:function(){return{transports:f5.transports,firstRender:!0}},created:function(){var t=this;this.$nextTick((function(){f5.registerTarget(t.name,t)}))},watch:{ownTransports:function(){this.$emit("change",this.children().length>0)},name:function(t,e){f5.unregisterTarget(e),f5.registerTarget(t,this)}},mounted:function(){var t=this;this.transition&&this.$nextTick((function(){t.firstRender=!1}))},beforeDestroy:function(){f5.unregisterTarget(this.name)},computed:{ownTransports:function(){var t=this.transports[this.name]||[];return this.multiple?t:0===t.length?[]:[t[t.length-1]]},passengers:function(){return function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.reduce((function(t,r){var n=r.passengers[0],o="function"==typeof n?n(e):r.passengers;return t.concat(o)}),[])}(this.ownTransports,this.slotProps)}},methods:{children:function(){return 0!==this.passengers.length?this.passengers:this.$scopedSlots.default?this.$scopedSlots.default(this.slotProps):this.$slots.default||[]},noWrapper:function(){var t=this.slim&&!this.transition;return t&&this.children().length>1&&console.warn("[portal-vue]: PortalTarget with `slim` option received more than one child element."),t}},render:function(t){var e=this.noWrapper(),r=this.children(),n=this.transition||this.tag;return e?r[0]:this.slim&&!n?t():t(n,{props:{tag:this.transition&&this.tag?this.tag:void 0},class:{"vue-portal-target":!0}},r)}}),g5=0,v5=["disabled","name","order","slim","slotProps","tag","to"],y5=["multiple","transition"];Ln.extend({name:"MountingPortal",inheritAttrs:!1,props:{append:{type:[Boolean,String]},bail:{type:Boolean},mountTo:{type:String,required:!0},disabled:{type:Boolean},name:{type:String,default:function(){return"mounted_"+String(g5++)}},order:{type:Number,default:0},slim:{type:Boolean},slotProps:{type:Object,default:function(){return{}}},tag:{type:String,default:"DIV"},to:{type:String,default:function(){return String(Math.round(1e7*Math.random()))}},multiple:{type:Boolean,default:!1},targetSlim:{type:Boolean},targetSlotProps:{type:Object,default:function(){return{}}},targetTag:{type:String,default:"div"},transition:{type:[String,Object,Function]}},created:function(){if("undefined"!=typeof document){var t=document.querySelector(this.mountTo);if(t){var e=this.$props;if(f5.targets[e.name])e.bail?console.warn("[portal-vue]: Target ".concat(e.name," is already mounted.\n Aborting because 'bail: true' is set")):this.portalTarget=f5.targets[e.name];else{var r=e.append;if(r){var n="string"==typeof r?r:"DIV",o=document.createElement(n);t.appendChild(o),t=o}var a=l5(this.$props,y5);a.slim=this.targetSlim,a.tag=this.targetTag,a.slotProps=this.targetSlotProps,a.name=this.to,this.portalTarget=new b5({el:t,parent:this.$parent||this,propsData:a})}}else console.error("[portal-vue]: Mount Point '".concat(this.mountTo,"' not found in document"))}},beforeDestroy:function(){var t=this.portalTarget;if(this.append){var e=t.$el;e.parentNode.removeChild(e)}t.$destroy()},render:function(t){if(!this.portalTarget)return console.warn("[portal-vue] Target wasn't mounted"),t();if(!this.$scopedSlots.manual){var e=l5(this.$props,v5);return t(m5,{props:e,attrs:this.$attrs,on:this.$listeners,scopedSlots:this.$scopedSlots},this.$slots.default)}var r=this.$scopedSlots.manual({to:this.to});return Array.isArray(r)&&(r=r[0]),r||t()}});var w5,x5=Oj({mixins:[$z],data:function(){return{name:"b-toaster"}},methods:{onAfterEnter:function(t){var e=this;Gz((function(){lE(t,"".concat(e.name,"-enter-to"))}))}},render:function(t){return t("transition-group",{props:{tag:"div",name:this.name},on:{afterEnter:this.onAfterEnter}},this.normalizeSlot())}}),k5=NE({ariaAtomic:IE(FA),ariaLive:IE(FA),name:IE(FA,void 0,!0),role:IE(FA)},UD),_5=Oj({name:UD,mixins:[WL],props:k5,data:function(){return{doRender:!1,dead:!1,staticName:this.name}},beforeMount:function(){var t=this.name;this.staticName=t,f5.hasTarget(t)?(OP('A "" with name "'.concat(t,'" already exists in the document.'),UD),this.dead=!0):this.doRender=!0},beforeDestroy:function(){this.doRender&&this.emitOnRoot(JE(UD,QD),this.name)},destroyed:function(){var t=this.$el;t&&t.parentNode&&t.parentNode.removeChild(t)},render:function(t){var e=t("div",{class:["d-none",{"b-dead-toaster":this.dead}]});if(this.doRender){var r=t(b5,{staticClass:"b-toaster-slot",props:{name:this.staticName,multiple:!0,tag:"div",slim:!1,transition:x5}});e=t("div",{staticClass:"b-toaster",class:[this.staticName],attrs:{id:this.staticName,role:this.role||null,"aria-live":this.ariaLive,"aria-atomic":this.ariaAtomic}},[r])}return e}});function O5(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function S5(t){for(var e=1;e1&&void 0!==arguments[1]?arguments[1]:{};return new $V(t,S5(S5({cancelable:!1,target:this.$el||null,relatedTarget:null},e),{},{vueTarget:this,componentId:this.safeId()}))},emitEvent:function(t){var e=t.type;this.emitOnRoot(JE(HD,e),t),this.$emit(e,t)},ensureToaster:function(){if(!this.static){var t=this.computedToaster;if(!f5.hasTarget(t)){var e=document.createElement("div");document.body.appendChild(e),CY(this.bvEventRoot,_5,{propsData:{name:t}}).$mount(e)}}},startDismissTimer:function(){this.clearDismissTimer(),this.noAutoHide||(this.$_dismissTimer=setTimeout(this.hide,this.resumeDismiss||this.computedDuration),this.dismissStarted=Date.now(),this.resumeDismiss=0)},clearDismissTimer:function(){clearTimeout(this.$_dismissTimer),this.$_dismissTimer=null},setHoverHandler:function(t){var e=this.$refs["b-toast"];KE(t,e,"mouseenter",this.onPause,DA),KE(t,e,"mouseleave",this.onUnPause,DA)},onPause:function(){if(!this.noAutoHide&&!this.noHoverPause&&this.$_dismissTimer&&!this.resumeDismiss){var t=Date.now()-this.dismissStarted;t>0&&(this.clearDismissTimer(),this.resumeDismiss=_M(this.computedDuration-t,1e3))}},onUnPause:function(){this.noAutoHide||this.noHoverPause||!this.resumeDismiss?this.resumeDismiss=this.dismissStarted=0:this.startDismissTimer()},onLinkClick:function(){var t=this;this.$nextTick((function(){Gz((function(){t.hide()}))}))},onBeforeEnter:function(){this.isTransitioning=!0},onAfterEnter:function(){this.isTransitioning=!1;var t=this.buildEvent(_A);this.emitEvent(t),this.startDismissTimer(),this.setHoverHandler(!0)},onBeforeLeave:function(){this.isTransitioning=!0},onAfterLeave:function(){this.isTransitioning=!1,this.order=0,this.resumeDismiss=this.dismissStarted=0;var t=this.buildEvent(cA);this.emitEvent(t),this.doRender=!1},makeToast:function(t){var e=this,r=this.title,n=this.slotScope,o=FM(this),a=[],i=this.normalizeSlot("toast-title",n);i?a.push(i):r&&a.push(t("strong",{staticClass:"mr-2"},r)),this.noCloseButton||a.push(t(tM,{staticClass:"ml-auto mb-1",on:{click:function(){e.hide()}}}));var s=t();a.length>0&&(s=t(this.headerTag,{staticClass:"toast-header",class:this.headerClass},a));var l=t(o?sI:"div",{staticClass:"toast-body",class:this.bodyClass,props:o?RE(A5,this):{},on:o?{click:this.onLinkClick}:{}},this.normalizeSlot(az,n));return t("div",{staticClass:"toast",class:this.toastClass,attrs:this.computedAttrs,key:"toast-".concat(this[wj]),ref:"toast"},[s,l])}},render:function(t){if(!this.doRender||!this.isMounted)return t();var e=this.order,r=this.static,n=this.isHiding,o=this.isStatus,a="b-toast-".concat(this[wj]),i=t("div",{staticClass:"b-toast",class:this.toastClasses,attrs:S5(S5({},r?{}:this.scopedStyleAttrs),{},{id:this.safeId("_toast_outer"),role:n?null:o?"status":"alert","aria-live":n?null:o?"polite":"assertive","aria-atomic":n?null:"true"}),key:a,ref:"b-toast"},[t(lM,{props:{noFade:this.noFade},on:this.transitionHandlers},[this.localShow?this.makeToast(t):t()])]);return t(m5,{props:{name:a,to:this.computedToaster,order:e,slim:!0,disabled:r}},[i])}});function M5(t,e,r){return e&&function(t,e){for(var r=0;rt.length)&&(e=t.length);for(var r=0,n=new Array(e);r1&&void 0!==arguments[1]?arguments[1]:{};t&&!SP(F5)&&function(t,r){if(!SP(F5)){var n=CY(r,e,{propsData:I5(I5(I5({},U5(jE(HD))),dP(t,iP(H5))),{},{static:!1,visible:!0})});iP(H5).forEach((function(e){var o=t[e];BT(o)||("title"===e&&HT(o)&&(o=[r.$createElement("strong",{class:"mr-2"},o)]),n.$slots[H5[e]]=Sz(o))}));var o=document.createElement("div");document.body.appendChild(o),n.$mount(o)}}(I5(I5({},U5(r)),{},{toastContent:t}),this._vm)}},{key:"show",value:function(t){t&&this._root.$emit(ZE(HD,kA),t)}},{key:"hide",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;this._root.$emit(ZE(HD,dA),t)}}]),t}();t.mixin({beforeCreate:function(){this[N5]=new r(this)}}),sP(t.prototype,F5)||oP(t.prototype,F5,{get:function(){return this&&this[N5]||OP('"'.concat(F5,'" must be accessed from a Vue instance "this" context.'),HD),this[N5]}})}}}),G5=LP({components:{BToast:E5,BToaster:_5},plugins:{BVToastPlugin:W5}});function q5(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function K5(t){for(var e=1;e=r){var n=this.$targets[this.$targets.length-1];this.$activeTarget!==n&&this.activate(n)}else{if(this.$activeTarget&&t0)return this.$activeTarget=null,void this.clear();for(var o=this.$offsets.length;o--;)this.$activeTarget!==this.$targets[o]&&t>=this.$offsets[o]&&(BT(this.$offsets[o+1])||t0&&this.$root&&this.$root.$emit(_3,t,r)}},{key:"clear",value:function(){var t=this;eE("".concat(this.$selector,", ").concat(w3),this.$el).filter((function(t){return cE(t,v3)})).forEach((function(e){return t.setActiveState(e,!1)}))}},{key:"setActiveState",value:function(t,e){t&&(e?sE(t,v3):lE(t,v3))}}],n=[{key:"Name",get:function(){return"v-b-scrollspy"}},{key:"Default",get:function(){return S3}},{key:"DefaultType",get:function(){return C3}}],r&&g3(e.prototype,r),n&&g3(e,n),Object.defineProperty(e,"prototype",{writable:!1}),t}(),$3="__BV_Scrollspy__",D3=/^\d+$/,A3=/^(auto|position|offset)$/,z3=function(t,e,r){if(Mj){var n=function(t){var e={};return t.arg&&(e.element="#".concat(t.arg)),iP(t.modifiers).forEach((function(t){D3.test(t)?e.offset=Dz(t,0):A3.test(t)&&(e.method=t)})),HT(t.value)?e.element=t.value:UT(t.value)?e.offset=TM(t.value):qT(t.value)&&iP(t.value).filter((function(t){return!!P3.DefaultType[t]})).forEach((function(r){e[r]=t.value[r]})),e}(e);t[$3]?t[$3].updateConfig(n,HL(ZF(r,e))):t[$3]=new P3(t,n,HL(ZF(r,e)))}},E3={install:MP({plugins:{componentsPlugin:u3,directivesPlugin:LP({plugins:{VBHoverPlugin:p3,VBModalPlugin:f3,VBPopoverPlugin:JZ,VBScrollspyPlugin:LP({directives:{VBScrollspy:{bind:function(t,e,r){z3(t,e,r)},inserted:function(t,e,r){z3(t,e,r)},update:function(t,e,r){e.value!==e.oldValue&&z3(t,e,r)},componentUpdated:function(t,e,r){e.value!==e.oldValue&&z3(t,e,r)},unbind:function(t){!function(t){t[$3]&&(t[$3].dispose(),t[$3]=null,delete t[$3])}(t)}}}}),VBTogglePlugin:_N,VBTooltipPlugin:d3,VBVisiblePlugin:LP({directives:{VBVisible:NR}})}})}}),NAME:"BootstrapVue"};const M3={name:"Tabs",props:{value:{type:Number,default:null},activeColor:{type:String,default:"red"},fill:{type:Boolean,default:!1},fillMinWidth:{type:String,default:"0"},borders:{type:[Boolean,String],default:!1},size:{type:String,default:null}},data:()=>({activeTab:null,activeTabIndex:0,tabs:[]}),computed:{_size(){return["sm","md","lg"].includes(this.size)?this.size:"md"},rootClasses(){let t="cocoda-vue-tabs-border-",e={"cocoda-vue-tabs":!0,[`cocoda-vue-tabs-${this._size}`]:!0};if(!1===this.borders)return e;if(!0===this.borders)return e[`${t}all`]=!0,e;for(let r of["top","right","bottom","left"])this.borders.includes(r)&&(e[`${t}${r}`]=!0);return e},hiddenTabs(){return this.tabs.map((t=>t.hidden))}},watch:{tabs(t){let e=t.findIndex((t=>this.activeTab==t));e=-1==e?null!==this.value?this.value:this.activeTabIndex:e,this.activateTab(e)},value(t){this.activateTab(t)},hiddenTabs(){this.activateTab(this.activeTabIndex)}},mounted(){},methods:{registerTab(t){const e=this.$slots.default.indexOf(t.$vnode);this.tabs.splice(e,0,t),t.isActive&&this.activateTab(e)},unregisterTab(t){this.tabs=this.tabs.filter((e=>e!=t))},activateTab(t){if(this.tabs.length>0){t>=this.tabs.length&&(t=this.tabs.length-1);let e=0;for(;t-e>=0||t+e>e/4).toString(16):([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,t)}()},title:{type:String,default:"Tab"},active:{type:Boolean,default:!1},hidden:{type:Boolean,default:!1}},data:()=>({isActive:!1}),computed:{},mounted(){this.isActive=this.active,this.$parent.registerTab(this)},destroyed(){this.$parent.unregisterTab(this)},methods:{}},R3=ii(B3,(function(){var t=this;return(0,t._self._c)("div",{directives:[{name:"show",rawName:"v-show",value:t.isActive,expression:"isActive"}],staticClass:"cocoda-vue-tabs-content"},[t._t("default")],2)}),[],0,0,"7a27a12e").exports;function F3(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function N3(t){for(var e=1;et.length)&&(e=t.length);for(var r=0,n=new Array(e);r0;)e+=J8[62*Math.random()|0];return e}function Q8(t){for(var e=[],r=(t||[]).length>>>0;r--;)e[r]=t[r];return e}function t6(t){return t.classList?Q8(t.classList):(t.getAttribute("class")||"").split(" ").filter((function(t){return t}))}function e6(t){return"".concat(t).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function r6(t){return Object.keys(t||{}).reduce((function(e,r){return e+"".concat(r,": ").concat(t[r].trim(),";")}),"")}function n6(t){return t.size!==X8.size||t.x!==X8.x||t.y!==X8.y||t.rotate!==X8.rotate||t.flipX||t.flipY}var o6=':root, :host {\n --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Solid";\n --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Regular";\n --fa-font-light: normal 300 1em/1 "Font Awesome 6 Light";\n --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Thin";\n --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";\n --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-thin: normal 100 1em/1 "Font Awesome 6 Sharp";\n --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";\n}\n\nsvg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {\n overflow: visible;\n box-sizing: content-box;\n}\n\n.svg-inline--fa {\n display: var(--fa-display, inline-block);\n height: 1em;\n overflow: visible;\n vertical-align: -0.125em;\n}\n.svg-inline--fa.fa-2xs {\n vertical-align: 0.1em;\n}\n.svg-inline--fa.fa-xs {\n vertical-align: 0em;\n}\n.svg-inline--fa.fa-sm {\n vertical-align: -0.0714285705em;\n}\n.svg-inline--fa.fa-lg {\n vertical-align: -0.2em;\n}\n.svg-inline--fa.fa-xl {\n vertical-align: -0.25em;\n}\n.svg-inline--fa.fa-2xl {\n vertical-align: -0.3125em;\n}\n.svg-inline--fa.fa-pull-left {\n margin-right: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-pull-right {\n margin-left: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-li {\n width: var(--fa-li-width, 2em);\n top: 0.25em;\n}\n.svg-inline--fa.fa-fw {\n width: var(--fa-fw-width, 1.25em);\n}\n\n.fa-layers svg.svg-inline--fa {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.fa-layers-counter, .fa-layers-text {\n display: inline-block;\n position: absolute;\n text-align: center;\n}\n\n.fa-layers {\n display: inline-block;\n height: 1em;\n position: relative;\n text-align: center;\n vertical-align: -0.125em;\n width: 1em;\n}\n.fa-layers svg.svg-inline--fa {\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-text {\n left: 50%;\n top: 50%;\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-counter {\n background-color: var(--fa-counter-background-color, #ff253a);\n border-radius: var(--fa-counter-border-radius, 1em);\n box-sizing: border-box;\n color: var(--fa-inverse, #fff);\n line-height: var(--fa-counter-line-height, 1);\n max-width: var(--fa-counter-max-width, 5em);\n min-width: var(--fa-counter-min-width, 1.5em);\n overflow: hidden;\n padding: var(--fa-counter-padding, 0.25em 0.5em);\n right: var(--fa-right, 0);\n text-overflow: ellipsis;\n top: var(--fa-top, 0);\n -webkit-transform: scale(var(--fa-counter-scale, 0.25));\n transform: scale(var(--fa-counter-scale, 0.25));\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-bottom-right {\n bottom: var(--fa-bottom, 0);\n right: var(--fa-right, 0);\n top: auto;\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: bottom right;\n transform-origin: bottom right;\n}\n\n.fa-layers-bottom-left {\n bottom: var(--fa-bottom, 0);\n left: var(--fa-left, 0);\n right: auto;\n top: auto;\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: bottom left;\n transform-origin: bottom left;\n}\n\n.fa-layers-top-right {\n top: var(--fa-top, 0);\n right: var(--fa-right, 0);\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-top-left {\n left: var(--fa-left, 0);\n right: auto;\n top: var(--fa-top, 0);\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: top left;\n transform-origin: top left;\n}\n\n.fa-1x {\n font-size: 1em;\n}\n\n.fa-2x {\n font-size: 2em;\n}\n\n.fa-3x {\n font-size: 3em;\n}\n\n.fa-4x {\n font-size: 4em;\n}\n\n.fa-5x {\n font-size: 5em;\n}\n\n.fa-6x {\n font-size: 6em;\n}\n\n.fa-7x {\n font-size: 7em;\n}\n\n.fa-8x {\n font-size: 8em;\n}\n\n.fa-9x {\n font-size: 9em;\n}\n\n.fa-10x {\n font-size: 10em;\n}\n\n.fa-2xs {\n font-size: 0.625em;\n line-height: 0.1em;\n vertical-align: 0.225em;\n}\n\n.fa-xs {\n font-size: 0.75em;\n line-height: 0.0833333337em;\n vertical-align: 0.125em;\n}\n\n.fa-sm {\n font-size: 0.875em;\n line-height: 0.0714285718em;\n vertical-align: 0.0535714295em;\n}\n\n.fa-lg {\n font-size: 1.25em;\n line-height: 0.05em;\n vertical-align: -0.075em;\n}\n\n.fa-xl {\n font-size: 1.5em;\n line-height: 0.0416666682em;\n vertical-align: -0.125em;\n}\n\n.fa-2xl {\n font-size: 2em;\n line-height: 0.03125em;\n vertical-align: -0.1875em;\n}\n\n.fa-fw {\n text-align: center;\n width: 1.25em;\n}\n\n.fa-ul {\n list-style-type: none;\n margin-left: var(--fa-li-margin, 2.5em);\n padding-left: 0;\n}\n.fa-ul > li {\n position: relative;\n}\n\n.fa-li {\n left: calc(var(--fa-li-width, 2em) * -1);\n position: absolute;\n text-align: center;\n width: var(--fa-li-width, 2em);\n line-height: inherit;\n}\n\n.fa-border {\n border-color: var(--fa-border-color, #eee);\n border-radius: var(--fa-border-radius, 0.1em);\n border-style: var(--fa-border-style, solid);\n border-width: var(--fa-border-width, 0.08em);\n padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);\n}\n\n.fa-pull-left {\n float: left;\n margin-right: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-pull-right {\n float: right;\n margin-left: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-beat {\n -webkit-animation-name: fa-beat;\n animation-name: fa-beat;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-bounce {\n -webkit-animation-name: fa-bounce;\n animation-name: fa-bounce;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n}\n\n.fa-fade {\n -webkit-animation-name: fa-fade;\n animation-name: fa-fade;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-beat-fade {\n -webkit-animation-name: fa-beat-fade;\n animation-name: fa-beat-fade;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-flip {\n -webkit-animation-name: fa-flip;\n animation-name: fa-flip;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-shake {\n -webkit-animation-name: fa-shake;\n animation-name: fa-shake;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, linear);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin {\n -webkit-animation-name: fa-spin;\n animation-name: fa-spin;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 2s);\n animation-duration: var(--fa-animation-duration, 2s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, linear);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin-reverse {\n --fa-animation-direction: reverse;\n}\n\n.fa-pulse,\n.fa-spin-pulse {\n -webkit-animation-name: fa-spin;\n animation-name: fa-spin;\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, steps(8));\n animation-timing-function: var(--fa-animation-timing, steps(8));\n}\n\n@media (prefers-reduced-motion: reduce) {\n .fa-beat,\n.fa-bounce,\n.fa-fade,\n.fa-beat-fade,\n.fa-flip,\n.fa-pulse,\n.fa-shake,\n.fa-spin,\n.fa-spin-pulse {\n -webkit-animation-delay: -1ms;\n animation-delay: -1ms;\n -webkit-animation-duration: 1ms;\n animation-duration: 1ms;\n -webkit-animation-iteration-count: 1;\n animation-iteration-count: 1;\n -webkit-transition-delay: 0s;\n transition-delay: 0s;\n -webkit-transition-duration: 0s;\n transition-duration: 0s;\n }\n}\n@-webkit-keyframes fa-beat {\n 0%, 90% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 45% {\n -webkit-transform: scale(var(--fa-beat-scale, 1.25));\n transform: scale(var(--fa-beat-scale, 1.25));\n }\n}\n@keyframes fa-beat {\n 0%, 90% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 45% {\n -webkit-transform: scale(var(--fa-beat-scale, 1.25));\n transform: scale(var(--fa-beat-scale, 1.25));\n }\n}\n@-webkit-keyframes fa-bounce {\n 0% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 10% {\n -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n }\n 30% {\n -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n }\n 50% {\n -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n }\n 57% {\n -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n }\n 64% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 100% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n}\n@keyframes fa-bounce {\n 0% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 10% {\n -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n }\n 30% {\n -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n }\n 50% {\n -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n }\n 57% {\n -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n }\n 64% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 100% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n}\n@-webkit-keyframes fa-fade {\n 50% {\n opacity: var(--fa-fade-opacity, 0.4);\n }\n}\n@keyframes fa-fade {\n 50% {\n opacity: var(--fa-fade-opacity, 0.4);\n }\n}\n@-webkit-keyframes fa-beat-fade {\n 0%, 100% {\n opacity: var(--fa-beat-fade-opacity, 0.4);\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 50% {\n opacity: 1;\n -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));\n transform: scale(var(--fa-beat-fade-scale, 1.125));\n }\n}\n@keyframes fa-beat-fade {\n 0%, 100% {\n opacity: var(--fa-beat-fade-opacity, 0.4);\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 50% {\n opacity: 1;\n -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));\n transform: scale(var(--fa-beat-fade-scale, 1.125));\n }\n}\n@-webkit-keyframes fa-flip {\n 50% {\n -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n }\n}\n@keyframes fa-flip {\n 50% {\n -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n }\n}\n@-webkit-keyframes fa-shake {\n 0% {\n -webkit-transform: rotate(-15deg);\n transform: rotate(-15deg);\n }\n 4% {\n -webkit-transform: rotate(15deg);\n transform: rotate(15deg);\n }\n 8%, 24% {\n -webkit-transform: rotate(-18deg);\n transform: rotate(-18deg);\n }\n 12%, 28% {\n -webkit-transform: rotate(18deg);\n transform: rotate(18deg);\n }\n 16% {\n -webkit-transform: rotate(-22deg);\n transform: rotate(-22deg);\n }\n 20% {\n -webkit-transform: rotate(22deg);\n transform: rotate(22deg);\n }\n 32% {\n -webkit-transform: rotate(-12deg);\n transform: rotate(-12deg);\n }\n 36% {\n -webkit-transform: rotate(12deg);\n transform: rotate(12deg);\n }\n 40%, 100% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n}\n@keyframes fa-shake {\n 0% {\n -webkit-transform: rotate(-15deg);\n transform: rotate(-15deg);\n }\n 4% {\n -webkit-transform: rotate(15deg);\n transform: rotate(15deg);\n }\n 8%, 24% {\n -webkit-transform: rotate(-18deg);\n transform: rotate(-18deg);\n }\n 12%, 28% {\n -webkit-transform: rotate(18deg);\n transform: rotate(18deg);\n }\n 16% {\n -webkit-transform: rotate(-22deg);\n transform: rotate(-22deg);\n }\n 20% {\n -webkit-transform: rotate(22deg);\n transform: rotate(22deg);\n }\n 32% {\n -webkit-transform: rotate(-12deg);\n transform: rotate(-12deg);\n }\n 36% {\n -webkit-transform: rotate(12deg);\n transform: rotate(12deg);\n }\n 40%, 100% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n}\n@-webkit-keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n@keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n.fa-rotate-90 {\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg);\n}\n\n.fa-rotate-180 {\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n\n.fa-rotate-270 {\n -webkit-transform: rotate(270deg);\n transform: rotate(270deg);\n}\n\n.fa-flip-horizontal {\n -webkit-transform: scale(-1, 1);\n transform: scale(-1, 1);\n}\n\n.fa-flip-vertical {\n -webkit-transform: scale(1, -1);\n transform: scale(1, -1);\n}\n\n.fa-flip-both,\n.fa-flip-horizontal.fa-flip-vertical {\n -webkit-transform: scale(-1, -1);\n transform: scale(-1, -1);\n}\n\n.fa-rotate-by {\n -webkit-transform: rotate(var(--fa-rotate-angle, 0));\n transform: rotate(var(--fa-rotate-angle, 0));\n}\n\n.fa-stack {\n display: inline-block;\n vertical-align: middle;\n height: 2em;\n position: relative;\n width: 2.5em;\n}\n\n.fa-stack-1x,\n.fa-stack-2x {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n z-index: var(--fa-stack-z-index, auto);\n}\n\n.svg-inline--fa.fa-stack-1x {\n height: 1em;\n width: 1.25em;\n}\n.svg-inline--fa.fa-stack-2x {\n height: 2em;\n width: 2.5em;\n}\n\n.fa-inverse {\n color: var(--fa-inverse, #fff);\n}\n\n.sr-only,\n.fa-sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.sr-only-focusable:not(:focus),\n.fa-sr-only-focusable:not(:focus) {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.svg-inline--fa .fa-primary {\n fill: var(--fa-primary-color, currentColor);\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa .fa-secondary {\n fill: var(--fa-secondary-color, currentColor);\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-primary {\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-secondary {\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa mask .fa-primary,\n.svg-inline--fa mask .fa-secondary {\n fill: black;\n}\n\n.fad.fa-inverse,\n.fa-duotone.fa-inverse {\n color: var(--fa-inverse, #fff);\n}';function a6(){var t=m8,e=b8,r=q8.cssPrefix,n=q8.replacementClass,o=o6;if(r!==t||n!==e){var a=new RegExp("\\.".concat(t,"\\-"),"g"),i=new RegExp("\\--".concat(t,"\\-"),"g"),s=new RegExp("\\.".concat(e),"g");o=o.replace(a,".".concat(r,"-")).replace(i,"--".concat(r,"-")).replace(s,".".concat(n))}return o}var i6=!1;function s6(){q8.autoAddCss&&!i6&&(function(t){if(t&&u8){var e=n8.createElement("style");e.setAttribute("type","text/css"),e.innerHTML=t;for(var r=n8.head.childNodes,n=null,o=r.length-1;o>-1;o--){var a=r[o],i=(a.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(i)>-1&&(n=a)}n8.head.insertBefore(e,n)}}(a6()),i6=!0)}var l6={mixout:function(){return{dom:{css:a6,insertCss:s6}}},hooks:function(){return{beforeDOMElementCreation:function(){s6()},beforeI2svg:function(){s6()}}}},c6=r8||{};c6[f8]||(c6[f8]={}),c6[f8].styles||(c6[f8].styles={}),c6[f8].hooks||(c6[f8].hooks={}),c6[f8].shims||(c6[f8].shims=[]);var d6=c6[f8],u6=[],p6=!1;function f6(t){var e=t.tag,r=t.attributes,n=void 0===r?{}:r,o=t.children,a=void 0===o?[]:o;return"string"==typeof t?e6(t):"<".concat(e," ").concat(function(t){return Object.keys(t||{}).reduce((function(e,r){return e+"".concat(r,'="').concat(e6(t[r]),'" ')}),"").trim()}(n),">").concat(a.map(f6).join(""),"")}function h6(t,e,r){if(t&&t[e]&&t[e][r])return{prefix:e,iconName:r,icon:t[e][r]}}u8&&((p6=(n8.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(n8.readyState))||n8.addEventListener("DOMContentLoaded",(function t(){n8.removeEventListener("DOMContentLoaded",t),p6=1,u6.map((function(t){return t()}))})));var m6,b6,g6,v6=function(t,e,r,n){var o,a,i,s=Object.keys(t),l=s.length,c=e;for(void 0===r?(o=1,i=t[s[0]]):(o=0,i=r);o=55296&&o<=56319&&r2&&void 0!==arguments[2]?arguments[2]:{}).skipHooks,n=void 0!==r&&r,o=w6(e);"function"!=typeof d6.hooks.addPack||n?d6.styles[t]=N3(N3({},d6.styles[t]||{}),o):d6.hooks.addPack(t,w6(e)),"fas"===t&&x6("fa",e)}var k6=d6.styles,_6=d6.shims,O6=(U3(m6={},C8,Object.values(A8[C8])),U3(m6,j8,Object.values(A8[j8])),m6),S6=null,C6={},j6={},T6={},P6={},$6={},D6=(U3(b6={},C8,Object.keys($8[C8])),U3(b6,j8,Object.keys($8[j8])),b6);function A6(t,e){var r,n=e.split("-"),o=n[0],a=n.slice(1).join("-");return o!==t||""===a||(r=a,~H8.indexOf(r))?null:a}var z6,E6=function(){var t=function(t){return v6(k6,(function(e,r,n){return e[n]=v6(r,t,{}),e}),{})};C6=t((function(t,e,r){if(e[3]&&(t[e[3]]=r),e[2]){var n=e[2].filter((function(t){return"number"==typeof t}));n.forEach((function(e){t[e.toString(16)]=r}))}return t})),j6=t((function(t,e,r){if(t[r]=r,e[2]){var n=e[2].filter((function(t){return"string"==typeof t}));n.forEach((function(e){t[e]=r}))}return t})),$6=t((function(t,e,r){var n=e[2];return t[r]=r,n.forEach((function(e){t[e]=r})),t}));var e="far"in k6||q8.autoFetchSvg,r=v6(_6,(function(t,r){var n=r[0],o=r[1],a=r[2];return"far"!==o||e||(o="fas"),"string"==typeof n&&(t.names[n]={prefix:o,iconName:a}),"number"==typeof n&&(t.unicodes[n.toString(16)]={prefix:o,iconName:a}),t}),{names:{},unicodes:{}});T6=r.names,P6=r.unicodes,S6=F6(q8.styleDefault,{family:q8.familyDefault})};function M6(t,e){return(C6[t]||{})[e]}function L6(t,e){return($6[t]||{})[e]}function I6(t){return T6[t]||{prefix:null,iconName:null}}function B6(){return S6}z6=function(t){S6=F6(t.styleDefault,{family:q8.familyDefault})},K8.push(z6),E6();var R6=function(){return{prefix:null,iconName:null,rest:[]}};function F6(t){var e=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).family,r=void 0===e?C8:e,n=$8[r][t],o=D8[r][t]||D8[r][n],a=t in d6.styles?t:null;return o||a||null}var N6=(U3(g6={},C8,Object.keys(A8[C8])),U3(g6,j8,Object.keys(A8[j8])),g6);function V6(t){var e,r=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).skipLookups,n=void 0!==r&&r,o=(U3(e={},C8,"".concat(q8.cssPrefix,"-").concat(C8)),U3(e,j8,"".concat(q8.cssPrefix,"-").concat(j8)),e),a=null,i=C8;(t.includes(o[C8])||t.some((function(t){return N6[C8].includes(t)})))&&(i=C8),(t.includes(o[j8])||t.some((function(t){return N6[j8].includes(t)})))&&(i=j8);var s=t.reduce((function(t,e){var r=A6(q8.cssPrefix,e);if(k6[e]?(e=O6[i].includes(e)?z8[i][e]:e,a=e,t.prefix=e):D6[i].indexOf(e)>-1?(a=e,t.prefix=F6(e,{family:i})):r?t.iconName=r:e!==q8.replacementClass&&e!==o[C8]&&e!==o[j8]&&t.rest.push(e),!n&&t.prefix&&t.iconName){var s="fa"===a?I6(t.iconName):{},l=L6(t.prefix,t.iconName);s.prefix&&(a=null),t.iconName=s.iconName||l||t.iconName,t.prefix=s.prefix||t.prefix,"far"!==t.prefix||k6.far||!k6.fas||q8.autoFetchSvg||(t.prefix="fas")}return t}),R6());return(t.includes("fa-brands")||t.includes("fab"))&&(s.prefix="fab"),(t.includes("fa-duotone")||t.includes("fad"))&&(s.prefix="fad"),s.prefix||i!==j8||!k6.fass&&!q8.autoFetchSvg||(s.prefix="fass",s.iconName=L6(s.prefix,s.iconName)||s.iconName),"fa"!==s.prefix&&"fa"!==a||(s.prefix=B6()||"fas"),s}var H6=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.definitions={}}return H3(t,[{key:"add",value:function(){for(var t=this,e=arguments.length,r=new Array(e),n=0;n0&&s.forEach((function(e){"string"==typeof e&&(t[o][e]=i)})),t[o][a]=i})),t}}]),t}(),U6=[],W6={},G6={},q6=Object.keys(G6);function K6(t,e){for(var r=arguments.length,n=new Array(r>2?r-2:0),o=2;o1?e-1:0),n=1;n0&&void 0!==arguments[0]?arguments[0]:{};return u8?(Y6("beforeI2svg",t),X6("pseudoElements2svg",t),X6("i2svg",t)):Promise.reject("Operation requires a DOM of some kind.")},watch:function(){var t,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=e.autoReplaceSvgRoot;!1===q8.autoReplaceSvg&&(q8.autoReplaceSvg=!0),q8.observeMutations=!0,t=function(){e4({autoReplaceSvgRoot:r}),Y6("watch",e)},u8&&(p6?setTimeout(t,0):u6.push(t))}},t4={noAuto:function(){q8.autoReplaceSvg=!1,q8.observeMutations=!1,Y6("noAuto")},config:q8,dom:Q6,parse:{icon:function(t){if(null===t)return null;if("object"===V3(t)&&t.prefix&&t.iconName)return{prefix:t.prefix,iconName:L6(t.prefix,t.iconName)||t.iconName};if(Array.isArray(t)&&2===t.length){var e=0===t[1].indexOf("fa-")?t[1].slice(3):t[1],r=F6(t[0]);return{prefix:r,iconName:L6(r,e)||e}}if("string"==typeof t&&(t.indexOf("".concat(q8.cssPrefix,"-"))>-1||t.match(E8))){var n=V6(t.split(" "),{skipLookups:!0});return{prefix:n.prefix||B6(),iconName:L6(n.prefix,n.iconName)||n.iconName}}if("string"==typeof t){var o=B6();return{prefix:o,iconName:L6(o,t)||t}}}},library:Z6,findIconDefinition:J6,toHtml:f6},e4=function(){var t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).autoReplaceSvgRoot,e=void 0===t?n8:t;(Object.keys(d6.styles).length>0||q8.autoFetchSvg)&&u8&&q8.autoReplaceSvg&&t4.dom.i2svg({node:e})};function r4(t,e){return Object.defineProperty(t,"abstract",{get:e}),Object.defineProperty(t,"html",{get:function(){return t.abstract.map((function(t){return f6(t)}))}}),Object.defineProperty(t,"node",{get:function(){if(u8){var e=n8.createElement("div");return e.innerHTML=t.html,e.children}}}),t}function n4(t){var e=t.icons,r=e.main,n=e.mask,o=t.prefix,a=t.iconName,i=t.transform,s=t.symbol,l=t.title,c=t.maskId,d=t.titleId,u=t.extra,p=t.watchable,f=void 0!==p&&p,h=n.found?n:r,m=h.width,b=h.height,g="fak"===o,v=[q8.replacementClass,a?"".concat(q8.cssPrefix,"-").concat(a):""].filter((function(t){return-1===u.classes.indexOf(t)})).filter((function(t){return""!==t||!!t})).concat(u.classes).join(" "),y={children:[],attributes:N3(N3({},u.attributes),{},{"data-prefix":o,"data-icon":a,class:v,role:u.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(m," ").concat(b)})},w=g&&!~u.classes.indexOf("fa-fw")?{width:"".concat(m/b*16*.0625,"em")}:{};f&&(y.attributes[g8]=""),l&&(y.children.push({tag:"title",attributes:{id:y.attributes["aria-labelledby"]||"title-".concat(d||Z8())},children:[l]}),delete y.attributes.title);var x=N3(N3({},y),{},{prefix:o,iconName:a,main:r,mask:n,maskId:c,transform:i,symbol:s,styles:N3(N3({},w),u.styles)}),k=n.found&&r.found?X6("generateAbstractMask",x)||{children:[],attributes:{}}:X6("generateAbstractIcon",x)||{children:[],attributes:{}},_=k.children,O=k.attributes;return x.children=_,x.attributes=O,s?function(t){var e=t.prefix,r=t.iconName,n=t.children,o=t.attributes,a=t.symbol,i=!0===a?"".concat(e,"-").concat(q8.cssPrefix,"-").concat(r):a;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:N3(N3({},o),{},{id:i}),children:n}]}]}(x):function(t){var e=t.children,r=t.main,n=t.mask,o=t.attributes,a=t.styles,i=t.transform;if(n6(i)&&r.found&&!n.found){var s={x:r.width/r.height/2,y:.5};o.style=r6(N3(N3({},a),{},{"transform-origin":"".concat(s.x+i.x/16,"em ").concat(s.y+i.y/16,"em")}))}return[{tag:"svg",attributes:o,children:e}]}(x)}function o4(t){var e=t.content,r=t.width,n=t.height,o=t.transform,a=t.title,i=t.extra,s=t.watchable,l=void 0!==s&&s,c=N3(N3(N3({},i.attributes),a?{title:a}:{}),{},{class:i.classes.join(" ")});l&&(c[g8]="");var d=N3({},i.styles);n6(o)&&(d.transform=function(t){var e=t.transform,r=t.width,n=void 0===r?h8:r,o=t.height,a=void 0===o?h8:o,i=t.startCentered,s=void 0!==i&&i,l="";return l+=s&&p8?"translate(".concat(e.x/Y8-n/2,"em, ").concat(e.y/Y8-a/2,"em) "):s?"translate(calc(-50% + ".concat(e.x/Y8,"em), calc(-50% + ").concat(e.y/Y8,"em)) "):"translate(".concat(e.x/Y8,"em, ").concat(e.y/Y8,"em) "),(l+="scale(".concat(e.size/Y8*(e.flipX?-1:1),", ").concat(e.size/Y8*(e.flipY?-1:1),") "))+"rotate(".concat(e.rotate,"deg) ")}({transform:o,startCentered:!0,width:r,height:n}),d["-webkit-transform"]=d.transform);var u=r6(d);u.length>0&&(c.style=u);var p=[];return p.push({tag:"span",attributes:c,children:[e]}),a&&p.push({tag:"span",attributes:{class:"sr-only"},children:[a]}),p}var a4=d6.styles;function i4(t){var e=t[0],r=t[1],n=W3(t.slice(4),1)[0];return{found:!0,width:e,height:r,icon:Array.isArray(n)?{tag:"g",attributes:{class:"".concat(q8.cssPrefix,"-").concat(N8.GROUP)},children:[{tag:"path",attributes:{class:"".concat(q8.cssPrefix,"-").concat(N8.SECONDARY),fill:"currentColor",d:n[0]}},{tag:"path",attributes:{class:"".concat(q8.cssPrefix,"-").concat(N8.PRIMARY),fill:"currentColor",d:n[1]}}]}:{tag:"path",attributes:{fill:"currentColor",d:n}}}}var s4={found:!1,width:512,height:512};function l4(t,e){var r=e;return"fa"===e&&null!==q8.styleDefault&&(e=B6()),new Promise((function(n,o){if(X6("missingIconAbstract"),"fa"===r){var a=I6(t)||{};t=a.iconName||t,e=a.prefix||e}if(t&&e&&a4[e]&&a4[e][t])return n(i4(a4[e][t]));!function(t,e){S8||q8.showMissingIcons||!t||console.error('Icon with name "'.concat(t,'" and prefix "').concat(e,'" is missing.'))}(t,e),n(N3(N3({},s4),{},{icon:q8.showMissingIcons&&t&&X6("missingIconAbstract")||{}}))}))}var c4=function(){},d4=q8.measurePerformance&&a8&&a8.mark&&a8.measure?a8:{mark:c4,measure:c4},u4='FA "6.5.2"',p4=function(t){d4.mark("".concat(u4," ").concat(t," ends")),d4.measure("".concat(u4," ").concat(t),"".concat(u4," ").concat(t," begins"),"".concat(u4," ").concat(t," ends"))},f4={begin:function(t){return d4.mark("".concat(u4," ").concat(t," begins")),function(){return p4(t)}},end:p4},h4=function(){};function m4(t){return"string"==typeof(t.getAttribute?t.getAttribute(g8):null)}function b4(t){return n8.createElementNS("http://www.w3.org/2000/svg",t)}function g4(t){return n8.createElement(t)}function v4(t){var e=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).ceFn,r=void 0===e?"svg"===t.tag?b4:g4:e;if("string"==typeof t)return n8.createTextNode(t);var n=r(t.tag);return Object.keys(t.attributes||[]).forEach((function(e){n.setAttribute(e,t.attributes[e])})),(t.children||[]).forEach((function(t){n.appendChild(v4(t,{ceFn:r}))})),n}var y4={replace:function(t){var e=t[0];if(e.parentNode)if(t[1].forEach((function(t){e.parentNode.insertBefore(v4(t),e)})),null===e.getAttribute(g8)&&q8.keepOriginalSource){var r=n8.createComment(function(t){var e=" ".concat(t.outerHTML," ");return"".concat(e,"Font Awesome fontawesome.com ")}(e));e.parentNode.replaceChild(r,e)}else e.remove()},nest:function(t){var e=t[0],r=t[1];if(~t6(e).indexOf(q8.replacementClass))return y4.replace(t);var n=new RegExp("".concat(q8.cssPrefix,"-.*"));if(delete r[0].attributes.id,r[0].attributes.class){var o=r[0].attributes.class.split(" ").reduce((function(t,e){return e===q8.replacementClass||e.match(n)?t.toSvg.push(e):t.toNode.push(e),t}),{toNode:[],toSvg:[]});r[0].attributes.class=o.toSvg.join(" "),0===o.toNode.length?e.removeAttribute("class"):e.setAttribute("class",o.toNode.join(" "))}var a=r.map((function(t){return f6(t)})).join("\n");e.setAttribute(g8,""),e.innerHTML=a}};function w4(t){t()}function x4(t,e){var r="function"==typeof e?e:h4;if(0===t.length)r();else{var n=w4;q8.mutateApproach===_8&&(n=r8.requestAnimationFrame||w4),n((function(){var e=!0===q8.autoReplaceSvg?y4.replace:y4[q8.autoReplaceSvg]||y4.replace,n=f4.begin("mutate");t.map(e),n(),r()}))}}var k4=!1;function _4(){k4=!0}function O4(){k4=!1}var S4=null;function C4(t){if(o8&&q8.observeMutations){var e=t.treeCallback,r=void 0===e?h4:e,n=t.nodeCallback,o=void 0===n?h4:n,a=t.pseudoElementsCallback,i=void 0===a?h4:a,s=t.observeMutationsRoot,l=void 0===s?n8:s;S4=new o8((function(t){if(!k4){var e=B6();Q8(t).forEach((function(t){if("childList"===t.type&&t.addedNodes.length>0&&!m4(t.addedNodes[0])&&(q8.searchPseudoElements&&i(t.target),r(t.target)),"attributes"===t.type&&t.target.parentNode&&q8.searchPseudoElements&&i(t.target.parentNode),"attributes"===t.type&&m4(t.target)&&~F8.indexOf(t.attributeName))if("class"===t.attributeName&&function(t){var e=t.getAttribute?t.getAttribute(w8):null,r=t.getAttribute?t.getAttribute(x8):null;return e&&r}(t.target)){var n=V6(t6(t.target)),a=n.prefix,s=n.iconName;t.target.setAttribute(w8,a||e),s&&t.target.setAttribute(x8,s)}else(l=t.target)&&l.classList&&l.classList.contains&&l.classList.contains(q8.replacementClass)&&o(t.target);var l}))}})),u8&&S4.observe(l,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function j4(t){var e,r,n=t.getAttribute("data-prefix"),o=t.getAttribute("data-icon"),a=void 0!==t.innerText?t.innerText.trim():"",i=V6(t6(t));return i.prefix||(i.prefix=B6()),n&&o&&(i.prefix=n,i.iconName=o),i.iconName&&i.prefix||(i.prefix&&a.length>0&&(i.iconName=(e=i.prefix,r=t.innerText,(j6[e]||{})[r]||M6(i.prefix,y6(t.innerText)))),!i.iconName&&q8.autoFetchSvg&&t.firstChild&&t.firstChild.nodeType===Node.TEXT_NODE&&(i.iconName=t.firstChild.data)),i}function T4(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{styleParser:!0},r=j4(t),n=r.iconName,o=r.prefix,a=r.rest,i=function(t){var e=Q8(t.attributes).reduce((function(t,e){return"class"!==t.name&&"style"!==t.name&&(t[e.name]=e.value),t}),{}),r=t.getAttribute("title"),n=t.getAttribute("data-fa-title-id");return q8.autoA11y&&(r?e["aria-labelledby"]="".concat(q8.replacementClass,"-title-").concat(n||Z8()):(e["aria-hidden"]="true",e.focusable="false")),e}(t),s=K6("parseNodeAttributes",{},t),l=e.styleParser?function(t){var e=t.getAttribute("style"),r=[];return e&&(r=e.split(";").reduce((function(t,e){var r=e.split(":"),n=r[0],o=r.slice(1);return n&&o.length>0&&(t[n]=o.join(":").trim()),t}),{})),r}(t):[];return N3({iconName:n,title:t.getAttribute("title"),titleId:t.getAttribute("data-fa-title-id"),prefix:o,transform:X8,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:a,styles:l,attributes:i}},s)}var P4=d6.styles;function $4(t){var e="nest"===q8.autoReplaceSvg?T4(t,{styleParser:!1}):T4(t);return~e.extra.classes.indexOf(M8)?X6("generateLayersText",t,e):X6("generateSvgReplacementMutation",t,e)}var D4=new Set;function A4(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!u8)return Promise.resolve();var r=n8.documentElement.classList,n=function(t){return r.add("".concat(k8,"-").concat(t))},o=function(t){return r.remove("".concat(k8,"-").concat(t))},a=q8.autoFetchSvg?D4:T8.map((function(t){return"fa-".concat(t)})).concat(Object.keys(P4));a.includes("fa")||a.push("fa");var i=[".".concat(M8,":not([").concat(g8,"])")].concat(a.map((function(t){return".".concat(t,":not([").concat(g8,"])")}))).join(", ");if(0===i.length)return Promise.resolve();var s=[];try{s=Q8(t.querySelectorAll(i))}catch(dj){}if(!(s.length>0))return Promise.resolve();n("pending"),o("complete");var l=f4.begin("onTree"),c=s.reduce((function(t,e){try{var r=$4(e);r&&t.push(r)}catch(dj){S8||"MissingIcon"===dj.name&&console.error(dj)}return t}),[]);return new Promise((function(t,r){Promise.all(c).then((function(r){x4(r,(function(){n("active"),n("complete"),o("pending"),"function"==typeof e&&e(),l(),t()}))})).catch((function(t){l(),r(t)}))}))}function z4(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;$4(t).then((function(t){t&&x4([t],e)}))}T8.map((function(t){D4.add("fa-".concat(t))})),Object.keys($8[C8]).map(D4.add.bind(D4)),Object.keys($8[j8]).map(D4.add.bind(D4)),D4=G3(D4);var E4=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=e.transform,n=void 0===r?X8:r,o=e.symbol,a=void 0!==o&&o,i=e.mask,s=void 0===i?null:i,l=e.maskId,c=void 0===l?null:l,d=e.title,u=void 0===d?null:d,p=e.titleId,f=void 0===p?null:p,h=e.classes,m=void 0===h?[]:h,b=e.attributes,g=void 0===b?{}:b,v=e.styles,y=void 0===v?{}:v;if(t){var w=t.prefix,x=t.iconName,k=t.icon;return r4(N3({type:"icon"},t),(function(){return Y6("beforeDOMElementCreation",{iconDefinition:t,params:e}),q8.autoA11y&&(u?g["aria-labelledby"]="".concat(q8.replacementClass,"-title-").concat(f||Z8()):(g["aria-hidden"]="true",g.focusable="false")),n4({icons:{main:i4(k),mask:s?i4(s.icon):{found:!1,width:null,height:null,icon:{}}},prefix:w,iconName:x,transform:N3(N3({},X8),n),symbol:a,title:u,maskId:c,titleId:f,extra:{attributes:g,styles:y,classes:m}})}))}},M4={mixout:function(){return{icon:(t=E4,function(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=(e||{}).icon?e:J6(e||{}),o=r.mask;return o&&(o=(o||{}).icon?o:J6(o||{})),t(n,N3(N3({},r),{},{mask:o}))})};var t},hooks:function(){return{mutationObserverCallbacks:function(t){return t.treeCallback=A4,t.nodeCallback=z4,t}}},provides:function(t){t.i2svg=function(t){var e=t.node,r=void 0===e?n8:e,n=t.callback;return A4(r,void 0===n?function(){}:n)},t.generateSvgReplacementMutation=function(t,e){var r=e.iconName,n=e.title,o=e.titleId,a=e.prefix,i=e.transform,s=e.symbol,l=e.mask,c=e.maskId,d=e.extra;return new Promise((function(e,u){Promise.all([l4(r,a),l.iconName?l4(l.iconName,l.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then((function(l){var u=W3(l,2),p=u[0],f=u[1];e([t,n4({icons:{main:p,mask:f},prefix:a,iconName:r,transform:i,symbol:s,maskId:c,title:n,titleId:o,extra:d,watchable:!0})])})).catch(u)}))},t.generateAbstractIcon=function(t){var e,r=t.children,n=t.attributes,o=t.main,a=t.transform,i=r6(t.styles);return i.length>0&&(n.style=i),n6(a)&&(e=X6("generateAbstractTransformGrouping",{main:o,transform:a,containerWidth:o.width,iconWidth:o.width})),r.push(e||o.icon),{children:r,attributes:n}}}},L4={mixout:function(){return{layer:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=e.classes,n=void 0===r?[]:r;return r4({type:"layer"},(function(){Y6("beforeDOMElementCreation",{assembler:t,params:e});var r=[];return t((function(t){Array.isArray(t)?t.map((function(t){r=r.concat(t.abstract)})):r=r.concat(t.abstract)})),[{tag:"span",attributes:{class:["".concat(q8.cssPrefix,"-layers")].concat(G3(n)).join(" ")},children:r}]}))}}}},I4={mixout:function(){return{counter:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=e.title,n=void 0===r?null:r,o=e.classes,a=void 0===o?[]:o,i=e.attributes,s=void 0===i?{}:i,l=e.styles,c=void 0===l?{}:l;return r4({type:"counter",content:t},(function(){return Y6("beforeDOMElementCreation",{content:t,params:e}),function(t){var e=t.content,r=t.title,n=t.extra,o=N3(N3(N3({},n.attributes),r?{title:r}:{}),{},{class:n.classes.join(" ")}),a=r6(n.styles);a.length>0&&(o.style=a);var i=[];return i.push({tag:"span",attributes:o,children:[e]}),r&&i.push({tag:"span",attributes:{class:"sr-only"},children:[r]}),i}({content:t.toString(),title:n,extra:{attributes:s,styles:c,classes:["".concat(q8.cssPrefix,"-layers-counter")].concat(G3(a))}})}))}}}},B4={mixout:function(){return{text:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=e.transform,n=void 0===r?X8:r,o=e.title,a=void 0===o?null:o,i=e.classes,s=void 0===i?[]:i,l=e.attributes,c=void 0===l?{}:l,d=e.styles,u=void 0===d?{}:d;return r4({type:"text",content:t},(function(){return Y6("beforeDOMElementCreation",{content:t,params:e}),o4({content:t,transform:N3(N3({},X8),n),title:a,extra:{attributes:c,styles:u,classes:["".concat(q8.cssPrefix,"-layers-text")].concat(G3(s))}})}))}}},provides:function(t){t.generateLayersText=function(t,e){var r=e.title,n=e.transform,o=e.extra,a=null,i=null;if(p8){var s=parseInt(getComputedStyle(t).fontSize,10),l=t.getBoundingClientRect();a=l.width/s,i=l.height/s}return q8.autoA11y&&!r&&(o.attributes["aria-hidden"]="true"),Promise.resolve([t,o4({content:t.innerHTML,width:a,height:i,transform:n,title:r,extra:o,watchable:!0})])}}},R4=new RegExp('"',"ug"),F4=[1105920,1112319];function N4(t,e){var r="".concat(y8).concat(e.replace(":","-"));return new Promise((function(n,o){if(null!==t.getAttribute(r))return n();var a,i,s,l=Q8(t.children).filter((function(t){return t.getAttribute(v8)===e}))[0],c=r8.getComputedStyle(t,e),d=c.getPropertyValue("font-family").match(L8),u=c.getPropertyValue("font-weight"),p=c.getPropertyValue("content");if(l&&!d)return t.removeChild(l),n();if(d&&"none"!==p&&""!==p){var f=c.getPropertyValue("content"),h=~["Sharp"].indexOf(d[2])?j8:C8,m=~["Solid","Regular","Light","Thin","Duotone","Brands","Kit"].indexOf(d[2])?D8[h][d[2].toLowerCase()]:I8[h][u],b=function(t){var e=t.replace(R4,""),r=function(t,e){var r,n=t.length,o=t.charCodeAt(e);return o>=55296&&o<=56319&&n>e+1&&(r=t.charCodeAt(e+1))>=56320&&r<=57343?1024*(o-55296)+r-56320+65536:o}(e,0),n=r>=F4[0]&&r<=F4[1],o=2===e.length&&e[0]===e[1];return{value:y6(o?e[0]:e),isSecondary:n||o}}(f),g=b.value,v=b.isSecondary,y=d[0].startsWith("FontAwesome"),w=M6(m,g),x=w;if(y){var k=(i=P6[a=g],s=M6("fas",a),i||(s?{prefix:"fas",iconName:s}:null)||{prefix:null,iconName:null});k.iconName&&k.prefix&&(w=k.iconName,m=k.prefix)}if(!w||v||l&&l.getAttribute(w8)===m&&l.getAttribute(x8)===x)n();else{t.setAttribute(r,x),l&&t.removeChild(l);var _={iconName:null,title:null,titleId:null,prefix:null,transform:X8,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}},O=_.extra;O.attributes[v8]=e,l4(w,m).then((function(o){var a=n4(N3(N3({},_),{},{icons:{main:o,mask:R6()},prefix:m,iconName:x,extra:O,watchable:!0})),i=n8.createElementNS("http://www.w3.org/2000/svg","svg");"::before"===e?t.insertBefore(i,t.firstChild):t.appendChild(i),i.outerHTML=a.map((function(t){return f6(t)})).join("\n"),t.removeAttribute(r),n()})).catch(o)}}else n()}))}function V4(t){return Promise.all([N4(t,"::before"),N4(t,"::after")])}function H4(t){return!(t.parentNode===document.head||~O8.indexOf(t.tagName.toUpperCase())||t.getAttribute(v8)||t.parentNode&&"svg"===t.parentNode.tagName)}function U4(t){if(u8)return new Promise((function(e,r){var n=Q8(t.querySelectorAll("*")).filter(H4).map(V4),o=f4.begin("searchPseudoElements");_4(),Promise.all(n).then((function(){o(),O4(),e()})).catch((function(){o(),O4(),r()}))}))}var W4=!1,G4=function(t){return t.toLowerCase().split(" ").reduce((function(t,e){var r=e.toLowerCase().split("-"),n=r[0],o=r.slice(1).join("-");if(n&&"h"===o)return t.flipX=!0,t;if(n&&"v"===o)return t.flipY=!0,t;if(o=parseFloat(o),isNaN(o))return t;switch(n){case"grow":t.size=t.size+o;break;case"shrink":t.size=t.size-o;break;case"left":t.x=t.x-o;break;case"right":t.x=t.x+o;break;case"up":t.y=t.y-o;break;case"down":t.y=t.y+o;break;case"rotate":t.rotate=t.rotate+o}return t}),{size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0})},q4={x:0,y:0,width:"100%",height:"100%"};function K4(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return t.attributes&&(t.attributes.fill||e)&&(t.attributes.fill="black"),t}var Y4={hooks:function(){return{parseNodeAttributes:function(t,e){var r=e.getAttribute("data-fa-mask"),n=r?V6(r.split(" ").map((function(t){return t.trim()}))):R6();return n.prefix||(n.prefix=B6()),t.mask=n,t.maskId=e.getAttribute("data-fa-mask-id"),t}}},provides:function(t){t.generateAbstractMask=function(t){var e,r=t.children,n=t.attributes,o=t.main,a=t.mask,i=t.maskId,s=t.transform,l=o.width,c=o.icon,d=a.width,u=a.icon,p=function(t){var e=t.transform,r=t.containerWidth,n=t.iconWidth,o={transform:"translate(".concat(r/2," 256)")},a="translate(".concat(32*e.x,", ").concat(32*e.y,") "),i="scale(".concat(e.size/16*(e.flipX?-1:1),", ").concat(e.size/16*(e.flipY?-1:1),") "),s="rotate(".concat(e.rotate," 0 0)");return{outer:o,inner:{transform:"".concat(a," ").concat(i," ").concat(s)},path:{transform:"translate(".concat(n/2*-1," -256)")}}}({transform:s,containerWidth:d,iconWidth:l}),f={tag:"rect",attributes:N3(N3({},q4),{},{fill:"white"})},h=c.children?{children:c.children.map(K4)}:{},m={tag:"g",attributes:N3({},p.inner),children:[K4(N3({tag:c.tag,attributes:N3(N3({},c.attributes),p.path)},h))]},b={tag:"g",attributes:N3({},p.outer),children:[m]},g="mask-".concat(i||Z8()),v="clip-".concat(i||Z8()),y={tag:"mask",attributes:N3(N3({},q4),{},{id:g,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[f,b]},w={tag:"defs",children:[{tag:"clipPath",attributes:{id:v},children:(e=u,"g"===e.tag?e.children:[e])},y]};return r.push(w,{tag:"rect",attributes:N3({fill:"currentColor","clip-path":"url(#".concat(v,")"),mask:"url(#".concat(g,")")},q4)}),{children:r,attributes:n}}}};!function(t,e){var r=e.mixoutsTo;U6=t,W6={},Object.keys(G6).forEach((function(t){-1===q6.indexOf(t)&&delete G6[t]})),U6.forEach((function(t){var e=t.mixout?t.mixout():{};if(Object.keys(e).forEach((function(t){"function"==typeof e[t]&&(r[t]=e[t]),"object"===V3(e[t])&&Object.keys(e[t]).forEach((function(n){r[t]||(r[t]={}),r[t][n]=e[t][n]}))})),t.hooks){var n=t.hooks();Object.keys(n).forEach((function(t){W6[t]||(W6[t]=[]),W6[t].push(n[t])}))}t.provides&&t.provides(G6)}))}([l6,M4,L4,I4,B4,{hooks:function(){return{mutationObserverCallbacks:function(t){return t.pseudoElementsCallback=U4,t}}},provides:function(t){t.pseudoElements2svg=function(t){var e=t.node,r=void 0===e?n8:e;q8.searchPseudoElements&&U4(r)}}},{mixout:function(){return{dom:{unwatch:function(){_4(),W4=!0}}}},hooks:function(){return{bootstrap:function(){C4(K6("mutationObserverCallbacks",{}))},noAuto:function(){S4&&S4.disconnect()},watch:function(t){var e=t.observeMutationsRoot;W4?O4():C4(K6("mutationObserverCallbacks",{observeMutationsRoot:e}))}}}},{mixout:function(){return{parse:{transform:function(t){return G4(t)}}}},hooks:function(){return{parseNodeAttributes:function(t,e){var r=e.getAttribute("data-fa-transform");return r&&(t.transform=G4(r)),t}}},provides:function(t){t.generateAbstractTransformGrouping=function(t){var e=t.main,r=t.transform,n=t.containerWidth,o=t.iconWidth,a={transform:"translate(".concat(n/2," 256)")},i="translate(".concat(32*r.x,", ").concat(32*r.y,") "),s="scale(".concat(r.size/16*(r.flipX?-1:1),", ").concat(r.size/16*(r.flipY?-1:1),") "),l="rotate(".concat(r.rotate," 0 0)"),c={outer:a,inner:{transform:"".concat(i," ").concat(s," ").concat(l)},path:{transform:"translate(".concat(o/2*-1," -256)")}};return{tag:"g",attributes:N3({},c.outer),children:[{tag:"g",attributes:N3({},c.inner),children:[{tag:e.icon.tag,children:e.icon.children,attributes:N3(N3({},e.icon.attributes),c.path)}]}]}}}},Y4,{provides:function(t){var e=!1;r8.matchMedia&&(e=r8.matchMedia("(prefers-reduced-motion: reduce)").matches),t.missingIconAbstract=function(){var t=[],r={fill:"currentColor"},n={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};t.push({tag:"path",attributes:N3(N3({},r),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});var o=N3(N3({},n),{},{attributeName:"opacity"}),a={tag:"circle",attributes:N3(N3({},r),{},{cx:"256",cy:"364",r:"28"}),children:[]};return e||a.children.push({tag:"animate",attributes:N3(N3({},n),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:N3(N3({},o),{},{values:"1;0;1;1;0;1;"})}),t.push(a),t.push({tag:"path",attributes:N3(N3({},r),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:e?[]:[{tag:"animate",attributes:N3(N3({},o),{},{values:"1;0;0;0;0;1;"})}]}),e||t.push({tag:"path",attributes:N3(N3({},r),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:N3(N3({},o),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:t}}}},{hooks:function(){return{parseNodeAttributes:function(t,e){var r=e.getAttribute("data-fa-symbol"),n=null!==r&&(""===r||r);return t.symbol=n,t}}}}],{mixoutsTo:t4});var X4=t4.library,J4=t4.parse,Z4=t4.icon,Q4={prefix:"fas",iconName:"trash-can",icon:[448,512,[61460,"trash-alt"],"f2ed","M135.2 17.7C140.6 6.8 151.7 0 163.8 0H284.2c12.1 0 23.2 6.8 28.6 17.7L320 32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 96 0 81.7 0 64S14.3 32 32 32h96l7.2-14.3zM32 128H416V448c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V128zm96 64c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16z"]},t7={prefix:"fas",iconName:"pencil",icon:[512,512,[9999,61504,"pencil-alt"],"f303","M410.3 231l11.3-11.3-33.9-33.9-62.1-62.1L291.7 89.8l-11.3 11.3-22.6 22.6L58.6 322.9c-10.4 10.4-18 23.3-22.2 37.4L1 480.7c-2.5 8.4-.2 17.5 6.1 23.7s15.3 8.5 23.7 6.1l120.3-35.4c14.1-4.2 27-11.8 37.4-22.2L387.7 253.7 410.3 231zM160 399.4l-9.1 22.7c-4 3.1-8.5 5.4-13.3 6.9L59.4 452l23-78.1c1.4-4.9 3.8-9.4 6.9-13.3l22.7-9.1v32c0 8.8 7.2 16 16 16h32zM362.7 18.7L348.3 33.2 325.7 55.8 314.3 67.1l33.9 33.9 62.1 62.1 33.9 33.9 11.3-11.3 22.6-22.6 14.5-14.5c25-25 25-65.5 0-90.5L453.3 18.7c-25-25-65.5-25-90.5 0zm-47.4 168l-144 144c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l144-144c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"]},e7={prefix:"fas",iconName:"square-caret-right",icon:[448,512,["caret-square-right"],"f152","M448 96c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320zM320 256c0 6.7-2.8 13-7.7 17.6l-112 104c-7 6.5-17.2 8.2-25.9 4.4s-14.4-12.5-14.4-22l0-208c0-9.5 5.7-18.2 14.4-22s18.9-2.1 25.9 4.4l112 104c4.9 4.5 7.7 10.9 7.7 17.6z"]},r7={prefix:"fas",iconName:"square-up-right",icon:[448,512,[8599,"external-link-square-alt"],"f360","M384 32c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H384zM320 313.4V176c0-8.8-7.2-16-16-16H166.6c-12.5 0-22.6 10.1-22.6 22.6c0 6 2.4 11.8 6.6 16L184 232l-66.3 66.3C114 302 112 306.9 112 312s2 10 5.7 13.7l36.7 36.7c3.6 3.6 8.5 5.7 13.7 5.7s10-2 13.7-5.7L248 296l33.4 33.4c4.2 4.2 10 6.6 16 6.6c12.5 0 22.6-10.1 22.6-22.6z"]},n7={prefix:"fas",iconName:"circle-exclamation",icon:[512,512,["exclamation-circle"],"f06a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-384c13.3 0 24 10.7 24 24V264c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},o7={prefix:"fas",iconName:"square-check",icon:[448,512,[9745,9989,61510,"check-square"],"f14a","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM337 209L209 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L303 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"]},a7={prefix:"fas",iconName:"pen-to-square",icon:[512,512,["edit"],"f044","M471.6 21.7c-21.9-21.9-57.3-21.9-79.2 0L362.3 51.7l97.9 97.9 30.1-30.1c21.9-21.9 21.9-57.3 0-79.2L471.6 21.7zm-299.2 220c-6.1 6.1-10.8 13.6-13.5 21.9l-29.6 88.8c-2.9 8.6-.6 18.1 5.8 24.6s15.9 8.7 24.6 5.8l88.8-29.6c8.2-2.7 15.7-7.4 21.9-13.5L437.7 172.3 339.7 74.3 172.4 241.7zM96 64C43 64 0 107 0 160V416c0 53 43 96 96 96H352c53 0 96-43 96-96V320c0-17.7-14.3-32-32-32s-32 14.3-32 32v96c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H96z"]},i7={prefix:"fas",iconName:"square-caret-left",icon:[448,512,["caret-square-left"],"f191","M0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416zM128 256c0-6.7 2.8-13 7.7-17.6l112-104c7-6.5 17.2-8.2 25.9-4.4s14.4 12.5 14.4 22l0 208c0 9.5-5.7 18.2-14.4 22s-18.9 2.1-25.9-4.4l-112-104c-4.9-4.5-7.7-10.9-7.7-17.6z"]},s7={prefix:"fas",iconName:"square-plus",icon:[448,512,[61846,"plus-square"],"f0fe","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM200 344V280H136c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V168c0-13.3 10.7-24 24-24s24 10.7 24 24v64h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H248v64c0 13.3-10.7 24-24 24s-24-10.7-24-24z"]},l7={prefix:"fas",iconName:"angles-right",icon:[512,512,[187,"angle-double-right"],"f101","M470.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 256 265.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160zm-352 160l160-160c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L210.7 256 73.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0z"]},c7={prefix:"fas",iconName:"circle-question",icon:[512,512,[62108,"question-circle"],"f059","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM169.8 165.3c7.9-22.3 29.1-37.3 52.8-37.3h58.3c34.9 0 63.1 28.3 63.1 63.1c0 22.6-12.1 43.5-31.7 54.8L280 264.4c-.2 13-10.9 23.6-24 23.6c-13.3 0-24-10.7-24-24V250.5c0-8.6 4.6-16.5 12.1-20.8l44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1H222.6c-3.4 0-6.4 2.1-7.5 5.3l-.4 1.2c-4.4 12.5-18.2 19-30.6 14.6s-19-18.2-14.6-30.6l.4-1.2zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},d7={prefix:"fas",iconName:"floppy-disk",icon:[448,512,[128190,128426,"save"],"f0c7","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V173.3c0-17-6.7-33.3-18.7-45.3L352 50.7C340 38.7 323.7 32 306.7 32H64zm0 96c0-17.7 14.3-32 32-32H288c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V128zM224 288a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]},u7={prefix:"fas",iconName:"up-right-from-square",icon:[512,512,["external-link-alt"],"f35d","M352 0c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9L370.7 96 201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L416 141.3l41.4 41.4c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6V32c0-17.7-14.3-32-32-32H352zM80 32C35.8 32 0 67.8 0 112V432c0 44.2 35.8 80 80 80H400c44.2 0 80-35.8 80-80V320c0-17.7-14.3-32-32-32s-32 14.3-32 32V432c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16H192c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z"]},p7={prefix:"fas",iconName:"circle-info",icon:[512,512,["info-circle"],"f05a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336h24V272H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},f7={prefix:"fas",iconName:"gear",icon:[512,512,[9881,"cog"],"f013","M495.9 166.6c3.2 8.7 .5 18.4-6.4 24.6l-43.3 39.4c1.1 8.3 1.7 16.8 1.7 25.4s-.6 17.1-1.7 25.4l43.3 39.4c6.9 6.2 9.6 15.9 6.4 24.6c-4.4 11.9-9.7 23.3-15.8 34.3l-4.7 8.1c-6.6 11-14 21.4-22.1 31.2c-5.9 7.2-15.7 9.6-24.5 6.8l-55.7-17.7c-13.4 10.3-28.2 18.9-44 25.4l-12.5 57.1c-2 9.1-9 16.3-18.2 17.8c-13.8 2.3-28 3.5-42.5 3.5s-28.7-1.2-42.5-3.5c-9.2-1.5-16.2-8.7-18.2-17.8l-12.5-57.1c-15.8-6.5-30.6-15.1-44-25.4L83.1 425.9c-8.8 2.8-18.6 .3-24.5-6.8c-8.1-9.8-15.5-20.2-22.1-31.2l-4.7-8.1c-6.1-11-11.4-22.4-15.8-34.3c-3.2-8.7-.5-18.4 6.4-24.6l43.3-39.4C64.6 273.1 64 264.6 64 256s.6-17.1 1.7-25.4L22.4 191.2c-6.9-6.2-9.6-15.9-6.4-24.6c4.4-11.9 9.7-23.3 15.8-34.3l4.7-8.1c6.6-11 14-21.4 22.1-31.2c5.9-7.2 15.7-9.6 24.5-6.8l55.7 17.7c13.4-10.3 28.2-18.9 44-25.4l12.5-57.1c2-9.1 9-16.3 18.2-17.8C227.3 1.2 241.5 0 256 0s28.7 1.2 42.5 3.5c9.2 1.5 16.2 8.7 18.2 17.8l12.5 57.1c15.8 6.5 30.6 15.1 44 25.4l55.7-17.7c8.8-2.8 18.6-.3 24.5 6.8c8.1 9.8 15.5 20.2 22.1 31.2l4.7 8.1c6.1 11 11.4 22.4 15.8 34.3zM256 336a80 80 0 1 0 0-160 80 80 0 1 0 0 160z"]},h7={prefix:"fas",iconName:"ellipsis-vertical",icon:[128,512,["ellipsis-v"],"f142","M64 360a56 56 0 1 0 0 112 56 56 0 1 0 0-112zm0-160a56 56 0 1 0 0 112 56 56 0 1 0 0-112zM120 96A56 56 0 1 0 8 96a56 56 0 1 0 112 0z"]},m7={prefix:"fas",iconName:"up-long",icon:[320,512,["long-arrow-alt-up"],"f30c","M318 177.5c3.8-8.8 2-19-4.6-26l-136-144C172.9 2.7 166.6 0 160 0s-12.9 2.7-17.4 7.5l-136 144c-6.6 7-8.4 17.2-4.6 26S14.4 192 24 192H96l0 288c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32l0-288h72c9.6 0 18.2-5.7 22-14.5z"]},b7={prefix:"fas",iconName:"ellipsis",icon:[448,512,["ellipsis-h"],"f141","M8 256a56 56 0 1 1 112 0A56 56 0 1 1 8 256zm160 0a56 56 0 1 1 112 0 56 56 0 1 1 -112 0zm216-56a56 56 0 1 1 0 112 56 56 0 1 1 0-112z"]},g7={prefix:"fas",iconName:"magnifying-glass",icon:[512,512,[128269,"search"],"f002","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z"]},v7={prefix:"fas",iconName:"down-long",icon:[320,512,["long-arrow-alt-down"],"f309","M2 334.5c-3.8 8.8-2 19 4.6 26l136 144c4.5 4.8 10.8 7.5 17.4 7.5s12.9-2.7 17.4-7.5l136-144c6.6-7 8.4-17.2 4.6-26s-12.5-14.5-22-14.5l-72 0 0-288c0-17.7-14.3-32-32-32L128 0C110.3 0 96 14.3 96 32l0 288-72 0c-9.6 0-18.2 5.7-22 14.5z"]},y7={prefix:"fas",iconName:"rotate",icon:[512,512,[128260,"sync-alt"],"f2f1","M142.9 142.9c62.2-62.2 162.7-62.5 225.3-1L327 183c-6.9 6.9-8.9 17.2-5.2 26.2s12.5 14.8 22.2 14.8H463.5c0 0 0 0 0 0H472c13.3 0 24-10.7 24-24V72c0-9.7-5.8-18.5-14.8-22.2s-19.3-1.7-26.2 5.2L413.4 96.6c-87.6-86.5-228.7-86.2-315.8 1C73.2 122 55.6 150.7 44.8 181.4c-5.9 16.7 2.9 34.9 19.5 40.8s34.9-2.9 40.8-19.5c7.7-21.8 20.2-42.3 37.8-59.8zM16 312v7.6 .7V440c0 9.7 5.8 18.5 14.8 22.2s19.3 1.7 26.2-5.2l41.6-41.6c87.6 86.5 228.7 86.2 315.8-1c24.4-24.4 42.1-53.1 52.9-83.7c5.9-16.7-2.9-34.9-19.5-40.8s-34.9 2.9-40.8 19.5c-7.7 21.8-20.2 42.3-37.8 59.8c-62.2 62.2-162.7 62.5-225.3 1L185 329c6.9-6.9 8.9-17.2 5.2-26.2s-12.5-14.8-22.2-14.8H48.4h-.7H40c-13.3 0-24 10.7-24 24z"]},w7={prefix:"fas",iconName:"circle-plus",icon:[512,512,["plus-circle"],"f055","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM232 344V280H168c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V168c0-13.3 10.7-24 24-24s24 10.7 24 24v64h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H280v64c0 13.3-10.7 24-24 24s-24-10.7-24-24z"]},x7={prefix:"fas",iconName:"right-left",icon:[512,512,["exchange-alt"],"f362","M32 96l320 0V32c0-12.9 7.8-24.6 19.8-29.6s25.7-2.2 34.9 6.9l96 96c6 6 9.4 14.1 9.4 22.6s-3.4 16.6-9.4 22.6l-96 96c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6V160L32 160c-17.7 0-32-14.3-32-32s14.3-32 32-32zM480 352c17.7 0 32 14.3 32 32s-14.3 32-32 32H160v64c0 12.9-7.8 24.6-19.8 29.6s-25.7 2.2-34.9-6.9l-96-96c-6-6-9.4-14.1-9.4-22.6s3.4-16.6 9.4-22.6l96-96c9.2-9.2 22.9-11.9 34.9-6.9s19.8 16.6 19.8 29.6l0 64H480z"]},k7={prefix:"fas",iconName:"turn-down",icon:[384,512,[10549,"level-down-alt"],"f3be","M350 334.5c3.8 8.8 2 19-4.6 26l-136 144c-4.5 4.8-10.8 7.5-17.4 7.5s-12.9-2.7-17.4-7.5l-136-144c-6.6-7-8.4-17.2-4.6-26s12.5-14.5 22-14.5h88l0-192c0-17.7-14.3-32-32-32H32C14.3 96 0 81.7 0 64V32C0 14.3 14.3 0 32 0l80 0c70.7 0 128 57.3 128 128l0 192h88c9.6 0 18.2 5.7 22 14.5z"]},_7={prefix:"fas",iconName:"circle-xmark",icon:[512,512,[61532,"times-circle","xmark-circle"],"f057","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z"]},O7={prefix:"fas",iconName:"square-share-nodes",icon:[448,512,["share-alt-square"],"f1e1","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM384 160c0 35.3-28.7 64-64 64c-15.4 0-29.5-5.4-40.6-14.5L194.1 256l85.3 46.5c11-9.1 25.2-14.5 40.6-14.5c35.3 0 64 28.7 64 64s-28.7 64-64 64s-64-28.7-64-64c0-2.5 .1-4.9 .4-7.3L174.5 300c-11.7 12.3-28.2 20-46.5 20c-35.3 0-64-28.7-64-64s28.7-64 64-64c18.3 0 34.8 7.7 46.5 20l81.9-44.7c-.3-2.4-.4-4.9-.4-7.3c0-35.3 28.7-64 64-64s64 28.7 64 64z"]},S7={prefix:"fas",iconName:"turn-up",icon:[384,512,[10548,"level-up-alt"],"f3bf","M350 177.5c3.8-8.8 2-19-4.6-26l-136-144C204.9 2.7 198.6 0 192 0s-12.9 2.7-17.4 7.5l-136 144c-6.6 7-8.4 17.2-4.6 26s12.5 14.5 22 14.5h88l0 192c0 17.7-14.3 32-32 32H32c-17.7 0-32 14.3-32 32v32c0 17.7 14.3 32 32 32l80 0c70.7 0 128-57.3 128-128l0-192h88c9.6 0 18.2-5.7 22-14.5z"]};function C7(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function j7(t){for(var e=1;e=0||(o[r]=t[r]);return o}(t,e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(t,r)&&(o[r]=t[r])}return o}var D7="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},A7={exports:{}};!function(t){!function(e){var r=function(t,e,n){if(!l(e)||d(e)||u(e)||p(e)||s(e))return e;var o,a=0,i=0;if(c(e))for(o=[],i=e.length;a2&&void 0!==arguments[2]?arguments[2]:{},n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=(e.children||[]).map(L7.bind(null,t)),a=Object.keys(e.attributes||{}).reduce((function(t,r){var n=e.attributes[r];switch(r){case"class":t.class=n.split(/\s+/).reduce((function(t,e){return t[e]=!0,t}),{});break;case"style":t.style=function(t){return t.split(";").map((function(t){return t.trim()})).filter((function(t){return t})).reduce((function(t,e){var r=e.indexOf(":"),n=z7.camelize(e.slice(0,r)),o=e.slice(r+1).trim();return t[n]=o,t}),{})}(n);break;default:t.attrs[r]=n}return t}),{class:{},style:{},attrs:{}}),i=n.class,s=void 0===i?{}:i,l=n.style,c=void 0===l?{}:l,d=n.attrs,u=void 0===d?{}:d,p=$7(n,E7);return"string"==typeof e?e:t(e.tag,j7(j7({class:M7(a.class,s),style:j7(j7({},a.style),c),attrs:j7(j7({},a.attrs),u)},p),{},{props:r}),o)}var I7=!1;try{I7=!0}catch(dj){}function B7(t,e){return Array.isArray(e)&&e.length>0||!Array.isArray(e)&&e?P7({},t,e):{}}function R7(t){return t&&"object"===T7(t)&&t.prefix&&t.iconName&&t.icon?t:J4.icon?J4.icon(t):null===t?null:"object"===T7(t)&&t.prefix&&t.iconName?t:Array.isArray(t)&&2===t.length?{prefix:t[0],iconName:t[1]}:"string"==typeof t?{prefix:"fas",iconName:t}:void 0}var F7={name:"FontAwesomeIcon",functional:!0,props:{beat:{type:Boolean,default:!1},border:{type:Boolean,default:!1},fade:{type:Boolean,default:!1},fixedWidth:{type:Boolean,default:!1},flash:{type:Boolean,default:!1},flip:{type:[Boolean,String],default:!1,validator:function(t){return[!0,!1,"horizontal","vertical","both"].indexOf(t)>-1}},icon:{type:[Object,Array,String],required:!0},mask:{type:[Object,Array,String],default:null},listItem:{type:Boolean,default:!1},pull:{type:String,default:null,validator:function(t){return["right","left"].indexOf(t)>-1}},pulse:{type:Boolean,default:!1},rotation:{type:[String,Number],default:null,validator:function(t){return[90,180,270].indexOf(parseInt(t,10))>-1}},swapOpacity:{type:Boolean,default:!1},size:{type:String,default:null,validator:function(t){return["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"].indexOf(t)>-1}},spin:{type:Boolean,default:!1},spinPulse:{type:Boolean,default:!1},spinReverse:{type:Boolean,default:!1},transform:{type:[String,Object],default:null},symbol:{type:[Boolean,String],default:!1},title:{type:String,default:null},inverse:{type:Boolean,default:!1},bounce:{type:Boolean,default:!1},shake:{type:Boolean,default:!1},beatFade:{type:Boolean,default:!1}},render:function(t,e){var r=e.props,n=r.icon,o=r.mask,a=r.symbol,i=r.title,s=R7(n),l=B7("classes",function(t){var e,r=(P7(e={"fa-spin":t.spin,"fa-spin-pulse":t.spinPulse,"fa-spin-reverse":t.spinReverse,"fa-pulse":t.pulse,"fa-beat":t.beat,"fa-fade":t.fade,"fa-flash":t.flash,"fa-fw":t.fixedWidth,"fa-border":t.border,"fa-li":t.listItem,"fa-inverse":t.inverse,"fa-flip":!0===t.flip,"fa-flip-horizontal":"horizontal"===t.flip||"both"===t.flip,"fa-flip-vertical":"vertical"===t.flip||"both"===t.flip},"fa-".concat(t.size),null!==t.size),P7(e,"fa-rotate-".concat(t.rotation),null!==t.rotation),P7(e,"fa-pull-".concat(t.pull),null!==t.pull),P7(e,"fa-swap-opacity",t.swapOpacity),P7(e,"fa-bounce",t.bounce),P7(e,"fa-shake",t.shake),P7(e,"fa-beat-fade",t.beatFade),e);return Object.keys(r).map((function(t){return r[t]?t:null})).filter((function(t){return t}))}(r)),c=B7("transform","string"==typeof r.transform?J4.transform(r.transform):r.transform),d=B7("mask",R7(o)),u=Z4(s,j7(j7(j7(j7({},l),c),d),{},{symbol:a,title:i}));if(!u)return function(){var t;!I7&&console&&"function"==typeof console.error&&(t=console).error.apply(t,arguments)}("Could not find one or more icon(s)",s,d);var p=u.abstract;return L7.bind(null,t)(p[0],{},e.data)}},N7={exports:{}};!function(t,e){!function(){function e(t,e){return void 0===e?e={autoBom:!1}:"object"!=typeof e&&(console.warn("Deprecated: Expected third argument to be a object"),e={autoBom:!e}),e.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(t.type)?new Blob(["\ufeff",t],{type:t.type}):t}function r(t,e,r){var n=new XMLHttpRequest;n.open("GET",t),n.responseType="blob",n.onload=function(){s(n.response,e,r)},n.onerror=function(){console.error("could not download file")},n.send()}function n(t){var e=new XMLHttpRequest;e.open("HEAD",t,!1);try{e.send()}catch(t){}return 200<=e.status&&299>=e.status}function o(t){try{t.dispatchEvent(new MouseEvent("click"))}catch(r){var e=document.createEvent("MouseEvents");e.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),t.dispatchEvent(e)}}var a="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof ei&&ei.global===ei?ei:void 0,i=a.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),s=a.saveAs||("object"!=typeof window||window!==a?function(){}:"download"in HTMLAnchorElement.prototype&&!i?function(t,e,i){var s=a.URL||a.webkitURL,l=document.createElement("a");e=e||t.name||"download",l.download=e,l.rel="noopener","string"==typeof t?(l.href=t,l.origin===location.origin?o(l):n(l.href)?r(t,e,i):o(l,l.target="_blank")):(l.href=s.createObjectURL(t),setTimeout((function(){s.revokeObjectURL(l.href)}),4e4),setTimeout((function(){o(l)}),0))}:"msSaveOrOpenBlob"in navigator?function(t,a,i){if(a=a||t.name||"download","string"!=typeof t)navigator.msSaveOrOpenBlob(e(t,i),a);else if(n(t))r(t,a,i);else{var s=document.createElement("a");s.href=t,s.target="_blank",setTimeout((function(){o(s)}))}}:function(t,e,n,o){if((o=o||open("","_blank"))&&(o.document.title=o.document.body.innerText="downloading..."),"string"==typeof t)return r(t,e,n);var s="application/octet-stream"===t.type,l=/constructor/i.test(a.HTMLElement)||a.safari,c=/CriOS\/[\d]+/.test(navigator.userAgent);if((c||s&&l||i)&&"undefined"!=typeof FileReader){var d=new FileReader;d.onloadend=function(){var t=d.result;t=c?t:t.replace(/^data:[^;]*;/,"data:attachment/file;"),o?o.location.href=t:location=t,o=null},d.readAsDataURL(t)}else{var u=a.URL||a.webkitURL,p=u.createObjectURL(t);o?o.location=p:location.href=p,o=null,setTimeout((function(){u.revokeObjectURL(p)}),4e4)}});a.saveAs=s.saveAs=s,t.exports=s}()}(N7);const V7=ri(N7.exports),H7={"http://creativecommons.org/publicdomain/zero/1.0/":"https://mirrors.creativecommons.org/presskit/buttons/80x15/svg/cc-zero.svg","http://creativecommons.org/licenses/by/3.0/":"https://mirrors.creativecommons.org/presskit/buttons/80x15/svg/by.svg","http://creativecommons.org/licenses/by-nc-nd/3.0/":"https://mirrors.creativecommons.org/presskit/buttons/80x15/svg/by-nc-nd.svg","http://creativecommons.org/licenses/by-nc-nd/4.0/":"https://mirrors.creativecommons.org/presskit/buttons/80x15/svg/by-nc-nd.svg","http://creativecommons.org/licenses/by-nc-sa/4.0/":"https://mirrors.creativecommons.org/presskit/buttons/80x15/svg/by-nc-sa.svg","http://creativecommons.org/licenses/by-sa/4.0/":"https://mirrors.creativecommons.org/presskit/buttons/80x15/svg/by-sa.svg","http://opendatacommons.org/licenses/odbl/1.0/":"https://img.shields.io/badge/License-ODbL-lightgrey.svg","http://www.wtfpl.net/":"https://img.shields.io/badge/License-WTFPL-lightgrey.svg"};Object.keys(H7).forEach((t=>{H7[t.replace("http:","https:")]=H7[t]}));const U7={data:()=>({defaults:{delay:{short:{show:250,hide:0},medium:{show:500,hide:0},long:{show:1e3,hide:0}},licenseBadges:H7}}),methods:{getProvider:t=>(t=OS(t)||t,oi.get(t,"_registry")||oi.get(t,"inScheme[0]._registry")),toggleMinimize(){for(let t of this.$children)t.toggleMinimize()},refresh(t){this.$parent&&this.$parent.refresh(t)},getRouterUrl(t,e,r=!1){t=OS(t)||t;let n=oi.cloneDeep(this.$route.query),o=e?"from":"to";if(t)if(Ts.isScheme(t)||!t.inScheme)delete n[o],n[o+"Scheme"]=t.uri;else{let a=OS(oi.get(t,"inScheme[0]"));!a&&console.assert("getRouterUrl",t,a),r||null==this.$store.state.selected.scheme[e]||this.$jskos.compare(this.$store.state.selected.scheme[e],a)||(this.$jskos.compare(this.$store.state.selected.scheme[!e],a)||null==this.$store.state.selected.scheme[!e])&&(o="from"==o?"to":"from"),n[o+"Scheme"]=a.uri,n[o]=t.uri}else delete n[o],delete n[o+"Scheme"];let a="?";return oi.forOwn(n,((t,e)=>{a+=`${e}=${encodeURIComponent(t)}&`})),a.substring(0,a.length-1)},async setSelected({concept:t,scheme:e,isLeft:r,noQueryRefresh:n=!1,noLoading:o=!1}={}){let a=this.generateID();if(t=t&&TS(t,{returnIfExists:!0,type:"concept",scheme:e}),e=(e=oi.get(t,"inScheme[0]")||e)&&TS(e,{returnIfExists:!0,type:"scheme"}),Ts.compare(t,this.$store.state.selected.concept[r])&&Ts.compare(e,this.$store.state.selected.scheme[r]))return!0;this.$store.commit({type:"selected/setLoadingId",isLeft:r,loadingId:a}),o||(this.loadingGlobal=!0);const i=()=>{o||a!=this.$store.state.selected.loadingId[r]||(this.loadingGlobal=!1)};if(e&&!t)return this.$store.commit({type:"selected/set",kind:"both",isLeft:r,scheme:e,concept:null,noQueryRefresh:n}),DS(e),AS(e),i(),!0;if(t){let o="concept";return e?(Ts.compare(e,this.$store.state.selected.scheme[r])||(o="both",AS(e)),LS(t=(await MS([t]))[0]||t).then((t=>{MS(t,{scheme:e})})),IS(t).then((t=>{MS(t,{scheme:e}),t.filter(Boolean).forEach((t=>LS(t)))})),e&&DS(e),t.broader&&!t.__BROADERLOADED__&&MS(t.broader.filter(Boolean),{scheme:e}).then((()=>{PS(t,"__BROADERLOADED__",!0)})),i(),a==this.$store.state.selected.loadingId[r]&&(this.$store.commit({type:"selected/set",kind:o,isLeft:r,concept:t,scheme:e,value:t,noQueryRefresh:n}),!0)):(this.$log.error("setSelected: could not find scheme for concept in store."),i(),!1)}return null!=r?(this.$store.commit({type:"selected/clear",kind:"scheme",isLeft:r,noQueryRefresh:n}),i(),!0):(this.$log.error("setSelected: called with no valid concept or scheme."),i(),!1)},addToMapping(t){t.type="mapping/add",t.cardinality=this.$store.state.settings.settings.components.MappingEditor.only1to1mappings?"1-to-1":"1-to-n";const e=oi.get(this.$store.getters.getCurrentRegistry,"config.mappings.cardinality");"1-to-1"==e&&(t.cardinality=e),this.$store.commit(t)},alert(t,e,r,n,o){this.$store.commit({type:"alerts/add",text:t,countdown:e,variant:r,buttonText:n,buttonHandler:o})},copyToClipboard(t){let e;e=oi.isString(t)?document.getElementById(t):t;try{window.getSelection().removeAllRanges(),r=e,window.getSelection&&document.createRange?""==(n=window.getSelection()).toString()&&((o=document.createRange()).selectNodeContents(r),n.removeAllRanges(),n.addRange(o)):document.selection&&""==(n=document.selection.createRange()).text&&((o=document.body.createTextRange()).moveToElementText(r),o.select()),document.execCommand("copy")||this.$log.warn("Copy to clipboard failed."),window.getSelection().removeAllRanges()}catch(a){this.$log.warn("Copy to clipboard failed.")}var r,n,o},open(t,e,r){if(!(t=OS(t)||t))return;let n=Object.assign({},t.__ISOPEN__);n[e]=r,PS(t,"__ISOPEN__",n)},isMouseOver(t){t||(t=this.$el);let{x:e,y:r}=this.$store.state.mousePosition,n=t.getBoundingClientRect();return e>=n.left&&e<=n.right&&r>=n.top&&r<=n.bottom},downloadFile(t,e){var r=new Blob([e],{type:"text/plain;charset=utf-8"});V7.saveAs(r,t)},generateID:()=>Math.random().toString(36).substring(2,15)+Math.random().toString(36).substring(2,15),getNotation(t,e,r=!1){t=OS(t,{relatedItems:!0})||t;let n=Ts.notation(t,e);if(r){let e="";if(Ts.compare({uri:"http://dewey.info/scheme/edition/e23/",identifier:["http://bartoc.org/en/node/241","http://bartoc.org/en/node/18497","http://www.wikidata.org/entity/Q67011877","http://id.loc.gov/vocabulary/classSchemes/sdnb","http://uri.gbv.de/terminology/sdnb"]},oi.get(t,"inScheme[0]"))&&(n&&(n=n.replace(/^(T[1-9][A-Z]?--)(.*)-(.*)$/,"$1$2-$1$3")),!isNaN(parseInt(n))))for(;n.length+e.length<3;)e+="0";e.length&&(n+=`${e}`)}return n},getPrefLabel(t){t=OS(t)||t;const e=this.getNotation(t,null,!0);let r=this.$jskos.prefLabel(t,{fallbackToUri:null==e});const n=new RegExp("^"+e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")+"\\s+(.*)$"),o=r.match(n);return o&&null!=o[1]?o[1]:r},hash(t){for(var e=2166136261,r=0;r>>0).toString(16)).substr(-8)},getErrorMessage(t){let e=`cdkErrors.${t.name}`;this.$te(e)||(e="cdkErrors.CDKError");let r=`${this.$t(e)}`;return t.message&&(r+=` (${t.message})`),r},checkInView(t,e,r=!0){if(!t||!e)return!1;let n=t.scrollTop,o=n+t.clientHeight,a=e.offsetTop,i=a+e.clientHeight;return a>=n&&i<=o||r&&(an||i>o&&at.endsWith("Provider"))).forEach((t=>{Vw.addProvider(Hw[t])})),Vw.addProvider(cj),Ln.use(E3),Ln.use(WC),Ln.prototype.$jskos=Ts,Ln.prototype.$log=Uw,Ts.languagePreference.store=gS,Ts.languagePreference.path="getters.languages",Ln.component("Tabs",I3),Ln.component("Tab",R3),X4.add({prefix:"fas",iconName:"star",icon:[576,512,[11088,61446],"f005","M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z"]}),X4.add(w7),X4.add(x7),X4.add({prefix:"fas",iconName:"thumbs-up",icon:[512,512,[128077,61575],"f164","M313.4 32.9c26 5.2 42.9 30.5 37.7 56.5l-2.3 11.4c-5.3 26.7-15.1 52.1-28.8 75.2H464c26.5 0 48 21.5 48 48c0 18.5-10.5 34.6-25.9 42.6C497 275.4 504 288.9 504 304c0 23.4-16.8 42.9-38.9 47.1c4.4 7.3 6.9 15.8 6.9 24.9c0 21.3-13.9 39.4-33.1 45.6c.7 3.3 1.1 6.8 1.1 10.4c0 26.5-21.5 48-48 48H294.5c-19 0-37.5-5.6-53.3-16.1l-38.5-25.7C176 420.4 160 390.4 160 358.3V320 272 247.1c0-29.2 13.3-56.7 36-75l7.4-5.9c26.5-21.2 44.6-51 51.2-84.2l2.3-11.4c5.2-26 30.5-42.9 56.5-37.7zM32 192H96c17.7 0 32 14.3 32 32V448c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V224c0-17.7 14.3-32 32-32z"]}),X4.add({prefix:"fas",iconName:"thumbs-down",icon:[512,512,[128078,61576],"f165","M313.4 479.1c26-5.2 42.9-30.5 37.7-56.5l-2.3-11.4c-5.3-26.7-15.1-52.1-28.8-75.2H464c26.5 0 48-21.5 48-48c0-18.5-10.5-34.6-25.9-42.6C497 236.6 504 223.1 504 208c0-23.4-16.8-42.9-38.9-47.1c4.4-7.3 6.9-15.8 6.9-24.9c0-21.3-13.9-39.4-33.1-45.6c.7-3.3 1.1-6.8 1.1-10.4c0-26.5-21.5-48-48-48H294.5c-19 0-37.5 5.6-53.3 16.1L202.7 73.8C176 91.6 160 121.6 160 153.7V192v48 24.9c0 29.2 13.3 56.7 36 75l7.4 5.9c26.5 21.2 44.6 51 51.2 84.2l2.3 11.4c5.2 26 30.5 42.9 56.5 37.7zM32 384H96c17.7 0 32-14.3 32-32V128c0-17.7-14.3-32-32-32H32C14.3 96 0 110.3 0 128V352c0 17.7 14.3 32 32 32z"]}),X4.add({prefix:"fas",iconName:"angle-down",icon:[448,512,[8964],"f107","M201.4 374.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 306.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z"]}),X4.add({prefix:"fas",iconName:"angle-right",icon:[320,512,[8250],"f105","M278.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-160 160c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L210.7 256 73.4 118.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l160 160z"]}),X4.add({prefix:"fas",iconName:"angle-left",icon:[320,512,[8249],"f104","M41.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 256 246.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z"]}),X4.add(S7),X4.add(k7),X4.add(h7),X4.add(b7),X4.add({prefix:"fas",iconName:"sort-up",icon:[320,512,["sort-asc"],"f0de","M182.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8H288c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-128-128z"]}),X4.add(_7),X4.add({prefix:"fas",iconName:"link",icon:[640,512,[128279,"chain"],"f0c1","M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z"]}),X4.add({prefix:"fas",iconName:"id-card",icon:[576,512,[62147,"drivers-license"],"f2c2","M0 96l576 0c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96zm0 32V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128H0zM64 405.3c0-29.5 23.9-53.3 53.3-53.3H234.7c29.5 0 53.3 23.9 53.3 53.3c0 5.9-4.8 10.7-10.7 10.7H74.7c-5.9 0-10.7-4.8-10.7-10.7zM176 192a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm176 16c0-8.8 7.2-16 16-16H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16z"]}),X4.add({prefix:"fas",iconName:"user",icon:[448,512,[128100,62144],"f007","M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304H178.3z"]}),X4.add(g7),X4.add({prefix:"fas",iconName:"filter",icon:[512,512,[],"f0b0","M3.9 54.9C10.5 40.9 24.5 32 40 32H472c15.5 0 29.5 8.9 36.1 22.9s4.6 30.5-5.2 42.5L320 320.9V448c0 12.1-6.8 23.2-17.7 28.6s-23.8 4.3-33.5-3l-64-48c-8.1-6-12.8-15.5-12.8-25.6V320.9L9 97.3C-.7 85.4-2.8 68.8 3.9 54.9z"]}),X4.add({prefix:"fas",iconName:"code",icon:[640,512,[],"f121","M392.8 1.2c-17-4.9-34.7 5-39.6 22l-128 448c-4.9 17 5 34.7 22 39.6s34.7-5 39.6-22l128-448c4.9-17-5-34.7-22-39.6zm80.6 120.1c-12.5 12.5-12.5 32.8 0 45.3L562.7 256l-89.4 89.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l112-112c12.5-12.5 12.5-32.8 0-45.3l-112-112c-12.5-12.5-32.8-12.5-45.3 0zm-306.7 0c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3l112 112c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256l89.4-89.4c12.5-12.5 12.5-32.8 0-45.3z"]}),X4.add(f7),X4.add({prefix:"fas",iconName:"download",icon:[512,512,[],"f019","M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V274.7l-73.4-73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0l128-128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L288 274.7V32zM64 352c-35.3 0-64 28.7-64 64v32c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V416c0-35.3-28.7-64-64-64H346.5l-45.3 45.3c-25 25-65.5 25-90.5 0L165.5 352H64zm368 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]}),X4.add({prefix:"fas",iconName:"caret-down",icon:[320,512,[],"f0d7","M137.4 374.6c12.5 12.5 32.8 12.5 45.3 0l128-128c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8L32 192c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l128 128z"]}),X4.add(p7),X4.add({prefix:"fas",iconName:"comment",icon:[512,512,[128489,61669],"f075","M512 240c0 114.9-114.6 208-256 208c-37.1 0-72.3-6.4-104.1-17.9c-11.9 8.7-31.3 20.6-54.3 30.6C73.6 471.1 44.7 480 16 480c-6.5 0-12.3-3.9-14.8-9.9c-2.5-6-1.1-12.8 3.4-17.4l0 0 0 0 0 0 0 0 .3-.3c.3-.3 .7-.7 1.3-1.4c1.1-1.2 2.8-3.1 4.9-5.7c4.1-5 9.6-12.4 15.2-21.6c10-16.6 19.5-38.4 21.4-62.9C17.7 326.8 0 285.1 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208z"]}),X4.add(a7),X4.add(d7),X4.add(Q4),X4.add({prefix:"fas",iconName:"ban",icon:[512,512,[128683,"cancel"],"f05e","M367.2 412.5L99.5 144.8C77.1 176.1 64 214.5 64 256c0 106 86 192 192 192c41.5 0 79.9-13.1 111.2-35.5zm45.3-45.3C434.9 335.9 448 297.5 448 256c0-106-86-192-192-192c-41.5 0-79.9 13.1-111.2 35.5L412.5 367.2zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"]}),X4.add({prefix:"fas",iconName:"window-minimize",icon:[512,512,[128469],"f2d1","M32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H32z"]}),X4.add(s7),X4.add({prefix:"fas",iconName:"check",icon:[448,512,[10003,10004],"f00c","M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"]}),X4.add(o7),X4.add({prefix:"fas",iconName:"lock",icon:[448,512,[128274],"f023","M144 144v48H304V144c0-44.2-35.8-80-80-80s-80 35.8-80 80zM80 192V144C80 64.5 144.5 0 224 0s144 64.5 144 144v48h16c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V256c0-35.3 28.7-64 64-64H80z"]}),X4.add({prefix:"fas",iconName:"lock-open",icon:[576,512,[],"f3c1","M352 144c0-44.2 35.8-80 80-80s80 35.8 80 80v48c0 17.7 14.3 32 32 32s32-14.3 32-32V144C576 64.5 511.5 0 432 0S288 64.5 288 144v48H64c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V256c0-35.3-28.7-64-64-64H352V144z"]}),X4.add(r7),X4.add(v7),X4.add(m7),X4.add(u7),X4.add({prefix:"fab",iconName:"github",icon:[496,512,[],"f09b","M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"]}),X4.add({prefix:"fas",iconName:"puzzle-piece",icon:[512,512,[129513],"f12e","M192 104.8c0-9.2-5.8-17.3-13.2-22.8C167.2 73.3 160 61.3 160 48c0-26.5 28.7-48 64-48s64 21.5 64 48c0 13.3-7.2 25.3-18.8 34c-7.4 5.5-13.2 13.6-13.2 22.8c0 12.8 10.4 23.2 23.2 23.2H336c26.5 0 48 21.5 48 48v56.8c0 12.8 10.4 23.2 23.2 23.2c9.2 0 17.3-5.8 22.8-13.2c8.7-11.6 20.7-18.8 34-18.8c26.5 0 48 28.7 48 64s-21.5 64-48 64c-13.3 0-25.3-7.2-34-18.8c-5.5-7.4-13.6-13.2-22.8-13.2c-12.8 0-23.2 10.4-23.2 23.2V464c0 26.5-21.5 48-48 48H279.2c-12.8 0-23.2-10.4-23.2-23.2c0-9.2 5.8-17.3 13.2-22.8c11.6-8.7 18.8-20.7 18.8-34c0-26.5-28.7-48-64-48s-64 21.5-64 48c0 13.3 7.2 25.3 18.8 34c7.4 5.5 13.2 13.6 13.2 22.8c0 12.8-10.4 23.2-23.2 23.2H48c-26.5 0-48-21.5-48-48V343.2C0 330.4 10.4 320 23.2 320c9.2 0 17.3 5.8 22.8 13.2C54.7 344.8 66.7 352 80 352c26.5 0 48-28.7 48-64s-21.5-64-48-64c-13.3 0-25.3 7.2-34 18.8C40.5 250.2 32.4 256 23.2 256C10.4 256 0 245.6 0 232.8V176c0-26.5 21.5-48 48-48H168.8c12.8 0 23.2-10.4 23.2-23.2z"]}),X4.add({prefix:"fas",iconName:"exclamation",icon:[64,512,[10069,10071,61738],"21","M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64V320c0 17.7 14.3 32 32 32s32-14.3 32-32V64zM32 480a40 40 0 1 0 0-80 40 40 0 1 0 0 80z"]}),X4.add(O7),X4.add({prefix:"fas",iconName:"recycle",icon:[512,512,[9842,9850,9851],"f1b8","M174.7 45.1C192.2 17 223 0 256 0s63.8 17 81.3 45.1l38.6 61.7 27-15.6c8.4-4.9 18.9-4.2 26.6 1.7s11.1 15.9 8.6 25.3l-23.4 87.4c-3.4 12.8-16.6 20.4-29.4 17l-87.4-23.4c-9.4-2.5-16.3-10.4-17.6-20s3.4-19.1 11.8-23.9l28.4-16.4L283 79c-5.8-9.3-16-15-27-15s-21.2 5.7-27 15l-17.5 28c-9.2 14.8-28.6 19.5-43.6 10.5c-15.3-9.2-20.2-29.2-10.7-44.4l17.5-28zM429.5 251.9c15-9 34.4-4.3 43.6 10.5l24.4 39.1c9.4 15.1 14.4 32.4 14.6 50.2c.3 53.1-42.7 96.4-95.8 96.4L320 448v32c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-64-64c-9.4-9.4-9.4-24.6 0-33.9l64-64c6.9-6.9 17.2-8.9 26.2-5.2s14.8 12.5 14.8 22.2v32l96.2 0c17.6 0 31.9-14.4 31.8-32c0-5.9-1.7-11.7-4.8-16.7l-24.4-39.1c-9.5-15.2-4.7-35.2 10.7-44.4zm-364.6-31L36 204.2c-8.4-4.9-13.1-14.3-11.8-23.9s8.2-17.5 17.6-20l87.4-23.4c12.8-3.4 26 4.2 29.4 17L182 241.2c2.5 9.4-.9 19.3-8.6 25.3s-18.2 6.6-26.6 1.7l-26.5-15.3L68.8 335.3c-3.1 5-4.8 10.8-4.8 16.7c-.1 17.6 14.2 32 31.8 32l32.2 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32.2 0C42.7 448-.3 404.8 0 351.6c.1-17.8 5.1-35.1 14.6-50.2l50.3-80.5z"]}),X4.add(i7),X4.add(e7),X4.add({prefix:"fas",iconName:"clipboard",icon:[384,512,[128203],"f328","M192 0c-41.8 0-77.4 26.7-90.5 64H64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H282.5C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM112 192H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]}),X4.add(l7),X4.add({prefix:"fas",iconName:"clone",icon:[512,512,[],"f24d","M288 448H64V224h64V160H64c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H288c35.3 0 64-28.7 64-64V384H288v64zm-64-96H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H224c-35.3 0-64 28.7-64 64V288c0 35.3 28.7 64 64 64z"]}),X4.add(n7),X4.add(c7),X4.add({prefix:"fas",iconName:"chevron-up",icon:[512,512,[],"f077","M233.4 105.4c12.5-12.5 32.8-12.5 45.3 0l192 192c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L256 173.3 86.6 342.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l192-192z"]}),X4.add({prefix:"fas",iconName:"chevron-down",icon:[512,512,[],"f078","M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z"]}),X4.add(t7),X4.add({prefix:"fas",iconName:"arrow-right",icon:[448,512,[8594],"f061","M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z"]}),X4.add({prefix:"fas",iconName:"arrow-left",icon:[448,512,[8592],"f060","M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.2 288 416 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-306.7 0L214.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z"]}),X4.add({prefix:"fas",iconName:"arrow-up",icon:[384,512,[8593],"f062","M214.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 141.2V448c0 17.7 14.3 32 32 32s32-14.3 32-32V141.2L329.4 246.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-160-160z"]}),X4.add({prefix:"fas",iconName:"arrow-down",icon:[384,512,[8595],"f063","M169.4 470.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 370.8 224 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 306.7L54.6 265.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z"]}),X4.add(y7),X4.add({prefix:"fas",iconName:"list",icon:[512,512,["list-squares"],"f03a","M40 48C26.7 48 16 58.7 16 72v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V72c0-13.3-10.7-24-24-24H40zM192 64c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zM16 232v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V232c0-13.3-10.7-24-24-24H40c-13.3 0-24 10.7-24 24zM40 368c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V392c0-13.3-10.7-24-24-24H40z"]}),X4.add({prefix:"fas",iconName:"sitemap",icon:[576,512,[],"f0e8","M208 80c0-26.5 21.5-48 48-48h64c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48h-8v40H464c30.9 0 56 25.1 56 56v32h8c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H464c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48h8V288c0-4.4-3.6-8-8-8H312v40h8c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H256c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48h8V280H112c-4.4 0-8 3.6-8 8v32h8c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48h8V288c0-30.9 25.1-56 56-56H264V192h-8c-26.5 0-48-21.5-48-48V80z"]}),X4.add({prefix:"fas",iconName:"seedling",icon:[512,512,[127793,"sprout"],"f4d8","M512 32c0 113.6-84.6 207.5-194.2 222c-7.1-53.4-30.6-101.6-65.3-139.3C290.8 46.3 364 0 448 0h32c17.7 0 32 14.3 32 32zM0 96C0 78.3 14.3 64 32 64H64c123.7 0 224 100.3 224 224v32V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V320C100.3 320 0 219.7 0 96z"]}),X4.add({prefix:"fas",iconName:"arrow-right-to-bracket",icon:[512,512,["sign-in"],"f090","M352 96l64 0c17.7 0 32 14.3 32 32l0 256c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0c53 0 96-43 96-96l0-256c0-53-43-96-96-96l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32zm-9.4 182.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L242.7 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l210.7 0-73.4 73.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l128-128z"]}),X4.add({prefix:"fas",iconName:"diagram-project",icon:[576,512,["project-diagram"],"f542","M0 80C0 53.5 21.5 32 48 32h96c26.5 0 48 21.5 48 48V96H384V80c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H432c-26.5 0-48-21.5-48-48V160H192v16c0 1.7-.1 3.4-.3 5L272 288h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H272c-26.5 0-48-21.5-48-48V336c0-1.7 .1-3.4 .3-5L144 224H48c-26.5 0-48-21.5-48-48V80z"]}),X4.add({prefix:"fas",iconName:"envelope",icon:[512,512,[128386,9993,61443],"f0e0","M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176z"]}),Ln.component("FontAwesomeIcon",F7),Ln.mixin(U7)}}})); diff --git a/dev/assets/polyfills-legacy-B6L4V_VR.js b/dev/assets/polyfills-legacy-B6L4V_VR.js new file mode 100644 index 00000000..45674274 --- /dev/null +++ b/dev/assets/polyfills-legacy-B6L4V_VR.js @@ -0,0 +1,4 @@ +!function(){"use strict";var t="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},r=function(t){return t&&t.Math===Math&&t},e=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof t&&t)||r("object"==typeof t&&t)||function(){return this}()||Function("return this")(),n={},o=function(t){try{return!!t()}catch(r){return!0}},i=!o((function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]})),a=!o((function(){var t=function(){}.bind();return"function"!=typeof t||t.hasOwnProperty("prototype")})),u=a,c=Function.prototype.call,f=u?c.bind(c):function(){return c.apply(c,arguments)},s={},l={}.propertyIsEnumerable,p=Object.getOwnPropertyDescriptor,h=p&&!l.call({1:2},1);s.f=h?function(t){var r=p(this,t);return!!r&&r.enumerable}:l;var d,v,y=function(t,r){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:r}},g=a,m=Function.prototype,w=m.call,E=g&&m.bind.bind(w,w),b=g?E:function(t){return function(){return w.apply(t,arguments)}},O=b,S=O({}.toString),R=O("".slice),I=function(t){return R(S(t),8,-1)},A=o,T=I,x=Object,_=b("".split),j=A((function(){return!x("z").propertyIsEnumerable(0)}))?function(t){return"String"===T(t)?_(t,""):x(t)}:x,P=function(t){return null==t},C=P,D=TypeError,k=function(t){if(C(t))throw new D("Can't call method on "+t);return t},N=j,M=k,L=function(t){return N(M(t))},U="object"==typeof document&&document.all,F=void 0===U&&void 0!==U?function(t){return"function"==typeof t||t===U}:function(t){return"function"==typeof t},B=F,z=function(t){return"object"==typeof t?null!==t:B(t)},W=e,V=F,Y=function(t,r){return arguments.length<2?(e=W[t],V(e)?e:void 0):W[t]&&W[t][r];var e},H=b({}.isPrototypeOf),G=e.navigator,$=G&&G.userAgent,q=$?String($):"",J=e,X=q,Q=J.process,K=J.Deno,Z=Q&&Q.versions||K&&K.version,tt=Z&&Z.v8;tt&&(v=(d=tt.split("."))[0]>0&&d[0]<4?1:+(d[0]+d[1])),!v&&X&&(!(d=X.match(/Edge\/(\d+)/))||d[1]>=74)&&(d=X.match(/Chrome\/(\d+)/))&&(v=+d[1]);var rt=v,et=rt,nt=o,ot=e.String,it=!!Object.getOwnPropertySymbols&&!nt((function(){var t=Symbol("symbol detection");return!ot(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&et&&et<41})),at=it&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,ut=Y,ct=F,ft=H,st=Object,lt=at?function(t){return"symbol"==typeof t}:function(t){var r=ut("Symbol");return ct(r)&&ft(r.prototype,st(t))},pt=String,ht=function(t){try{return pt(t)}catch(r){return"Object"}},dt=F,vt=ht,yt=TypeError,gt=function(t){if(dt(t))return t;throw new yt(vt(t)+" is not a function")},mt=gt,wt=P,Et=function(t,r){var e=t[r];return wt(e)?void 0:mt(e)},bt=f,Ot=F,St=z,Rt=TypeError,It={exports:{}},At=e,Tt=Object.defineProperty,xt=function(t,r){try{Tt(At,t,{value:r,configurable:!0,writable:!0})}catch(e){At[t]=r}return r},_t=e,jt=xt,Pt="__core-js_shared__",Ct=It.exports=_t[Pt]||jt(Pt,{});(Ct.versions||(Ct.versions=[])).push({version:"3.38.0",mode:"global",copyright:"© 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.38.0/LICENSE",source:"https://github.com/zloirock/core-js"});var Dt=It.exports,kt=Dt,Nt=function(t,r){return kt[t]||(kt[t]=r||{})},Mt=k,Lt=Object,Ut=function(t){return Lt(Mt(t))},Ft=Ut,Bt=b({}.hasOwnProperty),zt=Object.hasOwn||function(t,r){return Bt(Ft(t),r)},Wt=b,Vt=0,Yt=Math.random(),Ht=Wt(1..toString),Gt=function(t){return"Symbol("+(void 0===t?"":t)+")_"+Ht(++Vt+Yt,36)},$t=Nt,qt=zt,Jt=Gt,Xt=it,Qt=at,Kt=e.Symbol,Zt=$t("wks"),tr=Qt?Kt.for||Kt:Kt&&Kt.withoutSetter||Jt,rr=function(t){return qt(Zt,t)||(Zt[t]=Xt&&qt(Kt,t)?Kt[t]:tr("Symbol."+t)),Zt[t]},er=f,nr=z,or=lt,ir=Et,ar=function(t,r){var e,n;if("string"===r&&Ot(e=t.toString)&&!St(n=bt(e,t)))return n;if(Ot(e=t.valueOf)&&!St(n=bt(e,t)))return n;if("string"!==r&&Ot(e=t.toString)&&!St(n=bt(e,t)))return n;throw new Rt("Can't convert object to primitive value")},ur=TypeError,cr=rr("toPrimitive"),fr=function(t,r){if(!nr(t)||or(t))return t;var e,n=ir(t,cr);if(n){if(void 0===r&&(r="default"),e=er(n,t,r),!nr(e)||or(e))return e;throw new ur("Can't convert object to primitive value")}return void 0===r&&(r="number"),ar(t,r)},sr=fr,lr=lt,pr=function(t){var r=sr(t,"string");return lr(r)?r:r+""},hr=z,dr=e.document,vr=hr(dr)&&hr(dr.createElement),yr=function(t){return vr?dr.createElement(t):{}},gr=yr,mr=!i&&!o((function(){return 7!==Object.defineProperty(gr("div"),"a",{get:function(){return 7}}).a})),wr=i,Er=f,br=s,Or=y,Sr=L,Rr=pr,Ir=zt,Ar=mr,Tr=Object.getOwnPropertyDescriptor;n.f=wr?Tr:function(t,r){if(t=Sr(t),r=Rr(r),Ar)try{return Tr(t,r)}catch(e){}if(Ir(t,r))return Or(!Er(br.f,t,r),t[r])};var xr={},_r=i&&o((function(){return 42!==Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype})),jr=z,Pr=String,Cr=TypeError,Dr=function(t){if(jr(t))return t;throw new Cr(Pr(t)+" is not an object")},kr=i,Nr=mr,Mr=_r,Lr=Dr,Ur=pr,Fr=TypeError,Br=Object.defineProperty,zr=Object.getOwnPropertyDescriptor,Wr="enumerable",Vr="configurable",Yr="writable";xr.f=kr?Mr?function(t,r,e){if(Lr(t),r=Ur(r),Lr(e),"function"==typeof t&&"prototype"===r&&"value"in e&&Yr in e&&!e[Yr]){var n=zr(t,r);n&&n[Yr]&&(t[r]=e.value,e={configurable:Vr in e?e[Vr]:n[Vr],enumerable:Wr in e?e[Wr]:n[Wr],writable:!1})}return Br(t,r,e)}:Br:function(t,r,e){if(Lr(t),r=Ur(r),Lr(e),Nr)try{return Br(t,r,e)}catch(n){}if("get"in e||"set"in e)throw new Fr("Accessors not supported");return"value"in e&&(t[r]=e.value),t};var Hr=xr,Gr=y,$r=i?function(t,r,e){return Hr.f(t,r,Gr(1,e))}:function(t,r,e){return t[r]=e,t},qr={exports:{}},Jr=i,Xr=zt,Qr=Function.prototype,Kr=Jr&&Object.getOwnPropertyDescriptor,Zr=Xr(Qr,"name"),te={EXISTS:Zr,PROPER:Zr&&"something"===function(){}.name,CONFIGURABLE:Zr&&(!Jr||Jr&&Kr(Qr,"name").configurable)},re=F,ee=Dt,ne=b(Function.toString);re(ee.inspectSource)||(ee.inspectSource=function(t){return ne(t)});var oe,ie,ae,ue=ee.inspectSource,ce=F,fe=e.WeakMap,se=ce(fe)&&/native code/.test(String(fe)),le=Gt,pe=Nt("keys"),he=function(t){return pe[t]||(pe[t]=le(t))},de={},ve=se,ye=e,ge=z,me=$r,we=zt,Ee=Dt,be=he,Oe=de,Se="Object already initialized",Re=ye.TypeError,Ie=ye.WeakMap;if(ve||Ee.state){var Ae=Ee.state||(Ee.state=new Ie);Ae.get=Ae.get,Ae.has=Ae.has,Ae.set=Ae.set,oe=function(t,r){if(Ae.has(t))throw new Re(Se);return r.facade=t,Ae.set(t,r),r},ie=function(t){return Ae.get(t)||{}},ae=function(t){return Ae.has(t)}}else{var Te=be("state");Oe[Te]=!0,oe=function(t,r){if(we(t,Te))throw new Re(Se);return r.facade=t,me(t,Te,r),r},ie=function(t){return we(t,Te)?t[Te]:{}},ae=function(t){return we(t,Te)}}var xe={set:oe,get:ie,has:ae,enforce:function(t){return ae(t)?ie(t):oe(t,{})},getterFor:function(t){return function(r){var e;if(!ge(r)||(e=ie(r)).type!==t)throw new Re("Incompatible receiver, "+t+" required");return e}}},_e=b,je=o,Pe=F,Ce=zt,De=i,ke=te.CONFIGURABLE,Ne=ue,Me=xe.enforce,Le=xe.get,Ue=String,Fe=Object.defineProperty,Be=_e("".slice),ze=_e("".replace),We=_e([].join),Ve=De&&!je((function(){return 8!==Fe((function(){}),"length",{value:8}).length})),Ye=String(String).split("String"),He=qr.exports=function(t,r,e){"Symbol("===Be(Ue(r),0,7)&&(r="["+ze(Ue(r),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),e&&e.getter&&(r="get "+r),e&&e.setter&&(r="set "+r),(!Ce(t,"name")||ke&&t.name!==r)&&(De?Fe(t,"name",{value:r,configurable:!0}):t.name=r),Ve&&e&&Ce(e,"arity")&&t.length!==e.arity&&Fe(t,"length",{value:e.arity});try{e&&Ce(e,"constructor")&&e.constructor?De&&Fe(t,"prototype",{writable:!1}):t.prototype&&(t.prototype=void 0)}catch(o){}var n=Me(t);return Ce(n,"source")||(n.source=We(Ye,"string"==typeof r?r:"")),t};Function.prototype.toString=He((function(){return Pe(this)&&Le(this).source||Ne(this)}),"toString");var Ge=qr.exports,$e=F,qe=xr,Je=Ge,Xe=xt,Qe=function(t,r,e,n){n||(n={});var o=n.enumerable,i=void 0!==n.name?n.name:r;if($e(e)&&Je(e,i,n),n.global)o?t[r]=e:Xe(r,e);else{try{n.unsafe?t[r]&&(o=!0):delete t[r]}catch(a){}o?t[r]=e:qe.f(t,r,{value:e,enumerable:!1,configurable:!n.nonConfigurable,writable:!n.nonWritable})}return t},Ke={},Ze=Math.ceil,tn=Math.floor,rn=Math.trunc||function(t){var r=+t;return(r>0?tn:Ze)(r)},en=function(t){var r=+t;return r!=r||0===r?0:rn(r)},nn=en,on=Math.max,an=Math.min,un=en,cn=Math.min,fn=function(t){var r=un(t);return r>0?cn(r,9007199254740991):0},sn=fn,ln=function(t){return sn(t.length)},pn=L,hn=function(t,r){var e=nn(t);return e<0?on(e+r,0):an(e,r)},dn=ln,vn=function(t){return function(r,e,n){var o=pn(r),i=dn(o);if(0===i)return!t&&-1;var a,u=hn(n,i);if(t&&e!=e){for(;i>u;)if((a=o[u++])!=a)return!0}else for(;i>u;u++)if((t||u in o)&&o[u]===e)return t||u||0;return!t&&-1}},yn={includes:vn(!0),indexOf:vn(!1)},gn=zt,mn=L,wn=yn.indexOf,En=de,bn=b([].push),On=function(t,r){var e,n=mn(t),o=0,i=[];for(e in n)!gn(En,e)&&gn(n,e)&&bn(i,e);for(;r.length>o;)gn(n,e=r[o++])&&(~wn(i,e)||bn(i,e));return i},Sn=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],Rn=On,In=Sn.concat("length","prototype");Ke.f=Object.getOwnPropertyNames||function(t){return Rn(t,In)};var An={};An.f=Object.getOwnPropertySymbols;var Tn=Y,xn=Ke,_n=An,jn=Dr,Pn=b([].concat),Cn=Tn("Reflect","ownKeys")||function(t){var r=xn.f(jn(t)),e=_n.f;return e?Pn(r,e(t)):r},Dn=zt,kn=Cn,Nn=n,Mn=xr,Ln=function(t,r,e){for(var n=kn(r),o=Mn.f,i=Nn.f,a=0;a9007199254740991)throw co("Maximum allowed index exceeded");return t},so=Ut,lo=ln,po=uo,ho=fo;to({target:"Array",proto:!0,arity:1,forced:o((function(){return 4294967297!==[].push.call({length:4294967296},1)}))||!function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(t){return t instanceof TypeError}}()},{push:function(t){var r=so(this),e=lo(r),n=arguments.length;ho(e+n);for(var o=0;o92||"NODE"===ii&&oi>94||"BROWSER"===ii&&oi>97)return!1;var t=new ArrayBuffer(8),r=ai(t,{transfer:[t]});return 0!==t.byteLength||8!==r.byteLength})),ci=e,fi=function(t){if(ei){try{return ri.process.getBuiltinModule(t)}catch(r){}try{return Function('return require("'+t+'")')()}catch(r){}}},si=ui,li=ci.structuredClone,pi=ci.ArrayBuffer,hi=ci.MessageChannel,di=!1;if(si)di=function(t){li(t,{transfer:[t]})};else if(pi)try{hi||(Bo=fi("worker_threads"))&&(hi=Bo.MessageChannel),hi&&(zo=new hi,Wo=new pi(2),Vo=function(t){zo.port1.postMessage(null,[t])},2===Wo.byteLength&&(Vo(Wo),0===Wo.byteLength&&(di=Vo)))}catch(Ny){}var vi=e,yi=b,gi=So,mi=function(t){if(void 0===t)return 0;var r=Yo(t),e=Ho(r);if(r!==e)throw new Go("Wrong length or index");return e},wi=function(t){if($o(t))throw new qo("ArrayBuffer is detached");return t},Ei=_o,bi=di,Oi=ui,Si=vi.structuredClone,Ri=vi.ArrayBuffer,Ii=vi.DataView,Ai=Math.min,Ti=Ri.prototype,xi=Ii.prototype,_i=yi(Ti.slice),ji=gi(Ti,"resizable","get"),Pi=gi(Ti,"maxByteLength","get"),Ci=yi(xi.getInt8),Di=yi(xi.setInt8),ki=(Oi||bi)&&function(t,r,e){var n,o=Ei(t),i=void 0===r?o:mi(r),a=!ji||!ji(t);if(wi(t),Oi&&(t=Si(t,{transfer:[t]}),o===i&&(e||a)))return t;if(o>=i&&(!e||a))n=_i(t,0,i);else{var u=e&&!a&&Pi?{maxByteLength:Pi(t)}:void 0;n=new Ri(i,u);for(var c=new Ii(t),f=new Ii(n),s=Ai(i,o),l=0;l2?e:Za(r),i=new t(o);o>n;)i[n]=r[n++];return i},ru=gt,eu=tu,nu=Ja.aTypedArray,ou=Ja.getTypedArrayConstructor,iu=Ja.exportTypedArrayMethod,au=b(Ja.TypedArrayPrototype.sort);iu("toSorted",(function(t){void 0!==t&&ru(t);var r=nu(this),e=eu(ou(r),r);return au(e,t)}));var uu=ln,cu=en,fu=RangeError,su=Ji,lu=fr,pu=TypeError,hu=function(t,r,e,n){var o=uu(t),i=cu(e),a=i<0?o+i:i;if(a>=o||a<0)throw new fu("Incorrect index");for(var u=new r(o),c=0;ca;)ku.f(t,e=o[a++],n[e]);return t};var Uu,Fu=Y("document","documentElement"),Bu=Dr,zu=xu,Wu=Sn,Vu=de,Yu=Fu,Hu=yr,Gu="prototype",$u="script",qu=he("IE_PROTO"),Ju=function(){},Xu=function(t){return"<"+$u+">"+t+""},Qu=function(t){t.write(Xu("")),t.close();var r=t.parentWindow.Object;return t=null,r},Ku=function(){try{Uu=new ActiveXObject("htmlfile")}catch(Ny){}var t,r,e;Ku="undefined"!=typeof document?document.domain&&Uu?Qu(Uu):(r=Hu("iframe"),e="java"+$u+":",r.style.display="none",Yu.appendChild(r),r.src=String(e),(t=r.contentWindow.document).open(),t.write(Xu("document.F=Object")),t.close(),t.F):Qu(Uu);for(var n=Wu.length;n--;)delete Ku[Gu][Wu[n]];return Ku()};Vu[qu]=!0;var Zu,tc,rc,ec=Object.create||function(t,r){var e;return null!==t?(Ju[Gu]=Bu(t),e=new Ju,Ju[Gu]=null,e[qu]=t):e=Ku(),void 0===r?e:zu.f(e,r)},nc=o,oc=F,ic=z,ac=oa,uc=Qe,cc=rr("iterator"),fc=!1;[].keys&&("next"in(rc=[].keys())?(tc=ac(ac(rc)))!==Object.prototype&&(Zu=tc):fc=!0);var sc=!ic(Zu)||nc((function(){var t={};return Zu[cc].call(t)!==t}));sc&&(Zu={}),oc(Zu[cc])||uc(Zu,cc,(function(){return this}));var lc={IteratorPrototype:Zu,BUGGY_SAFARI_ITERATORS:fc},pc=to,hc=e,dc=Su,vc=Dr,yc=F,gc=oa,mc=go,wc=Tu,Ec=o,bc=zt,Oc=lc.IteratorPrototype,Sc=i,Rc="constructor",Ic="Iterator",Ac=rr("toStringTag"),Tc=TypeError,xc=hc[Ic],_c=!yc(xc)||xc.prototype!==Oc||!Ec((function(){xc({})})),jc=function(){if(dc(this,Oc),gc(this)===Oc)throw new Tc("Abstract class Iterator not directly constructable")},Pc=function(t,r){Sc?mc(Oc,t,{configurable:!0,get:function(){return r},set:function(r){if(vc(this),this===Oc)throw new Tc("You can't redefine this property");bc(this,t)?this[t]=r:wc(this,t,r)}}):Oc[t]=r};bc(Oc,Ac)||Pc(Ac,Ic),!_c&&bc(Oc,Rc)&&Oc[Rc]!==Object||Pc(Rc,jc),jc.prototype=Oc,pc({global:!0,constructor:!0,forced:_c},{Iterator:jc});var Cc=function(t){return{iterator:t,next:t.next,done:!1}},Dc=RangeError,kc=function(t){if(t==t)return t;throw new Dc("NaN is not allowed")},Nc=en,Mc=RangeError,Lc=function(t){var r=Nc(t);if(r<0)throw new Mc("The argument can't be less than 0");return r},Uc=Qe,Fc=f,Bc=Dr,zc=Et,Wc=function(t,r,e){var n,o;Bc(t);try{if(!(n=zc(t,"return"))){if("throw"===r)throw e;return e}n=Fc(n,t)}catch(Ny){o=!0,n=Ny}if("throw"===r)throw e;if(o)throw n;return Bc(n),e},Vc=f,Yc=ec,Hc=$r,Gc=function(t,r,e){for(var n in r)Uc(t,n,r[n],e);return t},$c=xe,qc=Et,Jc=lc.IteratorPrototype,Xc=function(t,r){return{value:t,done:r}},Qc=Wc,Kc=rr("toStringTag"),Zc="IteratorHelper",tf="WrapForValidIterator",rf=$c.set,ef=function(t){var r=$c.getterFor(t?tf:Zc);return Gc(Yc(Jc),{next:function(){var e=r(this);if(t)return e.nextHandler();try{var n=e.done?void 0:e.nextHandler();return Xc(n,e.done)}catch(Ny){throw e.done=!0,Ny}},return:function(){var e=r(this),n=e.iterator;if(e.done=!0,t){var o=qc(n,"return");return o?Vc(o,n):Xc(void 0,!0)}if(e.inner)try{Qc(e.inner.iterator,"normal")}catch(Ny){return Qc(n,"throw",Ny)}return Qc(n,"normal"),Xc(void 0,!0)}})},nf=ef(!0),of=ef(!1);Hc(of,Kc,"Iterator Helper");var af=function(t,r){var e=function(e,n){n?(n.iterator=e.iterator,n.next=e.next):n=e,n.type=r?tf:Zc,n.nextHandler=t,n.counter=0,n.done=!1,rf(this,n)};return e.prototype=r?nf:of,e},uf=to,cf=f,ff=Dr,sf=Cc,lf=kc,pf=Lc,hf=af((function(){for(var t,r=this.iterator,e=this.next;this.remaining;)if(this.remaining--,t=ff(cf(e,r)),this.done=!!t.done)return;if(t=ff(cf(e,r)),!(this.done=!!t.done))return t.value}));uf({target:"Iterator",proto:!0,real:!0,forced:false},{drop:function(t){ff(this);var r=pf(lf(+t));return new hf(sf(this),{remaining:r})}});var df=Dr,vf=Wc,yf=function(t,r,e,n){try{return n?r(df(e)[0],e[1]):r(e)}catch(Ny){vf(t,"throw",Ny)}},gf=to,mf=f,wf=gt,Ef=Dr,bf=Cc,Of=yf,Sf=af((function(){for(var t,r,e=this.iterator,n=this.predicate,o=this.next;;){if(t=Ef(mf(o,e)),this.done=!!t.done)return;if(r=t.value,Of(e,n,[r,this.counter++],!0))return r}}));gf({target:"Iterator",proto:!0,real:!0,forced:false},{filter:function(t){return Ef(this),wf(t),new Sf(bf(this),{predicate:t})}});var Rf=gt,If=a,Af=Eo(Eo.bind),Tf=function(t,r){return Rf(t),void 0===r?t:If?Af(t,r):function(){return t.apply(r,arguments)}},xf={},_f=xf,jf=rr("iterator"),Pf=Array.prototype,Cf=Ji,Df=Et,kf=P,Nf=xf,Mf=rr("iterator"),Lf=function(t){if(!kf(t))return Df(t,Mf)||Df(t,"@@iterator")||Nf[Cf(t)]},Uf=f,Ff=gt,Bf=Dr,zf=ht,Wf=Lf,Vf=TypeError,Yf=Tf,Hf=f,Gf=Dr,$f=ht,qf=function(t){return void 0!==t&&(_f.Array===t||Pf[jf]===t)},Jf=ln,Xf=H,Qf=function(t,r){var e=arguments.length<2?Wf(t):r;if(Ff(e))return Bf(Uf(e,t));throw new Vf(zf(t)+" is not iterable")},Kf=Lf,Zf=Wc,ts=TypeError,rs=function(t,r){this.stopped=t,this.result=r},es=rs.prototype,ns=function(t,r,e){var n,o,i,a,u,c,f,s=e&&e.that,l=!(!e||!e.AS_ENTRIES),p=!(!e||!e.IS_RECORD),h=!(!e||!e.IS_ITERATOR),d=!(!e||!e.INTERRUPTED),v=Yf(r,s),y=function(t){return n&&Zf(n,"normal",t),new rs(!0,t)},g=function(t){return l?(Gf(t),d?v(t[0],t[1],y):v(t[0],t[1])):d?v(t,y):v(t)};if(p)n=t.iterator;else if(h)n=t;else{if(!(o=Kf(t)))throw new ts($f(t)+" is not iterable");if(qf(o)){for(i=0,a=Jf(t);a>i;i++)if((u=g(t[i]))&&Xf(es,u))return u;return new rs(!1)}n=Qf(t,o)}for(c=p?t.next:n.next;!(f=Hf(c,n)).done;){try{u=g(f.value)}catch(Ny){Zf(n,"throw",Ny)}if("object"==typeof u&&u&&Xf(es,u))return u}return new rs(!1)},os=ns,is=gt,as=Dr,us=Cc;to({target:"Iterator",proto:!0,real:!0},{find:function(t){as(this),is(t);var r=us(this),e=0;return os(r,(function(r,n){if(t(r,e++))return n(r)}),{IS_RECORD:!0,INTERRUPTED:!0}).result}});var cs=ns,fs=gt,ss=Dr,ls=Cc;to({target:"Iterator",proto:!0,real:!0},{forEach:function(t){ss(this),fs(t);var r=ls(this),e=0;cs(r,(function(r){t(r,e++)}),{IS_RECORD:!0})}});var ps=f,hs=gt,ds=Dr,vs=Cc,ys=yf,gs=af((function(){var t=this.iterator,r=ds(ps(this.next,t));if(!(this.done=!!r.done))return ys(t,this.mapper,[r.value,this.counter++],!0)}));to({target:"Iterator",proto:!0,real:!0,forced:false},{map:function(t){return ds(this),hs(t),new gs(vs(this),{mapper:t})}});var ms=ns,ws=gt,Es=Dr,bs=Cc,Os=TypeError;to({target:"Iterator",proto:!0,real:!0},{reduce:function(t){Es(this),ws(t);var r=bs(this),e=arguments.length<2,n=e?void 0:arguments[1],o=0;if(ms(r,(function(r){e?(e=!1,n=r):n=t(n,r,o),o++}),{IS_RECORD:!0}),e)throw new Os("Reduce of empty iterator with no initial value");return n}});var Ss=Ji,Rs=String,Is=function(t){if("Symbol"===Ss(t))throw new TypeError("Cannot convert a Symbol value to a string");return Rs(t)},As=b,Ts=zt,xs=SyntaxError,_s=parseInt,js=String.fromCharCode,Ps=As("".charAt),Cs=As("".slice),Ds=As(/./.exec),ks={'\\"':'"',"\\\\":"\\","\\/":"/","\\b":"\b","\\f":"\f","\\n":"\n","\\r":"\r","\\t":"\t"},Ns=/^[\da-f]{4}$/i,Ms=/^[\u0000-\u001F]$/,Ls=to,Us=i,Fs=e,Bs=Y,zs=b,Ws=f,Vs=F,Ys=z,Hs=eo,Gs=zt,$s=Is,qs=ln,Js=Tu,Xs=o,Qs=function(t,r){for(var e=!0,n="";re.size?wp(e.getIterator(),(function(t){Op(r,t)&&bp(n,t)})):mp(r,(function(t){e.includes(t)&&bp(n,t)})),n};to({target:"Set",proto:!0,real:!0,forced:!hp("intersection")||Sp((function(){return"3,2"!==String(Array.from(new Set([1,2,3]).intersection(new Set([3,2]))))}))},{intersection:Rp});var Ip=jl,Ap=xl.has,Tp=Hl,xp=ep,_p=Bl,jp=Cl,Pp=Wc,Cp=function(t){var r=Ip(this),e=xp(t);if(Tp(r)<=e.size)return!1!==_p(r,(function(t){if(e.includes(t))return!1}),!0);var n=e.getIterator();return!1!==jp(n,(function(t){if(Ap(r,t))return Pp(n,"normal",!1)}))};to({target:"Set",proto:!0,real:!0,forced:!hp("isDisjointFrom")},{isDisjointFrom:Cp});var Dp=jl,kp=Hl,Np=Bl,Mp=ep,Lp=function(t){var r=Dp(this),e=Mp(t);return!(kp(r)>e.size)&&!1!==Np(r,(function(t){if(!e.includes(t))return!1}),!0)};to({target:"Set",proto:!0,real:!0,forced:!hp("isSubsetOf")},{isSubsetOf:Lp});var Up=jl,Fp=xl.has,Bp=Hl,zp=ep,Wp=Cl,Vp=Wc,Yp=function(t){var r=Up(this),e=zp(t);if(Bp(r)p;p++)a=c[p],(i=Wh(f(a,p,u)))in s?$h(s[i],a):s[i]=[a];if(n&&(o=n(u))!==Gh)for(i in s)s[i]=Hh(o,s[i]);return s},td=function(t){Kh[Qh][t]=!0};to({target:"Array",proto:!0},{group:function(t){return Zh(this,t,arguments.length>1?arguments[1]:void 0)}}),td("group");var rd=ns,ed=gt,nd=Dr,od=Cc;to({target:"Iterator",proto:!0,real:!0},{every:function(t){nd(this),ed(t);var r=od(this),e=0;return!rd(r,(function(r,n){if(!t(r,e++))return n()}),{IS_RECORD:!0,INTERRUPTED:!0}).stopped}});var id=f,ad=Dr,ud=Cc,cd=Lf,fd=to,sd=f,ld=gt,pd=Dr,hd=Cc,dd=function(t,r){r&&"string"==typeof t||ad(t);var e=cd(t);return ud(ad(void 0!==e?id(e,t):t))},vd=Wc,yd=af((function(){for(var t,r,e=this.iterator,n=this.mapper;;){if(r=this.inner)try{if(!(t=pd(sd(r.next,r.iterator))).done)return t.value;this.inner=null}catch(Ny){vd(e,"throw",Ny)}if(t=pd(sd(this.next,e)),this.done=!!t.done)return;try{this.inner=dd(n(t.value,this.counter++),!1)}catch(Ny){vd(e,"throw",Ny)}}}));fd({target:"Iterator",proto:!0,real:!0,forced:false},{flatMap:function(t){return pd(this),ld(t),new yd(hd(this),{mapper:t,inner:null})}});var gd=ns,md=gt,wd=Dr,Ed=Cc;to({target:"Iterator",proto:!0,real:!0},{some:function(t){wd(this),md(t);var r=Ed(this),e=0;return gd(r,(function(r,n){if(t(r,e++))return n()}),{IS_RECORD:!0,INTERRUPTED:!0}).stopped}});var bd=to,Od=f,Sd=Dr,Rd=Cc,Id=kc,Ad=Lc,Td=Wc,xd=af((function(){var t=this.iterator;if(!this.remaining--)return this.done=!0,Td(t,"normal",void 0);var r=Sd(Od(this.next,t));return(this.done=!!r.done)?void 0:r.value}));bd({target:"Iterator",proto:!0,real:!0,forced:false},{take:function(t){Sd(this);var r=Ad(Id(+t));return new xd(Rd(this),{remaining:r})}});var _d=Dr,jd=ns,Pd=Cc,Cd=[].push;to({target:"Iterator",proto:!0,real:!0},{toArray:function(){var t=[];return jd(Pd(_d(this)),Cd,{that:t,IS_RECORD:!0}),t}});var Dd=F,kd=z,Nd=ha,Md=to,Ld=e,Ud=Y,Fd=y,Bd=xr.f,zd=zt,Wd=Su,Vd=function(t,r,e){var n,o;return Nd&&Dd(n=r.constructor)&&n!==e&&kd(o=n.prototype)&&o!==e.prototype&&Nd(t,o),t},Yd=mh,Hd={IndexSizeError:{s:"INDEX_SIZE_ERR",c:1,m:1},DOMStringSizeError:{s:"DOMSTRING_SIZE_ERR",c:2,m:0},HierarchyRequestError:{s:"HIERARCHY_REQUEST_ERR",c:3,m:1},WrongDocumentError:{s:"WRONG_DOCUMENT_ERR",c:4,m:1},InvalidCharacterError:{s:"INVALID_CHARACTER_ERR",c:5,m:1},NoDataAllowedError:{s:"NO_DATA_ALLOWED_ERR",c:6,m:0},NoModificationAllowedError:{s:"NO_MODIFICATION_ALLOWED_ERR",c:7,m:1},NotFoundError:{s:"NOT_FOUND_ERR",c:8,m:1},NotSupportedError:{s:"NOT_SUPPORTED_ERR",c:9,m:1},InUseAttributeError:{s:"INUSE_ATTRIBUTE_ERR",c:10,m:1},InvalidStateError:{s:"INVALID_STATE_ERR",c:11,m:1},SyntaxError:{s:"SYNTAX_ERR",c:12,m:1},InvalidModificationError:{s:"INVALID_MODIFICATION_ERR",c:13,m:1},NamespaceError:{s:"NAMESPACE_ERR",c:14,m:1},InvalidAccessError:{s:"INVALID_ACCESS_ERR",c:15,m:1},ValidationError:{s:"VALIDATION_ERR",c:16,m:0},TypeMismatchError:{s:"TYPE_MISMATCH_ERR",c:17,m:1},SecurityError:{s:"SECURITY_ERR",c:18,m:1},NetworkError:{s:"NETWORK_ERR",c:19,m:1},AbortError:{s:"ABORT_ERR",c:20,m:1},URLMismatchError:{s:"URL_MISMATCH_ERR",c:21,m:1},QuotaExceededError:{s:"QUOTA_EXCEEDED_ERR",c:22,m:1},TimeoutError:{s:"TIMEOUT_ERR",c:23,m:1},InvalidNodeTypeError:{s:"INVALID_NODE_TYPE_ERR",c:24,m:1},DataCloneError:{s:"DATA_CLONE_ERR",c:25,m:1}},Gd=sh,$d=i,qd="DOMException",Jd=Ud("Error"),Xd=Ud(qd),Qd=function(){Wd(this,Kd);var t=arguments.length,r=Yd(t<1?void 0:arguments[0]),e=Yd(t<2?void 0:arguments[1],"Error"),n=new Xd(r,e),o=new Jd(r);return o.name=qd,Bd(n,"stack",Fd(1,Gd(o.stack,1))),Vd(n,this,Qd),n},Kd=Qd.prototype=Xd.prototype,Zd="stack"in new Jd(qd),tv="stack"in new Xd(1,2),rv=Xd&&$d&&Object.getOwnPropertyDescriptor(Ld,qd),ev=!(!rv||rv.writable&&rv.configurable),nv=Zd&&!ev&&!tv;Md({global:!0,constructor:!0,forced:nv},{DOMException:nv?Qd:Xd});var ov=Ud(qd),iv=ov.prototype;if(iv.constructor!==ov)for(var av in Bd(iv,"constructor",Fd(1,ov)),Hd)if(zd(Hd,av)){var uv=Hd[av],cv=uv.s;zd(ov,cv)||Bd(ov,cv,Fd(6,uv.c))}var fv,sv,lv,pv,hv=a,dv=Function.prototype,vv=dv.apply,yv=dv.call,gv="object"==typeof Reflect&&Reflect.apply||(hv?yv.bind(vv):function(){return yv.apply(vv,arguments)}),mv=b([].slice),wv=TypeError,Ev=function(t,r){if(te,a=Kv(n)?n:ny(n),u=i?ry(arguments,e):[],c=i?function(){Qv(a,this,u)}:a;return r?t(c,o):t(c)}:t},fy=ay.setImmediate?cy(uy,!1):uy;iy({global:!0,bind:!0,enumerable:!0,forced:ay.setImmediate!==fy},{setImmediate:fy});var sy=Qe,ly=b,py=Is,hy=Ev,dy=URLSearchParams,vy=dy.prototype,yy=ly(vy.append),gy=ly(vy.delete),my=ly(vy.forEach),wy=ly([].push),Ey=new dy("a=1&a=2&b=3");Ey.delete("a",1),Ey.delete("b",void 0),Ey+""!="a=2"&&sy(vy,"delete",(function(t){var r=arguments.length,e=r<2?void 0:arguments[1];if(r&&void 0===e)return gy(this,t);var n=[];my(this,(function(t,r){wy(n,{key:r,value:t})})),hy(r,1);for(var o,i=py(t),a=py(e),u=0,c=0,f=!1,s=n.length;ue.length&&"/"!==n[n.length-1]))return n+t.slice(e.length);c("W2",e,n)}}function c(t,e,n){console.warn(r(t,[n,e].join(", ")))}function f(t,r,e){for(var n=t.scopes,o=e&&a(e,n);o;){var i=u(r,n[o]);if(i)return i;o=a(o.slice(0,o.lastIndexOf("/")),n)}return u(r,t.imports)||-1!==r.indexOf(":")&&r}function s(){this[A]={}}function l(t,e,n,o){var i=t[A][e];if(i)return i;var a=[],u=Object.create(null);I&&Object.defineProperty(u,I,{value:"Module"});var c=Promise.resolve().then((function(){return t.instantiate(e,n,o)})).then((function(n){if(!n)throw Error(r(2,e));var o=n[1]((function(t,r){i.h=!0;var e=!1;if("string"==typeof t)t in u&&u[t]===r||(u[t]=r,e=!0);else{for(var n in t)r=t[n],n in u&&u[n]===r||(u[n]=r,e=!0);t&&t.__esModule&&(u.__esModule=t.__esModule)}if(e)for(var o=0;o-1){var e=document.createEvent("Event");e.initEvent("error",!1,!1),t.dispatchEvent(e)}return Promise.reject(r)}))}else if("systemjs-importmap"===t.type){t.sp=!0;var e=t.src?(System.fetch||fetch)(t.src,{integrity:t.integrity,priority:t.fetchPriority,passThrough:!0}).then((function(t){if(!t.ok)throw Error(t.status);return t.text()})).catch((function(e){return e.message=r("W4",t.src)+"\n"+e.message,console.warn(e),"function"==typeof t.onerror&&t.onerror(),"{}"})):t.innerHTML;P=P.then((function(){return e})).then((function(e){!function(t,e,n){var o={};try{o=JSON.parse(e)}catch(u){console.warn(Error(r("W5")))}i(o,n,t)}(C,e,t.src||y)}))}}))}var y,g="undefined"!=typeof Symbol,m="undefined"!=typeof self,w="undefined"!=typeof document,E=m?self:t;if(w){var b=document.querySelector("base[href]");b&&(y=b.href)}if(!y&&"undefined"!=typeof location){var O=(y=location.href.split("#")[0].split("?")[0]).lastIndexOf("/");-1!==O&&(y=y.slice(0,O+1))}var S,R=/\\/g,I=g&&Symbol.toStringTag,A=g?Symbol():"@",T=s.prototype;T.import=function(t,r,e){var n=this;return r&&"object"==typeof r&&(e=r,r=void 0),Promise.resolve(n.prepareImport()).then((function(){return n.resolve(t,r,e)})).then((function(t){var r=l(n,t,void 0,e);return r.C||h(n,r)}))},T.createContext=function(t){var r=this;return{url:t,resolve:function(e,n){return Promise.resolve(r.resolve(e,n||t))}}},T.register=function(t,r,e){S=[t,r,e]},T.getRegister=function(){var t=S;return S=void 0,t};var x=Object.freeze(Object.create(null));E.System=new s;var _,j,P=Promise.resolve(),C={imports:{},scopes:{},depcache:{},integrity:{}},D=w;if(T.prepareImport=function(t){return(D||t)&&(v(),D=!1),P},T.getImportMap=function(){return JSON.parse(JSON.stringify(C))},w&&(v(),window.addEventListener("DOMContentLoaded",v)),T.addImportMap=function(t,r){i(t,r||y,C)},w){window.addEventListener("error",(function(t){N=t.filename,M=t.error}));var k=location.origin}T.createScript=function(t){var r=document.createElement("script");r.async=!0,t.indexOf(k+"/")&&(r.crossOrigin="anonymous");var e=C.integrity[t];return e&&(r.integrity=e),r.src=t,r};var N,M,L={},U=T.register;T.register=function(t,r){if(w&&"loading"===document.readyState&&"string"!=typeof t){var e=document.querySelectorAll("script[src]"),n=e[e.length-1];if(n){_=t;var o=this;j=setTimeout((function(){L[n.src]=[t,r],o.import(n.src)}))}}else _=void 0;return U.call(this,t,r)},T.instantiate=function(t,e){var n=L[t];if(n)return delete L[t],n;var o=this;return Promise.resolve(T.createScript(t)).then((function(n){return new Promise((function(i,a){n.addEventListener("error",(function(){a(Error(r(3,[t,e].join(", "))))})),n.addEventListener("load",(function(){if(document.head.removeChild(n),N===t)a(M);else{var r=o.getRegister(t);r&&r[0]===_&&clearTimeout(j),i(r)}})),document.head.appendChild(n)}))}))},T.shouldFetch=function(){return!1},"undefined"!=typeof fetch&&(T.fetch=fetch);var F=T.instantiate,B=/^(text|application)\/(x-)?javascript(;|$)/;T.instantiate=function(t,e,n){var o=this;return this.shouldFetch(t,e,n)?this.fetch(t,{credentials:"same-origin",integrity:C.integrity[t],meta:n}).then((function(n){if(!n.ok)throw Error(r(7,[n.status,n.statusText,t,e].join(", ")));var i=n.headers.get("content-type");if(!i||!B.test(i))throw Error(r(4,i));return n.text().then((function(r){return r.indexOf("//# sourceURL=")<0&&(r+="\n//# sourceURL="+t),(0,eval)(r),o.getRegister(t)}))})):F.apply(this,arguments)},T.resolve=function(t,n){return f(C,e(t,n=n||y)||t,n)||function(t,e){throw Error(r(8,[t,e].join(", ")))}(t,n)};var z=T.instantiate;T.instantiate=function(t,r,e){var n=C.depcache[t];if(n)for(var o=0;o0&&d[0]<4?1:+(d[0]+d[1])),!v&&q&&(!(d=q.match(/Edge\/(\d+)/))||d[1]>=74)&&(d=q.match(/Chrome\/(\d+)/))&&(v=+d[1]);var Z=v,tt=Z,rt=o,et=e.String,nt=!!Object.getOwnPropertySymbols&&!rt((function(){var t=Symbol("symbol detection");return!et(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&tt&&tt<41})),ot=nt&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,it=Y,at=F,ut=H,ct=Object,ft=ot?function(t){return"symbol"==typeof t}:function(t){var r=it("Symbol");return at(r)&&ut(r.prototype,ct(t))},st=String,lt=function(t){try{return st(t)}catch(r){return"Object"}},pt=F,ht=lt,dt=TypeError,vt=function(t){if(pt(t))return t;throw new dt(ht(t)+" is not a function")},yt=vt,gt=P,mt=function(t,r){var e=t[r];return gt(e)?void 0:yt(e)},wt=f,bt=F,Et=z,St=TypeError,Ot={exports:{}},It=e,Rt=Object.defineProperty,At=function(t,r){try{Rt(It,t,{value:r,configurable:!0,writable:!0})}catch(e){It[t]=r}return r},Tt=e,xt=At,_t="__core-js_shared__",jt=Ot.exports=Tt[_t]||xt(_t,{});(jt.versions||(jt.versions=[])).push({version:"3.37.1",mode:"global",copyright:"© 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.37.1/LICENSE",source:"https://github.com/zloirock/core-js"});var Pt=Ot.exports,Ct=Pt,kt=function(t,r){return Ct[t]||(Ct[t]=r||{})},Dt=D,Mt=Object,Nt=function(t){return Mt(Dt(t))},Lt=Nt,Ut=E({}.hasOwnProperty),Ft=Object.hasOwn||function(t,r){return Ut(Lt(t),r)},Bt=E,zt=0,Wt=Math.random(),Vt=Bt(1..toString),Yt=function(t){return"Symbol("+(void 0===t?"":t)+")_"+Vt(++zt+Wt,36)},Ht=kt,Gt=Ft,$t=Yt,qt=nt,Jt=ot,Xt=e.Symbol,Qt=Ht("wks"),Kt=Jt?Xt.for||Xt:Xt&&Xt.withoutSetter||$t,Zt=function(t){return Gt(Qt,t)||(Qt[t]=qt&&Gt(Xt,t)?Xt[t]:Kt("Symbol."+t)),Qt[t]},tr=f,rr=z,er=ft,nr=mt,or=function(t,r){var e,n;if("string"===r&&bt(e=t.toString)&&!Et(n=wt(e,t)))return n;if(bt(e=t.valueOf)&&!Et(n=wt(e,t)))return n;if("string"!==r&&bt(e=t.toString)&&!Et(n=wt(e,t)))return n;throw new St("Can't convert object to primitive value")},ir=TypeError,ar=Zt("toPrimitive"),ur=function(t,r){if(!rr(t)||er(t))return t;var e,n=nr(t,ar);if(n){if(void 0===r&&(r="default"),e=tr(n,t,r),!rr(e)||er(e))return e;throw new ir("Can't convert object to primitive value")}return void 0===r&&(r="number"),or(t,r)},cr=ur,fr=ft,sr=function(t){var r=cr(t,"string");return fr(r)?r:r+""},lr=z,pr=e.document,hr=lr(pr)&&lr(pr.createElement),dr=function(t){return hr?pr.createElement(t):{}},vr=dr,yr=!i&&!o((function(){return 7!==Object.defineProperty(vr("div"),"a",{get:function(){return 7}}).a})),gr=i,mr=f,wr=s,br=y,Er=L,Sr=sr,Or=Ft,Ir=yr,Rr=Object.getOwnPropertyDescriptor;n.f=gr?Rr:function(t,r){if(t=Er(t),r=Sr(r),Ir)try{return Rr(t,r)}catch(e){}if(Or(t,r))return br(!mr(wr.f,t,r),t[r])};var Ar={},Tr=i&&o((function(){return 42!==Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype})),xr=z,_r=String,jr=TypeError,Pr=function(t){if(xr(t))return t;throw new jr(_r(t)+" is not an object")},Cr=i,kr=yr,Dr=Tr,Mr=Pr,Nr=sr,Lr=TypeError,Ur=Object.defineProperty,Fr=Object.getOwnPropertyDescriptor,Br="enumerable",zr="configurable",Wr="writable";Ar.f=Cr?Dr?function(t,r,e){if(Mr(t),r=Nr(r),Mr(e),"function"==typeof t&&"prototype"===r&&"value"in e&&Wr in e&&!e[Wr]){var n=Fr(t,r);n&&n[Wr]&&(t[r]=e.value,e={configurable:zr in e?e[zr]:n[zr],enumerable:Br in e?e[Br]:n[Br],writable:!1})}return Ur(t,r,e)}:Ur:function(t,r,e){if(Mr(t),r=Nr(r),Mr(e),kr)try{return Ur(t,r,e)}catch(n){}if("get"in e||"set"in e)throw new Lr("Accessors not supported");return"value"in e&&(t[r]=e.value),t};var Vr=Ar,Yr=y,Hr=i?function(t,r,e){return Vr.f(t,r,Yr(1,e))}:function(t,r,e){return t[r]=e,t},Gr={exports:{}},$r=i,qr=Ft,Jr=Function.prototype,Xr=$r&&Object.getOwnPropertyDescriptor,Qr=qr(Jr,"name"),Kr={EXISTS:Qr,PROPER:Qr&&"something"===function(){}.name,CONFIGURABLE:Qr&&(!$r||$r&&Xr(Jr,"name").configurable)},Zr=F,te=Pt,re=E(Function.toString);Zr(te.inspectSource)||(te.inspectSource=function(t){return re(t)});var ee,ne,oe,ie=te.inspectSource,ae=F,ue=e.WeakMap,ce=ae(ue)&&/native code/.test(String(ue)),fe=Yt,se=kt("keys"),le=function(t){return se[t]||(se[t]=fe(t))},pe={},he=ce,de=e,ve=z,ye=Hr,ge=Ft,me=Pt,we=le,be=pe,Ee="Object already initialized",Se=de.TypeError,Oe=de.WeakMap;if(he||me.state){var Ie=me.state||(me.state=new Oe);Ie.get=Ie.get,Ie.has=Ie.has,Ie.set=Ie.set,ee=function(t,r){if(Ie.has(t))throw new Se(Ee);return r.facade=t,Ie.set(t,r),r},ne=function(t){return Ie.get(t)||{}},oe=function(t){return Ie.has(t)}}else{var Re=we("state");be[Re]=!0,ee=function(t,r){if(ge(t,Re))throw new Se(Ee);return r.facade=t,ye(t,Re,r),r},ne=function(t){return ge(t,Re)?t[Re]:{}},oe=function(t){return ge(t,Re)}}var Ae={set:ee,get:ne,has:oe,enforce:function(t){return oe(t)?ne(t):ee(t,{})},getterFor:function(t){return function(r){var e;if(!ve(r)||(e=ne(r)).type!==t)throw new Se("Incompatible receiver, "+t+" required");return e}}},Te=E,xe=o,_e=F,je=Ft,Pe=i,Ce=Kr.CONFIGURABLE,ke=ie,De=Ae.enforce,Me=Ae.get,Ne=String,Le=Object.defineProperty,Ue=Te("".slice),Fe=Te("".replace),Be=Te([].join),ze=Pe&&!xe((function(){return 8!==Le((function(){}),"length",{value:8}).length})),We=String(String).split("String"),Ve=Gr.exports=function(t,r,e){"Symbol("===Ue(Ne(r),0,7)&&(r="["+Fe(Ne(r),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),e&&e.getter&&(r="get "+r),e&&e.setter&&(r="set "+r),(!je(t,"name")||Ce&&t.name!==r)&&(Pe?Le(t,"name",{value:r,configurable:!0}):t.name=r),ze&&e&&je(e,"arity")&&t.length!==e.arity&&Le(t,"length",{value:e.arity});try{e&&je(e,"constructor")&&e.constructor?Pe&&Le(t,"prototype",{writable:!1}):t.prototype&&(t.prototype=void 0)}catch(o){}var n=De(t);return je(n,"source")||(n.source=Be(We,"string"==typeof r?r:"")),t};Function.prototype.toString=Ve((function(){return _e(this)&&Me(this).source||ke(this)}),"toString");var Ye=Gr.exports,He=F,Ge=Ar,$e=Ye,qe=At,Je=function(t,r,e,n){n||(n={});var o=n.enumerable,i=void 0!==n.name?n.name:r;if(He(e)&&$e(e,i,n),n.global)o?t[r]=e:qe(r,e);else{try{n.unsafe?t[r]&&(o=!0):delete t[r]}catch(a){}o?t[r]=e:Ge.f(t,r,{value:e,enumerable:!1,configurable:!n.nonConfigurable,writable:!n.nonWritable})}return t},Xe={},Qe=Math.ceil,Ke=Math.floor,Ze=Math.trunc||function(t){var r=+t;return(r>0?Ke:Qe)(r)},tn=function(t){var r=+t;return r!=r||0===r?0:Ze(r)},rn=tn,en=Math.max,nn=Math.min,on=tn,an=Math.min,un=function(t){var r=on(t);return r>0?an(r,9007199254740991):0},cn=un,fn=function(t){return cn(t.length)},sn=L,ln=function(t,r){var e=rn(t);return e<0?en(e+r,0):nn(e,r)},pn=fn,hn=function(t){return function(r,e,n){var o=sn(r),i=pn(o);if(0===i)return!t&&-1;var a,u=ln(n,i);if(t&&e!=e){for(;i>u;)if((a=o[u++])!=a)return!0}else for(;i>u;u++)if((t||u in o)&&o[u]===e)return t||u||0;return!t&&-1}},dn={includes:hn(!0),indexOf:hn(!1)},vn=Ft,yn=L,gn=dn.indexOf,mn=pe,wn=E([].push),bn=function(t,r){var e,n=yn(t),o=0,i=[];for(e in n)!vn(mn,e)&&vn(n,e)&&wn(i,e);for(;r.length>o;)vn(n,e=r[o++])&&(~gn(i,e)||wn(i,e));return i},En=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],Sn=bn,On=En.concat("length","prototype");Xe.f=Object.getOwnPropertyNames||function(t){return Sn(t,On)};var In={};In.f=Object.getOwnPropertySymbols;var Rn=Y,An=Xe,Tn=In,xn=Pr,_n=E([].concat),jn=Rn("Reflect","ownKeys")||function(t){var r=An.f(xn(t)),e=Tn.f;return e?_n(r,e(t)):r},Pn=Ft,Cn=jn,kn=n,Dn=Ar,Mn=function(t,r,e){for(var n=Cn(r),o=Dn.f,i=kn.f,a=0;a9007199254740991)throw ao("Maximum allowed index exceeded");return t},co=Nt,fo=fn,so=io,lo=uo;Kn({target:"Array",proto:!0,arity:1,forced:o((function(){return 4294967297!==[].push.call({length:4294967296},1)}))||!function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(t){return t instanceof TypeError}}()},{push:function(t){var r=co(this),e=fo(r),n=arguments.length;lo(e+n);for(var o=0;o92||Yo&&zo>94||Wo&&zo>97)return!1;var t=new ArrayBuffer(8),r=Ho(t,{transfer:[t]});return 0!==t.byteLength||8!==r.byteLength})),$o=e,qo=function(t){try{if(Lo)return Function('return require("'+t+'")')()}catch(r){}},Jo=Go,Xo=$o.structuredClone,Qo=$o.ArrayBuffer,Ko=$o.MessageChannel,Zo=!1;if(Jo)Zo=function(t){Xo(t,{transfer:[t]})};else if(Qo)try{Ko||(_o=qo("worker_threads"))&&(Ko=_o.MessageChannel),Ko&&(jo=new Ko,Po=new Qo(2),Co=function(t){jo.port1.postMessage(null,[t])},2===Po.byteLength&&(Co(Po),0===Po.byteLength&&(Zo=Co)))}catch(Ry){}var ti=e,ri=E,ei=mo,ni=function(t){if(void 0===t)return 0;var r=ko(t),e=Do(r);if(r!==e)throw new Mo("Wrong length or index");return e},oi=Io,ii=Eo,ai=Zo,ui=Go,ci=ti.structuredClone,fi=ti.ArrayBuffer,si=ti.DataView,li=ti.TypeError,pi=Math.min,hi=fi.prototype,di=si.prototype,vi=ri(hi.slice),yi=ei(hi,"resizable","get"),gi=ei(hi,"maxByteLength","get"),mi=ri(di.getInt8),wi=ri(di.setInt8),bi=(ui||ai)&&function(t,r,e){var n,o=ii(t),i=void 0===r?o:ni(r),a=!yi||!yi(t);if(oi(t))throw new li("ArrayBuffer is detached");if(ui&&(t=ci(t,{transfer:[t]}),o===i&&(e||a)))return t;if(o>=i&&(!e||a))n=vi(t,0,i);else{var u=e&&!a&&gi?{maxByteLength:gi(t)}:void 0;n=new fi(i,u);for(var c=new si(t),f=new si(n),s=pi(i,o),l=0;l2?e:Fa(r),i=new t(o);o>n;)i[n]=r[n++];return i},za=vt,Wa=Ba,Va=Ma.aTypedArray,Ya=Ma.getTypedArrayConstructor,Ha=Ma.exportTypedArrayMethod,Ga=E(Ma.TypedArrayPrototype.sort);Ha("toSorted",(function(t){void 0!==t&&za(t);var r=Va(this),e=Wa(Ya(r),r);return Ga(e,t)}));var $a=fn,qa=tn,Ja=RangeError,Xa=Mi,Qa=ur,Ka=TypeError,Za=function(t,r,e,n){var o=$a(t),i=qa(e),a=i<0?o+i:i;if(a>=o||a<0)throw new Ja("Incorrect index");for(var u=new r(o),c=0;ca;)bu.f(t,e=o[a++],n[e]);return t};var Iu,Ru=Y("document","documentElement"),Au=Pr,Tu=du,xu=En,_u=pe,ju=Ru,Pu=dr,Cu="prototype",ku="script",Du=le("IE_PROTO"),Mu=function(){},Nu=function(t){return"<"+ku+">"+t+""},Lu=function(t){t.write(Nu("")),t.close();var r=t.parentWindow.Object;return t=null,r},Uu=function(){try{Iu=new ActiveXObject("htmlfile")}catch(Ry){}var t,r,e;Uu="undefined"!=typeof document?document.domain&&Iu?Lu(Iu):(r=Pu("iframe"),e="java"+ku+":",r.style.display="none",ju.appendChild(r),r.src=String(e),(t=r.contentWindow.document).open(),t.write(Nu("document.F=Object")),t.close(),t.F):Lu(Iu);for(var n=xu.length;n--;)delete Uu[Cu][xu[n]];return Uu()};_u[Du]=!0;var Fu,Bu,zu,Wu=Object.create||function(t,r){var e;return null!==t?(Mu[Cu]=Au(t),e=new Mu,Mu[Cu]=null,e[Du]=t):e=Uu(),void 0===r?e:Tu.f(e,r)},Vu=o,Yu=F,Hu=z,Gu=Yi,$u=Je,qu=Zt("iterator"),Ju=!1;[].keys&&("next"in(zu=[].keys())?(Bu=Gu(Gu(zu)))!==Object.prototype&&(Fu=Bu):Ju=!0);var Xu=!Hu(Fu)||Vu((function(){var t={};return Fu[qu].call(t)!==t}));Xu&&(Fu={}),Yu(Fu[qu])||$u(Fu,qu,(function(){return this}));var Qu={IteratorPrototype:Fu,BUGGY_SAFARI_ITERATORS:Ju},Ku=Kn,Zu=e,tc=fu,rc=Pr,ec=F,nc=Yi,oc=vo,ic=hu,ac=o,uc=Ft,cc=Qu.IteratorPrototype,fc=i,sc="constructor",lc="Iterator",pc=Zt("toStringTag"),hc=TypeError,dc=Zu[lc],vc=!ec(dc)||dc.prototype!==cc||!ac((function(){dc({})})),yc=function(){if(tc(this,cc),nc(this)===cc)throw new hc("Abstract class Iterator not directly constructable")},gc=function(t,r){fc?oc(cc,t,{configurable:!0,get:function(){return r},set:function(r){if(rc(this),this===cc)throw new hc("You can't redefine this property");uc(this,t)?this[t]=r:ic(this,t,r)}}):cc[t]=r};uc(cc,pc)||gc(pc,lc),!vc&&uc(cc,sc)&&cc[sc]!==Object||gc(sc,yc),yc.prototype=cc,Ku({global:!0,constructor:!0,forced:vc},{Iterator:yc});var mc=function(t){return{iterator:t,next:t.next,done:!1}},wc=RangeError,bc=function(t){if(t==t)return t;throw new wc("NaN is not allowed")},Ec=tn,Sc=RangeError,Oc=function(t){var r=Ec(t);if(r<0)throw new Sc("The argument can't be less than 0");return r},Ic=Je,Rc=f,Ac=Pr,Tc=mt,xc=function(t,r,e){var n,o;Ac(t);try{if(!(n=Tc(t,"return"))){if("throw"===r)throw e;return e}n=Rc(n,t)}catch(Ry){o=!0,n=Ry}if("throw"===r)throw e;if(o)throw n;return Ac(n),e},_c=f,jc=Wu,Pc=Hr,Cc=function(t,r,e){for(var n in r)Ic(t,n,r[n],e);return t},kc=Ae,Dc=mt,Mc=Qu.IteratorPrototype,Nc=function(t,r){return{value:t,done:r}},Lc=xc,Uc=Zt("toStringTag"),Fc="IteratorHelper",Bc="WrapForValidIterator",zc=kc.set,Wc=function(t){var r=kc.getterFor(t?Bc:Fc);return Cc(jc(Mc),{next:function(){var e=r(this);if(t)return e.nextHandler();try{var n=e.done?void 0:e.nextHandler();return Nc(n,e.done)}catch(Ry){throw e.done=!0,Ry}},return:function(){var e=r(this),n=e.iterator;if(e.done=!0,t){var o=Dc(n,"return");return o?_c(o,n):Nc(void 0,!0)}if(e.inner)try{Lc(e.inner.iterator,"normal")}catch(Ry){return Lc(n,"throw",Ry)}return Lc(n,"normal"),Nc(void 0,!0)}})},Vc=Wc(!0),Yc=Wc(!1);Pc(Yc,Uc,"Iterator Helper");var Hc=function(t,r){var e=function(e,n){n?(n.iterator=e.iterator,n.next=e.next):n=e,n.type=r?Bc:Fc,n.nextHandler=t,n.counter=0,n.done=!1,zc(this,n)};return e.prototype=r?Vc:Yc,e},Gc=Kn,$c=f,qc=Pr,Jc=mc,Xc=bc,Qc=Oc,Kc=Hc((function(){for(var t,r=this.iterator,e=this.next;this.remaining;)if(this.remaining--,t=qc($c(e,r)),this.done=!!t.done)return;if(t=qc($c(e,r)),!(this.done=!!t.done))return t.value}));Gc({target:"Iterator",proto:!0,real:!0,forced:false},{drop:function(t){qc(this);var r=Qc(Xc(+t));return new Kc(Jc(this),{remaining:r})}});var Zc=Pr,tf=xc,rf=function(t,r,e,n){try{return n?r(Zc(e)[0],e[1]):r(e)}catch(Ry){tf(t,"throw",Ry)}},ef=Kn,nf=f,of=vt,af=Pr,uf=mc,cf=rf,ff=Hc((function(){for(var t,r,e=this.iterator,n=this.predicate,o=this.next;;){if(t=af(nf(o,e)),this.done=!!t.done)return;if(r=t.value,cf(e,n,[r,this.counter++],!0))return r}}));ef({target:"Iterator",proto:!0,real:!0,forced:false},{filter:function(t){return af(this),of(t),new ff(uf(this),{predicate:t})}});var sf=R,lf=E,pf=function(t){if("Function"===sf(t))return lf(t)},hf=vt,df=a,vf=pf(pf.bind),yf=function(t,r){return hf(t),void 0===r?t:df?vf(t,r):function(){return t.apply(r,arguments)}},gf={},mf=gf,wf=Zt("iterator"),bf=Array.prototype,Ef=Mi,Sf=mt,Of=P,If=gf,Rf=Zt("iterator"),Af=function(t){if(!Of(t))return Sf(t,Rf)||Sf(t,"@@iterator")||If[Ef(t)]},Tf=f,xf=vt,_f=Pr,jf=lt,Pf=Af,Cf=TypeError,kf=yf,Df=f,Mf=Pr,Nf=lt,Lf=function(t){return void 0!==t&&(mf.Array===t||bf[wf]===t)},Uf=fn,Ff=H,Bf=function(t,r){var e=arguments.length<2?Pf(t):r;if(xf(e))return _f(Tf(e,t));throw new Cf(jf(t)+" is not iterable")},zf=Af,Wf=xc,Vf=TypeError,Yf=function(t,r){this.stopped=t,this.result=r},Hf=Yf.prototype,Gf=function(t,r,e){var n,o,i,a,u,c,f,s=e&&e.that,l=!(!e||!e.AS_ENTRIES),p=!(!e||!e.IS_RECORD),h=!(!e||!e.IS_ITERATOR),d=!(!e||!e.INTERRUPTED),v=kf(r,s),y=function(t){return n&&Wf(n,"normal",t),new Yf(!0,t)},g=function(t){return l?(Mf(t),d?v(t[0],t[1],y):v(t[0],t[1])):d?v(t,y):v(t)};if(p)n=t.iterator;else if(h)n=t;else{if(!(o=zf(t)))throw new Vf(Nf(t)+" is not iterable");if(Lf(o)){for(i=0,a=Uf(t);a>i;i++)if((u=g(t[i]))&&Ff(Hf,u))return u;return new Yf(!1)}n=Bf(t,o)}for(c=p?t.next:n.next;!(f=Df(c,n)).done;){try{u=g(f.value)}catch(Ry){Wf(n,"throw",Ry)}if("object"==typeof u&&u&&Ff(Hf,u))return u}return new Yf(!1)},$f=Gf,qf=vt,Jf=Pr,Xf=mc;Kn({target:"Iterator",proto:!0,real:!0},{find:function(t){Jf(this),qf(t);var r=Xf(this),e=0;return $f(r,(function(r,n){if(t(r,e++))return n(r)}),{IS_RECORD:!0,INTERRUPTED:!0}).result}});var Qf=Gf,Kf=vt,Zf=Pr,ts=mc;Kn({target:"Iterator",proto:!0,real:!0},{forEach:function(t){Zf(this),Kf(t);var r=ts(this),e=0;Qf(r,(function(r){t(r,e++)}),{IS_RECORD:!0})}});var rs=f,es=vt,ns=Pr,os=mc,is=rf,as=Hc((function(){var t=this.iterator,r=ns(rs(this.next,t));if(!(this.done=!!r.done))return is(t,this.mapper,[r.value,this.counter++],!0)}));Kn({target:"Iterator",proto:!0,real:!0,forced:false},{map:function(t){return ns(this),es(t),new as(os(this),{mapper:t})}});var us=Gf,cs=vt,fs=Pr,ss=mc,ls=TypeError;Kn({target:"Iterator",proto:!0,real:!0},{reduce:function(t){fs(this),cs(t);var r=ss(this),e=arguments.length<2,n=e?void 0:arguments[1],o=0;if(us(r,(function(r){e?(e=!1,n=r):n=t(n,r,o),o++}),{IS_RECORD:!0}),e)throw new ls("Reduce of empty iterator with no initial value");return n}});var ps=Mi,hs=String,ds=function(t){if("Symbol"===ps(t))throw new TypeError("Cannot convert a Symbol value to a string");return hs(t)},vs=E,ys=Ft,gs=SyntaxError,ms=parseInt,ws=String.fromCharCode,bs=vs("".charAt),Es=vs("".slice),Ss=vs(/./.exec),Os={'\\"':'"',"\\\\":"\\","\\/":"/","\\b":"\b","\\f":"\f","\\n":"\n","\\r":"\r","\\t":"\t"},Is=/^[\da-f]{4}$/i,Rs=/^[\u0000-\u001F]$/,As=Kn,Ts=i,xs=e,_s=Y,js=E,Ps=f,Cs=F,ks=z,Ds=to,Ms=Ft,Ns=ds,Ls=fn,Us=hu,Fs=o,Bs=function(t,r){for(var e=!0,n="";rp;p++)a=c[p],(i=Kl(f(a,p,u)))in s?np(s[i],a):s[i]=[a];if(n&&(o=n(u))!==ep)for(i in s)s[i]=rp(o,s[i]);return s},sp=function(t){cp[up][t]=!0};Kn({target:"Array",proto:!0},{group:function(t){return fp(this,t,arguments.length>1?arguments[1]:void 0)}}),sp("group");var lp=Gf,pp=vt,hp=Pr,dp=mc;Kn({target:"Iterator",proto:!0,real:!0},{every:function(t){hp(this),pp(t);var r=dp(this),e=0;return!lp(r,(function(r,n){if(!t(r,e++))return n()}),{IS_RECORD:!0,INTERRUPTED:!0}).stopped}});var vp=f,yp=Pr,gp=mc,mp=Af,wp=Kn,bp=f,Ep=vt,Sp=Pr,Op=mc,Ip=function(t,r){r&&"string"==typeof t||yp(t);var e=mp(t);return gp(yp(void 0!==e?vp(e,t):t))},Rp=xc,Ap=Hc((function(){for(var t,r,e=this.iterator,n=this.mapper;;){if(r=this.inner)try{if(!(t=Sp(bp(r.next,r.iterator))).done)return t.value;this.inner=null}catch(Ry){Rp(e,"throw",Ry)}if(t=Sp(bp(this.next,e)),this.done=!!t.done)return;try{this.inner=Ip(n(t.value,this.counter++),!1)}catch(Ry){Rp(e,"throw",Ry)}}}));wp({target:"Iterator",proto:!0,real:!0,forced:false},{flatMap:function(t){return Sp(this),Ep(t),new Ap(Op(this),{mapper:t,inner:null})}});var Tp=Gf,xp=vt,_p=Pr,jp=mc;Kn({target:"Iterator",proto:!0,real:!0},{some:function(t){_p(this),xp(t);var r=jp(this),e=0;return Tp(r,(function(r,n){if(t(r,e++))return n()}),{IS_RECORD:!0,INTERRUPTED:!0}).stopped}});var Pp=Kn,Cp=f,kp=Pr,Dp=mc,Mp=bc,Np=Oc,Lp=xc,Up=Hc((function(){var t=this.iterator;if(!this.remaining--)return this.done=!0,Lp(t,"normal",void 0);var r=kp(Cp(this.next,t));return(this.done=!!r.done)?void 0:r.value}));Pp({target:"Iterator",proto:!0,real:!0,forced:false},{take:function(t){kp(this);var r=Np(Mp(+t));return new Up(Dp(this),{remaining:r})}});var Fp=Pr,Bp=Gf,zp=mc,Wp=[].push;Kn({target:"Iterator",proto:!0,real:!0},{toArray:function(){var t=[];return Bp(zp(Fp(this)),Wp,{that:t,IS_RECORD:!0}),t}});var Vp=E,Yp=Set.prototype,Hp={Set:Set,add:Vp(Yp.add),has:Vp(Yp.has),remove:Vp(Yp.delete),proto:Yp},Gp=Hp.has,$p=function(t){return Gp(t),t},qp=f,Jp=function(t,r,e){for(var n,o,i=e?t:t.iterator,a=t.next;!(n=qp(a,i)).done;)if(void 0!==(o=r(n.value)))return o},Xp=E,Qp=Jp,Kp=Hp.Set,Zp=Hp.proto,th=Xp(Zp.forEach),rh=Xp(Zp.keys),eh=rh(new Kp).next,nh=function(t,r,e){return e?Qp({iterator:rh(t),next:eh},r):th(t,r)},oh=nh,ih=Hp.Set,ah=Hp.add,uh=function(t){var r=new ih;return oh(t,(function(t){ah(r,t)})),r},ch=mo(Hp.proto,"size","get")||function(t){return t.size},fh=vt,sh=Pr,lh=f,ph=tn,hh=mc,dh="Invalid size",vh=RangeError,yh=TypeError,gh=Math.max,mh=function(t,r){this.set=t,this.size=gh(r,0),this.has=fh(t.has),this.keys=fh(t.keys)};mh.prototype={getIterator:function(){return hh(sh(lh(this.keys,this.set)))},includes:function(t){return lh(this.has,this.set,t)}};var wh=function(t){sh(t);var r=+t.size;if(r!=r)throw new yh(dh);var e=ph(r);if(e<0)throw new vh(dh);return new mh(t,e)},bh=$p,Eh=uh,Sh=ch,Oh=wh,Ih=nh,Rh=Jp,Ah=Hp.has,Th=Hp.remove,xh=Y,_h=function(t){return{size:t,has:function(){return!1},keys:function(){return{next:function(){return{done:!0}}}}}},jh=function(t){var r=xh("Set");try{(new r)[t](_h(0));try{return(new r)[t](_h(-1)),!1}catch(e){return!0}}catch(Ry){return!1}},Ph=function(t){var r=bh(this),e=Oh(t),n=Eh(r);return Sh(r)<=e.size?Ih(r,(function(t){e.includes(t)&&Th(n,t)})):Rh(e.getIterator(),(function(t){Ah(r,t)&&Th(n,t)})),n};Kn({target:"Set",proto:!0,real:!0,forced:!jh("difference")},{difference:Ph});var Ch=$p,kh=ch,Dh=wh,Mh=nh,Nh=Jp,Lh=Hp.Set,Uh=Hp.add,Fh=Hp.has,Bh=o,zh=function(t){var r=Ch(this),e=Dh(t),n=new Lh;return kh(r)>e.size?Nh(e.getIterator(),(function(t){Fh(r,t)&&Uh(n,t)})):Mh(r,(function(t){e.includes(t)&&Uh(n,t)})),n};Kn({target:"Set",proto:!0,real:!0,forced:!jh("intersection")||Bh((function(){return"3,2"!==String(Array.from(new Set([1,2,3]).intersection(new Set([3,2]))))}))},{intersection:zh});var Wh=$p,Vh=Hp.has,Yh=ch,Hh=wh,Gh=nh,$h=Jp,qh=xc,Jh=function(t){var r=Wh(this),e=Hh(t);if(Yh(r)<=e.size)return!1!==Gh(r,(function(t){if(e.includes(t))return!1}),!0);var n=e.getIterator();return!1!==$h(n,(function(t){if(Vh(r,t))return qh(n,"normal",!1)}))};Kn({target:"Set",proto:!0,real:!0,forced:!jh("isDisjointFrom")},{isDisjointFrom:Jh});var Xh=$p,Qh=ch,Kh=nh,Zh=wh,td=function(t){var r=Xh(this),e=Zh(t);return!(Qh(r)>e.size)&&!1!==Kh(r,(function(t){if(!e.includes(t))return!1}),!0)};Kn({target:"Set",proto:!0,real:!0,forced:!jh("isSubsetOf")},{isSubsetOf:td});var rd=$p,ed=Hp.has,nd=ch,od=wh,id=Jp,ad=xc,ud=function(t){var r=rd(this),e=od(t);if(nd(r)e,a=Wv(n)?n:$v(n),u=i?Hv(arguments,e):[],c=i?function(){zv(a,this,u)}:a;return r?t(c,o):t(c)}:t},Zv=Xv.setImmediate?Kv(Qv,!1):Qv;Jv({global:!0,bind:!0,enumerable:!0,forced:Xv.setImmediate!==Zv},{setImmediate:Zv});var ty=Je,ry=E,ey=ds,ny=fv,oy=URLSearchParams,iy=oy.prototype,ay=ry(iy.append),uy=ry(iy.delete),cy=ry(iy.forEach),fy=ry([].push),sy=new oy("a=1&a=2&b=3");sy.delete("a",1),sy.delete("b",void 0),sy+""!="a=2"&&ty(iy,"delete",(function(t){var r=arguments.length,e=r<2?void 0:arguments[1];if(r&&void 0===e)return uy(this,t);var n=[];cy(this,(function(t,r){fy(n,{key:r,value:t})})),ny(r,1);for(var o,i=ey(t),a=ey(e),u=0,c=0,f=!1,s=n.length;ue.length&&"/"!==n[n.length-1]))return n+t.slice(e.length);c("W2",e,n)}}function c(t,e,n){console.warn(r(t,[n,e].join(", ")))}function f(t,r,e){for(var n=t.scopes,o=e&&a(e,n);o;){var i=u(r,n[o]);if(i)return i;o=a(o.slice(0,o.lastIndexOf("/")),n)}return u(r,t.imports)||-1!==r.indexOf(":")&&r}function s(){this[A]={}}function l(t,e,n,o){var i=t[A][e];if(i)return i;var a=[],u=Object.create(null);R&&Object.defineProperty(u,R,{value:"Module"});var c=Promise.resolve().then((function(){return t.instantiate(e,n,o)})).then((function(n){if(!n)throw Error(r(2,e));var o=n[1]((function(t,r){i.h=!0;var e=!1;if("string"==typeof t)t in u&&u[t]===r||(u[t]=r,e=!0);else{for(var n in t)r=t[n],n in u&&u[n]===r||(u[n]=r,e=!0);t&&t.__esModule&&(u.__esModule=t.__esModule)}if(e)for(var o=0;o-1){var e=document.createEvent("Event");e.initEvent("error",!1,!1),t.dispatchEvent(e)}return Promise.reject(r)}))}else if("systemjs-importmap"===t.type){t.sp=!0;var e=t.src?(System.fetch||fetch)(t.src,{integrity:t.integrity,priority:t.fetchPriority,passThrough:!0}).then((function(t){if(!t.ok)throw Error(t.status);return t.text()})).catch((function(e){return e.message=r("W4",t.src)+"\n"+e.message,console.warn(e),"function"==typeof t.onerror&&t.onerror(),"{}"})):t.innerHTML;P=P.then((function(){return e})).then((function(e){!function(t,e,n){var o={};try{o=JSON.parse(e)}catch(u){console.warn(Error(r("W5")))}i(o,n,t)}(C,e,t.src||y)}))}}))}var y,g="undefined"!=typeof Symbol,m="undefined"!=typeof self,w="undefined"!=typeof document,b=m?self:t;if(w){var E=document.querySelector("base[href]");E&&(y=E.href)}if(!y&&"undefined"!=typeof location){var S=(y=location.href.split("#")[0].split("?")[0]).lastIndexOf("/");-1!==S&&(y=y.slice(0,S+1))}var O,I=/\\/g,R=g&&Symbol.toStringTag,A=g?Symbol():"@",T=s.prototype;T.import=function(t,r,e){var n=this;return r&&"object"==typeof r&&(e=r,r=void 0),Promise.resolve(n.prepareImport()).then((function(){return n.resolve(t,r,e)})).then((function(t){var r=l(n,t,void 0,e);return r.C||h(n,r)}))},T.createContext=function(t){var r=this;return{url:t,resolve:function(e,n){return Promise.resolve(r.resolve(e,n||t))}}},T.register=function(t,r,e){O=[t,r,e]},T.getRegister=function(){var t=O;return O=void 0,t};var x=Object.freeze(Object.create(null));b.System=new s;var _,j,P=Promise.resolve(),C={imports:{},scopes:{},depcache:{},integrity:{}},k=w;if(T.prepareImport=function(t){return(k||t)&&(v(),k=!1),P},T.getImportMap=function(){return JSON.parse(JSON.stringify(C))},w&&(v(),window.addEventListener("DOMContentLoaded",v)),T.addImportMap=function(t,r){i(t,r||y,C)},w){window.addEventListener("error",(function(t){M=t.filename,N=t.error}));var D=location.origin}T.createScript=function(t){var r=document.createElement("script");r.async=!0,t.indexOf(D+"/")&&(r.crossOrigin="anonymous");var e=C.integrity[t];return e&&(r.integrity=e),r.src=t,r};var M,N,L={},U=T.register;T.register=function(t,r){if(w&&"loading"===document.readyState&&"string"!=typeof t){var e=document.querySelectorAll("script[src]"),n=e[e.length-1];if(n){_=t;var o=this;j=setTimeout((function(){L[n.src]=[t,r],o.import(n.src)}))}}else _=void 0;return U.call(this,t,r)},T.instantiate=function(t,e){var n=L[t];if(n)return delete L[t],n;var o=this;return Promise.resolve(T.createScript(t)).then((function(n){return new Promise((function(i,a){n.addEventListener("error",(function(){a(Error(r(3,[t,e].join(", "))))})),n.addEventListener("load",(function(){if(document.head.removeChild(n),M===t)a(N);else{var r=o.getRegister(t);r&&r[0]===_&&clearTimeout(j),i(r)}})),document.head.appendChild(n)}))}))},T.shouldFetch=function(){return!1},"undefined"!=typeof fetch&&(T.fetch=fetch);var F=T.instantiate,B=/^(text|application)\/(x-)?javascript(;|$)/;T.instantiate=function(t,e,n){var o=this;return this.shouldFetch(t,e,n)?this.fetch(t,{credentials:"same-origin",integrity:C.integrity[t],meta:n}).then((function(n){if(!n.ok)throw Error(r(7,[n.status,n.statusText,t,e].join(", ")));var i=n.headers.get("content-type");if(!i||!B.test(i))throw Error(r(4,i));return n.text().then((function(r){return r.indexOf("//# sourceURL=")<0&&(r+="\n//# sourceURL="+t),(0,eval)(r),o.getRegister(t)}))})):F.apply(this,arguments)},T.resolve=function(t,n){return f(C,e(t,n=n||y)||t,n)||function(t,e){throw Error(r(8,[t,e].join(", ")))}(t,n)};var z=T.instantiate;T.instantiate=function(t,r,e){var n=C.depcache[t];if(n)for(var o=0;o