PageSourceSearch

https://bs.enu.kz/_nuxt/Dpxtv0z6.js

js enu.kz collected 2026-09-24 08:59:09 UTC 34,963 bytes, 255 lines download raw bytes

1import{_ as te}from"./67lboFcF.js";import{a as ie,S as ae,N as ne}from"./DXj86wwA.js";import{f as M,d as le}from"./B30l6KTG.js";import{a3 as _,a5 as b,ao as T,ap as se,aq as re,a7 as L,ar as P,o as s,h as m,i as I,A as k,Q as u,g,P as w,l as v,F as D,j as E,as as oe,a6 as de,a4 as ue,at as ce,y as B,m as A,E as x,a8 as he,_ as me,u as pe,c as K,r as S,d as ve,aa as fe,X as ge,N as be,t as N,f as y,k as Ie,U}from"./DEPA4I7s.js";import{s as G}from"./C2rI2wQA.js";import{s as j}from"./BFRejEI0.js";var z={name:"GalleriaItem",extends:_,emits:["start-slideshow","stop-slideshow","update:activeIndex"],props:{circular:{type:Boolean,default:!1},activeIndex:{type:Number,default:0},value:{type:Array,default:null},showItemNavigators:{type:Boolean,default:!0},showIndicators:{type:Boolean,default:!0},slideShowActive:{type:Boolean,default:!0},changeItemOnIndicatorHover:{type:Boolean,default:!0},autoPlay:{type:Boolean,default:!1},templates:{type:null,default:null},id:{type:String,default:null}},mounted(){this.autoPlay&&this.$emit("start-slideshow")},methods:{next(){let e=this.activeIndex+1,t=this.circular&&this.value.length-1===this.activeIndex?0:e;this.$emit("update:activeIndex",t)},prev(){let e=this.activeIndex!==0?this.activeIndex-1:0,t=this.circular&&this.activeIndex===0?this.value.length-1:e;this.$emit("update:activeIndex",t)},stopSlideShow(){this.slideShowActive&&this.stopSlideShow&&this.$emit("stop-slideshow")},navBackward(e){this.stopSlideShow(),this.prev(),e&&e.cancelable&&e.preventDefault()},navForward(e){this.stopSlideShow(),this.next(),e&&e.cancelable&&e.preventDefault()},onIndicatorClick(e){this.stopSlideShow(),this.$emit("update:activeIndex",e)},onIndicatorMouseEnter(e){this.changeItemOnIndicatorHover&&(this.stopSlideShow(),this.$emit("update:activeIndex",e))},onIndicatorKeyDown(e,t){switch(e.code){case"Enter":case"Space":this.stopSlideShow(),this.$emit("update:activeIndex",t),e.preventDefault();break;case"ArrowDown":case"ArrowUp":e.preventDefault();break}},isIndicatorItemActive(e){return this.activeIndex===e},isNavBackwardDisabled(){return!this.circular&&this.activeIndex===0},isNavForwardDisabled(){return!this.circular&&this.activeIndex===this.value.length-1},ariaSlideNumber(e){return this.$primevue.config.locale.aria?this.$primevue.config.locale.aria.slideNumber.replace(/{slideNumber}/g,e):void 0},ariaPageLabel(e){return this.$primevue.config.locale.aria?this.$primevue.config.locale.aria.pageLabel.replace(/{page}/g,e):void 0}},computed:{activeItem(){return this.value[this.activeIndex]},navBackwardClass(){return["p-galleria-item-prev p-galleria-item-nav p-link",{"p-disabled":this.isNavBackwardDisabled()}]},navForwardClass(){return["p-galleria-item-next p-galleria-item-nav p-link",{"p-disabled":this.isNavForwardDisabled()}]},ariaSlideLabel(){return this.$primevue.config.locale.aria?this.$primevue.config.locale.aria.slide:void 0}},components:{ChevronLeftIcon:G,ChevronRightIcon:j},directives:{ripple:L}};const ye=["disabled"],we=["id","aria-label","aria-roledescription"],xe=["disabled"],Se=["aria-label","aria-selected","aria-controls","onClick","onMouseenter","onKeydown"],ke={key:0,type:"button",tabindex:"-1",class:"p-link"};function Ce(e,t,i,n,l,a){const p=P("ripple");return s(),m("div",u({class:"p-galleria-item-wrapper"},e.ptm("itemWrapper")),[I("div",u({class:"p-galleria-item-container"},e.ptm("itemContainer")),[i.showItemNavigators?k((s(),m("button",u({key:0,type:"button",class:a.navBackwardClass,onClick:t[0]||(t[0]=o=>a.navBackward(o)),disabled:a.isNavBackwardDisabled()},e.ptm("previousItemButton")),[(s(),g(w(i.templates.previousitemicon||"ChevronLeftIcon"),u({class:"p-galleria-item-prev-icon"},e.ptm("previousItemIcon")),null,16))],16,ye)),[[p]]):v("",!0),I("div",u({id:i.id+"_item_"+i.activeIndex,class:"p-galleria-item",role:"group","aria-label":a.ariaSlideNumber(i.activeIndex+1),"aria-roledescription":a.ariaSlideLabel},e.ptm("item")),[i.templates.item?(s(),g(w(i.templates.item),{key:0,item:a.activeItem},null,8,["item"])):v("",!0)],16,we),i.showItemNavigators?k((s(),m("button",u({key:1,type:"button",class:a.navForwardClass,onClick:t[1]||(t[1]=o=>a.navForward(o)),disabled:a.isNavForwardDisabled()},e.ptm("nextItemButton")),[(s(),g(w(i.templates.nextitemicon||"ChevronRightIcon"),u({class:"p-galleria-item-next-icon"},e.ptm("nextItemIcon")),null,16))],16,xe)),[[p]]):v("",!0),i.templates.caption?(s(),m("div",u({key:2,class:"p-galleria-caption"},e.ptm("caption")),[i.templates.caption?(s(),g(w(i.templates.caption),{key:0,item:a.activeItem},null,8,["item"])):v("",!0)],16)):v("",!0)],16),i.showIndicators?(s(),m("ul",u({key:0,class:"p-galleria-indicators p-reset"},e.ptm("indicators")),[(s(!0),m(D,null,E(i.value,(o,d)=>(s(),m("li",u({key:`p-galleria-indicator-${d}`,class:["p-galleria-indicator",{"p-highlight":a.isIndicatorItemActive(d)}],tabindex:"0","aria-label":a.ariaPageLabel(d+1),"aria-selected":i.activeIndex===d,"aria-controls":i.id+"_item_"+d,onClick:f=>a.onIndicatorClick(d),onMouseenter:f=>a.onIndicatorMouseEnter(d),onKeydown:f=>a.onIndicatorKeyDown(f,d)},e.ptm("indicator")),[i.templates.indicator?v("",!0):(s(),m("button",ke)),i.templates.indicator?(s(),g(w(i.templates.indicator),{key:1,index:d},null,8,["index"])):v("",!0)],16,Se))),128))],16)):v("",!0)],16)}z.render=Ce;var W={name:"GalleriaThumbnails",extends:_,emits:["stop-slideshow","update:activeIndex"],props:{containerId:{type:String,default:null},value:{type:Array,default:null},numVisible:{type:Number,default:3},activeIndex:{type:Number,default:0},isVertical:{type:Boolean,default:!1},slideShowActive:{type:Boolean,default:!1},circular:{type:Boolean,default:!1},responsiveOptions:{type:Array,default:null},contentHeight:{type:String,default:"300px"},showThumbnailNavigators:{type:Boolean,default:!0},templates:{type:null,default:null},prevButtonProps:{type:null,default:null},nextButtonProps:{type:null,default:null}},startPos:null,thumbnailsStyle:null,sortedResponsiveOptions:null,data(){return{d_numVisible:this.numVisible,d_oldNumVisible:this.numVisible,d_activeIndex:this.activeIndex,d_oldActiveItemIndex:this.activeIndex,totalShiftedItems:0,page:0}},watch:{numVisible(e,t){this.d_numVisible=e,this.d_oldNumVisible=t},activeIndex(e,t){this.d_activeIndex=e,this.d_oldActiveItemIndex=t}},mounted(){this.createStyle(),this.calculatePosition(),this.responsiveOptions&&this.bindDocumentListeners()},updated(){let e=this.totalShiftedItems;(this.d_oldNumVisible!==this.d_numVisible||this.d_oldActiveItemIndex!==this.d_activeIndex)&&(this.d_activeIndex<=this.getMedianItemIndex()?e=0:this.value.length-this.d_numVisible+this.getMedianItemIndex()<this.d_activeIndex?e=this.d_numVisible-this.value.length:this.value.length-this.d_numVisible<this.d_activeIndex&&this.d_numVisible
1%2===0?e=this.d_activeIndex*-1+this.getMedianItemIndex()+1:e=this.d_activeIndex*-1+this.getMedianItemIndex(),e!==this.totalShiftedItems&&(this.totalShiftedItems=e),this.$refs.itemsContainer.style.transform=this.isVertical?`translate3d(0, ${e*(100/this.d_numVisible)}%, 0)`:`translate3d(${e*(100/this.d_numVisible)}%, 0, 0)`,this.d_oldActiveItemIndex!==this.d_activeIndex&&(b.removeClass(this.$refs.itemsContainer,"p-items-hidden"),this.$refs.itemsContainer.style.transition="transform 500ms ease 0s"),this.d_oldActiveItemIndex=this.d_activeIndex,this.d_oldNumVisible=this.d_numVisible)},beforeUnmount(){this.responsiveOptions&&this.unbindDocumentListeners(),this.thumbnailsStyle&&this.thumbnailsStyle.parentNode.removeChild(this.thumbnailsStyle)},methods:{step(e){let t=this.totalShiftedItems+e;e<0&&-1*t+this.d_numVisible>this.value.length-1?t=this.d_numVisible-this.value.length:e>0&&t>0&&(t=0),this.circular&&(e<0&&this.value.length-1===this.d_activeIndex?t=0:e>0&&this.d_activeIndex===0&&(t=this.d_numVisible-this.value.length)),this.$refs.itemsContainer&&(b.removeClass(this.$refs.itemsContainer,"p-items-hidden"),this.$refs.itemsContainer.style.transform=this.isVertical?`translate3d(0, ${t*(100/this.d_numVisible)}%, 0)`:`translate3d(${t*(100/this.d_numVisible)}%, 0, 0)`,this.$refs.itemsContainer.style.transition="transform 500ms ease 0s"),this.totalShiftedItems=t},stopSlideShow(){this.slideShowActive&&this.stopSlideShow&&this.$emit("stop-slideshow")},getMedianItemIndex(){let e=Math.floor(this.d_numVisible/2);return this.d_numVisible%2?e:e-1},navBackward(e){this.stopSlideShow();let t=this.d_activeIndex!==0?this.d_activeIndex-1:0,i=t+this.totalShiftedItems;this.d_numVisible-i-1>this.getMedianItemIndex()&&(-1*this.totalShiftedItems!==0||this.circular)&&this.step(1);let n=this.circular&&this.d_activeIndex===0?this.value.length-1:t;this.$emit("update:activeIndex",n),e.cancelable&&e.preventDefault()},navForward(e){this.stopSlideShow();let t=this.d_activeIndex===this.value.length-1?this.value.length-1:this.d_activeIndex+1;t+this.totalShiftedItems>this.getMedianItemIndex()&&(-1*this.totalShiftedItems<this.getTotalPageNumber()-1||this.circular)&&this.step(-1);let i=this.circular&&this.value.length-1===this.d_activeIndex?0:t;this.$emit("update:activeIndex",i),e.cancelable&&e.preventDefault()},onItemClick(e){this.stopSlideShow();let t=e;if(t!==this.d_activeIndex){const i=t+this.totalShiftedItems;let n=0;t<this.d_activeIndex?(n=this.d_numVisible-i-1-this.getMedianItemIndex(),n>0&&-1*this.totalShiftedItems!==0&&this.step(n)):(n=this.getMedianItemIndex()-i,n<0&&-1*this.totalShiftedItems<this.getTotalPageNumber()-1&&this.step(n)),this.$emit("update:activeIndex",t)}},onThumbnailKeydown(e,t){switch((e.code==="Enter"||e.code==="Space")&&(this.onItemClick(t),e.preventDefault()),e.code){case"ArrowRight":this.onRightKey();break;case"ArrowLeft":this.onLeftKey();break;case"Home":this.onHomeKey(),e.preventDefault();break;case"End":this.onEndKey(),e.preventDefault();break;case"ArrowUp":case"ArrowDown":e.preventDefault();break;case"Tab":this.onTabKey();break}},onRightKey(){const e=b.find(this.$refs.itemsContainer,".p-galleria-thumbnail-item"),t=this.findFocusedIndicatorIndex();this.changedFocusedIndicator(t,t+1===e.length?e.length-1:t+1)},onLeftKey(){const e=this.findFocusedIndicatorIndex();this.changedFocusedIndicator(e,e-1<=0?0:e-1)},onHomeKey(){const e=this.findFocusedIndicatorIndex();this.changedFocusedIndicator(e,0)},onEndKey(){const e=b.find(this.$refs.itemsContainer,".p-galleria-thumbnail-item"),t=this.findFocusedIndicatorIndex();this.changedFocusedIndicator(t,e.length-1)},onTabKey(){const e=[...b.find(this.$refs.itemsContainer,".p-galleria-thumbnail-item")],t=e.findIndex(l=>b.hasClass(l,"p-galleria-thumbnail-item-current")),i=b.findSingle(this.$refs.itemsContainer,'.p-galleria-thumbnail-item > [tabindex="0"'),n=e.findIndex(l=>l===i.parentElement);e[n].children[0].tabIndex="-1",e[t].children[0].tabIndex="0"},findFocusedIndicatorIndex(){const e=[...b.find(this.$refs.itemsContainer,".p-galleria-thumbnail-item")],t=b.findSingle(this.$refs.itemsContainer,'.p-galleria-thumbn
1ail-item > [tabindex="0"]');return e.findIndex(i=>i===t.parentElement)},changedFocusedIndicator(e,t){const i=b.find(this.$refs.itemsContainer,".p-galleria-thumbnail-item");i[e].children[0].tabIndex="-1",i[t].children[0].tabIndex="0",i[t].children[0].focus()},onTransitionEnd(){this.$refs.itemsContainer&&(b.addClass(this.$refs.itemsContainer,"p-items-hidden"),this.$refs.itemsContainer.style.transition="")},onTouchStart(e){let t=e.changedTouches[0];this.startPos={x:t.pageX,y:t.pageY}},onTouchMove(e){e.cancelable&&e.preventDefault()},onTouchEnd(e){let t=e.changedTouches[0];this.isVertical?this.changePageOnTouch(e,t.pageY-this.startPos.y):this.changePageOnTouch(e,t.pageX-this.startPos.x)},changePageOnTouch(e,t){t<0?this.navForward(e):this.navBackward(e)},getTotalPageNumber(){return this.value.length>this.d_numVisible?this.value.length-this.d_numVisible+1:0},createStyle(){this.thumbnailsStyle||(this.thumbnailsStyle=document.createElement("style"),this.thumbnailsStyle.type="text/css",document.body.appendChild(this.thumbnailsStyle));let e=`
2                #${this.containerId} .p-galleria-thumbnail-item {
3                    flex: 1 0 ${100/this.d_numVisible}%
4                }
5            `;if(this.responsiveOptions){this.sortedResponsiveOptions=[...this.responsiveOptions],this.sortedResponsiveOptions.sort((t,i)=>{const n=t.breakpoint,l=i.breakpoint;let a=null;return n==null&&l!=null?a=-1:n!=null&&l==null?a=1:n==null&&l==null?a=0:typeof n=="string"&&typeof l=="string"?a=n.localeCompare(l,void 0,{numeric:!0}):a=n<l?-1:n>l?1:0,-1*a});for(let t=0;t<this.sortedResponsiveOptions.length;t++){let i=this.sortedResponsiveOptions[t];e+=`
6                        @media screen and (max-width: ${i.breakpoint}) {
7                            #${this.containerId} .p-galleria-thumbnail-item {
8                                flex: 1 0 ${100/i.numVisible}%
9                            }
10                        }
11                    `}}this.thumbnailsStyle.innerHTML=e},calculatePosition(){if(this.$refs.itemsContainer&&this.sortedResponsiveOptions){let e=window.innerWidth,t={numVisible:this.numVisible};for(let i=0;i<this.sortedResponsiveOptions.length;i++){let n=this.sortedResponsiveOptions[i];parseInt(n.breakpoint,10)>=e&&(t=n)}this.d_numVisible!==t.numVisible&&(this.d_numVisible=t.numVisible)}},bindDocumentListeners(){this.documentResizeListener||(this.documentResizeListener=()=>{this.calculatePosition()},window.addEventListener("resize",this.documentResizeListener))},unbindDocumentListeners(){this.documentResizeListener&&(window.removeEventListener("resize",this.documentResizeListener),this.documentResizeListener=null)},isNavBackwardDisabled(){return!this.circular&&this.d_activeIndex===0||this.value.length<=this.d_numVisible},isNavForwardDisabled(){return!this.circular&&this.d_activeIndex===this.value.length-1||this.value.length<=this.d_numVisible},firstItemAciveIndex(){return this.totalShiftedItems*-1},lastItemActiveIndex(){return this.firstItemAciveIndex()+this.d_numVisible-1},isItemActive(e){return this.firstItemAciveIndex()<=e&&this.lastItemActiveIndex()>=e},ariaPageLabel(e){return this.$primevue.config.locale.aria?this.$primevue.config.locale.aria.pageLabel.replace(/{page}/g,e):void 0}},computed:{navBackwardClass(){return["p-galleria-thumbnail-prev p-link",{"p-disabled":this.isNavBackwardDisabled()}]},navForwardClass(){return["p-galleria-thumbnail-next p-link",{"p-disabled":this.isNavForwardDisabled()}]},ariaPrevButtonLabel(){return this.$primevue.config.locale.aria?this.$primevue.config.locale.aria.prevPageLabel:void 0},ariaNextButtonLabel(){return this.$primevue.config.locale.aria?this.$primevue.config.locale.aria.nextPageLabel:void 0}},components:{ChevronLeftIcon:G,ChevronRightIcon:j,ChevronUpIcon:oe,ChevronDownIcon:de},directives:{ripple:L}};const Ve=["disabled","aria-label"],Be=["aria-selected","aria-controls","onKeydown"],Ae=["tabindex","aria-label","aria-current","onClick"],_e=["disabled","aria-label"];function Pe(e,t,i,n,l,a){const p=P("ripple");return s(),m("div",u({class:"p-galleria-thumbnail-wrapper"},e.ptm("thumbnailWrapper")),[I("div",u({class:"p-galleria-thumbn
11ail-container"},e.ptm("thumbnailContainer")),[i.showThumbnailNavigators?k((s(),m("button",u({key:0,class:a.navBackwardClass,disabled:a.isNavBackwardDisabled(),type:"button","aria-label":a.ariaPrevButtonLabel,onClick:t[0]||(t[0]=o=>a.navBackward(o))},{...i.prevButtonProps,...e.ptm("previousThumbnailButton")}),[(s(),g(w(i.templates.previousthumbnailicon||(i.isVertical?"ChevronUpIcon":"ChevronLeftIcon")),u({class:"p-galleria-thumbnail-prev-icon"},e.ptm("previousThumbnailIcon")),null,16))],16,Ve)),[[p]]):v("",!0),I("div",u({class:"p-galleria-thumbnail-items-container",style:{height:i.isVertical?i.contentHeight:""}},e.ptm("thumbnailItemsContainer")),[I("div",u({ref:"itemsContainer",class:"p-galleria-thumbnail-items",role:"tablist",onTransitionend:t[1]||(t[1]=(...o)=>a.onTransitionEnd&&a.onTransitionEnd(...o)),onTouchstart:t[2]||(t[2]=o=>a.onTouchStart(o)),onTouchmove:t[3]||(t[3]=o=>a.onTouchMove(o)),onTouchend:t[4]||(t[4]=o=>a.onTouchEnd(o))},e.ptm("thumbnailItems")),[(s(!0),m(D,null,E(i.value,(o,d)=>(s(),m("div",u({key:`p-galleria-thumbnail-item-${d}`,class:["p-galleria-thumbnail-item",{"p-galleria-thumbnail-item-current":i.activeIndex===d,"p-galleria-thumbnail-item-active":a.isItemActive(d),"p-galleria-thumbnail-item-start":a.firstItemAciveIndex()===d,"p-galleria-thumbnail-item-end":a.lastItemActiveIndex()===d}],role:"tab","aria-selected":i.activeIndex===d,"aria-controls":i.containerId+"_item_"+d,onKeydown:f=>a.onThumbnailKeydown(f,d)},e.ptm("thumbnailItem")),[I("div",u({class:"p-galleria-thumbnail-item-content",tabindex:i.activeIndex===d?"0":"-1","aria-label":a.ariaPageLabel(d+1),"aria-current":i.activeIndex===d?"page":void 0,onClick:f=>a.onItemClick(d)},e.ptm("thumbnailItemContent")),[i.templates.thumbnail?(s(),g(w(i.templates.thumbnail),{key:0,item:o},null,8,["item"])):v("",!0)],16,Ae)],16,Be))),128))],16)],16),i.showThumbnailNavigators?k((s(),m("button",u({key:1,class:a.navForwardClass,disabled:a.isNavForwardDisabled(),type:"button","aria-label":a.ariaNextButtonLabel,onClick:t[5]||(t[5]=o=>a.navForward(o))},{...i.nextButtonProps,...e.ptm("nextThumbnailButton")}),[(s(),g(w(i.templates.nextthumbnailicon||(i.isVertical?"ChevronDownIcon":"ChevronRightIcon")),u({class:"p-galleria-thumbnail-next-icon"},e.ptm("nextThumbnailIcon")),null,16))],16,_e)),[[p]]):v("",!0)],16)],16)}W.render=Pe;var q={name:"GalleriaContent",extends:_,inheritAttrs:!1,interval:null,emits:["activeitem-change","mask-hide"],data(){return{id:this.$attrs.id||ue(),activeIndex:this.$attrs.activeIndex,numVisible:this.$attrs.numVisible,slideShowActive:!1}},watch:{"$attrs.value":function(e){e&&e.length<this.numVisible&&(this.numVisible=e.length)},"$attrs.activeIndex":function(e){this.activeIndex=e},"$attrs.numVisible":function(e){this.numVisible=e},"$attrs.autoPlay":function(e){e?this.startSlideShow():this.stopSlideShow()}},updated(){this.$emit("activeitem-change",this.activeIndex)},beforeUnmount(){this.slideShowActive&&this.stopSlideShow()},methods:{isAutoPlayActive(){return this.slideShowActive},startSlideShow(){this.interval=setInterval(()=>{let e=this.$attrs.circular&&this.$attrs.value.length-1===this.activeIndex?0:this.activeIndex+1;this.activeIndex=e},this.$attrs.transitionInterval),this.slideShowActive=!0},stopSlideShow(){this.interval&&clearInterval(this.interval),this.slideShowActive=!1},getPositionClass(e,t){const n=["top","left","bottom","right"].find(l=>l===t);return n?`${e}-${n}`:""},isVertical(){return this.$attrs.thumbnailsPosition==="left"||this.$attrs.thumbnailsPosition==="right"}},computed:{galleriaClass(){const e=this.$attrs.showThumbnails&&this.getPositionClass("p-galleria-thumbnails",this.$attrs.thumbnailsPosition),t=this.$attrs.showIndicators&&this.getPositionClass("p-galleria-indicators",this.$attrs.indicatorsPosition);return["p-galleria p-component",{"p-galleria-fullscreen":this.$attrs.fullScreen,"p-galleria-indicator-onitem":this.$attrs.showIndicatorsOnItem,"p-galleria-item-nav-onhover":this.$attrs.showItemNavigatorsOnHover&&!this.$attrs.fullScreen},e,t,this.$attrs.containerClass]},closeAriaLabel(){return this.$primevue.config.locale.aria?this.$primevue.config.locale.aria.close:void 0}},components:{GalleriaItem:z,GalleriaThumbnails:W,TimesIcon:ce},directives:{ripple:L}};const $e=["id"],Te=["aria-label"],Ne=["aria-live"];function Le(e,t,i,n,l,a){const p=B("GalleriaItem"),o=B("GalleriaThumbnails"),d=P("ripple");return e.$attrs.value&&e.$attrs.value.length>0?(s(),m("div",u({key:0,id:l.id,class:a.galleriaClass,style:e.$attrs.containerStyle},{...e.$attrs.containerProps,...e.ptm("root")}),[e.$attrs.fullScreen?k((s(),m("button",u({key:0,autofocus:"",type:"button",class:"p-galleria-close p-link","aria-label":a.closeAriaLabel,onClick:t[0]||(t[0]=f=>e.$emit("mask-hide"))},e.ptm("closeButton")),[(s(),g(w(e.$attrs.templates.closeicon||"TimesIcon"),u({class:"p-galleria-close-icon"},e.ptm("closeIcon")),null,16))],16,Te)),[[d]]):v("",!0),e.$attrs.templates&&e.$attrs.templates.header?(s(),m("div",u({key:1,class:"p-galleria-header"},e.ptm("header")),[(s(),g(w(e.$attrs.templates.header)))],16)):v("",!0),I("div",u({class:"p-galleria-content","aria-live":e.$attrs.autoPlay?"polite":"off"},e.ptm("content")),[A(p,{id:l.id,activeIndex:l.activeIndex,"onUpdate:activeIndex":t[1]||(t[1]=f=>l.activeIndex=f),slideShowActive:l.slideShowActive,"onUpdate:slideShowActive":t[2]||(t[2]=f=>l.slideShowActive=f),value:e.$attrs.value,circular:e.$attrs.circular,templates:e.$attrs.templates,showIndicators:e.$attrs.showIndicators,changeItemOnIndicatorHover:e.$attrs.changeItemOnIndicatorHover,showItemNavigators:e.$attrs.showItemNavigators,autoPlay:e.$attrs.autoPlay,onStartSlideshow:a.startSlideShow,onStopSlideshow:a.stopSlideShow,pt:e.pt},null,8,["id","activeIndex","slideShowActive","value","circular","templates","showIndicators","changeItemOnIndicatorHover","showItemNavigators","autoPlay","onStart
11Slideshow","onStopSlideshow","pt"]),e.$attrs.showThumbnails?(s(),g(o,{key:0,activeIndex:l.activeIndex,"onUpdate:activeIndex":t[3]||(t[3]=f=>l.activeIndex=f),slideShowActive:l.slideShowActive,"onUpdate:slideShowActive":t[4]||(t[4]=f=>l.slideShowActive=f),containerId:l.id,value:e.$attrs.value,templates:e.$attrs.templates,numVisible:l.numVisible,responsiveOptions:e.$attrs.responsiveOptions,circular:e.$attrs.circular,isVertical:a.isVertical(),contentHeight:e.$attrs.verticalThumbnailViewPortHeight,showThumbnailNavigators:e.$attrs.showThumbnailNavigators,prevButtonProps:e.$attrs.prevButtonProps,nextButtonProps:e.$attrs.nextButtonProps,onStopSlideshow:a.stopSlideShow,pt:e.pt},null,8,["activeIndex","slideShowActive","containerId","value","templates","numVisible","responsiveOptions","circular","isVertical","contentHeight","showThumbnailNavigators","prevButtonProps","nextButtonProps","onStopSlideshow","pt"])):v("",!0)],16,Ne),e.$attrs.templates&&e.$attrs.templates.footer?(s(),m("div",u({key:2,class:"p-galleria-footer"},e.ptm("footer")),[(s(),g(w(e.$attrs.templates.footer)))],16)):v("",!0)],16,$e)):v("",!0)}q.render=Le;var X={name:"Galleria",extends:_,inheritAttrs:!1,emits:["update:activeIndex","update:visible"],props:{id:{type:String,default:null},value:{type:Array,default:null},activeIndex:{type:Number,default:0},fullScreen:{type:Boolean,default:!1},visible:{type:Boolean,default:!1},numVisible:{type:Number,default:3},responsiveOptions:{type:Array,default:null},showItemNavigators:{type:Boolean,default:!1},showThumbnailNavigators:{type:Boolean,default:!0},showItemNavigatorsOnHover:{type:Boolean,default:!1},changeItemOnIndicatorHover:{type:Boolean,default:!1},circular:{type:Boolean,default:!1},autoPlay:{type:Boolean,default:!1},transitionInterval:{type:Number,default:4e3},showThumbnails:{type:Boolean,default:!0},thumbnailsPosition:{type:String,default:"bottom"},verticalThumbnailViewPortHeight:{type:String,default:"300px"},showIndicators:{type:Boolean,default:!1},showIndicatorsOnItem:{type:Boolean,default:!1},indicatorsPosition:{type:String,default:"bottom"},baseZIndex:{type:Number,default:0},maskClass:{type:String,default:null},containerStyle:{type:null,default:null},containerClass:{type:null,default:null},containerProps:{type:null,default:null},prevButtonProps:{type:null,default:null},nextButtonProps:{type:null,default:null}},container:null,mask:null,data(){return{containerVisible:this.visible}},updated(){this.fullScreen&&this.visible&&(this.containerVisible=this.visible)},beforeUnmount(){this.fullScreen&&b.removeClass(document.body,"p-overflow-hidden"),this.mask=null,this.container&&(T.clear(this.container),this.container=null)},methods:{onBeforeEnter(e){T.set("modal",e,this.baseZIndex||this.$primevue.config.zIndex.modal)},onEnter(e){this.mask.style.zIndex=String(parseInt(e.style.zIndex,10)-1),b.addClass(document.body,"p-overflow-hidden"),this.focus()},onBeforeLeave(){b.addClass(this.mask,"p-component-overlay-leave")},onAfterLeave(e){T.clear(e),this.containerVisible=!1,b.removeClass(document.body,"p-overflow-hidden")},onActiveItemChange(e){this.activeIndex!==e&&this.$emit("update:activeIndex",e)},maskHide(){this.$emit("update:visible",!1)},containerRef(e){this.container=e},maskRef(e){this.mask=e},focus(){let e=this.container.$el.querySelector("[autofocus]");e&&e.focus()}},computed:{maskContentClass(){return["p-galleria-mask p-component-overlay p-component-overlay-enter",this.maskClass,{"p-input-filled":this.$primevue.config.inputStyle==="filled","p-ripple-disabled":this.$primevue.config.ripple===!1}]}},components:{GalleriaContent:q,Portal:se},directives:{focustrap:re}};const De=["role","aria-modal"];function Ee(e,t,i,n,l,a){const p=B("GalleriaContent"),o=B("Portal"),d=P("focustrap");return i.fullScreen?(s(),g(o,{key:0},{default:x(()=>[l.containerVisible?(s(),m("div",u({key:0,ref:a.maskRef,class:a.maskContentClass,role:i.fullScreen?"dialog":"region","aria-modal":i.fullScreen?"true":void 0},e.ptm("mask")),[A(he,{name:"p-galleria",onBeforeEnter:a.onBeforeEnter,onEnter:a.onEnter,onBeforeLeave:a.onBeforeLeave,onAfterLeave:a.onAfterLeave,appear:""},{default:x(()=>[i.visible?k((s(),g(p,u({key:0,ref:a.containerRef,onMaskHide:a.maskHide,templates:e.$slots,onActiveitemChange:a.onActiveItem
11Change,pt:e.pt},e.$props),null,16,["onMaskHide","templates","onActiveitemChange","pt"])),[[d]]):v("",!0)]),_:1},8,["onBeforeEnter","onEnter","onBeforeLeave","onAfterLeave"])],16,De)):v("",!0)]),_:1})):(s(),g(p,u({key:1,templates:e.$slots,onActiveitemChange:a.onActiveItemChange,pt:e.pt},e.$props),null,16,["templates","onActiveitemChange","pt"]))}function Oe(e,t){t===void 0&&(t={});var i=t.insertAt;if(!(typeof document>"u")){var n=document.head||document.getElementsByTagName("head")[0],l=document.createElement("style");l.type="text/css",i==="top"&&n.firstChild?n.insertBefore(l,n.firstChild):n.appendChild(l),l.styleSheet?l.styleSheet.cssText=e:l.appendChild(document.createTextNode(e))}}var Re=`
12.p-galleria-content {
13    display: flex;
14    flex-direction: column;
15}
16.p-galleria-item-wrapper {
17    display: flex;
18    flex-direction: column;
19    position: relative;
20}
21.p-galleria-item-container {
22    position: relative;
23    display: flex;
24    height: 100%;
25}
26.p-galleria-item-nav {
27    position: absolute;
28    top: 50%;
29    margin-top: -0.5rem;
30    display: inline-flex;
31    justify-content: center;
32    align-items: center;
33    overflow: hidden;
34}
35.p-galleria-item-prev {
36    left: 0;
37    border-top-left-radius: 0;
38    border-bottom-left-radius: 0;
39}
40.p-galleria-item-next {
41    right: 0;
42    border-top-right-radius: 0;
43    border-bottom-right-radius: 0;
44}
45.p-galleria-item {
46    display: flex;
47    justify-content: center;
48    align-items: center;
49    height: 100%;
50    width: 100%;
51}
52.p-galleria-item-nav-onhover .p-galleria-item-nav {
53    pointer-events: none;
54    opacity: 0;
55    transition: opacity 0.2s ease-in-out;
56}
57.p-galleria-item-nav-onhover .p-galleria-item-wrapper:hover .p-galleria-item-nav {
58    pointer-events: all;
59    opacity: 1;
60}
61.p-galleria-item-nav-onhover .p-galleria-item-wrapper:hover .p-galleria-item-nav.p-disabled {
62    pointer-events: none;
63}
64.p-galleria-caption {
65    position: absolute;
66    bottom: 0;
67    left: 0;
68    width: 100%;
69}
70
71/* Thumbnails */
72.p-galleria-thumbnail-wrapper {
73    display: flex;
74    flex-direction: column;
75    overflow: auto;
76    flex-shrink: 0;
77}
78.p-galleria-thumbnail-prev,
79.p-galleria-thumbnail-next {
80    align-self: center;
81    flex: 0 0 auto;
82    display: flex;
83    justify-content: center;
84    align-items: center;
85    overflow: hidden;
86    position: relative;
87}
88.p-galleria-thumbnail-prev span,
89.p-galleria-thumbnail-next span {
90    display: flex;
91    justify-content: center;
92    align-items: center;
93}
94.p-galleria-thumbnail-container {
95    display: flex;
96    flex-direction: row;
97}
98.p-galleria-thumbnail-items-container {
99    overflow: hidden;
100    width: 100%;
101}
102.p-galleria-thumbnail-items {
103    display: flex;
104}
105.p-galleria-thumbnail-item {
106    overflow: auto;
107    display: flex;
108    align-items: center;
109    justify-content: center;
110    cursor: pointer;
111    opacity: 0.5;
112}
113.p-galleria-thumbnail-item:hover {
114    opacity: 1;
115    transition: opacity 0.3s;
116}
117.p-galleria-thumbnail-item-current {
118    opacity: 1;
119}
120
121/* Positions */
122/* Thumbnails */
123.p-galleria-thumbnails-left .p-galleria-content,
124.p-galleria-thumbnails-right .p-galleria-content {
125    flex-direction: row;
126}
127.p-galleria-thumbnails-left .p-galleria-item-wrapper,
128.p-galleria-thumbnails-right .p-galleria-item-wrapper {
129    flex-direction: row;
130}
131.p-galleria-thumbnails-left .p-galleria-item-wrapper,
132.p-galleria-thumbnails-top .p-galleria-item-wrapper {
133    order: 2;
134}
135.p-galleria-thumbnails-left .p-galleria-thumbnail-wrapper,
136.p-galleria-thumbnails-top .p-galleria-thumbnail-wrapper {
137    order: 1;
138}
139.p-galleria-thumbnails-left .p-galleria-thumbnail-container,
140.p-galleria-thumbnails-right .p-galleria-thumbnail-container {
141    flex-direction: column;
142    flex-grow: 1;
143}
144.p-galleria-thumbnails-left .p-galleria-thumbnail-items,
145.p-galleria-thumbnails-right .p-galleria-thumbnail-items {
146    flex-direction: column;
147    height: 100%;
148}
149
150/* Indicators */
151.p-galleria-indicators {
152    display: flex;
153    align-items: center;
154    justify-content: center;
155}
156.p-galleria-indicator > button {
157    display: inline-flex;
158    align-items: center;
159}
160.p-galleria-indicators-left .p-galleria-item-wrapper,
161.p-galleria-indicators-right .p-galleria-item-wrapper {
162    flex-direction: row;
163    align-items: center;
164}
165.p-galleria-indicators-left .p-galleria-item-container,
166.p-galleria-indicators-top .p-galleria-item-container {
167    order: 2;
168}
169.p-galleria-indicators-left .p-galleria-indicators,
170.p-galleria-indicators-top .p-galleria-indicators {
171    order: 1;
172}
173.p-galleria-indicators-left .p-galleria-indicators,
174.p-galleria-indicators-right .p-galleria-indicators {
175    flex-direction: column;
176}
177.p-galleria-indicator-onitem .p-galleria-indicators {
178    position: absolute;
179    display: flex;
180}
181.p-galleria-indicator-onitem.p-galleria-indicators-top .p-galleria-indicators {
182    top: 0;
183    left: 0;
184    width: 100%;
185    align-items: flex-start;
186}
187.p-galleria-indicator-onitem.p-galleria-indicators-right .p-galleria-indicators {
188    right: 0;
189    top: 0;
190    height: 100%;
191    align-items: flex-end;
192}
193.p-galleria-indicator-onitem.p-galleria-indicators-bottom .p-galleria-indicators {
194    bottom: 0;
195    left: 0;
196    width: 100%;
197    align-items: flex-end;
198}
199.p-galleria-indicator-onitem.p-galleria-indicators-left .p-galleria-indicators {
200    left: 0;
201    top: 0;
202    height: 100%;
203    align-items: flex-start;
204}
205
206/* FullScreen */
207.p-galleria-mask {
208    position: fixed;
209    top: 0;
210    left: 0;
211    width: 100%;
212    height: 100%;
213    display: flex;
214    align-items: center;
215    justify-content: center;
216}
217.p-galleria-close {
218    position: absolute;
219    top: 0;
220    right: 0;
221    display: flex;
222    justify-content: center;
223    align-items: center;
224    overflow: hidden;
225}
226.p-galleria-mask .p-galleria-item-nav {
227    position: fixed;
228    top: 50%;
229    margin-top: -0.5rem;
230}
231
232/* Animation */
233.p-galleria-enter-active {
234    transition: all 150ms cubic-bezier(0, 0, 0.2, 1);
235}
236.p-galleria-leave-active {
237    transition: all 150ms cubic-bezier(0.4, 0, 0.2, 1);
238}
239.p-galleria-enter-from,
240.p-galleria-leave-to {
241    opacity: 0;
242    transform: scale(0.7);
243}
244.p-galleria-enter-active .p-galleria-item-nav {
245    opacity: 0;
246}
247
248/* Keyboard Support */
249.p-items-hidden .p-galleria-thumbnail-item {
250    visibility: hidden;
251}
252.p-items-hidden .p-galleria-thumbnail-item.p-galleria-thumbnail-item-active {
253    visibility: visible;
254}
255`;Oe(Re);X.render=Ee;const Fe={class:"block sm:flex justify-content-center"},He={class:"gallery"},Me=["src"],Ke=["src"],Ue={key:0,class:"text-lg mb-1 font-bold"},Ge={key:1,class:"text-sm mb-1 font-bold"},je=["onClick"],ze={class:"slider relative overflow-hidden",style:{height:"140px"}},We=["src","onClick"],qe=["src","onClick"],Xe={__name:"Gallery",props:["data"],setup(e){const t=e,i=pe().public.smartEnuApi,n=K(()=>{const h=Array.isArray(t.data)?t.data:[];return h.forEach(r=>{r!=null&&r.file&&(r.file.galleryImg=i+M+r.file.filepath,r.file.thumbUrl=r.file.thumb?i+M+r.file.thumb:r.file.galleryImg)}),h}),l=S(),a=S(!0),p=S(0),o=S(!1),d=S(!1),f=S([{breakpoint:"1024px",numVisible:7},{breakpoint:"768px",numVisible:5},{breakpoint:"560px",numVisible:4}]),Z=[ne],{t:O,locale:Y}=ve(),Q=K(()=>`${Y.value}:${n.value.length}`),R=h=>{p.value=h,o.value=!0},$=h=>
255{if(!o.value||!n.value.length||h.key!=="ArrowLeft"&&h.key!=="ArrowRight")return;const r=n.value.length;r<=1||(h.preventDefault(),h.key==="ArrowLeft"?p.value=p.value>0?p.value-1:r-1:p.value=p.value<r-1?p.value+1:0)},F=()=>typeof window<"u"?window:void 0;fe(o,h=>{var C,c;const r=F();h?(C=r==null?void 0:r.addEventListener)==null||C.call(r,"keydown",$):(c=r==null?void 0:r.removeEventListener)==null||c.call(r,"keydown",$)}),ge(()=>{var r;const h=F();(r=h==null?void 0:h.removeEventListener)==null||r.call(h,"keydown",$)});const J=h=>{const r=i+le+h.file.uuid;window.open(r,"_blank","noopener,noreferrer")};return be(()=>{d.value=!0,window.matchMedia("(max-width: 500px)").matches&&(a.value=!1)}),(h,r)=>{const C=te;return s(),m("div",Fe,[I("div",He,[A(y(X),{ref_key:"gallery",ref:l,class:"gallery_1",activeIndex:y(p),"onUpdate:activeIndex":r[0]||(r[0]=c=>U(p)?p.value=c:null),visible:y(o),"onUpdate:visible":r[1]||(r[1]=c=>U(o)?o.value=c:null),value:y(n),responsiveOptions:y(f),numVisible:7,containerStyle:"max-width: 1050px",circular:!0,fullScreen:!0,showItemNavigators:!0,showThumbnails:y(a)},{item:x(c=>[I("img",{alt:"",src:c.item.file.galleryImg,style:{width:"100%",display:"block"}},null,8,Me)]),thumbnail:x(c=>[I("img",{alt:"",src:c.item.file.thumbUrl||c.item.file.galleryImg,style:{width:"100%",height:"60px"}},null,8,Ke)]),caption:x(({item:c})=>[c.file.detail["img_desc_"+h.$i18n.locale]?(s(),m("div",Ue,N(c.file.detail["img_desc_"+h.$i18n.locale]),1)):v("",!0),c.file.detail.author?(s(),m("div",Ge,N(y(O)("author")+": "+c.file.detail.author),1)):v("",!0),I("a",{href:"javascript:void(0)",class:"text-white no-underline",onClick:V=>J(c)},[r[2]||(r[2]=I("i",{class:"pi pi-download mr-1"},null,-1)),Ie(N(y(O)("downloadPhoto")),1)],8,je)]),_:1},8,["activeIndex","visible","value","responsiveOptions","showThumbnails"]),A(C,null,{default:x(()=>[y(d)&&y(n).length?(s(),g(y(ae),{key:y(Q),slidesPerView:3,spaceBetween:5,grabCursor:!0,navigation:!0,pagination:{clickable:!0},modules:Z,breakpoints:{500:{slidesPerView:2,spaceBetween:10},700:{slidesPerView:3,spaceBetween:10},900:{slidesPerView:4,spaceBetween:10},1150:{slidesPerView:5,spaceBetween:20}},class:"gallery_swiper"},{default:x(()=>[(s(!0),m(D,null,E(y(n),(c,V)=>{var H;return s(),g(y(ie),{key:((H=c==null?void 0:c.file)==null?void 0:H.uuid)??V},{default:x(()=>[I("div",ze,[I("img",{class:"blur_fon",alt:"",src:c.file.thumbUrl||c.file.galleryImg,style:{cursor:"pointer"},onClick:ee=>R(V)},null,8,We),I("img",{alt:"",src:c.file.thumbUrl||c.file.galleryImg,style:{cursor:"pointer"},onClick:ee=>R(V)},null,8,qe)])]),_:2},1024)}),128))]),_:1})):v("",!0)]),_:1})])])}}},it=me(Xe,[["__scopeId","data-v-e499685a"]]);export{it as default};

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.