1 (function(c
){var a
={series
:{images
:{show
:false,alpha
:1,anchor
:"corner"}}};c
.plot
.image
={};c
.plot
.image
.loadDataImages=function(g
,f
,k
){var j
=[],h
=[];var i
=f
.series
.images
.show
;c
.each(g
,function(l
,m
){if(!(i
||m
.images
.show
)){return}if(m
.data
){m
=m
.data
}c
.each(m
,function(n
,o
){if(typeof o
[0]=="string"){j
.push(o
[0]);h
.push(o
)}})});c
.plot
.image
.load(j
,function(l
){c
.each(h
,function(n
,o
){var m
=o
[0];if(l
[m
]){o
[0]=l
[m
]}});k()})};c
.plot
.image
.load=function(h
,i
){var g
=h
.length
,f
={};if(g
==0){i({})}c
.each(h
,function(k
,j
){var l=function(){--g
;f
[j
]=this;if(g
==0){i(f
)}};c("<img />").load(l
).error(l
).attr("src",j
)})};function d(q
,o
,l
){var m
=q
.getPlotOffset();if(!l
.images
||!l
.images
.show
){return}var r
=l
.datapoints
.points
,n
=l
.datapoints
.pointsize
;for(var t
=0;t
<r
.length
;t
+=n
){var y
=r
[t
],w
=r
[t
+1],g
=r
[t
+2],v
=r
[t
+3],f
=r
[t
+4],h
=l
.xaxis
,u
=l
.yaxis
,x
;if(!y
||y
.width
<=0||y
.height
<=0){continue}if(w
>v
){x
=v
;v
=w
;w
=x
}if(g
>f
){x
=f
;f
=g
;g
=x
}if(l
.images
.anchor
=="center"){x
=0.5*(v
-w
)/(y
.width
-1);w
-=x
;v
+=x
;x
=0.5*(f
-g
)/(y.height-1);g-=x;f+=x}if(w==v||g==f||w>=h.max||v<=h.min||g>=u.max||f<=u.min){continue}var k=0,s=0,j=y.width,p=y.height;if(w<h.min){k+=(j-k)*(h.min-w)/(v
-w
);w
=h
.min
}if(v
>h
.max
){j
+=(j
-k
)*(h
.max
-v
)/(v-w);v=h.max}if(g<u.min){p+=(s-p)*(u.min-g)/(f
-g
);g
=u
.min
}if(f
>u
.max
){s
+=(s
-p
)*(u
.max
-f
)/(f
-g
);f
=u
.max
}w
=h
.p2c(w
);v
=h
.p2c(v
);g
=u
.p2c(g
);f
=u
.p2c(f
);if(w
>v
){x
=v
;v
=w
;w
=x
}if(g
>f
){x
=f
;f
=g
;g
=x
}x
=o
.globalAlpha
;o
.globalAlpha
*=l
.images
.alpha
;o
.drawImage(y
,k
,s
,j
-k
,p
-s
,w
+m
.left
,g
+m
.top
,v
-w
,f
-g
);o
.globalAlpha
=x
}}function b(i
,f
,g
,h
){if(!f
.images
.show
){return}h
.format
=[{required
:true},{x
:true,number
:true,required
:true},{y
:true,number
:true,required
:true},{x
:true,number
:true,required
:true},{y
:true,number
:true,required
:true}]}function e(f
){f
.hooks
.processRawData
.push(b
);f
.hooks
.drawSeries
.push(d
)}c
.plot
.plugins
.push({init
:e
,options
:a
,name
:"image",version
:"1.1"})})(jQuery
);