/*! * viewer v1.1.0 * https://fengyuanchen.github.io/viewer * * copyright 2015-present chen fengyuan * released under the mit license * * date: 2019-12-14t11:48:41.205z */ !function(t,i){"object"==typeof exports&&"undefined"!=typeof module?i(require("jquery")):"function"==typeof define&&define.amd?define(["jquery"],i):i((t=t||self).jquery)}(this,function(c){"use strict";function i(t){return(i="function"==typeof symbol&&"symbol"==typeof symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof symbol&&t.constructor===symbol&&t!==symbol.prototype?"symbol":typeof t})(t)}function s(t,i){for(var e=0;e=this.length||this.viewed&&i===this.index)return this;if(!this.isshown)return this.index=i,this.show();this.viewing&&this.viewing.abort();var e=this.element,s=this.options,o=this.title,a=this.canvas,r=this.items[i],h=r.queryselector("img"),l=ft(h,"originalurl"),c=h.getattribute("alt"),u=document.createelement("img");if(u.src=l,u.alt=c,nt(s.view)&&wt(e,"view",s.view,{once:!0}),!1===bt(e,"view",{originalimage:this.images[i],index:i,image:u})||!this.isshown||this.hiding||this.played)return this;this.image=u,ct(this.items[this.index],g),lt(r,g),this.viewed=!1,this.index=i,this.imagedata={},lt(u,t),s.loading&<(a,e),a.innerhtml="",a.appendchild(u),this.renderlist(),o.innerhtml="";function d(){var t,i=n.imagedata,e=array.isarray(s.title)?s.title[1]:s.title;o.innerhtml=_(t=nt(e)?e.call(n,u,i):"".concat(c," (").concat(i.naturalwidth," �� ").concat(i.naturalheight,")"))?t.replace(/&(?!amp;|quot;|#39;|lt;|gt;)/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">"):t}var m;return wt(e,k,d,{once:!0}),this.viewing={abort:function(){pt(e,k,d),u.complete?this.imagerendering?this.imagerendering.abort():this.imageinitializing&&this.imageinitializing.abort():(u.src="",pt(u,x,m),this.timeout&&cleartimeout(this.timeout))}},u.complete?this.load():(wt(u,x,m=this.load.bind(this),{once:!0}),this.timeout&&cleartimeout(this.timeout),this.timeout=settimeout(function(){ct(u,t),n.timeout=!1},1e3)),this},prev:function(t){var i=0math.abs(r)&&(this.pointers={},1
';var n=e.queryselector(".".concat(p,"-container")),s=n.queryselector(".".concat(p,"-title")),o=n.queryselector(".".concat(p,"-toolbar")),a=n.queryselector(".".concat(p,"-navbar")),r=n.queryselector(".".concat(p,"-button")),l=n.queryselector(".".concat(p,"-canvas"));if(this.parent=i,this.viewer=n,this.title=s,this.toolbar=o,this.navbar=a,this.button=r,this.canvas=l,this.footer=n.queryselector(".".concat(p,"-footer")),this.tooltipbox=n.queryselector(".".concat(p,"-tooltip")),this.player=n.queryselector(".".concat(p,"-player")),this.list=n.queryselector(".".concat(p,"-list")),lt(s,h.title?zt(array.isarray(h.title)?h.title[0]:h.title):k),lt(a,h.navbar?zt(h.navbar):k),ut(r,k,!h.button),h.backdrop&&(lt(n,"".concat(p,"-backdrop")),h.inline||"static"===h.backdrop||gt(l,u,"hide")),_(h.classname)&&h.classname&&h.classname.split(z).foreach(function(t){lt(n,t)}),h.toolbar){var c=document.createelement("ul"),u=et(h.toolbar),d=$.slice(0,3),m=$.slice(7,9),f=$.slice(9);u||lt(o,zt(h.toolbar)),st(u?h.toolbar:$,function(t,i){var e=u&&et(t),n=u?mt(i):t,s=e&&!j(t.show)?t.show:t;if(s&&(h.zoomable||-1===d.indexof(n))&&(h.rotatable||-1===m.indexof(n))&&(h.scalable||-1===f.indexof(n))){var o=e&&!j(t.size)?t.size:t,a=e&&!j(t.click)?t.click:t,r=document.createelement("li");r.setattribute("role","button"),lt(r,"".concat(p,"-").concat(n)),nt(a)||gt(r,u,n),g(s)&<(r,zt(s)),-1!==["small","large"].indexof(o)?lt(r,"".concat(p,"-").concat(o)):"play"===n&<(r,"".concat(p,"-large")),nt(a)&&wt(r,l,a),c.appendchild(r)}}),o.appendchild(c)}else lt(o,k);if(!h.rotatable){var g=o.queryselectorall('li[class*="rotate"]');lt(g,t),st(g,function(t){o.appendchild(t)})}if(h.inline)lt(r,x),rt(n,{zindex:h.zindexinline}),"static"===window.getcomputedstyle(i).position&&rt(i,{position:"relative"}),i.insertbefore(n,t.nextsibling);else{lt(r,w),lt(n,y),lt(n,b),lt(n,k),rt(n,{zindex:h.zindex});var v=h.container;_(v)&&(v=t.ownerdocument.queryselector(v)),(v=v||this.body).appendchild(n)}h.inline&&(this.render(),this.bind(),this.isshown=!0),this.ready=!0,nt(h.ready)&&wt(t,w,h.ready,{once:!0}),!1!==bt(t,w)?this.ready&&h.inline&&this.view(this.index):this.ready=!1}}}])&&s(t.prototype,i),n&&s(t,n),e}();if(ot(lt.prototype,tt,et,it,ot,st),c.fn){var nt=c.fn.viewer,qt="viewer";c.fn.viewer=function(r){for(var t=arguments.length,h=new array(1