"use strict";(self.webpackChunktainacan=self.webpackChunktainacan||[]).push([[4743],{58099:(t,e,i)=>{i.d(e,{A:()=>a});const a={mixins:[i(8926).s],emits:["input"],data:function(){return{valueInit:null,valueEnd:null}},watch:{query:{handler:function(){this.updateSelectedValues()},deep:!0}},mounted:function(){this.updateSelectedValues()},methods:{validadeValues:_.debounce((function(){null!=this.valueInit&&null!=this.valueEnd&&(this.valueInit.constructor==Number&&(this.valueInit=this.valueInit.valueOf()),this.valueEnd.constructor==Number&&(this.valueEnd=this.valueEnd.valueOf()),this.valueInit=parseFloat(this.valueInit),this.valueEnd=parseFloat(this.valueEnd),isNaN(this.valueInit)||isNaN(this.valueEnd)||(this.valueInit>this.valueEnd?this.showErrorMessage():this.emit()))}),600),showErrorMessage:function(){this.$buefy.toast.open({duration:3e3,message:this.$i18n.get("info_error_first_value_greater"),position:"is-bottom",type:"is-danger"})},emit:function(){var t=[this.valueInit,this.valueEnd],e=Number.isInteger(this.valueInit)&&Number.isInteger(this.valueEnd)?"NUMERIC":"DECIMAL(20,3)";this.$emit("input",{type:e,compare:"BETWEEN",metadatum_id:this.metadatumId,collection_id:this.collectionId,value:t})},updateSelectedValues:function(){var t=this;if(!this.query||!this.query.metaquery||!Array.isArray(this.query.metaquery))return!1;var e=this.query.metaquery.findIndex((function(e){return e.key==t.metadatumId}));if(e>=0){var i=this.query.metaquery[e];i.value&&i.value.length>1&&(this.valueInit=new Number(i.value[0]),this.valueEnd=new Number(i.value[1]))}else this.valueInit=null,this.valueEnd=null}}}},8228:(t,e,i)=>{i.d(e,{X:()=>l});var a=i(6934),n={style:{"font-size":"0.75em","margin-bottom":"0.125em"},class:"has-text-centered is-marginless"};function l(t,e,i,l,s,o){var r=(0,a.g2)("b-numberinput");return(0,a.uX)(),(0,a.CE)("div",null,[(0,a.bF)(r,{modelValue:s.valueInit,"onUpdate:modelValue":[e[0]||(e[0]=function(t){return s.valueInit=t}),e[1]||(e[1]=function(e){t.resetPage(),o.validadeValues(e)})],"aria-labelledby":"filter-label-id-"+t.filter.id,"aria-minus-label":t.$i18n.get("label_decrease"),"aria-plus-label":t.$i18n.get("label_increase"),placeholder:t.filter.placeholder?t.filter.placeholder:"",size:"is-small",step:t.filterTypeOptions.step},null,8,["modelValue","aria-labelledby","aria-minus-label","aria-plus-label","placeholder","step"]),(0,a.Lk)("p",n,(0,a.v_)(t.$i18n.get("label_until")),1),(0,a.bF)(r,{modelValue:s.valueEnd,"onUpdate:modelValue":[e[2]||(e[2]=function(t){return s.valueEnd=t}),e[3]||(e[3]=function(e){t.resetPage(),o.validadeValues(e)})],"aria-labelledby":"filter-label-id-"+t.filter.id,"aria-minus-label":t.$i18n.get("label_decrease"),"aria-plus-label":t.$i18n.get("label_increase"),placeholder:t.filter.placeholder?t.filter.placeholder:"",size:"is-small",step:t.filterTypeOptions.step},null,8,["modelValue","aria-labelledby","aria-minus-label","aria-plus-label","placeholder","step"])])}},8926:(t,e,i)=>{i.d(e,{F:()=>d,s:()=>m});var a=i(55373),n=i.n(a),l=i(75552),s=i(40834);function o(t){return o="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},o(t)}function r(t,e){var i="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!i){if(Array.isArray(t)||(i=function(t,e){if(t){if("string"==typeof t)return u(t,e);var i={}.toString.call(t).slice(8,-1);return"Object"===i&&t.constructor&&(i=t.constructor.name),"Map"===i||"Set"===i?Array.from(t):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?u(t,e):void 0}}(t))||e&&t&&"number"==typeof t.length){i&&(t=i);var _n=0,a=function(){};return{s:a,n:function(){return _n>=t.length?{done:!0}:{done:!1,value:t[_n++]}},e:function(t){throw t},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var n,l=!0,s=!1;return{s:function(){i=i.call(t)},n:function(){var t=i.next();return l=t.done,t},e:function(t){s=!0,n=t},f:function(){try{l||null==i.return||i.return()}finally{if(s)throw n}}}}function u(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,a=Array(e);i0));t()}));return new Object({request:y})},getValuesRelationship:function(t){var e=this,i=t.search,a=t.isRepositoryLevel,s=t.valuesToIgnore,o=t.offset,r=t.number,u=t.isInCheckboxModal,c=t.getSelected,h=void 0===c?"0":c,m=t.countItems,d=void 0===m||m;if(u||i||!this.facetsFromItemSearch||Object.values(this.facetsFromItemSearch).length<=0){var f=l.Ay.CancelToken.source(),p=JSON.parse(JSON.stringify(this.query));null!=p.fetch_only&&delete p.fetch_only;var v={current_query:p},b="";return b=a?"/facets/".concat(this.filter.metadatum.metadatum_id,"?getSelected=").concat(h,"&"):"default"==this.filter.collection_id&&this.currentCollectionId?"/collection/".concat(this.currentCollectionId,"/facets/").concat(this.filter.metadatum.metadatum_id,"?getSelected=").concat(h,"&"):"/collection/".concat(this.filter.collection_id,"/facets/").concat(this.filter.metadatum.metadatum_id,"?getSelected=").concat(h,"&"),b+=null!=o&&null!=r?"offset=".concat(o,"&number=").concat(r):"nopaging=1",i&&(b+="&search=".concat(i)),null!=d&&!1===d&&(b+="&count_items=0"),this.isLoadingOptions=!0,new Object({request:new Promise((function(t,a){l.Ay.tainacanApi.get(b+"&"+n().stringify(v)).then((function(a){e.isLoadingOptions=!1,a.data.values?e.prepareOptionsForRelationship(a.data.values,i,s,u):e.prepareOptionsForRelationship(a.data,i,s,u),t(a)})).catch((function(t){l.Ay.isCancel(t)?console.log("Request canceled: ",t.message):e.isLoadingOptions=!1,a(t)}))})),source:f})}var g=new Promise((function(t){for(var a in e.facetsFromItemSearch)a==e.filter.id&&(e.prepareOptionsForRelationship(e.facetsFromItemSearch[a],i,s,u),e.$emit("update-parent-collapse",e.facetsFromItemSearch[a].length>0));t()}));return new Object({request:g})},prepareOptionsForPlainText:function(t,e,i,a){var n=[],l=[];Array.isArray(t)||(t=Object.values(t));var s,o=r(t);try{var u=function(){var t=s.value;if(null!=i&&i.length>0){var o=i.findIndex((function(e){return e==t.value}));e&&a?n.push({label:t.label,value:t.value,total_items:t.total_items}):o<0&&l.push({label:t.label,value:t.value,total_items:t.total_items})}else e&&a?n.push({label:t.label,value:t.value,total_items:t.total_items}):l.push({label:t.label,value:t.value,total_items:t.total_items})};for(o.s();!(s=o.n()).done;)u()}catch(t){o.e(t)}finally{o.f()}if(!0===this.shouldAddOptions&&this.searchResults&&this.searchResults.length?this.searchResults=this.searchResults.concat(n):this.searchResults=n,l?!0===this.shouldAddOptions&&this.options&&this.options.length?this.options=this.options.concat(l):this.options=l:e||(this.noMorePage=1),this.options.length=this.filter.max_options){var c=!0;this.options.length===this.filter.max_options?this.options[this.filter.max_options-1].showViewAllButton=c:this.options[this.options.length-1].showViewAllButton=c}},prepareOptionsForRelationship:function(t,e,i,a){var n=this,l=[],s=[];if(t.length>0){var o,u=r(t);try{var c=function(){var t=o.value;if(null!=i&&i.length>0){var r=i.findIndex((function(e){return e==t.value}));e&&a?l.push({label:t.label,value:t.value,img:t.thumbnail?n.$thumbHelper.getSrc(t.thumbnail,"tainacan-small"):t.img?t.img:"",total_items:t.total_items}):r<0&&s.push({label:t.label,value:t.value,img:t.thumbnail?n.$thumbHelper.getSrc(t.thumbnail,"tainacan-small"):t.img?t.img:"",total_items:t.total_items})}else e&&a?l.push({label:t.label,value:t.value,img:t.thumbnail?n.$thumbHelper.getSrc(t.thumbnail,"tainacan-small"):t.img?t.img:"",total_items:t.total_items}):s.push({label:t.label,value:t.value,img:t.thumbnail?n.$thumbHelper.getSrc(t.thumbnail,"tainacan-small"):t.img?t.img:"",total_items:t.total_items})};for(u.s();!(o=u.n()).done;)c()}catch(t){u.e(t)}finally{u.f()}}if(!0===this.shouldAddOptions&&this.searchResults&&this.searchResults.length?this.searchResults=this.searchResults.concat(l):this.searchResults=l,s?!0===this.shouldAddOptions&&this.options&&this.options.length?this.options=this.options.concat(s):this.options=s:e||(this.noMorePage=1),this.options.length=this.filter.max_options){var h=!0;this.options.length===this.filter.max_options?this.options[this.filter.max_options-1].showViewAllButton=h:this.options[this.options.length-1].showViewAllButton=h}}},beforeUnmount:function(){null!=this.getOptionsValuesCancel&&this.getOptionsValuesCancel.cancel("Facet search Canceled.")}}},91376:(t,e,i)=>{i.d(e,{A:()=>o});var a=i(31601),n=i.n(a),l=i(76314),s=i.n(l)()(n());s.push([t.id,"\n.field[data-v-2963c04e] {\n margin-bottom: 0.125em !important;\n}\n",""]);const o=s},8869:(t,e,i)=>{var a=i(85072),n=i.n(a),l=i(97825),s=i.n(l),o=i(77659),r=i.n(o),u=i(55056),c=i.n(u),h=i(10540),m=i.n(h),d=i(63494),f=i.n(d),p=i(91376),v={};v.styleTagTransform=f(),v.setAttributes=c(),v.insert=r().bind(null,"head"),v.domAPI=s(),v.insertStyleElement=m();n()(p.A,v),p.A&&p.A.locals&&p.A.locals},14743:(t,e,i)=>{i.r(e),i.d(e,{default:()=>l});var a=i(39191),n=i(47728);i(95244);const l=(0,i(66262).A)(n.A,[["render",a.X],["__scopeId","data-v-2963c04e"]])},47728:(t,e,i)=>{i.d(e,{A:()=>a.A});var a=i(58099)},39191:(t,e,i)=>{i.d(e,{X:()=>a.X});var a=i(8228)},95244:(t,e,i)=>{i(8869)}}]);