var initPhotoSwipeFromDOM=function($elem){$("#img_preserve_flg").length&&("2"==$("#img_preserve_flg").val()||"1"==$("#img_preserve_flg").val()?$("#pswp").length||$("body").append('<div id="pswp" class="pswp" tabindex="-1" role="dialog" aria-hidden="true"><div class="pswp__bg"></div><div class="pswp__scroll-wrap"><div class="pswp__container"><div class="pswp__item"></div><div class="pswp__item"></div><div class="pswp__item"></div></div><div class="pswp__ui pswp__ui--hidden"><div class="pswp__top-bar"><div class="pswp__counter"></div><button class="pswp__button pswp__button--close" title="'+myJsMsgPublic[1]+'"></button><button class="pswp__button pswp__button--fs" title="'+myJsMsgPublic[2]+'"></button><button class="pswp__button pswp__button--zoom" title="'+myJsMsgPublic[3]+'"></button><div class="pswp__preloader"><div class="pswp__preloader__icn"><div class="pswp__preloader__cut"><div class="pswp__preloader__donut"></div></div></div></div></div><div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap"><div class="pswp__share-tooltip"></div></div><button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)"></button><button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)"></button><div class="pswp__caption"><div class="pswp__caption__center"></div></div></div></div></div>'):$("#pswp").length||$("body").append('<div id="pswp" class="pswp" tabindex="-1" role="dialog" aria-hidden="true"><div class="pswp__bg"></div><div class="pswp__scroll-wrap"><div class="pswp__container"><div class="pswp__item"></div><div class="pswp__item"></div><div class="pswp__item"></div></div><div class="pswp__ui pswp__ui--hidden"><div class="pswp__top-bar"><div class="pswp__counter"></div><button class="pswp__button pswp__button--close" title="'+myJsMsgPublic[1]+'"></button><button class="pswp__button pswp__button--fs" title="'+myJsMsgPublic[2]+'"></button><button class="pswp__button pswp__button--zoom" title="'+myJsMsgPublic[3]+'"></button><button class="pswp__button pswp__download" title="'+myJsMsgAdmin[138]+'" style = "background: none;" ><a href = " " class = "down-link"><i class="fas fa-download" style="color: white;"></i></a></button><div class="pswp__preloader"><div class="pswp__preloader__icn"><div class="pswp__preloader__cut"><div class="pswp__preloader__donut"></div></div></div></div></div><div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap"><div class="pswp__share-tooltip"></div></div><button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)"></button><button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)"></button><div class="pswp__caption"><div class="pswp__caption__center"></div></div></div></div></div>')),$(".down-link").off("click touchend"),$(".down-link").on("click touchend",(function(event){event.preventDefault();const href=$(this).attr("href");location.href=href})),$elem.each((function(){!function($_this){var setClassSyncer="photo-swipe-box",setOptionsSyncer={history:1},galleryElements,items;"type101"==$_this.data("block-type")?selector=".record .m-block .photo-swipe-box":selector=".photo-swipe-box";var parseThumbnailElements=function(){for(var figureEl,linkEl,size,item,items=[],i=0,l=(galleryElements=$_this.find(selector).get()).length;i<l;i++){if(galleryElements[i].setAttribute("data-pswp-uid",i+1),linkEl=(figureEl=galleryElements[i]).children[0],!$(linkEl).data("size"))return;size=linkEl.getAttribute("data-size").split("x"),items.push({src:linkEl.getAttribute("href"),down_url:linkEl.getAttribute("down_url"),w:parseInt(size[0],10),h:parseInt(size[1],10),msrc:linkEl.children[0].getAttribute("src"),el:figureEl,title:linkEl.getAttribute("data-text"),block_type:$elem.data("block-type")})}return items},onThumbnailsClick=function(e){(e=e||window.event).preventDefault?e.preventDefault():e.returnValue=!1;var eTarget=e.target||e.srcElement;if($("#a-navigation").length){if(!$(eTarget).hasClass("zoom-icon"))return}else if(!$(eTarget).hasClass("zoom-icon")&&"IMG"!==eTarget.tagName.toUpperCase())return;e.stopPropagation(),items=parseThumbnailElements();var no=$(galleryElements).index(this);return no>=0&&openPhotoSwipe(no,galleryElements[no],""),"function"==typeof $.getClick&&$.getClick(e),!1},openPhotoSwipe=function(index,galleryElement,disableAnimation){var pswpElement=document.querySelectorAll(".pswp")[0],gallery,options;(options=setOptionsSyncer).index=index,options.getThumbBoundsFn=function(index){var thumbnail=items[index].el.getElementsByTagName("img")[0],pageYScroll=window.pageYOffset||document.documentElement.scrollTop,rect=thumbnail.getBoundingClientRect();return{x:rect.left,y:rect.top+pageYScroll,w:rect.width}},disableAnimation&&(options.showAnimationDuration=0),(gallery=new PhotoSwipe(pswpElement,PhotoSwipeUI_Default,items,options)).init()};$_this.on("click.PhotoSwipe",selector,onThumbnailsClick);var photoswipeParseHash,hashData=function(){var hash=window.location.hash.substring(1),params={};if(hash.length<5)return params;for(var vars=hash.split("&"),i=0;i<vars.length;i++)if(vars[i]){var pair=vars[i].split("=");pair.length<2||(params[pair[0]]=pair[1])}return params.gid&&(params.gid=parseInt(params.gid,10)),params.hasOwnProperty("pid")?(params.pid=parseInt(params.pid,10),params):params}();hashData.pid>0&&hashData.gid}($(this))}))};