Files
roi-theme/wp-content/plugins/ajax-search-pro/js/min/external/isotope.js
root a22573bf0b Commit inicial - WordPress Análisis de Precios Unitarios
- WordPress core y plugins
- Tema Twenty Twenty-Four configurado
- Plugin allow-unfiltered-html.php simplificado
- .gitignore configurado para excluir wp-config.php y uploads

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-03 21:04:30 -06:00

10 lines
34 KiB
JavaScript
Executable File

/*!
* Isotope PACKAGED v3.0.4
*
* Licensed GPLv3 for open source use
* or Isotope Commercial License for commercial use
*
* http://isotope.metafizzy.co
* Copyright 2017 Metafizzy
*/(function(a,u){typeof define=="function"&&define.amd?define("jquery-bridget/jquery-bridget",["jquery"],function(l){return u(a,l)}):typeof module=="object"&&module.exports?module.exports=u(a,require("jquery")):a.jQueryBridget=u(a,a.jQuery)})(window,function(a,u){"use strict";function l(c,v,y){function p(_,s,i){var t,e="$()."+c+'("'+s+'")';return _.each(function(r,m){var g=y.data(m,c);if(!g)return void d(c+" not initialized. Cannot call methods, i.e. "+e);var I=g[s];if(!I||s.charAt(0)=="_")return void d(e+" is not a valid method");var z=I.apply(g,i);t=t===void 0?z:t}),t!==void 0?t:_}function f(_,s){_.each(function(i,t){var e=y.data(t,c);e?(e.option(s),e._init()):(e=new v(t,s),y.data(t,c,e))})}y=y||u||a.jQuery,y&&(v.prototype.option||(v.prototype.option=function(_){y.isPlainObject(_)&&(this.options=y.extend(!0,this.options,_))}),y.fn[c]=function(_){if(typeof _=="string"){var s=o.call(arguments,1);return p(this,_,s)}return f(this,_),this},h(y))}function h(c){!c||c&&c.bridget||(c.bridget=l)}var o=Array.prototype.slice,n=a.console,d=typeof n>"u"?function(){}:function(c){n.error(c)};return h(u||a.jQuery),l}),function(a,u){typeof define=="function"&&define.amd?define("ev-emitter/ev-emitter",u):typeof module=="object"&&module.exports?module.exports=u():a.EvEmitter=u()}(typeof window<"u"?window:this,function(){function a(){}var u=a.prototype;return u.on=function(l,h){if(l&&h){var o=this._events=this._events||{},n=o[l]=o[l]||[];return n.indexOf(h)==-1&&n.push(h),this}},u.once=function(l,h){if(l&&h){this.on(l,h);var o=this._onceEvents=this._onceEvents||{},n=o[l]=o[l]||{};return n[h]=!0,this}},u.off=function(l,h){var o=this._events&&this._events[l];if(o&&o.length){var n=o.indexOf(h);return n!=-1&&o.splice(n,1),this}},u.emitEvent=function(l,h){var o=this._events&&this._events[l];if(o&&o.length){var n=0,d=o[n];h=h||[];for(var c=this._onceEvents&&this._onceEvents[l];d;){var v=c&&c[d];v&&(this.off(l,d),delete c[d]),d.apply(this,h),n+=v?0:1,d=o[n]}return this}},a}),function(a,u){"use strict";typeof define=="function"&&define.amd?define("get-size/get-size",[],function(){return u()}):typeof module=="object"&&module.exports?module.exports=u():a.getSize=u()}(window,function(){"use strict";function a(f){var _=parseFloat(f),s=f.indexOf("%")==-1&&!isNaN(_);return s&&_}function u(){}function l(){for(var f={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},_=0;_<y;_++){var s=v[_];f[s]=0}return f}function h(f){var _=getComputedStyle(f);return _||c("Style returned "+_+". Are you running this code in a hidden iframe on Firefox? See http://bit.ly/getsizebug1"),_}function o(){if(!p){p=!0;var f=document.createElement("div");f.style.width="200px",f.style.padding="1px 2px 3px 4px",f.style.borderStyle="solid",f.style.borderWidth="1px 2px 3px 4px",f.style.boxSizing="border-box";var _=document.body||document.documentElement;_.appendChild(f);var s=h(f);n.isBoxSizeOuter=d=a(s.width)==200,_.removeChild(f)}}function n(f){if(o(),typeof f=="string"&&(f=document.querySelector(f)),f&&typeof f=="object"&&f.nodeType){var _=h(f);if(_.display=="none")return l();var s={};s.width=f.offsetWidth,s.height=f.offsetHeight;for(var i=s.isBorderBox=_.boxSizing=="border-box",t=0;t<y;t++){var e=v[t],r=_[e],m=parseFloat(r);s[e]=isNaN(m)?0:m}var g=s.paddingLeft+s.paddingRight,I=s.paddingTop+s.paddingBottom,z=s.marginLeft+s.marginRight,x=s.marginTop+s.marginBottom,S=s.borderLeftWidth+s.borderRightWidth,b=s.borderTopWidth+s.borderBottomWidth,E=i&&d,L=a(_.width);L!==!1&&(s.width=L+(E?0:g+S));var T=a(_.height);return T!==!1&&(s.height=T+(E?0:I+b)),s.innerWidth=s.width-(g+S),s.innerHeight=s.height-(I+b),s.outerWidth=s.width+z,s.outerHeight=s.height+x,s}}var d,c=typeof console>"u"?u:function(f){console.error(f)},v=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],y=v.length,p=!1;return n}),function(a,u){"use strict";typeof define=="function"&&define.amd?define("desandro-matches-selector/matches-selector",u):typeof module=="object"&&module.exports?module.exports=u():a.matchesSelector=u()}(window,function(){"use strict";var a=function(){var u=window.Element.prototype;if(u.matches)return"matches";if(u.matchesSelector)return"matchesSelector";for(var l=["webkit","moz","ms","o"],h=0;h<l.length;h++){var o=l[h],n=o+"MatchesSelector";if(u[n])return n}}();return function(u,l){return u[a](l)}}),function(a,u){typeof define=="function"&&define.amd?define("fizzy-ui-utils/utils",["desandro-matches-selector/matches-selector"],function(l){return u(a,l)}):typeof module=="object"&&module.exports?module.exports=u(a,require("desandro-matches-selector")):a.fizzyUIUtils=u(a,a.matchesSelector)}(window,function(a,u){var l={};l.extend=function(o,n){for(var d in n)o[d]=n[d];return o},l.modulo=function(o,n){return(o%n+n)%n},l.makeArray=function(o){var n=[];if(Array.isArray(o))n=o;else if(o&&typeof o=="object"&&typeof o.length=="number")for(var d=0;d<o.length;d++)n.push(o[d]);else n.push(o);return n},l.removeFrom=function(o,n){var d=o.indexOf(n);d!=-1&&o.splice(d,1)},l.getParent=function(o,n){for(;o.parentNode&&o!=document.body;)if(o=o.parentNode,u(o,n))return o},l.getQueryElement=function(o){return typeof o=="string"?document.querySelector(o):o},l.handleEvent=function(o){var n="on"+o.type;this[n]&&this[n](o)},l.filterFindElements=function(o,n){o=l.makeArray(o);var d=[];return o.forEach(function(c){if(c instanceof HTMLElement){if(!n)return void d.push(c);u(c,n)&&d.push(c);for(var v=c.querySelectorAll(n),y=0;y<v.length;y++)d.push(v[y])}}),d},l.debounceMethod=function(o,n,d){var c=o.prototype[n],v=n+"Timeout";o.prototype[n]=function(){var y=this[v];y&&clearTimeout(y);var p=arguments,f=this;this[v]=setTimeout(function(){c.apply(f,p),delete f[v]},d||100)}},l.docReady=function(o){var n=document.readyState;n=="complete"||n=="interactive"?setTimeout(o):document.addEventListener("DOMContentLoaded",o)},l.toDashed=function(o){return o.replace(/(.)([A-Z])/g,function(n,d,c){return d+"-"+c}).toLowerCase()};var h=a.console;return l.htmlInit=function(o,n){l.docReady(function(){var d=l.toDashed(n),c="data-"+d,v=document.querySelectorAll("["+c+"]"),y=document.querySelectorAll(".js-"+d),p=l.makeArray(v).concat(l.makeArray(y)),f=c+"-options",_=a.jQuery;p.forEach(function(s){var i,t=s.getAttribute(c)||s.getAttribute(f);try{i=t&&JSON.parse(t)}catch(r){return void(h&&h.error("Error parsing "+c+" on "+s.className+": "+r))}var e=new o(s,i);_&&_.data(s,n,e)})})},l}),function(a,u){typeof define=="function"&&define.amd?define("outlayer/item",["ev-emitter/ev-emitter","get-size/get-size"],u):typeof module=="object"&&module.exports?module.exports=u(require("ev-emitter"),require("get-size")):(a.Outlayer={},a.Outlayer.Item=u(a.EvEmitter,a.getSize))}(window,function(a,u){"use strict";function l(i){for(var t in i)return!1;return t=null,!0}function h(i,t){i&&(this.element=i,this.layout=t,this.position={x:0,y:0},this._create())}function o(i){return i.replace(/([A-Z])/g,function(t){return"-"+t.toLowerCase()})}var n=document.documentElement.style,d=typeof n.transition=="string"?"transition":"WebkitTransition",c=typeof n.transform=="string"?"transform":"WebkitTransform",v={WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[d],y={transform:c,transition:d,transitionDuration:d+"Duration",transitionProperty:d+"Property",transitionDelay:d+"Delay"},p=h.prototype=Object.create(a.prototype);p.constructor=h,p._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},p.handleEvent=function(i){var t="on"+i.type;this[t]&&this[t](i)},p.getSize=function(){this.size=u(this.element)},p.css=function(i){var t=this.element.style;for(var e in i){var r=y[e]||e;t[r]=i[e]}},p.getPosition=function(){var i=getComputedStyle(this.element),t=this.layout._getOption("originLeft"),e=this.layout._getOption("originTop"),r=i[t?"left":"right"],m=i[e?"top":"bottom"],g=this.layout.size,I=r.indexOf("%")!=-1?parseFloat(r)/100*g.width:parseInt(r,10),z=m.indexOf("%")!=-1?parseFloat(m)/100*g.height:parseInt(m,10);I=isNaN(I)?0:I,z=isNaN(z)?0:z,I-=t?g.paddingLeft:g.paddingRight,z-=e?g.paddingTop:g.paddingBottom,this.position.x=I,this.position.y=z},p.layoutPosition=function(){var i=this.layout.size,t={},e=this.layout._getOption("originLeft"),r=this.layout._getOption("originTop"),m=e?"paddingLeft":"paddingRight",g=e?"left":"right",I=e?"right":"left",z=this.position.x+i[m];t[g]=this.getXValue(z),t[I]="";var x=r?"paddingTop":"paddingBottom",S=r?"top":"bottom",b=r?"bottom":"top",E=this.position.y+i[x];t[S]=this.getYValue(E),t[b]="",this.css(t),this.emitEvent("layout",[this])},p.getXValue=function(i){var t=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&!t?i/this.layout.size.width*100+"%":i+"px"},p.getYValue=function(i){var t=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&t?i/this.layout.size.height*100+"%":i+"px"},p._transitionTo=function(i,t){this.getPosition();var e=this.position.x,r=this.position.y,m=parseInt(i,10),g=parseInt(t,10),I=m===this.position.x&&g===this.position.y;if(this.setPosition(i,t),I&&!this.isTransitioning)return void this.layoutPosition();var z=i-e,x=t-r,S={};S.transform=this.getTranslate(z,x),this.transition({to:S,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})},p.getTranslate=function(i,t){var e=this.layout._getOption("originLeft"),r=this.layout._getOption("originTop");return i=e?i:-i,t=r?t:-t,"translate3d("+i+"px, "+t+"px, 0)"},p.goTo=function(i,t){this.setPosition(i,t),this.layoutPosition()},p.moveTo=p._transitionTo,p.setPosition=function(i,t){this.position.x=parseInt(i,10),this.position.y=parseInt(t,10)},p._nonTransition=function(i){this.css(i.to),i.isCleaning&&this._removeStyles(i.to);for(var t in i.onTransitionEnd)i.onTransitionEnd[t].call(this)},p.transition=function(i){if(!parseFloat(this.layout.options.transitionDuration))return void this._nonTransition(i);var t=this._transn;for(var e in i.onTransitionEnd)t.onEnd[e]=i.onTransitionEnd[e];for(e in i.to)t.ingProperties[e]=!0,i.isCleaning&&(t.clean[e]=!0);if(i.from){this.css(i.from);var r=this.element.offsetHeight;r=null}this.enableTransition(i.to),this.css(i.to),this.isTransitioning=!0};var f="opacity,"+o(c);p.enableTransition=function(){if(!this.isTransitioning){var i=this.layout.options.transitionDuration;i=typeof i=="number"?i+"ms":i,this.css({transitionProperty:f,transitionDuration:i,transitionDelay:this.staggerDelay||0}),this.element.addEventListener(v,this,!1)}},p.onwebkitTransitionEnd=function(i){this.ontransitionend(i)},p.onotransitionend=function(i){this.ontransitionend(i)};var _={"-webkit-transform":"transform"};p.ontransitionend=function(i){if(i.target===this.element){var t=this._transn,e=_[i.propertyName]||i.propertyName;if(delete t.ingProperties[e],l(t.ingProperties)&&this.disableTransition(),e in t.clean&&(this.element.style[i.propertyName]="",delete t.clean[e]),e in t.onEnd){var r=t.onEnd[e];r.call(this),delete t.onEnd[e]}this.emitEvent("transitionEnd",[this])}},p.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(v,this,!1),this.isTransitioning=!1},p._removeStyles=function(i){var t={};for(var e in i)t[e]="";this.css(t)};var s={transitionProperty:"",transitionDuration:"",transitionDelay:""};return p.removeTransitionStyles=function(){this.css(s)},p.stagger=function(i){i=isNaN(i)?0:i,this.staggerDelay=i+"ms"},p.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},p.remove=function(){return d&&parseFloat(this.layout.options.transitionDuration)?(this.once("transitionEnd",function(){this.removeElem()}),void this.hide()):void this.removeElem()},p.reveal=function(){delete this.isHidden,this.css({display:""});var i=this.layout.options,t={},e=this.getHideRevealTransitionEndProperty("visibleStyle");t[e]=this.onRevealTransitionEnd,this.transition({from:i.hiddenStyle,to:i.visibleStyle,isCleaning:!0,onTransitionEnd:t})},p.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},p.getHideRevealTransitionEndProperty=function(i){var t=this.layout.options[i];if(t.opacity)return"opacity";for(var e in t)return e},p.hide=function(){this.isHidden=!0,this.css({display:""});var i=this.layout.options,t={},e=this.getHideRevealTransitionEndProperty("hiddenStyle");t[e]=this.onHideTransitionEnd,this.transition({from:i.visibleStyle,to:i.hiddenStyle,isCleaning:!0,onTransitionEnd:t})},p.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},p.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},h}),function(a,u){"use strict";typeof define=="function"&&define.amd?define("outlayer/outlayer",["ev-emitter/ev-emitter","get-size/get-size","fizzy-ui-utils/utils","./item"],function(l,h,o,n){return u(a,l,h,o,n)}):typeof module=="object"&&module.exports?module.exports=u(a,require("ev-emitter"),require("get-size"),require("fizzy-ui-utils"),require("./item")):a.Outlayer=u(a,a.EvEmitter,a.getSize,a.fizzyUIUtils,a.Outlayer.Item)}(window,function(a,u,l,h,o){"use strict";function n(t,e){var r=h.getQueryElement(t);if(!r)return void(v&&v.error("Bad element for "+this.constructor.namespace+": "+(r||t)));this.element=r,y&&(this.$element=y(this.element)),this.options=h.extend({},this.constructor.defaults),this.option(e);var m=++f;this.element.outlayerGUID=m,_[m]=this,this._create();var g=this._getOption("initLayout");g&&this.layout()}function d(t){function e(){t.apply(this,arguments)}return e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e}function c(t){if(typeof t=="number")return t;var e=t.match(/(^\d*\.?\d*)(\w*)/),r=e&&e[1],m=e&&e[2];if(!r.length)return 0;r=parseFloat(r);var g=i[m]||1;return r*g}var v=a.console,y=a.jQuery,p=function(){},f=0,_={};n.namespace="outlayer",n.Item=o,n.defaults={containerStyle:{position:"relative"},initLayout:!0,originLeft:!0,originTop:!0,resize:!0,resizeContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}};var s=n.prototype;h.extend(s,u.prototype),s.option=function(t){h.extend(this.options,t)},s._getOption=function(t){var e=this.constructor.compatOptions[t];return e&&this.options[e]!==void 0?this.options[e]:this.options[t]},n.compatOptions={initLayout:"isInitLayout",horizontal:"isHorizontal",layoutInstant:"isLayoutInstant",originLeft:"isOriginLeft",originTop:"isOriginTop",resize:"isResizeBound",resizeContainer:"isResizingContainer"},s._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),h.extend(this.element.style,this.options.containerStyle);var t=this._getOption("resize");t&&this.bindResize()},s.reloadItems=function(){this.items=this._itemize(this.element.children)},s._itemize=function(t){for(var e=this._filterFindItemElements(t),r=this.constructor.Item,m=[],g=0;g<e.length;g++){var I=e[g],z=new r(I,this);m.push(z)}return m},s._filterFindItemElements=function(t){return h.filterFindElements(t,this.options.itemSelector)},s.getItemElements=function(){return this.items.map(function(t){return t.element})},s.layout=function(){this._resetLayout(),this._manageStamps();var t=this._getOption("layoutInstant"),e=t!==void 0?t:!this._isLayoutInited;this.layoutItems(this.items,e),this._isLayoutInited=!0},s._init=s.layout,s._resetLayout=function(){this.getSize()},s.getSize=function(){this.size=l(this.element)},s._getMeasurement=function(t,e){var r,m=this.options[t];m?(typeof m=="string"?r=this.element.querySelector(m):m instanceof HTMLElement&&(r=m),this[t]=r?l(r)[e]:m):this[t]=0},s.layoutItems=function(t,e){t=this._getItemsForLayout(t),this._layoutItems(t,e),this._postLayout()},s._getItemsForLayout=function(t){return t.filter(function(e){return!e.isIgnored})},s._layoutItems=function(t,e){if(this._emitCompleteOnItems("layout",t),t&&t.length){var r=[];t.forEach(function(m){var g=this._getItemLayoutPosition(m);g.item=m,g.isInstant=e||m.isLayoutInstant,r.push(g)},this),this._processLayoutQueue(r)}},s._getItemLayoutPosition=function(){return{x:0,y:0}},s._processLayoutQueue=function(t){this.updateStagger(),t.forEach(function(e,r){this._positionItem(e.item,e.x,e.y,e.isInstant,r)},this)},s.updateStagger=function(){var t=this.options.stagger;return t==null?void(this.stagger=0):(this.stagger=c(t),this.stagger)},s._positionItem=function(t,e,r,m,g){m?t.goTo(e,r):(t.stagger(g*this.stagger),t.moveTo(e,r))},s._postLayout=function(){this.resizeContainer()},s.resizeContainer=function(){var t=this._getOption("resizeContainer");if(t){var e=this._getContainerSize();e&&(this._setContainerMeasure(e.width,!0),this._setContainerMeasure(e.height,!1))}},s._getContainerSize=p,s._setContainerMeasure=function(t,e){if(t!==void 0){var r=this.size;r.isBorderBox&&(t+=e?r.paddingLeft+r.paddingRight+r.borderLeftWidth+r.borderRightWidth:r.paddingBottom+r.paddingTop+r.borderTopWidth+r.borderBottomWidth),t=Math.max(t,0),this.element.style[e?"width":"height"]=t+"px"}},s._emitCompleteOnItems=function(t,e){function r(){g.dispatchEvent(t+"Complete",null,[e])}function m(){z++,z==I&&r()}var g=this,I=e.length;if(!e||!I)return void r();var z=0;e.forEach(function(x){x.once(t,m)})},s.dispatchEvent=function(t,e,r){var m=e?[e].concat(r):r;if(this.emitEvent(t,m),y)if(this.$element=this.$element||y(this.element),e){var g=y.Event(e);g.type=t,this.$element.trigger(g,r)}else this.$element.trigger(t,r)},s.ignore=function(t){var e=this.getItem(t);e&&(e.isIgnored=!0)},s.unignore=function(t){var e=this.getItem(t);e&&delete e.isIgnored},s.stamp=function(t){t=this._find(t),t&&(this.stamps=this.stamps.concat(t),t.forEach(this.ignore,this))},s.unstamp=function(t){t=this._find(t),t&&t.forEach(function(e){h.removeFrom(this.stamps,e),this.unignore(e)},this)},s._find=function(t){if(t)return typeof t=="string"&&(t=this.element.querySelectorAll(t)),t=h.makeArray(t)},s._manageStamps=function(){this.stamps&&this.stamps.length&&(this._getBoundingRect(),this.stamps.forEach(this._manageStamp,this))},s._getBoundingRect=function(){var t=this.element.getBoundingClientRect(),e=this.size;this._boundingRect={left:t.left+e.paddingLeft+e.borderLeftWidth,top:t.top+e.paddingTop+e.borderTopWidth,right:t.right-(e.paddingRight+e.borderRightWidth),bottom:t.bottom-(e.paddingBottom+e.borderBottomWidth)}},s._manageStamp=p,s._getElementOffset=function(t){var e=t.getBoundingClientRect(),r=this._boundingRect,m=l(t),g={left:e.left-r.left-m.marginLeft,top:e.top-r.top-m.marginTop,right:r.right-e.right-m.marginRight,bottom:r.bottom-e.bottom-m.marginBottom};return g},s.handleEvent=h.handleEvent,s.bindResize=function(){a.addEventListener("resize",this),this.isResizeBound=!0},s.unbindResize=function(){a.removeEventListener("resize",this),this.isResizeBound=!1},s.onresize=function(){this.resize()},h.debounceMethod(n,"onresize",100),s.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},s.needsResizeLayout=function(){var t=l(this.element),e=this.size&&t;return e&&t.innerWidth!==this.size.innerWidth},s.addItems=function(t){var e=this._itemize(t);return e.length&&(this.items=this.items.concat(e)),e},s.appended=function(t){var e=this.addItems(t);e.length&&(this.layoutItems(e,!0),this.reveal(e))},s.prepended=function(t){var e=this._itemize(t);if(e.length){var r=this.items.slice(0);this.items=e.concat(r),this._resetLayout(),this._manageStamps(),this.layoutItems(e,!0),this.reveal(e),this.layoutItems(r)}},s.reveal=function(t){if(this._emitCompleteOnItems("reveal",t),t&&t.length){var e=this.updateStagger();t.forEach(function(r,m){r.stagger(m*e),r.reveal()})}},s.hide=function(t){if(this._emitCompleteOnItems("hide",t),t&&t.length){var e=this.updateStagger();t.forEach(function(r,m){r.stagger(m*e),r.hide()})}},s.revealItemElements=function(t){var e=this.getItems(t);this.reveal(e)},s.hideItemElements=function(t){var e=this.getItems(t);this.hide(e)},s.getItem=function(t){for(var e=0;e<this.items.length;e++){var r=this.items[e];if(r.element==t)return r}},s.getItems=function(t){t=h.makeArray(t);var e=[];return t.forEach(function(r){var m=this.getItem(r);m&&e.push(m)},this),e},s.remove=function(t){var e=this.getItems(t);this._emitCompleteOnItems("remove",e),e&&e.length&&e.forEach(function(r){r.remove(),h.removeFrom(this.items,r)},this)},s.destroy=function(){var t=this.element.style;t.height="",t.position="",t.width="",this.items.forEach(function(r){r.destroy()}),this.unbindResize();var e=this.element.outlayerGUID;delete _[e],delete this.element.outlayerGUID,y&&y.removeData(this.element,this.constructor.namespace)},n.data=function(t){t=h.getQueryElement(t);var e=t&&t.outlayerGUID;return e&&_[e]},n.create=function(t,e){var r=d(n);return r.defaults=h.extend({},n.defaults),h.extend(r.defaults,e),r.compatOptions=h.extend({},n.compatOptions),r.namespace=t,r.data=n.data,r.Item=d(o),y&&y.bridget&&y.bridget(t,r),r};var i={ms:1,s:1e3};return n.Item=o,n}),function(a,u){typeof define=="function"&&define.amd?define("isotope/js/item",["outlayer/outlayer"],u):typeof module=="object"&&module.exports?module.exports=u(require("outlayer")):(a.rpp_isotope=a.rpp_isotope||{},a.rpp_isotope.Item=u(a.Outlayer))}(window,function(a){"use strict";function u(){a.Item.apply(this,arguments)}var l=u.prototype=Object.create(a.Item.prototype),h=l._create;l._create=function(){this.id=this.layout.itemGUID++,h.call(this),this.sortData={}},l.updateSortData=function(){if(!this.isIgnored){this.sortData.id=this.id,this.sortData["original-order"]=this.id,this.sortData.random=Math.random();var n=this.layout.options.getSortData,d=this.layout._sorters;for(var c in n){var v=d[c];this.sortData[c]=v(this.element,this)}}};var o=l.destroy;return l.destroy=function(){o.apply(this,arguments),this.css({display:""})},u}),function(a,u){typeof define=="function"&&define.amd?define("isotope/js/layout-mode",["get-size/get-size","outlayer/outlayer"],u):typeof module=="object"&&module.exports?module.exports=u(require("get-size"),require("outlayer")):(a.rpp_isotope=a.rpp_isotope||{},a.rpp_isotope.LayoutMode=u(a.getSize,a.Outlayer))}(window,function(a,u){"use strict";function l(n){this.isotope=n,n&&(this.options=n.options[this.namespace],this.element=n.element,this.items=n.filteredItems,this.size=n.size)}var h=l.prototype,o=["_resetLayout","_getItemLayoutPosition","_manageStamp","_getContainerSize","_getElementOffset","needsResizeLayout","_getOption"];return o.forEach(function(n){h[n]=function(){return u.prototype[n].apply(this.isotope,arguments)}}),h.needsVerticalResizeLayout=function(){var n=a(this.isotope.element),d=this.isotope.size&&n;return d&&n.innerHeight!=this.isotope.size.innerHeight},h._getMeasurement=function(){this.isotope._getMeasurement.apply(this,arguments)},h.getColumnWidth=function(){this.getSegmentSize("column","Width")},h.getRowHeight=function(){this.getSegmentSize("row","Height")},h.getSegmentSize=function(n,d){var c=n+d,v="outer"+d;if(this._getMeasurement(c,v),!this[c]){var y=this.getFirstItemSize();this[c]=y&&y[v]||this.isotope.size["inner"+d]}},h.getFirstItemSize=function(){var n=this.isotope.filteredItems[0];return n&&n.element&&a(n.element)},h.layout=function(){this.isotope.layout.apply(this.isotope,arguments)},h.getSize=function(){this.isotope.getSize(),this.size=this.isotope.size},l.modes={},l.create=function(n,d){function c(){l.apply(this,arguments)}return c.prototype=Object.create(h),c.prototype.constructor=c,d&&(c.options=d),c.prototype.namespace=n,l.modes[n]=c,c},l}),function(a,u){typeof define=="function"&&define.amd?define("masonry/masonry",["outlayer/outlayer","get-size/get-size"],u):typeof module=="object"&&module.exports?module.exports=u(require("outlayer"),require("get-size")):a.Masonry=u(a.Outlayer,a.getSize)}(window,function(a,u){var l=a.create("masonry");l.compatOptions.fitWidth="isFitWidth";var h=l.prototype;return h._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns(),this.colYs=[];for(var o=0;o<this.cols;o++)this.colYs.push(0);this.maxY=0,this.horizontalColIndex=0},h.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var o=this.items[0],n=o&&o.element;this.columnWidth=n&&u(n).outerWidth||this.containerWidth}var d=this.columnWidth+=this.gutter,c=this.containerWidth+this.gutter,v=c/d,y=d-c%d,p=y&&y<1?"round":"floor";v=Math[p](v),this.cols=Math.max(v,1)},h.getContainerWidth=function(){var o=this._getOption("fitWidth"),n=o?this.element.parentNode:this.element,d=u(n);this.containerWidth=d&&d.innerWidth},h._getItemLayoutPosition=function(o){o.getSize();var n=o.size.outerWidth%this.columnWidth,d=n&&n<1?"round":"ceil",c=Math[d](o.size.outerWidth/this.columnWidth);c=Math.min(c,this.cols);for(var v=this.options.horizontalOrder?"_getHorizontalColPosition":"_getTopColPosition",y=this[v](c,o),p={x:this.columnWidth*y.col,y:y.y},f=y.y+o.size.outerHeight,_=c+y.col,s=y.col;s<_;s++)this.colYs[s]=f;return p},h._getTopColPosition=function(o){var n=this._getTopColGroup(o),d=Math.min.apply(Math,n);return{col:n.indexOf(d),y:d}},h._getTopColGroup=function(o){if(o<2)return this.colYs;for(var n=[],d=this.cols+1-o,c=0;c<d;c++)n[c]=this._getColGroupY(c,o);return n},h._getColGroupY=function(o,n){if(n<2)return this.colYs[o];var d=this.colYs.slice(o,o+n);return Math.max.apply(Math,d)},h._getHorizontalColPosition=function(o,n){var d=this.horizontalColIndex%this.cols,c=o>1&&d+o>this.cols;d=c?0:d;var v=n.size.outerWidth&&n.size.outerHeight;return this.horizontalColIndex=v?d+o:this.horizontalColIndex,{col:d,y:this._getColGroupY(d,o)}},h._manageStamp=function(o){var n=u(o),d=this._getElementOffset(o),c=this._getOption("originLeft"),v=c?d.left:d.right,y=v+n.outerWidth,p=Math.floor(v/this.columnWidth);p=Math.max(0,p);var f=Math.floor(y/this.columnWidth);f-=y%this.columnWidth?0:1,f=Math.min(this.cols-1,f);for(var _=this._getOption("originTop"),s=(_?d.top:d.bottom)+n.outerHeight,i=p;i<=f;i++)this.colYs[i]=Math.max(s,this.colYs[i])},h._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var o={height:this.maxY};return this._getOption("fitWidth")&&(o.width=this._getContainerFitWidth()),o},h._getContainerFitWidth=function(){for(var o=0,n=this.cols;--n&&this.colYs[n]===0;)o++;return(this.cols-o)*this.columnWidth-this.gutter},h.needsResizeLayout=function(){var o=this.containerWidth;return this.getContainerWidth(),o!=this.containerWidth},l}),function(a,u){typeof define=="function"&&define.amd?define("isotope/js/layout-modes/masonry",["../layout-mode","masonry/masonry"],u):typeof module=="object"&&module.exports?module.exports=u(require("../layout-mode"),require("masonry-layout")):u(a.rpp_isotope.LayoutMode,a.Masonry)}(window,function(a,u){"use strict";var l=a.create("masonry"),h=l.prototype,o={_getElementOffset:!0,layout:!0,_getMeasurement:!0};for(var n in u.prototype)o[n]||(h[n]=u.prototype[n]);var d=h.measureColumns;h.measureColumns=function(){this.items=this.isotope.filteredItems,d.call(this)};var c=h._getOption;return h._getOption=function(v){return v=="fitWidth"?this.options.isFitWidth!==void 0?this.options.isFitWidth:this.options.fitWidth:c.apply(this.isotope,arguments)},l}),function(a,u){typeof define=="function"&&define.amd?define("isotope/js/layout-modes/fit-rows",["../layout-mode"],u):typeof exports=="object"?module.exports=u(require("../layout-mode")):u(a.rpp_isotope.LayoutMode)}(window,function(a){"use strict";var u=a.create("fitRows"),l=u.prototype;return l._resetLayout=function(){this.x=0,this.y=0,this.maxY=0,this._getMeasurement("gutter","outerWidth")},l._getItemLayoutPosition=function(h){h.getSize();var o=h.size.outerWidth+this.gutter,n=this.isotope.size.innerWidth+this.gutter;this.x!==0&&o+this.x>n&&(this.x=0,this.y=this.maxY);var d={x:this.x,y:this.y};return this.maxY=Math.max(this.maxY,this.y+h.size.outerHeight),this.x+=o,d},l._getContainerSize=function(){return{height:this.maxY}},u}),function(a,u){typeof define=="function"&&define.amd?define("isotope/js/layout-modes/vertical",["../layout-mode"],u):typeof module=="object"&&module.exports?module.exports=u(require("../layout-mode")):u(a.rpp_isotope.LayoutMode)}(window,function(a){"use strict";var u=a.create("vertical",{horizontalAlignment:0}),l=u.prototype;return l._resetLayout=function(){this.y=0},l._getItemLayoutPosition=function(h){h.getSize();var o=(this.isotope.size.innerWidth-h.size.outerWidth)*this.options.horizontalAlignment,n=this.y;return this.y+=h.size.outerHeight,{x:o,y:n}},l._getContainerSize=function(){return{height:this.y}},u}),function(a,u){typeof define=="function"&&define.amd?define(["outlayer/outlayer","get-size/get-size","desandro-matches-selector/matches-selector","fizzy-ui-utils/utils","isotope/js/item","isotope/js/layout-mode","isotope/js/layout-modes/masonry","isotope/js/layout-modes/fit-rows","isotope/js/layout-modes/vertical"],function(l,h,o,n,d,c){return u(a,l,h,o,n,d,c)}):typeof module=="object"&&module.exports?module.exports=u(a,require("outlayer"),require("get-size"),require("desandro-matches-selector"),require("fizzy-ui-utils"),require("isotope/js/item"),require("isotope/js/layout-mode"),require("isotope/js/layout-modes/masonry"),require("isotope/js/layout-modes/fit-rows"),require("isotope/js/layout-modes/vertical")):a.rpp_isotope=u(a,a.Outlayer,a.getSize,a.matchesSelector,a.fizzyUIUtils,a.rpp_isotope.Item,a.rpp_isotope.LayoutMode)}(window,function(a,u,l,h,o,n,d){function c(i,t){return function(e,r){for(var m=0;m<i.length;m++){var g=i[m],I=e.sortData[g],z=r.sortData[g];if(I>z||I<z){var x=t[g]!==void 0?t[g]:t,S=x?1:-1;return(I>z?1:-1)*S}}return 0}}var v=a.jQuery,y=String.prototype.trim?function(i){return i.trim()}:function(i){return i.replace(/^\s+|\s+$/g,"")},p=u.create("rpp_isotope",{layoutMode:"masonry",isJQueryFiltering:!0,sortAscending:!0});p.Item=n,p.LayoutMode=d;var f=p.prototype;f._create=function(){this.itemGUID=0,this._sorters={},this._getSorters(),u.prototype._create.call(this),this.modes={},this.filteredItems=this.items,this.sortHistory=["original-order"];for(var i in d.modes)this._initLayoutMode(i)},f.reloadItems=function(){this.itemGUID=0,u.prototype.reloadItems.call(this)},f._itemize=function(){for(var i=u.prototype._itemize.apply(this,arguments),t=0;t<i.length;t++){var e=i[t];e.id=this.itemGUID++}return this._updateItemsSortData(i),i},f._initLayoutMode=function(i){var t=d.modes[i],e=this.options[i]||{};this.options[i]=t.options?o.extend(t.options,e):e,this.modes[i]=new t(this)},f.layout=function(){return!this._isLayoutInited&&this._getOption("initLayout")?void this.arrange():void this._layout()},f._layout=function(){var i=this._getIsInstant();this._resetLayout(),this._manageStamps(),this.layoutItems(this.filteredItems,i),this._isLayoutInited=!0},f.arrange=function(i){this.option(i),this._getIsInstant();var t=this._filter(this.items);this.filteredItems=t.matches,this._bindArrangeComplete(),this._isInstant?this._noTransition(this._hideReveal,[t]):this._hideReveal(t),this._sort(),this._layout()},f._init=f.arrange,f._hideReveal=function(i){this.reveal(i.needReveal),this.hide(i.needHide)},f._getIsInstant=function(){var i=this._getOption("layoutInstant"),t=i!==void 0?i:!this._isLayoutInited;return this._isInstant=t,t},f._bindArrangeComplete=function(){function i(){t&&e&&r&&m.dispatchEvent("arrangeComplete",null,[m.filteredItems])}var t,e,r,m=this;this.once("layoutComplete",function(){t=!0,i()}),this.once("hideComplete",function(){e=!0,i()}),this.once("revealComplete",function(){r=!0,i()})},f._filter=function(i){var t=this.options.filter;t=t||"*";for(var e=[],r=[],m=[],g=this._getFilterTest(t),I=0;I<i.length;I++){var z=i[I];if(!z.isIgnored){var x=g(z);x&&e.push(z),x&&z.isHidden?r.push(z):x||z.isHidden||m.push(z)}}return{matches:e,needReveal:r,needHide:m}},f._getFilterTest=function(i){return v&&this.options.isJQueryFiltering?function(t){return v(t.element).is(i)}:typeof i=="function"?function(t){return i(t.element)}:function(t){return h(t.element,i)}},f.updateSortData=function(i){var t;i?(i=o.makeArray(i),t=this.getItems(i)):t=this.items,this._getSorters(),this._updateItemsSortData(t)},f._getSorters=function(){var i=this.options.getSortData;for(var t in i){var e=i[t];this._sorters[t]=_(e)}},f._updateItemsSortData=function(i){for(var t=i&&i.length,e=0;t&&e<t;e++){var r=i[e];r.updateSortData()}};var _=function(){function i(e){if(typeof e!="string")return e;var r=y(e).split(" "),m=r[0],g=m.match(/^\[(.+)\]$/),I=g&&g[1],z=t(I,m),x=p.sortDataParsers[r[1]];return e=x?function(S){return S&&x(z(S))}:function(S){return S&&z(S)}}function t(e,r){return e?function(m){return m.getAttribute(e)}:function(m){var g=m.querySelector(r);return g&&g.textContent}}return i}();p.sortDataParsers={parseInt:function(i){return parseInt(i,10)},parseFloat:function(i){return parseFloat(i)}},f._sort=function(){if(this.options.sortBy){var i=o.makeArray(this.options.sortBy);this._getIsSameSortBy(i)||(this.sortHistory=i.concat(this.sortHistory));var t=c(this.sortHistory,this.options.sortAscending);this.filteredItems.sort(t)}},f._getIsSameSortBy=function(i){for(var t=0;t<i.length;t++)if(i[t]!=this.sortHistory[t])return!1;return!0},f._mode=function(){var i=this.options.layoutMode,t=this.modes[i];if(!t)throw new Error("No layout mode: "+i);return t.options=this.options[i],t},f._resetLayout=function(){u.prototype._resetLayout.call(this),this._mode()._resetLayout()},f._getItemLayoutPosition=function(i){return this._mode()._getItemLayoutPosition(i)},f._manageStamp=function(i){this._mode()._manageStamp(i)},f._getContainerSize=function(){return this._mode()._getContainerSize()},f.needsResizeLayout=function(){return this._mode().needsResizeLayout()},f.appended=function(i){var t=this.addItems(i);if(t.length){var e=this._filterRevealAdded(t);this.filteredItems=this.filteredItems.concat(e)}},f.prepended=function(i){var t=this._itemize(i);if(t.length){this._resetLayout(),this._manageStamps();var e=this._filterRevealAdded(t);this.layoutItems(this.filteredItems),this.filteredItems=e.concat(this.filteredItems),this.items=t.concat(this.items)}},f._filterRevealAdded=function(i){var t=this._filter(i);return this.hide(t.needHide),this.reveal(t.matches),this.layoutItems(t.matches,!0),t.matches},f.insert=function(i){var t=this.addItems(i);if(t.length){var e,r,m=t.length;for(e=0;e<m;e++)r=t[e],this.element.appendChild(r.element);var g=this._filter(t).matches;for(e=0;e<m;e++)t[e].isLayoutInstant=!0;for(this.arrange(),e=0;e<m;e++)delete t[e].isLayoutInstant;this.reveal(g)}};var s=f.remove;return f.remove=function(i){i=o.makeArray(i);var t=this.getItems(i);s.call(this,i);for(var e=t&&t.length,r=0;e&&r<e;r++){var m=t[r];o.removeFrom(this.filteredItems,m)}},f.shuffle=function(){for(var i=0;i<this.items.length;i++){var t=this.items[i];t.sortData.random=Math.random()}this.options.sortBy="random",this._sort(),this._layout()},f._noTransition=function(i,t){var e=this.options.transitionDuration;this.options.transitionDuration=0;var r=i.apply(this,t);return this.options.transitionDuration=e,r},f.getFilteredItemElements=function(){return this.filteredItems.map(function(i){return i.element})},p});