@ -1,5 +1,5 @@
/ * *
* Isotope v1 . 0.110212
* Isotope v1 . 0.110214
* An exquisite jQuery plugin for magical layouts
* http : //isotope.metafizzy.co
*
@ -35,6 +35,6 @@ d=Math.min(d,b.masonryHorizontal.rows);if(d===1)b._masonryHorizontalPlaceBrick(c
return this } , _masonryHorizontalResize : function ( ) { var a = this . masonryHorizontal . rows ; this . _getSegments ( "masonryHorizontal" , true ) ; this . masonryHorizontal . rows !== a && this . reLayout ( ) ; return this } , _masonryHorizontalGetContainerSize : function ( ) { return { width : Math . max . apply ( Math , this . masonryHorizontal . rowXs ) - this . posLeft } } , _fitColumnsReset : function ( ) { this . fitColumns = { x : 0 , y : 0 , width : 0 } ; return this } , _fitColumnsLayout : function ( a ) { var b = this ; this . height = this . element . height ( ) ; return a . each ( function ( ) { var c = f ( this ) ,
d = c . outerWidth ( true ) , e = c . outerHeight ( true ) ; if ( b . fitColumns . y !== 0 && e + b . fitColumns . y > b . height ) { b . fitColumns . x = b . fitColumns . width ; b . fitColumns . y = 0 } b . _pushPosition ( c , b . fitColumns . x + b . posLeft , b . fitColumns . y + b . posTop ) ; b . fitColumns . width = Math . max ( b . fitColumns . x + d , b . fitColumns . width ) ; b . fitColumns . y += e } ) } , _fitColumnsGetContainerSize : function ( ) { return { width : this . fitColumns . width } } , _fitColumnsResize : function ( ) { return this . reLayout ( ) } , _cellsByColumnReset : function ( ) { this . cellsByColumn = { } ; this . _getSegments ( "cellsByColumn" ,
true ) ; this . cellsByColumn . columnWidth = this . options . cellsByColumn . columnWidth || this . $allAtoms . outerHeight ( true ) ; return this } , _cellsByColumnLayout : function ( a ) { var b = this , c = this . cellsByColumn . rows ; this . cellsByColumn . atomsLen = a . length ; a . each ( function ( d ) { var e = f ( this ) , g = ( ~ ~ ( d / c ) + 0.5 ) * b . cellsByColumn . columnWidth - e . outerWidth ( true ) / 2 + b . posLeft ; d = ( d % c + 0.5 ) * b . cellsByColumn . rowHeight - e . outerHeight ( true ) / 2 + b . posTop ; b . _pushPosition ( e , g , d ) } ) ; return this } , _cellsByColumnGetContainerSize : function ( ) { return { width : Math . ceil ( this . cellsByColumn . atomsLen /
this . cellsByColumn . rows ) * this . cellsByColumn . columnWidth + this . posLeft } } , _cellsByColumnResize : function ( ) { var a = this . cellsByColumn . rows ; this . _getSegments ( "cellsByColumn" , true ) ; this . cellsByColumn . rows !== a && this . reLayout ( ) ; return this } } ; f . fn . imagesLoaded = function ( a ) { var b = this . find ( "img" ) , c = b . length , d = this ; b . bind ( "load" , function ( ) { -- c <= 0 && a . call ( d ) } ) . each ( function ( ) { if ( this . complete || this . complete === r ) { var e = this . src ; this . src = "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==" ; this . src =
e } } ) ; return this } ; f . widget = f . widget || { } ; f . widget . bridge = f . widget . bridge || function ( a , b ) { f . fn [ a ] = function ( c ) { var d = typeof c === "string" , e = Array . prototype . slice . call ( arguments , 1 ) , g = this ; c = ! d && e . length ? f . extend . apply ( null , [ true , c ] . concat ( e ) ) : c ; if ( d && c . charAt ( 0 ) === "_" ) return g ; d ? this . each ( function ( ) { var h = f . data ( this , a ) ; if ( ! h ) return f . error ( "cannot call methods on " + a + " prior to initialization; attempted to call method '" + c + "'" ) ; if ( ! f . isFunction ( h [ c ] ) ) return f . error ( "no such method '" + c + "' for " + a + " widget instance" ) ;
var i = h [ c ] . apply ( h , e ) ; if ( i !== h && i !== r ) { g = i ; return false } } ) : this . each ( function ( ) { var h = f . data ( this , a ) ; h ? h . option ( c || { } ) . _init ( ) : f . data ( this , a , new b ( c , this ) ) } ) ; return g } } ; f . widget . bridge ( "isotope" , f . Isotope ) } ) ( window , jQuery ) ;
this . cellsByColumn . rows ) * this . cellsByColumn . columnWidth + this . posLeft } } , _cellsByColumnResize : function ( ) { var a = this . cellsByColumn . rows ; this . _getSegments ( "cellsByColumn" , true ) ; this . cellsByColumn . rows !== a && this . reLayout ( ) ; return this } } ; f . fn . imagesLoaded = function ( a ) { var b = this . find ( "img" ) , c = b . length , d = this ; b . length || a . call ( this ) ; b . bind ( "load" , function ( ) { -- c <= 0 && a . call ( d ) } ) . each ( function ( ) { if ( this . complete || this . complete === r ) { var e = this . src ; this . src = "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==" ;
this . src = e } } ) ; return this } ; f . widget = f . widget || { } ; f . widget . bridge = f . widget . bridge || function ( a , b ) { f . fn [ a ] = function ( c ) { var d = typeof c === "string" , e = Array . prototype . slice . call ( arguments , 1 ) , g = this ; c = ! d && e . length ? f . extend . apply ( null , [ true , c ] . concat ( e ) ) : c ; if ( d && c . charAt ( 0 ) === "_" ) return g ; d ? this . each ( function ( ) { var h = f . data ( this , a ) ; if ( ! h ) return f . error ( "cannot call methods on " + a + " prior to initialization; attempted to call method '" + c + "'" ) ; if ( ! f . isFunction ( h [ c ] ) ) return f . error ( "no such method '" + c + "' for " +
a + " widget instance" ) ; var i = h [ c ] . apply ( h , e ) ; if ( i !== h && i !== r ) { g = i ; return false } } ) : this . each ( function ( ) { var h = f . data ( this , a ) ; h ? h . option ( c || { } ) . _init ( ) : f . data ( this , a , new b ( c , this ) ) } ) ; return g } } ; f . widget . bridge ( "isotope" , f . Isotope ) } ) ( window , jQuery ) ;