PageSourceSearch

https://www.mediatheque.mc/ui/plug-in/syracuse-dist/js/5985.d7b8ebda161cdacfd790.js

js mediatheque.mc collected 2026-10-02 11:16:12 UTC 196,745 bytes, 1 lines download raw bytes

1(self.webpackChunk_name_=self.webpackChunk_name_||[]).push([[5985,3067,1708],{27498:function(e,t,o){"use strict";var n=o(23493),i=o.n(n),r=o(27361),a=o.n(r)()(window,"master.canEditResourceKey"),s=void 0!==window.resourceEditor,l=i()((function(){try{void 0!==window.resourceEditor&&window.resourceEditor.refresh()}catch(e){}}),200);t.Z={name:"EditableLabel",props:{labelKey:{type:String,default:""},preserve:{type:Boolean,default:!1},labelType:{type:String,default:""},tag:{type:String,default:"span"},defaultValue:{type:String,default:""},cssClass:{type:String,default:""},params:{type:Array,default:function(){return[]}}},data:function(){return{labelsEditable:a&&s}},computed:{computedKey:function(){return this.preserve?this.labelKey:(this.labelKey||"").replace("|","_")}},mounted:function(){this.labelsEditable&&l()},updated:function(){this.labelsEditable&&l()}}},41879:function(e,t,o){"use strict";var n=o(27361),i=o.n(n),r=o(50361),a=o.n(r),s={weekday:"short",year:"numeric",month:"short",day:"numeric"};t.Z={currentCulture:function(){return i()(window,"master.currentCulture","fr-FR")},toReadable:function(e){return e.toLocaleDateString(this.currentCulture(),s)},addDays:function(e,t){var o=new Date(e);return o.setDate(o.getDate()+t),o},addMonths:function(e,t){var o=new Date(e);return o.setMonth(o.getMonth()+t),o},addYears:function(e,t){var o=new Date(e);return o.setFullYear(o.getFullYear()+t),o},today:function(){var e=new Date;return new Date(e.getFullYear(),e.getMonth(),e.getDate())},thisWeek:function(){var e=new Date,t=e.getDay(),o=e.getDate()-t+(0===t?-6:1);return new Date(e.setDate(o))},thisYear:function(){var e=new Date;return new Date(e.getFullYear(),0,1,0,0,0)},thisMonth:function(){var e=new Date;return new Date(e.getFullYear(),e.getMonth(),1,0,0,0)},parse:function(e){return Date.parse(e)},addOffset:function(e,t){var o=new Date(e);return new Date(o.getTime()+t)},findMin:function(e){var t=e[0].min;return e.forEach((function(e,o){e.min<t&&(t=e.min),e.max<t&&(t=e.max)})),t},findMax:function(e){var t=e[0].min;return e.forEach((function(e,o){e.min>t&&(t=e.min),e.max>t&&(t=e.max)})),t},convertUTCDateToLocalDate:function(e){return e.setMinutes(e.getMinutes()-e.getTimezoneOffset()),e},setTime:function(e,t,o,n){return new Date(e.getFullYear(),e.getMonth(),e.getDate(),t,o,n)},hoursBetween:function(e,t){return Math.abs(e-t)/36e5},setRangeHours:function(e){var t=a()(e);return{min:this.setTime(t.min,0,0,0),max:this.setTime(t.max,23,59,59)}},getComparedRange:function(e,t){var o=e.min,n=e.max;if(o&&n){var i={},r=Math.abs(n-o);return"lastYear"===t?(i.min=this.addYears(o,-1),i.max=this.addYears(n,-1)):(r=r||864e5,i.min=new Date(o-r),i.max=this.addDays(o,-1)),i}},getChartjsTimeOptions:function(e,t,o){var n={};if(n=e.includes("HOUR")?{tooltipFormat:"DD/MM/YYYY HH:mm",unit:"hour"}:e.includes("DAY")?{tooltipFormat:"DD/MM/YYYY",unit:"day"}:e.includes("MONTH")?{tooltipFormat:"MM/YYYY",unit:"month"}:{tooltipFormat:"DD/MM/YYYY",unit:"day"},t&&o){var i=Math.abs(o-t);n.unit=i<=864e5?"hour":i<=187488e5?"day":"month"}return Object.assign({},n,{isoWeekday:!0,displayFormats:{day:"DD MMM YYYY",month:"MMM YYYY",hour:"HH"}})}}},29886:function(e,t,o){"use strict";o.d(t,{s:function(){return i}});var n=new RegExp("Android|webOS|iPhone|iPad|BlackBerry|Windows Phone|Opera Mini|IEMobile|Mobile","i"),i=function(){return n.test(navigator.userAgent||navigator.vendor||window.opera)}},91319:function(e,t,o){"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}o.d(t,{EE:function(){return i},j9:function(){return r},yR:function(){return a},_J:function(){return s}});var i={NotVisible:0,PartiallyVisible:1,FullyVisible:2};function r(e,t,o){if(!e||!t)return i.NotVisible;var r=e.getBoundingClientRect(),a=function(e,t){var o="object"===n(t)?t:{top:t,left:t,right:t,bottom:t};return o.top=o.top||0,o.left=o.left||0,o.right=o.right||0,o.bottom=o.bottom||0,{top:e.top-o.top,left:e.left-o.left,right:e.right-o.right,bottom:e.bottom-o.bottom,width:e.width+o.left+o.right,height:e.height+o.top+o.bottom}}(t,o),s=r.top-a.top,l=r.right-a.left,d=r.bottom-a.top,c=r.left-a.left;return r.height,r.width,s>0&&c>0&&l<a.width&&d<a.height?i.FullyVisible:d<0||s>a.height||l<0||c>a.width?i.NotVisible:i.PartiallyVisible}function a(e,t,o){if(t&&e){o=Number(o)||0;var n=e.getBoundingClientRect(),i=t.getBoundingClientRect();e.scrollTop=i.top+e.scrollTop-o-n.top}}function s(e,t){var o=null;new IntersectionObserver((function(e,n){e.forEach((function(e){var n;n=e.isIntersecting,null!==o&&o===n||(o=n,t(n))}))}),arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).observe(e)}},76981:function(e,t,o){"use strict";var n=o(27361),i=o.n(n),r=o(75472),a=o.n(r),s=o(23493),l=o.n(s),d=o(91033);function c(e,t){if(e){if("string"==typeof e)return u(e,t);var o={}.toString.call(e).slice(8,-1);return"Object"===o&&e.constructor&&(o=e.constructor.name),"Map"===o||"Set"===o?Array.from(e):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?u(e,t):void 0}}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var o=0,n=Array(t);o<t;o++)n[o]=e[o];return n}var p={"responsive-sm":0,"responsive-md":576,"responsive-lg":768,"responsive-xl":992},g=function(e,t,o){var n,r=i()(e,"clientWidth",0);if(0!==r){var s,l=a()(Object.entries(t),(function(e){return e[1]})),d=i()(l.findLast((function(e){return r>=e[1]})),[0]),p=l.map((function(e){return e[0]})).filter((function(e){return e!==d}));if(p.length&&(s=e.classList).remove.apply(s,function(e){if(Array.isArray(e))return u(e)}(n=p)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(n)||c(n)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),d){e.classList.add(d);var g=i()(o,"context.responsiveSizeChanged",null);"function"==typeof g&&g({width:r,className:d})}}},h=l()(g,200),m={};
1t.Z={bind:function(e,t,o){var n=o.context._uid;m[n]=new d.Z((function(e,n){var r,a=function(e,t){var o="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!o){if(Array.isArray(e)||(o=c(e))){o&&(e=o);var n=0,i=function(){};return{s:i,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}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 r,a=!0,s=!1;return{s:function(){o=o.call(e)},n:function(){var e=o.next();return a=e.done,e},e:function(e){s=!0,r=e},f:function(){try{a||null==o.return||o.return()}finally{if(s)throw r}}}}(e);try{for(a.s();!(r=a.n()).done;){var s=r.value;h(s.target,i()(t,"value",p),o)}}catch(e){a.e(e)}finally{a.f()}})),m[n].observe(e),g(e,i()(t,"value",p),o)},inserted:function(e,t,o){g(e,i()(t,"value",p),o)},update:function(e,t,o){g(e,i()(t,"value",p),o)},unbind:function(e,t,o){var n=o.context._uid;m[n]&&(m[n].disconnect(),delete m[n])}}},40691:function(e,t,o){"use strict";o.r(t);var n=o(8081),i=o.n(n),r=o(23645),a=o.n(r)()(i());a.push([e.id,"\n.pop-icon[data-v-2b69db53] {\n  color: #aaa;\n}\n.bs-year-calendar[data-v-2b69db53] {\n  overflow: unset !important;\n}\n.disc-button[data-v-2b69db53] {\n  cursor: pointer;\n  position: fixed;\n  top: 50%;\n  text-align: center;\n  line-height: 30px;\n  width: 30px;\n  height: 30px;\n  background: #ddd;\n  border-radius: 30px;\n}\n.previous-year[data-v-2b69db53] {\n  left: 10px;\n}\n.next-year[data-v-2b69db53] {\n  right: 25px;\n  display: none;\n}\n",""]),t.default=a},7843:function(e,t,o){"use strict";o.r(t);var n=o(8081),i=o.n(n),r=o(23645),a=o.n(r)()(i());a.push([e.id,"\n.ar-date-card-day-text[data-v-732fadcc] {\n  font-size: inherit;\n}\n.ar-date-card[data-v-732fadcc] {\n  height: 35px;\n  width: 35px;\n  background-color: #00adb1;\n  text-align: center;\n  float: left;\n  margin-right: 5px;\n  padding: 3px;\n}\n.ar-date-card-number[data-v-732fadcc],\n.ar-date-card-month[data-v-732fadcc] {\n  color: white;\n  display: block;\n}\n.ar-date-card-month[data-v-732fadcc] {\n  text-transform: uppercase;\n  line-height: 1.4;\n  font-size: 10px;\n}\n.ar-date-card-number[data-v-732fadcc] {\n  font-size: 16px;\n  line-height: 1;\n}\n.ar-date-card-day-text[data-v-732fadcc] {\n  text-transform: capitalize;\n}\n.ar-date-card-description[data-v-732fadcc] {\n  color: #333;\n  padding-top: 0;\n}\n.ar-date-card-description > span[data-v-732fadcc] {\n  font-size: 14px;\n  line-height: 1;\n  vertical-align: text-top;\n  padding-bottom: 10px;\n}\n.ar-date-card-icons[data-v-732fadcc] {\n  color: #666;\n}\n.ar-date-card-icons i[data-v-732fadcc] {\n  color: #777;\n  margin-right: 5px !important;\n}\n.ar-date-card-icons span[data-v-732fadcc] {\n  margin-right: 10px;\n}\n",""]),t.default=a},72962:function(e,t,o){"use strict";o.r(t);var n=o(8081),i=o.n(n),r=o(23645),a=o.n(r)()(i());a.push([e.id,"\n.holdings-component[data-v-42179014] {\n  position: relative;\n  min-height: 80px;\n}\n.clear[data-v-42179014] {\n  clear: both;\n  display: block;\n}\n.category_header[data-v-42179014] {\n  display: block;\n}\n.anonymous-info p[data-v-42179014],\n.holding-info p[data-v-42179014] {\n  margin-top: 0;\n  text-align: left !important;\n  color: #333;\n  font-weight: bold;\n  margin-left: 20px;\n}\n.anonymous-info .btn[data-v-42179014] {\n  background-color: #72c0e8;\n  float: right;\n  margin-top: -7px;\n  margin-right: 5px;\n  text-transform: none;\n}\n.alert-info[data-v-42179014] {\n  color: #333;\n  background-color: #fff;\n  border: 0;\n  border-radius: 0;\n  border-left: 10px solid #6bb3da;\n}\n.alert-warning[data-v-42179014] {\n  color: #333;\n  background-color: #fff;\n  border: 0;\n  border-radius: 0;\n  border-left: 10px solid #fdc76b;\n}\n/* modal */\n.modal-dialog .anonymous-info[data-v-42179014],\n.modal-dialog .holding-info[data-v-42179014] {\n  padding: 10px;\n  background: #fafafa;\n}\n.modal-dialog .anonymous-info p[data-v-42179014],\n.modal-dialog .holding-info p[data-v-42179014] {\n  margin-left: 5px;\n}\n.modal-dialog .anonymous-info .btn[data-v-42179014] {\n  display: block;\n  margin-top: 10px;\n  float: unset;\n}\n@media (max-width: 1024px) {\n.anonymous-info .btn[data-v-42179014] {\n    display: block;\n    margin-top: 10px;\n    float: unset;\n}\n}\n",""]),t.default=a},88076:function(e,t,o){"use strict";o.r(t);var n=o(8081),i=o.n(n),r=o(23645),a=o.n(r)()(i());
1a.push([e.id,"\n.modal-dialog .holding_reservation_dialog[data-v-573c10ea] {\n  overflow: auto;\n  visibility: visible;\n  outline: none !important;\n}\n.form-horizontal .form-group[data-v-573c10ea] {\n  margin-right: 0;\n  margin-left: 0;\n}\n.choose-library-label[data-v-573c10ea] {\n  padding-left: 0;\n}\nselect.holding-excluded-location-select[data-v-573c10ea] {\n  color: #b94a48 !important;\n}\nselect option.holding-excluded-location-option[data-v-573c10ea] {\n  color: #b94a48 !important;\n  background: #ededed !important;\n}\n/* select option.holding-included-location-option {\n  color: #555555 !important;\n} */\nbutton[disabled][data-v-573c10ea] {\n  color: #333333;\n}\n",""]),t.default=a},28538:function(e,t,o){"use strict";o.r(t);var n=o(8081),i=o.n(n),r=o(23645),a=o.n(r)()(i());a.push([e.id,"\n.modal-dialog .holding_provision_dialog[data-v-9c920884] {\n  overflow: auto;\n  visibility: visible;\n  outline: none !important;\n}\nbutton[disabled][data-v-9c920884] {\n  color: #333333;\n}\n",""]),t.default=a},55488:function(e,t,o){"use strict";o.r(t);var n=o(8081),i=o.n(n),r=o(23645),a=o.n(r)()(i());a.push([e.id,"\n.provision-body-header-description,\n.provision-body-content,\n.provision-body-footer {\n  color: #333333 !important;\n}\n.provision-body-header-library,\n.provision-body-header .glyphicon-info-sign {\n  color: #00adb1;\n}\n.provision-body-header-library {\n  font-weight: bold;\n}\nbody.modal-open {\n  overflow: visible !important;\n  position: inherit !important;\n}\n",""]),t.default=a},80167:function(e,t,o){"use strict";o.r(t);var n=o(8081),i=o.n(n),r=o(23645),a=o.n(r)()(i());a.push([e.id,"\n.modal-dialog .holding_second_reservation_dialog {\n  overflow: auto;\n  visibility: visible;\n  outline: none !important;\n}\n",""]),t.default=a},62414:function(e,t,o){"use strict";o.r(t);var n=o(8081),i=o.n(n),r=o(23645),a=o.n(r)()(i());a.push([e.id,"\n.detail-serial[data-v-6abec9dc] {\r\n  overflow: auto;\r\n  height: 500px;\n}\n.modal-dialog .serial_dialog[data-v-6abec9dc] {\r\n  overflow: auto;\r\n  visibility: visible;\r\n  outline: none !important;\n}\n.form-horizontal .form-group[data-v-6abec9dc] {\r\n  margin-right: 0;\r\n  margin-left: 0;\n}\nbutton[disabled][data-v-6abec9dc] {\r\n  color: #333333;\n}\nth.sorted.asc[data-v-6abec9dc]::after {\r\n  display: inline-block;\r\n  content: '▼';\n}\nth.sorted.desc[data-v-6abec9dc]::after {\r\n  display: inline-block;\r\n  content: '▲';\n}\n#serialHoldingSelect[data-v-6abec9dc] {\r\n  margin-bottom:6px;\n}\n#serialHoldingSelect.error[data-v-6abec9dc] {\r\n  border:1px solid red;\n}\r\n",""]),t.default=a},40610:function(e,t,o){"use strict";o.r(t);var n=o(8081),i=o.n(n),r=o(23645),a=o.n(r)()(i());a.push([e.id,"\nbutton.holding-provision-request[disabled][data-v-613399e3] {\n  background-color: #ccc;\n  opacity: 1;\n}\n",""]),t.default=a},57524:function(e,t,o){"use strict";o.r(t);var n=o(8081),i=o.n(n),r=o(23645),a=o.n(r)()(i());a.push([e.id,"\na.holding-reservation[disabled][data-v-1fe94e52],\nbutton.holding-reservation[disabled][data-v-1fe94e52] {\n  background-color: #ccc;\n  opacity: 1;\n}\n",""]),t.default=a},72984:function(e,t,o){"use strict";o.r(t);var n=o(8081),i=o.n(n),r=o(23645),a=o.n(r)()(i());a.push([e.id,"\nbutton.holding-reservation-multiple[disabled][data-v-0c7f783c] {\n  background-color: #ccc;\n  opacity: 1;\n}\n",""]),t.default=a},75906:function(e,t,o){"use strict";o.r(t);var n=o(8081),i=o.n(n),r=o(23645),a=o.n(r)()(i());a.push([e.id,"\nbutton.holding-serials-button[disabled][data-v-2f9bcd7c] {\n  background-color: #ccc;\n  opacity: 1;\n}\n",""]),t.default=a},18677:function(e,t,o){"use strict";o.r(t);var n=o(8081),i=o.n(n),r=o(23645),a=o.n(r)()(i());a.push([e.id,"\nbutton.holding-reservation-title[disabled] {\n  background-color: #ccc;\n  opacity: 1;\n}\nspan.holding-not-bookable-icon {\n  line-height: 1.428571429;\n  font-size: 16px;\n  padding: 6px 12px;\n  cursor: pointer;\n}\nbutton.holding-reservation-title.btn-disabled {\n  font-weight: bold;\n  cursor: pointer;\n  background-color: #ffffff;\n  border-color: #cccccc;\n  color: #000;\n  opacity: 0.65;\n  border-bottom-style: solid;\n  outline: none !important;\n}\n.span-cursor {\n  cursor: pointer;\n}\n.user-alert-messages {\n  height: 30px;\n  width: 30px;\n}\n.reservation-title-wrapper {\n  right: 0;\n  position: sticky;\n}\n.alert-reservation-tooltip.tooltip {\n  display: block !important;\n  z-index: 1040 !important;\n  font-size: 14px;\n}\n.alert-reservation-tooltip.tooltip .tooltip-inner {\n  background: black;\n  color: #ffffff !important;\n  border-radius: 16px;\n  padding: 5px 10px 4px;\n}\n.alert-reservation-tooltip.tooltip .tooltip-inner ul {\n  list-style: none;\n  padding: 0;\n  margin: 0;\n}\n.alert-reservation-tooltip.tooltip .tooltip-inner ul li {\n  padding-left: 0;\n  text-align: left;
1\n  color: #ffffff;\n}\n.alert-reservation-tooltip.tooltip .tooltip-arrow {\n  width: 0;\n  height: 0;\n  border-style: solid;\n  position: absolute;\n  margin: 5px;\n  border-color: black;\n  z-index: 10000 !important;\n}\n.alert-reservation-tooltip.tooltip[x-placement^='top'] {\n  margin-bottom: 5px;\n}\n.alert-reservation-tooltip.tooltip[x-placement^='top'] .tooltip-arrow {\n  border-width: 5px 5px 0 5px;\n  border-left-color: transparent !important;\n  border-right-color: transparent !important;\n  border-bottom-color: transparent !important;\n  bottom: -5px;\n  left: calc(50% - 5px);\n  margin-top: 0;\n  margin-bottom: 0;\n}\n.alert-reservation-tooltip.tooltip[x-placement^='bottom'] {\n  margin-top: 5px;\n}\n.alert-reservation-tooltip.tooltip[x-placement^='bottom'] .tooltip-arrow {\n  border-width: 0 5px 5px 5px;\n  border-left-color: transparent !important;\n  border-right-color: transparent !important;\n  border-top-color: transparent !important;\n  top: -5px;\n  left: calc(50% - 5px);\n  margin-top: 0;\n  margin-bottom: 0;\n}\n.alert-reservation-tooltip.tooltip[x-placement^='right'] {\n  margin-left: 5px;\n}\n.alert-reservation-tooltip.tooltip[x-placement^='right'] .tooltip-arrow {\n  border-width: 5px 5px 5px 0;\n  border-left-color: transparent !important;\n  border-top-color: transparent !important;\n  border-bottom-color: transparent !important;\n  left: -5px;\n  top: calc(50% - 5px);\n  margin-left: 0;\n  margin-right: 0;\n}\n.alert-reservation-tooltip.tooltip[x-placement^='left'] {\n  margin-right: 5px;\n}\n.alert-reservation-tooltip.tooltip[x-placement^='left'] .tooltip-arrow {\n  border-width: 5px 0 5px 5px;\n  border-top-color: transparent !important;\n  border-right-color: transparent !important;\n  border-bottom-color: transparent !important;\n  right: -5px;\n  top: calc(50% - 5px);\n  margin-left: 0;\n  margin-right: 0;\n}\n.alert-reservation-tooltip.tooltip.popover .popover-inner {\n  background: #f9f9f9;\n  color: black;\n  padding: 24px;\n  border-radius: 5px;\n  box-shadow: 0 5px 30px rgba(black, 0.1);\n}\n.alert-reservation-tooltip.tooltip.popover .popover-arrow {\n  border-color: #f9f9f9;\n}\n.alert-reservation-tooltip.tooltip[aria-hidden='true'] {\n  visibility: hidden;\n  opacity: 0;\n  transition: opacity 0.15s, visibility 0.15s;\n}\n.alert-reservation-tooltip.tooltip[aria-hidden='false'] {\n  visibility: visible;\n  opacity: 1;\n  transition: opacity 0.15s;\n}\n.user-alert-messages i.glyphicon.glyphicon-exclamation-sign {\n  color: #ff1212;\n}\n.holding-reservation-title div.v-popover div.trigger {\n  float: right;\n}\n",""]),t.default=a},33342:function(e,t,o){"use strict";o.r(t);var n=o(8081),i=o.n(n),r=o(23645),a=o.n(r)()(i());a.push([e.id,"\nspan.user-alert-messages {\n  cursor: pointer;\n}\n.booking-tooltip.tooltip {\n  display: block !important;\n  z-index: 1040 !important;\n  font-size: 13px;\n  background-color: #fff;\n  border: #fff;\n  border-radius: 0;\n}\n.booking-tooltip.tooltip .tooltip-inner {\n  background: #fff;\n  border: #fff;\n  color: inherit !important;\n  border-radius: 0;\n  padding: 0;\n}\n.booking-tooltip.tooltip .tooltip-inner ul {\n  list-style: none;\n  padding: 0;\n  margin: 0;\n}\n.booking-tooltip.tooltip .tooltip-inner ul li {\n  padding-left: 0;\n  text-align: left;\n  color: #ffffff;\n}\n.booking-tooltip.tooltip .tooltip-arrow {\n  width: 0;\n  height: 0;\n  border-style: solid;\n  position: absolute;\n  margin: 5px;\n  border-color: #fff;\n  z-index: 100000 !important;\n}\n.holding-tooltip-header {\n  background: #efefef;\n  padding: 8px 15px;\n  text-align: left;\n  font-weight: 600;\n}\n.holding-tooltip-content {\n  padding: 10px 15px;\n  text-align: left;\n}\n.booking-tooltip.tooltip[x-placement^='top'] {\n  margin-bottom: 10px;\n}\n.booking-tooltip.tooltip[x-placement^='top'] .tooltip-arrow {\n  border-width: 10px 10px 0 10px;\n  border-left-color: transparent !important;\n  border-right-color: transparent !important;\n  border-bottom-color: transparent !important;\n  bottom: -9px;\n  left: calc(50% - 5px);\n  margin-top: 0;\n  margin-bottom: 0;\n}\n.booking-tooltip.tooltip[x-placement^='bottom'] {\n  margin-top: 10px;\n}\n.booking-tooltip.tooltip[x-placement^='bottom'] .tooltip-arrow {\n  border-width: 0 10px 10px 10px;\n  border-left-color: transparent !important;\n  border-right-color: transparent !important;\n  border-top-color: transparent !important;\n  top: -9px;\n  left: calc(50% - 5px);\n  margin-top: 0;\n  margin-bottom: 0;\n}\n.booking-tooltip.tooltip[x-placement^='right'] {\n  margin-left: 10px;\n}\n.booking-tooltip.tooltip[x-placement^='right'] .tooltip-arrow {\n  border-width: 10px 10px 10px 0;\n  border-left-color: transparent !important;\n  border-top-color: transparent !important;\n  border-bottom-color: transparent !important;\n  left: -10px;\n  top: calc(50% - 15px) !important;\n  margin-left: 0;\n  margin-right: 0;\n}\n.booking-tooltip.tooltip[x-placement^='left'] {\n  margin-right: 10px;\n}\n.booking-tooltip.tooltip[x-placement^='left'] .tooltip-arrow {\n  border-width: 10px 0 10px 10px;\n  border-top-color: transparent !important;\n  border-right-color: transparent !important;\n  border-bottom-color: transparent !important;\n  right: -9px;\n  top: calc(50% - 15px) !important;\n  margin-left: 0;\n  margin-right: 0;\n}\n.booking-tooltip.tooltip[aria-hidden='true'] {\n  visibility: hidden;\n  opacity: 0;\n  transition: opacity 0.15s, visibility 0.15s;\n}\n.booking-tooltip.tooltip[aria-hidden='false'] {\n  visibility: visible;\n  opacity: 1;\n  transition: opacity 0.15s;\n}\n",""]),t.default=a},45727:function(e,t,o){"use strict";o.r(t);var n=o(8081),i=o.n(n),r=o(23645),a=o.n(r)()(i());
1a.push([e.id,"\n.sortable[data-v-88758a0c] {\n  cursor: pointer;\n}\n",""]),t.default=a},84466:function(e,t,o){"use strict";o.r(t);var n=o(8081),i=o.n(n),r=o(23645),a=o.n(r)()(i());a.push([e.id,"\n.sortable[data-v-f62c2e40] {\n  cursor: pointer;\n}\n",""]),t.default=a},99219:function(e,t,o){"use strict";o.r(t);var n=o(8081),i=o.n(n),r=o(23645),a=o.n(r)()(i());a.push([e.id,"\n.overlay[data-v-40e70722] {\n  width: 100%;\n  height: 100%;\n  z-index: 10000;\n  position: absolute;\n  top: 0;\n  left: 0;\n  background-color: #000;\n  opacity: 0.3;\n}\n.spinner[data-v-40e70722] {\n  top: 10px;\n  left: 10px;\n  font-size: 50px;\n}\n.gly-spin[data-v-40e70722] {\n  -webkit-animation: spin-data-v-40e70722 2s infinite linear;\n  -moz-animation: spin-data-v-40e70722 2s infinite linear;\n  -o-animation: spin-data-v-40e70722 2s infinite linear;\n  animation: spin-data-v-40e70722 2s infinite linear;\n}\n@-moz-keyframes spin-data-v-40e70722 {\n0% {\n    -moz-transform: rotate(0deg);\n}\n100% {\n    -moz-transform: rotate(359deg);\n}\n}\n@-webkit-keyframes spin-data-v-40e70722 {\n0% {\n    -webkit-transform: rotate(0deg);\n}\n100% {\n    -webkit-transform: rotate(359deg);\n}\n}\n@-o-keyframes spin-data-v-40e70722 {\n0% {\n    -o-transform: rotate(0deg);\n}\n100% {\n    -o-transform: rotate(359deg);\n}\n}\n@keyframes spin-data-v-40e70722 {\n0% {\n    -webkit-transform: rotate(0deg);\n    transform: rotate(0deg);\n}\n100% {\n    -webkit-transform: rotate(359deg);\n    transform: rotate(359deg);\n}\n}\n",""]),t.default=a},40125:function(e,t,o){"use strict";o.r(t);var n=o(8081),i=o.n(n),r=o(23645),a=o.n(r)()(i());a.push([e.id,"\n.holding-mobile-item .v-popover {\n  display: inline;\n}\n",""]),t.default=a},89662:function(e,t,o){"use strict";o.r(t);var n=o(8081),i=o.n(n),r=o(23645),a=o.n(r)()(i());a.push([e.id,".exposition-booking-rules[data-v-0f6ecb6c]{margin:0}.btn-default.off[data-v-0f6ecb6c]{opacity:.5;cursor:default}.loading[data-v-0f6ecb6c]{color:#888;font-weight:bolder}.modal[data-v-0f6ecb6c]{overflow-y:hidden !important}.modal .modal-dialog[data-v-0f6ecb6c]{width:1000px;height:100vh;max-width:80%;padding-left:0;padding-right:0;padding-bottom:45px}.modal .modal-dialog .modal-content[data-v-0f6ecb6c]{height:100%}.modal .modal-dialog .modal-content .modal-footer[data-v-0f6ecb6c]{position:relative;height:50px}.modal .modal-dialog .modal-content .calendar-year[data-v-0f6ecb6c]{position:absolute;top:-24px;left:5px;font-size:18px;font-weight:bolder;color:#ccc}.modal .modal-dialog .modal-content .summup[data-v-0f6ecb6c]{float:left;padding:6px 12px;margin:0}.modal .modal-dialog .modal-content .summup span[data-v-0f6ecb6c]{font-weight:600}.modal .modal-dialog .modal-content .summup span.booking-dates[data-v-0f6ecb6c]{color:#00adb1}.modal .modal-dialog .modal-content .modal-body[data-v-0f6ecb6c]{overflow:auto;max-height:calc(100% - 150px)}.modal .modal-dialog .modal-content .modal-body h3[data-v-0f6ecb6c]{font-size:16px;color:#333;margin:15px 0}.modal .modal-dialog .modal-content .modal-body h3 i[data-v-0f6ecb6c]:before{margin-right:5px}.modal .modal-dialog .modal-content .modal-body .range-form .form-group.row[data-v-0f6ecb6c]{margin-left:0;margin-right:0}.modal .modal-dialog .modal-content .modal-body .range-form .form-group.row .btn-group label[data-v-0f6ecb6c]{display:inline-block;margin:5px;background:#efefef}.modal .modal-dialog .modal-content .modal-body .range-form .form-group.row .btn-group label.active[data-v-0f6ecb6c]{background:#00adb1;color:#fff;font-weight:bolder}.modal .modal-dialog .modal-content .modal-body .range-form .form-group.row .btn-group label input[data-v-0f6ecb6c]{display:none}.modal .modal-dialog .modal-content .modal-body .range-form .form-group.row .btn-group label input:checked+label[data-v-0f6ecb6c]{background:#2196f3;color:#fff;border-color:#2196f3}.gly-spin[data-v-0f6ecb6c]{-webkit-animation:spin-data-v-0f6ecb6c 2s infinite linear;-moz-animation:spin-data-v-0f6ecb6c 2s infinite linear;-o-animation:spin-data-v-0f6ecb6c 2s infinite linear;animation:spin-data-v-0f6ecb6c 2s infinite linear}@-moz-keyframes spin-data-v-0f6ecb6c{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin-data-v-0f6ecb6c{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin-data-v-0f6ecb6c{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@keyframes spin-data-v-0f6ecb6c{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}",""]),t.default=a},86803:function(e,t,o){"use strict";o.r(t);var n=o(8081),i=o.n(n),r=o(23645),a=o.n(r)()(i());
1a.push([e.id,'.expo-booking-message.bootbox .bootbox-body{padding-top:10px}.expo-booking-message.bootbox .bootbox-body .alert{margin:0;background:rgba(0,0,0,0)}.expo-booking-message.bootbox .modal-footer{margin-top:0}.disabled-date{position:relative;background-color:#eee !important;border-radius:0 !important;color:#bbb !important}.disabled-date::after{content:".";color:#8a2be2;font-size:20px;font-weight:bolder;position:absolute}.calendar .month-title,.calendar .day-header{font-weight:700}.calendar .calendar-header table th{font-size:14px !important}',""]),t.default=a},8958:function(e,t,o){"use strict";o.r(t);var n=o(8081),i=o.n(n),r=o(23645),a=o.n(r)()(i());a.push([e.id,".popover{z-index:2000;min-width:250px}.calendar tr{background-color:unset !important}.calendar tr td.day[style] .day-content{color:#fff}.calendar table.month th.month-title{background-color:#efefef !important;padding:0 !important}.calendar div.month-container{height:220px}.calendar .day-content.glyphicon.glyphicon-calendar{display:block}.calendar .year-title:not(.hidden-xs){background-color:#efefef !important}.calendar .day .today{font-size:14px;font-weight:bold}.calendar .event{color:#fff}.calendar .current{background-color:rgba(0,173,177,.5)}.calendar .loan{background-color:rgba(114,98,94,.5)}.calendar .booking-validated{background-color:rgba(179,153,146,.5)}.calendar .booking-request{background-color:rgba(232,148,58,.5)}.calendar .start-date.current{border-top-left-radius:20px;border-bottom-left-radius:20px}.calendar .end-date.current{border-top-right-radius:20px;border-bottom-right-radius:20px}.calendar .day.start-date.current .day-content,.calendar .day.end-date.current .day-content{background-color:#00adb1;border-radius:20px}.event-name.current{color:#00adb1}.event-name.loan,.event-name.booking-validated{color:#403734}.event-name.booking-request{color:#e8943a}",""]),t.default=a},58410:function(e,t,o){"use strict";o.r(t);var n=o(8081),i=o.n(n),r=o(23645),a=o.n(r)()(i());a.push([e.id,".has-success .date-input[data-v-4281b166]{background:#e7f7e8}.has-error .date-input[data-v-4281b166]{background:#f3d0d6}",""]),t.default=a},75505:function(e,t,o){"use strict";o.r(t);var n=o(8081),i=o.n(n),r=o(23645),a=o.n(r)()(i());a.push([e.id,".holdings-global-fade-enter-active,.holdings-global-fade-leave-active{transition:opacity .3s}.holdings-global-fade-enter,.holdings-global-fade-leave-to{opacity:0}",""]),t.default=a},27787:function(e,t,o){"use strict";o.r(t);var n=o(8081),i=o.n(n),r=o(23645),a=o.n(r)()(i());a.push([e.id,'.indicator[data-v-5793dc87]{white-space:nowrap}.holding-new-item[data-v-5793dc87],.holding-info-tooltip[data-v-5793dc87],.holding-warning-tooltip[data-v-5793dc87]{cursor:help}.holding-new-item[data-v-5793dc87]:after{content:"N";width:19px;height:19px;background:#72c0e8;display:inline-block;border-radius:19px;color:#fff;padding-left:5px;margin:auto}.holding-info-tooltip[data-v-5793dc87],.holding-warning-tooltip[data-v-5793dc87]{display:inline-block;font-size:20px}.holding-info-tooltip.holding-info-tooltip[data-v-5793dc87],.holding-warning-tooltip.holding-info-tooltip[data-v-5793dc87]{color:#3d7a99}.holding-info-tooltip.holding-warning-tooltip[data-v-5793dc87],.holding-warning-tooltip.holding-warning-tooltip[data-v-5793dc87]{color:#e74c3c}.holding-info-tooltip[data-v-5793dc87]:before,.holding-warning-tooltip[data-v-5793dc87]:before{vertical-align:middle}',""]),t.default=a},84125:function(e,t,o){"use strict";o.r(t);var n=o(8081),i=o.n(n),r=o(23645),a=o.n(r)()(i());a.push([e.id,".holdings-subscription-section[data-v-d32efa4e]{cursor:pointer;background-color:#9a9a9a !important;color:#fff}.holdings-subscription-section .fas[data-v-d32efa4e]{line-height:inherit}tbody tr.holding-table-row.no-holding-row[data-v-d32efa4e]{background-color:#fafafa}",""]),t.default=a},34208:function(e,t,o){"use strict";o.r(t);var n=o(8081),i=o.n(n),r=o(23645),a=o.n(r)()(i());a.push([e.id,'.holding-mobile-item p[data-v-150dd48e]{color:inherit;font-size:inherit;line-height:inherit;padding:0}.holding-not-bookable-icon[data-v-150dd48e]{color:#999;cursor:pointer}
1span.user-alert-messages[data-v-150dd48e]{cursor:pointer;position:relative;float:right;height:auto;width:auto;margin-top:-8px}input.multiple-booking-mobile[data-v-150dd48e]{float:right}input.multiple-booking-holding[data-v-150dd48e],input.multiple-booking[data-v-150dd48e]{margin-left:4px}.new-item h4[data-v-150dd48e]:after{content:"N";width:20px;height:20px;background:#72c0e8;display:inline-block;border-radius:20px;color:#fff;padding-left:5px;margin-left:10px;font-size:14px;line-height:20px}',""]),t.default=a},96250:function(e,t,o){"use strict";o.r(t);var n=o(8081),i=o.n(n),r=o(23645),a=o.n(r)()(i());a.push([e.id,".holdings-renderer .holdings-renderer-body[data-v-61a0aedc]{color:inherit;font-size:inherit;line-height:inherit;padding:.5em;display:flex;flex-direction:row;align-items:baseline;justify-content:space-between}",""]),t.default=a},64131:function(e,t,o){"use strict";o.r(t);var n=o(8081),i=o.n(n),r=o(23645),a=o.n(r)()(i());a.push([e.id,"i[data-v-2a416744]{margin-right:.5em}li[data-v-2a416744]{border-bottom:1px solid #eee;border-left:3px solid rgba(0,0,0,0)}li[data-v-2a416744]:hover{border-left:3px solid #bbb}li>.map-renderer-list-item[data-v-2a416744]{cursor:pointer;padding:.3em .4em;text-decoration:none;display:block;width:100%;height:100%}li>.map-renderer-list-item.marker-muted[data-v-2a416744]{opacity:.5}li>.map-renderer-list-item p[data-v-2a416744]{color:inherit;font-size:inherit;line-height:inherit;padding:0}li>.map-renderer-list-item>a.more-details[data-v-2a416744]{margin:.4em 0;display:inline-block}li>.map-renderer-list-item>a.more-details i[data-v-2a416744]{transition:all .3s}li>.map-renderer-list-item>a.more-details i.deployed[data-v-2a416744]{transform:rotate(180deg)}li .map-renderer-list-header[data-v-2a416744]{display:flex;font-weight:bold;color:inherit;font-size:inherit;line-height:inherit;margin:0;padding:0}li .map-renderer-list-header>.map-renderer-list-header-label[data-v-2a416744]{flex:1 1 auto}li .map-renderer-list-header>.map-renderer-list-header-distance[data-v-2a416744]{flex:0 0 auto}li .map-renderer-list-header>.map-renderer-list-header-distance span[data-v-2a416744]{background-color:#eee;border-radius:.2em;padding:.1em .4em}li .map-renderer-list-details[data-v-2a416744]{transition:all .3s;max-height:0;overflow:hidden;opacity:0;padding:0 .6em}li .map-renderer-list-details.is-deployed[data-v-2a416744]{background-color:#f7f7f7;border-radius:.3em;padding:.3em .6em;max-height:10em;opacity:1}li .map-renderer-list-details>div[data-v-2a416744]{margin:.3em 0}li .map-renderer-list-actions[data-v-2a416744]{text-align:right}li i[data-v-2a416744]{color:#aaa}",""]),t.default=a},52101:function(e,t,o){"use strict";o.r(t);var n=o(8081),i=o.n(n),r=o(23645),a=o.n(r)()(i());a.push([e.id,".map-popup-holding[data-v-b6ed0e84]{display:flex;flex-direction:column}.map-popup-holding .map-popup-holding-body[data-v-b6ed0e84]{flex:1 1 auto;display:grid;grid-template-columns:repeat(2, auto);grid-column-gap:1em}.map-popup-holding .map-popup-holding-body .map-popup-holding-row-label[data-v-b6ed0e84]{font-weight:bold}.map-popup-holding .map-popup-holding-actions[data-v-b6ed0e84]{flex:0 1 auto;text-align:center;padding-top:.5em}.map-popup-holding .map-popup-holding-actions a[data-v-b6ed0e84]{color:#fff}",""]),t.default=a},56494:function(e,t,o){"use strict";o.r(t);var n=o(8081),i=o.n(n),r=o(23645),a=o.n(r)()(i());a.push([e.id,".holdings-renderer[data-v-53d9071c]{background-color:#fff;margin-bottom:1em}.holdings-renderer .category_header button[data-v-53d9071c]{border:none;background:none;color:#fff;font-size:1.5em;position:absolute;right:.3em;top:.3em}.holdings-renderer .category_header button i[data-v-53d9071c]{transition:all .3s}",""]),t.default=a},4354:function(e,t,o){"use strict";o.r(t);var n=o(8081),i=o.n(n),r=o(23645),a=o.n(r)()(i());a.push([e.id,".map-renderer[data-v-ed66dc8c]{border:1px solid #eee;display:flex;flex-direction:column;height:30em}.map-renderer .map-renderer-list[data-v-ed66dc8c]{overflow-y:auto;overflow-x:hidden;flex:0 1 50%;padding:0}.map-renderer .map-renderer-list .map-renderer-list-empty[data-v-ed66dc8c]{padding:.5em}.map-renderer .map-renderer-list .map-renderer-list-offmap-sep[data-v-ed66dc8c]{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:.4em;background-color:#eee}.map-renderer .map-renderer-map[data-v-ed66dc8c]{flex:1 1 auto;position:relative}.map-renderer.responsive-large[data-v-ed66dc8c]{flex-direction:row}.map-renderer.responsive-large .map-renderer-list[data-v-ed66dc8c]{flex:0 1 30%}",""]),t.default=a},55709:function(e,t,o){"use strict";o.r(t);var n=o(8081),i=o.n(n),r=o(23645),a=o.n(r)()(i());
1a.push([e.id,'.map-renderer .pulse-marker{display:block;border-radius:50%;cursor:pointer;animation:pulse 1s infinite;width:5em;height:5em;margin:-2.5em}@keyframes pulse{0%{-moz-box-shadow:0 0 0 0 rgba(0,0,0,.4);box-shadow:0 0 0 0}70%{-moz-box-shadow:0 0 0 10px rgba(0,0,0,0);box-shadow:0 0 0 10px rgba(0,0,0,0)}100%{-moz-box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0)}}.map-renderer .marker-cluster{background-clip:padding-box;border-radius:26.6666666667px;box-shadow:5px 5px 13px -2px rgba(0,0,0,.75);width:40px !important;height:40px !important}.map-renderer .marker-cluster div{width:32px;height:32px;margin-left:4px;margin-top:4px;text-align:center;border-radius:16px;font:1.5em "Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:bold;color:#fff}.map-renderer .marker-cluster span{line-height:32px;text-shadow:2px 2px 2px rgba(0,0,0,.36)}.map-renderer .marker-cluster.marker-cluster-small{background-color:rgba(181,226,140,.6)}.map-renderer .marker-cluster.marker-cluster-small div{background-color:rgba(110,204,57,.6)}.map-renderer .marker-cluster.marker-cluster-medium{background-color:rgba(241,211,87,.6)}.map-renderer .marker-cluster.marker-cluster-medium div{background-color:rgba(240,194,12,.6)}.map-renderer .marker-cluster.marker-cluster-large{background-color:rgba(253,156,115,.6)}.map-renderer .marker-cluster.marker-cluster-large div{background-color:rgba(241,128,23,.6)}',""]),t.default=a},52328:function(e,t,o){var n={"./ar":30867,"./ar-dz":14130,"./ar-dz.js":14130,"./ar-kw":96135,"./ar-kw.js":96135,"./ar-ly":56440,"./ar-ly.js":56440,"./ar-ma":47702,"./ar-ma.js":47702,"./ar-sa":16040,"./ar-sa.js":16040,"./ar-tn":37100,"./ar-tn.js":37100,"./ar.js":30867,"./de":59740,"./de-at":60217,"./de-at.js":60217,"./de-ch":60894,"./de-ch.js":60894,"./de.js":59740,"./en-au":78348,"./en-au.js":78348,"./en-ca":77925,"./en-ca.js":77925,"./en-gb":22243,"./en-gb.js":22243,"./en-ie":46436,"./en-ie.js":46436,"./en-il":47207,"./en-il.js":47207,"./en-in":44175,"./en-in.js":44175,"./en-nz":76319,"./en-nz.js":76319,"./en-sg":31662,"./en-sg.js":31662,"./fr":94470,"./fr-ca":63049,"./fr-ca.js":63049,"./fr-ch":52330,"./fr-ch.js":52330,"./fr.js":94470,"./gom-deva":27884,"./gom-deva.js":27884};function i(e){var t=r(e);return o(t)}function r(e){if(!o.o(n,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return n[e]}i.keys=function(){return Object.keys(n)},i.resolve=r,e.exports=i,i.id=52328},50524:function(e,t,o){"use strict";o.d(t,{default:function(){return I}});var n=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"modal fade",staticStyle:{display:"block"},attrs:{id:"expositionBookingModal",role:"dialog",tabindex:"-1","aria-labelledby":"expositionBookingModalLabel"}},[o("div",{staticClass:"modal-dialog",attrs:{role:"document"}},[o("div",{staticClass:"modal-content"},[o("div",{staticClass:"modal-header"},[o("button",{staticClass:"close",attrs:{type:"button","data-dismiss":"modal",title:e.resolveLabel("Portal_ExpositionResaWindowCloseTitle")}},[o("span",{attrs:{"aria-hidden":"true"}},[e._v("×")]),e._v(" "),o("span",{staticClass:"sr-only"},[e._v(e._s(e.resolveLabel("Portal_ExpositionResaWindowCloseTitle")))])]),e._v(" "),o("h2",{staticClass:"modal-title",attrs:{id:"expositionBookingModalLabel"}},[e._v("\n          "+e._s(e.resolveLabel("Portal_ExpositionResaWindowLabel"))+"\n        ")])]),e._v(" "),o("div",{ref:"modalBody",staticClass:"modal-body"},[e.working?o("div",{staticClass:"loading"},[o("span",{staticClass:"glyphicon glyphicon-refresh gly-spin",attrs:{"aria-hidden":"true"}}),e._v("\n          "+e._s(e.resolveLabel("Portal_ExpositionResaFetchBookings"))+"\n        ")]):e._e(),e._v(" "),o("span",{staticClass:"exposition-booking-rules",domProps:{innerHTML:e._s(e.htmlReplace(e.resolveLabel("Portal_ExpositionBookingHelpUserLigde")))}}),e._v(" "),o("h3",{staticClass:"calendar-title"},[o("i",{staticClass:"fas fa-calendar-alt"}),e._v("\n          "+e._s(e.resolveLabel("Portal_ExpositionBookingCalendarLabel"))+"\n        ")]),e._v(" "),e.fetchedBookedRangesDone?o("BootstrapYearCalendar",{attrs:{options:e.datePickerOptions,year:e.year},on:{"update:year":function(t){e.year=t},renderEnd:e.calendarRenderEnd},model:{value:e.bookingRange,callback:function(t){e.bookingRange=t},expression:"bookingRange"}}
1):e._e(),e._v(" "),o("hr"),e._v(" "),e.availableGoTransportModes.length&&e.availableReturnTransportModes.length?o("div",{staticClass:"range-form"},[o("h3",{staticClass:"transport-title"},[o("i",{staticClass:"fas fa-bus"}),e._v("\n            "+e._s(e.resolveLabel("Portal_ExpositionBookingTransportModeLabel"))+"\n          ")]),e._v(" "),o("div",{staticClass:"form-horizontal"},[o("div",{staticClass:"form-group row"},[o("div",{staticClass:"col-sm-2 col-md-2 col-lg-2"},[o("label",{staticClass:"control-label",attrs:{for:"holding-reservation-go-transport-mode-"+e._uid}},[e._v(e._s(e.resolveLabel("Portal_ExpositionBookingGoTransportModeLabel")))])]),e._v(" "),o("div",{staticClass:"col-sm-10 col-md-10 col-lg-10 btn-group",attrs:{id:"holding-reservation-go-transport-mode-"+e._uid,role:"group"}},e._l(e.availableGoTransportModes,(function(t){return o("label",{key:t.Key,staticClass:"btn",class:{active:t.Key==e.isGoActive},attrs:{for:"holding-reservation-go-transport-mode-"+t.Key},on:{click:function(o){e.isGoActive=t.Key}}},[o("input",{directives:[{name:"model",rawName:"v-model",value:e.goTransportMode,expression:"goTransportMode"}],attrs:{id:"holding-reservation-go-transport-mode-"+t.Key,type:"radio","aria-describedby":"holding-reservation-go-transport-mode-"+t.Key,name:"holding-reservation-go-transport-mode"},domProps:{value:t.Key,checked:e._q(e.goTransportMode,t.Key)},on:{change:function(o){e.goTransportMode=t.Key}}}),e._v("\n                  "+e._s(t.Value)+"\n                ")])})),0)]),e._v(" "),o("div",{staticClass:"form-group row"},[o("div",{staticClass:"col-sm-2 col-md-2 col-lg-2"},[o("label",{staticClass:"control-label",attrs:{for:"holding-reservation-return-transport-mode-"+e._uid}},[e._v(e._s(e.resolveLabel("Portal_ExpositionBookingReturnTransportModeLabel")))])]),e._v(" "),o("div",{staticClass:"col-sm-10 col-md-10 col-lg-10 btn-group",attrs:{id:"holding-reservation-return-transport-mode-"+e._uid,role:"group"}},e._l(e.availableReturnTransportModes,(function(t){return o("label",{key:t.Key,staticClass:"btn",class:{active:t.Key==e.isReturnActive},attrs:{type:"button",for:"holding-reservation-return-transport-mode-"+t.Key},on:{click:function(o){e.isReturnActive=t.Key}}},[o("input",{directives:[{name:"model",rawName:"v-model",value:e.returnTransportMode,expression:"returnTransportMode"}],attrs:{id:"holding-reservation-return-transport-mode-"+t.Key,type:"radio","aria-describedby":"holding-reservation-return-transport-mode-"+t.Key,name:"holding-reservation-return-transport-mode"},domProps:{value:t.Key,checked:e._q(e.returnTransportMode,t.Key)},on:{change:function(o){e.returnTransportMode=t.Key}}}),e._v("\n                  "+e._s(t.Value)+"\n                ")])})),0)])])]):e._e()],1),e._v(" "),o("div",{staticClass:"modal-footer"},[e.summup?o("div",{staticClass:"summup"},[o("span",[e._v("\n            "+e._s(e.resolveLabel("Portal_ExpositionBookingSummupLabel"))+"\n            "),o("span",{staticClass:"booking-dates"},[e._v(e._s(e.bookingRangeMin))]),e._v("\n            "+e._s(e.resolveLabel("Portal_ExpositionBookingSummupSeparatorLabel"))+"\n            "),o("span",{staticClass:"booking-dates"},[e._v(e._s(e.bookingRangeMax))])])]):e._e(),e._v(" "),o("button",{staticClass:"btn btn-default confirm",class:{off:!e.validBookingRange},attrs:{type:"button"},on:{click:e.bookExpo}},[e._v("\n          "+e._s(e.resolveLabel("Portal_ExpositionResaFormValid"))+"\n        ")]),e._v(" "),o("button",{staticClass:"btn btn-primary",attrs:{type:"button","data-dismiss":"modal"}},[e._v("\n          "+e._s(e.resolveLabel("Portal_CancelText"))+"\n        ")])])])])])};n._withStripped=!0;var i=o(12740),r=o.n(i),a=o(27361),s=o.n(a),l={getExpositionBookings:function(e){var t={record:e};return this.securedCall($.ajax({url:"".concat(window.master.basePath,"Portal/Recherche/ILSClient.svc/GetExpositionBookings"),data:JSON.stringify(t),type:"POST",dataType:"json",contentType:"application/json"}))},expositionBooking:function(e,t,o,n,i,r){var a={record:e,startDate:this.toMicrosoftDate(t),endDate:this.toMicrosoftDate(o),note:n,goTransportMode:i,returnTransportMode:r};return this.securedCall($.ajax({url:"".concat(window.master.basePath,"Portal/Recherche/ILSClient.svc/ExpositionBooking"),data:JSON.stringify(a),type:"POST",dataType:"json",contentType:"application/json"}))},fromMicrosoftDate:function(e){var t=/^\/Date\((d|-|.*)\)[/|\\]$/.exec(e);if(!t)return null;var o=t[1].split(/[-+,.]/);return new Date(o[0]?+o[0]:0-+o[1])},toMicrosoftDate:function(e){return"/Date(".concat(e.getTime(),")/")},securedCall:function(e){return new Promise((function(t,o){e.done((function(e){e.d&&(e.d.Success&&t(e),!e.d.Success&&e.d.ErrorMessage)?o(e.d.ErrorMessage):e.success?t(e):o(s()(e,"errors[0].msg")||window.ErmesManager.labels.ErrorHappened)})).fail((function(e){o(e.statusText)}))}))}},d=window.ErmesManager,c={methods:{resolveLabel:function(e,t){return(s()(d,"labels.".concat(e))||"Resource '".concat(e,"' is unknown")).replace("{0}",t)}}},u=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"bs-year-calendar-container"},[e.mouseDayData&&e.mouseDayData.events&&e.mouseDayData.events.length?o("div",{ref:"popover",staticClass:"popover-content",staticStyle:{display:"none"}},e._l(e.mouseDayData.events,(function(t,n){return o("div",{key:""+e.mouseDayData.date+n},[o("div",{class:e.getBookingTypeClass(t)},[e._v(e._s(t.name))]),e._v(" "),o("div",{staticClass:"event-booking-type"},[e._v(e._s(e.getBookingTypeLabel(t)))]),e._v(" "),o("div",{staticClass:"event-location"},[o("i",{staticClass:"fa fa-clock-o pop-icon",attrs:{"aria-hidden":"true"}}),e._v("\n        "+e._s(e.toReadable(t.startDate))+"\n      ")]),e._v(" "),o("div",{staticClass:"event-location"},[o("i",{staticClass:"fa fa-clock-o pop-icon",attrs:{"aria-hidden":"true"}}),e._v("\n        "+e._s(e.toReadable(t.endDate))+"\n      ")])])}
1)),0):e._e(),e._v(" "),e.showPartnerData?o("div",{ref:"partnerPopover",staticClass:"popover-content",staticStyle:{display:"none"}},[o("div",{staticClass:"partner-popover"},[o("PartnerMeetingItem",{attrs:{meeting:e.showPartnerData}})],1)]):e._e(),e._v(" "),o("div",{ref:"calendar",staticClass:"bs-year-calendar"})])};u._withStripped=!0;var p=o(41879),g=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("v-layout",e._b({attrs:{wrap:""}},"v-layout",{row:!0},!1),[o("v-flex",[o("div",{staticClass:"ar-card"},[o("div",{staticClass:"ar-date-card"},[o("span",{staticClass:"ar-date-card-number"},[e._v(e._s(e.meeting.dayNumeric))]),e._v(" "),o("span",{staticClass:"ar-date-card-month"},[e._v(e._s(e.meeting.monthShort))])]),e._v(" "),o("div",{staticClass:"ar-date-card-description"},[o("span",[e._v(e._s(e.meeting.title))]),e._v(" "),o("div",{staticClass:"ar-date-card-icons"},[o("span",{staticClass:"ar-date-card-day-text"},[o("i",{staticClass:"fa fa-calendar"}),e._v(e._s(e.meeting.weekdayLong))]),e._v(" "),o("span",[o("i",{staticClass:"fa fa-clock-o"}),e._v(e._s(e.meeting.hoursAndMinutes))])])])])])],1)};g._withStripped=!0;var h=o(55464),m=o.n(h);r().use(m());var f={name:"PartnerMeetingItem",props:{meeting:{type:Object,default:{},required:!0}}},b=(o(6683),o(21069),o(51900)),v=(0,b.Z)(f,g,[],!1,null,"732fadcc",null);v.options.__file="src/apps/exposition-booking/components/PartnerMeetingItem.vue";var y=v.exports;o(6611),o(95613),o(21381),o(1493);var _={name:"BootstrapYearCalendar",components:{PartnerMeetingItem:y},mixins:[c],props:{options:{type:Object,default:{}},value:{type:Object,default:{min:null,max:null}}},data:function(){return{mouseDayData:{},localRange:{},rangeStartDefined:!1,calendarYear:null,showPartnerData:null}},mounted:function(){var e=this,t=new Date;t=this.deleteTime(t);var o=this.options.partnerMeetings,n=Object.assign(this.options,{style:"custom",startYear:(new Date).getFullYear(),mouseOnDay:this.mouseOnDay,mouseOutDay:this.mouseOutDay,selectRange:this.selectRange,renderEnd:this.renderEnd,customDayRenderer:function(n,i){i.getTime()===t&&$(n).addClass("today"),o.forEach((function(t){var o=l.fromMicrosoftDate(t.meetingDate);i.getTime()===e.deleteTime(o)&&($(n).addClass("glyphicon glyphicon-calendar"),$(n).mouseenter((function(o){e.showPartnerData=t,e.$nextTick((function(){$(n).popover({trigger:"manual",container:"body",placement:"left",html:!0,content:e.$refs.partnerPopover?e.$refs.partnerPopover.innerHTML:""}),$(n).popover("show"),$(n).addClass("has-partner-popover")}))})),$(n).mouseleave((function(t){e.$nextTick((function(){$(n).popover("hide"),$(n).removeClass("has-partner-popover"),e.showPartnerData=null}))})))}))},customDataSourceRenderer:function(e,t,o){for(var n=0;n<o.length;n++){var i=o[n];$(e).parent().addClass("event"),0===i.BookingType?$(e).parent().addClass("booking-validated"):1===i.BookingType?$(e).parent().addClass("booking-request"):2===i.BookingType?$(e).parent().addClass("loan"):3===i.BookingType?$(e).parent().addClass("disabled"):$(e).parent().addClass("current"),t.getTime()===i.startDate.getTime()&&$(e).parent().addClass("start-date"),t.getTime()===i.endDate.getTime()&&$(e).parent().addClass("end-date")}}});this.calendar=$(this.$refs.calendar).calendar(n),this.$on("destroyRemainPopoverEvent",(function(t){e.$nextTick((function(){$(".popover").remove()}))}))},computed:{showPreviousYearButton:function(){return this.calendarYear>(new Date).getFullYear()}},methods:{deleteTime:function(e){return e.setHours(0,0,0,0),e.getTime()},getBookingTypeLabel:function(e){switch(e.BookingType){case 0:return c.methods.resolveLabel("Portal_ExpositionResaBookingTypeHolding");case 1:return c.methods.resolveLabel("Portal_ExpositionResaBookingTypeHoldingRequest");case 2:return c.methods.resolveLabel("Portal_ExpositionResaBookingTypeLoan");default:return""}},getBookingTypeClass:function(e){switch(e.BookingType){case 0:return"event-name booking-validated";case 1:return"event-name booking-request";case 2:return"event-name loan";default:return"event-name current"}},renderEnd:function(e){var t=e.currentYear;this.calendarYear!==t&&(this.calendarYear=t,this.$emit("update:year",this.calendarYear)),this.$emit("renderEnd",t)},nextYear:function(){this.calendar.setYear(this.calendar.getYear()+1)},previousYear:function(){this.calendar.setYear(this.calendar.getYear()-1)},singleClick:function(e){this.rangeStartDefined||(this.localRange.startDate=e),this.localRange.endDate=e,this.rangeStartDefined=!this.rangeStartDefined,this.setNewRange(!0)},setNewRange:function(e){var t=this;if(this.localRange.name=this.resolveLabel("Portal_ExpositionResaNewRange"),this.localRange.endDate<this.localRange.startDate){var o=this.localRange.startDate;this.localRange.startDate=this.localRange.endDate,this.localRange.endDate=o,e=!0}this.localRange.startDate<this.options.minDate&&(delete this.localRange.startDate,e=!0),this.localRange.endDate<this.options.minDate&&(delete this.localRange.endDate,e=!0),this.options.dataSource.forEach((function(o){if
1(t.localRange.startDate&&t.localRange.endDate){var n=t.localRange.startDate<o.startDate&&t.localRange.endDate<o.startDate;t.localRange.startDate>o.endDate&&t.localRange.endDate>o.endDate||n||(t.localRange={},e=!0)}})),this.calendar.setDataSource(this.options.dataSource.concat([this.localRange])),e&&this.$emit("input",{min:this.localRange.startDate,max:this.localRange.endDate})},toReadable:function(e){return p.Z.toReadable(e)},selectRange:function(e){var t=new Date;return!(e.startDate<t||e.endDate<t)&&(e.startDate!==e.endDate?(this.localRange={startDate:e.startDate,endDate:e.endDate},this.setNewRange(!0),!0):void this.singleClick(e.startDate))},mouseOnDay:function(e){var t=this;if(e.events&&e.events.length){this.mouseDayData=e;var o=$(e.element);this.$nextTick((function(){o.popover({trigger:"manual",container:"body",html:!0,content:t.$refs.popover?t.$refs.popover.innerHTML:""}),o.popover("show")}))}},mouseOutDay:function(e){this.$emit("destroyRemainPopoverEvent"),$(e.element).popover("hide"),this.mouseDayData={}}},watch:{value:{handler:function(e){this.localRange.startDate=e.min,this.localRange.endDate=e.max,this.setNewRange(!1)},immediate:!1}}},S=(o(21905),o(73384),(0,b.Z)(_,u,[],!1,null,"2b69db53",null));S.options.__file="src/apps/exposition-booking/components/BootstrapYearCalendar.vue";var k=S.exports,P=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"form-group has-feedback",class:{"has-success":!0===e.isDateOk,"has-error":!1===e.isDateOk}},[o("input",{staticClass:"form-control input-sm date-input",attrs:{type:"text",placeholder:"jj/mm/aaaa"},domProps:{value:e.internalValue},on:{keyup:function(t){return e.onChange(t.target.value)}}})])};P._withStripped=!0;var C=o(30381),w=o.n(C),R={name:"DateInput",props:["value"],data:function(){return{internalValue:null,dateFormat:null}},computed:{momentDate:function(){return new(w())(this.internalValue,this.dateFormat,!0)},readableDate:function(){if(!this.value)return"";var e=new(w())(this.value);return e.isValid()?e.format(this.dateFormat):""},isDateOk:function(){return""===this.internalValue?null:this.momentDate.isValid()}},methods:{onChange:function(e){if(e!==this.internalValue){var t=new(w())(e,this.dateFormat,!0);this.internalValue=e,t.isValid()&&this.$emit("input",t.toDate())}}},created:function(){this.internalValue=this.readableDate,w().locale(window.master.currentCulture),this.dateFormat=w().localeData().longDateFormat("L")},watch:{value:function(e){this.internalValue=this.readableDate}}},H=(o(25222),(0,b.Z)(R,P,[],!1,null,"4281b166",null));H.options.__file="src/apps/exposition-booking/components/DateInput.vue";var x=H.exports,M=o(50361),L=o.n(M),D=o(91319),O={name:"ExpositionBooking",mixins:[c],components:{BootstrapYearCalendar:k,DateInput:x},props:{documentIdentifiers:{type:Object,required:!0},show:{type:Boolean,default:!1},notesEnabled:{type:Boolean,default:!1}},data:function(){return{fetchedBookedRangesDone:!1,working:!1,availableGoTransportModes:[],availableReturnTransportModes:[],bookedRanges:[],bookingRange:{max:null,min:null},year:null,partnerAppointments:null,goTransportMode:null,returnTransportMode:null,isGoActive:!1,isReturnActive:!1}},computed:{validBookingRange:function(){return this.checkBookingRange(this.bookingRange.min,this.bookingRange.max)},datePickerOptions:function(){var e=new Date;return e.setDate(e.getDate()-1),{dataSource:this.jsFriendlyBookedRanges,enableRangeSelection:!0,allowOverlap:!1,language:(window.master.currentCulture||"fr").toLowerCase().substring(0,2),minDate:e,partnerMeetings:this.toComeMeetings}},jsFriendlyBookedRanges:function(){return this.bookedRanges?this.bookedRanges.map((function(e){return{startDate:l.fromMicrosoftDate(e.StartDate),endDate:l.fromMicrosoftDate(e.EndDate),name:e.Owner,BookingType:e.BookingType}})):[]},summup:function(){return this.bookingRange.min&&this.bookingRange.max?"".concat(this.toReadable(this.bookingRange.min)," - ").concat(this.toReadable(this.bookingRange.max)):null},bookingRangeMin:function(){return this.bookingRange.min?"".concat(this.toReadable(this.bookingRange.min)):null},bookingRangeMax:function(){return this.bookingRange.max?"".concat(this.toReadable(this.bookingRange.max)):null},toComeMeetings:function(){if(!this.partnerAppointments||!this.partnerAppointments.ToComeUpAppointments&&!this.partnerAppointments.TodayAppointments)return[];var e=[];
1if(this.partnerAppointments.TodayAppointments&&(e=Array.from(this.partnerAppointments.TodayAppointments)),this.partnerAppointments.ToComeUpAppointments){var t=this.partnerAppointments.ToComeUpAppointments;void 0!==t.length&&t.forEach((function(t){t.AppointmentsByMonths.forEach((function(t){t.Appointments.forEach((function(t){e.push(t)}))}))}))}return e}},methods:{htmlReplace:function(e){return"string"==typeof e&&(e=(e=e.replaceAll("&lt;","<")).replaceAll("&gt;",">")),e},setRange:function(){this.bookingRange=L()(this.bookingRange)},toReadable:function(e){return p.Z.toReadable(e)},checkBookingRange:function(e,t){if(!e||!this.bookingRange.max)return!1;var o=new Date;if(e<o||t<o)return!1;for(var n=0;n<this.bookedRanges.length;n++){var i=this.bookedRanges[n],r=l.fromMicrosoftDate(i.StartDate),a=l.fromMicrosoftDate(i.EndDate);if(Math.max(Date.parse(e),Date.parse(r))<Math.min(Date.parse(t),Date.parse(a)))return!1}return!0},bookExpo:function(){var e=this;this.validBookingRange&&(this.notesEnabled?window.bootbox.prompt({title:c.methods.resolveLabel("Portal_HoldingAddNoteModalTitle"),closeTitle:c.methods.resolveLabel("Portal_HoldingAddNoteModalCloseTitle"),placeholder:c.methods.resolveLabel("Portal_HoldingAddNoteModalPlaceholder"),className:"holding-add-note",inputType:"textarea",backdrop:!$(".modal-backdrop").length&&null,buttons:{confirm:{label:c.methods.resolveLabel("ConfirmBoxConfirm"),className:"btn-default"},cancel:{label:c.methods.resolveLabel("CommentModalCancel"),className:"btn-primary"}},callback:function(t){null!==t&&e.sendBookExpo(e.documentIdentifiers,e.bookingRange.min,e.bookingRange.max,t,e.goTransportMode,e.returnTransportMode)}}):this.sendBookExpo(this.documentIdentifiers,this.bookingRange.min,this.bookingRange.max,null,this.goTransportMode,this.returnTransportMode))},sendBookExpo:function(e,t,o,n,i,r){var a=this;l.expositionBooking(e,t,o,n,i,r).then((function(e){var t=s()(e,"d"),o=t.Success?function(){a.closeModal()}:null;a.showMessage(a.buildResponseMessage(t),o)})).catch((function(e){a.showMessage(a.buildMessage(e,!1))}))},showMessage:function(e,t){window.bootbox.dialog({message:e,className:"expo-booking-message",backdrop:!$(".modal-backdrop").length&&null,onEscape:t,buttons:{close:{label:ErmesManager.labels.CloseText,className:"tn btn-primary btn-cancel-bootbox",callback:t}}})},buildResponseMessage:function(e){var t=e.Success?e.ResponseMessage:e.ErrorMessage;return this.buildMessage(t,e.Success)},buildMessage:function(e,t){return'<div class="alert alert-'.concat(t?"success":"danger",'" role="alert">').concat(e,"</div>")},closeModal:function(){$(this.$el).modal("hide")},fetchBookings:function(){var e=this;this.working=!0,l.getExpositionBookings(this.documentIdentifiers).then((function(t){ErmesManager.checkResponse(t)&&(e.availableGoTransportModes=t.d.ExpositionBookingDataCollection.AvailableGoTransportModes||[],e.availableReturnTransportModes=t.d.ExpositionBookingDataCollection.AvailableReturnTransportModes||[],e.bookedRanges=t.d.ExpositionBookingDataCollection.ExpositionBookingDataList,e.partnerAppointments=t.d.PartnerAppointments)})).catch((function(t){e.showMessage(e.buildMessage(t,!1))})).then((function(){e.fetchedBookedRangesDone=!0,e.working=!1}))},calendarRenderEnd:function(e){var t=this;this.lastSrolledCalendarYear!==e&&(this.lastSrolledCalendarYear=e,clearTimeout(this.scrollToTodayTimeout),this.scrollToTodayTimeout=setTimeout((function(){var e=t.$refs.modalBody;if(e){var o=$("div.day-content.today",e).closest(".month-container")[0];o&&(0,D.yR)(e,o,10)}}),500))}},created:function(){this.fetchBookings()},mounted:function(){var e=this;this.modal=$(this.$el).modal({backdrop:0===$(".modal-backdrop").length,keyboard:!0}),$(this.$el).on("hidden.bs.modal",(function(){e.$emit("update:show",!1)}))},beforeDestroy:function(){this.$emit("update:show",!1),$(this.$el).modal("hide")}},E=r().extend(O),T=(o(84067),o(52132),(0,b.Z)(E,n,[],!1,null,"0f6ecb6c",null));T.options.__file="src/apps/exposition-booking/ExpositionBooking.vue";var I=T.exports},79974:function(e,t,o){"use strict";o.r(t),o.d(t,{default:function(){return sn}});var n=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"holdings-component"},[o("Overlay"),e._v(" "),o("HoldingProvisionRequestModal"),e._v(" "),o("SerialsModal"),e._v(" "),o("HoldingPlaceModal"),e._v(" "),o("IguanaSecondHoldingPlaceModal"),e._v(" "),e.expositionBookingVisible?o("MountingPortal",{attrs:{mountTo:"body",append:"",name:"exposition-portal"}},[e.expositionBookingVisible?o("ExpositionBooking",{key:(new Date).getTime(),attrs:{documentIdentifiers:e.selectedHoldingIdentifiers,show:e.expositionBookingVisible,notesEnabled:e.n
1otesEnabled},on:{"update:show":function(t){e.expositionBookingVisible=t}}}):e._e()],1):e._e(),e._v(" "),o("MapRenderer"),e._v(" "),e._l(e.formRenderedHoldingsByBaseName,(function(e,t){return o("FormRenderer",{key:t,attrs:{formRenderedHoldings:e}})})),e._v(" "),e.hasHoldings?o("div",["CALENDAR"!==e.baseName&&"TRAINING"!==e.baseName&&""!==e.resolveLabel("Portal_HoldingsInformationMessage","").trim()?o("div",{staticClass:"alert alert-warning holding-info"},[o("p",[o("EditableLabel",{attrs:{labelKey:"Portal|HoldingsInformationMessage"}})],1)]):e._e(),e._v(" "),e.isAnonymous&&!e.anonymousReservation&&e.getParameterValue("EnableHoldingsAnonymousBookingMessage")?o("div",{staticClass:"alert alert-info anonymous-info"},[o("p",["CALENDAR"===e.baseName||"TRAINING"===e.baseName?o("EditableLabel",{attrs:{labelKey:"Portal|AnonymousCalendarSessionInfo"}}):o("EditableLabel",{attrs:{labelKey:"Portal|AnonymousHoldingInfo"}}),e._v(" "),o("button",{ref:"loginPopupBtn",staticClass:"btn btn-info btn-account account-form",attrs:{type:"button","aria-haspopup":"true"},on:{click:e.saveCurrentRecordLink}},[o("EditableLabel",{attrs:{labelKey:"Portal|PersoAuthentificationMyAccountLink"}})],1)],1)]):e._e(),e._v(" "),!e.canPlaceTitleReservation||"CALENDAR"!==e.baseName&&"TRAINING"!==e.baseName?e._e():o("div",{staticClass:"alert alert-info session-cycle-info"},[o("p",[o("EditableLabel",{attrs:{labelKey:"Portal|CalendarSessionIsCycleInfo"}})],1)]),e._v(" "),o("h3",{staticClass:"category_header"},[o("span",{class:{"col-sm-10":e.canPlaceTitleReservation||e.canPlaceMailReservation||e.canPlaceMultipleReservation}},[e._v("\n        "+e._s(e.heading)+"\n      ")]),e._v(" "),e.canPlaceTitleReservation||e.canPlaceMailReservation||e.canPlaceMultipleReservation?o("span",{staticClass:"col-sm-2"},[e.canPlaceTitleReservation?[o("TitleReservationButton",{attrs:{isMobile:!1}})]:e.canPlaceMailReservation?o("MailReservationButton"):e.canPlaceMultipleReservation?o("MultipleReservationButton"):e._e()],2):e._e(),e._v(" "),o("span",{staticClass:"clear"})]),e._v(" "),o("div",{staticClass:"detail-holds"},[e.holdings&&e.holdings.length?[o("HoldingListMobile",{attrs:{holdings:e.holdings}}),e._v(" "),o("HoldingListDesktop",{attrs:{holdings:e.holdings,caption:e.heading}})]:e._e()],2)]):e._e(),e._v(" "),e.hasHoldingsStatements?o("div",["CALENDAR"!==e.baseName&&"TRAINING"!==e.baseName&&""!==e.resolveLabel("Portal_HoldingsInformationMessage","").trim()?o("div",{staticClass:"alert alert-warning holding-info"},[o("p",[o("EditableLabel",{attrs:{labelKey:"Portal|HoldingsInformationMessage"}})],1)]):e._e(),e._v(" "),o("h3",{staticClass:"category_header"},[e._v("\n      "+e._s(e.resolveLabel("Portal_DetailHoldingsStatementLabel"))+"\n    ")]),e._v(" "),o("div",{staticClass:"detail-holdingsStatements detail-subscriptions"},[o("HoldingsStatementListDesktop"),e._v(" "),o("HoldingsStatementListMobile")],1)]):e._e()],2)};n._withStripped=!0;var i=o(20629),r=o(12740),a=o.n(r),s=o(13311),l=o.n(s),d=o(9669),c=o.n(d),u=o(8156),p=window.ErmesManager,g="Table",h=o(27361),m=o.n(h),f=function(e,t){var o=(m()(e||{},"Other",[])||[]).find((function(e){return m()(e,"Key")===t}));return m()(o,"Value")},b=function(e,t){return Object.assign(e,{_uid:t+1,_metadata:Object.freeze({_gps:v(e),_holdingReservationUrl:f(e,"HoldingReservationUrl"),_siteReservationUrl:f(e,"SiteReservationUrl"),_library_address1:f(e,"library_address1"),_library_address2:f(e,"library_address2"),_library_city:f(e,"library_city"),_library_phone_number:f(e,"library_phone_number"),_library_zip_code:f(e,"library_zip_code"),_library_mail_address:f(e,"library_mail_address"),_library_url:f(e,"SiteLink")}),IsSelected:!1})},v=function(e){var t=f(e,"gps");if(!t)return null;try{var o=t.split(",");return[parseFloat(o[0]),parseFloat(o[1])]}catch(e){return null}},y=function(e){return _(e,"Map")&&m()(e,"_metadata._gps")},_=function(e,t){if(!e)return!1;var o=(t||"").toUpperCase().trim();return m()(e,"Renderer",g).split(",").map((function(e){return e.trim().toUpperCase()})).includes(o)};function S(e,t){(null==t||t>e.length)&&(t=e.length);for(var o=0,n=Array(t);o<t;o++)n[o]=e[o];return n}var k={getHoldings:function(e){var t=e.commit,o=e.getters;t("working",!0),t("holdingPlaceModalVisible",!1),t("iguanaSecondHoldingPlaceModalVisible",!1),c().post(window.master.basePath+"Portal/Services/ILSClient.svc/GetHoldings",o.record).then((function(e){return e.data})).then((function(e){if(e.success&&e.d&&e.d.Holdings){var n=e.d.Holdings.map(b);if(t("reservationAlerts",e.d.ReservationAlerts||[]),t("holdings",n),t("holdingsStatements",e.d.HoldingsStatements),t("fieldList",e.d.fieldList),t("holdingPlaces",e.d.HoldingPlaces),e.d.HoldingPlaces&&e.d.HoldingPlaces.length&&t("selectedHoldingPlace",1===e.d.HoldingPlaces.length?e.d.HoldingPlaces[0]:l()(e.d.HoldingPlaces,(function(e){return e.IsDefault}))),t("holdingColumns",e.d.HoldingColumns),t("holdingsStatementColumns",e.d.HoldingsStatementColumns),t("restriction",e.d.Restriction),t("restrictionProperty",e.d.RestrictionProperty),t("hideNoRestrictionSection",e.d.HideNoRestrictionSection),t("reservationMode",e.d.ReservationMode),t("anonymousReservation",e.d.AnonymousReservation),t("titleReservable",e.d.TitleReservable),t("mailFormUrl",e.d.MailFormUrl),t("itemHoldingsDataHtmlView",e.d.ItemHoldingsDataHtmlView),t("multiStepReservation",e.d.MultiStepReservation),t("getSerialsToColl",e.d.GetSerials),t("userSubscriptionAvailable",e.d.UserSubscriptionAvailable),t("provisionInAnonymous",e.d.ProvisionInAnonymous),!o.sort){t("sortOrder","asc");var i=l()(e.d.HoldingColumns,(function(e){return e.IsDefaultSort}));i&&t("sort",i.Name)}if(!o.holdingsStatementSort){t("holdingsStatementSortOrder","asc");var r=l()(e.d.HoldingsStatementColumns,(function(e){return e.IsDefaultSort}));r&&t("holdingsStatementSort",r.Name)}}})).catch((function(e){console.log(e),t("working",!1)})).then((function(){t("working",!1)}))},placeExpoReservation:function(e,t){var o=e.commit;e.getters,e.dispatch,o("expositionBookingVisible",!0)},placeSessionRegistration:function(e,t){e.commit,e.getters;var o=e.dispatch,n="div"+(new Date).getTime(),i=t.HoldingId,r=window.bootbox.dialog({title:(0,u.It)(p,"Portal_DetailPanelTitleCalendarSessions")+' <span class="session-title"></span><span class="session-subtitle"></span><span class="session-date"></span>',message:'<div id="'+n+'"><i class="fa fa-spin fa-spinner" aria-hidden="true"></i></div>',onHidden:function(){}});r.init((function(){window.ComponentFactory.createInstance("AgendaRegistrationForm",{el:"#"+n,propsData:{sessionId:parseInt(i,10)}},!0).then((function(e){e.$on("success",(function(){r.modal("hide"),o("getHoldings")}))}
1))}))},placeProvisonRequest:function(e){var t=e.commit,o=e.getters,n=e.dispatch,i=o.holdingRequestedForProvision;if(i){var r={HoldingItem:i,provisionData:{}},a="".concat(window.master.basePath,"Portal/Services/ILSClient.svc/PlaceProvision"),s=function(){return t("working",!0),$.ajax({url:a,type:"POST",async:!0,contentType:"application/json; charset=utf-8",dataType:"json",timeout:6e4,data:JSON.stringify(r)}).done((function(e){if(!ErmesManager.checkResponse(e))return t("working",!1),void t("holdingProvisionModalVisible",!1);var o=r.HoldingItem?JSON.stringify(r.HoldingItem):JSON.stringify({});ErmesManager.googleAnalytics.trackEvent(ErmesManager.googleAnalytics.Categories.Recherche.label,ErmesManager.googleAnalytics.Categories.Recherche.actions.ProvisionRequest.label,JSON.stringify(o)),ErmesManager.googleTagManager.send(ErmesManager.googleTagManager.events.booking),t("holdingRequestedForProvision",null),t("holdingProvisionModalVisible",!1),n("getHoldings")})).fail((function(){t("working",!1)})),!1};ErmesManager.config.HoldingActions.ProvisionNoteEnabled?void 0!==window.ErmesManager.services.OverLoadPlaceProvision?($("#holding_provision_dialog").data("result",r.HoldingItem),$("#holding_provision_dialog").modal()):window.bootbox.prompt({title:(0,u.It)(p,"Portal_HoldingAddNoteModalTitle"),closeTitle:(0,u.It)(p,"Portal_HoldingAddNoteModalCloseTitle"),placeholder:(0,u.It)(p,"Portal_HoldingAddNoteModalPlaceholder"),className:"holding-add-note",inputType:"textarea",backdrop:!$(".modal-backdrop").length&&null,buttons:{confirm:{label:(0,u.It)(p,"ConfirmBoxConfirm"),className:"btn-default"},cancel:{label:(0,u.It)(p,"CommentModalCancel"),className:"btn-primary"}},callback:function(e){null!==e&&(a="".concat(window.master.basePath,"Portal/Services/ILSClient.svc/PlaceProvisionWithContext"),r.actionContext={Notes:e||""},s())}}):s()}},getSerialsRequest:function(e){var t=e.commit,o=e.getters;e.dispatch,$(".holding-serials-button").prop("disabled",!0),$(".holding-serials-button").text((0,u.It)(p,"Portal_SerialColumnButtonLoading"));var n=o.serialRequestedForModal;if(n.BaseName=o.record.Record.Docbase,n.RecordId=o.record.Record.RscId,n){var i={HoldingItem:n};return $.ajax({url:"".concat(window.master.basePath,"Portal/Services/ILSClient.svc/GetSerials"),type:"POST",async:!0,contentType:"application/json; charset=utf-8",dataType:"json",timeout:6e4,data:JSON.stringify(i)}).done((function(e){t("serialsHoldings",e.d.Holdings),t("holdingPlaces",e.d.HoldingPlaces),t("serialModalVisible",!0),$(".holding-serials-button").prop("disabled",!1),$(".holding-serials-button").text((0,u.It)(p,"Portal_SerialColumnButton"))})),!1}},cancelReservation:function(e){var t=e.commit,o=e.getters,n=e.dispatch;if(o.selectedHoldings&&o.selectedHoldings.length>0){var i=JSON.parse(JSON.stringify(o.selectedHoldings)),r="CALENDAR"===i[0].BaseName||"TRAINING"===i[0].BaseName,a={},s="Portal/Services/ILSClient.svc/CancelReservation";return r?(a.registrationGuid=i[0].BookingId,s="Portal/UserAccountService.svc/CancelUserCalendarRegistration"):a.Reservation={Id:i[0].BookingId,DocBase:i[0].BaseName,RecordId:o.record.Record.RscId,HoldingId:i[0].HoldingId},window.bootbox.confirm({size:"small",className:"cancel-booking-confirm-modal",title:(0,u.It)(p,r?"Portal_ILSClientConfirmCancelCalendarReservationTitle":"Portal_ILSClientConfirmCancelReservationTitle"),message:(0,u.It)(p,r?"Portal_ILSClientConfirmCancelCalendarReservationMessage":"Portal_ILSClientConfirmCancelReservationMessage"),swapButtonOrder:!0,buttons:{confirm:{label:(0,u.It)(p,"YesText"),className:"btn-default"},cancel:{label:(0,u.It)(p,"NoText"),className:"btn-primary"}},callback:function(){t("working",!0),$.ajax({url:s,type:"POST",async:!0,contentType:"application/json; charset=utf-8",dataType:"json",timeout:6e4,data:JSON.stringify(a)}).done((function(e){ErmesManager.checkResponse(e)?(n("setAllHoldingSelected",!1),n("getHoldings")):t("working",!1)})).fail((function(){t("working",!1)}))}}),!1}},placeReservation:function(e){var t=e.commit,o=e.getters,n=e.dispatch;if(o.selectedHoldings&&o.selectedHoldings.length>0){var i=JSON.parse(JSON.stringify(o.selectedHoldings));if(i[0].IsExpo)n("placeExpoReservation",i[0]);else if("CALENDAR"!==i[0].BaseName&&"TRAINING"!==i[0].BaseName){!o.holdingPlaceEnabled&&1===o.selectedHoldings.length&&o.selectedHoldings[0].HoldingPlaces&&o.selectedHoldings[0].HoldingPlaces.length?i[0].HoldingPlace=l()(o.selectedHoldings[0].HoldingPlaces,(function(e){return e.IsDefault})):o.selectedHoldingPlace&&o.selectedHoldingPlace.Code&&(i[0].HoldingPlace=o.selectedHoldingPlace.Code);var r,a=i.length>1||2===o.reservationMode||1===o.reservationMode&&"SYRACUSE"===i[0].BaseName&&o.hideNoRestrictionSection,s=a?window.master.basePath+"Portal/Services/ILSClient.svc/PlaceMultipleReservation":window.master.basePath+"Portal/Services/ILSClient.svc/PlaceReservation";r=o.multiStepReservation?{HoldingItem:{Localisation:o.iguanaSelectedSecondHoldingPlace.Code,BaseName:o.record.Record.Docbase,HoldingId:i[0].HoldingId,RecordId:i[0].RecordId,Other:[{Key:"SessionIguana",Value:o.iguanaSessionId}],IsSerial:i[0].IsSerial}}:a?{HoldingItems:i}:{HoldingItem:i[0]};var d=function(){return t("working",!0),$.ajax({url:s,type:"POST",async:!0,contentType:"application/json; charset=utf-8",dataType:"json",timeout:6e4,data:JSON.stringify(r)}).done((function(e){ErmesManager.checkResponseWithModal(e,(0,u.It)(p,"Portal_ILSClientReservation"),(function(e){if(e){var o=r.HoldingItem?JSON.stringify(r.HoldingItem):JSON.stringify(r.HoldingItems);ErmesManager.googleAnalytics.trackEvent(ErmesManager.googleAnalytics.Categories.Recherche.label,ErmesManager.googleAnalytics.Categories.Recherche.actions.Reservation.label,JSON.stringify(o)),n("setAllHoldingSelected",!1),n("getHoldings")}else t("working",!1),n("getHoldings")}))}
1)).fail((function(){t("working",!1)})),!1};ErmesManager.config.HoldingActions.NoteEnabled?void 0!==window.ErmesManager.services.OverLoadPlaceReservation?($("#holding_reservation_dialog").data("result",r.HoldingItem),$("#holding_reservation_dialog").modal()):window.bootbox.prompt({title:(0,u.It)(p,"Portal_HoldingAddNoteModalTitle"),closeTitle:(0,u.It)(p,"Portal_HoldingAddNoteModalCloseTitle"),placeholder:(0,u.It)(p,"Portal_HoldingAddNoteModalPlaceholder"),className:"holding-add-note",inputType:"textarea",backdrop:!$(".modal-backdrop").length&&null,buttons:{confirm:{label:(0,u.It)(p,"ConfirmBoxConfirm"),className:"btn-default"},cancel:{label:(0,u.It)(p,"CommentModalCancel"),className:"btn-primary"}},callback:function(e){null!==e&&(s=2===o.reservationMode?window.master.basePath+"Portal/Services/ILSClient.svc/PlaceMultipleReservationWithContext":window.master.basePath+"Portal/Services/ILSClient.svc/PlaceReservationWithContext",r.actionContext={Notes:e||""},d())}}):d()}else n("placeSessionRegistration",i[0])}},toggleHoldingSelected:function(e,t){var o=e.commit,n=e.getters,i=l()(n.holdings,(function(e){return e.HoldingId===t.HoldingId}));o("setHoldingSelected",{holding:i,isSelected:!i.IsSelected})},setHoldingSelected:function(e,t){var o=e.commit,n=e.getters,i=t.holding,r=t.selected;o("setHoldingSelected",{holding:l()(n.holdings,(function(e){return e.HoldingId===i.HoldingId})),isSelected:r})},setAllHoldingSelected:function(e,t){var o,n=e.commit,i=function(e,t){var o="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!o){if(Array.isArray(e)||(o=function(e,t){if(e){if("string"==typeof e)return S(e,t);var o={}.toString.call(e).slice(8,-1);return"Object"===o&&e.constructor&&(o=e.constructor.name),"Map"===o||"Set"===o?Array.from(e):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?S(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){o&&(e=o);var n=0,i=function(){};return{s:i,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}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 r,a=!0,s=!1;return{s:function(){o=o.call(e)},n:function(){var e=o.next();return a=e.done,e},e:function(e){s=!0,r=e},f:function(){try{a||null==o.return||o.return()}finally{if(s)throw r}}}}(e.getters.holdings.filter((function(e){return e.IsReservable})));try{for(i.s();!(o=i.n()).done;)n("setHoldingSelected",{holding:o.value,isSelected:t})}catch(e){i.e(e)}finally{i.f()}},getHoldingPlaces:function(e,t){var o=e.commit,n=e.getters;o("working",!0),$.ajax({type:"POST",url:window.master.basePath+"Portal/Services/ILSClient.svc/FirstStepByRecord",data:JSON.stringify({recordId:n.record.Record.RscId,searchQuery:n.record.searchQuery,baseName:n.record.Record.Docbase}),timeout:6e4,contentType:"application/json"}).done((function(e){if(e.d)if(e.d.success){var n=[];e.d.noFilter?e.d.holdingPlaces.forEach((function(e){n.push({Code:e.Code,IsExcluded:!1,Libelle:e.Libelle,IsDefault:!1})})):(e.d.holdingPlaces.forEach((function(e){var o=l()(t,(function(t){return t.SiteCode===e.Code||t.Site===e.Libelle}));o&&n.push({Code:o.SiteCode,IsExcluded:!1,Libelle:o.Site,IsDefault:!1})})),t.forEach((function(e){l()(n,(function(t){return t.Code===e.SiteCode||t.Libelle===e.Site}))||n.push({Code:e.SiteCode,IsExcluded:!0,Libelle:e.Site,IsDefault:!1})}))),o("iguanaSessionId",e.d.sessionId),o("iguanaNextStep",e.d.nextStep),o("holdingPlaces",n),o("selectedHoldingPlace",e.d.holdingPlaces.length>1?l()(e.d.holdingPlaces,(function(e){return e.IsDefault})):e.d.holdingPlaces[0]),o("holdingPlaceModalVisible",!0)}else ErmesManager.notify(e.d.errorMessage);else e.errors&&e.errors.length&&ErmesManager.notify(e.errors[0].msg)})).always((function(){o("working",!1)}))},getSecondHoldingPlaces:function(e){var t=e.commit,o=e.getters;t("working",!0);var n={sessionId:o.iguanaSessionId,recordId:o.record.Record.RscId,pickupLocation:o.selectedHoldingPlace.Code,stepToExecute:o.iguanaNextStep,searchQuery:o.record.searchQuery,baseName:o.record.Record.Docbase};$.ajax({type:"POST",url:window.master.basePath+"Portal/Services/ILSClient.svc/SecondStepByLocationOrVolume",data:JSON.stringify(n),timeout:6e4,contentType:"application/json"}).done((function(e){e.d?e.d.success?(t("iguanaSessionId",e.d.sessionId),t("iguanaNextStep",null),t("iguanaSecondHoldingPlaces",e.d.holdingPlaces),t("iguanaModeDisplayLocation",e.d.selectOneOnly),"Text"===e.d.selectOneOnly&&t("iguanaSelectedSecondHoldingPlace",e.d.holdingPlaces[0]),"Select"===e.d.selectOneOnly&&t("iguanaSelectedSecondHoldingPlace",null),t("holdingPlaceModalVisible",!1),t("iguanaSecondHoldingPlaceModalVisible",!0)):ErmesManager.notify(e.d.errorMessage):e.errors&&e.errors.length&&ErmesManager.notify(e.errors[0].msg)})).always((function(){t("working",!1)}))},setMapVisibleMarkers:function(e,t){var o=e.state,n=e.getters,i=e.commit;Array.isArray(o.holdings)&&i("setHoldingsMapVisibility",o.holdings.map((function(e){return function(e,t){return!!Array.isArray(e)&&e.some((function(e){return e._uid===t._uid}))}(n.mapRenderedHoldings,e)?!Array.isArray(t)||t.includes(e._uid)?e._uid:null:e._uid})))}};
1function P(e){e?$("#modal-holdings").css({visibility:"visible"}):$("#modal-holdings").css({visibility:"hidden"})}var C={record:function(e,t){a().set(e,"record",t)},working:function(e,t){a().set(e,"working",t)},holdings:function(e,t){a().set(e,"holdings",t)},setHoldingSelected:function(e,t){var o=t.holding,n=t.isSelected;a().set(o,"IsSelected",n)},holdingsStatements:function(e,t){a().set(e,"holdingsStatements",t)},fieldList:function(e,t){a().set(e,"fieldList",t)},restriction:function(e,t){a().set(e,"restriction",t)},restrictionProperty:function(e,t){a().set(e,"restrictionProperty",t)},hideNoRestrictionSection:function(e,t){a().set(e,"hideNoRestrictionSection",t)},holdingPlaces:function(e,t){a().set(e,"holdingPlaces",t)},holdingRequestedForProvision:function(e,t){a().set(e,"holdingRequestedForProvision",t)},serialRequestedForModal:function(e,t){a().set(e,"serialRequestedForModal",t)},holdingColumns:function(e,t){a().set(e,"holdingColumns",t)},holdingsStatementColumns:function(e,t){a().set(e,"holdingsStatementColumns",t)},anonymousReservation:function(e,t){a().set(e,"anonymousReservation",t)},reservationMode:function(e,t){a().set(e,"reservationMode",t)}
1,titleReservable:function(e,t){a().set(e,"titleReservable",t)},provisionInAnonymous:function(e,t){a().set(e,"provisionInAnonymous",t)},mailFormUrl:function(e,t){a().set(e,"mailFormUrl",t)},holdingModalVisible:function(e,t){P(t)},holdingPlaceModalVisible:function(e,t){t!==e.holdingPlaceModalVisible&&(P(!t),a().set(e,"holdingPlaceModalVisible",t))},holdingProvisionModalVisible:function(e,t){t!==e.holdingProvisionModalVisible&&(P(!t),a().set(e,"holdingProvisionModalVisible",t))},serialModalVisible:function(e,t){t!==e.serialModalVisible&&(P(!t),a().set(e,"serialModalVisible",t))},selectedHoldingPlace:function(e,t){a().set(e,"selectedHoldingPlace",t)},itemHoldingsDataHtmlView:function(e,t){a().set(e,"itemHoldingsDataHtmlView",t)},multiStepReservation:function(e,t){a().set(e,"multiStepReservation",t)},getSerialsToColl:function(e,t){a().set(e,"getSerialsToColl",t)},iguanaSessionId:function(e,t){a().set(e.iguana,"sessionId",t)},iguanaNextStep:function(e,t){a().set(e.iguana,"nextStep",t)},iguanaSecondHoldingPlaceModalVisible:function(e,t){t!==e.iguana.secondHoldingPlaceModalVisible&&(P(!t),a().set(e.iguana,"secondHoldingPlaceModalVisible",t))},iguanaModeDisplayLocation:function(e,t){a().set(e.iguana,"modeDisplayLocation",t)},iguanaSecondHoldingPlaces:function(e,t){a().set(e.iguana,"secondHoldingPlaces",t)},iguanaSelectedSecondHoldingPlace:function(e,t){a().set(e.iguana,"selectedSecondHoldingPlace",t)},sort:function(e,t){a().set(e,"sort",t)},sortOrder:function(e,t){a().set(e,"sortOrder",t)},holdingsStatementSort:function(e,t){a().set(e,"holdingsStatementSort",t)},holdingsStatementSortOrder:function(e,t){a().set(e,"holdingsStatementSortOrder",t)},expositionBookingVisible:function(e,t){a().set(e,"expositionBookingVisible",t)},reservationAlerts:function(e,t){a().set(e,"reservationAlerts",t)},userSubscriptionAvailable:function(e,t){a().set(e,"userSubscriptionAvailable",t)},serialsHoldings:function(e,t){a().set(e,"serialsHoldings",t)},setHoldingsMapVisibility:function(e,t){Array.isArray(e.holdings)&&Array.isArray(t)&&(e.mapVisibleUids=t)},setMapIsVisible:function(e,t){e.mapIsVisible=t}},w=o(59704),R=o.n(w),H=o(63105),x=o.n(H),M=o(7739),L=o.n(M),D={record:function(e){return e.record},working:function(e){return e.working},holdings:function(e){return x()(e.holdings||[],(function(e){return _(e,g)}))},visibleHoldingsUid:function(e,t){var o=e.mapVisibleUids;return x()(e.holdings||[],(function(t){return!e.mapIsVisible||!y(t)||Array.isArray(o)&&o.includes(t._uid)})).map((function(e){return e._uid}))},isVisibleHoldingUid:function(e,t){return function(e){return t.visibleHoldingsUid.includes(e)}},mapRenderedHoldings:function(e){return x()(e.holdings||[],(function(e){return y(e)}))},formRenderedHoldingsByBaseName:function(e){return L()(x()(e.holdings||[],(function(e){return _(e,"Form")})),"BaseName")},selectedHoldings:function(e,t){return x()(t.holdings,(function(e){return e.IsSelected}))},serialsHoldings:function(e){return e.serialsHoldings},siteHoldings:function(e,t){return x()(t.holdings,(function(e){return e.Site}))},holdingsStatements:function(e){return e.holdingsStatements},fieldList:function(e){return e.fieldList},restriction:function(e){return e.restriction},restrictionProperty:function(e){return e.restrictionProperty},hideNoRestrictionSection:function(e){return e.hideNoRestrictionSection},holdingPlaces:function(e){return e.holdingPlaces},holdingRequestedForProvision:function(e){return e.holdingRequestedForProvision},serialRequestedForModal:function(e){return e.serialRequestedForModal},holdingPlaceModalVisible:function(e){return e.holdingPlaceModalVisible},holdingProvisionModalVisible:function(e){return e.holdingProvisionModalVisible},serialModalVisible:function(e){return e.serialModalVisible},holdingColumns:function(e){return e.holdingColumns},desktopHoldingColumns:function(e,t){return x()(t.holdingColumns,(function(e){return e.DesktopVisible}))},mobileHoldingColumns:function(e,t){return x()(t.holdingColumns,(function(e){return e.MobileVisible}))},holdingsStatementColumns:function(e){return e.holdingsStatementColumns},desktopHoldingsStatementColumns:function(e,t){return x()(t.holdingsStatementColumns,(function(e){return e.DesktopVisible}))},mobileHoldingsStatementColumns:function(e,t){return x()(t.holdingsStatementColumns,(function(e){return e.MobileVisible}))},reservationMode:function(e){return e.reservationMode},provisionInAnonymous:function(e){return e.provisionInAnonymous},titleReservable:function(e){return e.titleReservable},mailFormUrl:function(e){return e.mailFormUrl},hasReservableHoldings:function(e,t){return R()(t.holdings,(function(e){return!e.IsTransmissible&&e.IsReservable}))},holdingPlaceEnabled:function(e,t){return t.multiStepReservation?(0,u.lV)(p,1201,"Portal"):(t.hasReservableHoldings||1===t.reservationMode&&t.titleReservable)&&(0,u.lV)(p,1201,"Portal")&&(2===t.reservationMode||t.holdingPlaces&&t.holdingPlaces.length>0)&&(0,u.X_)(p,"IlsChooseReservationPlaceEnabled")},selectedHoldingPlace:function(e){return e.selectedHoldingPlace},multiStepReservation:function(e){return e.multiStepReservation},getSerialsToColl:function(e){return e.getSerialsToColl},iguanaSessionId:function(e){return e.iguana.sessionId},iguanaNextStep:function(e){return e.iguana.nextStep},iguanaSecondHoldingPlaceModalVisible:function(e){return e.iguana.secondHoldingPlaceModalVisible},iguanaModeDisplayLocation:function(e){return e.iguana.modeDisplayLocation},iguanaSecondHoldingPlaces:function(e){return e.iguana.secondHoldingPlaces},iguanaSelectedSecondHoldingPlace:function(e){return e.iguana.selectedSecondHoldingPlace},sort:function(e){return e.sort},sortOrder:function(e){return e.sortOrder},holdingsStatementSort:function(e){return e.holdingsStatementSort},holdingsStatementSortOrder:function(e){return e.holdingsStatementSortOrder},anonymousReservation:function(e){return e.anonymousReservation},canViewReservationButton:function(e,t){return(!master.isAnonymous||t.anonymousReservation)&&4!==t.reservationMode},holdingsEnableActions:function(e){return e.holdings.some((function(e){return 4!==e.ReservationMode}))},transmissibleHoldings:function(e,t){return x()(t.holdings,(function(e){return e.IsTransmissible}))},hasBiblioMaps:function(e,t){return x()(t.holdings,(function(e){return e.BiblioMaps&&""!==e.BiblioMaps})).length},canViewProvisionRequestButton:function(e,t){return(!master.isAnonymous||t.provisionInAnonymous)&&t.transmissibleHoldings.length>0},canPlaceTitleReservation:function(e,t){return 1===t.reservationMode&&t.canViewReservationButton&&R()(t.holdings,(function(e){return!e.IsTransmissible}))},canPlaceMailReservation:function(e,t){return 3===t.reservationMode&&t.hasReservableHoldings},canPlaceMultipleReservation:function(e,t){return 2===t.reservationMode&&t.hasReservableHoldings&&t.canViewReservationButton},expositionBookingVisible:function(e){return e.expositionBookingVisible},reservationAlerts:function(e){return e.reservationAlerts},userSubscriptionAvailable:function(e){return e.userSubscriptionAvailable}},O=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{directives:[{name:"show",rawName:"v-show",value:e.working,expression:"working"}],staticClass:"overlay"},[o("i",{staticClass:"text-info glyphicon glyphicon-repeat gly-spin spinner"})])};O._withStripped=!0;var E=(o(79362),o(51900)),T=(0,E.Z)({name:"overlay",computed:{working:function(){return this.$store.getters.working}}},O,[],!1,null,"40e70722",null);T.options.__file="src/apps/holdings/components/loadingIndicator/Overlay.vue";var I=T.exports,B=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"holdings_container hidden-xs hidden-sm"},[o("table",{staticClass:"holdings_container_desktop",attrs:{cellspacing:"1"}},[o("caption",{staticClass:"sr-only"},[e._v("\n      "+e._s(e.caption||e.resolveLabel("Portal_DetailHoldingLabel"))+"\n    ")]),e._v(" "),o("thead",[o("HoldingListDesktopHeaders",[e.holdingsEnableActions?o("th",{staticClass:"holdings-holding-action"},[0===e.reservationMode&&e.canViewReservationButton||e.canViewProvisionRequestButton?[o("span",[e._v("\n              "+e._s(e.resolveLabel("Portal_HoldingActionsLabel"))+"\n            ")])]:2===e.reservationMode?[e.hasReservableHoldings&&e.canViewReservationButton?o("input",{directives:[{name:"model",rawName:"v-model",value:e.allSelected,expression:"allSelected"}],staticClass:"multiple-booking",attrs:{type:"checkbox"},domProps:{checked:Array.isArray(e.allSelected)?e._i(e.allSelected,null)>-1:e.allSelected}
1,on:{change:function(t){var o=e.allSelected,n=t.target,i=!!n.checked;if(Array.isArray(o)){var r=e._i(o,null);n.checked?r<0&&(e.allSelected=o.concat([null])):r>-1&&(e.allSelected=o.slice(0,r).concat(o.slice(r+1)))}else e.allSelected=i}}}):o("input",{directives:[{name:"model",rawName:"v-model",value:e.allSelected,expression:"allSelected"}],staticClass:"multiple-booking",attrs:{type:"checkbox",disabled:"disabled"},domProps:{checked:Array.isArray(e.allSelected)?e._i(e.allSelected,null)>-1:e.allSelected},on:{change:function(t){var o=e.allSelected,n=t.target,i=!!n.checked;if(Array.isArray(o)){var r=e._i(o,null);n.checked?r<0&&(e.allSelected=o.concat([null])):r>-1&&(e.allSelected=o.slice(0,r).concat(o.slice(r+1)))}else e.allSelected=i}}})]:e._e()],2):e._e()])],1),e._v(" "),e.userSubscriptionAvailable?[o("HoldingListDesktopSection",{attrs:{holdings:e.sortedHoldings.filter((function(e){return e.IncludedInSubscription})),visible:!0,includedInSubscription:!0,forceShow:e.subscriptionAlwaysShow}}),e._v(" "),o("HoldingListDesktopSection",{attrs:{holdings:e.sortedHoldings.filter((function(e){return!e.IncludedInSubscription})),visible:!e.subscriptionCollapsed&&e.sortedHoldings.some((function(e){return!e.IncludedInSubscription})),includedInSubscription:!1}})]:[o("tbody",[e.restriction?[e._l(e.holdingsRestriction,(function(e){return o("HoldingItemDesktop",{key:e._uid,attrs:{holding:e}})})),e._v(" "),e.holdingsNoRestriction&&e.holdingsNoRestriction.length?o("tr",{staticClass:"second-table-divider"}):e._e(),e._v(" "),e._l(e.holdingsNoRestriction,(function(e){return o("HoldingItemDesktop",{key:e._uid,attrs:{holding:e}})}))]:e._l(e.sortedHoldings,(function(e){return o("HoldingItemDesktop",{key:e._uid,attrs:{holding:e}})}))],2)],e._v(" "),o("tfoot",[e.holdings.length>10&&(e.canPlaceTitleReservation||e.canPlaceMailReservation||e.canPlaceMultipleReservation)?o("tr",[e.canPlaceTitleReservation?o("td",{attrs:{colspan:"9"}},[o("TitleReservationButton")],1):e.canPlaceMailReservation?o("td",{attrs:{colspan:"9"}},[o("MailReservationButton")],1):e.canPlaceMultipleReservation?o("td",{attrs:{colspan:"9"}},[o("MultipleReservationButton")],1):e._e()]):e._e()])],2)])};B._withStripped=!0;var A=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("tr",[o("th",{staticClass:"holdings-holding-indicator",attrs:{"aria-hidden":"true"}}),e._v(" "),e._l(e.desktopHoldingColumns,(function(t){return o("th",{class:[t.Style,{sortable:t.CanSort}],attrs:{scope:"col"},on:{click:function(o){return e.changeSort(t)}}},[o("EditableLabel",{attrs:{labelKey:t.ColumnLabelKey,defaultValue:t.ColumnLabel}}),e._v(" "),t.CanSort?o("span",{class:{"icon-sort":e.sort!==t.Name,"icon-sort-up":e.sort===t.Name&&"asc"===e.sortOrder,"icon-sort-down":e.sort===t.Name&&"desc"===e.sortOrder}}):e._e()],1)})),e._v(" "),e.isReservationExcluded?o("th"):e._e(),e._v(" "),e.hasBiblioMapsLink?o("th",{staticClass:"holdings-holding-bibliomaps"},[o("EditableLabel",{attrs:{labelKey:"Portal|BiblioMapsHeaderColumnLabel"}})],1):e._e(),e._v(" "),e._t("default")],2)};A._withStripped=!0;var j=o(89734),N=o.n(j),V=o(31351),Z=o.n(V);function K(e,t){var o=e[t.Name];if(!o){var n=l()(e.Other,(function(e){return e.Key===t.Name}));o=n?n.Value:""}var i=l()(t.Labels,(function(e){return e.Key===o}));return i?i.Value:o}var F=function(e,t,o){var n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],i=l()(t,(function(e){return e.Name===o})),r={Name:"".concat(o,"Link"),Labels:[]},a=K(e,i),s=K(e,r);return s&&n?'<a href="'.concat(s,'" target="_blank">').concat(a,"</a>"):a},U=function(e,t,o,n){var i=e;return o&&(i=N()(i,(function(e){return function(e,t,o){var n=l()(t,(function(e){return e.Name===o})),i={Name:"".concat(o,"Sort"),Labels:[]},r=K(e,n);return K(e,i)||r}(e,t,o)})),"desc"===n&&(i=Z()(i))),i},q={computed:{notesEnabled:function(){return m()(p,"config.HoldingActions.NoteEnabled")},subscriptionCollapsed:function(){return m()(p,"config.EnableHoldingsSubscriptionCollapsed")},subscriptionAlwaysShow:function(){return m()(p,"config.EnableHoldingsSubscriptionAlwaysShow")},haveBlockingAlert:function(){return this.reservationAlerts&&this.reservationAlerts.length>0&&this.reservationAlerts.some((function(e){return!e.IsReservationActivated}))},deactivateReservation:function(){return this.working||this.haveBlockingAlert},reservationAlerts:function(){return this.$store.getters.reservationAlerts},alertMessages:function(){return this.reservationAlerts&&this.reservationAlerts.length>0?"<ul>".concat(this.reservationAlerts.reduce((function(e,t){var o=t.Message;return t.ExcludedReservationLocations&&t.ExcludedReservationLocations.length>0&&(o+=t.ExcludedReservationLocations.map((function(e){return"- ".concat(e.Libelle)})).join("<br>")),"<li>".concat(o,"</li> ").concat(e)}),""),"</ul>"):null},haveExcludedReservationLocations:function(){return this.reservationAlerts&&this.reservationAlerts.length>0&&this.reservationAlerts.some((function(e){return e.ExcludedReservationLocations&&e.ExcludedReservationLocations.length>0}))},holdingColumns:function(){return this.$store.getters.holdingColumns},restriction:function(){return this.$store.getters.restriction},restrictionProperty:function(){return this.$store.getters.restrictionProperty},hideNoRestrictionSection:function(){return this.$store.getters.hideNoRestrictionSection},holdingsRestriction:function(){var e=this;return this.restriction?x()(this.sortedHoldings,(function(t){return e.restriction.includes("|".concat(t[e.restrictionProperty],"|"))})):[]},holdingsNoRestriction:function(){var e=this;return this.restriction?x()(this.sortedHoldings,(function(t){return!e.restriction.includes("|".concat(t[e.restrictionProperty],"|"))})):this.sortedHoldings},sortedHoldings:function(){var e=this,t=U(this.holdings,this.holdingColumns,this.sort,this.sortOrder);return this.hideNoRestrictionSection&&(t=x()(t,(function(t){return e.restriction.includes("|".concat(t[e.restrictionProperty],"|"))}))),t},sort:function(){return this.$store.getters.sort},sortOrder:function(){return this.$store.getters.sortOrder}}},Y=o(93067),z={name:"HoldingListDesktopHeaders",components:{EditableLabel:Y.Z},mixins:[q],computed:{desktopHoldingColumns:function(){return this.$store.getters.desktopHoldingColumns},sort:function(){return this.$store.getters.sort},sortOrder:function(){return this.$store.getters.sortOrder},reservationMode:function(){return this.$store.getters.reservationMode},isReservationExcluded:function(){return 1===this.reservationMode&&this.haveExcludedReservationLocations},hasBiblioMapsLink:function(){return 0!==this.$store.getters.hasBiblioMaps}},methods:{changeSort:function(e){e.CanSort&&(e.Name===this.sort?this.$store.commit("sortOrder","asc"===this.sortOrder?"desc":"asc"):(this.$store.commit("sort",e.Name),this.$store.commit("sortOrder","asc")))}}},G=(o(84745),(0,E.Z)(z,A,[],!1,null,"88758a0c",null));G.options.__file="src/apps/holdings/components/desktop/HoldingListDesktopHeaders.vue";var J=G.exports,W=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("tr",{staticClass:"holding-item holding-table-row",class:{hidden:!e.isVisibleHoldingUid(e.holding._uid)},attrs:{"data-id":e.record&&e.record.Record&&e.record.Record.RscId,"data-base":e.record&&e.record.Record&&e.record.Record.Docbase}},[o("td",{class:e.resolveIndicator(),attrs:{"aria-hidden":"true"}},[e.holding.NewItem?o("span",{staticClass:"holding-new-item",attrs:{title:e.resolveLabel("Portal_NewItemFlagDefaultLabel")}}
1):e._e(),e._v(" "),e.holding.InfoTooltip?o("span",{staticClass:"fas fa-info-circle holding-info-tooltip",attrs:{title:e.holding.InfoTooltip}}):e._e(),e._v(" "),!e.holding.IsReservable&&e.holding.BookingTooltipCode&&1===e.holding.ReservationMode?o("span",{staticClass:"fas fa-info-circle holding-warning-tooltip",attrs:{title:e.resolveLabel("Portal|HoldingBookingTooltip_"+e.holding.BookingTooltipCode,e.holding.BookingTooltip)}}):e._e()]),e._v(" "),e._l(e.desktopHoldingColumns,(function(t){return o("td",{class:t.Style,domProps:{innerHTML:e._s(e.resolveColumnLabel(t))}})})),e._v(" "),""!==e.holding.BiblioMaps?o("td",{staticClass:"holdings-holding-bibliomaps"},[o("a",{class:"btn btn-md btn-default",attrs:{href:e.holding.BiblioMaps,target:"_blank"}},[o("span",{domProps:{innerHTML:e._s(e.holding.BiblioMapsLabel)}})])]):e._e(),e._v(" "),e.haveExcludedReservationLocations?[e.isReservationExcluded?o("td",[o("span",{directives:[{name:"tooltip",rawName:"v-tooltip",value:{content:e.resolveLabel("Portal_ReservationDialogExcludedLocationText"),classes:["booking-tooltip alert-reservation-tooltip"],html:!0,delay:{show:200,hide:500},placement:"left",offset:5,trigger:"manual",show:e.toogleAlertsTooltip,container:".detail-holds"},expression:"{\n          content: resolveLabel(\n            'Portal_ReservationDialogExcludedLocationText'\n          ),\n          classes: ['booking-tooltip alert-reservation-tooltip'],\n          html: true,\n          delay: {\n            show: 200,\n            hide: 500\n          },\n          placement: 'left',\n          offset: 5,\n          trigger: 'manual',\n          show: toogleAlertsTooltip,\n          container: '.detail-holds'\n        }"}],staticClass:"user-alert-messages",on:{mouseout:function(t){return e.hideTooltip()},click:function(t){e.toogleAlertsTooltip=!e.toogleAlertsTooltip}}},[o("i",{staticClass:"glyphicon glyphicon-exclamation-sign"})])]):o("td")]:e._e(),e._v(" "),4!==e.holding.ReservationMode?[e.holding.ConsultUrl?o("td",[o("VPopover",{attrs:{disabled:e.holding.IsConsultable,popoverClass:["booking-tooltip"],autoHide:!1,placement:"right",container:".detail-holds",delay:{show:200,hide:500},trigger:"hover"},on:{"apply-show":e.refreshLabels}},[o("a",{class:e.holding.IsConsultable?"log-holding-access btn btn-md btn-info":"btn btn-md btn-info disabled",attrs:{href:e.holding.IsConsultable?e.holding.ConsultUrl:"#",target:"_blank"}},[o("EditableLabel",{attrs:{labelKey:"Portal|HoldingConsultOnline"}})],1),e._v(" "),o("template",{slot:"popover"},[o("div",{staticClass:"holding-tooltip-wrapper"},[e.isAnonymous?e._e():o("div",{staticClass:"holding-tooltip-header"},[o("EditableLabel",{attrs:{labelKey:"Portal|HoldingBookingTooltipCantConsult"}})],1),e._v(" "),o("div",{staticClass:"holding-tooltip-content"},[o("EditableLabel",{attrs:{labelKey:"Portal|HoldingBookingTooltipCantConsultDescription"}})],1)])])],2)],1):e.holding.IsTransmissible||0!==e.reservationMode&&2!==e.reservationMode?e.holding.IsTransmissible?e.holding.IsTransmissible?o("td",[e.canViewProvisionRequestButton?o("div",{staticClass:"holding-item",attrs:{"data-id":e.holding.HoldingId,"data-base":e.holding.BaseName,"site-code":e.holding.SiteCode}},[e.holding.IsTransmissible?o("HoldingProvisionRequestButton",{attrs:{holding:e.holding}}):e._e()],1):e._e()]):e._e():o("td",[e.canViewProvisionRequestButton?o("div",{staticClass:"holding-item",attrs:{"data-id":e.holding.HoldingId,"data-base":e.holding.BaseName,"site-code":e.holding.SiteCode}},[o("VPopover",{attrs:{disabled:!e.holding.IsTransmissible,popoverClass:["booking-tooltip"],autoHide:!1,placement:"right",container:".detail-holds",delay:{show:200,hide:500},trigger:"hover"},on:{"apply-show":e.refreshLabels}},[o("template",{slot:"popover"},[o("div",{staticClass:"holding-tooltip-wrapper"},[e.isAnonymous?e._e():o("div",{staticClass:"holding-tooltip-header"},[o("EditableLabel",{attrs:{labelKey:"Portal|HoldingProvisionTooltipDescription"}})],1)])])],2)],1):e._e()]):o("td",[e.canViewReservationButton?o("div",{staticClass:"holding-item",attrs:{"data-id":e.holding.HoldingId,"data-base":e.holding.BaseName,"site-code":e.holding.SiteCode}},[o("VPopover",{attrs:{disabled:e.holding.IsReservable||e.holding.CanCancelBooking,popoverClass:["booking-tooltip"],autoHide:!1,placement:"right",container:".detail-holds",delay:{show:200,hide:500},trigger:"hover"},on:{"apply-show":e.refreshLabels}},[0===e.reservationMode?o("HoldingReservationButton",{attrs:{holding:e.holding}}):[o("input",{directives:[{name:"model",rawName:"v-model",value:e.isSelected,expression:"isSelected"}],staticClass:"holding-multiple-booking",attrs:{type:"checkbox",disabled:!e.holding.IsReservable},domProps:{checked:Array.isArray(e.isSelected)?e._i(e.isSelected,null)>-1:e.isSelected}
1,on:{change:function(t){var o=e.isSelected,n=t.target,i=!!n.checked;if(Array.isArray(o)){var r=e._i(o,null);n.checked?r<0&&(e.isSelected=o.concat([null])):r>-1&&(e.isSelected=o.slice(0,r).concat(o.slice(r+1)))}else e.isSelected=i}}})],e._v(" "),o("template",{slot:"popover"},[o("div",{staticClass:"holding-tooltip-wrapper"},[e.isAnonymous?e._e():o("div",{staticClass:"holding-tooltip-header"},[o("EditableLabel",{attrs:{labelKey:"Portal|HoldingBookingTooltipCantRenew"}})],1),e._v(" "),o("div",{staticClass:"holding-tooltip-content"},[o("EditableLabel",{attrs:{labelKey:"Portal|HoldingBookingTooltip_"+e.holding.BookingTooltipCode,defaultValue:e.holding.BookingTooltip}})],1)])])],2)],1):e._e()])]:e.holdingsEnableActions?o("td"):e._e()],2)};W._withStripped=!0;var Q=function(){var e=this,t=e.$createElement,o=e._self._c||t;return e.holding.CanCancelBooking?o("button",{staticClass:"holding-reservation btn btn-default",attrs:{type:"button","data-holding-id":e.holding.HoldingId,disabled:e.working},on:{click:e.cancelReservation}},[e._v("\n  "+e._s(e.cancelButtonLabel)+"\n")]):e.reservationUrl?o("a",{staticClass:"holding-reservation btn btn-default",attrs:{href:e.reservationUrl,target:"_blank",disabled:e.working||!e.canViewReservationButton}},[e._v(e._s(e.buttonLabel))]):o("button",{staticClass:"holding-reservation btn btn-default",attrs:{type:"button","data-holding-id":e.holding.HoldingId,disabled:e.working||!e.holding.IsReservable},on:{click:e.handleReservation}},[e._v("\n  "+e._s(e.buttonLabel)+"\n")])};function X(e){return X="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},X(e)}function ee(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,n)}return o}function te(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?ee(Object(o),!0).forEach((function(t){oe(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):ee(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}function oe(e,t,o){return(t=function(e){var t=function(e,t){if("object"!=X(e)||!e)return e;var o=e[Symbol.toPrimitive];if(void 0!==o){var n=o.call(e,"string");if("object"!=X(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==X(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}Q._withStripped=!0;var ne={name:"HoldingReservationButton",mixins:[q],props:{holding:{type:Object,required:!0},bySite:{type:Boolean,default:!1}},computed:te(te({},(0,i.Se)(["canViewReservationButton"])),{},{working:function(){return this.$store.getters.working},holdingPlaceEnabled:function(){return this.$store.getters.holdingPlaceEnabled},selectedHoldings:function(){return this.$store.getters.selectedHoldings},buttonLabel:function(){return!this.holding||"CALENDAR"!==this.holding.BaseName&&"TRAINING"!==this.holding.BaseName?(this.holding||{}).IsExpo?this.resolveLabel("Portal_HoldingActionExpoLabel"):this.resolveLabel("Portal_HoldingActionLoanLabel"):this.resolveLabel("Portal_HoldingActionSessionLabel")},cancelButtonLabel:function(){return!this.holding||"CALENDAR"!==this.holding.BaseName&&"TRAINING"!==this.holding.BaseName?this.resolveLabel("Portal_CancelHoldingActionLoanLabel"):this.resolveLabel("Portal_CancelHoldingActionSessionLabel")},multiStepReservation:function(){return this.$store.getters.multiStepReservation},reservationUrl:function(){var e=m()(this.holding,"_metadata._siteReservationUrl"),t=m()(this.holding,"_metadata._holdingReservationUrl");return this.bySite?e:t||e}}),methods:{handleReservation:function(){!master.isAnonymous||this.$store.getters.anonymousReservation?(this.$store.dispatch("setAllHoldingSelected",!1),this.$store.dispatch("toggleHoldingSelected",this.holding),this.holdingPlaceEnabled?this.multiStepReservation?this.$store.dispatch("getHoldingPlaces"):this.$store.commit("holdingPlaceModalVisible",!0):this.$store.dispatch("placeReservation")):ErmesGUI.callback.showAuthenticationPopup()},cancelReservation:function(){this.$store.dispatch("setAllHoldingSelected",!1),this.$store.dispatch("toggleHoldingSelected",this.holding),this.$store.dispatch("cancelReservation")}}},ie=(o(81580),(0,E.Z)(ne,Q,[],!1,null,"1fe94e52",null));ie.options.__file="src/apps/holdings/components/buttons/HoldingReservationButton.vue";var re=ie.exports,ae=function(){var e=this,t=e.$createElement;return(e._self._c||t)("button",{staticClass:"holding-provision-request bt
1n btn-default",attrs:{type:"button","data-holding-id":e.holding.HoldingId,disabled:e.working||!e.holding.IsTransmissible||!e.holding.IsReservable},on:{click:e.handleProvisionRequest}},[e._v("\n  "+e._s(e.resolveLabel("Portal_HoldingActionProvisonRequestLabel"))+"\n")])};ae._withStripped=!0;var se={name:"HoldingProvisionRequestButton",mixins:[q],props:["holding"],computed:{working:function(){return this.$store.getters.working}},methods:{handleProvisionRequest:function(){this.$store.commit("holdingRequestedForProvision",this.holding),this.$store.commit("holdingProvisionModalVisible",!0)}}},le=(o(91323),(0,E.Z)(se,ae,[],!1,null,"613399e3",null));le.options.__file="src/apps/holdings/components/buttons/HoldingProvisionRequestButton.vue";var de=le.exports;function ce(e){return ce="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ce(e)}function ue(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,n)}return o}function pe(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?ue(Object(o),!0).forEach((function(t){ge(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):ue(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}function ge(e,t,o){return(t=function(e){var t=function(e,t){if("object"!=ce(e)||!e)return e;var o=e[Symbol.toPrimitive];if(void 0!==o){var n=o.call(e,"string");if("object"!=ce(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==ce(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}var he={name:"HoldingItemDesktop",mixins:[q],props:["holding"],data:function(){return{toogleAlertsTooltip:!1}},components:{HoldingReservationButton:re,EditableLabel:Y.Z,HoldingProvisionRequestButton:de},computed:pe(pe({},(0,i.Se)(["isVisibleHoldingUid","holdingsEnableActions","record"])),{},{isAnonymous:function(){return master.isAnonymous},isReservationExcluded:function(){var e=this,t=this.reservationAlerts.some((function(t){return t.ExcludedReservationLocations&&t.ExcludedReservationLocations.some((function(t){return e.holding.SiteCode===t.Code||e.holding.Site===t.Libelle}))}));return 1===this.reservationMode&&this.haveExcludedReservationLocations&&t},desktopHoldingColumns:function(){return this.$store.getters.desktopHoldingColumns},reservationMode:function(){return this.$store.getters.reservationMode},canViewReservationButton:function(){return this.$store.getters.canViewReservationButton},canViewProvisionRequestButton:function(){return this.$store.getters.canViewProvisionRequestButton},isSelected:{get:function(){return this.holding.IsSelected},set:function(e){this.$store.dispatch("toggleHoldingSelected",this.holding)}}}),methods:{resolveIndicator:function(){var e=["indicator"];return this.holding.IndicatorClass?e.push(this.holding.IndicatorClass):"SOLR"===this.holding.SourceType?e.push("unknown"):this.holding.IsAvailable?e.push("available"):this.holding.IsReservable?e.push("not-available"):e.push("no-existing"),this.holding.NewItem&&e.push("new-item"),e},resolveColumnLabel:function(e){return F(this.holding,this.$store.getters.desktopHoldingColumns,e.Name)},refreshLabels:function(){window.resourceEditor&&window.resourceEditor.refresh()},hideTooltip:function(){var e=this;setTimeout((function(){e.toogleAlertsTooltip=!1}),3e3)}}},me=(o(92049),o(28e3),(0,E.Z)(he,W,[],!1,null,"5793dc87",null));me.options.__file="src/apps/holdings/components/desktop/HoldingItemDesktop.vue";var fe=me.exports,be=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{class:[e.isMobile?"visible-xs visible-sm":"hidden-xs hidden-sm","reservation-title-wrapper"]},[e.sortedHoldings&&e.sortedHoldings.length&&e.sortedHoldings[0].CanCancelBooking?o("button",{class:[e.isMobile?"pull-left":"pull-right","holding-reservation-title btn btn-default"],attrs:{type:"button",disabled:e.working},on:{click:e.cancelReservation}},[e._v("\n    "+e._s(e.cancelButtonLabel)+"\n  ")]):e.haveBlockingAlert?o("button",{directives:[{name:"tooltip",rawName:"v-tooltip",value:{content:e.alertMessages,classes:["alert-reservation-tooltip"],html:!0,delay:{show:200,hide:0},placement:"left",offset:5,trigger:"manual",show:e.toogleAlertsTooltip,container:".detail-holds"},expression:"{\n      content: alertMessages,\n      classes: ['alert-reservation-tooltip'],\n      html: true,\n      delay: {\n        show: 200,\n        hide: 0\n      },\n      placement: 'left',\n      offset: 5,\n      trigger: 'manual',\n      show: toogleAlertsTooltip,\n      container: '.detail-holds'\
1n    }"}],staticClass:"holding-reservation-title btn btn-default pull-right btn-disabled",attrs:{type:"button"},on:{click:function(t){e.toogleAlertsTooltip=!e.toogleAlertsTooltip}}},[o("span",{staticClass:"user-alert-messages"},[e._v("\n      "+e._s(e.buttonLabel)+"\n      "),o("i",{staticClass:"glyphicon glyphicon-exclamation-sign"})])]):[e.isMobile?o("button",{staticClass:"holding-reservation-title btn btn-default pull-left",attrs:{type:"button",disabled:e.working||!e.enabled},on:{click:e.handleReservation}},[e._v("\n      "+e._s(e.buttonLabel)+"\n    ")]):e._e(),e._v(" "),o("VPopover",{attrs:{disabled:e.enabled,popoverClass:["booking-tooltip"],autoHide:!1,placement:"right",container:".detail-holds",delay:{show:200,hide:500},trigger:e.isMobile?"click":"hover"},on:{"apply-show":e.refreshLabels}},[e.isMobile?o("span",{staticClass:"fas fa-question-circle holding-not-bookable-icon"}):o("button",{staticClass:"holding-reservation-title btn btn-default pull-right",attrs:{type:"button",disabled:e.working||!e.enabled},on:{click:e.handleReservation}},[e._v("\n        "+e._s(e.buttonLabel)+"\n      ")]),e._v(" "),o("template",{slot:"popover"},[o("div",{staticClass:"holding-tooltip-wrapper"},[e.isAnonymous?e._e():o("div",{staticClass:"holding-tooltip-header"},[o("EditableLabel",{attrs:{labelKey:"Portal|HoldingBookingTooltipCantRenew"}})],1),e._v(" "),o("div",{staticClass:"holding-tooltip-content"},[o("EditableLabel",{attrs:{labelKey:"Portal|HoldingBookingTooltip_"+(e.sortedHoldings&&e.sortedHoldings[0].BookingTooltipCode),defaultValue:e.sortedHoldings&&e.sortedHoldings[0].BookingTooltip}})],1)])])],2)]],2)};function ve(e){return ve="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ve(e)}function ye(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,n)}return o}function _e(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?ye(Object(o),!0).forEach((function(t){Se(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):ye(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}function Se(e,t,o){return(t=function(e){var t=function(e,t){if("object"!=ve(e)||!e)return e;var o=e[Symbol.toPrimitive];if(void 0!==o){var n=o.call(e,"string");if("object"!=ve(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==ve(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}be._withStripped=!0;var ke={name:"TitleReservationButton",mixins:[q],data:function(){return{toogleAlertsTooltip:!1}},props:{isMobile:{type:Boolean,default:!1}},components:{EditableLabel:Y.Z},computed:_e(_e({},(0,i.Se)(["canPlaceTitleReservation","titleReservable"])),{},{working:function(){return this.$store.getters.working},enabled:function(){return this.sortedHoldings[0]&&"SYRACUSE"===this.sortedHoldings[0].BaseName?this.titleReservable&&this.reservableHoldings.length>0:this.titleReservable},holdings:function(){return this.$store.getters.holdings},holdingPlaceEnabled:function(){return this.$store.getters.holdingPlaceEnabled},multiStepReservation:function(){return this.$store.getters.multiStepReservation},isAnonymous:function(){return master.isAnonymous},transmissibleHoldings:function(){return this.$store.getters.transmissibleHoldings},reservableHoldings:function(){return this.sortedHoldings.filter((function(e){return e.IsReservable}))},isCalendarModule:function(){return this.sortedHoldings[0]&&("CALENDAR"===this.sortedHoldings[0].BaseName||"TRAINING"===this.sortedHoldings[0].BaseName)},buttonLabel:function(){return this.isCalendarModule?this.resolveLabel("Portal_HoldingActionSessionLabel"):this.resolveLabel("Portal_ResultsReserveDocument")},cancelButtonLabel:function(){return this.isCalendarModule?this.resolveLabel("Portal_CancelHoldingActionSessionLabel"):this.resolveLabel("Portal_CancelHoldingActionLoanLabel")}}),methods:{refreshLabels:function(){window.resourceEditor&&window.resourceEditor.refresh()},handleReservation:function(){if(!this.isAnonymous||this.isCalendarModule){if(this.$store.dispatch("setAllHoldingSelected",!1),"
1SYRACUSE"===this.sortedHoldings[0].BaseName&&this.hideNoRestrictionSection)for(var e=0;e<this.reservableHoldings.length;e++)this.$store.dispatch("setHoldingSelected",{holding:this.reservableHoldings[e],selected:!0});else this.$store.dispatch("setHoldingSelected",{holding:this.sortedHoldings[0],selected:!0});this.holdingPlaceEnabled?this.multiStepReservation?this.$store.dispatch("getHoldingPlaces",this.sortedHoldings||[]):this.$store.commit("holdingPlaceModalVisible",!0):this.$store.dispatch("placeReservation")}else ErmesGUI.callback.showAuthenticationPopup()},cancelReservation:function(){this.$store.dispatch("setAllHoldingSelected",!1),this.$store.dispatch("setHoldingSelected",{holding:this.sortedHoldings[0],selected:!0}),this.$store.dispatch("cancelReservation")}}},Pe=(o(99572),(0,E.Z)(ke,be,[],!1,null,null,null));Pe.options.__file="src/apps/holdings/components/buttons/TitleReservationButton.vue";var Ce=Pe.exports,we=function(){var e=this,t=e.$createElement;return(e._self._c||t)("a",{staticClass:"btn btn-default pull-right holding-reservation-mail",attrs:{type:"button",href:"#",disabled:""===e.mailFormUrl?"disabled":null},on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.navigateToForm.apply(null,arguments)}}},[e._v("\n  "+e._s(e.resolveLabel("Portal_ResultsReserveDocument"))+"\n")])};we._withStripped=!0;var Re={name:"MailReservationButton",mixins:[q],computed:{mailFormUrl:function(){return this.$store.getters.mailFormUrl}},methods:{navigateToForm:function(){master.isAnonymous?ErmesGUI.callback.showAuthenticationPopup():top.location.href=this.mailFormUrl}}},He=(0,E.Z)(Re,we,[],!1,null,null,null);He.options.__file="src/apps/holdings/components/buttons/MailReservationButton.vue";var xe=He.exports,Me=function(){var e=this,t=e.$createElement;return(e._self._c||t)("button",{staticClass:"holding-reservation-multiple btn btn-default pull-right",attrs:{type:"button",disabled:e.working||!e.selectedHoldings.length},on:{click:e.handleReservation}},[e._v("\n  "+e._s(e.resolveLabel("Portal_HoldingActionLoanLabel"))+"\n")])};Me._withStripped=!0;var Le={name:"MultipleReservationButton",mixins:[q],computed:{working:function(){return this.$store.getters.working},holdingPlaceEnabled:function(){return this.$store.getters.holdingPlaceEnabled},selectedHoldings:function(){return this.$store.getters.selectedHoldings}},methods:{handleReservation:function(){master.isAnonymous?ErmesGUI.callback.showAuthenticationPopup():this.holdingPlaceEnabled?this.$store.commit("holdingPlaceModalVisible",!0):this.$store.dispatch("placeReservation")}}},De=(o(22227),(0,E.Z)(Le,Me,[],!1,null,"0c7f783c",null));De.options.__file="src/apps/holdings/components/buttons/MultipleReservationButton.vue";var Oe=De.exports,Ee=function(){var e=this,t=e.$createElement,o=e._self._c||t;return e.holdings&&e.holdings.length||e.forceShow?o("tbody",[o("tr",{staticClass:"holdings-subscription-section",on:{click:function(t){e.localVisible=!e.localVisible}}},[o("td",{class:[e.localVisible?"section-visible":"section-hidden","holding-subscription-section-separator"],attrs:{colspan:e.desktopHoldingColumns?e.desktopHoldingColumns.length+3:0}},[e.includedInSubscription?o("EditableLabel",{attrs:{labelKey:"Portal|HoldingInSubscription",params:[e.holdings.length]}}):o("EditableLabel",{attrs:{labelKey:"Portal|HoldingNotInSubscription",params:[e.holdings.length]}}),e._v(" "),o("span",{class:e.localVisible?"pull-right fas fa-chevron-up":"pull-right fas fa-chevron-down",attrs:{"aria-hidden":"true"}})],1)]),e._v(" "),e.holdings&&e.holdings.length?e.restriction?[e._l(e.holdingsRestriction,(function(t){return o("HoldingItemDesktop",{directives:[{name:"show",rawName:"v-show",value:e.localVisible,expression:"localVisible"}],key:t._uid,attrs:{holding:t}})})),e._v(" "),e.holdingsRestriction&&e.holdingsNoRestriction&&e.holdingsRestriction.length&&e.holdingsNoRestriction.length?o("tr",{directives:[{name:"show",rawName:"v-show",value:e.localVisible,expression:"localVisible"}],staticClass:"second-table-divider"}):e._e(),e._v(" "),e._l(e.holdingsNoRestriction,(function(t){return o("HoldingItemDesktop",{directives:[{name:"show",rawName:"v-show",value:e.localVisible,expression:"localVisible"}],key:t._uid,attrs:{holding:t}})}))]:e._l(e.holdings,(function(t){return o("HoldingItemDesktop",{directives:[{name:"show",rawName:"v-show",value:e.localVisible,expression:"localVisible"}],key:t._uid,attrs:{holding:t}})})):[o("tr",{directives:[{name:"show",rawName:"v-show",value:e.localVisible,expression:"localVisible"}
1],staticClass:"holding-table-row no-holding-row"},[o("td",{staticClass:"indicator no-existing",attrs:{"aria-hidden":"true"}}),e._v(" "),o("td",{attrs:{colspan:e.desktopHoldingColumns?e.desktopHoldingColumns.length+3:0}},[o("EditableLabel",{attrs:{labelKey:"Portal|HoldingNothingInSubscription"}})],1)])]],2):e._e()};function Te(e){return Te="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Te(e)}function $e(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,n)}return o}function Ie(e,t,o){return(t=function(e){var t=function(e,t){if("object"!=Te(e)||!e)return e;var o=e[Symbol.toPrimitive];if(void 0!==o){var n=o.call(e,"string");if("object"!=Te(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Te(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}Ee._withStripped=!0;var Be={name:"HoldingListDesktopSection",props:["holdings","visible","includedInSubscription","forceShow"],mixins:[q],data:function(){return{localVisible:this.visible}},components:{HoldingItemDesktop:fe,EditableLabel:Y.Z},computed:function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?$e(Object(o),!0).forEach((function(t){Ie(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):$e(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}({},(0,i.Se)(["desktopHoldingColumns"]))},Ae=Be,je=(o(21857),(0,E.Z)(Ae,Ee,[],!1,null,"d32efa4e",null));je.options.__file="src/apps/holdings/components/desktop/HoldingListDesktopSection.vue";var Ne=je.exports,Ve=o(711),Ze=o.n(Ve);function Ke(e){return Ke="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ke(e)}function Fe(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,n)}return o}function Ue(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?Fe(Object(o),!0).forEach((function(t){qe(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):Fe(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}function qe(e,t,o){return(t=function(e){var t=function(e,t){if("object"!=Ke(e)||!e)return e;var o=e[Symbol.toPrimitive];if(void 0!==o){var n=o.call(e,"string");if("object"!=Ke(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Ke(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}var Ye={name:"HoldingListDesktop",mixins:[q],props:["holdings","caption"],components:{HoldingListDesktopHeaders:J,HoldingItemDesktop:fe,TitleReservationButton:Ce,MailReservationButton:xe,MultipleReservationButton:Oe,HoldingListDesktopSection:Ne},computed:Ue(Ue({},(0,i.Se)(["holdingsEnableActions"])),{},{reservationMode:function(){return this.$store.getters.reservationMode},titleReservable:function(){return this.$store.getters.titleReservable},holdingPlaces:function(){return this.$store.getters.holdingPlaces},hasReservableHoldings:function(){return this.$store.getters.hasReservableHoldings},holdingPlaceEnabled:function(){return this.$store.getters.holdingPlaceEnabled},canPlaceTitleReservation:function(){return this.$store.getters.canPlaceTitleReservation},canPlaceMailReservation:function(){return this.$store.getters.canPlaceMailReservation},canPlaceMultipleReservation:function(){return this.$store.getters.canPlaceMultipleReservation},canViewReservationButton:function(){return this.$store.getters.canViewReservationButton},canViewProvisionRequestButton:function(){return this.$store.getters.canViewProvisionRequestButton},userSubscriptionAvailable:function(){return this.$store.getters.userSubscriptionAvailable},allSelected:{get:function(){return Ze()(this.sortedHoldings.filter((function(e){return e.IsReservable})),(function(e){return e.IsSelected}))},set:function(e){this.$store.dispatch("setAllHoldingSelected",!this.allSelected)}}})},ze=(0,E.Z)(Ye,B,[],!1,null,null,null);ze.options.__file="src/apps/holdings/components/desktop/HoldingListDesktop.vue";var Ge=ze.exports,Je=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"holdings_container visible-xs visible-sm"},[e.restriction?[o("ul",{staticClass:"holding-mobile-list"},e._l(e.holdingsRestriction,(function(e){return o("HoldingItemMobile",{key:e._uid,attrs:{holding:e}})})),1),e._v(" "),o("div",{staticClass:"second-table-divider"}),e._v(" "),o("ul",{staticClass:"holding-mobile-list"},e._l(e.holdingsNoRestriction,(function(e){return o("HoldingItemMobile",{key:e._uid,attrs:{holding:e}})})),1)]:[o("ul",{staticClass:"holding-mobile-list"},e._l(e.sortedHoldings,(function(e){return o("HoldingItemMobile",{key:e._uid,attrs:{holding:e}})})),1)],e._v(" "),1===e.reservationMode&&e.canViewReservationButton?o("div",[o("TitleReservationButton",{attrs:{"is-mobile":!0}})],1):3===e.reservationMode&&e.hasReservableHoldings?o("div",[o("MailReservationButton")],1):2===e.reservationMode&&e.hasReservableHoldings&&e.canViewReservationButton?[o("MultipleReservationButton")]:e._e(
1)],2)};Je._withStripped=!0;var We=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("li",{staticClass:"holding holding-item holding-mobile-item",class:{"is-available":e.holding.IsAvailable,"not-available":!e.holding.IsAvailable,"new-item":e.holding.NewItem,hidden:!e.isVisibleHoldingUid(e.holding._uid)},attrs:{"data-id":e.record&&e.record.Record&&e.record.Record.RscId,"data-base":e.record&&e.record.Record&&e.record.Record.Docbase}},[o("p",[e._l(e.mobileHoldingColumns,(function(t,n){return["Site"===t.Name||"SiteLabel"===t.Name?[e.holding.IsAvailable?[e.resolveColumnLabel(t)?o("h4",{attrs:{role:"presentation"}},[o("EditableLabel",{attrs:{labelKey:"Portal|HoldingsMobileIsAvailableLabel",params:[e.resolveColumnLabel(t)]}})],1):e._e()]:[o("h4",{attrs:{role:"presentation"}},[e.holding.WhenBack?[o("EditableLabel",{attrs:{labelKey:"Portal|HoldingsMobileNotAvailableLabel",params:[e.holding.WhenBack]}}),e._v(" "),e.resolveColumnLabel(t)?o("EditableLabel",{attrs:{labelKey:"Portal|HoldingsMobileNotAvailableSiteLabel",params:[e.resolveColumnLabel(t)]}}):e._e()]:[o("EditableLabel",{attrs:{labelKey:"Portal|ErmesHoldingsColumnStatus_"+e.holding.Statut,defaultValue:e.holding.Statut}}),e._v(" "),e.resolveColumnLabel(t)?o("span",[o("span"),e._v(" "),o("EditableLabel",{attrs:{labelKey:"Portal|HoldingsMobileNotAvailableSiteLabel",params:[e.resolveColumnLabel(t)]}})],1):e._e()]],2)]]:e.resolveColumnLabel(t)?[o("span",{domProps:{innerHTML:e._s(e.resolveColumnLabel(t))}}),e._v(" "),n<e.mobileHoldingColumns.length-1?o("span",[e._v(" | ")]):e._e()]:e._e()]}))],2),e._v(" "),e.holding.IsTransmissible?[e.canViewProvisionRequestButton?[o("span",{staticClass:"holding-item",attrs:{"data-id":e.holding.HoldingId,"data-base":e.holding.BaseName,"site-code":e.holding.SiteCode}},[e.holding.IsTransmissible?o("HoldingProvisionRequestButton",{attrs:{holding:e.holding}}):e._e()],1)]:e._e()]:[0===e.reservationMode?[e.canViewReservationButton?[o("span",{staticClass:"holding-item",attrs:{"data-id":e.holding.HoldingId,"data-base":e.holding.BaseName,"site-code":e.holding.SiteCode}},[o("HoldingReservationButton",{attrs:{holding:e.holding}})],1)]:e._e()]:2===e.reservationMode?[e.canViewReservationButton?o("input",{directives:[{name:"model",rawName:"v-model",value:e.isSelected,expression:"isSelected"}],staticClass:"multiple-booking multiple-booking-mobile",attrs:{type:"checkbox",disabled:!e.holding.IsReservable},domProps:{checked:Array.isArray(e.isSelected)?e._i(e.isSelected,null)>-1:e.isSelected}
1,on:{change:function(t){var o=e.isSelected,n=t.target,i=!!n.checked;if(Array.isArray(o)){var r=e._i(o,null);n.checked?r<0&&(e.isSelected=o.concat([null])):r>-1&&(e.isSelected=o.slice(0,r).concat(o.slice(r+1)))}else e.isSelected=i}}}):e._e()]:e.isReservationExcluded?[o("span",{directives:[{name:"tooltip",rawName:"v-tooltip",value:{content:e.resolveLabel("Portal_ReservationDialogExcludedLocationText"),classes:["alert-reservation-tooltip"],html:!0,delay:{show:200,hide:500},placement:"left",offset:5,trigger:"manual",show:e.toogleAlertsTooltip,container:".detail-holds"},expression:"{\n          content: resolveLabel(\n            'Portal_ReservationDialogExcludedLocationText'\n          ),\n          classes: ['alert-reservation-tooltip'],\n          html: true,\n          delay: {\n            show: 200,\n            hide: 500\n          },\n          placement: 'left',\n          offset: 5,\n          trigger: 'manual',\n          show: toogleAlertsTooltip,\n          container: '.detail-holds'\n        }"}],staticClass:"user-alert-messages",on:{mouseout:function(t){return e.hideTooltip()},click:function(t){e.toogleAlertsTooltip=!e.toogleAlertsTooltip}}},[o("i",{staticClass:"glyphicon glyphicon-exclamation-sign"})])]:e._e(),e._v(" "),!e.canViewReservationButton||0!==e.reservationMode&&2!==e.reservationMode||e.holding.IsReservable?e.holding.InfoTooltip?o("VPopover",{attrs:{popoverClass:["booking-tooltip"],autoHide:!1,placement:"right",container:".detail-holds",trigger:"click"},on:{"apply-show":e.refreshLabels}},[o("span",{staticClass:"fas fa-question-circle holding-not-bookable-icon"}),e._v(" "),o("template",{slot:"popover"},[o("div",{staticClass:"holding-tooltip-wrapper"},[o("div",{staticClass:"holding-tooltip-content"},[o("span",[e._v(e._s(e.holding.InfoTooltip))])])])])],2):e._e():o("VPopover",{attrs:{popoverClass:["booking-tooltip"],autoHide:!1,placement:"right",container:".detail-holds",trigger:"click"},on:{"apply-show":e.refreshLabels}},[e.holding.IsReservable?e._e():o("span",{staticClass:"fas fa-question-circle holding-not-bookable-icon"}),e._v(" "),o("template",{slot:"popover"},[o("div",{staticClass:"holding-tooltip-wrapper"},[o("div",{staticClass:"holding-tooltip-header"},[o("EditableLabel",{attrs:{labelKey:"Portal|HoldingBookingTooltipCantRenew"}})],1),e._v(" "),o("div",{staticClass:"holding-tooltip-content"},[o("EditableLabel",{attrs:{labelKey:"Portal|HoldingBookingTooltip_"+e.holding.BookingTooltipCode,defaultValue:e.holding.BookingTooltip}}),e._v(" "),e.holding.InfoTooltip?o("div",[e._v(e._s(e.holding.InfoTooltip))]):e._e()],1)])])],2)],e._v(" "),e.holding.ConsultUrl?[o("a",{class:e.holding.IsConsultable?"log-holding-access btn btn-md btn-info":"btn btn-md btn-info disabled",attrs:{href:e.holding.IsConsultable?e.holding.ConsultUrl:"#",target:"_blank"}},[o("EditableLabel",{attrs:{labelKey:"Portal|HoldingConsultOnline"}})],1),e._v(" "),e.holding.IsConsultable?e._e():o("VPopover",{attrs:{popoverClass:["booking-tooltip"],autoHide:!1,placement:"right",container:".detail-holds",delay:{show:200,hide:500},trigger:"click"},on:{"apply-show":e.refreshLabels}},[o("span",{staticClass:"fas fa-question-circle holding-not-bookable-icon"}),e._v(" "),o("template",{slot:"popover"},[o("div",{staticClass:"holding-tooltip-wrapper"},[e.isAnonymous?e._e():o("div",{staticClass:"holding-tooltip-header"},[o("EditableLabel",{attrs:{labelKey:"Portal|HoldingBookingTooltipCantConsult"}})],1),e._v(" "),o("div",{staticClass:"holding-tooltip-content"},[o("EditableLabel",{attrs:{labelKey:"Portal|HoldingBookingTooltipCantConsultDescription"}})],1)])])],2)]:e._e()],2)};function Qe(e){return Qe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Qe(e)}function Xe(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,n)}return o}function et(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};
1t%2?Xe(Object(o),!0).forEach((function(t){tt(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):Xe(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}function tt(e,t,o){return(t=function(e){var t=function(e,t){if("object"!=Qe(e)||!e)return e;var o=e[Symbol.toPrimitive];if(void 0!==o){var n=o.call(e,"string");if("object"!=Qe(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Qe(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}We._withStripped=!0;var ot={name:"HoldingItemMobile",mixins:[q],props:["holding"],data:function(){return{toogleAlertsTooltip:!1}},components:{HoldingReservationButton:re,HoldingProvisionRequestButton:de,EditableLabel:Y.Z},computed:et(et({},(0,i.Se)(["isVisibleHoldingUid","record"])),{},{isReservationExcluded:function(){var e=this,t=this.reservationAlerts.some((function(t){return t.ExcludedReservationLocations&&t.ExcludedReservationLocations.some((function(t){return e.holding.SiteCode===t.Code||e.holding.Site===t.Libelle}))}));return 1===this.reservationMode&&this.haveExcludedReservationLocations&&t},reservationMode:function(){return this.$store.getters.reservationMode},mobileHoldingColumns:function(){var e=this;return x()(this.$store.getters.mobileHoldingColumns,(function(t){return e.resolveColumnLabel(t)}))},canViewReservationButton:function(){return this.$store.getters.canViewReservationButton},canViewProvisionRequestButton:function(){return this.$store.getters.canViewProvisionRequestButton},isSelected:{get:function(){return this.holding.IsSelected},set:function(e){this.$store.dispatch("toggleHoldingSelected",this.holding)}}}),methods:{resolveColumnLabel:function(e){return F(this.holding,this.$store.getters.mobileHoldingColumns,e.Name)},refreshLabels:function(){window.resourceEditor&&window.resourceEditor.refresh()},hideTooltip:function(){var e=this;setTimeout((function(){e.toogleAlertsTooltip=!1}),3e3)}}},nt=(o(13211),(0,E.Z)(ot,We,[],!1,null,"150dd48e",null));nt.options.__file="src/apps/holdings/components/mobile/HoldingItemMobile.vue";var it={name:"HoldingListMobile",mixins:[q],props:["holdings"],components:{HoldingItemMobile:nt.exports,TitleReservationButton:Ce,MailReservationButton:xe,MultipleReservationButton:Oe},computed:{holdingColumns:function(){return this.$store.getters.holdingColumns},reservationMode:function(){return this.$store.getters.reservationMode},titleReservable:function(){return this.$store.getters.titleReservable},hasReservableHoldings:function(){return R()(this.holdings,(function(e){return!e.IsTransmissible&&e.IsReservable}))},sort:function(){return this.$store.getters.sort},sortOrder:function(){return this.$store.getters.sortOrder},canViewReservationButton:function(){return this.$store.getters.canViewReservationButton}}},rt=(o(66090),(0,E.Z)(it,Je,[],!1,null,null,null));rt.options.__file="src/apps/holdings/components/mobile/HoldingListMobile.vue";var at=rt.exports,st=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"modal fade holding_reservation_dialog",attrs:{"aria-hidden":"true",role:"dialog","aria-labelledby":"holding_reservation_dialog-label-"+e._uid}},[o("div",{staticClass:"modal-dialog"},[o("div",{staticClass:"modal-content"},[o("div",{staticClass:"modal-header"},[o("button",{staticClass:"close",attrs:{type:"button","data-dismiss":"modal",title:e.resolveLabel("Portal_ReservationDialogCancelTitle")}},[e._v("\n          x\n          "),o("span",{staticClass:"sr-only"},[o("EditableLabel",{attrs:{labelKey:"Portal|ReservationDialogCancelTitle"}})],1)]),e._v(" "),o("h2",{staticClass:"modal-title",attrs:{id:"holding_reservation_dialog-label-"+e._uid}},[e.holdingPlaces&&e.holdingPlaces.length>1?o("EditableLabel",{attrs:{labelKey:"Portal|ReservationDialogTitle"}}):o("EditableLabel",{attrs:{labelKey:"Portal|ReservationDialogSingleHoldingPlacetitle"}})],1)]),e._v(" "),o("div",{staticClass:"modal-body"},[o("p",{staticClass:"choose-library-title"},[o("EditableLabel",{attrs:{labelKey:"Portal|ReservationDialogText"}})],1),e._v(" "),o("div",{staticClass:"form-horizontal"},[e.holdingPlaces&&e.holdingPlaces.length>1?o("div",{staticClass:"form-group"},[o("div",{staticClass:"choose-library-label col-sm-4 col-md-4 col-lg-4"},[o("label",{staticClass:"control-label",attrs:{for:"holding-reservation-dialog-library-"+e._uid}},[o("EditableLabel",{attrs:{labelKey:"Portal|ReservationDialogChooseLibrary"}})],1)]),e._v(" "),o("div",{staticClass:"col-sm-8 col-md-8 col-lg-8"},[o("select",{staticClass:"form-control form-front-select",class:{"holding-excluded-location-select":e.selectedHoldingPlace&&e.selectedHoldingPlace.IsExcluded},attrs:{id:"holding-reservation-dialog-library-"+e._uid,required:"required","aria-describedby":"holding-reservation-dialog-library-desc-"+e._uid},on:{change:function(t){return e.onHoldingPlaceChange(t.target.value)}}},[e.holdingPlaces.length>1?o("option",{staticClass:"holding-reservation-select-default-void",attrs:{value:"",disabled:"disabled"},domProps:{selected:e.selectedHoldingPlace?null:"selected"}},[o("EditableLabel",{attrs:{labelKey:"Portal|ReservationDialogChooseLibraryDefaultSelectionText"}}
1)],1):e._e(),e._v(" "),e._l(e.holdingPlaces,(function(t){return o("option",{class:t.IsExcluded?"holding-excluded-location-option":"holding-included-location-option",attrs:{disabled:t.IsExcluded},domProps:{value:t.Code,selected:e.selectedHoldingPlace&&e.selectedHoldingPlace.Code===t.Code?"selected":null}},[e._v("\n                  "+e._s(t.Libelle||t.Code)+"\n                  "+e._s(t.IsExcluded?"("+e.resolveLabel("Portal_ReservationDialogExcludedLocationText")+")":"")+"\n                ")])}))],2)]),e._v(" "),o("span",{staticClass:"help-block hidden",attrs:{id:"holding-reservation-dialog-library-desc-"+e._uid,"aria-hidden":"true"}},[o("EditableLabel",{attrs:{labelKey:"Portal|FormFieldRequiredText"}})],1)]):o("div",{staticClass:"form-group"},[o("p",{staticClass:"choose-library-title"},[o("EditableLabel",{attrs:{labelKey:"Portal|ReservationDialogSingleHoldingPlaceText"}}),e._v(" "),e.selectedHoldingPlace?o("strong",[e._v("\n                "+e._s(e.selectedHoldingPlace.Libelle||e.selectedHoldingPlace.Code)+"\n              ")]):e._e()],1)])])]),e._v(" "),o("div",{staticClass:"modal-footer"},[o("button",{staticClass:"btn btn-default confirm",attrs:{type:"button",title:e.multiStepReservation?e.resolveLabel("Portal_ReservationDialogSelectText"):e.resolveLabel("Portal_ReservationDialogValidText"),disabled:e.working||!e.selectedHoldingPlace||e.selectedHoldingPlace.IsExcluded},on:{click:e.handleReservation}},[e.multiStepReservation?o("EditableLabel",{attrs:{labelKey:"Portal|ReservationDialogSelectText"}}):o("EditableLabel",{attrs:{labelKey:"Portal|ReservationDialogValidText"}})],1),e._v(" "),o("button",{staticClass:"btn btn-primary",attrs:{type:"button",title:e.resolveLabel("Portal_ReservationDialogCancelTitle")},on:{click:e.onModalHidden}},[o("EditableLabel",{attrs:{labelKey:"Portal|ReservationDialogCancelText"}})],1)])])])])};st._withStripped=!0;var lt={name:"HoldingPlaceModal",mixins:[q],components:{EditableLabel:Y.Z},watch:{visible:function(e){e?(this.setDefaultSelectedHoldingPlace(),$(this.$el).modal({show:!0,backdrop:!$(".modal-backdrop").length&&"static"}),$(this.$el).get(0).scrollIntoView()):$(this.$el).modal("hide")}},computed:{visible:function(){return this.$store.getters.holdingPlaceModalVisible},working:function(){return this.$store.getters.working},holdingPlaces:function(){var e=this,t=this.$store.getters.holdingPlaces;return this.selectedHoldings&&1===this.selectedHoldings.length&&this.selectedHoldings[0].HoldingPlaces&&this.selectedHoldings[0].HoldingPlaces.length&&(t=this.selectedHoldings[0].HoldingPlaces),this.getParameterValue("EnableHoldingPlacesTopLevelFilter")&&this.selectedHoldings&&this.selectedHoldings.length?t.filter((function(t){return e.selectedHoldings.some((function(e){return e.SiteCode===t.TopLevelScopeCode||e.TopLevelScopeCode===t.TopLevelScopeCode}))})):t},multiStepReservation:function(){return this.$store.getters.multiStepReservation},selectedHoldingPlace:function(){return this.$store.getters.selectedHoldingPlace},selectedHoldings:function(){return this.$store.getters.selectedHoldings}},methods:{handleReservation:function(){this.multiStepReservation?this.$store.dispatch("getSecondHoldingPlaces"):this.$store.dispatch("placeReservation")},onModalHidden:function(){this.$store.commit("holdingPlaceModalVisible",!1)},onHoldingPlaceChange:function(e){var t=l()(this.$store.getters.holdingPlaces,(function(t){return t.Code===e}));this.$store.commit("selectedHoldingPlace",t)},setDefaultSelectedHoldingPlace:function(){this.$store.commit("selectedHoldingPlace",1===this.holdingPlaces.length?this.holdingPlaces[0]:l()(this.holdingPlaces,(function(e){return e.IsDefault})))}},mounted:function(){var e=this;$(this.$el).on("hidden.bs.modal",(function(t){$("#modal-holdings").length&&t.stopPropagation(),e.onModalHidden()}))}},dt=(o(20643),(0,E.Z)(lt,st,[],!1,null,"573c10ea",null));dt.options.__file="src/apps/holdings/components/HoldingPlaceModal.vue";var ct=dt.exports,ut=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"modal fade holding_provision_dialog",attrs:{"aria-hidden":"true",role:"dialog","aria-labelledby":"holding_provision_dialog-label-"+e._uid}},[o("div",{staticClass:"modal-dialog"},[o("div",{staticClass:"modal-content"},[o("div",{staticClass:"modal-header"},[o("button",{staticClass:"close",attrs:{type:"button","data-dismiss":"modal",title:e.resolveLabel("Portal_ProvisionDialogCancelTitle")}},[e._v("\n          x\n          "),o("span",{staticClass:"sr-only"},[o("EditableLabel",{attrs:{labelKey:"Portal|ProvisionDialogCancelTitle"}})],1)]),e._v(" "),o("h2",{staticClass:"modal-title",attrs:{id:"holding_provision_dialog-label-"+e._uid}},[o("EditableLabel",{attrs:{labelKey:"Portal|ProvisionDialogTitle"}})],1)]),e._v(" "),o("div",{staticClass:"modal-body"},[o("div",{staticClass:"provision-body-header",domProps:{innerHTML:e._s(e.unescapeHtml(e.resolveLabel("Portal_ProvisionDialogContentHeaderText","",[e.site])))}}),e._v(" "),o("div",{staticClass:"provision-body-content"}),e._v(" "),o("div",{staticClass:"provision-body-footer",domProps:{innerHTML:e._s(e.unescapeHtml(e.resolveLabel("Portal_ProvisionDialogContentFooterText","",[e.recordTitle])))}})]),e._v(" "),o("div",{staticClass:"modal-footer"},[o("button",{staticClass:"btn btn-default confirm",attrs:{type:"button",title:e.resolveLabel("Portal_ProvisionDialogValidText"),disabled:e.working},on:{click:e.handleProvision}},[o("EditableLabel",{attrs:{labelKey:"Portal|ProvisionDialogValidText"}})],1),e._v(" "),o("button",{staticClass:"btn btn-primary",attrs:{type:"button",title:e.resolveLabel("Portal_ProvisionDialogCancelText")},on:{click:e.onModalHidden}},[o("EditableLabel",{attrs:{labelKey:"Portal_ProvisionDialogCancelText"}})],1)])])])])};ut._withStripped=!0;var pt=o(27955),gt=o.n(pt),ht={name:"HoldingProvisionRequestModal",mixins:[q],components:{EditableLabel:Y.Z},watch:{visible:function(e){e?($(this.$el).modal({show:!0,backdrop:!$(".modal-backdrop").length&&"static"}),$(this.$el).get(0).scrollIntoView()):$(this.$el).modal("hide")}},computed:{visible:function(){return this.$store.getters.holdingProvisionModalVisible},working:function(){return this.$store.getters.working},recordTitle:function(){return m()(this.$store.getters.fieldList,["Title",0],"")},site:function(){return((this.$store.getters.siteHoldings||[])[0]||{}).Site}},methods:{unescapeHtml:function(e){return gt()(e)},handleProvision:function(){this.$store.dispatch("placeProvisonRequest")},onModalHidden:function(){this.$store.commit("holdingRequestedForProvision",null),this.$store.commit("holdingProvisionModalVisible",!1)}},mounted:function(){var e=this;
1$(this.$el).on("hidden.bs.modal",(function(t){$("#modal-holdings").length&&t.stopPropagation(),e.onModalHidden()}))}},mt=(o(77494),o(19757),(0,E.Z)(ht,ut,[],!1,null,"9c920884",null));mt.options.__file="src/apps/holdings/components/HoldingProvisionRequestModal.vue";var ft=mt.exports,bt=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"modal fade serial_dialog",attrs:{"aria-hidden":"true",role:"dialog","aria-labelledby":"serial-label-"+e._uid}},[o("div",{staticClass:"modal-dialog"},[o("div",{staticClass:"modal-content"},[o("div",{staticClass:"modal-header"},[o("button",{staticClass:"close",attrs:{type:"button","data-dismiss":"modal",title:e.resolveLabel("Portal_SeialDialogCancelTitle")}},[e._v("\n          x\n          "),o("span",{staticClass:"sr-only"},[o("EditableLabel",{attrs:{labelKey:"Portal|SeialDialogCancelTitle"}})],1)]),e._v(" "),o("h2",{staticClass:"modal-title",attrs:{id:"serial_dialog-"+e._uid}},[o("EditableLabel",{attrs:{labelKey:"Portal|SerialDialogTitle",params:[e.siteHoldings]}}
1)],1)]),e._v(" "),o("div",{staticClass:"modal-body detail-subscriptions detail-serial"},[(0===e.reservationMode||2===e.reservationMode)&&e.holdingPlaces.length>0?o("div",{staticClass:"form-group"},[o("label",{staticClass:"control-label col-sm-4 col-md-4 col-lg-4",attrs:{for:"serial_dialog-"+e._uid}},[o("EditableLabel",{attrs:{labelKey:"Portal|ReservationDialogChooseLibrary"}})],1),e._v(" "),o("div",{staticClass:"col-sm-8 col-md-8 col-lg-8"},[o("select",{staticClass:"form-control",attrs:{id:"serialHoldingSelect"},on:{change:function(t){return e.onHoldingPlaceChange(t.target.value)}}},[o("option",{attrs:{value:""}},[e._v("---")]),e._v(" "),e._l(e.holdingPlaces,(function(t){return o("option",{key:t.Code+"_"+t.Libelle,domProps:{value:""+t.Code}},[e._v("\n                "+e._s(t.Libelle)+"\n              ")])}))],2)])]):e._e(),e._v(" "),o("table",{attrs:{"data-v-7a868514":"",cellspacing:"1",role:"presentation"}},[o("thead",[o("tr",[o("th",{staticClass:"sortable",class:e.sortedClass("LibFas"),attrs:{scope:"col"},on:{click:function(t){return e.sortBy("LibFas")}}},[o("EditableLabel",{attrs:{labelKey:"Portal|HoldingSerialNumber"}})],1),e._v(" "),e.canViewLocalisation?o("th",{class:e.sortedClass("Localisation"),attrs:{scope:"col"},on:{click:function(t){return e.sortBy("Localisation")}}},[o("EditableLabel",{attrs:{labelKey:"Portal|HoldingSerialLocalisation"}})],1):e._e(),e._v(" "),o("th",{class:e.sortedClass("Section"),attrs:{scope:"col"},on:{click:function(t){return e.sortBy("Section")}}},[o("EditableLabel",{attrs:{labelKey:"Portal|HoldingSerialSection"}})],1),e._v(" "),e.canViewCallNumber?o("th",{class:e.sortedClass("Cote"),attrs:{scope:"col"},on:{click:function(t){return e.sortBy("Cote")}}},[o("EditableLabel",{attrs:{labelKey:"Portal|HoldingSerialCallNumber"}})],1):e._e(),e._v(" "),e.canViewStatus?o("th",{class:e.sortedClass("Statut"),attrs:{scope:"col"},on:{click:function(t){return e.sortBy("Statut")}}},[o("EditableLabel",{attrs:{labelKey:"Portal|HoldingSerialStatus"}})],1):e._e(),e._v(" "),e.canViewUtilisation?o("th",{class:e.sortedClass("Utilisation"),attrs:{scope:"col"},on:{click:function(t){return e.sortBy("Utilisation")}}},[o("EditableLabel",{attrs:{labelKey:"Portal|HoldingSerialUtilisation"}})],1):e._e(),e._v(" "),o("th",{attrs:{scope:"col"}})])]),e._v(" "),e.serialsHoldings&&e.serialsHoldings.length?o("tbody",e._l(e.sortedItems,(function(t){return o("tr",{key:t._uid},[o("td",[e._v("\n                "+e._s(t.LibFas)+"\n              ")]),e._v(" "),e.canViewLocalisation?o("td",[e._v("\n                "+e._s(t.Localisation)+"\n              ")]):e._e(),e._v(" "),o("td",[e._v("\n                "+e._s(t.Section)+"\n              ")]),e._v(" "),e.canViewCallNumber?o("td",[e._v("\n                "+e._s(t.Cote)+"\n              ")]):e._e(),e._v(" "),e.canViewStatus?o("td",[e._v("\n                "+e._s(t.Statut)+"\n              ")]):e._e(),e._v(" "),e.canViewUtilisation?o("td",[e._v("\n                "+e._s(t.Utilisation)+"\n              ")]):e._e(),e._v(" "),0===e.reservationMode||2===e.reservationMode?o("td",[e.canViewReservationButton?o("div",{staticClass:"holding-item",attrs:{"data-id":t.HoldingId,"data-base":t.BaseName,"site-code":t.SiteCode}},[o("VPopover",{attrs:{disabled:t.IsReservable,popoverClass:["booking-tooltip"],autoHide:!1,placement:"right",container:".detail-holds",delay:{show:200,hide:500},trigger:"hover"}},[o("button",{staticClass:"holding-reservation btn btn-default",attrs:{type:"button","data-holding-id":t.HoldingId,disabled:e.working||!t.IsReservable},on:{click:function(o){return e.handleReservation(t)}}},[e._v("\n                      "+e._s(e.buttonLabel)+"\n                    ")]),e._v(" "),o("template",{slot:"popover"},[o("div",{staticClass:"holding-tooltip-wrapper"},[o("div",{staticClass:"holding-tooltip-header"},[o("EditableLabel",{attrs:{labelKey:"Portal|HoldingBookingTooltipCantRenew"}})],1),e._v(" "),o("div",{staticClass:"holding-tooltip-content"},[o("EditableLabel",{attrs:{labelKey:"Portal|HoldingBookingTooltip_"+t.BookingTooltipCode,defaultValue:t.BookingTooltip}}
1)],1)])])],2)],1):e._e()]):e._e()])})),0):e._e()])]),e._v(" "),o("div",{staticClass:"modal-footer"},[o("button",{staticClass:"btn btn-primary",attrs:{type:"button",title:e.resolveLabel("Portal_SeialDialogCancelTitle")},on:{click:e.onModalHidden}},[o("EditableLabel",{attrs:{labelKey:"Portal|SerialDialogClose"}})],1)])])])])};bt._withStripped=!0;var vt={name:"SerialsModal",mixins:[q],components:{EditableLabel:Y.Z,HoldingItemDesktop:fe,HoldingReservationButton:re},data:function(){return{sortab:{key:"",isAsc:!1}}},watch:{visible:function(e){e?($(this.$el).modal({show:!0,backdrop:!$(".modal-backdrop").length&&"static"}),$(this.$el).get(0).scrollIntoView()):$(this.$el).modal("hide")}},computed:{visible:function(){return this.$store.commit("selectedHoldingPlace",""),this.$store.getters.serialModalVisible},siteHoldings:function(){return this.$store.getters.serialsHoldings.length>0?this.$store.getters.serialsHoldings[0].Site:""},serialsHoldings:function(){return this.$store.getters.serialsHoldings},reservationMode:function(){return this.$store.getters.reservationMode},canViewReservationButton:function(){return this.$store.getters.canViewReservationButton},canViewLocalisation:function(){return this.$store.getters.serialsHoldings.filter((function(e){return""!==e.Localisation})).length>0},canViewCallNumber:function(){return this.$store.getters.serialsHoldings.filter((function(e){return""!==e.Cote})).length>0},canViewStatus:function(){return this.$store.getters.serialsHoldings.filter((function(e){return""!==e.Statut})).length>0},canViewUtilisation:function(){return this.$store.getters.serialsHoldings.filter((function(e){return""!==e.Utilisation})).length>0},buttonLabel:function(){return(this.holding||{}).IsExpo?this.resolveLabel("Portal_HoldingActionExpoLabel"):this.resolveLabel("Portal_HoldingActionLoanLabel")},working:function(){return this.$store.getters.working},sortedItems:function(){var e=this,t=this.$store.getters.serialsHoldings.slice();if(""!==this.sortab.key){var o=this.sortab.isAsc?"asc":"desc";t=N()(t,[function(t){return(t[e.sortab.key]||"").toLowerCase()}],["asc"]),"desc"===o&&(t=Z()(t))}return t},holdingPlaces:function(){var e=this,t=this.$store.getters.holdingPlaces;return this.selectedHoldings&&1===this.selectedHoldings.length&&this.selectedHoldings[0].HoldingPlaces&&this.selectedHoldings[0].HoldingPlaces.length&&(t=this.selectedHoldings[0].HoldingPlaces),this.getParameterValue("EnableHoldingPlacesTopLevelFilter")&&this.selectedHoldings&&this.selectedHoldings.length?t.filter((function(t){return e.selectedHoldings.some((function(e){return e.SiteCode===t.TopLevelScopeCode||e.TopLevelScopeCode===t.TopLevelScopeCode}))})):t}},methods:{handleReservation:function(e){if(this.$store.getters.selectedHoldings.splice(0),e.BaseName=this.$store.getters.record.Record.Docbase,e.RecordId=this.$store.getters.record.Record.RscId,this.$store.getters.holdingPlaces.length>0){if(e.Localisation=this.$store.getters.selectedHoldingPlace,""===e.Localisation)return void $("#serialHoldingSelect").addClass("error");$("#serialHoldingSelect").removeClass("error")}this.$store.getters.selectedHoldings.push(e),this.$store.dispatch("placeReservation"),this.onModalHidden()},onHoldingPlaceChange:function(e){this.$store.commit("selectedHoldingPlace",e),$("#serialHoldingSelect").removeClass("error")},onModalHidden:function(){this.$store.commit("serialModalVisible",!1)},sortBy:function(e){this.sortab.isAsc=this.sortab.key===e&&!this.sortab.isAsc,this.sortab.key=e},sortedClass:function(e){return this.sortab.key===e?"sorted ".concat(this.sortab.isAsc?"asc":"desc"):""}},mounted:function(){var e=this;$(this.$el).on("hidden.bs.modal",(function(t){$("#modal-holdings").length&&t.stopPropagation(),e.onModalHidden()}))}},yt=(o(72858),(0,E.Z)(vt,bt,[],!1,null,"6abec9dc",null));yt.options.__file="src/apps/holdings/components/SerialsModal.vue";var _t=yt.exports,St=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"modal fade holding_second_reservation_dialog",attrs:{"aria-hidden":"true",role:"dialog","aria-labelledby":"holding_second_reservation_dialog-label-"+e._uid}},[o("div",{staticClass:"modal-dialog"},[o("div",{staticClass:"modal-content"},[o("div",{staticClass:"modal-header"},[o("button",{staticClass:"close",attrs:{type:"button","data-dismiss":"modal",title:e.resolveLabel("Portal_ReservationDialogCancelTitle")}},[e._v("\n          x\n          "),o("span",{staticClass:"sr-only"},[o("EditableLabel",{attrs:{labelKey:"Portal|ReservationDialogCancelTitle"}})],1)]),e._v(" "),o("h2",{staticClass:"modal-title",attrs:{id:"holding_second_reservation_dialog-label-"+e._uid}},[o("EditableLabel",{attrs:{labelKey:"Portal|ReservationSecondDialogTitle"}})],1)]),e._v(" "),o("div",{staticClass:"modal-body"},["Text"===e.modeDisplayLocation?o("span",{staticClass:"selected-location"},[o("EditableLabel",{attrs:{labelKey:"Portal|ReservationSecondDialogYourLibraryIs",params:[e.iguanaSelectedSecondHoldingPlace.Libelle||e.iguanaSelectedSecondHoldingPlace.Code]}})],1):o("div",{staticClass:"form-horizontal"},[o("div",{staticClass:"form-group"},[o("div",{staticClass:"col-sm-4 col-md-4 col-lg-4"},[o("label",{staticClass:"control-label",attrs:{for:"holding_second-reservation-dialog-library-"+e._uid}},[o("EditableLabel",{attrs:{labelKey:"Portal|ReservationSecondDialogChooseLibrary"}})],1)]),e._v(" "),o("div",{staticClass:"col-sm-8 col-md-8 col-lg-8"},[o("select",{staticClass:"form-control form-front-select",attrs:{id:"holding_second-reservation-dialog-library-"+e._uid,required:"required","aria-required":"true","aria-describedby":"holding_second-reservation-dialog-library-desc-"+e._uid},on:{change:function(t){return e.onHoldingPlaceChange(t.target.value)}}},[e.iguanaSecondHoldingPlaces.length>1?o("option",{staticClass:"holding-second-reservation-select-default-void",attrs:{value:"",disabled:"disabled"},domProps:{selected:e.iguanaSelectedSecondHoldingPlace?null:"selected"}},[o("EditableLabel",{attrs:{labelKey:"Portal|ReservationDialogChooseLibraryDefaultSelectionText"}}
1)],1):e._e(),e._v(" "),e._l(e.iguanaSecondHoldingPlaces,(function(t){return o("option",{domProps:{value:t.Code,selected:e.iguanaSelectedSecondHoldingPlace&&e.iguanaSelectedSecondHoldingPlace.Code===t.Code?"selected":null}},[e._v("\n                  "+e._s(t.Libelle||t.Code)+"\n                ")])}))],2)]),e._v(" "),o("span",{staticClass:"help-block hidden",attrs:{id:"holding_second-reservation-dialog-library-desc-"+e._uid,"aria-hidden":"true"}},[o("EditableLabel",{attrs:{labelKey:"Portal|FormFieldRequiredText"}})],1)])])]),e._v(" "),o("div",{staticClass:"modal-footer"},[o("button",{staticClass:"btn btn-default confirm",attrs:{type:"button",title:e.resolveLabel("Portal_ReservationSecondDialogValidTitle"),disabled:e.working||!e.iguanaSelectedSecondHoldingPlace},on:{click:e.handleReservation}},[o("EditableLabel",{attrs:{labelKey:"Portal|ReservationSecondDialogValidText"}})],1),e._v(" "),o("button",{staticClass:"btn btn-primary",attrs:{type:"button",title:e.resolveLabel("Portal_ReservationDialogCancelTitle")},on:{click:e.onModalHidden}},[o("EditableLabel",{attrs:{labelKey:"Portal|ReservationDialogCancelText"}})],1)])])])])};St._withStripped=!0;var kt={name:"IguanaSecondHoldingPlaceModal",mixins:[q],components:{EditableLabel:Y.Z},watch:{visible:function(e){e?($(this.$el).modal({show:!0,backdrop:!$(".modal-backdrop").length&&"static"}),$(this.$el).get(0).scrollIntoView()):$(this.$el).modal("hide")}},computed:{visible:function(){return this.$store.getters.iguanaSecondHoldingPlaceModalVisible},iguanaSelectedSecondHoldingPlace:function(){return this.$store.getters.iguanaSelectedSecondHoldingPlace},working:function(){return this.$store.getters.working},iguanaSecondHoldingPlaces:function(){return this.$store.getters.iguanaSecondHoldingPlaces},modeDisplayLocation:function(){return this.$store.getters.iguanaModeDisplayLocation}},methods:{handleReservation:function(){this.$store.dispatch("placeReservation")},onModalHidden:function(){this.$store.commit("iguanaSecondHoldingPlaceModalVisible",!1)},onHoldingPlaceChange:function(e){var t=l()(this.$store.getters.iguanaSecondHoldingPlaces,(function(t){return t.Code===e}));this.$store.commit("iguanaSelectedSecondHoldingPlace",t)}},mounted:function(){var e=this;$(this.$el).on("hidden.bs.modal",(function(t){t.stopPropagation(),e.onModalHidden()}))}},Pt=(o(82707),(0,E.Z)(kt,St,[],!1,null,null,null));Pt.options.__file="src/apps/holdings/components/IguanaSecondHoldingPlaceModal.vue";var Ct=Pt.exports,wt=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"\n    subscriptions_container\n    holdingsStatements_container\n    hidden-xs hidden-sm\n  "},[o("table",{attrs:{cellspacing:"1",role:"presentation"}},[o("caption",{staticClass:"sr-only"},[e._v("\n      "+e._s(e.resolveLabel("Portal_DetailHoldingsStatementLabel"))+"\n    ")]),e._v(" "),o("thead",[o("tr",[e._l(e.desktopHoldingsStatementColumns,(function(t){return o("th",{key:t.Name,class:[t.Style,{sortable:t.CanSort}],attrs:{scope:"col"},on:{click:function(o){return e.changeSort(t)}}},[o("EditableLabel",{attrs:{labelKey:t.ColumnLabelKey,defaultValue:t.ColumnLabel}}),e._v(" "),t.CanSort?o("span",{class:{"icon-sort":e.holdingsStatementSort!==t.Name,"icon-sort-up":e.holdingsStatementSort===t.Name&&"asc"===e.holdingsStatementSortOrder,"icon-sort-down":e.holdingsStatementSort===t.Name&&"desc"===e.holdingsStatementSortOrder}}):e._e()],1)})),e._v(" "),e.getSerialsToColl?o("th",{attrs:{scope:"col"}},[o("span",{staticClass:"editable-label"},[o("EditableLabel",{attrs:{labelKey:"Portal|SerialColumnDisplayTitle"}})],1)]):e._e()],2)]),e._v(" "),o("tbody",[e.restriction?[e._l(e.holdingsStatementsRestriction,(function(e,t){return o("HoldingsStatementItemDesktop",{key:t+"-WithRestriction",attrs:{holdingsStatement:e}})})),e._v(" "),e.holdingsStatementsNoRestriction&&e.holdingsStatementsNoRestriction.length?o("tr",{staticClass:"second-table-divider"}):e._e(),e._v(" "),e._l(e.holdingsStatementsNoRestriction,(function(e,t){return o("HoldingsStatementItemDesktop",{key:t+"-WithoutRestriction",attrs:{holdingsStatement:e}})}))]:e._l(e.sortedHoldingsStatements,(function(e,t){return o("HoldingsStatementItemDesktop",{key:t,attrs:{holdingsStatement:e}})}))],2)])])};wt._withStripped=!0;var Rt=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("tr",[e._l(e.desktopHoldingsStatementColumns,(function(t,n){return[o("td",{key:n}
1,["Url"==t.Name?[""!=e.resolveColumnLabel(t)?o("a",{staticClass:"btn btn-default",attrs:{href:e.resolveColumnLabel(t),target:"_blank"}},[e._v(e._s(e.resolveLabel("Portal_HoldingsStatementView")))]):e._e()]:e._e(),e._v(" "),"SummaryHoldings"==t.Name?[o("span",{domProps:{innerHTML:e._s(e.resolveColumnLabel(t))}})]:[e._v("\n        "+e._s(e.resolveColumnLabel(t))+"\n      ")]],2)]})),e._v(" "),e.holdingsStatement.GetSerials?o("td",[o("SerialsModalButton",{attrs:{serial:e.holdingsStatement}})],1):e._e()],2)};Rt._withStripped=!0;var Ht=function(){var e=this,t=e.$createElement;return(e._self._c||t)("button",{staticClass:"holding-serials-button btn btn-default",attrs:{type:"button",disabled:!e.selectedHoldings.length},on:{click:e.OpenModalSerials}},[e._v("\n  "+e._s(e.resolveLabel("Portal_SerialColumnButton"))+"\n")])};Ht._withStripped=!0;var xt={name:"SerialsModalButton",mixins:[q],props:["serial"],computed:{selectedHoldings:function(){return this.$store.getters.holdingsStatements}},methods:{OpenModalSerials:function(){this.$store.commit("serialRequestedForModal",this.serial),this.$store.dispatch("getSerialsRequest")}}},Mt=(o(80607),(0,E.Z)(xt,Ht,[],!1,null,"2f9bcd7c",null));Mt.options.__file="src/apps/holdings/components/buttons/SerialsModalButton.vue";var Lt={name:"HoldingsStatementItemDesktop",mixins:[q],props:["holdingsStatement"],components:{SerialsModalButton:Mt.exports},computed:{desktopHoldingsStatementColumns:function(){return this.$store.getters.desktopHoldingsStatementColumns}},methods:{resolveColumnLabel:function(e){return F(this.holdingsStatement,this.$store.getters.desktopHoldingsStatementColumns,e.Name)}}},Dt=(0,E.Z)(Lt,Rt,[],!1,null,null,null);Dt.options.__file="src/apps/holdings/components/desktop/HoldingsStatementItemDesktop.vue";var Ot={name:"HoldingsStatementListDesktop",mixins:[q],components:{HoldingsStatementItemDesktop:Dt.exports,EditableLabel:Y.Z},computed:{holdingsStatements:function(){return this.$store.getters.holdingsStatements},sortedHoldingsStatements:function(){return U(this.holdingsStatements,this.holdingsStatementColumns,this.holdingsStatementSort,this.holdingsStatementSortOrder)},getSerialsToColl:function(){return this.$store.getters.getSerialsToColl},holdingsStatementsRestriction:function(){var e=this;return this.restriction?x()(this.sortedHoldingsStatements,(function(t){return e.restriction.includes("|".concat(t[e.restrictionProperty],"|"))})):[]},holdingsStatementsNoRestriction:function(){var e=this;return this.restriction?x()(this.sortedHoldingsStatements,(function(t){return!e.restriction.includes("|".concat(t[e.restrictionProperty],"|"))})):this.sortedHoldings},restriction:function(){return this.$store.getters.restriction},restrictionProperty:function(){return this.$store.getters.restrictionProperty},holdingsStatementColumns:function(){return this.$store.getters.holdingsStatementColumns},desktopHoldingsStatementColumns:function(){return this.$store.getters.desktopHoldingsStatementColumns},holdingsStatementSort:function(){return this.$store.getters.holdingsStatementSort},holdingsStatementSortOrder:function(){return this.$store.getters.holdingsStatementSortOrder}},methods:{changeSort:function(e){e.CanSort&&(e.Name===this.holdingsStatementSort?this.$store.commit("holdingsStatementSortOrder","asc"===this.holdingsStatementSortOrder?"desc":"asc"):(this.$store.commit("holdingsStatementSort",e.Name),this.$store.commit("holdingsStatementSortOrder","asc")))}}},Et=(o(99476),(0,E.Z)(Ot,wt,[],!1,null,"f62c2e40",null));Et.options.__file="src/apps/holdings/components/desktop/HoldingsStatementListDesktop.vue";var Tt=Et.exports,$t=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"subscriptions_container holdingsStatements_container visible-xs visible-sm"},e._l(e.sortedHoldingsStatements,(function(e,t){return o("HoldingsStatementItemMobile",{key:t,attrs:{holdingsStatement:e}})})),1)};$t._withStripped=!0;var It=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"holdingsStatement subscription"},[e._l(e.mobileHoldingsStatementColumns,(function(t,n){return["Site"===t.Name||"SiteLabel"===t.Name?[e.resolve
1ColumnLabel(t)?o("h4",{key:n,domProps:{innerHTML:e._s(e.resolveColumnLabel(t))}}):e._e()]:"Url"===t.Name?[o("div",[""!=e.resolveColumnLabel(t)?o("a",{key:n,staticClass:"btn btn-default",attrs:{href:e.resolveColumnLabel(t),target:"_blank"}},[e._v(e._s(e.resolveLabel("Portal_HoldingsStatementView")))]):e._e()])]:e.resolveColumnLabel(t)?[o("span",{key:n+"-html",domProps:{innerHTML:e._s(e.resolveColumnLabel(t))}}),e._v(" "),n<e.mobileHoldingsStatementColumns.length-1?o("span",[e._v("\n        |\n      ")]):e._e()]:e._e()]}))],2)};It._withStripped=!0;var Bt={name:"HoldingsStatementItemMobile",mixins:[q],props:["holdingsStatement"],computed:{mobileHoldingsStatementColumns:function(){return this.$store.getters.mobileHoldingsStatementColumns}},methods:{resolveColumnLabel:function(e){return F(this.holdingsStatement,this.$store.getters.mobileHoldingsStatementColumns,e.Name)}}},At=(0,E.Z)(Bt,It,[],!1,null,null,null);At.options.__file="src/apps/holdings/components/mobile/HoldingsStatementItemMobile.vue";var jt={name:"HoldingsStatementListMobile",components:{HoldingsStatementItemMobile:At.exports},computed:{holdingsStatements:function(){return this.$store.getters.holdingsStatements},sortedHoldingsStatements:function(){return U(this.holdingsStatements,this.holdingsStatementColumns,this.holdingsStatementSort,this.holdingsStatementSortOrder)},holdingsStatementColumns:function(){return this.$store.getters.holdingsStatementColumns},holdingsStatementSort:function(){return this.$store.getters.holdingsStatementSort},holdingsStatementSortOrder:function(){return this.$store.getters.holdingsStatementSortOrder}}},Nt=(0,E.Z)(jt,$t,[],!1,null,null,null);Nt.options.__file="src/apps/holdings/components/mobile/HoldingsStatementListMobile.vue";var Vt=Nt.exports,Zt=o(50524),Kt=o(24995),Ft=function(){var e=this,t=e.$createElement,o=e._self._c||t;return e.mapRenderedHoldings&&e.mapRenderedHoldings.length?o("div",{staticClass:"holdings-renderer"},[o("h3",{staticClass:"category_header"},[e._v("\n    "+e._s(e.resolveLabel("Portal_DetailHoldingsMapLabel"))+"\n    "),o("button",{on:{click:e.toggle}},[o("i",{staticClass:"fas fa-chevron-circle-down",class:{"fa-rotate-180":e.show},attrs:{"aria-hidden":"true"}})])]),e._v(" "),e.show?o("MapRendererMap",e._g({attrs:{markers:e.markers}},e.$listeners)):e._e()],1):e._e()};Ft._withStripped=!0;var Ut=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{directives:[{name:"responsive",rawName:"v-responsive",value:{"responsive-large":700},expression:"{ 'responsive-large': 700 }"}],staticClass:"map-renderer"},[o("div",{ref:"groupedMarkersContainer",staticClass:"map-renderer-list"},[e.groupedMarkers&&e.groupedMarkers.length?[o("ul",e._l(e.onMapGroupedMarkers,(function(t){return o("GroupedMarkerItem",{key:t.key,attrs:{group:t},on:{groupClicked:e.markerGroupClicked},nativeOn:{mouseenter:function(o){return e.markerGroupClickedHovered(t)},mouseleave:function(t){return e.markerGroupClickedHovered(null)}}})})),1),e._v(" "),e.offMapGroupedMarkers&&e.offMapGroupedMarkers.length?[o("p",{staticClass:"map-renderer-list-offmap-sep"},[e._v("\n          "+e._s(e.resolveLabel("Portal_DetailHoldingsMapOffMapHoldingsLabel"))+"\n        ")]),e._v(" "),o("ul",e._l(e.offMapGroupedMarkers,(function(t){return o("GroupedMarkerItem",{key:t.key,attrs:{group:t},on:{groupClicked:e.markerGroupClicked},nativeOn:{mouseenter:function(o){return e.markerGroupClickedHovered(t)},mouseleave:function(t){return e.markerGroupClickedHovered(null)}}})})),1)]:e._e()]:o("div",{staticClass:"map-renderer-list-empty"},[e._v("\n      "+e._s(e.resolveLabel("Portal_DetailHoldingsMapNoHondlingOnM
1ap"))+"\n    ")])],2),e._v(" "),o("div",{staticClass:"map-renderer-map"},[e.allMarkersBounds?o("l-map",{ref:"map",staticStyle:{height:"100%"},attrs:{zoom:e.zoom,bounds:e.allMarkersBounds},on:{ready:e.mapReady}},[o("l-tile-layer",{attrs:{url:e.osmUrl}}),e._v(" "),o("Clusterer",{attrs:{options:{showCoverageOnHover:!1,maxClusterRadius:20}}},e._l(e.markers,(function(e){return o("MapHoldingMarker",{key:e.payload._uid,attrs:{marker:e}})})),1),e._v(" "),o("l-control",{staticClass:"leaflet-bar custom-control",attrs:{position:"topleft"}},[o("a",{attrs:{href:"#",title:e.resolveLabel("Portal_DetailHoldingsMapControlHomeTooltip"),role:"button"},on:{click:function(t){return t.preventDefault(),e.setHome.apply(null,arguments)}}},[o("i",{staticClass:"fas fa-home",attrs:{"aria-hidden":"true"}})])]),e._v(" "),e.hoveredMarkerCoordinates?o("l-marker",{attrs:{"lat-lng":e.hoveredMarkerCoordinates}},[o("l-icon",{attrs:{"icon-anchor":[0,0]}},[o("div",{staticClass:"pulse-marker"})])],1):e._e()],1):e._e()],1)])};Ut._withStripped=!0;var qt=o(75472),Yt=o.n(qt),zt=o(36968),Gt=o.n(zt),Jt=o(75352),Wt=o(32727),Qt=o(76162),Xt=o(48380),eo=o(28592),to=o(70780),oo=o(45243),no=o(80687),io=o.n(no),ro=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("l-marker",{attrs:{"lat-lng":e.marker.latlng},on:{popupopen:e.popupopen,popupclose:e.popupclose}},[o("l-popup",{attrs:{options:{autoPan:!0}}},[o("div",{staticClass:"map-popup-holding holdings_container_desktop"},[o("HoldingBody",{attrs:{columns:e.desktopHoldingColumns,holding:e.holding}}),e._v(" "),e.showReservationButton?o("div",{staticClass:"map-popup-holding-actions"},[o("HoldingReservationButton",{attrs:{holding:e.holding}})],1):e._e()],1)]),e._v(" "),e.isMobile?e._e():o("l-tooltip",{attrs:{options:{opacity:e.popupIsOpen?0:.9}}},[o("div",{staticClass:"map-popup-holding holdings_container_desktop"},[o("HoldingBody",{attrs:{columns:e.desktopHoldingColumns,holding:e.holding}})],1)])],1)};ro._withStripped=!0;var ao=o(77889),so=o(24616),lo=o(29886);function co(e){return co="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},co(e)}function uo(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,n)}return o}function po(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?uo(Object(o),!0).forEach((function(t){go(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):uo(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}function go(e,t,o){return(t=function(e){var t=function(e,t){if("object"!=co(e)||!e)return e;var o=e[Symbol.toPrimitive];if(void 0!==o){var n=o.call(e,"string");if("object"!=co(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==co(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}var ho={name:"HoldingBody",functional:!0,props:{holding:{type:Object,required:!0},columns:{type:Array,required:!0}},render:function(e,t){var o=t.props.holding,n=t.props.columns.map((function(t){var n=m()(t,"Name"),i="".concat(m()(t,"ColumnLabel","-")," : "),r=m()(o,n);return r?[e("span",{staticClass:"map-popup-holding-row-label"},i),e("span",null,r)]:null}));return e("div",{staticClass:"map-popup-holding-body"},n)}},mo={name:"MapHoldingMarker",components:{LPopup:ao.Z,HoldingReservationButton:re,HoldingBody:ho,LTooltip:so.Z,LMarker:Xt.Z},props:{marker:{type:Object,required:!0}},data:function(){return{isMobile:(0,lo.s)(),popupIsOpen:!1}},computed:po(po({},(0,i.Se)(["reservationMode","canViewReservationButton","desktopHoldingColumns"])),{},{showReservationButton:function(){return this.canViewReservationButton&&0===this.reservationMode},holding:function(){return m()(this.marker,"payload",{})}}),methods:{popupopen:function(e){e.target.closeTooltip(),this.popupIsOpen=!0},popupclose:function(e){this.popupIsOpen=!1}}},fo=(o(77946),(0,E.Z)(mo,ro,[],!1,null,"b6ed0e84",null));fo.options.__file="src/apps/holdings/components/renderers/mapRenderer/MapHoldingMarker.vue";var bo=fo.exports,vo=o(76981),yo=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("li",[o("div",{staticClass:"map-renderer-list-item",class:{"marker-muted":e.group.hidden},on:{click:function(t){return e.$emit("groupClicked",e.group)}}},[o("p",{staticClass:"map-renderer-list-header"},[o("span",{staticClass:"map-renderer-list-header-label"},[e._v(e._s(e.group.key))]),e._v(" "),e.group.distanceLabel?[o("span",{staticClass:"map-renderer-list-header-distance"},[o("span",[e._v("\n            "+e._s(e.group.distanceLabel)+"\n          ")])])]:e._e()],2),e._v(" "),o("p",[o("i",{staticClass:"fas fa-book",attrs:{"aria-hidden":"true"}}),e._v(e._s(e.resolveLabel(e.group.count>1?"Portal_DetailHoldingsMapCountLabel":"Portal_DetailHoldingsMapCountLabelSingular",null,[e.group.count]))+"\n    ")]),e._v(" "),e.hasDetail
1s?o("a",{staticClass:"more-details",attrs:{role:"button"},on:{click:function(t){t.stopPropagation(),t.preventDefault(),e.showDetails=!e.showDetails}}},[o("i",{staticClass:"fas fa-angle-down",class:{deployed:e.showDetails},attrs:{"aria-hidden":"true"}}),e._v(e._s(e.resolveLabel("Portal_DetailHoldingsMapLibraryMoreDetails")))]):e._e(),e._v(" "),o("div",{staticClass:"map-renderer-list-details",class:{"is-deployed":e.showDetails}},[e.address?o("p",[o("i",{staticClass:"fas fa-map-marker-alt",attrs:{"aria-hidden":"true"}}),e._v(e._s(e.address)+"\n      ")]):e._e(),e._v(" "),e.phoneNumber?o("p",[o("i",{staticClass:"fas fa-phone-alt",attrs:{"aria-hidden":"true"}}),o("a",{attrs:{href:"tel:"+e.phoneNumber}},[e._v(e._s(e.phoneNumber))])]):e._e(),e._v(" "),e.mail?o("p",[o("i",{staticClass:"far fa-envelope",attrs:{"aria-hidden":"true"}}),o("a",{attrs:{href:"mailto:"+e.mail}},[e._v(e._s(e.mail))])]):e._e(),e._v(" "),e.url?o("p",[o("i",{staticClass:"fas fa-link",attrs:{"aria-hidden":"true"}}),o("a",{attrs:{target:"_blank",href:e.url}},[e._v(e._s(e.url))])]):e._e()]),e._v(" "),e.canViewReservationButton?o("div",{staticClass:"map-renderer-list-actions holdings_container_desktop"},[e.group.firstHolding._metadata._siteReservationUrl||1===e.group.count?o("HoldingReservationButton",{attrs:{holding:e.group.firstHolding,bySite:!0}}):e._e()],1):e._e()])])};function _o(e){return _o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_o(e)}function So(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,n)}return o}function ko(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?So(Object(o),!0).forEach((function(t){Po(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):So(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}function Po(e,t,o){return(t=function(e){var t=function(e,t){if("object"!=_o(e)||!e)return e;var o=e[Symbol.toPrimitive];if(void 0!==o){var n=o.call(e,"string");if("object"!=_o(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==_o(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}yo._withStripped=!0;var Co={name:"GroupedMarkerItem",components:{HoldingReservationButton:re},data:function(){return{showDetails:!1}},props:{group:{type:Object,required:!0}},computed:ko(ko({},(0,i.Se)(["canViewReservationButton"])),{},{metadata:function(){return m()(this.group,"firstHolding._metadata")},address1:function(){return m()(this.metadata,"_library_address1")},address2:function(){return m()(this.metadata,"_library_address2")},zipCode:function(){return m()(this.metadata,"_library_zip_code")},city:function(){return m()(this.metadata,"_library_city")},phoneNumber:function(){return m()(this.metadata,"_library_phone_number")},url:function(){return m()(this.metadata,"_library_url")},mail:function(){return m()(this.metadata,"_library_mail_address")},address:function(){return[[this.address1,this.address2].filter((function(e){return e})).join(" "),[this.zipCode,this.city].filter((function(e){return e})).join(" ")].filter((function(e){return e})).join(", ")},hasDetails:function(){return this.address||this.url||this.phoneNumber||this.mail}})},wo=(o(36854),(0,E.Z)(Co,yo,[],!1,null,"2a416744",null));wo.options.__file="src/apps/holdings/components/renderers/mapRenderer/GroupedMarkerItem.vue";var Ro=wo.exports;function Ho(e){return Ho="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ho(e)}function xo(e,t){(null==t||t>e.length)&&(t=e.length);for(var o=0,n=Array(t);o<t;o++)n[o]=e[o];return n}function Mo(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,n)}return o}function Lo(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};
1t%2?Mo(Object(o),!0).forEach((function(t){Do(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):Mo(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}function Do(e,t,o){return(t=function(e){var t=function(e,t){if("object"!=Ho(e)||!e)return e;var o=e[Symbol.toPrimitive];if(void 0!==o){var n=o.call(e,"string");if("object"!=Ho(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Ho(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}o(22795),o(7090),o(68865);var Oo={openStreetMapUrlScheme:"https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",mapPadding:[5,5],fly:{duration:.5,animate:!0,zoom:14}};delete oo.Icon.Default.prototype._getIconUrl,oo.Icon.Default.mergeOptions({iconRetinaUrl:o(6431),iconUrl:o(37093),shadowUrl:o(68858)});var Eo={name:"MapRendererMap",directives:{responsive:vo.Z},components:{LMap:Jt.Z,LTileLayer:Wt.Z,LControl:Qt.Z,LMarker:Xt.Z,LIcon:eo.Z,Clusterer:to.Z,MapHoldingMarker:bo,GroupedMarkerItem:Ro},props:{markers:{type:Array,required:!0},zoom:{type:Number,default:4}},data:function(){return{userPosition:null,map:null,hoveredMarkerCoordinates:null}},computed:Lo(Lo({},(0,i.Se)(["isVisibleHoldingUid"])),{},{osmUrl:function(){return Oo.openStreetMapUrlScheme},resolvedDistances:function(){var e=this;if(!this.userPosition)return[];var t=[];return this.markers.filter((function(e){return e.latlng})).forEach((function(o){t[o.latlng]=oo.Map.prototype.distance(e.userPosition,o.latlng)/1e3})),t},groupedMarkers:function(){var e=this,t=L()(this.markers,"label"),o=Object.keys(t).map((function(o){var n=t[o],i=m()(n,0,{}),r=m()(i,"payload",{}),a=m()(i,"latlng"),s=m()(r,"_uid"),l={key:o,count:n.length,latlng:a,firstHolding:r,hidden:!e.isVisibleHoldingUid(s)},d=e.resolvedDistances[a];return d&&(l.distance=d,l.distanceLabel="".concat(d.toFixed(1)," km")),l}));return Yt()(o,["distance","count","key"],["asc","desc","asc"])},onMapGroupedMarkers:function(){return(this.groupedMarkers||[]).filter((function(e){return!e.hidden}))},offMapGroupedMarkers:function(){return(this.groupedMarkers||[]).filter((function(e){return e.hidden}))},allMarkersBounds:function(){var e,t=(this.markers||[]).map((function(e){return e.latlng}));return this.userPosition?[].concat(function(e){if(Array.isArray(e))return xo(e)}(e=t)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return xo(e,t);var o={}.toString.call(e).slice(8,-1);return"Object"===o&&e.constructor&&(o=e.constructor.name),"Map"===o||"Set"===o?Array.from(e):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?xo(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),[this.userPosition]):t}}),methods:Lo(Lo({},(0,i.nv)(["setMapVisibleMarkers"])),{},{boundsUpdated:function(e){if(this.map&&Array.isArray(this.markers)){this.map.invalidateSize();var t=this.map.getBounds();this.setMapVisibleMarkers(this.markers.filter((function(e){return t.contains(e.latlng)})).map((function(e){return m()(e,"payload._uid")})))}},markerGroupClicked:function(e){this.map&&(this.map.flyTo(e.latlng,Oo.fly.zoom,{animate:Oo.fly.animate,duration:Oo.fly.duration,padding:Oo.mapPadding}),this.$nextTick((function(){var e=this.$refs.groupedMarkersContainer;e&&(e.scrollTop=0)})))},markerGroupClickedHovered:function(e){this.hoveredMarkerCoordinates=m()(e,"latlng")},mapReady:function(e){var t=this;this.map=e,e.on("locationfound",this.onLocationFound),e.on("moveend",this.boundsUpdated),e.on("locatedeactivate",this.onLocateDeactivate),this.locateControl=new(io())({cacheLocation:!1,drawCircle:!1,onLocationError:this.onLocationError,locateOptions:{maxZoom:10,enableHighAccuracy:!1,watch:!1},strings:{title:this.resolveLabel("Portal_DetailHoldingsMapControlLocationTooltip"),popup:this.resolveLabel("Portal_DetailHoldingsMapCurrentLocationMarkerTooltip")},getLocationBounds:function(){return t.allMarkersBounds}}).addTo(e),this.locateControl.start()},setHome:function(){this.map&&(this.map.invalidateSize(),this.map.fitBounds(this.allMarkersBounds,{padding:Oo.mapPadding}))},onLocationFound:function(e){this.userPosition=e.latlng},onLocationError:function(e){Gt()(this,"locateControl._icon.className","fas fa-exclamation-circle"),Gt()(this,"locateControl._link.title",this.resolveLabel("Portal_DetailHoldingsMapControlLocationDeniedTooltip")),this.setHome()},onLocateDeactivate:function(){this.userPosition=null}})},To=(o(1547),o(55542),(0,E.Z)(Eo,Ut,[],!1,null,"ed66dc8c",null));function $o(e){return $o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},$o(e)}function Io(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,n)}return o}function Bo(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};
1t%2?Io(Object(o),!0).forEach((function(t){Ao(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):Io(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}function Ao(e,t,o){return(t=function(e){var t=function(e,t){if("object"!=$o(e)||!e)return e;var o=e[Symbol.toPrimitive];if(void 0!==o){var n=o.call(e,"string");if("object"!=$o(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==$o(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}To.options.__file="src/apps/holdings/components/renderers/mapRenderer/MapRendererMap.vue";var jo={name:"MapRenderer",components:{MapRendererMap:To.exports},computed:Bo(Bo(Bo({},(0,i.rn)(["mapIsVisible"])),(0,i.Se)(["mapRenderedHoldings","canViewReservationButton"])),{},{markers:function(){return(this.mapRenderedHoldings||[]).map((function(e){return t=e,o=m()(t,"_metadata._gps"),Array.isArray(o)?{latlng:o,label:m()(t,"Site",""),payload:t,hidden:!1}:null;var t,o})).filter((function(e){return e}))},show:{get:function(){return this.mapIsVisible},set:function(e){this.setMapIsVisible(e)}}}),methods:Bo(Bo({},(0,i.OI)(["setMapIsVisible"])),{},{toggle:function(){this.show=!this.show}})},No=(o(66078),(0,E.Z)(jo,Ft,[],!1,null,"53d9071c",null));No.options.__file="src/apps/holdings/components/renderers/mapRenderer/MapRenderer.vue";var Vo=No.exports,Zo=function(){var e=this,t=e.$createElement,o=e._self._c||t;return e.formRenderedHoldings&&e.formRenderedHoldings.length?o("div",{staticClass:"holdings-renderer"},[o("h3",{staticClass:"category_header"},[e._v("\n    "+e._s(e.resolveLabel("Portal_DetailHoldingLabel"))+"\n  ")]),e._v(" "),o("p",{staticClass:"holdings-renderer-body"},[o("span",[e._v("\n      "+e._s(e.resolveLabel(e.formRenderedHoldings.length>1?"Portal_DetailHoldingsMapCountLabel":"Portal_DetailHoldingsMapCountLabelSingular",null,[e.formRenderedHoldings.length]))+"\n    ")]),e._v(" "),o("HoldingReservationButton",{attrs:{holding:e.firstHolding,bySite:!0}})],1)]):e._e()};function Ko(e){return Ko="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ko(e)}function Fo(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,n)}return o}function Uo(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?Fo(Object(o),!0).forEach((function(t){qo(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):Fo(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}function qo(e,t,o){return(t=function(e){var t=function(e,t){if("object"!=Ko(e)||!e)return e;var o=e[Symbol.toPrimitive];if(void 0!==o){var n=o.call(e,"string");if("object"!=Ko(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Ko(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}Zo._withStripped=!0;var Yo={name:"FormRenderer",components:{HoldingReservationButton:re},props:{formRenderedHoldings:{type:Array,required:!0}},data:function(){return{showControl:!1}},computed:Uo(Uo({},(0,i.Se)(["canViewReservationButton"])),{},{firstHolding:function(){return m()(this.formRenderedHoldings,"0")}})},zo=(o(51393),(0,E.Z)(Yo,Zo,[],!1,null,"61a0aedc",null));zo.options.__file="src/apps/holdings/components/renderers/formRenderer/FormRenderer.vue";var Go=zo.exports,Jo=o(72433),Wo=o(98761),Qo=o(66123),Xo=o.n(Qo);function en(e){return en="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},en(e)}function tn(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,n)}return o}function on(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};
1t%2?tn(Object(o),!0).forEach((function(t){nn(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):tn(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}function nn(e,t,o){return(t=function(e){var t=function(e,t){if("object"!=en(e)||!e)return e;var o=e[Symbol.toPrimitive];if(void 0!==o){var n=o.call(e,"string");if("object"!=en(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==en(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}a().use(Jo.ZP),a().directive("tooltip",Wo.NS),a().directive("close-popover",Wo.$t),a().component("VPopover",Wo.Kr),a().use(Xo()),a().use(Kt.Z),a().component("holdings-global-fade-transition",{functional:!0,render:function(e,t){return e("transition",{props:{name:"holdings-global-fade",mode:"out-in"}},t.children)}});var rn=a().extend({name:"holdings",rootObject:p,mixins:[q],props:["record"],beforeCreate:function(){this.$store=new i.ZP.Store({strict:!1,state:{mapVisibleUids:null,record:null,working:!1,holdingPlaceModalVisible:!1,holdingProvisionModalVisible:!1,serialModalVisible:!1,holdingRequestedForProvision:null,serialRequestedForModal:null,selectedHoldingPlace:null,holdings:[],selectedHoldings:[],serialsHoldings:[],holdingsStatements:[],fieldList:{},holdingPlaces:[],holdingColumns:[],holdingsStatementsColumns:[],restriction:null,restrictionProperty:null,hideNoRestrictionSection:!1,anonymousReservation:!1,reservationMode:null,provisionInAnonymous:!1,titleReservable:!1,multiStepReservation:!1,getSerialsToColl:!1,mailFormUrl:null,itemHoldingsDataHtmlView:null,sort:null,sortOrder:null,holdingsStatementSort:null,holdingsStatementSortOrder:null,iguana:{sessionId:null,nextStep:null,modeDisplayLocation:null,secondHoldingPlaces:[],selectedSecondHoldingPlace:null,secondHoldingPlaceModalVisible:!1},expositionBookingVisible:!1,reservationAlerts:[],userSubscriptionAvailable:!1,mapIsVisible:!1},mutations:C,actions:k,getters:D})},components:{Overlay:I,HoldingListDesktop:Ge,HoldingListMobile:at,HoldingPlaceModal:ct,IguanaSecondHoldingPlaceModal:Ct,HoldingsStatementListDesktop:Tt,HoldingsStatementListMobile:Vt,MailReservationButton:xe,TitleReservationButton:Ce,MultipleReservationButton:Oe,ExpositionBooking:Zt.default,EditableLabel:Y.Z,HoldingProvisionRequestModal:ft,SerialsModal:_t,MapRenderer:Vo,FormRenderer:Go},computed:on(on({},(0,i.Se)(["formRenderedHoldingsByBaseName"])),{},{selectedHoldingIdentifiers:function(){var e=(this.$store.getters.selectedHoldings||[])[0]||{};return{Docbase:e.BaseName,RscId:e.RecordId,HoldingId:e.HoldingId}},baseName:function(){return this.record&&this.record.Record&&this.record.Record.Docbase},holdings:function(){return this.$store.getters.holdings},holdingsStatements:function(){return this.$store.getters.holdingsStatements},hasHoldings:function(){return this.holdings&&this.holdings.length},hasHoldingsStatements:function(){return this.holdingsStatements&&this.holdingsStatements.length},fieldList:function(){return this.$store.getters.fieldList},isAnonymous:function(){return master.isAnonymous},reservationMode:function(){return this.$store.getters.reservationMode},anonymousReservation:function(){return this.$store.getters.anonymousReservation},titleReservable:function(){return this.$store.getters.titleReservable},hasReservableHoldings:function(){return this.$store.getters.hasReservableHoldings},holdingColumns:function(){return this.$store.getters.holdingColumns},canPlaceTitleReservation:function(){return this.$store.getters.canPlaceTitleReservation},canPlaceMailReservation:function(){return this.$store.getters.canPlaceMailReservation},canPlaceMultipleReservation:function(){return this.$store.getters.canPlaceMultipleReservation},expositionBookingVisible:{get:function(){return this.$store.getters.expositionBookingVisible},set:function(e){this.$store.commit("expositionBookingVisible",e)}},heading:function(){if(this.fieldList&&this.fieldList.TypeOfDocument&&this.fieldList.YearOfPublication){var e=this.fieldList.TypeOfDocument&&this.fieldList.TypeOfDocument[0],t=this.fieldList.YearOfPublication&&this.fieldList.YearOfPublication[0],o=this.fieldList.Title&&this.fieldList.Title[0];return"".concat(e," - ").concat(t," - ").concat(o)}return"CALENDAR"===this.baseName||"TRAINING"===this.baseName?this.resolveLabel("Portal_DetailSessionLabel"):this.resolveLabel("Portal_DetailHoldingLabel")}}),created:function(){this.createdPortalTarget(),this.load()},methods:{createdPortalTarget:function(){$("modal-portal-vue").length||$('<div id="modal-portal-vue" style="margin:0;padding:0"></div>').appendTo("body")},load:function(){this.$store.commit("record",JSON.parse(JSON.stringify(this.record))),this.$store.dispatch("getHoldings")},saveCurrentRecordLink:function(){var e=this.record&&this.record.Record;if(master.isAnonymous&&e){var t=document.querySelector(".rscId_".concat(this.record.Record.RscId,"_").concat(this.record.Record.Docbase)).getAttribute("data-url");t&&this.$refs.loginPopupBtn.setAttribute("data-url",t)}}}}),an=(o(21165),o(64935),(0,E.Z)(rn,n,[],!1,null,"42179014",null));an.options.__file="src/apps/holdings/App.vue";var sn=an.exports},93067:function(e,t,o){"use strict";var n=o(51718),i=o(38972),r=(0,o(51900).Z)(i.Z,n.s,n.x,!1,null,null,null);r.options.__file="src/common/components/EditableLabel.vue",t.Z=r.exports},70780:function(e,t,o){"use strict";o.d(t,{Z:function(){return c}});var n=function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{staticStyle:{display:"none"}},[e.ready?e._t("default"):e._e()],2)};n._withStripped=!0;var i=o(95732),r=o(53371),a=o(45243),s={options:{type:Object,default:function(){return{}}}},l={name:"LeafletClusterer",props:s,data:function(){return{ready:!1}},mounted:function(){var e=this;
1this.mapObject=new i.MarkerClusterGroup(this.options),a.DomEvent.on(this.mapObject,this.$listeners),(0,r.bo)(this,this.mapObject,s),this.ready=!0,this.parentContainer=(0,r.ZQ)(this.$parent),this.parentContainer.addLayer(this),this.$nextTick((function(){e.$emit("ready",e.mapObject)}))},beforeDestroy:function(){this.parentContainer.removeLayer(this)},methods:{addLayer:function(e,t){t||this.mapObject.addLayer(e.mapObject)},removeLayer:function(e,t){t||this.mapObject.removeLayer(e.mapObject)}}},d=(0,o(51900).Z)(l,n,[],!1,null,null,null);d.options.__file="src/common/components/maps/leaflet/components/Clusterer.vue";var c=d.exports},38972:function(e,t,o){"use strict";var n=o(27498);t.Z=n.Z},51718:function(e,t,o){"use strict";o.d(t,{s:function(){return n.s},x:function(){return n.x}});var n=o(57658)},57658:function(e,t,o){"use strict";o.d(t,{s:function(){return n},x:function(){return i}});var n=function(){var e=this,t=e.$createElement;return(e._self._c||t)(e.tag,{tag:"component",class:["editable-label",e.cssClass||""],attrs:{"data-res-type":e.labelType,"data-res-key":e.labelKey},domProps:{innerHTML:e._s(e.resolveLabel(e.computedKey,e.defaultValue,e.params))}})},i=[];n._withStripped=!0},21905:function(e,t,o){var n=o(40691);n.__esModule&&(n=n.default),"string"==typeof n&&(n=[[e.id,n,""]]),n.locals&&(e.exports=n.locals),(0,o(45346).Z)("1f025400",n,!1,{})},21069:function(e,t,o){var n=o(7843);n.__esModule&&(n=n.default),"string"==typeof n&&(n=[[e.id,n,""]]),n.locals&&(e.exports=n.locals),(0,o(45346).Z)("5a0c9d12",n,!1,{})},21165:function(e,t,o){var n=o(72962);n.__esModule&&(n=n.default),"string"==typeof n&&(n=[[e.id,n,""]]),n.locals&&(e.exports=n.locals),(0,o(45346).Z)("a48be77a",n,!1,{})},20643:function(e,t,o){var n=o(88076);n.__esModule&&(n=n.default),"string"==typeof n&&(n=[[e.id,n,""]]),n.locals&&(e.exports=n.locals),(0,o(45346).Z)("1e12a2ba",n,!1,{})},77494:function(e,t,o){var n=o(28538);n.__esModule&&(n=n.default),"string"==typeof n&&(n=[[e.id,n,""]]),n.locals&&(e.exports=n.locals),(0,o(45346).Z)("886b401c",n,!1,{})},19757:function(e,t,o){var n=o(55488);n.__esModule&&(n=n.default),"string"==typeof n&&(n=[[e.id,n,""]]),n.locals&&(e.exports=n.locals),(0,o(45346).Z)("b7ac644a",n,!1,{})},82707:function(e,t,o){var n=o(80167);n.__esModule&&(n=n.default),"string"==typeof n&&(n=[[e.id,n,""]]),n.locals&&(e.exports=n.locals),(0,o(45346).Z)("bed14014",n,!1,{})},72858:function(e,t,o){var n=o(62414);n.__esModule&&(n=n.default),"string"==typeof n&&(n=[[e.id,n,""]]),n.locals&&(e.exports=n.locals),(0,o(45346).Z)("a9586624",n,!1,{})},91323:function(e,t,o){var n=o(40610);n.__esModule&&(n=n.default),"string"==typeof n&&(n=[[e.id,n,""]]),n.locals&&(e.exports=n.locals),(0,o(45346).Z)("0fd4310e",n,!1,{})},81580:function(e,t,o){var n=o(57524);n.__esModule&&(n=n.default),"string"==typeof n&&(n=[[e.id,n,""]]),n.locals&&(e.exports=n.locals),(0,o(45346).Z)("4516864d",n,!1,{})},22227:function(e,t,o){var n=o(72984);n.__esModule&&(n=n.default),"string"==typeof n&&(n=[[e.id,n,""]]),n.locals&&(e.exports=n.locals),(0,o(45346).Z)("2e6b19ad",n,!1,{})},80607:function(e,t,o){var n=o(75906);n.__esModule&&(n=n.default),"string"==typeof n&&(n=[[e.id,n,""]]),n.locals&&(e.exports=n.locals),(0,o(45346).Z)("f033ae80",n,!1,{})},99572:function(e,t,o){var n=o(18677);n.__esModule&&(n=n.default),"string"==typeof n&&(n=[[e.id,n,""]]),n.locals&&(e.exports=n.locals),(0,o(45346).Z)("73ad1aa5",n,!1,{})},92049:function(e,t,o){var n=o(33342);n.__esModule&&(n=n.default),"string"==typeof n&&(n=[[e.id,n,""]]),n.locals&&(e.exports=n.locals),(0,o(45346).Z)("be0bf4ac",n,!1,{})},84745:function(e,t,o){var n=o(45727);n.__esModule&&(n=n.default),"string"==typeof n&&(n=[[e.id,n,""]]),n.locals&&(e.exports=n.locals),(0,o(45346).Z)("e74509ca",n,!1,{})},99476:function(e,t,o){var n=o(84466);n.__esModule&&(n=n.default),"string"==typeof n&&(n=[[e.id,n,""]]),n.locals&&(e.exports=n.locals),(0,o(45346).Z)("45c82a6b",n,!1,{})},79362:function(e,t,o){var n=o(99219);n.__esModule&&(n=n.default),"string"==typeof n&&(n=[[e.id,n,""]]),n.locals&&(e.exports=n.locals),(0,o(45346).Z)("50f61052",n,!1,{})},66090:function(e,t,o){var n=o(40125);n.__esModule&&(n=n.default),"string"==typeof n&&(n=[[e.id,n,""]]),n.locals&&(e.exports=n.locals),(0,o(45346).Z)("404a2fc0",n,!1,{})},84067:function(e,t,o){var n=o(89662);n.__esModule&&(n=n.default),"string"==typeof n&&(n=[[e.id,n,""]]),n.locals&&(e.exports=n.locals),(0,o(45346).Z)("15dd98b8",n,!1,{})},52132:function(e,t,o){var n=o(86803);n.__esModule&&(n=n.default),"string"==typeof n&&(n=[[e.id,n,""]]),n.locals&&(e.exports=n.locals),(0,o(45346).Z)("105bc0b6",n,!1,{})},73384:function(e,t,o){var n=o(8958);n.__esModule&&(n=n.default),"string"==typeof n&&(n=[[e.id,n,""]]),n.locals&&(e.exports=n.locals),(0,o(45346).Z)("20239174",n,!1,{})},25222:function(e,t,o){var n=o(58410);n.__esModule&&(n=n.default),"string"==typeof n&&(n=[[e.id,n,""]]),n.locals&&(e.exports=n.locals),(0,o(45346).Z)("c9ff63ec",n,!1,{})},64935:function(e,t,o){var n=o(75505);n.__esModule&&(n=n.default),"string"==typeof n&&(n=[[e.id,n,""]]),n.locals&&(e.exports=n.locals),(0,o(45346).Z)("3a1a01d6",n,!1,{})},28e3:function(e,t,o){var n=o(27787);n.__esModule&&(n=n.default),"string"==typeof n&&(n=[[e.id,n,""]]),n.locals&&(e.exports=n.locals),(0,o(45346).Z)("8e7abc48",n,!1,{})},21857:function(e,t,o){var n=o(84125);n.__esModule&&(n=n.default),"string"==typeof n&&(n=[[e.id,n,""]]),n.locals&&(e.exports=n.locals),(0,o(45346).Z)("20422022",n,!1,{})},13211:function(e,t,o){var n=o(34208);n.__esModule&&(n=n.default),"string"==typeof n&&(n=[[e.id,n,""]]),n.locals&&(e.exports=n.locals),(0,o(45346).Z)("1845be8a",
1n,!1,{})},51393:function(e,t,o){var n=o(96250);n.__esModule&&(n=n.default),"string"==typeof n&&(n=[[e.id,n,""]]),n.locals&&(e.exports=n.locals),(0,o(45346).Z)("96b0acf4",n,!1,{})},36854:function(e,t,o){var n=o(64131);n.__esModule&&(n=n.default),"string"==typeof n&&(n=[[e.id,n,""]]),n.locals&&(e.exports=n.locals),(0,o(45346).Z)("1ab3629a",n,!1,{})},77946:function(e,t,o){var n=o(52101);n.__esModule&&(n=n.default),"string"==typeof n&&(n=[[e.id,n,""]]),n.locals&&(e.exports=n.locals),(0,o(45346).Z)("eae66966",n,!1,{})},66078:function(e,t,o){var n=o(56494);n.__esModule&&(n=n.default),"string"==typeof n&&(n=[[e.id,n,""]]),n.locals&&(e.exports=n.locals),(0,o(45346).Z)("ffce178e",n,!1,{})},1547:function(e,t,o){var n=o(4354);n.__esModule&&(n=n.default),"string"==typeof n&&(n=[[e.id,n,""]]),n.locals&&(e.exports=n.locals),(0,o(45346).Z)("0f8e2440",n,!1,{})},55542:function(e,t,o){var n=o(55709);n.__esModule&&(n=n.default),"string"==typeof n&&(n=[[e.id,n,""]]),n.locals&&(e.exports=n.locals),(0,o(45346).Z)("c203e7ce",n,!1,{})}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.