PageSourceSearch

https://www.fairmontschools.edu.vn/build-fe/vueapp-fe.fde1980e.js

js fairmontschools.edu.vn collected 2026-10-05 22:36:25 UTC 57,368 bytes, 2 lines download raw bytes

1/*! For license information please see vueapp-fe.fde1980e.js.LICENSE.txt */
2"use strict";(self.webpackChunkIspFe=self.webpackChunkIspFe||[]).push([[312],{2619(e,t,n){var r=n(5683),i=n(4692),a=n.n(i),o=n(5458),s=n.n(o);window.jQuery=a(),window.Select2=s();var l=a(),c=(0,r.Ef)({data:function(){return{}}});c.directive("select",{beforeMount:function(e,t,n){l(e).select2().on("select2:select",function(t){e.dispatchEvent(new Event("change",{target:t.target}))})},updated:function(e){l(e).trigger("change")}}),l("#supplier_id").select2({}),c.component("oramasearch",n(8003).A),c.component("listingevents",n(5215).A),c.component("listingnews",n(7352).A),c.component("listingdocuments",n(4035).A),c.mount("#vueApp")},4035(e,t,n){n.d(t,{A:()=>j});n(2675),n(9463),n(2259),n(8706),n(3418),n(4346),n(3792),n(4782),n(3288),n(2010),n(6099),n(7495),n(8781),n(7764),n(2953);var r=n(641),i=n(33),a=n(3751);function o(e){return function(e){if(Array.isArray(e))return s(e)}(e)||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 s(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(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.")}()}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var l={class:"row d-flex justify-content-center"},c={class:"col-12 mt-5 mt-md-0 overflow-auto"},u={class:"d-flex justify-content-center w-100 h-100 mt-auto"},d={class:"d-flex flex-row justify-content-md-start overflow-auto listing-news-tags-wrapper mt-auto"},g=["id","onClick"],p={class:"row my-3"},h={class:"card h-100 download-card"},f={class:"position-relative"},m=["innerHTML"],v={class:"position-absolute listing-news-label-tag d-flex flex-column align-items-end",style:{top:"10px",right:"10px"}},y={class:"label-tag mb-1",style:{}},w={class:"card-body pt-4 d-flex flex-column justify-content-between"},b={class:"d-flex flex-column"},k=["innerHTML"],L={class:"card-title h4"},C={class:"card-text card-paragraph"},S={class:"listing-news-details-link"},x=["href"],P={key:0,class:"listng-news-loader-wrapper d-flex justify-content-center align-items-center"},E={key:1,class:"d-flex justify-content-center align-items-center mt-5 gap-3"},Q=["href"],A=["href"];n(1629),n(8130),n(9432),n(6034),n(8940),n(5746),n(3500),n(3296),n(7208),n(8408);function T(e){return function(e){if(Array.isArray(e))return M(e)}(e)||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 M(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?M(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.")}()}function M(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}const I={props:{typeOfListing:{type:String,required:!0},documentsArray:{type:Array,required:!0},documentsSorted:{type:Array,required:!0},categories:{type:Array,required:!0},itemsPerPage:Number,widgetId:String,moreDetails:String,all:String,loadMoreNews:String,loadingString:String,currentLang:String,listingUrl:String,categoriesList:Object,errorGettingNews:String,isRtl:String,previousString:String,nextString:String,schoolDomain:String,seeMore:String,pageLabel:{type:String,required:!1,default:"page"},baseTitle:{type:String,required:!1,default:""}},data:function(){return{loading:!1,selectedCategory:0,page:1,showLoadMore:!1,windowWidth:window.innerWidth,totalResults:0,documentsDisplayed:[]}}
2,methods:{onChangeCategory:function(e){document.querySelectorAll(".btn-listing-filter-docs").forEach(function(e){e.classList.remove("filter-active")}),document.getElementById("filter-docs-".concat(e)).classList.add("filter-active"),this.selectedCategory=Number(e),this.page=1,this.loadDocuments()},loadDocuments:function(){this.loading=!0;var e=0===this.selectedCategory?this.documentsArray:this.documentsSorted[this.selectedCategory]||[];this.totalResults=Array.isArray(e)?e.length:Object.keys(e).length;var t=this.page*this.itemsPerPage,n=Array.isArray(e)?e:Object.values(e);this.documentsDisplayed=n.slice(0,t),this.showLoadMore=t<this.totalResults,this.loading=!1,this.updateUrl()},goBack:function(){var e=this;this.page<=1||(this.page--,this.documentsDisplayed=this.documentsDisplayed.slice(0,this.page*this.itemsPerPage),this.showLoadMore=!0,this.updateUrl(),this.updateHrefLangLinks(this.page),this.$nextTick(function(){var t=e.documentsDisplayed.length-1,n=e.$el.querySelectorAll(".row > .my-2");n&&n[t]&&n[t].scrollIntoView({behavior:"smooth",block:"center"})}))},loadMore:function(){if(!this.loading){this.loading=!0,this.page++;var e=0===this.selectedCategory?this.documentsArray:this.documentsSorted[this.selectedCategory]||[],t=Array.isArray(e)?e:Object.values(e),n=(this.page-1)*this.itemsPerPage,r=this.page*this.itemsPerPage;this.documentsDisplayed=[].concat(T(this.documentsDisplayed),T(t.slice(n,r))),this.showLoadMore=r<t.length,this.loading=!1,this.updateUrl()}},updateUrl:function(){var e=new URLSearchParams(window.location.search);1!==this.page?e.set("page",this.page):e.delete("page"),0!==this.selectedCategory?e.set("category",this.selectedCategory):e.delete("category");var t=Math.ceil(this.totalResults/this.itemsPerPage);e.set("totalPages",t);var n="".concat(location.pathname).concat(e.toString()?"?".concat(e.toString()):"");if(history.pushState({},"",n),this.page>1){this.removeLinkFromHead("prev");var r=document.createElement("link");r.rel="prev",r.href=2===this.page?this.listingUrl:"".concat(this.listingUrl,"?page=").concat(this.page-1),document.getElementsByTagName("head")[0].appendChild(r)}else this.removeLinkFromHead("prev");if(this.page<t){this.removeLinkFromHead("next");var i=document.createElement("link");i.rel="next",i.href="".concat(this.listingUrl,"?page=").concat(this.page+1),document.getElementsByTagName("head")[0].appendChild(i)}else this.removeLinkFromHead("next");if(this.updateHrefLangLinks(this.page),this.baseTitle)if(this.page>1){var a=this.pageLabel.charAt(0).toUpperCase()+this.pageLabel.slice(1);document.title="".concat(this.baseTitle," | ").concat(a," ").concat(this.page)}else document.title=this.baseTitle},removeLinkFromHead:function(e){document.head.querySelectorAll("link").forEach(function(t){t.getAttribute("rel")===e&&t.remove()})},updateHrefLangLinks:function(e){document.head.querySelectorAll("link[hreflang]").forEach(function(t){var n=t.getAttribute("href"),r=new URL(n,window.location.origin);e>1?r.searchParams.set("page",e):r.searchParams.delete("page"),t.setAttribute("href",r.toString())})},updateWindowWidth:function(){this.windowWidth=window.innerWidth}},mounted:function(){var e;window.addEventListener("resize",this.updateWindowWidth);var t=new URLSearchParams(window.location.search),n=parseInt(t.get("page")),r=parseInt(t.get("category"));!isNaN(n)&&n>1&&(this.page=n),!isNaN(r)&&r>=0&&(this.selectedCategory=r),document.querySelectorAll(".btn-listing-filter-docs").forEach(function(e){e.classList.remove("filter-active")}),null===(e=document.getElementById("filter-docs-".concat(this.selectedCategory)))||void 0===e||e.classList.add("filter-active"),this.loadDocuments()},beforeUnmount:function(){window.removeEventListener("resize",this.updateWindowWidth)}};const R=(0,n(6262).A)(I,[["render",function(e,t,n,s,T,M){return(0,r.uX)(),(0,r.CE)("div",null,[(0,r.Lk)("div",l,[(0,r.Lk)("div",c,[(0,r.Lk)("div",u,[(0,r.Lk)("div",d,[(0,r.Lk)("button",{id:"filter-docs-0",onClick:t[0]||(t[0]=function(e){return M.onChangeCategory(0)}),class:"text-nowrap btn mx-2 btn btn-listing-filter btn-listing-filter-docs filter-active",tabindex:"0"},(0,i.v_)(n.all),1),((0,r.uX)(!0),(0,r.CE)(r.FK,null,(0,r.pI)(n.categories,function(e,t){return(0,r.uX)(),(0,r.CE)("button",{id:"filter-docs-".concat(t),onClick:function(e){return M.onChangeCategory(t)},class:"btn-listing-filter-docs btn-listing-filter text-nowrap btn mx-2"},(0,i.v_)(e),9,g)}),256))])])])]),(0,r.Lk)("div",null,[(0,r.Lk)("div",p,[(0,r.Q3)(" CARD "),((0,r.uX)(!0),(0,r.CE)(r.FK,null,(0,r.pI)(T.documentsDisplayed,function(e,t){return(0,r.uX)(),(0,r.CE)("div",{key:"document-card-".concat(t),class:"my-2 col-12 col-md-6 col-lg-4"},[(0,r.Lk)("div",h,[(0,r.Lk)("div",f,[(0,r.Lk)("div",{class:"download-img",innerHTML:e.image},null,8,m),(0,r.Lk)("div",v,[((0,r.uX)(!0),(0,r.CE)(r.FK,null,(0,r.pI)(e.categories,function(e){return(0,r.uX)(),(0,r.CE)("p",y,(0,i.v_)(e),1)}),256))])]),(0,r.Lk)("div",w,[(0,r.Lk)("div",b,[e.replaceDateWithText?((0,r.uX)(),(0,r.CE)("small",{key:0,class:"text-muted",innerHTML:e.replaceDateWithText},null,8,k)):(0,r.Q3)("v-if",!0),(0,r.Lk)("h5",L,(0,i.v_)(e.name),1),(0,r.Lk)("p",C,(0,i.v_)(e.shortDe
2scription),1)]),(0,r.Lk)("div",S,[(0,r.Lk)("a",{href:e.linkDocument,class:(0,i.C4)(["stretched-link btn-arrow",1==n.isRtl?"btn-arrow-flip":""])},[(0,r.Lk)("span",null,(0,i.v_)(n.seeMore),1)],10,x)])])])])}),128)),(0,r.Q3)(" CARD ")]),T.loading?((0,r.uX)(),(0,r.CE)("div",P,o(t[3]||(t[3]=[(0,r.Lk)("div",{class:"spinner-border",role:"status"},null,-1)])))):(0,r.Q3)("v-if",!0),!T.loading&&(T.page>1||T.showLoadMore)?((0,r.uX)(),(0,r.CE)("div",E,[T.page>1?((0,r.uX)(),(0,r.CE)("a",{key:0,href:2===T.page?n.listingUrl:"".concat(n.listingUrl,"?page=").concat(T.page-1),class:"btn btn-secondary mt-3 text-decoration-none",onClick:t[1]||(t[1]=(0,a.withModifiers)(function(){return M.goBack&&M.goBack.apply(M,arguments)},["prevent"]))},(0,i.v_)(n.previousString),9,Q)):(0,r.Q3)("v-if",!0),T.showLoadMore?((0,r.uX)(),(0,r.CE)("a",{key:1,href:"".concat(n.listingUrl,"?page=").concat(T.page+1),class:"btn btn-secondary mt-3 text-decoration-none",onClick:t[2]||(t[2]=(0,a.withModifiers)(function(){return M.loadMore&&M.loadMore.apply(M,arguments)},["prevent"]))},(0,i.v_)(n.loadMoreNews),9,A)):(0,r.Q3)("v-if",!0)])):(0,r.Q3)("v-if",!0)])])}]]),j=R},5215(e,t,n){n.d(t,{A:()=>H});n(2675),n(9463),n(2259),n(2008),n(113),n(3418),n(4346),n(3792),n(4782),n(3288),n(2010),n(6099),n(7495),n(8781),n(7764),n(2953);var r=n(641),i=n(33);function a(e){return function(e){if(Array.isArray(e))return o(e)}(e)||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 o(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(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.")}()}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var s={class:"container-fluid listing-events-preview-widget listing-events-widget"},l={class:"listing-events-filters d-flex justify-content-start justify-content-md-center"},c=["onClick","id"],u={class:"container d-flex align-items-center"},d={class:"calendar-cell d-flex"},g={class:"calendar-day"},p={class:"calendar-month"},h={class:"calendar-month"},f={class:"calendar-day"},m={key:0,class:"event-time d-flex d-lg-none",style:{marginBottom:0}},v={key:1,class:"event-time d-flex d-lg-none text-center"},y={class:"info-event-cell d-flex col flex-column preview-cell col-lg-4"},w={class:"event-title h4"},b={class:"event-description"},k=["href"],L={class:"date-event-cell col preview-cell d-none d-lg-flex justify-content-center"},C={class:"event-date"},S={class:"time-event-cell d-none d-lg-flex flex-row col preview-cell align-items-center"},x={class:"event-time"},P={key:0,class:"time-event-button col preview-cell d-none d-lg-flex justify-content-end"},E=["href"],Q={key:1},A={class:"d-flex justify-content-center mt-4"},T={key:2,class:"listng-events-loader-wrapper d-flex justify-content-center align-items-center"},M={key:3,class:"button-load-more d-flex justify-content-center"};n(8706),n(1629),n(5276),n(2062),n(4170),n(9904),n(4185),n(875),n(287),n(8940),n(3362),n(8156),n(5746),n(3500),n(3296),n(7208),n(8408);function I(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a,o,s=[],l=!0,c=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return R(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?R(e,t):void 0}}
2(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function R(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function j(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",i=n.toStringTag||"@@toStringTag";function a(n,r,i,a){var l=r&&r.prototype instanceof s?r:s,c=Object.create(l.prototype);return q(c,"_invoke",function(n,r,i){var a,s,l,c=0,u=i||[],d=!1,g={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return a=t,s=0,l=e,g.n=n,o}};function p(n,r){for(s=n,l=r,t=0;!d&&c&&!i&&t<u.length;t++){var i,a=u[t],p=g.p,h=a[2];n>3?(i=h===r)&&(l=a[(s=a[4])?5:(s=3,3)],a[4]=a[5]=e):a[0]<=p&&((i=n<2&&p<a[1])?(s=0,g.v=r,g.n=a[1]):p<h&&(i=n<3||a[0]>r||r>h)&&(a[4]=n,a[5]=r,g.n=h,s=0))}if(i||n>1)return o;throw d=!0,r}return function(i,u,h){if(c>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,h),s=u,l=h;(t=s<2?e:l)||!d;){a||(s?s<3?(s>1&&(g.n=-1),p(s,l)):g.n=l:g.v=l);try{if(c=2,a){if(s||(i="next"),t=a[i]){if(!(t=t.call(a,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,s<2&&(s=0)}else 1===s&&(t=a.return)&&t.call(a),s<2&&(l=TypeError("The iterator does not provide a '"+i+"' method"),s=1);a=e}else if((t=(d=g.n<0)?l:n.call(r,g))!==o)break}catch(t){a=e,s=1,l=t}finally{c=1}}return{value:t,done:d}}}(n,i,a),!0),c}var o={};function s(){}function l(){}function c(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(q(t={},r,function(){return this}),t),d=c.prototype=s.prototype=Object.create(u);function g(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,q(e,i,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=c,q(d,"constructor",c),q(c,"constructor",l),l.displayName="GeneratorFunction",q(c,i,"GeneratorFunction"),q(d),q(d,i,"Generator"),q(d,r,function(){return this}),q(d,"toString",function(){return"[object Generator]"}),(j=function(){return{w:a,m:g}})()}function q(e,t,n,r){var i=Object.defineProperty;try{i({},"",{})}catch(e){i=0}q=function(e,t,n,r){function a(t,n){q(e,t,function(e){return this._invoke(t,n,e)})}t?i?i(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(a("next",0),a("throw",1),a("return",2))},q(e,t,n,r)}function _(e,t,n,r,i,a,o){try{var s=e[a](o),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,i)}function U(e){return function(){var t=this,n=arguments;return new Promise(function(r,i){var a=e.apply(t,n);function o(e){_(a,r,i,o,s,"next",e)}function s(e){_(a,r,i,o,s,"throw",e)}o(void 0)})}}const X={props:{defaultLang:{type:String,required:!0},currentLang:{type:String,required:!0},categoriesList:{type:Object,required:!0},isRtl:{type:String,required:!0},attendEvent:{type:String,required:!0},allString:{type:String,required:!0},noResults:{type:String,required:!0},listingUrl:{type:String,required:!0},previousString:{type:String,required:!0},nextString:{type:String,required:!0},loadMoreEvents:{type:String,required:!0},schoolDomain:{type:String,required:!0}},data:function(){return{loading:!1,itemPerPage:8,selectedCategory:"",page:1,returnAllEvents:!1,events:[],showLoadMore:!1,totalResults:1,timezoneAbbreviation:""}},computed:{categories:function(){return this.categoriesList},absolutePath:function(){return window.location.href.substring(0,window.location.href.indexOf("?"))}},methods:{fetchEvents:function(){var e=arguments,t=this;return U(j().m(function n(){var r,i,a,o,s,l,c,u,d,g,p,h,f,m;return j().w(function(n){for(;;)switch(n.p=n.n){case 0:return a=e.length>0&&void 0!==e[0]?e[0]:null,t.loading=!0,(o=new Headers).append("Content-Type","application/x-www-form-urlencoded"),(s=new URLSearchParams).append("return-all-events",t.returnAllEvents),s.append("page",t.page),s.append("lang",null!==(r=t.currentLang)&&void 0!==r?r:"en"),s.append("default-lang",null!==(i=t.defaultLang)&&void 0!==i?i:"en"),s.append("filter",t.selectedCategory?t.selectedCategory:""),s.append("items-per-page",t.itemPerPage.toString()),s.append("school-domain",t.schoolDomain),l={method:"POST",headers:o,body:s,redirect:"follow"},n.p=1,n.n=2,fetch("/api/get-events",l);case 2:return c=n.v,n.n=3,c.json();case 3:u=n.v,"loadMore"===a?t.events=t.events.concat(u.events):(t.events=u.events,t.totalResults=u.totalResults,t.timezoneAbbreviation=u.timezoneAbbreviation),t.showLoadMore=u.showLoadMore,t.updateHrefLangLinks(t.page),Math.ceil(parseInt(t.totalResults)/parseInt(t.itemPerPage))>1&&t.page>1&&(t.removeLinkFromHead("prev"),d=document.createElement("link"),2==t.page?d.href=t.listingUrl:d.href="".concat(t.listingUrl,"?page=").concat(t.page-1),d.rel="prev",document.getElementsByTagName("head")[0].appendChild(d)),Math.ceil(parseInt(t.totalResults)/parseInt(t.itemPerPage))>1&&t.page<Math.ceil(parseInt(t.totalResults)/parseInt(t.itemPerPage))&&(t.removeLinkFromHead("next"),(g=document.createElement("link")).href="".concat(t.listingUrl,"?page=").concat(t.page+1),g.rel="next",document.getElementsByTagName("head")[0].appendChild(g)),t.page===Math.ceil(parseInt(t.totalResults)/parseInt(t.itemPerPage))&&t.removeLinkFromHead("next"),t.updateUrl(),n.n=5;break;case 4:n.p=4,m=n.v,console.error("Errore nel recupero degli eventi:",m);case 5:return n.p=5,t.loading=!1,n.f(5);case 6:t.selectedCategory?(null===(p=document.querySelector("#filter-events-0"))||void 0===p||p.classList.remove("filter-active"),null===(h=document.querySelector("#filter-events-".concat(t.selectedCategory)))||void 0===h||h.
2classList.add("filter-active")):null===(f=document.querySelector("#filter-events-0"))||void 0===f||f.classList.add("filter-active");case 7:return n.a(2)}},n,null,[[1,4,5,6]])}))()},onChangeCategory:function(e){var t=this;return U(j().m(function n(){var r,i;return j().w(function(n){for(;;)switch(n.n){case 0:return t.page=1,t.events=[],t.loading=!0,t.returnAllEvents=!1,t.selectedCategory===e?(t.selectedCategory="",null===(r=document.querySelector("#filter-events-".concat(e)))||void 0===r||r.classList.remove("filter-active")):(t.selectedCategory=e,Array.from(document.querySelectorAll(".btn-listing-filter")).map(function(e){null!=e&&e.classList.contains("filter-active")&&(null==e||e.classList.remove("filter-active"))}),null===(i=document.querySelector("#filter-events-".concat(e)))||void 0===i||i.classList.add("filter-active")),n.n=1,t.fetchEvents();case 1:return n.a(2)}},n)}))()},loadMore:function(){var e=this;return U(j().m(function t(){return j().w(function(t){for(;;)switch(t.n){case 0:return e.page++,e.returnAllEvents=!1,t.n=1,e.fetchEvents("loadMore");case 1:return t.a(2)}},t)}))()},updateUrl:function(){var e=this,t=new URLSearchParams(window.location.search);if(1!==this.page?t.set("page",this.page):t.delete("page"),this.numberOfPages&&t.set("totP",this.numberOfPages),""!==this.selectedCategory&&0!==this.selectedCategory){var n=this.categoriesList.find(function(t){return t.id===e.selectedCategory});t.set("category",n.name)}else t.delete("category");var r=t.toString(),i="".concat(location.pathname).concat(r?"?".concat(r):"");history.pushState({},"",i)},parseUrl:function(){var e=new URLSearchParams(window.location.search),t=e.get("page"),n=e.get("
2category");if(t&&(this.page=parseInt(t)),n){var r=this.categoriesList.find(function(e){return e.name.toLowerCase()===n.toLowerCase()});r&&(this.selectedCategory=r.id)}},formatDate:function(e){var t=e.split(" ")[0].split("-");return t[0]+"/"+t[1]+"/"+t[2]},getMonthText:function(e){return new Date(e).toLocaleDateString("it-IT",{month:"long"})},getDay:function(e){return e.split("-")[0]},getMonth:function(e){return new Date(e).getMonth()+1},getTimeFormatted:function(e){var t=I(e.split(" "),2),n=(t[0],I(t[1].split(":"),2)),r=n[0],i=n[1],a=parseInt(r,10),o=parseInt(i,10),s=a>=12?"pm":"am";return"".concat(a%12||12,":").concat(o.toString().padStart(2,"0")," ").concat(s)},checkNewsLenghOnChangeCategory:function(){var e=this;this.categoriesList.find(function(t){return t.id===e.selectedCategory}).name;return this.events.forEach(function(e){}),!1},removeLinkFromHead:function(e){document.head.querySelectorAll("link").forEach(function(t){t.getAttribute("rel")===e&&t.remove()})},updateHrefLangLinks:function(e){document.head.querySelectorAll("link[hreflang]").forEach(function(t){var n=t.getAttribute("href"),r=new URL(n,window.location.origin);e>1?r.searchParams.set("page",e):r.searchParams.delete("page"),t.setAttribute("href",r.toString())})}},mounted:function(){this.parseUrl(),this.page>1&&(this.returnAllEvents=!0),this.fetchEvents()}};const O=(0,n(6262).A)(X,[["render",function(e,t,n,o,I,R){return(0,r.uX)(),(0,r.CE)("div",s,[(0,r.Lk)("div",l,[(0,r.Lk)("button",{onClick:t[0]||(t[0]=function(e){return R.onChangeCategory(0)}),class:"btn btn-listing-filter filter-active text-nowrap",id:"filter-events-0"},(0,i.v_)(n.allString),1),((0,r.uX)(!0),(0,r.CE)(r.FK,null,(0,r.pI)(R.categories,function(e,t){return(0,r.uX)(),(0,r.CE)("button",{key:t,onClick:function(t){return R.onChangeCategory(e.id)},id:"filter-events-".concat(e.id),class:"btn-listing-filter"},(0,i.v_)(e.name),9,c)}),128))]),(0,r.Lk)("div",null,[I.events.filter(function(e){var t;return e.category===(null===(t=R.categories.find(function(e){return e.id===I.selectedCategory}))||void 0===t?void 0:t.name)}).length>0&&0!==I.selectedCategory||(""===I.selectedCategory||0===I.selectedCategory)&&I.events.length>0?((0,r.uX)(!0),(0,r.CE)(r.FK,{key:0},(0,r.pI)(I.events,function(e,a){var o,s,l,c;return(0,r.uX)(),(0,r.CE)("div",{class:"row-event w-100 d-flex",key:e.id},[(0,r.Lk)("div",u,[(0,r.Lk)("div",d,[(0,r.Lk)("div",{class:(0,i.C4)({"d-flex":!0,"flex-column":!0,"align-items-center":!0,"calendar-info":!0,"calendar-flip":1==n.isRtl})},[(0,r.Lk)("div",{class:(0,i.C4)({"d-lg-flex":!0,"d-none":1!=n.isRtl,"flex-column":!0,"align-items-center":!0,"d-flex":1==n.isRtl})},[(0,r.Lk)("p",g,(0,i.v_)(null!==(o=e.dateTimes)&&void 0!==o&&null!==(o=o.recurring)&&void 0!==o&&o.day&&null!==(s=e.dateTimes)&&void 0!==s&&null!==(s=s.recurring)&&void 0!==s&&s.month?e.dateTimes.recurring.day:e.dateTimes.start.day),1),(0,r.Lk)("p",p,(0,i.v_)(null!==(l=e.dateTimes)&&void 0!==l&&null!==(l=l.recurring)&&void 0!==l&&l.day&&null!==(c=e.dateTimes)&&void 0!==c&&null!==(c=c.recurring)&&void 0!==c&&c.month?e.dateTimes.recurring.month:e.dateTimes.start.month),1)],2),(0,r.Lk)("div",{class:(0,i.C4)({"d-lg-none":!0,"d-flex":!0,"align-items-center":!0,"event-date-mobile":!0,"d-none":1==n.isRtl})},[(0,r.Lk)("p",h,(0,i.v_)(e.dateTimes.start.month.length>3?e.dateTimes.start.month.slice(0,3):e.dateTimes.start.month),1),(0,r.Lk)("p",f,(0,i.v_)(e.dateTimes.start.day),1)],2),1!=n.isRtl?((0,r.uX)(),(0,r.CE)("p",m,(0,i.v_)(e.dateTimes.start.time),1)):(0,r.Q3)("v-if",!0),1!=n.isRtl?((0,r.uX)(),(0,r.CE)("p",v,[(0,r.eW)((0,i.v_)(e.dateTimes.end.time),1),t[2]||(t[2]=(0,r.Lk)("br",null,null,-1)),(0,r.eW)((0,i.v_)(I.timezoneAbbreviation),1)])):(0,r.Q3)("v-if",!0)],2),t[3]||(t[3]=(0,r.Fv)('<svg aria-hidden="true" width="102" height="113" viewBox="0 0 102 113" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.90203 13.2035C0.90203 9.7163 3.729 6.88933 7.21624 6.88933H94.7841C98.2713 6.88933 101.098 9.7163 101.098 13.2035V26.734H0.90203V13.2035Z" fill="#F5FCFD" stroke="#C8CEC9" stroke-width="1.80406"></path><path d="M17.9062 2.37891V13.2033" stroke="#C8CEC9" stroke-width="3.60812" stroke-miterlimit="10" stroke-linecap="round"></path><path d="M84.0703 2.37891V13.2033" stroke="#C8CEC9" stroke-width="3.60812" stroke-miterlimit="10" stroke-linecap="round"></path><g clip-path="url(#clip0_6270_5076)"><path d="M0 25.832H102V104.852C102 108.838 98.7695 112.069 94.7841 112.069H7.21624C3.23082 112.069 0 108.838 0 104.852V25.832Z" fill="white"></path></g><path d="M0.90203 26.7341H101.098V104.852C101.098 108.34 98.2713 111.167 94.7841 111.167H7.21624C3.729 111.167 0.90203 108.34 0.90203 104.852V26.7341Z" stroke="#C8CEC9" stroke-width="1.80406"></path><defs><clipPath id="clip0_6270_5076"><path d="M0 25.832H102V104.852C102 108.838 98.7695 112.069 94.7841 112.069H7.21624C3.23082 112.069 0 108.838 0 104.852V25.832Z" fill="white"></path></clipPath></defs></svg>
2',1))]),(0,r.Lk)("div",y,[(0,r.Lk)("p",w,(0,i.v_)(e.title),1),(0,r.Lk)("p",b,(0,i.v_)(e.shortDescription),1),e.disableDetailCTA?(0,r.Q3)("v-if",!0):((0,r.uX)(),(0,r.CE)("a",{key:0,class:(0,i.C4)({"btn-arrow-flip":1==n.isRtl,"btn-arrow":!0,"d-flex":!0,"d-lg-none":!0,"align-items-center":!0}),href:"".concat(e.path)},[(0,r.eW)((0,i.v_)(e.detailCTA||n.attendEvent),1),t[4]||(t[4]=(0,r.Lk)("span",null,null,-1))],10,k))]),(0,r.Lk)("div",L,[(0,r.Lk)("p",C,[(0,r.eW)((0,i.v_)(e.dateTimes.start.date)+" ",1),e.dateTimes.start.date!==e.dateTimes.end.date?((0,r.uX)(),(0,r.CE)(r.FK,{key:0},[t[5]||(t[5]=(0,r.Lk)("br",null,null,-1)),(0,r.eW)((0,i.v_)(e.dateTimes.end.date),1)],64)):(0,r.Q3)("v-if",!0),e.recurringText?((0,r.uX)(),(0,r.CE)(r.FK,{key:1},[t[6]||(t[6]=(0,r.Lk)("br",null,null,-1)),(0,r.eW)((0,i.v_)(e.recurringText),1)],64)):(0,r.Q3)("v-if",!0)])]),(0,r.Lk)("div",S,[(0,r.Lk)("p",x,[(0,r.eW)((0,i.v_)(e.dateTimes.start.time),1),t[7]||(t[7]=(0,r.Lk)("br",null,null,-1)),(0,r.eW)((0,i.v_)(e.dateTimes.end.time),1)]),(0,r.Q3)('                        <span class="mt-auto ms-1">{{'),(0,r.Q3)("                            timezoneAbbreviation"),(0,r.Q3)("                        }}</span>")]),e.disableDetailCTA?(0,r.Q3)("v-if",!0):((0,r.uX)(),(0,r.CE)("div",P,[(0,r.Lk)("a",{class:"btn btn-primary",href:"".concat(e.path)},(0,i.v_)(e.detailCTA||n.attendEvent),9,E)]))])])}),128)):0!=I.events.length||I.loading?(0,r.Q3)("v-if",!0):((0,r.uX)(),(0,r.CE)("div",Q,[(0,r.Lk)("p",A,(0,i.v_)(n.noResults),1)])),I.loading?((0,r.uX)(),(0,r.CE)("div",T,a(t[8]||(t[8]=[(0,r.Lk)("div",{class:"spinner-border",role:"status"},null,-1)])))):(0,r.Q3)("v-if",!0),I.showLoadMore&&!I.loading?((0,r.uX)(),(0,r.CE)("div",M,[(0,r.Lk)("button",{class:"btn btn-secondary",onClick:t[1]||(t[1]=function(){return R.loadMore&&R.loadMore.apply(R,arguments)})},(0,i.v_)(n.loadMoreEvents),1)])):(0,r.Q3)("v-if",!0)]),(0,r.Q3)("paginazione"),(0,r.Q3)('        <nav aria-label="pagination" class="d-none">'),(0,r.Q3)('            <ul class="pagination">'),(0,r.Q3)("                <li"),(0,r.Q3)('                    v-if="'),(0,r.Q3)("                        Math.ceil("),(0,r.Q3)("                            parseInt(totalResults) / parseInt(this.itemPerPage)"),(0,r.Q3)("                        ) > 1 && page > 1"),(0,r.Q3)('                    "'),(0,r.Q3)('                    class="page-item"'),(0,r.Q3)("                >"),(0,r.Q3)("                    <a"),(0,r.Q3)('                        class="page-link"'),(0,r.Q3)('                        :href="`${absolutePath}?page=${page - 1}`"'),(0,r.Q3)("                        >{{ previousString }}</a"),(0,r.Q3)("                    >"),(0,r.Q3)("                </li>"),(0,r.Q3)("                <li"),(0,r.Q3)("                    :class=\"{ 'page-item': true, active: index == page }\""),(0,r.Q3)('                    v-for="index in Math.ceil('),(0,r.Q3)("                        parseInt(totalResults) / parseInt(this.itemPerPage)"),(0,r.Q3)('                    )"'),(0,r.Q3)("                >"),(0,r.Q3)("                    <a"),(0,r.Q3)('                        class="page-link"'),(0,r.Q3)("                        :href=\"absolutePath + '?page=' + index\""),(0,r.Q3)("                        >{{ index }}</a"),(0,r.Q3)("                    >"),(0,r.Q3)("                </li>"),(0,r.Q3)("                <li"),(0,r.Q3)('                    v-if="'),(0,r.Q3)("                        Math.ceil("),(0,r.Q3)("                            parseInt(totalResults) / parseInt(this.itemPerPage)"),(0,r.Q3)("                        ) > 1 &&"),(0,r.Q3)("                        page <"),(0,r.Q3)("                            Math.ceil("),(0,r.Q3)("                                parseInt(totalResults) /"),(0,r.Q3)("                                    parseInt(this.itemPerPage)"),(0,r.Q3)("                            )"),(0,r.Q3)('                    "'),(0,r.Q3)('                    class="page-item"'),(0,r.Q3)("                >"),(0,r.Q3)("                    <a"),(0,r.Q3)('                        class="page-link"'),(0,r.Q3)('                        :href="`${absolutePath}?page=${page + 1}`"'),(0,r.Q3)("                        >{{ nextString }}</a"),(0,r.Q3)("                    >"),(0,r.Q3)("                </li>"),(0,r.Q3)("            </ul>"),(0,r.Q3)("        </nav>")])}]]),H=O},7352(e,t,n){n.d(t,{A:()=>B});n(2675),n(9463),n(2259),n(8706),n(3418),n(4346),n(3792),n(4782),n(3288),n(2010),n(6099),n(7495),n(8781),n(7764),n(2953);var r=n(641),i=n(33),a=n(3751);function o(e){return function(e){if(Array.isArray(e))return s(e)}(e)||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 s(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(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.")}()}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var l={key:0,class:"row d-flex justify-content-center"},c={class:"col-12 mt-5 mt-md-0 overflow-auto"},u={class:"d-flex justify-content-center w-100 h-100 mt-auto"},d={class:"d-flex flex-row justify-content-md-start overflow-auto listing-news-tags-wrapper mt-auto"},g=["id","onClick"],p={key:0,ref:"newsRow",class:"row my-3"},h={key:0,class:"h-100"},f=["innerHTML"],m={class:"position-absolute listing-news-label-tag d-flex flex-column align-items-end"},v={class:"label-tag mb-1"},y={class:"card-body"},w={class:"card-text"},b={class:"text-muted"},k={class:"card-title h4"},L={class:"card-text card-paragraph"}
2,C={class:"listing-news-details-link"},S=["href","target"],x={key:1,class:"mb-3 w-100 d-flex justify-content-center"},P=["href","target"],E={class:"listing-news-card pt-3 ps-3 pe-3 d-flex"},Q=["innerHTML"],A={class:"me-3 pt-2"},T={class:"label-tag listing-news-label-tag"},M={class:"listing-news-card-date mt-4"},I={class:"listing-news-card-title h4"},R={key:1},j={class:"d-flex justify-content-center mt-4"},q={key:2,class:"listng-news-loader-wrapper d-flex justify-content-center align-items-center"},_={key:3,class:"d-flex justify-content-center align-items-center mt-5 gap-3"},U=["href"],X=["href"];n(113),n(1629),n(5276),n(2062),n(739),n(4170),n(9904),n(4185),n(875),n(287),n(8940),n(3362),n(5746),n(744),n(2762),n(3500),n(3296),n(7208),n(8408);function O(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",i=n.toStringTag||"@@toStringTag";function a(n,r,i,a){var l=r&&r.prototype instanceof s?r:s,c=Object.create(l.prototype);return H(c,"_invoke",function(n,r,i){var a,s,l,c=0,u=i||[],d=!1,g={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return a=t,s=0,l=e,g.n=n,o}};function p(n,r){for(s=n,l=r,t=0;!d&&c&&!i&&t<u.length;t++){var i,a=u[t],p=g.p,h=a[2];n>3?(i=h===r)&&(l=a[(s=a[4])?5:(s=3,3)],a[4]=a[5]=e):a[0]<=p&&((i=n<2&&p<a[1])?(s=0,g.v=r,g.n=a[1]):p<h&&(i=n<3||a[0]>r||r>h)&&(a[4]=n,a[5]=r,g.n=h,s=0))}if(i||n>1)return o;throw d=!0,r}return function(i,u,h){if(c>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,h),s=u,l=h;(t=s<2?e:l)||!d;){a||(s?s<3?(s>1&&(g.n=-1),p(s,l)):g.n=l:g.v=l);try{if(c=2,a){if(s||(i="next"),t=a[i]){if(!(t=t.call(a,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,s<2&&(s=0)}else 1===s&&(t=a.return)&&t.call(a),s<2&&(l=TypeError("The iterator does not provide a '"+i+"' method"),s=1);a=e}else if((t=(d=g.n<0)?l:n.call(r,g))!==o)break}catch(t){a=e,s=1,l=t}finally{c=1}}return{value:t,done:d}}}(n,i,a),!0),c}var o={};function s(){}function l(){}function c(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(H(t={},r,function(){return this}),t),d=c.prototype=s.prototype=Object.create(u);function g(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,H(e,i,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=c,H(d,"constructor",c),H(c,"constructor",l),l.displayName="GeneratorFunction",H(c,i,"GeneratorFunction"),H(d),H(d,i,"Generator"),H(d,r,function(){return this}),H(d,"toString",function(){return"[object Generator]"}),(O=function(){return{w:a,m:g}})()}function H(e,t,n,r){var i=Object.defineProperty;try{i({},"",{})}catch(e){i=0}H=function(e,t,n,r){function a(t,n){H(e,t,function(e){return this._invoke(t,n,e)})}t?i?i(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(a("next",0),a("throw",1),a("return",2))},H(e,t,n,r)}function F(e,t,n,r,i,a,o){try{var s=e[a](o),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,i)}function D(e){return function(){var t=this,n=arguments;return new Promise(function(r,i){var a=e.apply(t,n);function o(e){F(a,r,i,o,s,"next",e)}function s(e){F(a,r,i,o,s,"throw",e)}o(void 0)})}}const W={props:{widgetId:{type:String,required:!0},moreDetails:{type:String,required:!0},all:{type:String,required:!0},loadMoreNews:{type:String,required:!0},loadingString:{type:String,required:!0},currentLang:{type:String,required:!0},listingUrl:{type:String,required:!0},categoriesList:{type:Object,required:!0},noNewsString:{type:String,required:!0},errorGettingNews:{type:String,required:!0},isRtl:{type:String,required:!0},previousString:{type:String,required:!0},nextString:{type:String,required:!0},schoolDomain:{type:String,required:!0},hideCategories:{type:Boolean,required:!1,default:!1},pageLabel:{type:String,required:!1,default:"page"},baseTitle:{type:String,required:!1,default:""},hiddenCategories:{type:Array,required:!1},apiUrl:{type:String,required:!0},newsIds:{type:Array,required:!1},listingLayout:{type:String,required:!1,default:"grid"},showAll:{type:Boolean,required:!1,default:!1},contentType:{type:String,required:!0,default:"news"}},data:function(){return{loading:!1,itemPerPage:8,selectedCategory:"",selectedCategoryName:"all",page:1,numberOfPages:0,news:[],showLoadMore:!1,windowWidth:window.innerWidth,totalResults:1}},computed:{categories:function(){return this.categoriesList},absolutePath:function(){return window.location.href.substring(0,window.location.href.indexOf("?"))}},methods:{fetchNews:function(){var e=arguments,t=this;return D(O().m(function n(){var r,i,a,o,s,l,c,u,d,g,p,h;return O().w(function(n){for(;;)switch(n.p=n.n){case 0:return r=e.length>0&&void 0!==e[0]?e[0]:null,t.loading=!0,(i=new Headers).append("Content-Type","application/x-www-form-urlencoded"),(a=new URLSearchParams).append("page",t.page),a.append("lang",t.currentLang||"en"),a.append("filter",t.selectedCategory?t.selectedCategory:""),a.append("items-per-page",t.itemPerPage.toString()),a.append("return-all-news",t.returnAllNews),a.append("school-domain",t.schoolDomain),a.append("hidden-categories",JSON.stringify(t.hiddenCategories||[])),o={method:"POST",headers:i,body:a,redirect:"follow"},n.p=1,n.n=2,fetch(t.apiUrl,o);case 2:return s=n.v,n.n=3,s.json();case 3:(l=n.v).totalResults<=t.itemPerPage?t.numberOfPages=1:l.totalResults>t.itemPerPage&&l.totalResults%t.itemPerPage===0?t.numberOfPages=parseInt(l.totalResults/t.itemPerPage):t.numberOfPages=Math.floor(l.totalResults/t.itemPerPage)+1,"loadMore"===r?t.news=t.news.concat(l.news):(t.news=l.news,t.totalResults=l.totalResults),t.showLoadMore=l.showLoadMore,t.showAll||(t.updateHrefLangLinks(t.page),Math.ceil(parseInt(t.totalResults)/parseInt(t.itemPerPage))>1&&t.page>1&&(t.removeLinkFromHead("prev"),c=document.createElement("link"),2==t.page?c.href=t.listingUrl:c.href="".concat(t.listingUrl,"?page=").concat(t.page-1),c.rel="prev",document.getElementsByTagName("head")[0].appendChild(c)),Math.ceil(parseInt(t.totalResults)/parseInt(t.itemPerPage))>1&&t.page<Math.ceil(parseInt(t.totalResults)/parseInt(t.itemPerPage))&&(t.removeLinkFromHead("next"),(u=document.createElement("link")).href="".concat(t.listingUrl,"?page=").concat(t.page+1),u.rel="next",document.getElementsByTagName("head")[0].appendChild(u)),t.page===Math.ceil(parseInt(t.totalResults)/parseInt(t.itemPerPage))&&t.removeLinkFromHead("next"),t.updateUrl()),n.n=5;break;case 4:n.p=4,h=n.v,console.error(props.errorGettingNews,h);case 5:return n.p=5,t.loading=!1,n.f(5);case 6:t.selectedCategory?(null===(d=document.querySelector("#filter-news-0"))||void 0===d||d.classList.remove("filter-active"),null===(g=document.querySelector("#filter-news-".concat(t.selectedCategory)))||void 0===g||g.classList.add("filter-active")):null===(p=document.querySelector("#filter-news-0"))||void 0===p||p.classList.add("filter-active");case 7:return n.a(2)}},n,null,[[1,4,5,6]])}))()},fetchNewsFromContainer:function(){var e=arguments,t=this;return D(O().m(function n(){var r,i,a,o,s,l,c,u,d;return O().w(function(n){for(;;)switch(n.p=n.n){case 0:return r=e.length>0&&void 0!==e[0]?e[0]:null,t.loading=!0,(i=new Headers).append("Content-Type","application/x-www-form-urlencoded"),(a=new URLSearchParams).append("page",t.page),a.append("lang",t.currentLang||"en"),a.append("items-per-page",t.showAll?"9999":t.itemPerPage.toString()),a.append("return-all-news",t.showAll?"true":t.returnAllNews),a.append("school-domain",t.schoolDomain),a.append("news-ids",JSON.stringify(t.newsIds)),o={method:"POST",headers:i,body:a,redirect:"follow"},n.p=1,n.n=2,fetch("/api/get-news-from-container",o);case 2:return s=n.v,n.n=3,s.json();case 3:l=n.v,console.log(l),l.totalResults<=t.itemPerPage?t.numberOfPages=1:l.totalResults>t.itemPerPage&&l.totalResults%t.itemPerPage===0?t.numberOfPages=parseInt(l.totalResults/t.itemPerPage):t.numberOfPages=Math.floor(l.totalResults/t.itemPerPage)+1,"loadMore"===r?t.news=t.news.concat(l.news):(t.news=l.news,t.totalResults=l.totalResults),t.showLoadMore=!t.showAll&&l.showLoadMore,t.showAll||(t.updateHrefLangLinks(t.page),Math.ceil(parseInt(t.totalResults)/parseInt(t.itemPerPage))>1&&t.page>1&&(t.removeLinkFromHead("prev"),c=document.createElement("link"),2==t.page?c.href=t.listingUrl:c.href="".concat(t.listingUrl,"?page=").concat(t.page-1),c.rel="prev",document.getElementsByTagName("head")[0].appendChild(c)),Math.ceil(parseInt(t.totalResults)/parseInt(t.itemPerPage))>1&&t.page<Math.ceil(parseInt(t.totalResults)/parseInt(t.itemPerPage))&&(t.removeLinkFromHead("next"),(u=document.createElement("link")).href="".concat(t.listingUrl,"?page=").concat(t.page+1),u.rel="next",document.getElementsByTagName("head")[0].appendChild(u)),t.page===Math.ceil(parseInt(t.totalResults)/parseInt(t.itemPerPage))&&t.removeLinkFromHead("next"),t.updateUrl()),n.n=5;break;case 4:n.p=4,d=n.v,console.error(t.errorGettingNews,d);case 5:return n.p=5,t.loading=!1,n.f(5);case 6:return n.a(2)}},n,null,[[1,4,5,6]])}))()},onChangeCategory:function(e){var t=this;return D(O().m(function n(){var r,i;return O().w(function(n){for(;;)switch(n.n){case 0:return t.page=1,t.news=[],t.loading=!0,t.returnAllEvents=!1,t.selectedCategory===e?(t.selectedCategory="",null===(r=document.querySelector("#filter-news-".concat(e)))||void 0===r||r.classList.remove("filter-active")):(t.selectedCategory=e,Array.from(document.querySelectorAll(".btn-listing-filter")).map(function(e){null!=e&&e.classList.contains("filter-active")&&(null==e||e.classList.remove("filter-active"))}),null===(i=document.querySelector("#filter-news-".concat(e)))||void 0===i||i.classList.add("filter-active")),n.n=1,t.fetchNews();case 1:return n.a(2)}},n)}))()}
2,loadMore:function(){var e=this;return D(O().m(function t(){return O().w(function(t){for(;;)switch(t.n){case 0:if(e.page++,e.returnAllEvents=!1,!(e.newsIds&&e.newsIds.length>0)){t.n=2;break}return t.n=1,e.fetchNewsFromContainer("loadMore");case 1:t.n=3;break;case 2:return t.n=3,e.fetchNews("loadMore");case 3:return t.a(2)}},t)}))()},goBack:function(){var e=this;this.page<=1||(this.page--,this.news=this.news.slice(0,this.page*this.itemPerPage),this.showLoadMore=!0,this.updateUrl(),this.updateHrefLangLinks(this.page),this.$nextTick(function(){var t=e.news.length-1,n=document.getElementById(e.widgetId),r=null==n?void 0:n.querySelectorAll(".row > .my-2");r&&r[t]&&r[t].scrollIntoView({behavior:"smooth",block:"center"})}))},updateUrl:function(){var e=this,t=new URLSearchParams(window.location.search);if(1!==this.page?t.set("page",this.page):t.delete("page"),this.numberOfPages&&t.set("totP",this.numberOfPages),""!==this.selectedCategory&&0!==this.selectedCategory){var n=this.categoriesList.find(function(t){return t.id===e.selectedCategory});t.set("category",n.name)}else t.delete("category");var r=t.toString(),i="".concat(location.pathname).concat(r?"?".concat(r):"");if(history.pushState({},"",i),this.baseTitle)if(this.page>1){var a=this.pageLabel.charAt(0).toUpperCase()+this.pageLabel.slice(1);document.title="".concat(this.baseTitle," | ").concat(a," ").concat(this.page)}else document.title=this.baseTitle},parseUrl:function(){var e=new URLSearchParams(window.location.search),t=e.get("page"),n=e.get("
2category");if(t&&(this.page=parseInt(t)),n){var r=this.categoriesList.find(function(e){return e.name.toLowerCase()===n.toLowerCase()});r&&(this.selectedCategory=r.id)}},updateWindowWidth:function(){this.windowWidth=window.innerWidth},formatDate:function(e,t){var n=e.trim().split(/\s+/);return"".concat(n[0]," ").concat(t," ").concat(n[2])},removeLinkFromHead:function(e){document.head.querySelectorAll("link").forEach(function(t){t.getAttribute("rel")===e&&t.remove()})},updateHrefLangLinks:function(e){document.head.querySelectorAll("link[hreflang]").forEach(function(t){var n=t.getAttribute("href"),r=new URL(n,window.location.origin);e>1?r.searchParams.set("page",e):r.searchParams.delete("page"),t.setAttribute("href",r.toString())})}},mounted:function(){console.log("listingLayout prop:",this.listingLayout),window.addEventListener("resize",this.updateWindowWidth),this.parseUrl(),this.page>1&&(this.returnAllNews=!0),this.newsIds&&this.newsIds.length>0?this.fetchNewsFromContainer():this.fetchNews()},beforeUnmount:function(){window.removeEventListener("resize",this.updateWindowWidth)}};const N=(0,n(6262).A)(W,[["render",function(e,t,n,s,O,H){return(0,r.uX)(),(0,r.CE)(r.FK,null,[(0,r.Lk)("div",null,[n.hideCategories?(0,r.Q3)("v-if",!0):((0,r.uX)(),(0,r.CE)("div",l,[(0,r.Lk)("div",c,[(0,r.Lk)("div",u,[(0,r.Lk)("div",d,[(0,r.Lk)("button",{id:"filter-news-0",onClick:t[0]||(t[0]=function(e){return H.onChangeCategory(0)}),class:"text-nowrap btn mx-2 btn btn-listing-filter filter-active",tabindex:"0"},(0,i.v_)(n.all),1),((0,r.uX)(!0),(0,r.CE)(r.FK,null,(0,r.pI)(H.categories,function(e,t){return(0,r.uX)(),(0,r.CE)("button",{id:"filter-news-".concat(e.id),onClick:function(t){return H.onChangeCategory(e.id)},class:"btn-listing-filter text-nowrap btn mx-2"},(0,i.v_)(e.name),9,g)}),256))])])])])),(0,r.Lk)("div",{class:(0,i.C4)("list"==n.listingLayout&&"container")},[O.news.length>0?((0,r.uX)(),(0,r.CE)("div",p,[((0,r.uX)(!0),(0,r.CE)(r.FK,null,(0,r.pI)(O.news,function(e,t){return(0,r.uX)(),(0,r.CE)("div",{key:e.id,class:(0,i.C4)(["my-2 news-item","list"==n.listingLayout?"col-12":t<=1&&O.windowWidth>769?"col-6":t>1&&O.windowWidth>769?"col-6 col-xl-4":"col-12"])},[O.windowWidth>769||"grid"===n.listingLayout&&t<=1||"list"===n.listingLayout&&"magazines"===n.contentType&&0===t?((0,r.uX)(),(0,r.CE)("div",h,[(0,r.Lk)("div",{class:(0,i.C4)("list"==n.listingLayout&&t<1&&"magazines"==n.contentType&&O.windowWidth>769?"card news-card h-100 d-flex flex-row gap-3 first-list-card":"list"==n.listingLayout&&t<1&&("news"==n.contentType||"blog"==n.contentType)&&O.windowWidth>769||"list"==n.listingLayout&&t>=1&&O.windowWidth>769?"card news-card h-100 d-flex flex-row gap-3":"card news-card h-100")},[(0,r.Lk)("div",{class:(0,i.C4)(t<1&&O.windowWidth>769&&"list"==n.listingLayout&&"magazines"==n.contentType?"first-list-card position-relative col-4":t>=1&&O.windowWidth>769&&"list"==n.listingLayout||t<1&&O.windowWidth>769&&"list"==n.listingLayout?"card-list position-relative":"position-relative")},[(0,r.Lk)("div",{class:(0,i.C4)(t<1&&O.windowWidth>769&&"list"==n.listingLayout&&"magazines"==n.contentType?"listing-news-card-img-big list-layout":t<=1&&O.windowWidth>769&&"grid"==n.listingLayout?"listing-news-card-img-big":(t>=1&&O.windowWidth>769&&n.listingLayout,"listing-news-card-img-small")),innerHTML:e.mainImage},null,10,f),(0,r.Lk)("div",m,[((0,r.uX)(!0),(0,r.CE)(r.FK,null,(0,r.pI)(e.category,function(e){return(0,r.uX)(),(0,r.CE)("p",v,(0,i.v_)(e),1)}),256))])],2),(0,r.Lk)("div",y,[(0,r.Lk)("p",w,[(0,r.Lk)("small",b,(0,i.v_)(e.date),1)]),(0,r.Lk)("h2",k,(0,i.v_)(e.title),1),(0,r.Lk)("p",L,(0,i.v_)(e.shortDescription),1),(0,r.Lk)("div",C,[(0,r.Lk)("a",{href:e.pdf||e.path,target:e.pdfTarget||"_self",class:(0,i.C4)(["stretched-link btn-arrow",{"btn-arrow-flip":1==n.isRtl}])},[(0,r.Lk)("span",null,(0,i.v_)(n.moreDetails),1)],10,S)])])],2)])):((0,r.uX)(),(0,r.CE)("div",x,[(0,r.Lk)("a",{href:e.pdf||e.path,target:e.pdfTarget||"_self",class:"w-100"},[(0,r.Lk)("div",E,[(0,r.Lk)("div",{class:"listing-news-card-img overflow-hidden",innerHTML:e.mainImage},null,8,Q),(0,r.Lk)("div",A,[((0,r.uX)(!0),(0,r.CE)(r.FK,null,(0,r.pI)(e.category,function(e){return(0,r.uX)(),(0,r.CE)("p",T,(0,i.v_)(e),1)}),256)),(0,r.Lk)("p",M,(0,i.v_)(H.formatDate(e.date,e.month)),1),(0,r.Lk)("h4",I,(0,i.v_)(e.title),
21)])])],8,P)]))],2)}),128))],512)):0!=O.news.length||O.loading?(0,r.Q3)("v-if",!0):((0,r.uX)(),(0,r.CE)("div",R,[(0,r.Lk)("p",j,(0,i.v_)(n.noNewsString),1)])),O.loading?((0,r.uX)(),(0,r.CE)("div",q,o(t[3]||(t[3]=[(0,r.Lk)("div",{class:"spinner-border",role:"status"},null,-1)])))):(0,r.Q3)("v-if",!0),!O.loading&&(O.page>1||O.showLoadMore)?((0,r.uX)(),(0,r.CE)("div",_,[O.page>1?((0,r.uX)(),(0,r.CE)("a",{key:0,href:2===O.page?n.listingUrl:"".concat(n.listingUrl,"?page=").concat(O.page-1),class:"btn btn-secondary mt-3",onClick:t[1]||(t[1]=(0,a.withModifiers)(function(){return H.goBack&&H.goBack.apply(H,arguments)},["prevent"]))},(0,i.v_)(n.previousString),9,U)):(0,r.Q3)("v-if",!0),O.showLoadMore?((0,r.uX)(),(0,r.CE)("a",{key:1,href:"".concat(n.listingUrl,"?page=").concat(O.page+1),class:"btn btn-secondary mt-3",onClick:t[2]||(t[2]=(0,a.withModifiers)(function(){return H.loadMore&&H.loadMore.apply(H,arguments)},["prevent"]))},(0,i.v_)(n.loadMoreNews),9,X)):(0,r.Q3)("v-if",!0)])):(0,r.Q3)("v-if",!0)],2)]),(0,r.Q3)('    <nav aria-label="pagination" class="d-none">'),(0,r.Q3)('        <ul class="pagination">'),(0,r.Q3)("            <li"),(0,r.Q3)('                v-if="'),(0,r.Q3)("                    Math.ceil("),(0,r.Q3)("                        parseInt(totalResults) / parseInt(this.itemPerPage)"),(0,r.Q3)("                    ) > 1 && page > 1"),(0,r.Q3)('                "'),(0,r.Q3)('                class="page-item disabled"'),(0,r.Q3)("            >"),(0,r.Q3)("                <a"),(0,r.Q3)('                    class="page-link"'),(0,r.Q3)('                    :href="`${absolutePath}?page=${page - 1}`"'),(0,r.Q3)("                    >{{ previousString }}</a"),(0,r.Q3)("                >"),(0,r.Q3)("            </li>"),(0,r.Q3)("            <li"),(0,r.Q3)("                :class=\"{ 'page-item': true, active: index == page }\""),(0,r.Q3)('                v-for="index in Math.ceil('),(0,r.Q3)("                    parseInt(totalResults) / parseInt(this.itemPerPage)"),(0,r.Q3)('                )"'),(0,r.Q3)("            >"),(0,r.Q3)('                <a class="page-link" :href="absolutePath + \'?page=\' + index">{{'),(0,r.Q3)("                    index"),(0,r.Q3)("                }}</a>"),(0,r.Q3)("            </li>"),(0,r.Q3)("            <li"),(0,r.Q3)('                v-if="'),(0,r.Q3)("                    Math.ceil("),(0,r.Q3)("                        parseInt(totalResults) / parseInt(this.itemPerPage)"),(0,r.Q3)("                    ) > 1 &&"),(0,r.Q3)("                    page <"),(0,r.Q3)("                        Math.ceil("),(0,r.Q3)("                            parseInt(totalResults) / parseInt(this.itemPerPage)"),(0,r.Q3)("                        )"),(0,r.Q3)('                "'),(0,r.Q3)('                class="page-item"'),(0,r.Q3)("            >"),(0,r.Q3)("                <a"),(0,r.Q3)('                    class="page-link"'),(0,r.Q3)('                    :href="`${absolutePath}?page=${page + 1}`"'),(0,r.Q3)("                    >{{ nextString }}</a"),(0,r.Q3)("                >"),(0,r.Q3)("            </li>"),(0,r.Q3)("        </ul>"),(0,r.Q3)("    </nav>")],2112)}]]),B=N},8003(e,t,n){n.d(t,{A:()=>W});n(2675),n(9463),n(2259),n(3418),n(4346),n(3792),n(4782),n(3288),n(2010),n(6099),n(7495),n(8781),n(7764),n(2953);var r=n(641),i=n(3751),a=n(33);const o=n.p+"images/reset.18e38eb0.svg",s=n.p+"images/search.2c3662bf.svg",l=n.p+"images/close-white.47aa59bd.svg",c=n.p+"images/search-white.4da7a216.svg";function u(e){return function(e){if(Array.isArray(e))return d(e)}(e)||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 d(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?d(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.")}()}function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var g={class:"search-section-desktop mb-4 d-none d-xl-flex justify-content-center position-relative w-100"},p={class:"input-group search-field-desktop row p-0"},h={class:"col-12 d-flex px-0"},f=["placeholder"],m={key:0,href:"",class:"d-flex search-icon-container-desktop h-100 m-0 justify-content-end align-items-center",role:"button"}
2,v=["alt"],y=["alt"],w={key:0,class:"row search-results-wrapper-desktop"},b={key:1,class:"row search-results-wrapper-desktop justify-content-center"},k=["href"],L=["innerHTML"],C=["innerHTML"],S={key:2,class:"row search-results-wrapper-desktop justify-content-center"},x={class:"py-3 text-center"},P={class:"search-section-mobile d-flex d-xl-none my-4 position-relative w-100 align-items-center"},E={class:"input-group"},Q=["placeholder"],A={key:0,class:"d-flex d-xl-none btn btn-primary btn-school-icon",role:"button"},T=["alt"],M=["alt"],I={key:2,class:"search-results-wrapper"},R={key:0},j={key:1,class:"h-100 overflow-y-auto"},q=["href"],_=["innerHTML"],U=["innerHTML"],X={key:2,class:"row col-12 justify-content-center"},O={class:"py-3 text-center"};n(2008),n(9089),n(4864),n(5440),n(5746);var H=n(9602);const F={name:"OramaSearch",props:{locale:{type:String,required:!0},searchAltText:{type:String,required:!0},noResults:{type:String,required:!0},closeAltText:{type:String,required:!0},oramaProjectId:{type:String,required:!0},oramaPublicKey:{type:String,required:!0}},data:function(){return{loading:!1,searchTerm:null,results:null}},created:function(){this.client=new H.a3({projectId:this.oramaProjectId,apiKey:this.oramaPublicKey})},methods:{oramaSearch:function(){var e=this;this.searchTerm&&this.searchTerm.length>0?(this.loading=!0,document.getElementById("navbarCollapseHeader").style.overflow="hidden",this.results=this.client.search({term:this.searchTerm,limit:5,mode:"hybrid"}).then(function(t){var n=Math.floor(Date.now()/1e3);e.results=t.hits.filter(function(t){return t.document.locale===e.locale&&(!("event"===t.document.type&&t.document.endDate>0)||t.document.endDate>=n)}),e.loading=!1}).catch(function(t){e.loading=!1})):this.results=null},highlight:function(e){if(!this.searchTerm)return e;var t=new RegExp("(".concat(this.escapeRegExp(this.searchTerm),")"),"gi");return e.replace(t,"<b>$1</b>")},escapeRegExp:function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")},resetResults:function(){this.results=null,this.searchTerm=null,document.getElementById("navbarCollapseHeader").style.overflow="auto"}}};const D=(0,n(6262).A)(F,[["render",function(e,t,n,d,H,F){var D,W,N,B,K;return(0,r.uX)(),(0,r.CE)(r.FK,null,[(0,r.Q3)(" Search Desktop "),(0,r.Lk)("div",g,[(0,r.Lk)("div",p,[(0,r.Lk)("div",h,[(0,r.bo)((0,r.Lk)("input",{type:"search",class:"form-control form-control-lg shadow-none search-field-input-desktop col-6 h-100 ps-4",name:"search",placeholder:n.searchAltText,onKeydown:t[0]||(t[0]=(0,i.withKeys)(function(){return F.oramaSearch&&F.oramaSearch.apply(F,arguments)},["enter"])),"onUpdate:modelValue":t[1]||(t[1]=function(e){return H.searchTerm=e})},null,40,f),[[i.vModelText,H.searchTerm]]),H.results?((0,r.uX)(),(0,r.CE)("button",m,[(0,r.Lk)("img",{src:o,width:"24",height:"24",onClick:t[2]||(t[2]=function(){return F.resetResults&&F.resetResults.apply(F,arguments)}),alt:n.closeAltText},null,8,v)])):((0,r.uX)(),(0,r.CE)("button",{key:1,class:"d-flex search-icon-container-desktop h-100 m-0 justify-content-end align-items-center",onClick:t[3]||(t[3]=function(){return F.oramaSearch&&F.oramaSearch.apply(F,arguments)}),title:""},[(0,r.Lk)("img",{src:s,width:"24",height:"24",alt:n.searchAltText},null,8,y)]))])]),H.loading?((0,r.uX)(),(0,r.CE)("div",w,u(t[8]||(t[8]=[(0,r.Lk)("div",{class:"d-flex justify-content-center align-items-center"},[(0,r.Lk)("div",{class:"spinner-border color-school-text",role:"status"})],-1)])))):(0,r.Q3)("v-if",!0),(null===(D=H.results)||void 0===D?void 0:D.length)>0?((0,r.uX)(),(0,r.CE)("div",b,[((0,r.uX)(!0),(0,r.CE)(r.FK,null,(0,r.pI)(H.results,function(e){return(0,r.uX)(),(0,r.CE)("a",{class:"py-3 search-single-result-desktop ps-4",key:e.id,href:e.document.url},[(0,r.Lk)("p",{class:"mb-0 search-title",innerHTML:F.highlight(e.document.title)},null,8,L),(0,r.Lk)("p",{class:"mb-0 search-par",innerHTML:F.highlight(e.document.description)},null,8,C)],8,k)}),128))])):0!==(null===(W=H.results)||void 0===W?void 0:W.length)||H.loading?(0,r.Q3)("v-if",!0):((0,r.uX)(),(0,r.CE)("div",S,[(0,r.Lk)("p",x,(0,a.v_)(n.noResults),1)]))]),(0,r.Q3)(" Search Mobile "),(0,r.Lk)("div",P,[(0,r.Lk)("div",E,[(0,r.bo)((0,r.Lk)("input",{type:"search",class:"form-control form-control-lg shadow-none search-input-field w-100",name:"search",placeholder:n.searchAltText,onKeydown:t[4]||(t[4]=(0,i.withKeys)(function(){return F.oramaSearch&&F.oramaSearch.apply(F,arguments)},["enter"])),"onUpdate:modelValue":t[5]||(t[5]=function(e){return H.searchTerm=e})},null,40,Q),[[i.vModelText,H.searchTerm]])]),H.results?((0,r.uX)(),(0,r.CE)("button",A,[(0,r.Lk)("img",{src:l,width:"24",height:"24",onClick:t[6]||(t[6]=function(){return F.resetResults&&F.resetResults.apply(F,arguments)}),alt:n.closeAltText},null,8,T)])):((0,r.uX)(),(0,r.CE)("button",{key:1,class:"d-flex d-xl-none btn btn-primary btn-school-icon",onClick:t[7]||(t[7]=function(){return F.oramaSearch&&F.oramaSearch.apply(F,arguments)}),title:""},[(0,r.Lk)("img",{src:c,width:"24",height:"24",alt:n.searchAltText},null,8,M)])),H.loading||(null===(N=H.results)||void 0===N?void 0:N.length)>=0?((0,r.uX)(),(0,r.CE)("div",I,[H.loading?((0,r.uX)(),(0,r.CE)("div",R,u(t[9]||(t[9]=[(0,r.Lk)("div",{class:"d-flex justify-content-center align-items-center"}
2,[(0,r.Lk)("div",{class:"spinner-border color-school-text",role:"status"})],-1)])))):(0,r.Q3)("v-if",!0),(null===(B=H.results)||void 0===B?void 0:B.length)>0?((0,r.uX)(),(0,r.CE)("div",j,[((0,r.uX)(!0),(0,r.CE)(r.FK,null,(0,r.pI)(H.results,function(e){return(0,r.uX)(),(0,r.CE)("a",{class:"col-12 py-3 search-single-result ps-4 d-block",key:e.id,href:e.document.url},[(0,r.Lk)("p",{class:"mb-0 search-title",innerHTML:F.highlight(e.document.title)},null,8,_),(0,r.Lk)("p",{class:"mb-0 search-par",innerHTML:F.highlight(e.document.description)},null,8,U)],8,q)}),128))])):0===(null===(K=H.results)||void 0===K?void 0:K.length)?((0,r.uX)(),(0,r.CE)("div",X,[(0,r.Lk)("p",O,(0,a.v_)(n.noResults),1)])):(0,r.Q3)("v-if",!0)])):(0,r.Q3)("v-if",!0)])],64)}]]),W=D}},e=>{e.O(0,[831,819],()=>{return t=2619,e(e.s=t);var t});e.O()}]);

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.