PageSourceSearch

https://concepto.ua/bundles/default/production/npm.spritespin.ec41522fbb12e4dd2dc3.js

js concepto.ua collected 2026-10-09 23:43:04 UTC 29,288 bytes, 1 lines download raw bytes

vendor: 10,873 bytes, line 1
1"use strict";(self.webpackChunkHoroshop=self.webpackChunkHoroshop||[]).push([[267],{4601:function(e,t,n){n.r(t),n.d(t,{Api:function(){return a},Utils:function(){return Ce},applyAnimation:function(){return K},applyEvents:function(){return ce},applyLayout:function(){return q},applyPlugins:function(){return ae},boot:function(){return le},callbackNames:function(){return S},create:function(){return de},createOrUpdate:function(){return fe},defaults:function(){return Y},destroy:function(){return me},eventNames:function(){return T},eventsToPrevent:function(){return F},extendApi:function(){return r},flag:function(){return j},getInputState:function(){return ge},getPlaybackState:function(){return $},getPlugin:function(){return ne},getPluginState:function(){return N},getState:function(){return B},instances:function(){return oe},is:function(){return U},namespace:function(){return M},registerModule:function(){return te},registerPlugin:function(){return ee},resetInput:function(){return pe},sourceArray:function(){return X},startAnimation:function(){return V},stopAnimation:function(){return J},updateFrame:function(){return G},updateInput:function(){return he}});var a=function(e){this.data=e};function r(e){var t=a.prototype;for(var n in e)if(e.hasOwnProperty(n)){if(t[n])throw new Error("API method is already defined: "+n);t[n]=e[n]}return t}var i,o,s,u=window.jQuery||window.$;function c(e){var t=e.touches,n=e;return void 0===e.touches&&void 0!==e.originalEvent&&(t=e.originalEvent.touches),void 0!==t&&t.length>0&&(n=t[0]),{x:n.clientX||0,y:n.clientY||0}}function l(e,t,n){if(!(o||(i||(i=document.createElement("canvas")),i&&i.getContext&&(o=i.getContext("2d")))))return!1;if(t*n<=1048576)return!1;i.width=i.height=1,o.fillStyle="#FF00FF",o.fillRect(0,0,1,1),o.drawImage(e,1-t,0);try{var a=o.getImageData(0,0,1,1).data;return 255===a[0]&&0===a[1]&&255===a[2]}catch(e){return!1}}function d(e){var t=Math.floor(e.width||e.frameWidth||e.target.innerWidth()),n=Math.floor(e.height||e.frameHeight||e.target.innerHeight());return{aspect:t/n,height:n,width:t}}function f(e){var t=d(e);if("function"!=typeof window.getComputedStyle)return t;var n=window.getComputedStyle(e.target[0]);return n.width?(t.width=Math.floor(Number(n.width.replace("px",""))),t.height=Math.floor(t.width/t.aspect),t):t}function m(e){var t=Math.floor(e.frameWidth||e.width||e.target.innerWidth()),n=Math.floor(e.frameHeight||e.height||e.target.innerHeight());return{aspect:t/n,height:n,width:t}}function g(e,t,n){var a="fit"===e,r="fill"===e,i={width:"100%",height:"100%",top:0,left:0,bottom:0,right:0,position:"absolute",overflow:"hidden"};if(!e||"stretch"===e)return i;var o=t.aspect>=n.aspect,s=t.width,u=t.height;return(a&&o||r&&!o)&&(s=n.width,u=n.width/t.aspect),(r&&o||a&&!o)&&(u=n.height,s=n.height*t.aspect),s=Math.floor(s),u=Math.floor(u),i.width=s,i.height=u,i.top=Math.floor((n.height-u)/2),i.left=Math.floor((n.width-s)/2),i.right=i.left,i.bottom=i.top,i}function h(e){return e.naturalWidth?{height:e.naturalHeight,width:e.naturalWidth}:((s=s||new Image).crossOrigin=e.crossOrigin,s.src=e.src,{height:s.height,width:s.width})}function p(e,t){return 1===e.length?[v(e[0],t)]:t.framesX&&t.framesY?function(e,t){for(var n=[],a=0;a<e.length;a++){var r=v(e[a],{frames:void 0,framesX:t.framesX,framesY:t.framesY,detectSubsampling:t.detectSubsampling});r.id=a,n.push(r)}return n}(e,t):function(e,t){for(var n=[],a=0;a<e.length;a++){var r=v(e[a],{frames:1,framesX:1,detectSubsampling:t.detectSubsampling});r.id=a,n.push(r)}return n}(e,t)}function v(e,t){var n={id:0,sprites:[]};!function(e,t,n){var a=h(e);n.isSubsampled=t.detectSubsampling&&l(e,a.width,a.height),n.width=a.width,n.height=a.height,n.sampledWidth=a.width/(n.isSubsampled?2:1),n.sampledHeight=a.height/(n.isSubsampled?2:1)}(e,t,n);for(var a=t.frames,r=Number(t.framesX)||a,i=Math.ceil(a/r),o=Math.floor(n.width/r),s=Math.floor(n.height/i),u=n.isSubsampled?2:1,c=0;c<a;c++){var d=c%r*o,f=Math.floor(c/r)*s;n.sprites.push({id:c,x:d,y:f,width:o,height:s,sampledX:d/u,sampledY:f/u,sampledWidth:o/u,sampledHeight:s/u})}return n}function w(e,t,n,a){for(var r=a*t+n,i=0,o=null,s=null;s=e[i];){if(!(r>=s.sprites.length)){o=s.sprites[r];break}r-=s.sprites.length,i++}return{sprite:o,sheet:s}}function b(e,t){for(var n=0;n<t.length;n++)if(t[n]===e)return n}function x(){}function k(e){var t,n=e.source;t="string"==typeof n?[n]:n;for(var a=[],r=e.preloadCount||t.length,i=e.initiated||x,o=e.progress||x,s=e.complete||x,u=0,c=!1,l=!1,d=function(){u+=1,o({index:b(this,a),loaded:u,total:t.length,percent:Math.round(u/t.length*100)}),(l=l||this===a[0])&&!c&&u>=r&&(c=!0,s(a))},f=0,m=t;f<m.length;f++){var g=m[f],h=new Image;a.push(h),h.crossOrigin=e.crossOrigin,h.onload=h.onabort=h.onerror=d,h.src=g}i(a)}function y(e,t,n){for(var a=String(e);a.length<t;)a=String(n)+a;return a}function X(e,t){var n=t.digits||2,a=t.lanePlacer||"{lane}",r=t.framePlacer||"{frame}",i=0,o=0;t.frame&&(i=t.frame[0],o=t.frame[1]);var s=0,u=0;t.lane&&(s=t.lane[0],u=t.lane[1]);for(var c=[],l=s;l<=u;l+=1)for(var d=i;d<=o;d+=1)c.push(e.replace(a,y(l,n,"0")).replace(r,y(d,n,"0")));return c}var M="spritespin",T=["mousedown","mousemove","mouseup","mouseenter","mouseover","mouseleave","mousewheel","wheel","click","dblclick","touchstart","touchmove","touchend","touchcancel","selectstart","gesturestart","gesturechange","gestureend"],S=["onInit","onProgress","onLoad","onFrameChanged","onFrame","onDraw","onComplete","onDestroy"],F=["dragstart"],Y={source:void 0,width:void 0,height:void 0,frames:void 0,framesX:void 0,lanes:1,sizeMode:void 0,renderer:"canvas",lane:0,frame:0,frameTime:40,animate:!0,retainAnimate:!1,reverse:!1,loop:!0,stopFrame:0,wrap:!0,wrapLane:!1,sense:1,senseLane:void 0,orientation:"horizontal",detectSubsampling:!0,preloadCount:void 0,touchScrollTimer:[200,1500],responsive:void 0,plugins:void 0};function z(){}function C(e){return console&&console[e]?function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return console.log.apply(console,e)}:z}var R=C("log"),P=C("warn"),A=C("error");function W(e){return Array.isArray(e)?e:[e]}function D(e,t,n){return e>n?n:e<t?t:e}function E(e,t,n,a){for(;e>n;)e-=a;for(;e<t;)e+=a;return e}function I(e){return e.preventDefault(),!1}function H(e,t,n){n&&e.bind(t+"."+M,function(t){n.apply(e,[t,e.spritespin("data")])})}function L(e){e.unbind("."+M)}function O(e){return(window.devicePixelRatio||1)/(e.webkitBackingStorePixelRatio||e.mozBackingStorePixelRatio||e.msBackingStorePixelRatio||e.oBackingStorePixelRatio||e.backingStorePixelRatio||1)}function q(e){e.target.attr("unselectable","on").css({width:"",height:"","-ms-user-select":"none","-moz-user-select":"none","-khtml-user-select":"none","-webkit-user-select":"none","user-select":"none"});var t=e.responsive?f(e):d(e),n=g(e.sizeMode,m(e),t);e.target.css({width:t.width,height:t.height,position:"relative",overflow:"hidden"}),e.stage.css(n).hide(),e.canvas&&(e.canvas.css(n).hide(),e.canvasRatio=e.canvasRatio||O(e.context),"number"==typeof n.width&&"number"==typeof n.height?(e.canvas[0].width=n.width*e.canvasRatio||t.width,e.canvas[0].height=n.height*e.canvasRatio||t.height):(e.canvas[0].width=t.width*e.canvasRatio,e.canvas[0].height=t.height*e.canvasRatio),e.context.scale(e.canvasRatio,e.canvasRatio))}function B(e,t){return e.state=e.state||{},e.state[t]=e.state[t]||{},e.state[t]}function N(e,t){var n=B(e,"plugin");return n[t]=n[t]||{},n[t]}function U(e,t){return!!B(e,"flags")[t]}function j(e,t,n){B(e,"flags")[t]=!!n}function $(e){return B(e,"playback")}function Q(e){var t=$(e);t.lastFrame=e.frame,t.lastLane=e.lane}function Z(e){var t=$(e);t.lastFrame===e.frame&&t.lastLane===e.lane||e.target.trigger("onFrameChanged."+M,e),e.target.trigger("onFrame."+M,e),e.target.trigger("onDraw."+M,e)}function G(e,t,n){Q(e),null!=t&&function(e,t){e.frame=Number(t),e.frame=e.wrap?E(e.frame,0,e.frames-1,e.frames):D(e.frame,0,e.frames-1)}(e,t),null!=n&&function(e,t){e.lane=e.wrapLane?E(t,0,e.lanes-1,e.lanes):D(t,0,e.lanes-1)}(e,n),Z(e)}function J(e){e.animate=!1;var t=$(e);null!=t.handler&&(window.clearInterval(t.handler),t.handler=null)}function K(e){var t=$(e);!t.handler||e.animate&&t.frameTime===e.frameTime||J(e),e.animate&&!t.handler&&(t.frameTime=e.frameTime,t.handler=window.setInterval(function(){return function(e){$(e).handler&&(Q(e),function(e){e.frame+=e.reverse?-1:1,e.frame=E(e.frame,0,e.frames-1,e.frames),e.loop||e.frame!==e.stopFrame||J(e)}(e),Z(e))}(e)},t.frameTime))}function V(e){e.animate=!0,K(e)}var _={};function ee(e,t){if(!_[e])return t=t||{},_[e]=t,t;A('Plugin name "'+e+'" is already taken')}function te(e,t){P('"registerModule" is deprecated, use "registerPlugin" instead'),ee(e,t)}function ne(e){return _[e]}function ae(e){!function(e){e.mods&&(P('"mods" option is deprecated, use "plugins" instead'),e.plugins=e.mods,delete e.mods),e.behavior&&(P('"behavior" option is deprecated, use "plugins" instead'),e.plugins.push(e.behavior),delete e.behavior),e.module&&(P('"module" option is deprecated, use "plugins" instead'),e.plugins.push(e.module),delete e.module)}(e);for(var t=0;t<e.plugins.length;t+=1){var n=e.plugins[t];if("string"==typeof n){var a=ne(n);a?e.plugins[t]=a:A("No plugin found with name "+n)}}}var re=u,ie=0,oe={};function se(e){for(var t in oe)oe.hasOwnProperty(t)&&e(oe[t])}var ue=function(){function e(){se(function(e){e.responsive&&le(e)})}ue=function(){};for(var t=function(e){re(window.document).bind(e+"."+M,function(t){!function(e,t){se(function(n){for(var a=0,r=n.plugins;a<r.length;a++){var i=r[a];"function"==typeof i[e]&&i[e].apply(n.target,[t,n])}})}("document"+e,t)})},n=0,a=T;n<a.length;n++)t(a[n]);var r=null;re(window).on("resize",function(){window.clearTimeout(r),r=window.setTimeout(e,100)})};function ce(e){var t=e.target;L(t);for(var n=0,a=F;n<a.length;n++)H(t,m=a[n],I);for(var r=0,i=e.plugins;r<i.length;r++){for(var o=i[r],s=0,u=T;s<u.length;s++)H(t,m=u[s],o[m]);for(var c=0,l=S;c<l.length;c++)H(t,m=l[c],o[m])}H(t,"onLoad",function(e,t){K(t)});for(var d=0,f=S;d<f.length;d++){var m;H(t,m=f[d],e[m])}}function le(e){ae(e),ce(e),q(e),e.source=W(e.source),e.loading=!0,e.target.addClass("loading").trigger("onInit."+M,e),k({source:e.source,crossOrigin:e.crossOrigin,preloadCount:e.preloadCount,progress:function(t){e.progress=t,e.target.trigger("onProgress."+M,e)},complete:function(t){e.images=t,e.loading=!1,e.frames=e.frames||t.length,function(e){e.images||(e.metrics=[]),e.metrics=p(e.images,e);var t=w(e.metrics,e.frames,0,0);t.sprite&&(e.frameWidth=t.sprite.width,e.frameHeight=t.sprite.height)}(e),q(e),e.stage.show(),e.target.removeClass("loading").trigger("onLoad."+M,e).trigger("onFrame."+M,e).trigger("onDraw."+M,e).trigger("onComplete."+M,e)}})}function de(e){var t=this,n=e.target,a=re.extend(!0,{},Y,e);if(a.source=a.source||[],a.plugins=a.plugins||["360","drag"],n.find("img").each(function(){Array.isArray(a.source)||(a.source=[]),a.source.pu
1sh(re(t).attr("src"))}),n.empty().addClass("spritespin-instance").append("<div class='spritespin-stage'></div>"),"canvas"===a.renderer){var r=document.createElement("canvas");r.getContext&&r.getContext("2d")?(a.canvas=re(r).addClass("spritespin-canvas"),a.context=r.getContext("2d"),n.append(a.canvas),n.addClass("with-canvas")):a.renderer="image"}return a.target=n,a.stage=n.find(".spritespin-stage"),n.data(M,a),function(e){ie+=1,e.id=String(ie),oe[e.id]=e}(a),a}function fe(e){ue();var t=e.target.data(M);return t?re.extend(t,e):t=de(e),le(t),t}function me(e){!function(e){delete oe[e.id]}(e),J(e),e.target.trigger("onDestroy",e).html(null).attr("style",null).attr("unselectable",null).removeClass(["spritespin-instance","with-canvas"]),L(e.target),e.target.removeData(M)}function ge(e){return B(e,"input")}function he(e,t){var n=c(e),a=ge(t);a.oldX=a.currentX,a.oldY=a.currentY,a.currentX=n.x,a.currentY=n.y,void 0!==a.oldX&&void 0!==a.oldY||(a.oldX=a.currentX,a.oldY=a.currentY),void 0!==a.startX&&void 0!==a.startY||(a.startX=a.currentX,a.startY=a.currentY,a.clickframe=t.frame,a.clicklane=t.lane),a.dX=a.currentX-a.startX,a.dY=a.currentY-a.startY,a.ddX=a.currentX-a.oldX,a.ddY=a.currentY-a.oldY,a.ndX=a.dX/t.target.innerWidth(),a.ndY=a.dY/t.target.innerHeight(),a.nddX=a.ddX/t.target.innerWidth(),a.nddY=a.ddY/t.target.innerHeight()}function pe(e){var t=ge(e);t.startX=t.startY=void 0,t.currentX=t.currentY=void 0,t.oldX=t.oldY=void 0,t.dX=t.dY=0,t.ddX=t.ddY=0,t.ndX=t.ndY=0,t.nddX=t.nddY=0}function ve(e,t){for(var n=0,a=t;n<a.length;n++){var r=a[n];if(e[r]||r in e)return r}return t[0]}u.fn[M]=function(e,t){var n,r=u(this);if("data"===e)return r.data(M);if("api"===e){var i=r.data(M);return i.api=i.api||new a(i),i.api}if("destroy"===e)return r.each(function(){var e=r.data(M);e&&me(e)});if(2===arguments.length&&"string"==typeof e&&((n={})[e]=t,e=n),"object"==typeof e)return fe(u.extend(!0,{target:r},e)).target;throw new Error("Invalid call to spritespin")},r({isPlaying:function(){return null!=$(this.data).handler},isLooping:function(){return this.data.loop},toggleAnimation:function(){this.isPlaying()?this.stopAnimation():this.startAnimation()},stopAnimation:function(){this.data.animate=!1,J(this.data)},startAnimation:function(){this.data.animate=!0,K(this.data)},loop:function(e){return this.data.loop=e,K(this.data),this},currentFrame:function(){return this.data.frame},updateFrame:function(e){return G(this.data,e),this},skipFrames:function(e){var t=this.data;return G(t,t.frame+(t.reverse?-e:+e)),this},nextFrame:function(){return this.skipFrames(1)},prevFrame:function(){return this.skipFrames(-1)},playTo:function(e,t){var n=this.data;if((t=t||{}).force||n.frame!==e){if(t.nearest){var a=e-n.frame,r=e>n.frame?a-n.frames:a+n.frames,i=Math.abs(a)<Math.abs(r)?a:r;n.reverse=i<0}return n.animate=!0,n.loop=!1,n.stopFrame=e,K(n),this}}});var we=ve(document.documentElement,["requestFullscreen","webkitRequestFullScreen","mozRequestFullScreen","msRequestFullscreen"]),be=ve(document,["exitFullscreen","webkitExitFullscreen","webkitCancelFullScreen","mozCancelFullScreen","msExitFullscreen"]),xe=ve(document,["fullscreenElement","webkitFullscreenElement","webkitCurrentFullScreenElement","mozFullScreenElement","msFullscreenElement"]),ke=ve(document,["fullscreenEnabled","webkitFullscreenEnabled","mozFullScreenEnabled","msFullscreenEnabled"]),ye=ve(document,["onfullscreenchange","onwebkitfullscreenchange","onmozfullscreenchange","onMSFullscreenChange"]).replace(/^on/,""),Xe=(ve(document,["onfullscreenerror","onwebkitfullscreenerror","onmozfullscreenerror","onMSFullscreenError"]).replace(/^on/,""),ye+"."+M+"-fullscreen");function Me(){u(document).unbind(Xe)}var Te="orientationchange."+M+"-fullscreen";function Se(){u(window).unbind(Te)}function Fe(){return document[xe]}function Ye(){return!!Fe()}r({fullscreenEnabled:function(){return document[ke]},fullscreenElement:Fe,exitFullscreen:function(){return document[be]()},toggleFullscreen:function(e){!function(e,t){Ye()?this.apiRequestFullscreen(t):this.exitFullscreen()}(this.data,e)},requestFullscreen:function(e){!function(e,t){t=t||{};var n,a=e.width,r=e.height,i=e.source,o=e.sizeMode,s=e.responsive,c=function(){e.width=window.screen.width,e.height=window.screen.height,e.source=t.source||i,e.sizeMode=t.sizeMode||"fit",e.responsive=!1,le(e)};n=function(){var t;Ye()?(c(),t=c,Se(),u(window).bind(Te,t)):(Me(),Se(),e.width=a,e.height=r,e.source=i,e.sizeMode=o,e.responsive=s,le(e))},Me(),u(document).bind(Xe,n),(e.target[0]||document.documentElement)[we]()}(this.data,e)}}),function(){var e="click";function t(e,t){if(!t.loading&&t.stage.is(":visible")){he(e,t);var n,a,r=ge(t),i=t.target,o=i.offset();"horizontal"===t.orientation?(n=i.innerWidth()/2,a=r.currentX-o.left):(n=i.innerHeight()/2,a=r.currentY-o.top),G(t,t.frame+(a>n?1:-1))}}ee(e,{name:e,mouseup:t,touchend:t})}(),function(){function e(e){return N(e,"drag")}function t(t,n){var a=e(n),r=[200,1500],i=n.touchScrollTimer||r;a.minTime=i[0]||r[0],a.maxTime=i[1]||r[1]}function n(t,n){var a=e(n);if(!(n.loading||U(n,"dragging")||n.zoomPinFrame&&!n.stage.is(":visible"))){var r=(new Date).getTime();a.endAt&&r-a.endAt>a.maxTime&&(a.startAt=null,a.endAt=null),a.startAt&&r-a.startAt>a.minTime&&t.preventDefault(),a.startAt=r,a.wasPlaying=!!$(n).handler,a.frame=n.frame||0,a.lane=n.lane||0,j(n,"dragging",!0),he(t,n)}}function a(t,n){U(n,"dragging")&&(e(n).endAt=(new Date).getTime(),j(n,"dragging",!1),pe(n),n.retainAnimate&&e(n).wasPlaying&&V(n))}function r(t,n){var a=e(n),r=ge(n);if(U(n,"dragging")){he(t,n);var i=function(e){return"number"==typeof e.orientation?e.orientation*Math.PI/180:"horizontal"===e.orientation?0:Math.PI/2}(n),o=Math.sin(i),s=Math.cos(i),u=(r.nddX*s-r.nddY*o)*n.sense||0,c=(r.nddX*o+r.
1nddY*s)*(n.senseLane||n.sense)||0;a.frame+=n.frames*u,a.lane+=n.lanes*c,n.frame,n.lane,G(n,Math.floor(a.frame),Math.floor(a.lane)),J(n)}}ee("drag",{name:"drag",onInit:t,mousedown:n,mousemove:r,mouseup:a,documentmousemove:r,documentmouseup:a,touchstart:n,touchmove:r,touchend:a,touchcancel:a}),ee("move",{name:"move",onInit:t,mousemove:function(e,t){n(e,t),r(e,t)},mouseleave:a,touchstart:n,touchmove:r,touchend:a,touchcancel:a})}(),function(){var e="hold";function t(t){return N(t,e)}function n(e,n){U(n,"loading")||U(n,"dragging")||!n.stage.is(":visible")||(function(e){var n=t(e);n.frameTime=e.frameTime,n.animate=e.animate,n.reverse=e.reverse}(n),he(e,n),j(n,"dragging",!0),n.animate=!0,K(n))}function a(e,n){j(n,"dragging",!1),pe(n),J(n),function(e){var n=t(e);e.frameTime=n.frameTime,e.animate=n.animate,e.reverse=n.reverse}(n),K(n)}function r(e,t){if(U(t,"dragging")){he(e,t);var n,a,r=ge(t),i=t.target,o=i.offset();"horizontal"===t.orientation?(n=i.innerWidth()/2,a=(r.currentX-o.left-n)/n):(n=t.height/2,a=(r.currentY-o.top-n)/n),t.reverse=a<0,a=a<0?-a:a,t.frameTime=80*(1-a)+20,("horizontal"===t.orientation&&r.dX<r.dY||"vertical"===t.orientation&&r.dX<r.dY)&&e.preventDefault()}}ee(e,{name:e,mousedown:n,mousemove:r,mouseup:a,mouseleave:a,touchstart:n,touchmove:r,touchend:a,touchcancel:a,onFrame:function(e,t){t.animate=!0,K(t)}})}(),function(){var e="swipe";function t(t){return N(t,e)}function n(e,t,n){return e[t]||n}function a(e,t){t.loading||U(t,"dragging")||(he(e,t),j(t,"dragging",!0))}function r(e,t){U(t,"dragging")&&(he(e,t),G(t,t.frame,t.lane))}function i(e,n){if(U(n,"dragging")){j(n,"dragging",!1);var a,r,i=t(n),o=ge(n),s=n.frame,u=n.lane,c=i.snap,l=i.fling;"horizontal"===n.orientation?(a=o.ndX,r=o.ddX):(a=o.ndY,r=o.ddY),a>=c||r>=l?s=n.frame-1:(a<=-c||r<=-l)&&(s=n.frame+1),pe(n),G(n,s,u),J(n)}}ee(e,{name:e,onLoad:function(e,a){var r=t(a);r.fling=n(a,"swipeFling",10),r.snap=n(a,"swipeSnap",.5)},mousedown:a,mousemove:r,mouseup:i,mouseleave:i,touchstart:a,touchmove:r,touchend:i,touchcancel:i})}(),ee("wheel",{name:"wheel",wheel:function(e,t){if(!t.loading&&t.stage.is(":visible")){e.preventDefault();var n=e.originalEvent,a=0===n.deltaX?0:n.deltaX>0?1:-1,r=0===n.deltaY?0:n.deltaY>0?1:-1;G(t,t.frame+r,t.lane+a)}}}),function(){function e(e){return N(e,t)}var t="progress";ee(t,{name:t,onInit:function(t,n){var a=e(n);a.stage||(a.stage=u("\n<div class='spritespin-progress'>\n  <div class='spritespin-progress-label'></div>\n  <div class='spritespin-progress-bar'></div>\n</div>\n"),a.stage.appendTo(n.target)),a.stage.find(".spritespin-progress-label").text("0%").css({"text-align":"center"}),a.stage.find(".spritespin-progress-bar").css({width:"0%"}),a.stage.hide().fadeIn()},onProgress:function(t,n){var a=e(n);a.stage.find(".spritespin-progress-label").text(n.progress.percent+"%").css({"text-align":"center"}),a.stage.find(".spritespin-progress-bar").css({width:n.progress.percent+"%"})},onLoad:function(t,n){u(e(n).stage).fadeOut()},onDestroy:function(t,n){u(e(n).stage).remove()}})}();var ze=n(3521);Math.floor,ee("360",{name:"360",onLoad:function(e,t){t.stage.find(".spritespin-frames").detach(),"image"===t.renderer&&ze(t.images).addClass("spritespin-frames").appendTo(t.stage)},onDraw:function(e,t){var n=w(t.metrics,t.frames,t.frame,t.lane),a=n.sheet,r=n.sprite;if(a&&r){var i=t.source[a.id],o=t.images[a.id];if("canvas"===t.renderer){t.canvas.show();var s=t.canvas[0].width/t.canvasRatio,u=t.canvas[0].height/t.canvasRatio;return t.context.clearRect(0,0,s,u),void t.context.drawImage(o,r.sampledX,r.sampledY,r.sampledWidth,r.sampledHeight,0,0,s,u)}var c=t.stage.innerWidth()/r.sampledWidth,l=t.stage.innerHeight()/r.sampledHeight,d=Math.floor(-r.sampledY*l),f=Math.floor(-r.sampledX*c),m=Math.floor(a.sampledWidth*c),g=Math.floor(a.sampledHeight*l);"background"!==t.renderer?(ze(t.images).hide(),ze(o).show().css({position:"absolute",top:d,left:f,"max-width":"initial",width:m,height:g})):t.stage.css({"background-image":"url('"+i+"')","background-position":f+"px "+d+"px","background-repeat":"no-repeat","-webkit-background-size":m+"px "+g+"px","-moz-background-size":m+"px "+g+"px","-o-background-size":m+"px "+g+"px","background-size":m+"px "+g+"px"})}}}),function(){var e="blur";function t(t){return N(t,e)}function n(e,t,n){return e[t]||n}var a=[];function r(e){var n=t(e);n.timeout=window.setTimeout(function(){!function(e){var n=t(e);if(function(e){var n=t(e);window.clearTimeout(n.timeout),n.timeout=null}(e),n.context){var o=0;(function(e,t){t.canvas.show(),t.canvas[0].width,e.canvasRatio,t.canvas[0].height,e.canvasRatio})(e,n),n.context.clearRect(0,0,e.width,e.height);for(var s=0,u=n.steps;s<u.length;s++){var c=u[s];
1c.live=Math.max(c.live-c.step,0),c.alpha=Math.max(c.live-.25,0),i(e,n,c),o+=c.alpha+c.d}n.cssBlur&&function(e,t){var n="blur("+Math.min(Math.max(t/2-4,0),2.5)+"px)";e.css({"-webkit-filter":n,filter:n})}(n.canvas,o),function(e){a.length=0;for(var t=0;t<e.length;t+=1)e[t].alpha<=0&&a.push(t);for(var n=0,r=a;n<r.length;n++){var i=r[n];e.splice(i,1)}}(n.steps),n.steps.length&&r(e)}}(e)},n.frameTime)}function i(e,t,n){if(!(n.alpha<=0)){var a=w(e.metrics,e.frames,n.frame,n.lane),r=a.sheet,i=a.sprite;if(r&&i){e.source[r.id];var o=e.images[r.id];if(!1!==o.complete){t.canvas.show();var s=t.canvas[0].width/e.canvasRatio,u=t.canvas[0].height/e.canvasRatio;t.context.globalAlpha=n.alpha,t.context.drawImage(o,i.sampledX,i.sampledY,i.sampledWidth,i.sampledHeight,0,0,s,u)}}}}ee(e,{name:e,onLoad:function(e,a){var r=t(a);r.canvas=r.canvas||u("<canvas class='blur-layer'></canvas>"),r.context=r.context||r.canvas[0].getContext("2d"),r.steps=r.steps||[],r.fadeTime=Math.max(n(a,"blurFadeTime",200),1),r.frameTime=Math.max(n(a,"blurFrameTime",a.frameTime),16),r.trackTime=null,r.cssBlur=!!n(a,"blurCss",!1);var i=m(a),o=a.responsive?f(a):d(a),s=g(a.sizeMode,i,o);r.canvas[0].width=a.width*a.canvasRatio,r.canvas[0].height=a.height*a.canvasRatio,r.canvas.css(s).show(),r.context.scale(a.canvasRatio,a.canvasRatio),a.target.append(r.canvas)},onFrameChanged:function(e,n){var a=t(n);!function(e){var n=t(e),a=$(e),r=Math.abs(e.frame-a.lastFrame);r=r>=e.frames/2?e.frames-r:r,n.steps.unshift({frame:e.frame,lane:e.lane,live:1,step:n.frameTime/n.fadeTime,d:r,alpha:0})}(n),null==a.timeout&&r(n)}})}(),function(){var e=Math.max,t=Math.min,n="ease";function a(e){return N(e,n)}function r(e,t,n){return e[t]||n}function i(e,t){U(t,"dragging")&&(s(t),function(e){var t=a(e);for(t.samples.push({time:(new Date).getTime(),frame:e.frame,lane:e.lane});t.samples.length>t.maxSamples;)t.samples.shift()}(t))}function o(e,t){for(var n,r=a(t),i=r.samples,o=0,c=0,l=0,d=0,f=i;d<f.length;d++){var m=f[d];if(n){var g=m.time-n.time;if(g>r.abortTime)return o=c=l=0,s(t);c+=m.frame-n.frame,o+=m.lane-n.lane,l+=g,n=m}else n=m}i.length=0,l&&(r.lane=t.lane,r.lanes=0,r.laneStep=o/l*r.updateTime,r.frame=t.frame,r.frames=0,r.frameStep=c/l*r.updateTime,u(t))}function s(e){var t=a(e);null!=t.handler&&(window.clearTimeout(t.handler),t.handler=null)}function u(e){var t=a(e);t.handler=window.setTimeout(function(){!function(e){var t=a(e);t.lanes+=t.laneStep,t.frames+=t.frameStep,t.laneStep*=t.damping,t.frameStep*=t.damping,G(e,Math.floor(t.frame+t.frames),Math.floor(t.lane+t.lanes)),U(e,"dragging")?s(e):Math.abs(t.frameStep)>.005||Math.abs(t.laneStep)>.005?u(e):s(e)}(e)},t.updateTime)}ee(n,{name:n,onLoad:function(n,i){var o=a(i);o.maxSamples=e(r(i,"easeMaxSamples",5),0),o.damping=e(t(r(i,"easeDamping",.9),.999),0),o.abortTime=e(r(i,"easeAbortTime",250),16),o.updateTime=e(r(i,"easeUpdateTime",i.frameTime),16),o.samples=[],o.steps=[]},mousemove:i,mouseup:o,mouseleave:o,touchmove:i,touchend:o,touchcancel:o})}(),function(){var e="gallery";function t(t){return N(t,e)}function n(e,t,n){return e[t]||n}ee(e,{name:e,onLoad:function(e,a){var r=t(a);r.images=[],r.offsets=[],r.frame=a.frame,r.speed=n(a,"gallerySpeed",500),r.opacity=n(a,"galleryOpacity",.25),r.stage=n(a,"galleryStage",u("<div></div>")),r.stage.empty().addClass("gallery-stage").prependTo(a.stage);for(var i=0,o=0,s=a.images;o<s.length;o++){var c=s[o],l=h(c),p=a.height/l.height,v=u(c);r.stage.append(v),r.images.push(v),r.offsets.push(-i+(a.width-c.width*p)/2),i+=a.width,v.css({"max-width":"initial",opacity:r.opacity,width:a.width,height:a.height})}var w=m(a),b=a.responsive?f(a):d(a),x=g(a.sizeMode,w,b);r.stage.css(x).css({width:i,left:r.offsets[r.frame]}),r.images[r.frame].animate({opacity:1},{duration:r.speed})},onDraw:function(e,n){var a=t(n),r=ge(n),i=U(n,"dragging");a.frame===n.frame||i?(i||a.dX!==r.dX)&&(a.dX=r.dX,a.ddX=r.ddX,a.stage.stop(!0,!0).css({left:a.offsets[a.frame]+a.dX})):(a.stage.stop(!0,!1).animate({left:a.offsets[n.frame]},{duration:a.speed}),a.images[a.frame].animate({opacity:a.opacity},{duration:a.speed}),a.frame=n.frame,a.images[a.frame].animate({opacity:1},{duration:a.speed}),a.stage.animate({left:a.offsets[a.frame]}))}})}(),function(){var e="panorama";function t(t){return N(t,e)}ee(e,{name:e,onLoad:function(e,n){var a=t(n),r=n.metrics[0];
vendor: 3,686 bytes, line 1
1if(r){"horizontal"===n.orientation?(a.scale=n.target.innerHeight()/r.sampledHeight,n.frames=r.sampledWidth):(a.scale=n.target.innerWidth()/r.sampledWidth,n.frames=r.sampledHeight);var i=Math.floor(r.sampledWidth*a.scale),o=Math.floor(r.sampledHeight*a.scale);n.stage.css({"background-image":"url("+n.source[r.id]+")","background-repeat":"repeat-both","-webkit-background-size":i+"px "+o+"px","-moz-background-size":i+"px "+o+"px","-o-background-size":i+"px "+o+"px","background-size":i+"px "+o+"px"})}},onDraw:function(e,n){var a=t(n),r="horizontal"===n.orientation?1:0,i=r?0:1,o=n.frame%n.frames,s=Math.round(r*o*a.scale),u=Math.round(i*o*a.scale);n.stage.css({"background-position":s+"px "+u+"px"})}})}(),function(){var e="zoom";function t(t){return N(t,e)}function n(e,t,n){return t in e?e[t]:n}function a(e,n){var a=t(n);if(a.stage.is(":visible")){e.preventDefault(),a.pinFrame&&j(n,"dragging",!1);var r=c(e),i=r.x/n.width,o=r.y/n.height;null==a.oldX&&(a.oldX=i,a.oldY=o),null==a.currentX&&(a.currentX=i,a.currentY=o);var s=i-a.oldX,u=o-a.oldY;a.oldX=i,a.oldY=o,e.type.match(/touch/)&&(s=-s,u=-u),a.currentX=D(a.currentX+s,0,1),a.currentY=D(a.currentY+u,0,1),G(n,n.frame,n.lane)}}function i(e,n){var r=t(n);if(r.useClick){e.preventDefault();var i=(new Date).getTime();r.clickTime?i-r.clickTime>r.doubleClickTime?r.clickTime=i:(r.clickTime=void 0,s(n)&&a(e,n)):r.clickTime=i}}function o(e,n){t(n).stage.is(":visible")&&a(e,n)}function s(e){var n=t(e);if(!n.stage)throw new Error("zoom module is not initialized or is not available.");return n.stage.is(":visible")?(l(e),!1):(d(e),!0)}function l(e){t(e).stage.fadeOut(),e.stage.fadeIn()}function d(e){t(e).stage.fadeIn(),e.stage.fadeOut()}ee(e,{name:e,mousedown:i,touchstart:i,mousemove:o,touchmove:o,wheel:function(e,n){var a=t(n);if(!n.loading&&a.useWheel){var r=e.originalEvent,i=0===r.deltaY?0:r.deltaY>0?1:-1;"number"==typeof a.useWheel&&(i*=a.useWheel),a.stage.is(":visible")&&i>0&&(e.preventDefault(),l(n)),!a.stage.is(":visible")&&i<0&&(e.preventDefault(),d(n))}},onInit:function(e,a){var r=t(a);r.source=n(a,"zoomSource",a.source),r.useWheel=n(a,"zoomUseWheel",!1),r.useClick=n(a,"zoomUseClick",!0),r.pinFrame=n(a,"zoomPinFrame",!0),r.doubleClickTime=n(a,"zoomDoubleClickTime",500),r.stage=r.stage||u("<div class='zoom-stage'></div>"),r.stage.css({width:"100%",height:"100%",top:0,left:0,bottom:0,right:0,position:"absolute"}).appendTo(a.target).hide()},onDestroy:function(e,n){var a=t(n);a.stage&&(a.stage.remove(),delete a.stage)},onDraw:function(e,n){var a=t(n),r=n.lane*n.frames+n.frame,i=a.source[r],o=w(n.metrics,n.frames,n.frame,n.lane),s=a.currentX,u=a.currentY;if(null==s&&(s=a.currentX=.5,u=a.currentY=.5),i)s=Math.floor(100*s),u=Math.floor(100*u),a.stage.css({"background-repeat":"no-repeat","background-image":"url('"+i+"')","background-position":s+"% "+u+"%"});else if(o.sheet&&o.sprite){var c=o.sprite,l=o.sheet,d=n.source[l.id],f=-Math.floor(c.sampledX+s*(c.sampledWidth-n.width)),m=-Math.floor(c.sampledY+u*(c.sampledHeight-n.height)),g=l.sampledWidth,h=l.sampledHeight;a.stage.css({"background-image":"url('"+d+"')","background-position":f+"px "+m+"px","background-repeat":"no-repeat","-webkit-background-size":g+"px "+h+"px","-moz-background-size":g+"px "+h+"px","-o-background-size":g+"px "+h+"px","background-size":g+"px "+h+"px"})}}}),r({toggleZoom:function(){s(this.data)}})}();var Ce={$:u,bind:H,clamp:D,detectSubsampling:l,error:A,findSpecs:w,getComputedSize:f,getCursorPosition:c,getInnerLayout:g,getInnerSize:m,getOuterSize:d,isFunction:function(e){return"function"==typeof e},log:R,measure:p,naturalSize:h,noop:z,pixelRatio:O,preload:k,prevent:I,sourceArray:X,toArray:W,unbind:L,warn:P,wrap:E}}}]);

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.