PageSourceSearch

https://www.kaitogakko.org/20161/wp-content/plugins/ut-portfolio/assets/js/jquery.isotope.min.js?ver=1.8

js kaitogakko.org collected 2026-10-03 02:57:07 UTC 16,457 bytes, 22 lines download raw bytes

1
2(function(n,f,i){var s=n.document;var k=n.Modernizr;var p=function(y){return y.charAt(0).toUpperCase()+y.slice(1)};var u="Moz Webkit O Ms".split(" ");var o=function(C){var B=s.documentElement.style,z;if(typeof B[C]==="string"){return C}C=p(C);for(var A=0,y=u.length;A<y;A++){z=u[A]+C;if(typeof B[z]==="string"){return z}}};var c=o("transform"),v=o("transitionProperty");
3/*!
4   * Modernizr v1.6ish: miniModernizr for Isotope
5   * http://www.modernizr.com
6   *
7   * Developed by:
8   * - Faruk Ates  http://farukat.es/
9   * - Paul Irish  http://paulirish.com/
10   *
11   * Copyright (c) 2009-2010
12   * Dual-licensed under the BSD or MIT licenses.
13   * http://www.modernizr.com/license/
14   */
15var j={csstransforms:function(){return !!c},csstransforms3d:function(){var C=!!o("perspective");if(C){var z=" -o- -moz- -ms- -webkit- -khtml- ".split(" "),B="@media ("+z.join("transform-3d),(")+"modernizr)",A=f("<style>"+B+"{#modernizr{height:3px}}</style>").appendTo("head"),y=f('<div id="modernizr" />').appendTo("html");C=y.height()===3;y.remove();A.remove()}return C},csstransitions:function(){return !!v}};var m;if(k){for(m in j){if(!k.hasOwnProperty(m)){k.addTest(m,j[m])}}}else{k=n.Modernizr={_version:"1.6ish: miniModernizr for Isotope"};var x=" ";var q;for(m in j){q=j[m]();k[m]=q;x+=" "+(q?"":"no-")+m}f("html").addClass(x)}if(k.csstransforms){var e=k.csstransforms3d?{translate:function(y){return"translate3d("+y[0]+"px, "+y[1]+"px, 0) "},scale:function(y){return"scale3d("+y+", "+y+", 1) "}}:{translate:function(y){return"translate("+y[0]+"px, "+y[1]+"px) "},scale:function(y){return"scale("+y+") "}};var t=function(B,z,G){var E=f.data(B,"isoTransform")||{},I={},A,C={},F;I[z]=G;f.extend(E,I);for(A in E){F=E[A];C[A]=e[A](F)}var D=C.translate||"",H=C.scale||"",y=D+H;f.data(B,"isoTransform",E);B.style[c]=y};f.cssNumber.scale=true;f.cssHooks.scale={set:function(y,z){t(y,"scale",z)},get:function(A,z){var y=f.data(A,"isoTransform");return y&&y.scale?y.scale:1}};f.fx.step.scale=function(y){f.cssHooks.scale.set(y.elem,y.now+y.unit)};f.cssNumber.translate=true;f.cssHooks.translate={set:function(y,z){t(y,"translate",z)},get:function(A,z){var y=f.data(A,"isoTransform");return y&&y.translate?y.translate:[0,0]}}}var b,a;if(k.csstransitions){b={WebkitTransitionProperty:"webkitTransitionEnd",MozTransitionProperty:"transitionend",OTransitionProperty:"oTransitionEnd otransitionend",transitionProperty:"transitionend"}[v];a=o("transitionDuration")}var l=f.event,h=f.event.handle?"handle":"dispatch",d;l.special.smartresize={setup:function(){f(this).bind("resize",l.special.smartresize.handler)},teardown:function(){f(this).unbind("resize",l.special.smartresize.handler)},handler:function(B,y){var A=this,z=arguments;B.type="smartresize";if(d){clearTimeout(d)}d=setTimeout(function(){l[h].apply(A,z)},y==="execAsap"?0:100)}};f.fn.smartresize=function(y){return y?this.bind("smartresize",y):this.trigger("smartresize",["execAsap"])};f.Isotope=function(y,z,A){this.element=f(z);this._create(y);this._init(A)};var g=["width","height"];var r=f(n);f.Isotope.settings={resizable:true,layoutMode:"masonry",containerClass:"isotope",itemClass:"isotope-item",hiddenClass:"isotope-hidden",hiddenStyle:{opacity:0,scale:0.001},visibleStyle:{opacity:1,scale:1},containerStyle:{position:"relative",overflow:"hidden"},animationEngine:"best-available",animationOptions:{queue:false,duration:800},sortBy:"original-order",sortAscending:true,resizesContainer:true,transformsEnabled:true,itemPositionDataEnabled:false};f.Isotope.prototype={_create:function(D){this.options=f.extend({},f.Isotope.settings,D);this.styleQueue=[];this.elemCount=0;var B=this.element[0].style;this.originalStyle={};var A=g.slice(0);for(var F in this.options.containerStyle){A.push(F)}for(var E=0,z=A.length;E<z;E++){F=A[E];this.originalStyle[F]=B[F]||""}this.element.css(this.options.containerStyle);this._updateAnimationEngine();this._updateUsingTransforms();var C={"original-order":function(H,G){G.elemCount++;return G.elemCount},random:function(){return Math.random()}};this.options.getSortData=f.extend(this.options.getSortData,C);this.reloadItems();this.offset={left:parseInt((this.element.css("padding-left")||0),10),top:parseInt((this.element.css("padding-top")||0),10)};var y=this;setTimeout(function(){y.element.addClass(y.options.containerClass)},0);if(this.options.resizable){r.bind("smartresize.isotope",function(){y.resize()})}this.element.delegate("."+this.options.hiddenClass,"click",function(){return false})},_getAtoms:function(B){var y=this.options.itemSelector,A=y?B.filter(y).add(B.find(y)):B,z={position:"absolute"};A=A.filter(function(C,D){return D.nodeType===1});if(this.usingTransforms){z.left=0;z.top=0}A.css(z).addClass(this.options.itemClass);this.updateSortData(A,true);return A},_init:function(y){this.$filteredAtoms=this._filter(this.$allAtoms);this._sort();this.reLayout(y)},option:function(A){if(f.isPlainObject(A)){this.options=f.extend(true,this.options,A);var y;for(var z in A){y="_update"+p(z);
15if(this[y]){this[y]()}}}},_updateAnimationEngine:function(){var z=this.options.animationEngine.toLowerCase().replace(/[ _\-]/g,"");var y;switch(z){case"css":case"none":y=false;break;case"jquery":y=true;break;default:y=!k.csstransitions}this.isUsingJQueryAnimation=y;this._updateUsingTransforms()},_updateTransformsEnabled:function(){this._updateUsingTransforms()},_updateUsingTransforms:function(){var y=this.usingTransforms=this.options.transformsEnabled&&k.csstransforms&&k.csstransitions&&!this.isUsingJQueryAnimation;if(!y){delete this.options.hiddenStyle.scale;delete this.options.visibleStyle.scale}this.getPositionStyles=y?this._translate:this._positionAbs},_filter:function(E){var A=this.options.filter===""?"*":this.options.filter;if(!A){return E}var D=this.options.hiddenClass,z="."+D,C=E.filter(z),y=C;if(A!=="*"){y=C.filter(A);var B=E.not(z).not(A).addClass(D);this.styleQueue.push({$el:B,style:this.options.hiddenStyle})}this.styleQueue.push({$el:y,style:this.options.visibleStyle});y.removeClass(D);return E.filter(A)},updateSortData:function(D,A){var z=this,B=this.options.getSortData,C,y;D.each(function(){C=f(this);y={};for(var E in B){if(!A&&E==="original-order"){y[E]=f.data(this,"isotope-sort-data")[E]}else{y[E]=B[E](C,z)}}f.data(this,"isotope-sort-data",y)})},_sort:function(){var B=this.options.sortBy,A=this._getSorter,y=this.options.sortAscending?1:-1,z=function(F,E){var D=A(F,B),C=A(E,B);if(D===C&&B!=="original-order"){D=A(F,"original-order");C=A(E,"original-order")}return((D>C)?1:(D<C)?-1:0)*y};this.$filteredAtoms.sort(z)},_getSorter:function(y,z){return f.data(y,"isotope-sort-data")[z]},_translate:function(z,A){return{translate:[z,A]}},_positionAbs:function(z,A){return{left:z,top:A}},_pushPosition:function(B,A,C){A=Math.round(A+this.offset.left);C=Math.round(C+this.offset.top);var z=this.getPositionStyles(A,C);this.styleQueue.push({$el:B,style:z});if(this.options.itemPositionDataEnabled){B.data("isotope-item-position",{x:A,y:C})}},layout:function(B,A){var z=this.options.layoutMode;this["_"+z+"Layout"](B);if(this.options.resizesContainer){var y=this["_"+z+"GetContainerSize"]();this.styleQueue.push({$el:this.element,style:y})}this._processStyleQueue(B,A);this.isLaidOut=true},_processStyleQueue:function(z,O){var B=!this.isLaidOut?"css":(this.isUsingJQueryAnimation?"animate":"css"),E=this.options.animationOptions,F=this.options.onLayout,M,C,I,J;C=function(P,Q){Q.$el[B](Q.style,E)};if(this._isInserting&&this.isUsingJQueryAnimation){C=function(P,Q){M=Q.$el.hasClass("no-transition")?"css":B;Q.$el[M](Q.style,E)}}else{if(O||F||E.complete){var A=false,H=[O,F,E.complete],N=this;I=true;J=function(){if(A){return}var R;for(var Q=0,P=H.length;Q<P;Q++){R=H[Q];if(typeof R==="function"){R.call(N.element,z,N)}}A=true};if(this.isUsingJQueryAnimation&&B==="animate"){E.complete=J;I=false}else{if(k.csstransitions){var G=0,K=this.styleQueue[0],L=K&&K.$el,y;while(!L||!L.length){y=this.styleQueue[G++];if(!y){return}L=y.$el}var D=parseFloat(getComputedStyle(L[0])[a]);if(D>0){C=function(P,Q){Q.$el[B](Q.style,E).one(b,J)};I=false}}}}}f.each(this.styleQueue,C);if(I){J()}this.styleQueue=[]},resize:function(){if(this["_"+this.options.layoutMode+"ResizeChanged"]()){this.reLayout()}},reLayout:function(y){this["_"+this.options.layoutMode+"Reset"]();this.layout(this.$filteredAtoms,y)},addItems:function(z,A){var y=this._getAtoms(z);this.$allAtoms=this.$allAtoms.add(y);if(A){A(y)}},insert:function(z,A){this.element.append(z);var y=this;this.addItems(z,function(B){var C=y._filter(B);y._addHideAppended(C);y._sort();y.reLayout();y._revealAppended(C,A)})},appended:function(z,A){var y=this;this.addItems(z,function(B){y._addHideAppended(B);y.layout(B);y._revealAppended(B,A)})},_addHideAppended:function(y){this.$filteredAtoms=this.$filteredAtoms.add(y);y.addClass("no-transition");this._isInserting=true;this.styleQueue.push({$el:y,style:this.options.hiddenStyle})},_revealAppended:function(z,A){var y=this;setTimeout(function(){z.removeClass("no-transition");y.styleQueue.push({$el:z,style:y.options.visibleStyle});y._isInserting=false;y._processStyleQueue(z,A)},10)},reloadItems:function(){this.$allAtoms=this._getAtoms(this.element.children())},remove:function(A,B){this.$allAtoms=this.$allAtoms.not(A);this.$filteredAtoms=this.$filteredAtoms.not(A);var y=this;var z=function(){A.remove();if(B){B.call(y.element)}};if(A.filter(":not(."+this.options.hiddenClass+")").length){this.styleQueue.push({$el:A,style:this.options.hiddenStyle});this._sort();this.reLayout(z)}else{z()}},shuffle:function(y){this.updateSortData(this.$allAtoms);this.options.sortBy="random";this._sort();this.reLayout(y)},destroy:function(){var A=this.usingTransforms;var z=this.options;this.$allAtoms.removeClass(z.hiddenClass+" "+z.itemClass).each(function(){var C=this.style;C.position="";C.top="";C.left="";C.opacity="";if(A){C[c]=""}});var y=this.element[0].style;for(var B in this.originalStyle){y[B]=this.originalStyle[B]}this.element.unbind(".isotope").undelegate("."+z.hiddenClass,"click").removeClass(z.containerClass).removeData("isotope");r.unbind(".isotope")},_getSegments:function(E){var B=this.options.layoutMode,A=E?"rowHeight":"columnWidth",z=E?"height":"width",D=E?"rows":"cols",F=this.element[z](),y,C=this.options[B]&&this.options[B][A]||this.$filteredAtoms["outer"+p(z)](true)||F;y=Math.floor(F/C);y=Math.max(y,1);this[B][D]=y;this[B][A]=C},_checkIfSegmentsChanged:function(B){var z=this.options.layoutMode,A=B?"rows":"cols",y=this[z][A];this._getSegments(B);return(this[z][A]!==y)},_masonryReset:function(){this.masonry={};this._getSegments();var y=this.masonry.cols;this.masonry.colYs=[];while(y--){this.masonry.colYs.push(0)}},_masonryLayout:function(A){var y=this,z=y.masonry;A.each(function(){var F=f(this),D=Math.ceil(F.outerWidth(true)/z.columnWidth);D=Math.min(D,z.cols);
15if(D===1){y._masonryPlaceBrick(F,z.colYs)}else{var G=z.cols+1-D,C=[],E,B;for(B=0;B<G;B++){E=z.colYs.slice(B,B+D);C[B]=Math.max.apply(Math,E)}y._masonryPlaceBrick(F,C)}})},_masonryPlaceBrick:function(C,G){var z=Math.min.apply(Math,G),I=0;for(var B=0,D=G.length;B<D;B++){if(G[B]===z){I=B;break}}var H=this.masonry.columnWidth*I,F=z;this._pushPosition(C,H,F);var E=z+C.outerHeight(true),A=this.masonry.cols+1-D;for(B=0;B<A;B++){this.masonry.colYs[I+B]=E}},_masonryGetContainerSize:function(){var y=Math.max.apply(Math,this.masonry.colYs);return{height:y}},_masonryResizeChanged:function(){return this._checkIfSegmentsChanged()},_fitRowsReset:function(){this.fitRows={x:0,y:0,height:0}},_fitRowsLayout:function(B){var y=this,A=this.element.width(),z=this.fitRows;B.each(function(){var E=f(this),D=E.outerWidth(true),C=E.outerHeight(true);if(z.x!==0&&D+z.x>A){z.x=0;z.y=z.height}y._pushPosition(E,z.x,z.y);z.height=Math.max(z.y+C,z.height);z.x+=D})},_fitRowsGetContainerSize:function(){return{height:this.fitRows.height}},_fitRowsResizeChanged:function(){return true},_cellsByRowReset:function(){this.cellsByRow={index:0};this._getSegments();this._getSegments(true)},_cellsByRowLayout:function(A){var y=this,z=this.cellsByRow;A.each(function(){var D=f(this),C=z.index%z.cols,E=Math.floor(z.index/z.cols),B=(C+0.5)*z.columnWidth-D.outerWidth(true)/2,F=(E+0.5)*z.rowHeight-D.outerHeight(true)/2;y._pushPosition(D,B,F);z.index++})},_cellsByRowGetContainerSize:function(){return{height:Math.ceil(this.$filteredAtoms.length/this.cellsByRow.cols)*this.cellsByRow.rowHeight+this.offset.top}},_cellsByRowResizeChanged:function(){return this._checkIfSegmentsChanged()},_straightDownReset:function(){this.straightDown={y:0}},_straightDownLayout:function(z){var y=this;z.each(function(A){var B=f(this);y._pushPosition(B,0,y.straightDown.y);y.straightDown.y+=B.outerHeight(true)})},_straightDownGetContainerSize:function(){return{height:this.straightDown.y}},_straightDownResizeChanged:function(){return true},_masonryHorizontalReset:function(){this.masonryHorizontal={};this._getSegments(true);var y=this.masonryHorizontal.rows;this.masonryHorizontal.rowXs=[];while(y--){this.masonryHorizontal.rowXs.push(0)}},_masonryHorizontalLayout:function(A){var y=this,z=y.masonryHorizontal;A.each(function(){var F=f(this),D=Math.ceil(F.outerHeight(true)/z.rowHeight);D=Math.min(D,z.rows);if(D===1){y._masonryHorizontalPlaceBrick(F,z.rowXs)}else{var G=z.rows+1-D,C=[],E,B;for(B=0;B<G;B++){E=z.rowXs.slice(B,B+D);C[B]=Math.max.apply(Math,E)}y._masonryHorizontalPlaceBrick(F,C)}})},_masonryHorizontalPlaceBrick:function(C,H){var z=Math.min.apply(Math,H),F=0;for(var B=0,D=H.length;B<D;B++){if(H[B]===z){F=B;break}}var I=z,G=this.masonryHorizontal.rowHeight*F;this._pushPosition(C,I,G);var E=z+C.outerWidth(true),A=this.masonryHorizontal.rows+1-D;for(B=0;B<A;B++){this.masonryHorizontal.rowXs[F+B]=E}},_masonryHorizontalGetContainerSize:function(){var y=Math.max.apply(Math,this.masonryHorizontal.rowXs);return{width:y}},_masonryHorizontalResizeChanged:function(){return this._checkIfSegmentsChanged(true)},_fitColumnsReset:function(){this.fitColumns={x:0,y:0,width:0}},_fitColumnsLayout:function(B){var y=this,A=this.element.height(),z=this.fitColumns;B.each(function(){var E=f(this),D=E.outerWidth(true),C=E.outerHeight(true);if(z.y!==0&&C+z.y>A){z.x=z.width;z.y=0}y._pushPosition(E,z.x,z.y);z.width=Math.max(z.x+D,z.width);z.y+=C})},_fitColumnsGetContainerSize:function(){return{width:this.fitColumns.width}},_fitColumnsResizeChanged:function(){return true},_cellsByColumnReset:function(){this.cellsByColumn={index:0};this._getSegments();this._getSegments(true)},_cellsByColumnLayout:function(A){var y=this,z=this.cellsByColumn;A.each(function(){var D=f(this),C=Math.floor(z.index/z.rows),E=z.index%z.rows,B=(C+0.5)*z.columnWidth-D.outerWidth(true)/2,F=(E+0.5)*z.rowHeight-D.outerHeight(true)/2;y._pushPosition(D,B,F);z.index++})},_cellsByColumnGetContainerSize:function(){return{width:Math.ceil(this.$filteredAtoms.length/this.cellsByColumn.rows)*this.cellsByColumn.columnWidth}},_cellsByColumnResizeChanged:function(){return this._checkIfSegmentsChanged(true)},_straightAcrossReset:function(){this.straightAcross={x:0}},_straightAcrossLayout:function(z){var y=this;z.each(function(A){var B=f(this);y._pushPosition(B,y.straightAcross.x,0);y.straightAcross.x+=B.outerWidth(true)})},_straightAcrossGetContainerSize:function(){return{width:this.straightAcross.x}},_straightAcrossResizeChanged:function(){return true}};
16/*!
17   * jQuery imagesLoaded plugin v1.1.0
18   * http://github.com/desandro/imagesloaded
19   *
20   * MIT License. by Paul Irish et al.
21   */
22f.fn.imagesLoaded=function(F){var D=this,B=D.find("img").add(D.filter("img")),y=B.length,E="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==",A=[];function C(){F.call(D,B)}function z(H){var G=H.target;if(G.src!==E&&f.inArray(G,A)===-1){A.push(G);if(--y<=0){setTimeout(C);B.unbind(".imagesLoaded",z)}}}if(!y){C()}B.bind("load.imagesLoaded error.imagesLoaded",z).each(function(){var G=this.src;this.src=E;this.src=G});return D};var w=function(y){if(n.console){n.console.error(y)}};f.fn.isotope=function(z,A){if(typeof z==="string"){var y=Array.prototype.slice.call(arguments,1
22);this.each(function(){var B=f.data(this,"isotope");if(!B){w("cannot call methods on isotope prior to initialization; attempted to call method '"+z+"'");return}if(!f.isFunction(B[z])||z.charAt(0)==="_"){w("no such method '"+z+"' for isotope instance");return}B[z].apply(B,y)})}else{this.each(function(){var B=f.data(this,"isotope");if(B){B.option(z);B._init(A)}else{f.data(this,"isotope",new f.Isotope(z,this,A))}})}return this}})(window,jQuery);

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.